:root{--quantik-navy:#1e2b45;--quantik-purple:#78559d;--quantik-coral:#e14c56;--quantik-orange:#e5794d;--quantik-green:#86b942;--quantik-turquoise:#6ebfcd;--purple:var(--quantik-purple);--turquoise:var(--quantik-turquoise);--navy:var(--quantik-navy);--ink:color-mix(in srgb, var(--quantik-navy) 97.2%, white);--muted:color-mix(in srgb, var(--quantik-navy) 65.3%, white);--line:#dfe5eb;--canvas:#f3f6f8;--coral:var(--quantik-coral);--aqua:var(--quantik-turquoise);--green:var(--quantik-green);--amber:var(--quantik-orange);--orange:var(--amber);--violet:var(--quantik-purple);--shadow:0 12px 32px color-mix(in srgb, color-mix(in srgb, var(--quantik-navy) 88.7%, black) 7%, transparent)}*{box-sizing:border-box}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html{background:var(--canvas);min-width:320px}body{min-height:100vh;color:var(--ink);background:var(--canvas);font-family:var(--font-interface), "Segoe UI", sans-serif;margin:0}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb, color-mix(in srgb, var(--quantik-turquoise) 97.5%, var(--quantik-navy)) 32%, transparent);outline-offset:2px}.app-shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;height:100vh;padding:23px 17px 18px;display:flex;position:sticky;top:0}.brand{width:170px;height:auto;margin:4px 9px 26px}.sidebar nav{gap:4px;display:grid}.sidebar nav button,.sidebar nav a{min-height:43px;color:color-mix(in srgb, var(--quantik-navy) 74.1%, white);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:650;text-decoration:none;display:grid}.sidebar nav button:hover,.sidebar nav button.active,.sidebar nav a:hover,.sidebar nav a.active{color:var(--navy);background:#eef3f7}.sidebar nav button.active:before,.sidebar nav a.active:before{content:"";background:linear-gradient(var(--coral), var(--violet));border-radius:0 4px 4px 0;width:4px;height:24px;position:absolute;left:0}.sidebar nav button>span,.sidebar nav a>span{place-items:center;font-size:17px;display:grid}.sidebar nav button b,.sidebar nav a b{min-width:22px;height:22px;color:color-mix(in srgb, var(--quantik-coral) 78.2%, var(--quantik-navy));background:#fff0ee;border-radius:50%;place-items:center;font-size:12px;display:grid}.sidebar-spacer{flex:1}.prototype-note{background:linear-gradient(145deg,#fbf8fc,#f2f8f9);border:1px solid #e5ddec;border-radius:14px;margin:15px 0;padding:14px}.prototype-note span,.eyebrow{color:var(--violet);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.prototype-note strong{margin-top:6px;font-size:12px;display:block}.prototype-note p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45}.foundation-link{color:var(--navy);margin-top:10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.foundation-link:hover{text-decoration:underline}.workspace{min-width:0}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;align-items:center;gap:20px;height:76px;padding:0 31px;display:flex;position:sticky;top:0}.ask-hub{text-align:left;background:#f7f8fa;border:1px solid #dfe5ea;border-radius:12px;align-items:center;gap:10px;min-width:310px;height:46px;padding:6px 10px;display:flex}.ask-hub>span{color:#fff;background:linear-gradient(135deg, var(--violet), var(--coral), var(--aqua));border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.ask-hub div{display:grid}.ask-hub strong{font-size:12px}.ask-hub small{color:var(--muted);font-size:12px}.ask-hub kbd{color:var(--muted);background:#fff;border:1px solid #dce2e8;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:12px}.topbar-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.dashboard-mobile-menu{display:none}.action-unavailable{color:color-mix(in srgb, var(--quantik-orange) 59.4%, var(--quantik-navy));margin-top:5px;font-size:12px;line-height:1.35;display:block}.action-planned{color:color-mix(in srgb, var(--quantik-purple) 95.1%, white);font-size:12px;font-weight:800}.preview-readonly-note{border:1px solid color-mix(in srgb, var(--quantik-turquoise) 40.4%, white);color:color-mix(in srgb, var(--quantik-turquoise) 41.6%, var(--quantik-navy));background:#eff8f9;border-radius:10px;margin:14px 0;padding:11px 14px;font-size:12px;line-height:1.45}.topbar-actions label{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.topbar-actions select{max-width:155px;color:var(--ink);background:#fff;border:1px solid #dfe5ea;border-radius:9px;padding:8px 9px;font-size:12px;font-weight:650}.feedback-trigger{min-height:36px;color:color-mix(in srgb, var(--quantik-turquoise) 42.7%, var(--quantik-navy));background:#edf7f8;border:1px solid #d7e5e8;border-radius:10px;padding:7px 11px;font-size:12px;font-weight:750}.feedback-trigger:hover{background:color-mix(in srgb, var(--quantik-turquoise) 22%, white)}.notification{background:#fff;border:1px solid #dfe5ea;border-radius:11px;width:39px;height:39px;font-size:17px;position:relative}.notification i{background:var(--coral);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.profile{text-align:left;color:inherit;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:3px;text-decoration:none;display:flex}.profile:hover{background:#f3f6f8}.account-avatar{background:var(--navy);color:#fff;border-radius:11px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid;position:relative;overflow:hidden}.account-avatar>span{grid-area:1/1}.account-avatar>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.profile div{gap:2px;min-width:100px;display:grid}.profile strong{font-size:12px}.profile small{color:var(--muted);font-size:12px}main{max-width:1480px;margin:0 auto;padding:31px 33px 48px}.welcome-row{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:24px;display:flex}.sample-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:9px;font-size:12px;font-weight:850;display:inline-flex}.sample-label i{background:var(--aqua);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #eaf8f9}h1,h2,h3,.button,button{font-family:var(--font-heading), var(--font-interface), sans-serif}h1{color:var(--navy);letter-spacing:-.035em;margin:0 0 5px;font-size:clamp(29px,3vw,38px)}.welcome-row p{color:var(--muted);margin:0;font-size:13px}.welcome-actions{align-items:center;gap:9px;display:flex}.welcome-actions>span{color:var(--muted);margin-right:5px;font-size:12px}.button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:9px 14px;font-size:12px;font-weight:750;display:inline-flex}.button.primary{color:#fff;background:var(--violet);border-color:var(--violet)}.button.primary:hover{background:var(--violet)}.button.primary:disabled{opacity:.55;cursor:wait}.button.secondary{color:var(--navy);background:#fff;border-color:#dce2e8}.button.full{width:100%}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.metric{border:1px solid var(--line);min-height:100px;box-shadow:0 7px 22px color-mix(in srgb, color-mix(in srgb, var(--quantik-navy) 88.7%, black) 3.5%, transparent);background:#fff;border-radius:15px;padding:16px 17px;position:relative;overflow:hidden}.metric:after{content:"";background:var(--soft);opacity:.65;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-28px;right:-22px}.metric>div{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.metric>div i{background:var(--soft);width:27px;height:27px;color:var(--tone);border-radius:8px;place-items:center;font-size:13px;font-style:normal;display:grid}.metric>strong{color:var(--navy);margin-top:10px;font-size:24px;line-height:1;display:inline-block}.metric>small{color:var(--muted);margin-left:7px;font-size:12px;font-weight:700}.metric.coral{--tone:color-mix(in srgb, var(--quantik-coral) 78.2%, var(--quantik-navy));--soft:#fff0ee}.metric.violet{--tone:color-mix(in srgb, var(--quantik-purple) 97.8%, white);--soft:#f4eff9}.metric.aqua{--tone:color-mix(in srgb, var(--quantik-turquoise) 51.4%, var(--quantik-navy));--soft:#eaf8f9}.metric.green{--tone:color-mix(in srgb, var(--quantik-green) 62.4%, var(--quantik-navy));--soft:color-mix(in srgb, var(--quantik-green) 12%, white)}.metric.amber{--tone:color-mix(in srgb, var(--quantik-orange) 64.4%, var(--quantik-navy));--soft:color-mix(in srgb, var(--quantik-orange) 6.5%, white)}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,.72fr);align-items:start;gap:17px;display:grid}.dashboard-main,.dashboard-side{gap:17px;display:grid}.card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px}.card-header{justify-content:space-between;align-items:center;gap:12px;padding:20px 21px 14px;display:flex}.card-header h2{color:var(--navy);margin:4px 0 0;font-size:17px}.card-header h2>b{min-width:21px;height:21px;color:color-mix(in srgb, var(--quantik-coral) 78.2%, var(--quantik-navy));vertical-align:2px;background:#fff0ee;border-radius:20px;place-items:center;margin-left:4px;padding:0 6px;font-size:12px;display:inline-grid}.link-button{color:color-mix(in srgb, var(--quantik-turquoise) 38.3%, var(--quantik-navy));background:0 0;border:0;font-size:12px;font-weight:750}.filter-tabs{border-bottom:1px solid var(--line);gap:5px;padding:0 21px 13px;display:flex}.filter-tabs button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.filter-tabs button.active{color:var(--navy);background:#eef3f7}.action-list{min-height:280px}.action-row{border-bottom:1px solid #edf0f3;grid-template-columns:35px minmax(0,1fr) auto 83px;align-items:center;gap:12px;min-height:68px;padding:14px 21px;display:grid}.action-row:last-child{border-bottom:0}.action-icon{width:35px;height:35px;color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#eaf8f9;border-radius:10px;place-items:center;font-weight:800;display:grid}.action-icon.urgent{color:color-mix(in srgb, var(--quantik-coral) 78.2%, var(--quantik-navy));background:#fff0ee}.action-row div{min-width:0}.action-row div strong{font-size:12px}.action-row div p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;overflow:hidden}.due{color:color-mix(in srgb, var(--quantik-turquoise) 58.9%, var(--quantik-navy));font-size:12px;font-weight:750}.due.urgent{color:color-mix(in srgb, var(--quantik-coral) 73%, var(--quantik-navy))}.action-row>button{color:var(--navy);background:#fff;border:1px solid #dfe5ea;border-radius:9px;padding:8px 9px;font-size:12px;font-weight:800}.empty{color:var(--muted);text-align:center;padding:40px;font-size:12px}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:0 17px 18px;display:grid}.project{--health:var(--green);border:1px solid #e5e9ed;border-radius:13px;padding:14px;position:relative;overflow:hidden}.project:before{content:"";background:var(--health);width:3px;position:absolute;top:0;bottom:0;left:0}.project.coral{--health:var(--coral)}.project.amber{--health:var(--amber)}.project.green{--health:color-mix(in srgb, var(--quantik-green) 88.5%, var(--quantik-navy))}.project>div:first-child{color:var(--muted);letter-spacing:.04em;justify-content:space-between;gap:8px;font-size:12px;font-weight:800;display:flex}.project>div:first-child b{color:var(--health)}.project h3{color:var(--navy);margin:10px 0 3px;font-size:12px}.project>small{color:var(--muted);font-size:12px}.project p{color:var(--muted);justify-content:space-between;margin:14px 0 5px;font-size:12px;display:flex}.project p strong{color:var(--ink)}.progress{background:#edf0f3;border-radius:5px;height:5px;overflow:hidden}.progress i{border-radius:inherit;background:var(--health);height:100%;display:block}.project footer{color:color-mix(in srgb, var(--quantik-navy) 72.7%, white);border-top:1px solid #edf0f3;margin-top:12px;padding-top:10px;font-size:12px}.week-card,.pipeline-card{padding-bottom:18px}.week-card em{background:color-mix(in srgb, var(--quantik-green) 12%, white);color:color-mix(in srgb, var(--quantik-green) 58.1%, var(--quantik-navy));border-radius:20px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.hours{align-items:baseline;gap:7px;padding:3px 19px 0;display:flex}.hours strong{color:var(--navy);font-size:28px}.hours span{color:var(--muted);font-size:12px}.week-progress{background:#edf0f3;border-radius:7px;height:7px;margin:11px 19px 14px;overflow:hidden}.week-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--aqua), color-mix(in srgb, var(--quantik-turquoise) 90.6%, white));width:84%;height:100%;display:block}.week-card ul{gap:8px;margin:0;padding:0 19px 15px;list-style:none;display:grid}.week-card li{color:var(--muted);grid-template-columns:7px 1fr auto;align-items:center;gap:7px;font-size:12px;display:grid}.week-card li i{border-radius:50%;width:7px;height:7px}.week-card li i.coral{background:var(--coral)}.week-card li i.aqua{background:var(--aqua)}.week-card li i.violet{background:var(--violet)}.week-card li i.green{background:var(--green)}.week-card li strong{color:var(--ink)}.week-card .button{width:calc(100% - 38px);margin:0 19px}.pipeline-value{align-items:baseline;gap:7px;padding:4px 19px 0;display:flex}.pipeline-value strong{color:var(--navy);font-size:27px}.pipeline-value span{color:var(--muted);font-size:12px}.pipeline-track{border-radius:7px;gap:2px;height:8px;margin:11px 19px;display:flex;overflow:hidden}.pipeline-track i:first-child{background:color-mix(in srgb, var(--quantik-navy) 30.1%, white);width:19%}.pipeline-track i:nth-child(2){background:var(--violet);width:26%}.pipeline-track i:nth-child(3){background:var(--aqua);width:41%}.pipeline-track i:nth-child(4){background:var(--green);width:14%}.pipeline-card dl{grid-template-columns:1fr 1fr;gap:7px 12px;margin:0;padding:0 19px;display:grid}.pipeline-card dl>div{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.pipeline-card dd{color:var(--ink);margin:0;font-weight:800}.insight{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#eaf8f9;border-radius:10px;gap:3px;margin:15px 19px 0;padding:10px;font-size:12px;display:grid}.insight span{color:color-mix(in srgb, var(--quantik-turquoise) 57.4%, var(--quantik-navy))}.proposal-dialog{width:min(650px,100vw - 30px);max-height:calc(100vh - 30px);box-shadow:0 28px 80px color-mix(in srgb, color-mix(in srgb, var(--quantik-navy) 88.7%, black) 25%, transparent);border:0;border-radius:19px;padding:0}.proposal-dialog::backdrop{background:color-mix(in srgb, color-mix(in srgb, var(--quantik-navy) 71.8%, black) 50%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:23px 24px 16px;display:flex}.dialog-header h2{color:var(--navy);margin:5px 0;font-size:21px}.dialog-header p{color:var(--muted);margin:0;font-size:12px}.icon-button{background:#fff;border:1px solid #dfe5ea;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.proposal-steps{border-bottom:1px solid var(--line);color:color-mix(in srgb, var(--quantik-navy) 50.7%, white);align-items:center;padding:15px 24px;font-size:12px;font-weight:700;display:flex}.proposal-steps span{align-items:center;gap:6px;display:flex}.proposal-steps b{background:#eef1f4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.proposal-steps .active{color:var(--navy)}.proposal-steps .active b{color:#fff;background:var(--navy)}.proposal-steps i{background:#dfe4ea;flex:1;height:1px;margin:0 10px}.proposal-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:19px 24px 23px;display:grid}.field.full{grid-column:1/-1}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dce2e8;border-radius:9px;padding:10px 11px;font-size:12px;font-weight:400}.field textarea{resize:vertical}.form-error{color:color-mix(in srgb, var(--quantik-coral) 67.2%, var(--quantik-navy));margin:-8px 24px 16px;font-size:12px}.dialog-footer{border-top:1px solid var(--line);background:#fafbfc;justify-content:flex-end;gap:8px;padding:13px 24px;display:flex}.proposal-created{text-align:center;padding:26px 28px 0}.success-mark{background:color-mix(in srgb, var(--quantik-green) 12%, white);width:47px;height:47px;color:color-mix(in srgb, var(--quantik-green) 66.9%, var(--quantik-navy));border-radius:50%;place-items:center;margin:0 auto 11px;font-size:20px;font-weight:900;display:grid}.proposal-created h3{color:var(--navy);margin:0 0 5px}.proposal-created>p{color:var(--muted);font-size:12px}.proposal-created ol{gap:9px;padding:8px 0 22px;list-style:none;display:grid}.proposal-created li{text-align:left;border:1px solid #e0e5ea;border-radius:10px;grid-template-columns:27px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.proposal-created li>span{background:var(--navy);color:#fff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.proposal-created li div{gap:2px;font-size:12px;display:grid}.proposal-created li small{color:var(--muted)}.proposal-created .dialog-footer{margin:0 -28px}.feedback-dialog{width:min(620px,100vw - 30px)}.assistant-scrim{z-index:40;visibility:hidden;opacity:0;background:color-mix(in srgb, color-mix(in srgb, var(--quantik-navy) 65.1%, black) 35%, transparent);transition:all .24s;position:fixed;inset:0}.assistant-scrim.open{visibility:visible;opacity:1}.assistant{z-index:50;width:min(420px,100vw);box-shadow:-20px 0 50px color-mix(in srgb, color-mix(in srgb, var(--quantik-navy) 88.7%, black) 16%, transparent);background:#fff;flex-direction:column;transition:transform .26s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.assistant.open{transform:translate(0)}.assistant header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;padding:16px 19px;display:flex}.assistant header>div{align-items:center;gap:10px;display:flex}.assistant header>div>span{color:#fff;background:linear-gradient(135deg, var(--violet), var(--coral), var(--aqua));border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.assistant header small{color:var(--violet);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:850}.assistant header h2{color:var(--navy);margin:3px 0 0;font-size:16px}.assistant header button{border:1px solid var(--line);background:#fff;border-radius:10px;width:36px;height:36px;font-size:18px}.assistant-body{background:linear-gradient(#fff,#fafbfc);flex:1;padding:23px 19px;overflow:auto}.assistant-body>strong{color:var(--navy);font-size:13px}.assistant-body>p{color:var(--muted);margin:7px 0 17px;font-size:12px;line-height:1.55}.assistant-body button{width:100%;color:color-mix(in srgb, var(--quantik-navy) 78.8%, white);text-align:left;background:#fff;border:1px solid #dfe5ea;border-radius:10px;margin-bottom:8px;padding:11px;font-size:12px}.assistant footer{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:13px;display:flex}.assistant textarea{resize:none;border:1px solid #dce2e8;border-radius:10px;flex:1;padding:10px;font-size:12px}@media (max-width:1120px){.metric-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:minmax(0,1fr) 290px}.project-grid{grid-template-columns:1fr 1fr}.project:last-child{display:none}.topbar-actions label{font-size:0}.profile div{display:none}}@media (max-width:860px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.topbar{padding:0 16px}.dashboard-grid{grid-template-columns:1fr}.dashboard-side{grid-template-columns:1fr 1fr}.dashboard-mobile-menu{display:block;position:relative}.dashboard-mobile-menu summary{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800}.dashboard-mobile-menu nav{z-index:60;width:min(330px,100vw - 24px);box-shadow:0 16px 40px color-mix(in srgb, var(--quantik-navy) 18%, transparent);background:#fff;border:1px solid #dce3e9;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:9px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.dashboard-mobile-menu nav a{min-width:0;color:color-mix(in srgb, var(--quantik-navy) 74.7%, white);border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.dashboard-mobile-menu nav svg{width:16px;height:16px}.dashboard-mobile-menu nav a:hover,.dashboard-mobile-menu nav a:focus-visible{color:var(--navy);background:#eef3f7}}@media (max-width:620px){.topbar{height:67px;padding:0 12px}.ask-hub{flex:1;min-width:0}.ask-hub small,.ask-hub kbd,.topbar-actions label,.notification{display:none}.profile .account-avatar{width:36px!important;height:36px!important}main{padding:23px 13px 40px}.welcome-row{flex-direction:column;align-items:flex-start}.welcome-actions{flex-wrap:wrap;width:100%}.welcome-actions>span{width:100%}.welcome-actions .button{flex:1}.metric-grid{gap:8px}.metric{min-height:94px;padding:13px}.metric>strong{font-size:21px}.action-row{grid-template-columns:34px minmax(0,1fr);padding:13px 15px}.action-row .due,.action-row>button,.action-row>.action-planned{grid-column:2;width:max-content}.action-row .due{margin-top:-5px}.filter-tabs{padding-inline:15px;overflow-x:auto}.link-button{display:none}.project-grid,.dashboard-side{grid-template-columns:1fr}.project:last-child{display:block}.proposal-form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.proposal-steps{font-size:0}}.work-winning-navigation[data-has-cv=true]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.work-winning-navigation[data-has-cv=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.work-winning-navigation[data-has-cv=true]{grid-template-columns:1fr}}.cv-draft-main{gap:20px;display:grid}.cv-draft-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.cv-draft-card{min-width:0;padding:24px}.cv-draft-card h2{color:var(--navy);margin:0 0 12px}.cv-draft-card p{color:var(--muted);line-height:1.6}.cv-career-row{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.cv-experience-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:20px;display:grid}.cv-draft-preview{border:1px solid var(--line);background:#e8ecf1;width:100%;height:1080px;margin-top:20px;display:block}@media (max-width:760px){.cv-career-row,.cv-experience-row{grid-template-columns:1fr}.cv-draft-card{padding:16px}}.portfolio-controls{padding:20px}.portfolio-filter-fields{grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:14px;display:grid}.portfolio-filter-summary{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}@media (max-width:900px){.portfolio-filter-fields{grid-template-columns:1fr 1fr}}@media (max-width:620px){.portfolio-filter-fields{grid-template-columns:1fr}.portfolio-filter-summary{flex-direction:column;align-items:flex-start}}.tool-shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.tool-sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;height:100vh;padding:23px 17px 18px;display:flex;position:sticky;top:0}.tool-sidebar>a{display:block}.tool-sidebar nav{gap:18px;min-height:0;margin-top:22px;padding-bottom:16px;display:grid;overflow-y:auto}.tool-nav-group{gap:3px;display:grid}.tool-nav-group h2{color:color-mix(in srgb, var(--quantik-navy) 59.2%, white);letter-spacing:.09em;text-transform:uppercase;margin:0 12px 5px;font-size:12px;font-weight:800}.tool-sidebar nav a{position:relative}.tool-sidebar .tool-principle{flex-shrink:0;margin-top:12px}.tool-sidebar nav a{min-height:43px;color:color-mix(in srgb, var(--quantik-navy) 74.1%, white);border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:650;text-decoration:none;display:grid}.tool-sidebar nav a:hover,.tool-sidebar nav a.active{color:var(--navy);background:#eef3f7}.tool-sidebar nav a:focus-visible{outline:2px solid var(--quantik-turquoise);outline-offset:2px}.company-entity dl>div{flex-wrap:wrap}.company-entity dl dd{color:var(--ink);line-height:1.5}.company-entity footer a{color:var(--navy);font-size:12px;font-weight:700}.company-rules a{color:inherit;overflow-wrap:anywhere}.tool-sidebar nav a.active:before{content:"";background:linear-gradient(var(--coral), var(--violet));border-radius:0 4px 4px 0;width:4px;height:24px;position:absolute;left:0}.tool-sidebar nav a>span{width:28px;height:28px;color:var(--navy);background:#eef2f5;border-radius:8px;place-items:center;font-size:17px;display:grid}.tool-sidebar nav a>span svg{width:17px;height:17px}.tool-sidebar nav a.tool-nav-aqua>span{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#eaf8f9}.tool-sidebar nav a.tool-nav-violet>span{color:color-mix(in srgb, var(--quantik-purple) 81.8%, var(--quantik-navy));background:#f4eff9}.tool-sidebar nav a.tool-nav-coral>span{color:color-mix(in srgb, var(--quantik-coral) 72.6%, var(--quantik-navy));background:#fff0ee}.tool-sidebar nav a.tool-nav-green>span{color:color-mix(in srgb, var(--quantik-green) 56.8%, var(--quantik-navy));background:color-mix(in srgb, var(--quantik-green) 12%, white)}.tool-sidebar nav a.tool-nav-amber>span{color:color-mix(in srgb, var(--quantik-orange) 60.1%, var(--quantik-navy));background:color-mix(in srgb, var(--quantik-orange) 6.5%, white)}.tool-sidebar nav a b{min-width:22px;height:22px;color:color-mix(in srgb, var(--quantik-coral) 78.2%, var(--quantik-navy));background:#fff0ee;border-radius:50%;place-items:center;font-size:12px;display:grid}.tool-principle{background:#edf6f7;border:1px solid #d9e8ea;border-radius:14px;padding:15px}.tool-principle span{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.tool-principle strong{color:var(--navy);margin-top:6px;font-size:12px;display:block}.tool-principle p{color:color-mix(in srgb, var(--quantik-turquoise) 54.4%, var(--quantik-navy));margin:6px 0 0;font-size:12px;line-height:1.5}.tool-workspace{min-width:0}.tool-topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;align-items:center;gap:20px;min-height:76px;padding:0 31px;display:flex;position:sticky;top:0}.tool-context{gap:3px;display:grid}.tool-context span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.tool-context strong{color:var(--navy);font-size:13px}.tool-topbar .profile small{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.tool-mobile-nav{display:none}.tool-main{max-width:1500px;padding-top:30px}.daily-time-workspace{display:block}.daily-time-compact-header{border:1px solid var(--line);border-top:4px solid var(--aqua);box-shadow:0 4px 14px color-mix(in srgb, var(--quantik-navy) 4%, transparent);background:#fff;border-radius:14px;grid-template-columns:minmax(210px,.8fr) minmax(520px,1.7fr) auto;align-items:center;gap:18px;margin-bottom:12px;padding:14px 17px;display:grid}.daily-time-compact-header h1{color:var(--navy);margin:4px 0 0;font-size:clamp(1.1rem,1.8vw,1.42rem);line-height:1.15}.daily-time-date-actions{grid-template-columns:auto minmax(150px,1fr) auto;align-items:end;gap:8px;display:grid}.daily-time-date-actions .button{white-space:nowrap;min-height:38px}.daily-time-date-actions .time-history-date{min-width:150px}.daily-time-compact-status{grid-template-columns:auto auto;align-items:center;gap:4px 12px;display:grid}.daily-time-compact-status>span:nth-child(2){gap:1px;min-width:95px;display:grid}.daily-time-compact-status small{color:var(--muted);font-size:10px}.daily-time-compact-status strong{color:var(--navy);font-size:12px}.daily-time-compact-status a{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));grid-column:1/-1;font-size:11px;font-weight:800;text-decoration:none}.daily-time-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.daily-time-navigation>button{border:1px solid var(--line);border-top:4px solid var(--aqua);min-height:74px;color:var(--navy);text-align:left;box-shadow:0 4px 14px color-mix(in srgb, var(--quantik-navy) 4%, transparent);background:#fff;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:13px 15px;display:grid}.daily-time-navigation>button.review{border-top-color:var(--violet)}.daily-time-navigation>button.review.attention{border-top-color:var(--coral)}.daily-time-navigation>button.review.ready{border-top-color:var(--green)}.daily-time-navigation>button:hover,.daily-time-navigation>button.active{border-color:var(--aqua);box-shadow:0 7px 18px color-mix(in srgb, var(--quantik-navy) 9%, transparent);background:#eaf8f9;transform:translateY(-1px)}.daily-time-navigation>button.review:hover,.daily-time-navigation>button.review.active{border-color:var(--violet);background:#f4eff9}.daily-time-navigation>button.review.attention:hover,.daily-time-navigation>button.review.attention.active{border-color:var(--coral);background:#fff0ee}.daily-time-navigation>button>span{color:#fff;background:var(--aqua);border-radius:11px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.daily-time-navigation>button.review>span{background:var(--violet)}.daily-time-navigation>button.review.attention>span{background:var(--coral)}.daily-time-navigation>button.review.ready>span{background:var(--green)}.daily-time-navigation>button div{gap:4px;display:grid}.daily-time-navigation>button strong{font-size:14px}.daily-time-navigation>button small{color:var(--muted);font-size:11px}.daily-time-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:15px;display:grid}.daily-time-primary{min-width:0}.daily-time-primary .time-entry-card{border-top:4px solid var(--aqua);margin-bottom:0;overflow:hidden}.daily-time-entry-heading{background:#fff;align-items:center;padding:16px 18px}.daily-time-entry-heading h2{font-size:17px}.daily-time-entry-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.daily-time-entry-actions .button{min-height:38px}.daily-time-primary .filter-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8fafb;margin:0;padding:11px 17px}.daily-time-primary .action-help{border-radius:0;margin:0}.daily-time-add-button{border-color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy))!important;background:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy))!important}.daily-time-save-button{border-color:var(--aqua)!important}.daily-time-submit-button{box-shadow:0 7px 17px color-mix(in srgb, var(--quantik-coral) 24%, transparent);border-color:var(--coral)!important;background:var(--coral)!important}.daily-time-submit-button:hover{background:color-mix(in srgb, var(--quantik-coral) 83.7%, var(--quantik-navy))!important}.daily-time-lock-notice{border-bottom:1px solid color-mix(in srgb, var(--quantik-coral) 31.4%, white);border-left:5px solid var(--coral);color:color-mix(in srgb, var(--quantik-coral) 57%, var(--quantik-navy));background:#fff0ee;margin:0;padding:12px 18px;font-size:12px;font-weight:750;line-height:1.45}.daily-time-side-panel{border-top:4px solid var(--violet);padding:17px;position:sticky;top:18px;overflow:hidden}.daily-time-side-panel.attention{border-top-color:var(--coral)}.daily-time-side-panel.ready{border-top-color:var(--green)}.daily-time-side-panel h2{color:var(--navy);margin:5px 0 13px;font-size:18px}.daily-time-side-panel>p{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.5}.daily-time-side-panel>ul{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.daily-time-side-panel>ul li{color:color-mix(in srgb, var(--quantik-coral) 57%, var(--quantik-navy));background:#fff0ee;border-radius:8px;padding:9px 10px;font-size:11px;line-height:1.4}.daily-time-prior-actions{border-top:1px solid var(--line);gap:6px;margin:12px 0;padding-top:12px;display:grid}.daily-time-prior-actions strong{color:var(--navy);font-size:11px}.daily-time-prior-actions button{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));font:inherit;text-align:left;cursor:pointer;background:#eaf8f9;border:0;border-radius:7px;padding:7px 8px;font-size:11px;font-weight:750}.daily-time-prior-actions button:hover{background:color-mix(in srgb, var(--quantik-turquoise) 24.8%, white)}.daily-time-side-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.daily-time-side-kpis article{background:#f5f8fa;border-radius:10px;padding:11px}.daily-time-side-kpis span{color:var(--muted);font-size:10px;font-weight:750;display:block}.daily-time-side-kpis strong{color:var(--navy);margin-top:5px;font-size:19px;display:block}.daily-time-side-actions{gap:8px;margin-top:14px;display:grid}.daily-time-side-actions .button{justify-content:center;width:100%}.daily-time-review-panel{border-top:4px solid var(--violet);overflow:hidden}.daily-time-review-panel .home-widget-heading{padding-right:19px}.daily-time-review-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-time-review-list{gap:9px;margin:0;padding:0 18px 16px;list-style:none;display:grid}.daily-time-review-list li{background:#fff0ee;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.daily-time-review-list li>span{color:#fff;background:var(--coral);border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.daily-time-review-list li div{gap:5px;display:grid}.daily-time-review-list strong{color:color-mix(in srgb, var(--quantik-coral) 57%, var(--quantik-navy));font-size:12px}.daily-time-review-list button{width:max-content;color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.daily-time-ready-note{border-left:4px solid var(--green);color:color-mix(in srgb, var(--quantik-green) 47.4%, var(--quantik-navy));background:color-mix(in srgb, var(--quantik-green) 12%, white);border-radius:0 8px 8px 0;margin:0 18px 16px;padding:11px 12px;font-size:12px}.daily-time-review-panel .time-attention-panel{border:1px solid color-mix(in srgb, var(--quantik-coral) 31.4%, white);border-left:4px solid var(--coral);border-radius:10px;margin:0 18px 16px}.daily-time-review-panel .weekly-time-card{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;margin:0}.time-section-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 16px;display:grid}.time-section-cards a{border:1px solid var(--line);color:var(--navy);box-shadow:0 4px 14px color-mix(in srgb, var(--quantik-navy) 4%, transparent);background:#fff;border-radius:13px;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:13px 14px;text-decoration:none;display:grid}.time-section-cards a:hover{border-color:var(--aqua);transform:translateY(-1px)}.time-section-cards b{background:var(--aqua);color:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:13px;display:grid}.time-section-cards a:nth-child(2) b{background:var(--violet)}.time-section-cards a:nth-child(3) b{background:var(--coral)}.time-section-cards span{gap:3px;display:grid}.time-section-cards strong{font-size:13px}.time-section-cards small{color:var(--muted);font-size:11px}.daily-time-workspace [id^=daily-]{scroll-margin-top:18px}.time-week-summary{cursor:pointer;color:var(--navy);padding:16px 18px;font-weight:850}.weekly-time-card[open]>.time-week-summary{border-bottom:1px solid var(--line)}.monthly-section-summary{cursor:pointer;color:var(--navy);padding:16px 18px;font-weight:850}.imported-timesheets[open]>.monthly-section-summary{border-bottom:1px solid var(--line)}.monthly-project-card{overflow:hidden;padding:0!important;display:block!important}.monthly-project-summary{cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.monthly-project-summary>span{gap:4px;display:grid}.monthly-project-summary>span:last-child{text-align:right}.monthly-project-summary strong{color:var(--navy)}.monthly-project-summary small{color:var(--muted)}.monthly-project-card[open]>.monthly-project-summary{border-bottom:1px solid var(--line);background:#f8fbfc}.monthly-project-detail{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:16px 18px 18px;display:grid}.monthly-project-detail>.monthly-client-lines{grid-column:1/-1}.monthly-review-detail{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.monthly-project-detail,.monthly-review-detail{grid-template-columns:1fr 1fr}.monthly-project-detail>.monthly-client-lines{grid-column:1/-1}}@media (max-width:720px){.monthly-project-summary{flex-direction:column;align-items:flex-start}.monthly-project-summary>span:last-child{text-align:left}.monthly-project-detail,.monthly-review-detail{grid-template-columns:1fr}}.time-workspace-tabs{border:1px solid var(--line);background:#f4f7f9;border-radius:18px;grid-template-columns:minmax(200px,1fr) repeat(3,minmax(190px,260px));gap:12px;max-width:1500px;margin:22px 28px -8px;padding:12px;display:grid}.time-workspace-tabs>div{align-content:center;gap:5px;padding:7px 10px;display:grid}.time-workspace-tabs .time-workspace-home{width:max-content;color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));letter-spacing:.04em;font-size:12px;font-weight:900;text-decoration:none}.time-workspace-tabs>div strong{color:var(--navy);font-size:12px}.time-workspace-tabs .time-view-tab{--tab-accent:var(--aqua);--tab-soft:#eaf8f9;border:1px solid var(--line);border-top:5px solid var(--tab-accent);min-height:82px;color:var(--navy);box-shadow:0 5px 16px color-mix(in srgb, var(--quantik-navy) 6%, transparent);background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-content:center;align-items:center;column-gap:12px;padding:13px 14px;text-decoration:none;display:grid}.time-workspace-tabs .time-view-tab.weekly{--tab-accent:var(--violet);--tab-soft:#f4eff9}.time-workspace-tabs .time-view-tab.monthly{--tab-accent:var(--coral);--tab-soft:#fff0ee}.time-workspace-tabs .time-view-tab b{background:var(--tab-accent);color:#fff;letter-spacing:.05em;border-radius:12px;grid-row:1/span 2;place-items:center;width:44px;height:44px;font-size:12px;display:grid}.time-workspace-tabs .time-view-tab:hover{border-color:var(--tab-accent);background:var(--tab-soft);transform:translateY(-1px)}.time-workspace-tabs a:focus-visible{outline:3px solid color-mix(in srgb, color-mix(in srgb, var(--quantik-turquoise) 80.7%, var(--quantik-navy)) 35%, transparent);outline-offset:2px}.time-workspace-tabs .time-view-tab.active{border-color:var(--tab-accent);background:var(--tab-soft);box-shadow:0 7px 20px color-mix(in srgb, var(--quantik-navy) 12%, transparent)}.time-workspace-tabs .time-view-tab span{align-self:end;font-size:13px;font-weight:900}.time-workspace-tabs .time-view-tab small{color:var(--muted);align-self:start;font-size:11px;line-height:1.35}.daily-time-workspace .tool-hero-actions .button.primary{box-shadow:0 7px 17px color-mix(in srgb, var(--quantik-turquoise) 28%, transparent)}.monthly-time-workspace .tool-hero{border-left:5px solid var(--coral);background:linear-gradient(135deg,#fff0ee,#fff);border-radius:16px;padding:20px}.monthly-time-workspace .recovery-card{border-top:5px solid var(--coral);scroll-margin-top:18px}.monthly-time-workspace .recovery-card>.tool-card-heading{background:linear-gradient(90deg,#fff0ee,#fff)}.monthly-time-workspace .month-picker input{border-color:color-mix(in srgb, var(--quantik-coral) 43.2%, white)}.monthly-time-workspace .tool-stats article{border-top:5px solid var(--navy)}.monthly-time-workspace .tool-stats article:nth-child(2){border-top-color:var(--aqua)}.monthly-time-workspace .tool-stats article:nth-child(3){border-top-color:var(--coral)}.monthly-time-workspace .tool-stats article:nth-child(4){border-top-color:var(--violet)}.monthly-time-workspace .tool-stats article:nth-child(2) strong{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy))}.monthly-time-workspace .tool-stats article:nth-child(3) strong{color:color-mix(in srgb, var(--quantik-coral) 73.2%, var(--quantik-navy))}.monthly-time-workspace .tool-stats article:nth-child(4) strong{color:var(--violet)}.monthly-time-workspace .monthly-project-summary{border-left:5px solid var(--coral);background:linear-gradient(90deg,#fff6f5,#fff 55%)}.monthly-time-workspace .monthly-project-summary>span:last-child strong{color:var(--coral);font-size:1.05rem}.monthly-time-workspace .monthly-client-line.headings{background:var(--navy);color:#fff;border-radius:8px;padding:9px 10px}.monthly-time-workspace .monthly-project-detail .link-button{background:var(--coral);color:#fff;border-radius:8px;width:max-content;margin-top:8px;padding:8px 11px;text-decoration:none}.monthly-time-workspace .tool-card-footer{z-index:5;border:1px solid color-mix(in srgb, var(--quantik-coral) 43.2%, white);border-top:5px solid var(--coral);box-shadow:0 -7px 20px color-mix(in srgb, var(--quantik-navy) 8%, transparent);background:#fff8f7fa;scroll-margin-top:18px;position:sticky;bottom:0}.monthly-time-workspace .tool-card-footer .button.primary{border-color:var(--violet);background:var(--violet);box-shadow:0 7px 17px color-mix(in srgb, var(--quantik-coral) 22%, transparent)}.monthly-time-section-cards a:first-child b{background:var(--navy)}.monthly-time-section-cards a:nth-child(2) b{background:var(--coral)}.monthly-time-section-cards a:nth-child(3) b{background:var(--violet)}.monthly-time-workspace [id^=monthly-]{scroll-margin-top:18px}.monthly-headline-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.monthly-headline-stats article{border:1px solid var(--line);border-top:5px solid var(--navy);box-shadow:0 4px 14px color-mix(in srgb, var(--quantik-navy) 4%, transparent);background:#fff;border-radius:14px;padding:17px 18px}.monthly-headline-stats article:nth-child(2){border-top-color:var(--aqua)}.monthly-headline-stats article.positive{border-top-color:color-mix(in srgb, var(--quantik-green) 78.8%, var(--quantik-navy));background:linear-gradient(#f4faef,#fff 50%)}.monthly-headline-stats article.exception{border-top-color:var(--coral);background:linear-gradient(#fff1ef,#fff 50%)}.monthly-headline-stats article.neutral{border-top-color:var(--violet)}.monthly-headline-stats span{color:var(--muted);font-size:12px;font-weight:800;display:block}.monthly-headline-stats strong{color:var(--navy);margin:7px 0 4px;font-size:23px;display:block}.monthly-headline-stats .positive strong{color:color-mix(in srgb, var(--quantik-green) 58%, var(--quantik-navy))}.monthly-headline-stats .exception strong{color:color-mix(in srgb, var(--quantik-coral) 73.2%, var(--quantik-navy))}.monthly-headline-stats small{color:var(--muted);font-size:11px;line-height:1.45}.monthly-availability-note{border-left:4px solid var(--aqua);color:color-mix(in srgb, var(--quantik-turquoise) 41.8%, var(--quantik-navy));background:#eef9fa;border-radius:0 10px 10px 0;margin:0 0 14px;padding:11px 14px;font-size:12px;line-height:1.5}.monthly-project-overview{border:1px solid var(--line);background:#f8fafb;border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(180px,1.25fr);display:grid;overflow:hidden}.monthly-project-overview>div,.monthly-project-overview>details{border-right:1px solid var(--line);padding:12px 14px}.monthly-project-overview>details{border-right:0}.monthly-project-overview span{color:var(--muted);font-size:11px;font-weight:800;display:block}.monthly-project-overview strong{color:var(--navy);margin-top:4px;font-size:15px;display:block}.monthly-project-overview summary{cursor:pointer;color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));font-size:12px;font-weight:800}.monthly-project-overview ul{color:var(--muted);margin:9px 0 0;padding-left:18px;font-size:11px}.monthly-adjustment-panel{background:#fff;border:1px solid #e1e7eb;border-radius:11px;grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:start;gap:12px;padding:14px;display:grid}.monthly-adjustment-panel label{gap:5px;display:grid}.monthly-adjustment-panel label>span{font-size:12px;font-weight:800}.monthly-adjustment-panel textarea{resize:vertical;min-height:78px}.monthly-adjustment-panel small{color:var(--muted);font-size:11px}.monthly-adjustment-panel>div{justify-items:start;gap:8px;display:grid}.monthly-client-line-wrap{gap:5px;display:grid}.monthly-source-blocks{border-left:4px solid var(--aqua);background:#eef8f9;border-radius:0 8px 8px 0;margin:-2px 0 3px;padding:7px 10px}.monthly-source-blocks summary{cursor:pointer;color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));font-size:11px;font-weight:800}.monthly-source-blocks div{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.monthly-source-blocks span{color:var(--muted);background:#fff;border-radius:6px;padding:5px 7px;font-size:11px}.monthly-client-value{color:var(--navy);gap:3px;padding:10px 8px;font-size:12px;font-weight:800;display:grid}.monthly-client-value small{color:var(--muted);font-size:10px;font-weight:700}.tool-hero{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:20px;display:flex}.tool-hero h1{margin-bottom:5px}.tool-hero p{color:var(--muted);margin:0;font-size:12px}.tool-hero-actions{align-items:center;gap:8px;display:flex}.status-pill{border-radius:20px;padding:7px 10px;font-size:12px;font-weight:800}.status-pill.draft{color:color-mix(in srgb, var(--quantik-orange) 58.1%, var(--quantik-navy));background:color-mix(in srgb, var(--quantik-orange) 6.5%, white)}.status-pill.submitted{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#eaf8f9}.linked-context{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.linked-context>div{border-right:1px solid var(--line);align-content:center;gap:4px;min-height:80px;padding:14px 17px;display:grid}.linked-context>div:last-child{border-right:0}.linked-context span{color:var(--muted);font-size:12px;font-weight:750}.linked-context strong{color:var(--navy);font-size:12px}.linked-context small{color:color-mix(in srgb, var(--quantik-navy) 52.5%, white);font-size:12px}.tool-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:17px;display:grid}.tool-stats article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 17px}.tool-stats span{color:var(--muted);font-size:12px;font-weight:750;display:block}.tool-stats strong{color:var(--navy);margin:8px 0 3px;font-size:21px;display:block}.tool-stats small{color:color-mix(in srgb, var(--quantik-navy) 56.9%, white);font-size:12px}.tool-card{overflow:hidden}.tool-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:25px;padding:19px 21px 15px;display:flex}.tool-card-heading h2{color:var(--navy);margin:5px 0 0;font-size:18px}.tool-card-heading>p{max-width:480px;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.5}.home-hero{margin-bottom:12px}.home-dashboard-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:34px;margin-bottom:10px;display:flex}.home-dashboard-toolbar p{color:var(--muted);margin:0;font-size:12px}.home-dashboard-toolbar button{color:color-mix(in srgb, var(--quantik-turquoise) 48%, var(--quantik-navy));background:0 0;border:0;padding:5px 8px;font-size:12px;font-weight:800}.home-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.home-dashboard-item{min-width:0;position:relative}.home-dashboard-item:only-child{grid-column:1/-1;max-width:760px}.home-dashboard-item[draggable=true]{cursor:grab}.home-dashboard-item[draggable=true]:active{cursor:grabbing}.home-dashboard-move{z-index:2;align-items:center;gap:3px;display:flex;position:absolute;top:14px;right:14px}.home-dashboard-move>span{color:color-mix(in srgb, var(--quantik-navy) 42.5%, white);letter-spacing:-4px;font-size:13px}.home-dashboard-move button{width:25px;height:25px;color:color-mix(in srgb, var(--quantik-navy) 65.5%, white);background:#fff;border:1px solid #e2e7eb;border-radius:7px;padding:0;font-size:12px}.home-dashboard-move button:disabled{opacity:.3;cursor:default}.home-widget{border-top:4px solid var(--aqua);min-height:100%;overflow:hidden}.home-widget-actions{border-top-color:var(--coral)}.home-widget-opportunities{border-top-color:var(--violet)}.home-widget-performance{border-top-color:var(--green)}.home-widget-time{border-top-color:var(--aqua)}.home-widget-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 116px 14px 19px;display:flex}.home-widget-heading h2{color:var(--navy);margin:5px 0 0;font-size:17px}.home-widget-heading>a{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));white-space:nowrap;font-size:12px;font-weight:850;text-decoration:none}.home-widget-heading>a:hover,.home-widget-more:hover{text-decoration:underline}.home-widget-total{align-items:baseline;gap:9px;padding:15px 19px 7px;display:flex}.home-widget-total strong{color:var(--navy);font-size:28px;line-height:1}.home-widget-total span{color:var(--muted);font-size:12px}.home-widget-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:15px 18px;display:grid}.home-widget-kpis-three{grid-template-columns:repeat(3,minmax(0,1fr))}.home-widget-kpis article{background:#f5f8fa;border-radius:11px;min-width:0;padding:12px}.home-widget-kpis article.attention{background:#fff0ee}.home-widget-kpis article.warning{background:color-mix(in srgb, var(--quantik-orange) 6.5%, white)}.home-widget-kpis span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;display:block;overflow:hidden}.home-widget-kpis strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:20px;display:block;overflow:hidden}.home-widget-list{margin:0;padding:0 18px;list-style:none;display:grid}.home-widget-list li{border-top:1px solid #edf0f3}.home-widget-list a{color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:11px 1px;text-decoration:none;display:grid}.home-widget-list a:hover strong{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy))}.home-widget-list strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.home-widget-list span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;overflow:hidden}.home-widget-list small{color:color-mix(in srgb, var(--quantik-orange) 58.1%, var(--quantik-navy));white-space:nowrap;grid-area:1/2;font-size:12px;font-weight:800}.home-widget-more{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));margin:3px 19px 15px;font-size:12px;font-weight:850;text-decoration:none;display:inline-block}.home-widget-message,.home-widget-note,.home-widget-warning{color:var(--muted);margin:14px 18px;font-size:12px;line-height:1.5}.home-widget-note{background:#f5f7f9;border-radius:8px;padding:9px 11px}.home-widget-warning{background:color-mix(in srgb, var(--quantik-orange) 6.5%, white);color:color-mix(in srgb, var(--quantik-orange) 53.9%, var(--quantik-navy));border-radius:8px;padding:9px 11px}.home-widget-filter{justify-content:flex-end;padding:10px 18px 0;display:flex}.home-widget-filter label{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.home-widget-filter input{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:6px 8px;font-size:12px}.home-performance-summary .home-widget-kpis{padding-top:10px}.time-grid{grid-template-columns:112px minmax(190px,1.4fr) minmax(175px,1.25fr) 135px 82px 82px 74px 55px minmax(210px,1.4fr) 30px;align-items:start;gap:8px;display:grid}.time-grid-header{border-bottom:1px solid var(--line);color:color-mix(in srgb, var(--quantik-navy) 57.3%, white);background:#f8fafb;padding:11px 15px;font-size:12px;font-weight:800}.time-lines{overflow-x:auto}.time-line{border-bottom:1px solid #edf0f3;min-width:1230px;padding:12px 15px}.time-line label{gap:3px;display:grid}.time-line label>span{display:none}.time-line input,.time-line select,.time-line textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce2e8;border-radius:8px;padding:6px 7px;font-size:12px}.time-line input,.time-line select{height:36px}.time-line textarea{resize:vertical;min-height:88px;line-height:1.45}.time-line .time-activity-field{background:#f3f9fa;border-radius:10px;grid-column:1/-2;margin-top:4px;padding:11px 12px}.time-line .time-activity-field>span{color:var(--navy);font-size:.78rem;font-weight:850;display:block}.time-line .time-activity-field textarea{border-color:color-mix(in srgb, var(--quantik-turquoise) 55.1%, white);min-height:120px;font-size:.86rem}.time-line textarea:focus-visible{outline:3px solid color-mix(in srgb, color-mix(in srgb, var(--quantik-turquoise) 80.7%, var(--quantik-navy)) 28%, transparent);outline-offset:2px}.time-description-coach{line-height:1.4;color:color-mix(in srgb, var(--quantik-turquoise) 42.9%, var(--quantik-navy))!important;font-size:.75rem!important}.time-history-date{color:var(--muted);gap:3px;font-size:12px;font-weight:800;display:grid}.time-history-date input{min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce2e8;border-radius:8px;padding:6px 9px}.time-line label.invalid select,.expense-form-grid .invalid input,.expense-form-grid .invalid select{border-color:color-mix(in srgb, var(--quantik-coral) 85%, white);background:#fff9f8}.time-line label small,.field small{color:color-mix(in srgb, var(--quantik-coral) 73.5%, var(--quantik-navy));font-size:12px}.classification{text-transform:capitalize;background:#eaf8f9;border-radius:10px;width:max-content;padding:3px 5px;font-weight:800;color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy))!important}.classification.non_chargeable{background:#f4eff9;color:var(--violet)!important}.classification.unavailable{background:color-mix(in srgb, var(--quantik-orange) 6.5%, white);color:color-mix(in srgb, var(--quantik-orange) 61.3%, var(--quantik-navy))!important}.classification.break{background:#eef1f4;color:color-mix(in srgb, var(--quantik-navy) 65.3%, white)!important}.line-hours{color:var(--navy);text-align:center;align-self:center;padding-top:10px;font-size:12px}.remove-line{width:29px;height:36px;color:color-mix(in srgb, var(--quantik-navy) 43.7%, white);background:0 0;border:0;border-radius:8px;font-size:17px}.remove-line:hover{color:color-mix(in srgb, var(--quantik-coral) 78.2%, var(--quantik-navy));background:#fff0ee}.tool-card-footer{background:#fafbfc;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.tool-card-footer>div{gap:3px;display:grid}.tool-card-footer span{color:var(--muted);font-size:12px}.tool-card-footer strong{color:var(--ink);font-size:12px}.time-attention-panel{border-left:4px solid var(--coral);justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:16px 19px;display:flex}.time-attention-panel h2{color:var(--navy);margin:4px 0 5px;font-size:15px}.time-attention-panel p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.time-attention-panel>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.time-line .time-location-reason{border-left:3px solid var(--amber);background:#fff8ef;border-radius:0 8px 8px 0;grid-column:1/-2;padding:10px}.time-line .time-location-reason>span{color:color-mix(in srgb, var(--quantik-orange) 52.4%, var(--quantik-navy));font-size:.78rem;font-weight:800;display:block}.time-line .time-location-reason textarea{min-height:76px;font-size:.84rem}.weekly-time-card{margin-bottom:16px;overflow:hidden}.weekly-timeline{scroll-behavior:smooth;padding-bottom:5px;overflow-x:auto}.timeline-grid{grid-template-columns:100px repeat(48,30px);min-width:1540px;display:grid}.timeline-day-label{z-index:3;color:var(--navy);background:#fff;border-right:1px solid #dfe5eb;align-items:center;padding-left:14px;font-size:12px;display:flex;position:sticky;left:0}.timeline-hours{z-index:2;border-bottom:1px solid var(--line);background:#f8fafb;min-height:31px;position:sticky;top:0}.timeline-hours .timeline-day-label{color:var(--muted);background:#f8fafb}.timeline-hours>span:not(.timeline-day-label){color:color-mix(in srgb, var(--quantik-navy) 57.5%, white);text-align:left;padding-top:10px;font-size:12px}.timeline-hours .hour{border-left:1px solid color-mix(in srgb, var(--quantik-navy) 19.4%, white)}.timeline-hours .half{border-left:1px solid #eef1f4}.timeline-day{border-bottom:1px solid #edf0f3;min-height:43px}.timeline-day:last-child{border-bottom:0}.timeline-day>button{cursor:pointer;background:#fff;border:0;border-left:1px solid #eef1f4;min-width:30px;height:43px;position:relative;overflow:visible}.timeline-day>button:nth-of-type(odd){border-left-color:color-mix(in srgb, var(--quantik-navy) 19.4%, white)}.timeline-day>button:not(:disabled):hover{background:#e8f5f6}.timeline-day>button.filled{background:color-mix(in srgb, var(--quantik-turquoise) 24.8%, white);cursor:default}.timeline-day>button.filled.non_chargeable{background:color-mix(in srgb, var(--quantik-purple) 14.4%, white)}.timeline-day>button.filled.unavailable{background:color-mix(in srgb, var(--quantik-orange) 17.1%, white)}.timeline-day>button.filled.break{background:#e5e9ed}.timeline-day>button span{z-index:1;width:120px;color:var(--navy);text-align:left;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-size:12px;font-weight:800;position:absolute;top:13px;left:4px;overflow:hidden}.timeline-key{border-top:1px solid var(--line);background:#fafbfc;flex-wrap:wrap;gap:16px;padding:10px 14px;display:flex}.timeline-key span{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.timeline-key i{background:color-mix(in srgb, var(--quantik-turquoise) 24.8%, white);border-radius:3px;width:10px;height:10px}.timeline-key i.non_chargeable{background:color-mix(in srgb, var(--quantik-purple) 14.4%, white)}.timeline-key i.unavailable{background:color-mix(in srgb, var(--quantik-orange) 17.1%, white)}.timeline-key i.break{background:#e5e9ed}@media (max-width:620px){.time-grid-header{display:none}.time-lines{background:#f6f8fa;padding:10px;overflow:visible}.time-line{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:1fr 1fr;gap:11px;min-width:0;margin-bottom:10px;padding:14px}.time-line:last-child{margin-bottom:0}.time-line label{min-width:0}.time-line label>span{color:var(--muted);font-size:12px;font-weight:800;display:block}.time-line label:first-child,.time-line label:nth-child(2),.time-line label:nth-child(3),.time-line label:nth-child(4),.time-line label:nth-child(9){grid-column:1/-1}.time-line input,.time-line select,.time-line textarea{min-height:42px;font-size:12px}.time-line .time-activity-field{grid-column:1/-1}.time-line textarea{min-height:112px}.time-line .line-hours{text-align:left;background:#f5f7f9;border-radius:8px;align-self:end;gap:3px;min-height:42px;padding:7px 10px;display:grid}.time-line .line-hours span{color:var(--muted);font-size:12px;font-weight:800;display:block}.time-line .remove-line{place-self:end;width:42px;height:42px}.time-attention-panel{flex-direction:column;align-items:flex-start}.time-attention-panel>div:last-child{justify-content:flex-start}.time-line .time-location-reason{grid-column:1/-1}}.expense-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-bottom:16px;display:grid}.expense-form-card{overflow:hidden}.expense-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:18px 21px;display:grid}.expense-form-grid .field input,.expense-form-grid .field select{min-height:40px;font-size:12px}.mileage-panel{border:1px solid color-mix(in srgb, var(--quantik-turquoise) 34.3%, white);background:#f4fafb;border-radius:12px;padding:14px}.mileage-panel>strong{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));font-size:12px}.mileage-panel>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:11px;display:grid}.mileage-panel>p{color:color-mix(in srgb, var(--quantik-turquoise) 54.4%, var(--quantik-navy));margin:9px 0 0;font-size:12px}.toggle-field{color:var(--ink);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.toggle-field input{width:17px;height:17px}.inline-error{color:color-mix(in srgb, var(--quantik-coral) 67.2%, var(--quantik-navy));margin:-7px 21px 13px;font-size:12px}.claim-summary{padding:20px}.claim-summary h2{color:var(--navy);margin:5px 0 15px;font-size:18px}.claim-total{background:#edf6f7;border-radius:12px;gap:2px;padding:14px;display:grid}.claim-total strong{color:var(--navy);font-size:27px}.claim-total span{color:color-mix(in srgb, var(--quantik-turquoise) 54.4%, var(--quantik-navy));font-size:12px}.claim-summary dl{gap:9px;margin:16px 0;display:grid}.claim-summary dl>div{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-bottom:8px;font-size:12px;display:flex}.claim-summary dd{color:var(--ink);margin:0;font-weight:800}.approval-mini{grid-template-columns:24px 1fr;gap:8px;margin:17px 0;display:grid}.approval-mini>span{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.approval-mini p{gap:2px;margin:0;display:grid}.approval-mini strong{color:var(--ink);font-size:12px}.approval-mini small{color:var(--muted);font-size:12px}.approval-mini i{background:#ccd4dd;width:1px;height:13px;margin:-7px 0 -6px 12px}.expense-list-card{margin-top:0}.expense-table{overflow-x:auto}.expense-row{border-bottom:1px solid #edf0f3;grid-template-columns:70px minmax(180px,1.3fr) 80px minmax(150px,1fr) 105px 80px 25px;align-items:center;gap:12px;min-width:870px;min-height:67px;padding:11px 19px;font-size:12px;display:grid}.expense-row:last-child{border-bottom:0}.expense-row.header{min-height:38px;color:color-mix(in srgb, var(--quantik-navy) 57.3%, white);background:#f8fafb;font-size:12px;font-weight:800}.expense-row>span{min-width:0}.expense-row>span strong,.expense-row>span small{display:block}.expense-row>span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.expense-row>strong{color:var(--navy);text-align:right}.expense-row>button{color:color-mix(in srgb, var(--quantik-navy) 43.7%, white);background:0 0;border:0;font-size:17px}.charge-badge,.receipt-badge{border-radius:12px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.charge-badge.client,.receipt-badge.attached{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#eaf8f9}.charge-badge.quantik{color:var(--violet);background:#f4eff9}.charge-badge.other,.receipt-badge.missing{color:color-mix(in srgb, var(--quantik-coral) 68.7%, var(--quantik-navy));background:#fff0ee}.receipt-badge.na{color:color-mix(in srgb, var(--quantik-navy) 65.3%, white);background:#eef1f4}.approvals-layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:16px;display:grid}.approval-queue{overflow:hidden}.approval-queue>div{display:grid}.approval-queue button{border:0;border-bottom:1px solid var(--line);min-height:72px;color:var(--ink);text-align:left;background:#fff;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px 15px;display:grid}.approval-queue button:hover,.approval-queue button.selected{background:#f1f7f8}.approval-queue button.decided{opacity:.56}.approval-kind{width:36px;height:36px;color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#eaf8f9;border-radius:10px;place-items:center;font-size:13px;font-weight:850;display:grid}.approval-kind.expense{color:var(--violet);background:#f4eff9}.approval-queue button>div{gap:4px;display:grid}.approval-queue button>span:last-child{text-align:right;gap:4px;display:grid}.approval-queue strong{font-size:12px}.approval-queue small{color:var(--muted);font-size:12px}.approval-detail{overflow:hidden}.approval-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:20px 22px 17px;display:flex}.approval-detail h2{color:var(--navy);margin:5px 0 4px;font-size:20px}.approval-detail header p{color:var(--muted);margin:0;font-size:12px}.decision-status{height:max-content;color:color-mix(in srgb, var(--quantik-orange) 61.3%, var(--quantik-navy));background:color-mix(in srgb, var(--quantik-orange) 6.5%, white);text-transform:capitalize;border-radius:20px;padding:6px 9px;font-size:12px;font-weight:800}.decision-status.approved{color:color-mix(in srgb, var(--quantik-green) 58.1%, var(--quantik-navy));background:color-mix(in srgb, var(--quantik-green) 12%, white)}.decision-status.returned{color:color-mix(in srgb, var(--quantik-coral) 72.2%, var(--quantik-navy));background:#fff0ee}.approval-context{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.approval-context>div{border-right:1px solid var(--line);gap:4px;padding:14px 18px;display:grid}.approval-context>div:last-child{border-right:0}.approval-context span{color:var(--muted);font-size:12px}.approval-context strong{color:var(--navy);font-size:12px}.approval-context small{color:color-mix(in srgb, var(--quantik-navy) 52.5%, white);font-size:12px}.approval-checks{border-bottom:1px solid var(--line);padding:17px 20px}.approval-checks p{color:color-mix(in srgb, var(--quantik-navy) 77.7%, white);align-items:center;gap:9px;margin:11px 0 0;font-size:12px;display:flex}.approval-checks i{width:21px;height:21px;color:color-mix(in srgb, var(--quantik-green) 62.2%, var(--quantik-navy));background:color-mix(in srgb, var(--quantik-green) 12%, white);border-radius:50%;place-items:center;font-style:normal;font-weight:850;display:grid}.approval-checks i.warning{color:color-mix(in srgb, var(--quantik-orange) 64.1%, var(--quantik-navy));background:color-mix(in srgb, var(--quantik-orange) 8.9%, white)}.approval-preview{border-bottom:1px solid var(--line);padding:17px 20px}.approval-preview ol{grid-template-columns:repeat(3,1fr);gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.approval-preview li{grid-template-columns:26px 1fr;align-items:start;gap:8px;display:grid;position:relative}.approval-preview li:not(:last-child):after{content:"";z-index:0;background:#d6dde5;height:1px;position:absolute;top:13px;left:13px;right:-13px}.approval-preview li>i{z-index:1;width:26px;height:26px;color:color-mix(in srgb, var(--quantik-navy) 52.9%, white);background:#fff;border:1px solid #ced6df;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid;position:relative}.approval-preview li.done>i{border-color:var(--green);color:#fff;background:var(--green)}.approval-preview li.current>i{border-color:var(--navy);color:#fff;background:var(--navy)}.approval-preview li>div{gap:3px;padding-right:8px;display:grid}.approval-preview strong{font-size:12px}.approval-preview small{color:var(--muted);font-size:12px}.approval-comments{padding:17px 20px}.approval-comments textarea{font-size:12px}.approval-detail>footer{border-top:1px solid var(--line);background:#fafbfc;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.return-button{color:color-mix(in srgb, var(--quantik-coral) 72.2%, var(--quantik-navy));border-color:color-mix(in srgb, var(--quantik-coral) 33.6%, white);background:#fff}.decision-confirmation{width:100%;color:color-mix(in srgb, var(--quantik-green) 58.1%, var(--quantik-navy));background:color-mix(in srgb, var(--quantik-green) 12%, white);border-radius:10px;gap:3px;padding:11px 13px;display:grid}.decision-confirmation.returned{color:color-mix(in srgb, var(--quantik-coral) 72.2%, var(--quantik-navy));background:#fff0ee}.decision-confirmation strong,.decision-confirmation span{font-size:12px}@media (max-width:1100px){.daily-time-compact-header{grid-template-columns:minmax(190px,.65fr) minmax(430px,1.4fr)}.daily-time-compact-status{grid-column:1/-1;grid-template-columns:auto 1fr auto}.daily-time-compact-status a{grid-column:auto;justify-self:end}.daily-time-layout{grid-template-columns:1fr}.daily-time-side-panel{grid-template-columns:minmax(170px,.7fr) minmax(170px,.7fr) minmax(300px,1.5fr);align-items:center;gap:12px;display:grid;position:static}.daily-time-side-panel>.eyebrow,.daily-time-side-panel>h2{grid-column:1}.daily-time-side-panel>h2{margin-bottom:0}.daily-time-side-kpis{grid-area:1/2/span 2}.daily-time-side-panel>p,.daily-time-side-panel>ul{grid-area:1/3/span 2;margin:0}.daily-time-side-actions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.linked-context{grid-template-columns:1fr 1fr}.linked-context>div:nth-child(2){border-right:0}.linked-context>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.expense-layout{grid-template-columns:1fr}.claim-summary{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.claim-summary>.eyebrow,.claim-summary>h2{grid-column:1/-1}.claim-summary>h2{margin-bottom:0}.claim-summary>.button{grid-column:1/-1}}@media (max-width:860px){.daily-time-compact-header{grid-template-columns:1fr}.daily-time-date-actions,.daily-time-compact-status{grid-column:1}.daily-time-side-panel{display:block}.daily-time-side-panel>*+*{margin-top:10px}.daily-time-side-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-shell{grid-template-columns:1fr}.tool-sidebar{display:none}.tool-topbar{padding:10px 16px}.tool-mobile-nav{gap:5px;display:flex;overflow-x:auto}.tool-mobile-nav a{color:var(--muted);white-space:nowrap;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:750;text-decoration:none}.tool-mobile-nav a.active{color:var(--navy);background:#eef3f7}.tool-context{display:none}.home-dashboard-grid{grid-template-columns:1fr}.home-dashboard-item:only-child{max-width:none}.approvals-layout{grid-template-columns:1fr}.approval-queue>div{grid-template-columns:repeat(3,minmax(240px,1fr));overflow-x:auto}.approval-queue button{border-right:1px solid var(--line)}}@media (max-width:620px){.tool-topbar .profile div{display:none}.tool-main{padding:22px 13px 38px}.tool-hero{flex-direction:column;align-items:flex-start}.tool-hero-actions{flex-wrap:wrap;width:100%}.tool-hero-actions .button{flex:1}.time-workspace-tabs{grid-template-columns:1fr;margin:14px 13px -8px}.time-workspace-tabs>div{grid-column:1/-1}.time-workspace-tabs a{min-width:0}.time-section-cards,.daily-time-navigation{grid-template-columns:1fr}.daily-time-compact-header{padding:12px}.daily-time-date-actions{grid-template-columns:1fr}.daily-time-date-actions .time-history-date{justify-self:stretch;width:100%}.daily-time-compact-status{grid-template-columns:auto 1fr}.daily-time-compact-status a{grid-column:1/-1;justify-self:start}.daily-time-entry-heading{flex-direction:column;align-items:stretch}.daily-time-entry-actions{grid-template-columns:1fr;width:100%}.daily-time-entry-actions .button{width:100%}.daily-time-side-actions,.daily-time-review-kpis{grid-template-columns:1fr}.linked-context,.tool-stats{grid-template-columns:1fr 1fr}.linked-context>div{min-height:72px}.linked-context>div:nth-child(2){border-right:0}.linked-context>div:nth-child(3){border-bottom:0}.tool-stats{gap:8px}.tool-card-heading{flex-direction:column;align-items:flex-start}.tool-card-heading>p{text-align:left}.tool-card-footer{flex-direction:column;align-items:stretch}.expense-form-grid{grid-template-columns:1fr}.expense-form-grid .full{grid-column:auto}.mileage-panel>div{grid-template-columns:1fr 1fr}.claim-summary{display:block}.claim-summary>*{margin-bottom:14px}.home-dashboard-toolbar{flex-direction:column;align-items:flex-start;gap:2px}.home-dashboard-move{top:12px;right:10px}.home-widget-heading{padding:17px 106px 13px 15px}.home-widget-kpis-three{grid-template-columns:repeat(3,minmax(84px,1fr));overflow-x:auto}.approval-context,.approval-preview ol{grid-template-columns:1fr}.approval-context>div{border-right:0;border-bottom:1px solid var(--line)}.approval-context>div:last-child{border-bottom:0}.approval-preview ol{gap:9px}.approval-preview li:not(:last-child):after{width:1px;height:auto;top:13px;bottom:-9px;right:auto}.approval-detail>footer{flex-direction:column;align-items:stretch}}.company-callout{border:1px solid color-mix(in srgb, var(--quantik-turquoise) 34.3%, white);background:#edf6f7;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:16px 18px;display:flex}.company-callout>div{align-items:center;gap:12px;display:flex}.company-callout>div>span{color:#fff;background:var(--navy);border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.company-callout p{gap:3px;margin:0;display:grid}.company-callout strong{color:var(--navy);font-size:12px}.company-callout small{max-width:800px;color:color-mix(in srgb, var(--quantik-turquoise) 54.4%, var(--quantik-navy));font-size:12px;line-height:1.5}.company-callout>b{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#fff;border-radius:20px;flex:none;padding:7px 10px;font-size:12px}.company-entity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.company-entity{padding:17px}.company-entity header{justify-content:space-between;align-items:center;gap:8px;display:flex}.company-entity header>span{color:color-mix(in srgb, var(--quantik-navy) 51.2%, white);letter-spacing:.08em;font-size:12px;font-weight:850}.company-entity header i{color:color-mix(in srgb, var(--quantik-orange) 58.1%, var(--quantik-navy));background:color-mix(in srgb, var(--quantik-orange) 6.5%, white);border-radius:14px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:800}.company-entity header i.ready{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#eaf8f9}.company-entity h2{color:var(--navy);margin:14px 0 5px;font-size:15px}.company-entity>p{min-height:43px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.company-entity dl{border-block:1px solid var(--line);gap:8px;margin:14px 0;padding:12px 0;display:grid}.company-entity dl>div{justify-content:space-between;gap:8px;display:flex}.company-entity dt{color:var(--muted);font-size:12px}.company-entity dd{color:color-mix(in srgb, var(--quantik-navy) 49.3%, white);margin:0;font-size:12px}.company-entity footer{gap:4px;display:grid}.company-entity footer span{color:var(--violet);text-transform:uppercase;font-size:12px;font-weight:850}.company-entity footer strong{color:var(--ink);font-size:12px;line-height:1.4}.company-fields{margin-bottom:16px;overflow:hidden}.company-fields>div{grid-template-columns:repeat(3,1fr);display:grid}.company-fields article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:10px;min-height:104px;padding:17px;display:grid}.company-fields article:nth-child(3n){border-right:0}.company-fields article:nth-last-child(-n+3){border-bottom:0}.company-fields article>span{width:28px;height:28px;color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#eaf8f9;border-radius:8px;place-items:center;font-size:12px;font-weight:850;display:grid}.company-fields article strong{color:var(--navy);font-size:12px}.company-fields article p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.company-rules{grid-template-columns:minmax(0,1fr) 310px;gap:25px;padding:21px;display:grid}.company-rules h2{color:var(--navy);margin:6px 0 5px;font-size:18px}.company-rules p{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.company-rules aside{background:#f6f8fa;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px 12px;padding:13px;display:grid}.company-rules aside strong{color:var(--ink);font-size:12px}.company-rules aside span{color:var(--muted);text-align:right;font-size:12px}@media (max-width:1120px){.company-entity-grid,.company-fields>div{grid-template-columns:1fr 1fr}.company-fields article,.company-fields article:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.company-fields article:nth-child(2n){border-right:0}.company-fields article:nth-last-child(-n+2){border-bottom:0}}@media (max-width:620px){.company-callout{flex-direction:column;align-items:flex-start}.company-entity-grid,.company-fields>div,.company-rules{grid-template-columns:1fr}.company-fields article,.company-fields article:nth-child(2n),.company-fields article:nth-child(3n),.company-fields article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.company-fields article:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}.profile-page-shell{background:var(--canvas);min-height:100vh}.profile-page-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:10px clamp(18px,4vw,48px);display:flex}.profile-page-topbar img{width:170px;height:auto}.profile-page-topbar>div{gap:8px;display:flex}.profile-page-topbar a{text-decoration:none}.profile-main{max-width:1180px;padding-top:38px}.profile-hero{align-items:center;gap:18px;margin-bottom:25px;display:flex}.profile-avatar{border-radius:21px;font-size:22px;font-weight:850}.profile-hero h1{margin:5px 0 2px}.profile-hero p{color:var(--muted);margin:0;font-size:12px}.profile-status{background:color-mix(in srgb, var(--quantik-green) 12%, white);color:color-mix(in srgb, var(--quantik-green) 56.8%, var(--quantik-navy));border-radius:20px;align-items:center;gap:7px;margin-left:auto;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}.profile-status i{background:var(--green);border-radius:50%;width:7px;height:7px}.profile-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.profile-content,.profile-side{gap:18px;display:grid}.profile-section{overflow:hidden}.profile-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px 16px;display:flex}.profile-section h2,.profile-summary-card h2{color:var(--navy);margin:5px 0 0;font-size:17px}.visibility{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#edf6f7;border-radius:20px;padding:6px 9px;font-size:12px;font-weight:800}.visibility.private{color:var(--violet);background:#f4eff9}.profile-fields{grid-template-columns:1fr 1fr;margin:0;display:grid}.profile-fields>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:6px;min-height:76px;padding:15px 22px;display:grid}.profile-fields>div:nth-child(2n){border-right:0}.profile-fields>div:nth-last-child(-n+2){border-bottom:0}.profile-fields dt{color:var(--muted);font-size:12px;font-weight:750}.profile-fields dd{color:var(--ink);margin:0;font-size:12px;font-weight:700}.profile-fields dd.pending{color:color-mix(in srgb, var(--quantik-navy) 50.7%, white);font-weight:500}.profile-empty{padding:23px 22px}.profile-empty strong{color:var(--navy);font-size:12px}.profile-empty p{max-width:650px;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.55}.profile-summary-card,.profile-mini-card{padding:20px}.profile-summary-card p,.profile-mini-card p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.profile-progress{background:#edf0f3;border-radius:8px;height:7px;margin:15px 0 12px;overflow:hidden}.profile-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--aqua), var(--violet));width:25%;height:100%;display:block}.profile-mini-card h3{color:var(--navy);margin:6px 0 12px;font-size:13px}.profile-mini-card>strong{color:var(--ink);font-size:12px}@media (max-width:820px){.profile-layout{grid-template-columns:1fr}.profile-side{grid-template-columns:1fr 1fr}.profile-summary-card{grid-column:1/-1}}@media (max-width:580px){.profile-page-topbar .button:first-child{display:none}.profile-main{padding-top:24px}.profile-hero{flex-wrap:wrap;align-items:flex-start}.profile-status{width:100%;margin-left:0}.profile-fields,.profile-side{grid-template-columns:1fr}.profile-fields>div,.profile-fields>div:nth-child(2n),.profile-fields>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.profile-fields>div:last-child{border-bottom:0}.profile-summary-card{grid-column:auto}}.foundation-shell{background:var(--canvas);min-height:100vh}.foundation-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:10px clamp(18px,4vw,48px);display:flex}.foundation-topbar img{width:170px;height:auto}.foundation-account{align-items:center;gap:10px;display:flex}.foundation-account>div{text-align:right;gap:2px;display:grid}.foundation-account strong{font-size:12px}.foundation-account span{color:var(--muted);font-size:12px}.foundation-main{max-width:1240px;padding-top:40px}.foundation-hero{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.foundation-hero>div{max-width:820px}.foundation-hero h1{max-width:760px;margin-top:8px}.foundation-hero p{max-width:760px;color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}.foundation-hero .button{flex:none;text-decoration:none}.foundation-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.foundation-summary article{border:1px solid var(--line);background:#fff;border-radius:15px;gap:5px;padding:17px 18px;display:grid}.foundation-summary span{color:var(--muted);font-size:12px;font-weight:750}.foundation-summary strong{color:var(--navy);font-size:25px}.foundation-summary small{color:color-mix(in srgb, var(--quantik-navy) 56.9%, white);font-size:12px}.foundation-principles{grid-template-columns:repeat(3,1fr);margin-bottom:31px;display:grid;overflow:hidden}.foundation-principles>div{border-right:1px solid var(--line);grid-template-columns:31px 1fr;align-items:start;gap:11px;padding:18px;display:grid}.foundation-principles>div:last-child{border-right:0}.foundation-principles span{width:31px;height:31px;color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#edf6f7;border-radius:9px;place-items:center;font-size:12px;font-weight:850;display:grid}.foundation-principles p{color:var(--muted);gap:4px;margin:0;font-size:12px;line-height:1.5;display:grid}.foundation-principles strong{color:var(--navy);font-size:12px}.foundation-section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:15px;display:flex}.foundation-section-heading h2{color:var(--navy);margin:6px 0 0;font-size:21px}.foundation-section-heading>p{max-width:430px;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.55}.work-area-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.work-area-card{padding:16px}.work-area-card>span{color:var(--navy);font-size:12px;font-weight:850}.work-area-card>p{min-height:58px;color:var(--muted);margin:8px 0 11px;font-size:12px;line-height:1.5}.work-area-card ul{border-top:1px solid var(--line);gap:6px;margin:0;padding:11px 0 0;list-style:none;display:grid}.work-area-card li{color:color-mix(in srgb, var(--quantik-navy) 77.9%, white);padding-left:11px;font-size:12px;line-height:1.4;position:relative}.work-area-card li:before{content:"";background:var(--aqua);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:0}.access-note{color:color-mix(in srgb, var(--quantik-turquoise) 50.6%, var(--quantik-navy));background:#edf6f7;border:1px solid #d9e8ea;border-radius:12px;margin:0 0 31px;padding:14px 16px;font-size:12px;line-height:1.6}.access-note strong{color:color-mix(in srgb, var(--quantik-turquoise) 42.7%, var(--quantik-navy))}.foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.foundation-card{padding:19px;overflow:hidden}.foundation-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.foundation-order{color:color-mix(in srgb, var(--quantik-navy) 43.7%, white);letter-spacing:.1em;font-size:12px;font-weight:850}.foundation-status{color:color-mix(in srgb, var(--quantik-navy) 66.7%, white);background:#eef1f4;border-radius:20px;padding:6px 8px;font-size:12px;font-weight:800}.foundation-status.foundation-ready{background:color-mix(in srgb, var(--quantik-green) 12%, white);color:color-mix(in srgb, var(--quantik-green) 57.7%, var(--quantik-navy))}.foundation-status.extract-required{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#edf6f7}.foundation-status.rules-required{color:var(--violet);background:#f4eff9}.foundation-card h3{color:var(--navy);margin:13px 0 5px;font-size:16px}.foundation-card>p{min-height:36px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.foundation-card dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;margin:15px 0;padding:13px 0;display:grid}.foundation-card dl>div{grid-template-columns:112px 1fr;gap:12px;display:grid}.foundation-card dt{color:color-mix(in srgb, var(--quantik-navy) 56.8%, white);font-size:12px;font-weight:800}.foundation-card dd{color:color-mix(in srgb, var(--quantik-navy) 77.9%, white);margin:0;font-size:12px;line-height:1.5}.foundation-card footer{gap:4px;display:grid}.foundation-card footer span{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.foundation-card footer strong{color:var(--ink);font-size:12px;line-height:1.45}.foundation-next{grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:28px;margin-top:18px;padding:22px;display:grid}.foundation-next h2{color:var(--navy);margin:6px 0 4px;font-size:18px}.foundation-next p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.foundation-next>div:last-child{background:#edf6f7;border-radius:12px;gap:5px;padding:13px 15px;display:grid}.foundation-next>div:last-child strong{color:color-mix(in srgb, var(--quantik-turquoise) 42.7%, var(--quantik-navy));font-size:12px}.foundation-next>div:last-child span{color:color-mix(in srgb, var(--quantik-turquoise) 56.6%, var(--quantik-navy));font-size:12px;line-height:1.45}@media (max-width:850px){.foundation-summary{grid-template-columns:1fr 1fr}.foundation-principles,.foundation-grid{grid-template-columns:1fr}.work-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-principles>div{border-right:0;border-bottom:1px solid var(--line)}.foundation-principles>div:last-child{border-bottom:0}}@media (max-width:620px){.foundation-account>div{display:none}.foundation-hero,.foundation-section-heading{flex-direction:column;align-items:flex-start}.foundation-section-heading>p{text-align:left}.foundation-summary{grid-template-columns:1fr 1fr}.foundation-next,.work-area-grid{grid-template-columns:1fr}.work-area-card>p{min-height:0}.foundation-card dl>div{grid-template-columns:1fr;gap:4px}}.private-workspace{background:radial-gradient(circle at 86% 10%, color-mix(in srgb, var(--quantik-turquoise) 22%, transparent), transparent 30%), linear-gradient(145deg, color-mix(in srgb, var(--quantik-navy) 87.8%, black) 0%, color-mix(in srgb, var(--quantik-navy) 95.2%, white) 58%, color-mix(in srgb, var(--quantik-navy) 97.7%, white) 100%);min-height:100vh;color:color-mix(in srgb, var(--quantik-navy) 94.5%, black);place-items:center;padding:clamp(22px,5vw,56px);display:grid}.private-workspace section{width:min(720px,100%);box-shadow:0 32px 90px color-mix(in srgb, color-mix(in srgb, var(--quantik-navy) 35.3%, black) 36%, transparent);background:#fff;border:1px solid #ffffff7a;border-radius:28px;overflow:hidden}.private-workspace header{background:#f8fafc;border-bottom:1px solid #e4eaf0;justify-content:space-between;align-items:center;gap:24px;padding:26px clamp(28px,6vw,54px);display:flex}.private-workspace header img{width:184px;height:auto}.private-workspace header span{color:color-mix(in srgb, var(--quantik-turquoise) 37.5%, var(--quantik-navy));letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:inline-flex}.private-workspace header i{background:color-mix(in srgb, var(--quantik-turquoise) 97.5%, var(--quantik-navy));width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--quantik-turquoise) 97.5%, var(--quantik-navy)) 16%, transparent);border-radius:50%}.private-workspace-copy{padding:clamp(34px,7vw,62px) clamp(28px,7vw,62px) 20px}.private-workspace .private-workspace-eyebrow{color:color-mix(in srgb, var(--quantik-turquoise) 50.8%, var(--quantik-navy));letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:850}.private-workspace h1{max-width:610px;color:color-mix(in srgb, var(--quantik-navy) 94.5%, black);font:650 clamp(2.25rem, 6vw, 4rem)/1.04 var(--font-heading);letter-spacing:-.045em;margin:0 0 18px}.private-workspace-copy>p:last-child{max-width:590px;color:color-mix(in srgb, var(--quantik-navy) 74.4%, white);margin:0;font-size:1.04rem;line-height:1.68}.private-workspace-account{background:#f3f8f9;border:1px solid #dce6eb;border-radius:13px;gap:5px;margin:6px clamp(28px,7vw,62px) 0;padding:15px 17px;display:grid}.private-workspace-account span{color:color-mix(in srgb, var(--quantik-navy) 63.4%, white);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:800}.private-workspace-account strong{overflow-wrap:anywhere;color:color-mix(in srgb, var(--quantik-navy) 95.4%, white);font-size:.95rem}.private-workspace-actions{flex-wrap:wrap;gap:12px;padding:26px clamp(28px,7vw,62px) 30px;display:flex}.private-workspace-actions a{border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.private-workspace-actions a:hover{transform:translateY(-1px)}.private-workspace-primary{background:color-mix(in srgb, var(--quantik-navy) 95.4%, white);color:#fff;box-shadow:0 10px 24px color-mix(in srgb, color-mix(in srgb, var(--quantik-navy) 97.7%, white) 18%, transparent)}.private-workspace-primary:hover{background:color-mix(in srgb, var(--quantik-navy) 87.7%, white)}.private-workspace-secondary{border:1px solid color-mix(in srgb, var(--quantik-navy) 18.5%, white);color:color-mix(in srgb, var(--quantik-navy) 89.1%, white);background:#fff}.private-workspace section>small{color:color-mix(in srgb, var(--quantik-navy) 64.2%, white);background:#f8fafc;border-top:1px solid #e4eaf0;padding:20px clamp(28px,7vw,62px) 24px;font-size:.79rem;line-height:1.58;display:block}.private-workspace section>small strong{color:color-mix(in srgb, var(--quantik-turquoise) 30.8%, var(--quantik-navy))}@media (max-width:620px){.private-workspace header{flex-direction:column;align-items:flex-start}.private-workspace header img{width:166px}.private-workspace-actions{display:grid}.private-workspace-actions a{width:100%}}.approval-error{color:color-mix(in srgb, var(--quantik-coral) 68%, var(--quantik-navy));background:#fff1f1;border-radius:9px;margin:-5px 0 13px;padding:9px 11px;font-size:.78rem;font-weight:750}.personal-time-comparison{margin-bottom:17px;padding:18px 20px}.personal-time-comparison>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.personal-time-comparison h2{color:var(--navy);margin:5px 0 3px;font-size:18px}.personal-time-comparison header p{color:var(--muted);margin:0;font-size:12px}.personal-time-comparison header>div:last-child{gap:8px;display:flex}.personal-time-comparison header a{color:var(--navy);border:1px solid #dce5eb;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:800;text-decoration:none}.personal-time-actions{border:1px solid color-mix(in srgb, var(--quantik-orange) 32.1%, white);border-left:4px solid var(--coral);background:#fff9f5;border-radius:10px;align-items:center;gap:16px;margin:0 0 14px;padding:12px 14px;display:flex}.personal-time-actions>div{gap:3px;min-width:190px;display:grid}.personal-time-actions>div strong{color:var(--navy);font-size:.82rem}.personal-time-actions>div span{color:var(--muted);font-size:.75rem;line-height:1.4}.personal-time-actions ul{flex-wrap:wrap;flex:1;gap:7px;margin:0;padding:0;list-style:none;display:flex}.personal-time-actions li{background:#fff;border-radius:8px;gap:1px;min-width:115px;padding:7px 9px;display:grid}.personal-time-actions li span,.personal-time-actions li small{color:var(--muted);font-size:.7rem}.personal-time-actions li strong{color:var(--navy);font-size:.78rem}.personal-time-actions>a{color:var(--navy);white-space:nowrap;font-size:.76rem;font-weight:800}.weekly-planning-action{border-color:color-mix(in srgb, var(--quantik-turquoise) 35.8%, white);border-left-color:var(--aqua);background:#f5fbfc}.live-dot{color:color-mix(in srgb, var(--quantik-turquoise) 52.7%, var(--quantik-navy));letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.live-dot i{background:var(--aqua);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--quantik-turquoise) 18%, transparent);border-radius:50%;margin-right:5px;display:inline-block}.personal-time-comparison>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.personal-time-comparison article{background:#f7f9fb;border-radius:11px;min-width:0;padding:12px 13px;position:relative}.personal-time-comparison article>span{color:var(--muted);font-size:12px;font-weight:800}.personal-time-comparison article p{align-items:baseline;gap:5px;margin:8px 0;display:flex}.personal-time-comparison article strong{color:var(--navy);font-size:18px}.personal-time-comparison article small{color:var(--muted);font-size:12px}.comparison-track{background:#e6ebef;border-radius:5px;height:5px;overflow:hidden}.comparison-track i{border-radius:inherit;background:linear-gradient(90deg, var(--aqua), color-mix(in srgb, var(--quantik-turquoise) 90.6%, white));height:100%;display:block}.personal-time-comparison article em{margin-top:6px;font-size:12px;font-style:normal;font-weight:800;display:block}.personal-time-comparison article em.up{color:color-mix(in srgb, var(--quantik-green) 66.7%, var(--quantik-navy))}.personal-time-comparison article em.down{color:color-mix(in srgb, var(--quantik-coral) 87.4%, var(--quantik-navy))}.month-picker{color:var(--muted);text-transform:uppercase;gap:5px;font-size:12px;font-weight:800;display:grid}.month-picker input{min-width:170px;color:var(--navy);font:inherit;text-transform:none;background:#fff;border:1px solid #d9e1e7;border-radius:9px;padding:9px 11px;font-size:12px}.recovery-card{overflow-x:auto}.recovery-table{min-width:760px}.recovery-row{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(190px,1.35fr) minmax(150px,1fr) 110px 140px 130px 110px;align-items:center;gap:12px;padding:13px 20px;font-size:12px;display:grid}.recovery-row>span{min-width:0}.recovery-row>span:first-child{gap:2px;display:grid}.recovery-row strong{color:var(--ink)}.recovery-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recovery-header{color:color-mix(in srgb, var(--quantik-navy) 57.1%, white);text-transform:uppercase;background:#f7f9fb;font-size:12px;font-weight:800}.rate-check{color:color-mix(in srgb, var(--quantik-green) 62.1%, var(--quantik-navy));background:#eef7e6;border-radius:20px;padding:5px 8px;font-size:12px;display:inline-block}.rate-check.missing,.rate-check.expired{color:color-mix(in srgb, var(--quantik-coral) 81.7%, var(--quantik-navy));background:#fff0f1}@media (max-width:1120px){.personal-time-comparison>div{grid-template-columns:1fr 1fr}}@media (max-width:620px){.personal-time-comparison>header{flex-direction:column}.personal-time-comparison>div{grid-template-columns:1fr}.personal-time-actions{flex-direction:column;align-items:flex-start}.personal-time-actions ul{width:100%}.personal-time-actions>a{white-space:normal}}.import-page{min-height:100vh;color:var(--quantik-navy);background:#f4f7fa;padding:48px clamp(24px,6vw,88px) 72px}.import-page-header{justify-content:space-between;align-items:flex-start;gap:32px;max-width:1180px;margin:0 auto 28px;display:flex}.import-page-header h1{max-width:760px;margin:8px 0 12px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.import-page-header p{max-width:720px;color:color-mix(in srgb, var(--quantik-navy) 66%, white);line-height:1.65}.import-card{max-width:1180px;margin:0 auto 24px;padding:30px}.import-heading,.test-scenario-card{justify-content:space-between;align-items:center;gap:24px;display:flex}.import-heading h2,.test-scenario-card h2{margin:6px 0}.privacy-chip{background:color-mix(in srgb, var(--quantik-turquoise) 15.2%, white);color:color-mix(in srgb, var(--quantik-turquoise) 38%, var(--quantik-navy));border-radius:999px;padding:7px 12px;font-size:.8rem;font-weight:750}.import-file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.import-file-grid label{background:#fff;border:1px solid #dce4ec;border-radius:16px;gap:6px;min-height:150px;padding:18px;display:grid}.import-file-grid label span,.import-file-grid label small{color:color-mix(in srgb, var(--quantik-navy) 63.1%, white);font-size:.84rem;line-height:1.35}.import-file-grid input{max-width:100%;margin-top:auto}.import-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.import-results article{background:#f4f7fa;border-radius:12px;gap:3px;padding:14px;display:grid}.import-results strong{text-transform:capitalize}.import-results span{color:color-mix(in srgb, var(--quantik-navy) 65.4%, white);font-size:.82rem}.test-scenario-card>div{max-width:760px}.test-scenario-card p{color:color-mix(in srgb, var(--quantik-navy) 66%, white);line-height:1.55}.import-message{background:var(--quantik-navy);color:#fff;border-radius:12px;max-width:1180px;margin:0 auto;padding:16px 18px}@media (max-width:820px){.import-page-header,.test-scenario-card{flex-direction:column;align-items:stretch}.import-file-grid,.import-results{grid-template-columns:1fr}}.proposal-process-test-banner{background:color-mix(in srgb, var(--quantik-orange) 9.8%, white);border-bottom:1px solid color-mix(in srgb, var(--quantik-orange) 63.2%, white);color:color-mix(in srgb, var(--quantik-orange) 18.3%, var(--quantik-navy));justify-content:space-between;align-items:center;gap:20px;padding:12px 24px;display:flex}.proposal-process-test-banner div{gap:2px;display:grid}.proposal-process-test-banner span{font-size:.82rem}.proposal-process-test-banner a{color:inherit;white-space:nowrap;font-weight:700}.proposal-process-test-page{max-width:980px;margin:0 auto;padding:32px}.proposal-process-test-card{gap:24px;display:grid}.proposal-process-test-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.proposal-process-test-status div{background:#f7f8fa;border-radius:12px;min-width:0;padding:14px}.proposal-process-test-status dt{color:color-mix(in srgb, var(--quantik-navy) 66%, white);font-size:.78rem}.proposal-process-test-status dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.proposal-process-test-actions{flex-wrap:wrap;gap:12px;display:flex}.proposal-process-test-checkpoints{border:1px solid color-mix(in srgb, var(--quantik-navy) 20.4%, white);background:#f8fafc;border-radius:14px;gap:14px;padding:18px;display:grid}.proposal-process-test-checkpoints h3{margin:3px 0 6px}.proposal-process-test-checkpoints p,.proposal-process-test-checkpoints small{color:color-mix(in srgb, var(--quantik-navy) 74.7%, white);line-height:1.5}.proposal-process-test-steps{background:#fff;border:1px solid #dfe5ea;border-radius:14px;gap:10px;margin:0;padding:18px 18px 18px 38px;display:grid}.proposal-process-test-steps li{color:color-mix(in srgb, var(--quantik-navy) 74.7%, white);line-height:1.5}.proposal-process-test-steps strong{color:var(--navy)}.proposal-process-test-fixtures{background:#f7f8fa;border-radius:14px;padding:18px}.proposal-process-test-fixtures p{color:color-mix(in srgb, var(--quantik-navy) 66%, white)}.proposal-process-test-fixtures div{flex-wrap:wrap;gap:16px;display:flex}.proposal-process-test-fixtures a{font-weight:700}@media (max-width:520px){.proposal-process-test-banner{flex-direction:column;align-items:flex-start;padding:12px 16px}.proposal-process-test-page{padding:16px}.proposal-process-test-status{grid-template-columns:1fr}.proposal-process-test-actions{display:grid}.proposal-process-test-actions .button{width:100%}}.records-shell{min-height:100vh;color:var(--quantik-navy);background:#f4f7fa}.records-topbar{background:var(--quantik-navy);justify-content:space-between;align-items:center;padding:18px clamp(22px,5vw,72px);display:flex}.records-main{max-width:1320px;margin:0 auto;padding:48px clamp(20px,4vw,56px) 72px}.records-hero{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.records-hero h1{margin:8px 0;font-size:clamp(2.2rem,4vw,3.8rem)}.records-hero p{max-width:760px;color:color-mix(in srgb, var(--quantik-navy) 66%, white);margin:0;line-height:1.6}.records-hero>strong{background:#fff;border-radius:20px;place-items:center;min-width:112px;padding:18px;font-size:2rem;display:grid;box-shadow:0 10px 30px #1e2b4512}.records-hero>strong span{color:color-mix(in srgb, var(--quantik-navy) 66%, white);font-size:.75rem;font-weight:600}.records-notice{border-left:4px solid var(--quantik-turquoise);color:color-mix(in srgb, var(--quantik-turquoise) 32.2%, var(--quantik-navy));background:#eaf7f9;border-radius:10px;padding:14px 18px}.records-card{padding:0;overflow:auto}.records-row{border-bottom:1px solid #e1e7ee;grid-template-columns:minmax(110px,.7fr) minmax(220px,1.5fr) minmax(180px,1.2fr) minmax(140px,1fr) minmax(140px,1fr) minmax(110px,.8fr);align-items:center;gap:16px;min-width:980px;padding:14px 20px;font-size:.88rem;display:grid}.records-row:not(.records-header):hover{background:#f8fbfc}.records-row span:first-child{color:color-mix(in srgb, var(--quantik-navy) 92.4%, white);font-weight:780}.records-row span:last-child{color:color-mix(in srgb, var(--quantik-turquoise) 38.5%, var(--quantik-navy));text-transform:capitalize;background:#eef4f6;border-radius:999px;justify-self:start;padding:5px 9px;font-size:.75rem}.records-header{background:var(--quantik-navy);color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800;position:sticky;top:0}.records-header span:first-child,.records-header span:last-child{color:inherit;font-size:inherit;background:0 0;padding:0}.records-empty{color:color-mix(in srgb, var(--quantik-navy) 66%, white);padding:30px}@media (max-width:720px){.records-hero{flex-direction:column;align-items:stretch}.records-hero>strong{justify-self:start;width:112px}}.proposal-main,.proposal-workspace-main{max-width:1380px;margin:0 auto;padding:38px clamp(20px,4vw,52px) 70px}.proposal-hero,.proposal-workspace-hero{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:23px;display:flex}.proposal-hero h1,.proposal-workspace-hero h1{color:var(--navy);margin:5px 0;font-size:clamp(2.15rem,4vw,3.6rem)}.proposal-hero p,.proposal-workspace-hero p{max-width:740px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.proposal-create{min-width:145px}.proposal-setup-message{border-left:4px solid var(--amber);background:color-mix(in srgb, var(--quantik-orange) 6.4%, white);color:color-mix(in srgb, var(--quantik-orange) 44.9%, var(--quantik-navy));border-radius:10px;margin:0 0 18px;padding:15px 18px;font-size:.84rem}.proposal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.proposal-metrics article{border:1px solid var(--line);background:#fff;border-radius:15px;gap:5px;padding:17px 18px;display:grid;box-shadow:0 8px 24px #1726420a}.proposal-metrics article.attention{border-color:color-mix(in srgb, var(--quantik-coral) 26.7%, white);background:snow}.proposal-metrics span{color:var(--muted);font-size:.7rem;font-weight:750}.proposal-metrics strong{color:var(--navy);font-size:1.55rem}.proposal-metrics small{color:color-mix(in srgb, var(--quantik-navy) 52.9%, white);font-size:.66rem}.proposal-list-card{overflow:hidden}.proposal-list-card>header{justify-content:space-between;align-items:center;gap:20px;padding:20px 21px;display:flex}.proposal-list-card h2,.proposal-overview-card h2,.proposal-stage-card h2,.proposal-decision-card h2,.proposal-rule-card h2,.proposal-next-card h2,.proposal-terms-card h2,.proposal-activity-card h2{color:var(--navy);margin:5px 0;font-size:1.15rem}.proposal-list-tools{gap:8px;display:flex}.proposal-list-tools input,.proposal-list-tools select{min-height:39px;color:var(--ink);background:#fff;border:1px solid #dce3e9;border-radius:9px;padding:8px 11px;font-size:.73rem}.proposal-list-tools input{min-width:260px}.proposal-table{overflow-x:auto}.proposal-table-row{min-width:910px;color:var(--ink);border-top:1px solid #edf0f3;grid-template-columns:110px minmax(210px,1.4fr) minmax(150px,1fr) minmax(120px,.8fr) 110px minmax(130px,.9fr);align-items:center;gap:14px;padding:14px 21px;font-size:.77rem;text-decoration:none;display:grid}.proposal-table-row:not(.proposal-table-head):hover{background:#f8fbfc}.proposal-table-row span{min-width:0}.proposal-table-row strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.proposal-table-row small{color:var(--muted);margin-top:3px;font-size:.62rem;display:block}.proposal-table-head{color:color-mix(in srgb, var(--quantik-navy) 59.8%, white);letter-spacing:.05em;text-transform:uppercase;background:#f7f9fb;font-size:.62rem;font-weight:850}.proposal-status{width:max-content;color:color-mix(in srgb, var(--quantik-turquoise) 40.2%, var(--quantik-navy));text-transform:none;background:#edf4f6;border-radius:999px;padding:5px 8px;font-size:.64rem;font-style:normal;font-weight:800;display:inline-flex}.proposal-status.decision_required{color:color-mix(in srgb, var(--quantik-coral) 72.1%, var(--quantik-navy));background:#fff0ee}.proposal-status.approved_to_bid,.proposal-status.in_review{color:color-mix(in srgb, var(--quantik-purple) 75.9%, var(--quantik-navy));background:#f2eef8}.proposal-status.sent{color:color-mix(in srgb, var(--quantik-turquoise) 45.3%, var(--quantik-navy));background:#eaf7f9}.proposal-status.won{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);color:color-mix(in srgb, var(--quantik-green) 59.8%, var(--quantik-navy))}.proposal-status.lost,.proposal-status.declined{color:color-mix(in srgb, var(--quantik-navy) 67.2%, white);background:#f1f3f5}.proposal-modal-layer{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121f3594;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.proposal-intake{background:#fff;border-radius:20px;width:min(790px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 32px 90px #0a172d52}.proposal-intake>header{z-index:3;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;gap:20px;padding:22px 25px 17px;display:flex;position:sticky;top:0}.proposal-intake h2{color:var(--navy);margin:5px 0;font-size:1.35rem}.proposal-intake header p{color:var(--muted);margin:0;font-size:.72rem}.proposal-intake-progress{border-bottom:1px solid var(--line);color:color-mix(in srgb, var(--quantik-navy) 51.2%, white);grid-template-columns:24px max-content 1fr 24px max-content 1fr 24px max-content;align-items:center;gap:7px;padding:14px 25px;font-size:.64rem;font-weight:750;display:grid}.proposal-intake-progress strong{background:#eef1f4;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.proposal-intake-progress strong:first-child{background:var(--navy);color:#fff}.proposal-intake-progress i{background:#dfe4e8;height:1px}.proposal-client-choice{grid-template-columns:1fr 1fr;gap:10px;padding:19px 25px 0;display:grid}.proposal-client-choice button{color:var(--ink);text-align:left;background:#fff;border:1px solid #dce3e8;border-radius:11px;gap:4px;padding:13px 14px;display:grid}.proposal-client-choice button.active{border-color:var(--aqua);background:#eff9fa;box-shadow:0 0 0 2px #6ebfcd1f}.proposal-client-choice strong{font-size:.78rem}.proposal-client-choice small{color:var(--muted);font-size:.65rem}.proposal-intake-grid{grid-template-columns:1fr 1fr;gap:13px;padding:17px 25px;display:grid}.proposal-intake .field{font-size:.67rem}.proposal-intake .field input,.proposal-intake .field select,.proposal-intake .field textarea{padding:10px 11px;font-size:.73rem}.proposal-service-options{border:1px solid #e0e5ea;border-radius:10px;flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:12px;display:flex}.proposal-service-options legend{color:color-mix(in srgb, var(--quantik-navy) 78.8%, white);padding:0 5px;font-size:.67rem;font-weight:750}.proposal-service-options label{color:color-mix(in srgb, var(--quantik-navy) 74.7%, white);background:#f5f7f9;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:.65rem;display:flex}.proposal-known-details{border:1px solid #e0e5ea;border-radius:11px;margin:0 25px 20px}.proposal-known-details summary{color:color-mix(in srgb, var(--quantik-turquoise) 37.7%, var(--quantik-navy));padding:11px 13px;font-size:.7rem;font-weight:800}.proposal-known-details>div{grid-template-columns:1fr 1fr;gap:12px;padding:0 13px 14px;display:grid}.proposal-form-error{color:color-mix(in srgb, var(--quantik-coral) 68.5%, var(--quantik-navy));background:#fff0f1;border-radius:9px;margin:0 25px 15px;padding:10px 12px;font-size:.72rem}.proposal-intake form>footer{border-top:1px solid var(--line);background:#fafbfc;justify-content:flex-end;gap:8px;padding:13px 25px;display:flex;position:sticky;bottom:0}.proposal-back{color:color-mix(in srgb, var(--quantik-turquoise) 45.6%, var(--quantik-navy));margin-bottom:17px;font-size:.72rem;font-weight:750;text-decoration:none;display:inline-block}.proposal-reference{color:color-mix(in srgb, var(--quantik-turquoise) 45.6%, var(--quantik-navy));background:#eaf7f9;border-radius:7px;padding:5px 8px;font-size:.68rem;font-weight:850;display:inline-block}.proposal-workspace-hero{align-items:center}.proposal-workspace-hero h1{font-size:clamp(1.9rem,3vw,2.75rem)}.proposal-hero-state{justify-items:end;gap:6px;display:grid}.proposal-hero-state small{color:var(--muted);font-size:.67rem}.proposal-tabs{border:1px solid var(--line);background:#fff;border-radius:12px;gap:5px;margin-bottom:17px;padding:5px;display:flex;overflow-x:auto}.proposal-tabs button{min-height:36px;color:color-mix(in srgb, var(--quantik-navy) 65.4%, white);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:.68rem;font-weight:750;display:flex}.proposal-tabs button.active{background:var(--navy);color:#fff}.proposal-tabs b{background:#ffffff2e;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:.58rem;display:grid}.proposal-workspace-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.7fr);align-items:start;gap:17px;display:grid}.proposal-overview-card,.proposal-decision-card,.proposal-stage-card,.proposal-activity-card{padding:22px}.proposal-overview-card>header,.proposal-stage-card>header,.proposal-decision-card>header,.proposal-activity-card>header,.proposal-team-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.proposal-background{color:color-mix(in srgb, var(--quantik-navy) 75.2%, white);background:#f6f8fa;border-radius:12px;margin:13px 0 20px;padding:16px;font-size:.82rem;line-height:1.65}.proposal-facts{border:1px solid #e5e9ed;border-radius:12px;grid-template-columns:1fr 1fr;margin:0;display:grid}.proposal-facts>div{border-bottom:1px solid #e8ecf0;border-right:1px solid #e8ecf0;padding:13px 14px}.proposal-facts>div:nth-child(2n){border-right:0}.proposal-facts>div:nth-last-child(-n+2){border-bottom:0}.proposal-facts dt{color:var(--muted);font-size:.62rem;font-weight:750}.proposal-facts dd{color:var(--navy);margin:5px 0 0;font-size:.76rem;font-weight:750}.proposal-side-stack{gap:17px;display:grid}.proposal-next-card,.proposal-contact-card,.proposal-rule-card,.proposal-guidance,.proposal-terms-card{padding:20px}.proposal-next-card p,.proposal-rule-card p,.proposal-guidance p,.proposal-terms-card p{color:var(--muted);font-size:.75rem;line-height:1.55}.proposal-next-card .button{width:100%;margin-top:7px}.proposal-contact-card h3{color:var(--navy);margin:13px 0 5px;font-size:1rem}.proposal-contact-card a{color:color-mix(in srgb, var(--quantik-turquoise) 41.8%, var(--quantik-navy));font-size:.74rem;display:block}.proposal-contact-card small{color:var(--muted);margin-top:7px;font-size:.64rem;display:block}.decision-chip{color:color-mix(in srgb, var(--quantik-turquoise) 42.3%, var(--quantik-navy));background:#eef3f5;border-radius:999px;padding:6px 9px;font-size:.64rem;font-weight:800}.decision-chip.early_pending{color:color-mix(in srgb, var(--quantik-coral) 70.7%, var(--quantik-navy));background:#fff0ee}.decision-chip.early_approved{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);color:color-mix(in srgb, var(--quantik-green) 60%, var(--quantik-navy))}.proposal-decision-card header p,.proposal-stage-card header p{color:var(--muted);margin:3px 0;font-size:.71rem}.proposal-exceptions{gap:9px;margin-top:19px;display:grid}.proposal-exceptions article{border:1px solid #e2e7eb;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.proposal-exceptions article>i{width:34px;height:34px;color:color-mix(in srgb, var(--quantik-coral) 75.4%, var(--quantik-navy));background:#fff0ee;border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.proposal-exceptions article.clear>i{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);color:color-mix(in srgb, var(--quantik-green) 62%, var(--quantik-navy))}.proposal-exceptions strong{color:var(--navy);font-size:.77rem}.proposal-exceptions p{color:var(--muted);margin:4px 0 0;font-size:.68rem}.proposal-exceptions article>span{color:color-mix(in srgb, var(--quantik-navy) 56.9%, white);font-size:.62rem;font-weight:800}.proposal-decision-actions{background:#f7f9fb;border-radius:12px;margin-top:18px;padding:16px}.proposal-decision-actions>p{color:color-mix(in srgb, var(--quantik-turquoise) 44%, var(--quantik-navy));font-size:.72rem}.proposal-decision-actions footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.proposal-decision-actions footer>span{color:color-mix(in srgb, var(--quantik-orange) 57.2%, var(--quantik-navy));font-size:.72rem;font-weight:800}.button.danger{border-color:color-mix(in srgb, var(--quantik-coral) 30.9%, white);color:color-mix(in srgb, var(--quantik-coral) 70.3%, var(--quantik-navy));background:#fff}.proposal-rule-card ul,.proposal-guidance ul{color:color-mix(in srgb, var(--quantik-navy) 72%, white);gap:9px;padding-left:18px;font-size:.72rem;display:grid}.proposal-empty-panel{text-align:center;justify-items:center;gap:7px;padding:50px 20px;display:grid}.proposal-empty-panel strong{color:var(--navy)}.proposal-empty-panel p{max-width:520px;color:var(--muted);margin:0;font-size:.74rem;line-height:1.55}.proposal-empty-panel>div{gap:8px;margin-top:8px;display:flex}.proposal-outline{border:1px solid #e4e8ec;border-radius:12px;gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.proposal-outline li{border-bottom:1px solid #e8ecf0;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.proposal-outline li:last-child{border-bottom:0}.proposal-outline b{width:29px;height:29px;color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#edf7f8;border-radius:8px;place-items:center;font-size:.68rem;display:grid}.proposal-outline strong{color:var(--navy);font-size:.75rem;display:block}.proposal-outline small{color:var(--muted);margin-top:3px;font-size:.63rem;display:block}.proposal-outline span{color:color-mix(in srgb, var(--quantik-navy) 57.1%, white);font-size:.61rem;font-weight:750}.proposal-commercial-summary{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.proposal-commercial-summary article{background:#f6f8fa;border-radius:11px;gap:6px;padding:14px;display:grid}.proposal-commercial-summary span{color:var(--muted);font-size:.62rem;font-weight:750}.proposal-commercial-summary strong{color:var(--navy);font-size:.82rem}.proposal-team-heading{align-items:center;margin-top:20px}.proposal-team-heading h3{color:var(--navy);margin:4px 0;font-size:.92rem}.proposal-inline-empty{background:color-mix(in srgb, var(--quantik-orange) 6.4%, white);color:color-mix(in srgb, var(--quantik-orange) 52.2%, var(--quantik-navy));border-radius:10px;padding:16px;font-size:.71rem}.proposal-team-row{border-top:1px solid #e8ecf0;grid-template-columns:1.1fr 1fr 110px 80px;gap:12px;padding:11px;font-size:.7rem;display:grid}.proposal-team-row em{font-style:normal;font-weight:750}.proposal-document-row{border-top:1px solid #e8ecf0;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.proposal-document-row>span{width:38px;height:38px;color:color-mix(in srgb, var(--quantik-turquoise) 45.4%, var(--quantik-navy));background:#eaf7f9;border-radius:9px;place-items:center;font-size:.62rem;font-weight:900;display:grid}.proposal-document-row strong,.proposal-document-row small{display:block}.proposal-document-row strong{color:var(--navy);font-size:.76rem}.proposal-document-row small{color:var(--muted);margin-top:3px;font-size:.62rem}.proposal-document-row em{font-size:.63rem;font-style:normal}.proposal-terms-card>div{background:#f6f8fa;border-radius:10px;justify-content:space-between;margin:16px 0;padding:12px;font-size:.68rem;display:flex}.proposal-terms-card>small{color:var(--muted);font-size:.66rem;line-height:1.5}.proposal-activity-card>div>article{border-top:1px solid #e8ecf0;grid-template-columns:13px 1fr;gap:13px;padding:14px 4px;display:grid}.proposal-activity-card article>i{background:var(--aqua);width:9px;height:9px;box-shadow:0 0 0 2px var(--aqua);border:2px solid #fff;border-radius:50%;margin-top:4px}.proposal-activity-card strong{color:var(--navy);font-size:.76rem}.proposal-activity-card p{color:var(--muted);margin:4px 0;font-size:.7rem}.proposal-activity-card small{color:color-mix(in srgb, var(--quantik-navy) 51.3%, white);font-size:.61rem}@media (max-width:1050px){.proposal-metrics{grid-template-columns:1fr 1fr}.proposal-workspace-grid{grid-template-columns:1fr}.proposal-side-stack{grid-template-columns:1fr 1fr}.proposal-list-card>header{flex-direction:column;align-items:stretch}.proposal-list-tools input{width:100%;min-width:0}}@media (max-width:680px){.proposal-main,.proposal-workspace-main{padding:25px 15px 55px}.proposal-hero,.proposal-workspace-hero{flex-direction:column;align-items:stretch}.proposal-hero-state{justify-items:start}.proposal-metrics{grid-template-columns:1fr 1fr}.proposal-list-tools{flex-direction:column}.proposal-intake-progress{grid-template-columns:24px 1fr 24px 1fr 24px 1fr}.proposal-intake-progress i,.proposal-intake-progress span{display:none}.proposal-client-choice,.proposal-intake-grid,.proposal-known-details>div,.proposal-side-stack,.proposal-facts,.proposal-commercial-summary{grid-template-columns:1fr}.proposal-facts>div{border-right:0}.proposal-facts>div:nth-last-child(2){border-bottom:1px solid #e8ecf0}.proposal-decision-card>header,.proposal-stage-card>header{flex-direction:column}.proposal-team-row{grid-template-columns:1fr 1fr}.proposal-document-row{grid-template-columns:38px 1fr}.proposal-document-row>em,.proposal-document-row>a{grid-column:2}.proposal-metrics article{padding:14px}.proposal-metrics strong{font-size:1.2rem}}.opportunity-intake-card{max-width:900px;margin:0 auto;overflow:hidden}.opportunity-intake-card>header{border-bottom:1px solid var(--line);padding:22px 25px}.opportunity-intake-card h2{color:var(--navy);margin:5px 0;font-size:1.25rem}.opportunity-intake-card header p{color:var(--muted);margin:4px 0 0;font-size:.72rem;line-height:1.5}.proposal-client-choice{border:0;margin:0}.proposal-client-choice legend{color:var(--navy);grid-column:1/-1;padding:0;font-size:.7rem;font-weight:850}.opportunity-intake-card .tool-card-footer{border-top:1px solid var(--line);background:#fafbfc;justify-content:space-between;align-items:center;gap:18px;padding:16px 25px;display:flex}.opportunity-intake-card .tool-card-footer strong,.opportunity-intake-card .tool-card-footer small{display:block}.opportunity-intake-card .tool-card-footer strong{color:var(--navy);font-size:.72rem}.opportunity-intake-card .tool-card-footer small{color:var(--muted);margin-top:4px;font-size:.63rem}.proposal-status.lead_draft{color:color-mix(in srgb, var(--quantik-turquoise) 42.7%, var(--quantik-navy));background:#eef4f6}.proposal-status.qualified{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);color:color-mix(in srgb, var(--quantik-green) 55.9%, var(--quantik-navy))}.proposal-status.held{background:color-mix(in srgb, var(--quantik-orange) 9%, white);color:color-mix(in srgb, var(--quantik-orange) 57.6%, var(--quantik-navy))}.proposal-status.no_bid,.proposal-status.legacy_locked{color:color-mix(in srgb, var(--quantik-navy) 66.3%, white);background:#f0f2f4}.proposal-status.proposal_draft{color:color-mix(in srgb, var(--quantik-purple) 75.9%, var(--quantik-navy));background:#f2eef8}.opportunity-intake-card{overflow:visible}.opportunity-intake-card header p,.opportunity-intake-card .tool-card-footer small{font-size:.72rem}.proposal-next-action{border-left:4px solid var(--aqua);justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:17px 20px;display:flex}.proposal-next-action h2{color:var(--navy);margin:4px 0 0;font-size:1.08rem}.proposal-next-action dl{gap:28px;margin:0;display:flex}.proposal-next-action dt{color:var(--muted);font-size:.68rem;font-weight:800}.proposal-next-action dd{color:var(--navy);margin:4px 0 0;font-size:.78rem;font-weight:750}.proposal-client-search{position:relative}.proposal-search-results{z-index:8;background:#fff;border:1px solid #cfd8df;border-radius:10px;max-height:240px;display:grid;position:absolute;top:65px;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #17264224}.proposal-search-results button{border:0;border-bottom:1px solid var(--line);color:var(--navy);text-align:left;background:#fff;gap:2px;padding:11px 13px;display:grid}.proposal-search-results button:hover,.proposal-search-results button:focus-visible{background:#eef8f9}.proposal-search-results small{color:var(--muted)}.proposal-search-results p{color:var(--muted);margin:0;padding:13px;font-size:.75rem}.proposal-field-error{color:color-mix(in srgb, var(--quantik-coral) 68.5%, var(--quantik-navy));margin-top:5px;font-size:.72rem;font-weight:700;display:block}.proposal-duplicate-hints{border:1px solid color-mix(in srgb, var(--quantik-orange) 34.8%, white);background:#fffaf0;border-radius:9px;gap:6px;margin-top:9px;padding:11px;display:grid}.proposal-duplicate-hints strong{color:color-mix(in srgb, var(--quantik-orange) 48.2%, var(--quantik-navy));font-size:.72rem}.proposal-duplicate-hints a{color:color-mix(in srgb, var(--quantik-turquoise) 40.2%, var(--quantik-navy));font-size:.72rem}.proposal-recovery-state{max-width:760px;margin:45px auto;padding:30px}.proposal-recovery-state h1{color:var(--navy);margin:7px 0}.proposal-recovery-state p{color:var(--muted);line-height:1.6}.proposal-recovery-state>div{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}@media (max-width:680px){.opportunity-intake-card>header,.proposal-client-choice,.proposal-intake-grid{padding-left:16px;padding-right:16px}.proposal-known-details{margin-left:16px;margin-right:16px}.opportunity-intake-card .tool-card-footer{flex-direction:column;align-items:stretch;padding:15px 16px}.opportunity-intake-card .tool-card-footer .button{width:100%}.contribution-table{overflow:visible}.contribution-table .proposal-table-head{display:none}.contribution-table .proposal-table-row{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1fr;gap:7px;min-width:0;margin:0 13px 12px;padding:14px;display:grid}.contribution-table .proposal-table-row span{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:8px;display:grid}.contribution-table .proposal-table-row span:before{color:var(--muted);text-transform:uppercase;font-size:.57rem;font-weight:850}.contribution-table .proposal-table-row span:first-child:before{content:"Reference"}.contribution-table .proposal-table-row span:nth-child(2):before{content:"Opportunity"}.contribution-table .proposal-table-row span:nth-child(3):before{content:"Task"}.contribution-table .proposal-table-row span:nth-child(4):before{content:"Due"}.contribution-table .proposal-table-row span:nth-child(5):before{content:"Status"}}.source-intake-card{max-width:960px;margin:0 auto;padding:24px}.source-intake-card>header{margin-bottom:18px}.source-dropzone{border:2px dashed color-mix(in srgb, var(--quantik-turquoise) 74.9%, white);text-align:center;background:#f4fbfc;border-radius:14px;justify-items:center;gap:10px;padding:34px;display:grid}.source-dropzone p{max-width:600px;color:var(--muted);margin:0;line-height:1.5}.source-file-list{gap:8px;padding:0;list-style:none;display:grid}.source-file-list li{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.source-file-list button{color:color-mix(in srgb, var(--quantik-coral) 50.2%, var(--quantik-navy));background:0 0;border:0;text-decoration:underline}.source-review{gap:14px;display:grid}.source-field-proposal{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.source-field-proposal>div{justify-content:space-between;gap:12px;display:flex}.source-field-proposal blockquote{border-left:3px solid var(--aqua);color:var(--muted);background:#f6f8fa;margin:12px 0;padding:10px 13px}.source-proposed-value{color:var(--navy);font-weight:750}.source-field-proposal fieldset{border:0;flex-wrap:wrap;gap:14px;padding:0;display:flex}.source-field-proposal legend{width:100%;margin-bottom:6px;font-size:.72rem;font-weight:800}.source-field-proposal textarea{width:100%;min-height:70px}.proposal-confidentiality-control{border:1px solid color-mix(in srgb, var(--quantik-turquoise) 48.1%, white);background:#f5fbfc;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex!important}.proposal-confidentiality-control input{margin-top:3px}.proposal-confidentiality-control span,.proposal-confidentiality-control small{display:block}.contribution-source-workspace{border-top:1px solid var(--line);gap:12px;margin-top:18px;padding:18px;display:grid}.source-citations{color:var(--muted);gap:7px;padding-left:20px;display:grid}.proposal-contribution-review{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 0;display:grid}.proposal-contribution-review small,.proposal-contribution-review p{color:var(--muted);margin:5px 0;display:block}.proposal-contribution-review footer{grid-column:1/-1;gap:8px;display:flex}@media (max-width:680px){.source-intake-card{padding:16px}.source-dropzone{padding:22px 14px}.source-field-proposal>div,.source-file-list li{flex-direction:column;align-items:flex-start}.source-field-proposal fieldset{display:grid}.source-intake-card .tool-card-footer{gap:8px;display:grid}.source-intake-card .tool-card-footer .button{width:100%}.proposal-intake-grid,.proposal-known-details>div{grid-template-columns:1fr}.proposal-search-results{box-shadow:none;margin-top:7px;position:static}.proposal-next-action{flex-direction:column;align-items:flex-start}.proposal-next-action dl{justify-content:space-between;width:100%}.opportunity-register{overflow:visible}.opportunity-register .proposal-table-head{display:none}.opportunity-register .proposal-table-row{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1fr;gap:8px;min-width:0;margin:0 13px 12px;padding:15px;display:grid}.opportunity-register .proposal-table-row span{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:9px;display:grid}.opportunity-register .proposal-table-row span:before{color:var(--muted);text-transform:uppercase;font-size:.65rem;font-weight:850}.opportunity-register .proposal-table-row span:first-child:before{content:"Reference"}.opportunity-register .proposal-table-row span:nth-child(2):before{content:"Opportunity"}.opportunity-register .proposal-table-row span:nth-child(3):before{content:"Client"}.opportunity-register .proposal-table-row span:nth-child(4):before{content:"Owner"}.opportunity-register .proposal-table-row span:nth-child(5):before{content:"Next action"}.opportunity-register .proposal-table-row span:nth-child(6):before{content:"Stage"}}.proposal-hero-actions{align-items:center;gap:9px;display:flex}.proposal-process-main{padding:34px 38px 70px}.proposal-process-hero{justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;display:flex}.proposal-process-hero h1{color:var(--navy);margin:10px 0 8px;font-size:clamp(2rem,3vw,2.8rem)}.proposal-process-hero>div>p{max-width:690px;color:var(--muted);margin:0;font-size:.84rem;line-height:1.55}.proposal-process-hero>aside{background:var(--navy);color:#fff;border-radius:13px;gap:5px;max-width:265px;padding:16px 18px;display:grid}.proposal-process-hero>aside strong{font-size:.77rem}.proposal-process-hero>aside span{color:color-mix(in srgb, var(--quantik-navy) 18.8%, white);font-size:.68rem;line-height:1.45}.proposal-process-intro{grid-template-columns:minmax(250px,.8fr) minmax(350px,1.2fr);align-items:center;gap:35px;margin-bottom:18px;padding:22px;display:grid}.proposal-process-intro h2{color:var(--navy);margin:5px 0 0;font-size:1.15rem}.proposal-process-intro>p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.65}.proposal-process-flow{gap:12px;display:grid}.proposal-process-flow>article{padding:21px 22px 21px 88px;position:relative}.proposal-process-flow>article:not(:last-child):after{content:"";background:color-mix(in srgb, var(--quantik-turquoise) 36%, white);width:2px;height:13px;position:absolute;bottom:-13px;left:43px}.proposal-process-flow header{align-items:center;gap:13px;display:flex}.proposal-process-flow header>b{width:43px;height:43px;color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#eaf7f9;border-radius:12px;place-items:center;font-size:.75rem;display:grid;position:absolute;top:21px;left:21px}.proposal-process-flow header span{color:color-mix(in srgb, var(--quantik-navy) 62.7%, white);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:800}.proposal-process-flow h2{color:var(--navy);margin:3px 0 0;font-size:1.03rem}.proposal-process-flow>article>p{color:color-mix(in srgb, var(--quantik-navy) 69.7%, white);margin:13px 0 16px;font-size:.75rem;line-height:1.6}.proposal-process-detail{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:15px;display:grid}.proposal-process-detail>div,.proposal-process-detail>aside{background:#f6f8fa;border-radius:11px;padding:14px 16px}.proposal-process-detail strong{color:var(--navy);font-size:.68rem}.proposal-process-detail ul{flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none;display:flex}.proposal-process-detail li{color:color-mix(in srgb, var(--quantik-navy) 68%, white);background:#fff;border-radius:7px;padding:5px 8px;font-size:.63rem}.proposal-process-detail aside{border-left:3px solid var(--aqua);background:#eef8f9}.proposal-process-detail aside p{color:color-mix(in srgb, var(--quantik-turquoise) 42.6%, var(--quantik-navy));margin:7px 0 0;font-size:.68rem;line-height:1.5}.proposal-process-rules{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:18px;display:grid}.proposal-process-rules article{padding:22px}.proposal-process-rules h2{color:var(--navy);margin:6px 0 14px;font-size:1.08rem}.proposal-process-rules>article>p{color:var(--muted);font-size:.75rem;line-height:1.65}.proposal-process-rules dl{gap:9px;margin:0;display:grid}.proposal-process-rules dl>div{border-top:1px solid #e7ebef;grid-template-columns:110px 1fr;gap:12px;padding-top:9px;display:grid}.proposal-process-rules dt{color:var(--navy);font-size:.69rem;font-weight:800}.proposal-process-rules dd{color:var(--muted);margin:0;font-size:.69rem;line-height:1.5}@media (max-width:800px){.proposal-process-main{padding:25px 15px 55px}.proposal-process-hero,.proposal-process-intro{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.proposal-process-hero>aside{max-width:none}.proposal-process-detail,.proposal-process-rules{grid-template-columns:1fr}.proposal-hero-actions{flex-direction:column;align-items:stretch}.proposal-process-flow>article{padding-left:75px}}.work-winning-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1380px;margin:0 auto;padding:24px clamp(20px,4vw,52px) 0;display:grid}.work-winning-navigation a{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:13px;gap:5px;padding:14px 16px;text-decoration:none;display:grid;box-shadow:0 7px 20px #17264208}.work-winning-navigation a:hover{border-color:color-mix(in srgb, var(--quantik-turquoise) 52.9%, white);background:#fbfefe}.work-winning-navigation a:focus-visible{outline-offset:2px;outline:3px solid #6ebfcd59}.work-winning-navigation a.active{border-color:var(--aqua);box-shadow:inset 0 0 0 1px var(--aqua);background:#edf8f9}.work-winning-navigation strong{color:var(--navy);font-size:.79rem}.work-winning-navigation span{color:var(--muted);font-size:.62rem;line-height:1.45}.work-winning-navigation a.active span{color:color-mix(in srgb, var(--quantik-turquoise) 44.1%, var(--quantik-navy))}.work-winning-navigation+.proposal-main{padding-top:24px}.discovery-hero{align-items:center}.discovery-notice{border:1px solid color-mix(in srgb, var(--quantik-turquoise) 35%, white);color:color-mix(in srgb, var(--quantik-turquoise) 41.8%, var(--quantik-navy));background:#eff8f9;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:-4px 0 18px;padding:13px 16px;display:flex}.discovery-notice strong{font-size:.72rem}.discovery-notice span{font-size:.67rem;line-height:1.45}.discovery-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.72fr);align-items:start;gap:16px;display:grid}.discovery-sidebar{gap:16px;display:grid}.discovery-list-card{overflow:hidden}.discovery-list-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.discovery-list-card h2,.discovery-sidebar h2{color:var(--navy);margin:5px 0;font-size:1.1rem}.discovery-frequency{color:color-mix(in srgb, var(--quantik-turquoise) 48.1%, var(--quantik-navy));white-space:nowrap;background:#eef5f6;border-radius:999px;padding:6px 9px;font-size:.61rem;font-weight:800}.discovery-opportunities{display:grid}.discovery-opportunity{border-bottom:1px solid var(--line);padding:20px 22px}.discovery-opportunity:last-child{border-bottom:0}.discovery-opportunity>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.discovery-opportunity>header>div>span{color:color-mix(in srgb, var(--quantik-navy) 58.4%, white);letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:850}.discovery-opportunity h3{color:var(--navy);margin:5px 0;font-size:.93rem;line-height:1.35}.discovery-opportunity>header p{color:color-mix(in srgb, var(--quantik-navy) 60.3%, white);margin:4px 0 0;font-size:.64rem}.discovery-recommendation{border-radius:999px;flex:none;padding:6px 9px;font-size:.6rem;font-style:normal;font-weight:850}.discovery-recommendation.recommend{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);color:color-mix(in srgb, var(--quantik-green) 55.9%, var(--quantik-navy))}.discovery-recommendation.review{background:color-mix(in srgb, var(--quantik-orange) 9%, white);color:color-mix(in srgb, var(--quantik-orange) 57.6%, var(--quantik-navy))}.discovery-recommendation.not_suitable{color:color-mix(in srgb, var(--quantik-navy) 66.3%, white);background:#f0f2f4}.discovery-opportunity>p{color:color-mix(in srgb, var(--quantik-navy) 70.2%, white);margin:13px 0;font-size:.72rem;line-height:1.55}.discovery-opportunity dl{border:1px solid #e5e9ed;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.discovery-opportunity dl>div{border-right:1px solid #e5e9ed;padding:10px 12px}.discovery-opportunity dl>div:last-child{border-right:0}.discovery-opportunity dt{color:color-mix(in srgb, var(--quantik-navy) 52.7%, white);text-transform:uppercase;font-size:.55rem;font-weight:800}.discovery-opportunity dd{color:var(--navy);margin:4px 0 0;font-size:.67rem;font-weight:750;line-height:1.35}.discovery-evidence{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.discovery-evidence>div{background:#f7f9fa;border-radius:10px;padding:12px}.discovery-evidence strong{color:var(--navy);font-size:.63rem}.discovery-evidence ul{color:color-mix(in srgb, var(--quantik-navy) 66%, white);gap:5px;margin:8px 0 0;padding-left:15px;font-size:.61rem;line-height:1.4;display:grid}.discovery-opportunity>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.discovery-opportunity>footer a{color:color-mix(in srgb, var(--quantik-turquoise) 47.3%, var(--quantik-navy));font-size:.64rem;font-weight:850}.discovery-opportunity>footer span{color:color-mix(in srgb, var(--quantik-navy) 50.8%, white);font-size:.58rem}.discovery-criteria,.discovery-sources{padding:20px}.discovery-criteria>p,.discovery-sources>p{color:var(--muted);margin:8px 0 14px;font-size:.66rem;line-height:1.55}.discovery-criteria ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.discovery-criteria li{border-top:1px solid var(--line);padding:11px 0}.discovery-criteria li>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.discovery-criteria li strong{color:var(--navy);font-size:.67rem}.discovery-criteria li em{color:color-mix(in srgb, var(--quantik-turquoise) 46.9%, var(--quantik-navy));background:#eef5f6;border-radius:6px;flex:none;padding:4px 6px;font-size:.52rem;font-style:normal;font-weight:850}.discovery-criteria li>span{color:color-mix(in srgb, var(--quantik-navy) 59.7%, white);margin-top:5px;font-size:.59rem;line-height:1.45;display:block}.discovery-sources>a{border-top:1px solid var(--line);gap:3px;padding:10px 0;text-decoration:none;display:grid}.discovery-sources>a strong{color:color-mix(in srgb, var(--quantik-turquoise) 47.3%, var(--quantik-navy));font-size:.66rem}.discovery-sources>a span{color:color-mix(in srgb, var(--quantik-navy) 59.7%, white);font-size:.58rem;line-height:1.4}.work-winning-route-guide{margin:22px 0 26px}.work-winning-route-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:13px;display:flex}.work-winning-route-heading h2,.proposal-process-section-heading h2{color:var(--navy);margin:5px 0 0;font-size:1.25rem}.work-winning-route-heading>p{max-width:500px;color:var(--muted);text-align:right;margin:0;font-size:.7rem;line-height:1.55}.work-winning-route-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.work-winning-route-cards>a{grid-template-columns:35px 1fr;gap:3px 11px;padding:17px;text-decoration:none;display:grid}.work-winning-route-cards span{width:35px;height:35px;color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#eaf7f9;border-radius:9px;grid-row:1/3;place-items:center;font-size:.62rem;font-weight:850;display:grid}.work-winning-route-cards strong{color:var(--navy);font-size:.76rem}.work-winning-route-cards p{color:var(--muted);margin:3px 0 0;font-size:.63rem;line-height:1.45}.proposal-process-section-heading{margin:30px 0 13px}.discovery-process{margin-top:20px;padding:22px}.discovery-process>header{justify-content:space-between;align-items:end;gap:25px;display:flex}.discovery-process h2{color:var(--navy);margin:5px 0;font-size:1.12rem}.discovery-process>header>p{max-width:400px;color:var(--muted);text-align:right;margin:0;font-size:.68rem;line-height:1.5}.discovery-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.discovery-process li{background:#f6f8fa;border-radius:10px;grid-template-columns:30px 1fr;gap:10px;padding:13px;display:grid}.discovery-process li>span{width:30px;height:30px;color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#fff;border-radius:8px;place-items:center;font-size:.58rem;font-weight:850;display:grid}.discovery-process li strong{color:var(--navy);font-size:.67rem}.discovery-process li p{color:var(--muted);margin:5px 0 0;font-size:.6rem;line-height:1.5}.discovery-process>aside{border-left:3px solid var(--purple);background:#f5f1f9;border-radius:10px;padding:14px 16px}.discovery-process>aside strong{color:var(--navy);font-size:.69rem}.discovery-process>aside p{color:color-mix(in srgb, var(--quantik-purple) 90.8%, var(--quantik-navy));margin:6px 0 0;font-size:.63rem;line-height:1.55}@media (max-width:1000px){.discovery-layout{grid-template-columns:1fr}.discovery-sidebar{grid-template-columns:1fr 1fr}}@media (max-width:760px){.work-winning-navigation{grid-template-columns:1fr;padding-top:15px}.work-winning-navigation a{padding:12px 14px}.discovery-notice,.discovery-opportunity>header,.discovery-list-card>header,.work-winning-route-heading,.discovery-process>header{flex-direction:column;align-items:flex-start}.discovery-opportunity dl,.discovery-evidence,.discovery-sidebar,.work-winning-route-cards,.discovery-process ol{grid-template-columns:1fr}.discovery-opportunity dl>div{border-bottom:1px solid #e5e9ed;border-right:0}.discovery-opportunity dl>div:last-child{border-bottom:0}.discovery-opportunity>footer{flex-direction:column;align-items:flex-start}.work-winning-route-heading>p,.discovery-process>header>p{text-align:left}.discovery-frequency{white-space:normal}}.discovery-opportunity>footer>div{align-items:center;gap:15px;display:flex}.tender-assessment-main>.proposal-back{color:color-mix(in srgb, var(--quantik-turquoise) 48.2%, var(--quantik-navy));margin-bottom:18px;font-size:.68rem;font-weight:850;text-decoration:none;display:inline-flex}.tender-assessment-hero{align-items:center}.tender-assessment-hero h1{max-width:850px;font-size:clamp(1.8rem,3.4vw,3rem)}.tender-decision-banner{border:1px solid color-mix(in srgb, var(--quantik-turquoise) 42.4%, white);background:#edf8f9;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:16px;padding:18px 20px;display:flex}.tender-decision-banner>div{gap:5px;display:grid}.tender-decision-banner>div>strong{max-width:850px;color:var(--navy);font-size:.82rem;line-height:1.45}.tender-decision-banner small{color:color-mix(in srgb, var(--quantik-turquoise) 55.9%, var(--quantik-navy));font-size:.62rem}.tender-decision-banner>aside{justify-items:end;gap:3px;min-width:120px;display:grid}.tender-decision-banner>aside span,.tender-decision-banner>aside small{color:color-mix(in srgb, var(--quantik-turquoise) 51.1%, var(--quantik-navy));font-size:.56rem}.tender-decision-banner>aside strong{color:var(--navy);font-size:1.4rem}.tender-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.tender-summary-grid article{align-content:start;gap:6px;padding:15px;display:grid}.tender-summary-grid span{color:color-mix(in srgb, var(--quantik-navy) 52.9%, white);text-transform:uppercase;font-size:.57rem;font-weight:800}.tender-summary-grid strong{color:var(--navy);font-size:.68rem;line-height:1.45}.tender-assessment-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.62fr);align-items:start;gap:16px;display:grid}.tender-assessment-content,.tender-assessment-sidebar{gap:16px;display:grid}.tender-findings-card,.tender-requirements-card,.tender-assessment-sidebar>.card{overflow:hidden}.tender-findings-card>header,.tender-requirements-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:25px;padding:20px 22px;display:flex}.tender-findings-card h2,.tender-requirements-card h2,.tender-assessment-sidebar h2{color:var(--navy);margin:5px 0;font-size:1.08rem}.tender-findings-card>header>p,.tender-requirements-card>header>p{max-width:370px;color:var(--muted);text-align:right;margin:0;font-size:.63rem;line-height:1.5}.tender-findings-card>div>article{border-bottom:1px solid var(--line);padding:17px 22px}.tender-findings-card>div>article:last-child{border-bottom:0}.tender-finding-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.tender-finding-heading span{color:color-mix(in srgb, var(--quantik-navy) 57%, white);text-transform:uppercase;font-size:.55rem;font-weight:800}.tender-finding-heading h3{color:var(--navy);margin:4px 0;font-size:.78rem}.tender-finding-heading em{border-radius:999px;padding:5px 8px;font-size:.57rem;font-style:normal;font-weight:850}.tender-finding-heading em.pass{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);color:color-mix(in srgb, var(--quantik-green) 55.1%, var(--quantik-navy))}.tender-finding-heading em.concern{background:color-mix(in srgb, var(--quantik-orange) 9%, white);color:color-mix(in srgb, var(--quantik-orange) 57.6%, var(--quantik-navy))}.tender-finding-heading em.unknown{color:color-mix(in srgb, var(--quantik-navy) 67.8%, white);background:#eef3f6}.tender-finding-heading em.fail{color:color-mix(in srgb, var(--quantik-coral) 66.7%, var(--quantik-navy));background:#fff0ee}.tender-findings-card article>p{color:color-mix(in srgb, var(--quantik-navy) 70.7%, white);margin:8px 0;font-size:.67rem;line-height:1.5}.tender-findings-card article>ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tender-findings-card article>ul li{color:color-mix(in srgb, var(--quantik-navy) 65%, white);background:#f5f7f9;border-radius:6px;padding:5px 7px;font-size:.55rem}.tender-requirements-card>div>article{border-bottom:1px solid var(--line);grid-template-columns:105px minmax(0,1fr) 120px;align-items:center;gap:14px;padding:14px 22px;display:grid}.tender-requirements-card>div>article:last-child{border-bottom:0}.tender-requirements-card article>span{color:color-mix(in srgb, var(--quantik-navy) 62.2%, white);text-transform:uppercase;font-size:.58rem;font-weight:850}.tender-requirements-card article>p{color:var(--ink);margin:0;font-size:.66rem;line-height:1.45}.tender-requirements-card article>em{color:color-mix(in srgb, var(--quantik-turquoise) 46.8%, var(--quantik-navy));background:#eef5f6;border-radius:6px;justify-self:end;padding:5px 7px;font-size:.54rem;font-style:normal;font-weight:850}.tender-assessment-sidebar>.card{padding:19px}.tender-assessment-sidebar ol{color:color-mix(in srgb, var(--quantik-navy) 69.3%, white);gap:9px;margin:13px 0 0;padding-left:20px;font-size:.64rem;line-height:1.45;display:grid}.tender-later-card{border-color:color-mix(in srgb, var(--quantik-purple) 27.7%, white);background:#faf8fc}.tender-later-card p,.tender-source-card p{color:var(--muted);margin:8px 0;font-size:.64rem;line-height:1.55}.tender-later-card>strong{color:color-mix(in srgb, var(--quantik-purple) 89.3%, var(--quantik-navy));background:#eee8f5;border-radius:7px;margin-top:7px;padding:5px 8px;font-size:.55rem;display:inline-flex}.tender-source-card>a{color:color-mix(in srgb, var(--quantik-turquoise) 47.3%, var(--quantik-navy));margin-top:8px;font-size:.64rem;font-weight:850;display:inline-block}.tender-source-card>small{color:color-mix(in srgb, var(--quantik-navy) 50.8%, white);margin-top:11px;font-size:.55rem;display:block}.tender-control-card{border-color:color-mix(in srgb, var(--quantik-turquoise) 39%, white);background:#f5fbfb}.tender-control-card dl{gap:9px;margin:13px 0;display:grid}.tender-control-card dl>div{border-top:1px solid color-mix(in srgb, var(--quantik-turquoise) 28.8%, white);padding-top:9px}.tender-control-card dt{color:var(--navy);font-size:.58rem;font-weight:850}.tender-control-card dd{color:color-mix(in srgb, var(--quantik-turquoise) 49.9%, var(--quantik-navy));margin:4px 0 0;font-size:.6rem;line-height:1.5}.tender-control-card>small{color:color-mix(in srgb, var(--quantik-turquoise) 64.7%, var(--quantik-navy));font-size:.56rem;line-height:1.5;display:block}.tender-barriers-card{border-color:color-mix(in srgb, var(--quantik-orange) 27.1%, white);background:#fffdf9;padding:20px}.tender-barriers-card h2{color:var(--navy);margin:5px 0;font-size:1.1rem}.tender-barriers-card>p{color:var(--muted);margin:8px 0 14px;font-size:.66rem;line-height:1.5}.tender-barriers-card ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.tender-barriers-card li{border-top:1px solid #ece5dd;padding:10px 0}.tender-barriers-card li>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.tender-barriers-card li strong{color:var(--navy);font-size:.64rem}.tender-barriers-card li em{border-radius:6px;padding:4px 6px;font-size:.51rem;font-style:normal;font-weight:850}.tender-barriers-card li em.stop{color:color-mix(in srgb, var(--quantik-coral) 66.7%, var(--quantik-navy));background:#fff0ee}.tender-barriers-card li em.review{background:color-mix(in srgb, var(--quantik-orange) 9%, white);color:color-mix(in srgb, var(--quantik-orange) 57.6%, var(--quantik-navy))}.tender-barriers-card li>span{color:color-mix(in srgb, var(--quantik-navy) 59.7%, white);margin-top:5px;font-size:.58rem;line-height:1.45;display:block}.tender-gap-card>div{border-top:1px solid var(--line);padding:10px 0}.tender-gap-card>div strong{color:var(--navy);font-size:.62rem}.tender-gap-card>div p{color:var(--muted);margin:4px 0 0;font-size:.58rem;line-height:1.5}.grant-profile-card,.grant-application-card{padding:20px}.grant-profile-card>p,.grant-application-card>p{color:var(--muted);margin:8px 0 14px;font-size:.66rem;line-height:1.55}.grant-profile-card dl{gap:10px;margin:0;display:grid}.grant-profile-card dl>div{border-top:1px solid var(--line);padding-top:10px}.grant-profile-card dt{color:color-mix(in srgb, var(--quantik-navy) 57%, white);text-transform:uppercase;font-size:.54rem;font-weight:850}.grant-profile-card dd{color:var(--navy);margin:4px 0 0;font-size:.63rem;line-height:1.5}.grant-application-card{border-color:color-mix(in srgb, var(--quantik-purple) 28%, white);background:#fbf9fd}.grant-application-card ol{color:color-mix(in srgb, var(--quantik-purple) 92.3%, var(--quantik-navy));gap:7px;margin:0 0 14px;padding-left:18px;font-size:.61rem;line-height:1.45;display:grid}.grant-application-card>strong{color:color-mix(in srgb, var(--quantik-purple) 88%, var(--quantik-navy));background:#f0ebf5;border-radius:8px;padding:9px 10px;font-size:.58rem;line-height:1.45;display:block}@media (max-width:1000px){.tender-summary-grid{grid-template-columns:1fr 1fr}.tender-assessment-layout{grid-template-columns:1fr}.tender-assessment-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.tender-decision-banner,.tender-findings-card>header,.tender-requirements-card>header{flex-direction:column;align-items:flex-start}.tender-decision-banner>aside{justify-items:start}.tender-summary-grid,.tender-assessment-sidebar{grid-template-columns:1fr}.tender-findings-card>header>p,.tender-requirements-card>header>p{text-align:left}.tender-finding-heading{flex-direction:column;align-items:flex-start}.tender-requirements-card>div>article{grid-template-columns:1fr}.tender-requirements-card article>em{justify-self:start}}.subconsultant-main,.process-main{max-width:1380px;margin:0 auto;padding:38px clamp(20px,4vw,52px) 70px}.subconsultant-hero,.process-hero{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.subconsultant-hero h1,.process-hero h1{color:var(--navy);margin:5px 0;font-size:clamp(2.15rem,4vw,3.6rem)}.subconsultant-hero p,.process-hero p{max-width:760px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.subconsultant-automation{border:1px solid color-mix(in srgb, var(--quantik-turquoise) 36.9%, white);background:#eef9fa;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:16px 19px;display:flex}.subconsultant-automation strong{color:var(--navy);font-size:.82rem;display:block}.subconsultant-automation p{color:color-mix(in srgb, var(--quantik-turquoise) 48.1%, var(--quantik-navy));margin:4px 0 0;font-size:.69rem}.subconsultant-automation>span{color:color-mix(in srgb, var(--quantik-turquoise) 45.6%, var(--quantik-navy));white-space:nowrap;background:#fff;border-radius:999px;padding:7px 10px;font-size:.65rem;font-weight:800}.subconsultant-table{overflow-x:auto}.subconsultant-row{min-width:980px;color:var(--ink);border-top:1px solid #edf0f3;grid-template-columns:minmax(200px,1.2fr) minmax(150px,.8fr) minmax(150px,.9fr) minmax(210px,1.2fr) minmax(150px,.8fr);align-items:center;gap:15px;padding:14px 21px;font-size:.75rem;display:grid}.subconsultant-row:not(.subconsultant-head):hover{background:#f8fbfc}.subconsultant-row>span{min-width:0}.subconsultant-row strong,.subconsultant-row small{display:block}.subconsultant-row strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subconsultant-row small{color:var(--muted);margin-top:4px;font-size:.62rem;line-height:1.35}.subconsultant-head{color:color-mix(in srgb, var(--quantik-navy) 59.8%, white);letter-spacing:.05em;text-transform:uppercase;background:#f7f9fb;font-size:.62rem;font-weight:850}.proposal-status.prospect_review{background:color-mix(in srgb, var(--quantik-orange) 9%, white);color:color-mix(in srgb, var(--quantik-orange) 58.6%, var(--quantik-navy))}.proposal-status.cv_review,.proposal-status.capability_review{color:color-mix(in srgb, var(--quantik-purple) 75.9%, var(--quantik-navy));background:#f2eef8}.proposal-status.business_review,.proposal-status.exception_review{color:color-mix(in srgb, var(--quantik-coral) 72.1%, var(--quantik-navy));background:#fff0ee}.proposal-status.approved{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);color:color-mix(in srgb, var(--quantik-green) 59.8%, var(--quantik-navy))}.subconsultant-intake{max-width:760px}.process-hero{align-items:center}.process-hero h1{font-size:clamp(2rem,3vw,2.8rem)}.process-stage-list{gap:11px;display:grid}.process-stage-list article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:48px 1fr;gap:18px;padding:20px 22px;display:grid}.process-stage-list article>span{width:42px;height:42px;color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#eaf7f9;border-radius:11px;place-items:center;font-size:.72rem;font-weight:850;display:grid}.process-stage-list h2{color:var(--navy);margin:1px 0 6px;font-size:1rem}.process-stage-list p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.6}.process-rules{background:var(--navy);color:#fff;border-radius:15px;margin-top:18px;padding:22px}.process-rules h2{margin:0 0 15px;font-size:1rem}.process-rules>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.process-rules article{background:#ffffff14;border-radius:11px;gap:4px;padding:14px;display:grid}.process-rules strong{font-size:1.05rem}.process-rules span{color:color-mix(in srgb, var(--quantik-navy) 19.3%, white);font-size:.65rem}.tool-sidebar nav a[href="/procurement/sub-consultants"] span{background:linear-gradient(135deg,var(--purple),var(--aqua))}@media (max-width:800px){.subconsultant-main,.process-main{padding:25px 15px 55px}.subconsultant-hero,.process-hero,.subconsultant-automation{flex-direction:column;align-items:stretch}.subconsultant-automation>span{white-space:normal;width:max-content}.process-rules>div{grid-template-columns:1fr 1fr}}.subconsultant-record-link{text-decoration:none}.subconsultant-profile-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,.65fr);align-items:start;gap:18px;display:grid}.subconsultant-profile-main,.subconsultant-profile-side{gap:18px;display:grid}.subconsultant-decision-card,.subconsultant-next-card,.subconsultant-profile-main>.card,.subconsultant-profile-side>.card{padding:21px}.subconsultant-decision-card>header,.subconsultant-next-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.subconsultant-decision-card h2,.subconsultant-next-card h2{color:var(--navy);margin:5px 0;font-size:1.15rem}.decision-badge{color:color-mix(in srgb, var(--quantik-turquoise) 45.6%, var(--quantik-navy));background:#eaf7f9;border-radius:999px;padding:6px 9px;font-size:.62rem;font-weight:800}.recommendation-panel{grid-template-columns:1fr 1fr;gap:11px;margin:18px 0;display:grid}.recommendation-panel>div{background:#f6f8fa;border-radius:12px;padding:15px}.recommendation-panel span,.workflow-action-grid span{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.recommendation-panel strong,.workflow-action-grid strong{color:var(--navy);margin-top:6px;font-size:.83rem;display:block}.recommendation-panel p,.workflow-action-grid p,.subconsultant-profile-side p{color:var(--muted);margin:6px 0 0;font-size:.69rem;line-height:1.55}.allocation-form{background:#fafbfc;border-radius:13px;gap:13px;padding:16px;display:grid}.allocation-form fieldset{border:0;flex-wrap:wrap;gap:9px;margin:0;padding:0;display:flex}.allocation-form legend{width:100%;color:var(--navy);margin-bottom:4px;font-size:.7rem;font-weight:850}.allocation-form fieldset label{color:color-mix(in srgb, var(--quantik-navy) 77.7%, white);background:#fff;border:1px solid #dfe5ea;border-radius:9px;align-items:center;gap:6px;padding:8px 9px;font-size:.68rem;display:flex}.allocation-form .field{font-size:.67rem}.allocation-form .field select,.allocation-form .field textarea{padding:10px 11px;font-size:.72rem}.decision-complete{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);color:color-mix(in srgb, var(--quantik-green) 51.8%, var(--quantik-navy));border-radius:10px;padding:13px;font-size:.7rem;line-height:1.5}.workflow-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.workflow-action-grid article{border:1px solid #e3e8ec;border-radius:12px;padding:15px}.workflow-action-grid .button{width:100%;margin-top:12px}.profile-timeline article{border-top:1px solid #e7ebef;gap:4px;padding:13px 3px;display:grid}.profile-timeline article>span,.profile-timeline small,.communication-item small,.subconsultant-profile-side small{color:color-mix(in srgb, var(--quantik-navy) 51.4%, white);font-size:.61rem}.profile-timeline strong,.communication-item strong{color:var(--navy);font-size:.73rem}.profile-timeline p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.5}.subconsultant-profile-side h3{color:var(--navy);overflow-wrap:anywhere;margin:9px 0 5px;font-size:.86rem}.communication-item{border-top:1px solid #e7ebef;gap:4px;padding:10px 0;display:grid}.control-list{color:color-mix(in srgb, var(--quantik-navy) 70.7%, white);gap:8px;padding-left:17px;font-size:.69rem;line-height:1.45;display:grid}@media (max-width:980px){.subconsultant-profile-grid,.workflow-action-grid,.recommendation-panel{grid-template-columns:1fr}}.public-application-shell{background:radial-gradient(circle at 88% 3%,color-mix(in srgb, var(--quantik-turquoise) 16%, transparent),transparent 27%),#f3f6f8;min-height:100vh;color:var(--ink)}.public-application-header{background:#fffffff0;border-bottom:1px solid #dfe5eb;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 clamp(20px,5vw,72px);display:flex}.public-application-header img{width:170px;height:auto}.public-application-header>span{color:color-mix(in srgb, var(--quantik-navy) 65.3%, white);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.public-application-main{grid-template-columns:minmax(300px,.72fr) minmax(500px,1.28fr);align-items:start;gap:clamp(26px,5vw,68px);width:min(1180px,100%);margin:0 auto;padding:clamp(38px,6vw,78px) clamp(18px,4vw,48px) 70px;display:grid}.public-application-intro{padding:22px 0;position:sticky;top:110px}.public-kicker{color:color-mix(in srgb, var(--quantik-turquoise) 63.2%, var(--quantik-navy));letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}.public-application-intro h1{letter-spacing:-.06em;margin:13px 0 18px;font-size:clamp(2.35rem,5vw,4.7rem);line-height:.99}.public-application-intro>p:nth-of-type(2){color:color-mix(in srgb, var(--quantik-navy) 66.4%, white);margin:0;font-size:.94rem;line-height:1.75}.public-application-intro>div{gap:10px;margin-top:30px;display:grid}.public-application-intro article{border-left:3px solid var(--aqua);background:#ffffffb3;border-radius:0 12px 12px 0;padding:15px 17px}.public-application-intro article:nth-child(2){border-color:var(--violet)}.public-application-intro article:nth-child(3){border-color:var(--coral)}.public-application-intro article strong,.public-application-intro article span{display:block}.public-application-intro article strong{color:var(--navy);font-size:.79rem}.public-application-intro article span{color:color-mix(in srgb, var(--quantik-navy) 64.4%, white);margin-top:4px;font-size:.7rem;line-height:1.5}.public-application-form,.public-application-complete{box-shadow:0 24px 70px color-mix(in srgb, color-mix(in srgb, var(--quantik-navy) 88.7%, black) 10%, transparent);background:#fff;border:1px solid #dfe5eb;border-radius:24px;overflow:hidden}.public-application-progress{background:#fafbfc;border-bottom:1px solid #e8ecf0;grid-template-columns:repeat(4,1fr);padding:18px 24px;display:grid}.public-application-progress>div{color:color-mix(in srgb, var(--quantik-navy) 49.9%, white);text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.public-application-progress>div:not(:last-child):after{content:"";background:#e1e6ea;height:2px;position:absolute;top:13px;left:calc(50% + 18px);right:calc(18px - 50%)}.public-application-progress span{z-index:1;background:#e8edf0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.66rem;font-weight:850;display:grid;position:relative}.public-application-progress small{font-size:.58rem;font-weight:750}.public-application-progress .active,.public-application-progress .complete{color:var(--navy)}.public-application-progress .active span{background:var(--navy);color:#fff}.public-application-progress .complete span{background:color-mix(in srgb, var(--quantik-green) 17.3%, white);color:color-mix(in srgb, var(--quantik-green) 62.2%, var(--quantik-navy))}.public-application-progress .complete:not(:last-child):after{background:color-mix(in srgb, var(--quantik-turquoise) 62.7%, white)}.public-form-step{padding:30px clamp(22px,4vw,40px) 20px}.public-form-step[hidden]{display:none}.public-form-step h2{color:var(--navy);letter-spacing:-.035em;margin:8px 0 7px;font-size:1.65rem}.public-step-intro{max-width:650px;color:color-mix(in srgb, var(--quantik-navy) 65.3%, white);margin:0 0 25px;font-size:.78rem;line-height:1.65}.public-field-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.public-field-grid>label:not(.public-check),.public-long-field{color:color-mix(in srgb, var(--quantik-navy) 76.3%, white);gap:7px;font-size:.68rem;font-weight:800;display:grid}.public-field-grid input,.public-field-grid select,.public-long-field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d9e1e7;border-radius:10px;padding:12px 13px;font-size:.77rem;font-weight:400}.public-field-grid input:focus,.public-field-grid select:focus,.public-long-field textarea:focus{border-color:color-mix(in srgb, var(--quantik-turquoise) 99.4%, var(--quantik-navy))}.public-field-grid .full{grid-column:1/-1}.public-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.public-service-list,.public-choice-list{border:0;margin:0 0 20px;padding:0}.public-service-list legend,.public-choice-list legend{color:color-mix(in srgb, var(--quantik-navy) 76.3%, white);margin-bottom:10px;font-size:.68rem;font-weight:800}.public-service-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.public-service-list legend{grid-column:1/-1}.public-service-list label{color:color-mix(in srgb, var(--quantik-navy) 77.7%, white);border:1px solid #dee5e9;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;font-size:.72rem;font-weight:700;display:flex}.public-service-list label:has(input:checked){border-color:color-mix(in srgb, var(--quantik-turquoise) 99.9%, var(--quantik-navy));color:var(--navy);background:#eef8f9}.public-long-field textarea{resize:vertical}.public-long-field>small{color:color-mix(in srgb, var(--quantik-navy) 52.7%, white);font-size:.62rem;font-weight:500}.public-check{color:color-mix(in srgb, var(--quantik-navy) 76.3%, white);background:#f6f8fa;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;font-size:.72rem;font-weight:700;display:flex}.public-check input,.public-confirmations input,.public-service-list input,.public-choice-list input{accent-color:var(--navy)}.public-choice-list{gap:9px;display:grid}.public-choice-list>label{border:1px solid #dfe5e9;border-radius:11px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.public-choice-list>label:has(input:checked){border-color:color-mix(in srgb, var(--quantik-turquoise) 99.9%, var(--quantik-navy));background:#f1f9fa}.public-choice-list input{margin-top:3px}.public-choice-list strong,.public-choice-list small{display:block}.public-choice-list strong{color:var(--navy);font-size:.75rem}.public-choice-list small{color:color-mix(in srgb, var(--quantik-navy) 60.2%, white);margin-top:4px;font-size:.65rem;line-height:1.4}.public-terms-note{border-left:3px solid var(--violet);background:#f6f2fa;border-radius:0 11px 11px 0;margin:19px 0;padding:15px 17px}.public-terms-note strong{color:var(--navy);font-size:.76rem}.public-terms-note p{color:color-mix(in srgb, var(--quantik-navy) 65.3%, white);margin:6px 0 0;font-size:.69rem;line-height:1.55}.public-confirmations{gap:10px;display:grid}.public-confirmations label{color:color-mix(in srgb, var(--quantik-navy) 74.8%, white);align-items:flex-start;gap:9px;font-size:.68rem;line-height:1.45;display:flex}.public-confirmations input{flex:none;margin-top:2px}.public-form-actions{background:#fafbfc;border-top:1px solid #e7ebee;justify-content:flex-end;gap:9px;padding:17px clamp(22px,4vw,40px);display:flex}.public-form-error{color:color-mix(in srgb, var(--quantik-coral) 65.8%, var(--quantik-navy));background:#fff0f1;border-radius:9px;margin:0 40px 4px;padding:10px 12px;font-size:.7rem;font-weight:750}.public-application-alert{background:color-mix(in srgb, var(--quantik-orange) 9%, white);color:color-mix(in srgb, var(--quantik-orange) 50.5%, var(--quantik-navy));border-radius:12px;margin:30px;padding:18px}.public-application-alert p{margin:6px 0 0;font-size:.75rem}.public-application-complete{text-align:center;padding:clamp(38px,7vw,72px)}.public-application-complete>span{background:color-mix(in srgb, var(--quantik-green) 13.2%, white);width:58px;height:58px;color:color-mix(in srgb, var(--quantik-green) 63.1%, var(--quantik-navy));border-radius:50%;place-items:center;margin:0 auto 20px;font-size:1.3rem;font-weight:900;display:grid}.public-application-complete h1{max-width:520px;margin:10px auto 17px;font-size:clamp(2rem,4vw,3.4rem)}.public-application-complete>p:nth-of-type(2){max-width:600px;color:color-mix(in srgb, var(--quantik-navy) 65.3%, white);margin:0 auto;font-size:.86rem;line-height:1.7}.public-application-complete>div{background:#f2f6f8;border-radius:11px;gap:4px;margin-top:26px;padding:12px 22px;display:inline-grid}.public-application-complete small{color:color-mix(in srgb, var(--quantik-navy) 57%, white);text-transform:uppercase;font-size:.61rem}.public-application-complete strong{color:var(--navy);letter-spacing:.12em}.public-application-footer{color:color-mix(in srgb, var(--quantik-navy) 57%, white);border-top:1px solid #dfe5eb;justify-content:space-between;gap:20px;padding:22px clamp(20px,5vw,72px);font-size:.67rem;display:flex}.public-application-footer span{color:var(--navy);font-weight:900}.public-application-footer p{text-align:right;margin:0}@media (max-width:900px){.public-application-main{grid-template-columns:1fr}.public-application-intro{padding:0;position:static}.public-application-intro h1{max-width:680px}.public-application-intro>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.public-application-header>span{display:none}.public-application-main{padding:28px 12px 48px}.public-application-intro{padding:0 8px}.public-application-intro>div,.public-field-grid,.public-service-list{grid-template-columns:1fr}.public-service-list legend{grid-column:auto}.public-application-progress{padding:15px 12px}.public-application-progress small{display:none}.public-form-step{padding:26px 19px 17px}.public-form-actions{padding:15px 19px}.public-form-error{margin-left:19px;margin-right:19px}.public-application-footer{flex-direction:column;align-items:flex-start}.public-application-footer p{text-align:left}}.workflow-global-error{margin:0 0 18px}.application-evidence-card,.workflow-stage-card{padding:22px}.application-evidence-card>header,.workflow-stage-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.application-evidence-card h2,.workflow-stage-card h2,.secure-link-result h2,.waiting-stage h2,.approved-stage h2{color:var(--navy);margin:5px 0;font-size:1.18rem}.decision-badge.manual_review{background:color-mix(in srgb, var(--quantik-orange) 9%, white);color:color-mix(in srgb, var(--quantik-orange) 57.7%, var(--quantik-navy))}.application-facts,.review-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.application-facts>div,.review-status-grid>div{background:#f6f8fa;border-radius:11px;padding:13px}.application-facts span,.review-status-grid span{color:color-mix(in srgb, var(--quantik-navy) 56%, white);text-transform:uppercase;font-size:.59rem;font-weight:850;display:block}.application-facts strong,.review-status-grid strong{color:var(--navy);margin-top:5px;font-size:.76rem;display:block}.application-facts small,.review-status-grid small{color:var(--muted);margin-top:4px;font-size:.61rem;line-height:1.4;display:block}.evidence-summary{border-left:3px solid var(--aqua);background:#f2f8f9;border-radius:0 11px 11px 0;padding:16px}.evidence-summary h3,.capability-workspace h3,.reference-review-list h3,.stage-action-form h3{color:var(--navy);margin:0 0 7px;font-size:.85rem}.evidence-summary p,.capability-workspace>form>p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:.7rem;line-height:1.6}.screening-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;display:grid}.screening-grid>div{border:1px solid #e2e8ec;border-radius:11px;padding:14px}.screening-grid strong{color:var(--navy);font-size:.7rem}.screening-grid p{color:var(--muted);margin:7px 0 0;font-size:.65rem;line-height:1.45}.document-review-strip{background:#f6f8fa;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:16px;display:flex}.document-review-strip span{color:color-mix(in srgb, var(--quantik-navy) 56.5%, white);text-transform:uppercase;font-size:.6rem;font-weight:850}.document-review-strip strong{color:var(--navy);margin-top:5px;font-size:.78rem;display:block}.document-review-strip p{color:var(--muted);margin:4px 0 0;font-size:.66rem}.stage-action-form{background:#fafbfc;border-radius:13px;gap:12px;margin-top:17px;padding:17px;display:grid}.stage-action-form .field{color:color-mix(in srgb, var(--quantik-navy) 74.9%, white);gap:6px;font-size:.67rem;font-weight:800;display:grid}.stage-action-form .field input,.stage-action-form .field select,.stage-action-form .field textarea,.reference-review-row input,.reference-review-row select{width:100%;color:var(--ink);background:#fff;border:1px solid #dce3e8;border-radius:9px;padding:10px 11px;font-size:.71rem;font-weight:400}.compact-choice{border:0;flex-wrap:wrap;gap:9px;margin:0;padding:0;display:flex}.compact-choice legend{width:100%;color:var(--navy);margin-bottom:2px;font-size:.7rem;font-weight:850}.compact-choice label{color:color-mix(in srgb, var(--quantik-navy) 74.8%, white);background:#fff;border:1px solid #dfe5e9;border-radius:9px;align-items:center;gap:6px;padding:9px 10px;font-size:.67rem;display:flex}.capability-workspace{grid-template-columns:1fr 1fr;gap:13px;display:grid}.two-field{grid-template-columns:1fr 1fr;gap:10px;display:grid}.slot-list{gap:5px;display:grid}.slot-list span{color:color-mix(in srgb, var(--quantik-turquoise) 43.1%, var(--quantik-navy));background:#eef5f6;border-radius:8px;padding:7px 9px;font-size:.62rem}.secure-link-result,.waiting-stage{padding:22px}.secure-link-result>p,.waiting-stage>p,.approved-stage p{color:var(--muted);font-size:.72rem;line-height:1.55}.secure-link-result>div{gap:8px;display:flex}.secure-link-result input{border:1px solid #dce3e8;border-radius:9px;flex:1;min-width:0;padding:11px}.reference-review-list{margin:20px 0}.reference-review-row{border-top:1px solid #e5eaee;grid-template-columns:minmax(180px,1fr) 145px minmax(180px,1fr) auto;align-items:center;gap:9px;padding:12px 0;display:grid}.reference-review-row strong,.reference-review-row span,.reference-review-row small{display:block}.reference-review-row strong{color:var(--navy);font-size:.73rem}.reference-review-row span,.reference-review-row small{color:var(--muted);margin-top:3px;font-size:.6rem}.verification-list{gap:8px;display:grid}.verification-list label{color:color-mix(in srgb, var(--quantik-navy) 74.8%, white);align-items:flex-start;gap:8px;font-size:.69rem;display:flex}.approved-stage{background:#f2f8e9;align-items:center;gap:17px;padding:22px;display:flex}.approved-stage>span{background:color-mix(in srgb, var(--quantik-green) 26.5%, white);width:44px;height:44px;color:color-mix(in srgb, var(--quantik-green) 58.8%, var(--quantik-navy));border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.approved-stage p{margin:0}.supplier-registration-progress{grid-template-columns:repeat(3,1fr)}.supplier-registration-main{width:min(1220px,100%)}.public-field-grid textarea{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #d9e1e7;border-radius:10px;padding:12px 13px;font-size:.77rem;font-weight:400}.public-reference-group{border:1px solid #e2e8ec;border-radius:13px;margin:17px 0;padding:16px}.public-reference-group h3{color:var(--navy);margin:0 0 13px;font-size:.85rem}.public-expiry-note{color:color-mix(in srgb, var(--quantik-navy) 60.2%, white);margin:18px 0 0;font-size:.65rem}@media (max-width:1050px){.application-facts,.review-status-grid{grid-template-columns:1fr 1fr}.capability-workspace{grid-template-columns:1fr}.reference-review-row{grid-template-columns:1fr 1fr}.reference-review-row>div{grid-column:1/-1}}@media (max-width:620px){.application-evidence-card>header,.workflow-stage-card>header,.document-review-strip{flex-direction:column;align-items:stretch}.application-facts,.review-status-grid,.screening-grid,.two-field,.reference-review-row{grid-template-columns:1fr}.secure-link-result>div{flex-direction:column;align-items:stretch}}.opportunity-success{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);color:color-mix(in srgb, var(--quantik-green) 51.8%, var(--quantik-navy));border-radius:11px;margin:0 0 18px;padding:12px 14px;font-size:.72rem;font-weight:750}.opportunity-layout{grid-template-columns:minmax(0,1.55fr) minmax(330px,.72fr);align-items:start;gap:18px;display:grid}.candidate-finder,.opportunity-builder,.opportunity-rounds{padding:22px}.candidate-finder>header,.opportunity-builder>header,.opportunity-rounds>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.candidate-finder h2,.opportunity-builder h2,.opportunity-rounds h2{color:var(--navy);margin:5px 0;font-size:1.2rem}.candidate-finder header p,.opportunity-builder header p{max-width:620px;color:var(--muted);margin:5px 0 0;font-size:.69rem;line-height:1.5}.candidate-finder header>strong{color:color-mix(in srgb, var(--quantik-turquoise) 45.6%, var(--quantik-navy));white-space:nowrap;background:#eaf7f9;border-radius:999px;padding:7px 10px;font-size:.64rem}.candidate-filters{grid-template-columns:minmax(180px,1fr) 150px 135px auto;gap:8px;margin:18px 0;display:grid}.candidate-filters input,.candidate-filters select{min-width:0;color:var(--ink);background:#fff;border:1px solid #dce3e8;border-radius:9px;padding:10px 11px;font-size:.68rem}.candidate-results{border:1px solid #e3e8ec;border-radius:12px;max-height:660px;overflow:auto}.candidate-card{cursor:pointer;background:#fff;border-bottom:1px solid #edf0f3;grid-template-columns:20px 34px minmax(150px,.85fr) minmax(180px,1.2fr) minmax(130px,.75fr);align-items:center;gap:10px;padding:13px 14px;display:grid}.candidate-card:last-child{border-bottom:0}.candidate-card.selected{background:#eef8f9}.candidate-card>input{accent-color:var(--navy)}.candidate-card strong,.candidate-card small{display:block}.candidate-card strong{color:var(--navy);font-size:.71rem}.candidate-card small{color:var(--muted);margin-top:3px;font-size:.59rem;line-height:1.35}.candidate-score{width:30px;height:30px;color:color-mix(in srgb, var(--quantik-turquoise) 48.2%, var(--quantik-navy));background:#edf2f5;border-radius:9px;place-items:center;font-size:.64rem;font-weight:900;display:grid}.candidate-card.selected .candidate-score{background:var(--navy);color:#fff}.opportunity-builder{gap:12px;display:grid;position:sticky;top:20px}.opportunity-builder>header{display:block}.opportunity-builder .field{color:color-mix(in srgb, var(--quantik-navy) 74.9%, white);gap:6px;font-size:.66rem;font-weight:800;display:grid}.opportunity-builder .field input,.opportunity-builder .field select,.opportunity-builder .field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dce3e8;border-radius:9px;padding:10px 11px;font-size:.71rem;font-weight:400}.margin-summary{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);color:color-mix(in srgb, var(--quantik-green) 51.8%, var(--quantik-navy));border-radius:10px;grid-template-columns:1fr auto;gap:5px;padding:12px;display:grid}.margin-summary.exception{color:color-mix(in srgb, var(--quantik-coral) 67.9%, var(--quantik-navy));background:#fff0ee}.margin-summary span{font-size:.65rem;font-weight:850}.margin-summary strong{font-size:.83rem}.margin-summary small{grid-column:1/-1;font-size:.6rem;line-height:1.4}.recruiter-choice{border:0;gap:7px;margin:0;padding:0;display:grid}.recruiter-choice legend{color:color-mix(in srgb, var(--quantik-navy) 74.9%, white);margin-bottom:3px;font-size:.66rem;font-weight:850}.recruiter-choice label{border:1px solid #e0e6ea;border-radius:9px;align-items:flex-start;gap:8px;padding:9px;display:flex}.recruiter-choice input{accent-color:var(--navy)}.recruiter-choice strong,.recruiter-choice small{display:block}.recruiter-choice strong{color:var(--navy);font-size:.68rem}.recruiter-choice small{color:var(--muted);margin-top:2px;font-size:.58rem}.opportunity-rounds{margin-top:18px}.round-list{gap:9px;margin-top:16px;display:grid}.round-list>article{border:1px solid #e2e7eb;border-radius:12px;grid-template-columns:minmax(220px,1.3fr) auto minmax(140px,.5fr);align-items:center;gap:17px;padding:15px;display:grid}.round-list h3{color:var(--navy);margin:7px 0 3px;font-size:.82rem}.round-list p{color:var(--muted);margin:0;font-size:.64rem}.round-list article>div>small,.round-list article>div>strong{display:block}.round-list article>div>small{color:var(--muted);font-size:.59rem}.round-list article>div>strong{color:var(--navy);margin-top:4px;font-size:.68rem}.response-counts{gap:7px;display:flex}.response-counts span{min-width:52px;color:var(--muted);text-align:center;background:#f4f7f8;border-radius:9px;padding:8px;font-size:.56rem}.response-counts strong{margin:0 0 2px!important;font-size:.8rem!important;display:block!important}.rate-decision{border-top:1px solid #e5e9ed;grid-column:1/-1;grid-template-columns:1fr auto;gap:8px;padding-top:10px;display:grid}.rate-decision textarea{border:1px solid #dce3e8;border-radius:8px;min-height:48px;padding:9px;font-size:.68rem}.rate-decision>div{gap:7px;display:flex}.interest-choice{border:0;gap:9px;margin:0 0 18px;padding:0;display:grid}.interest-choice label{cursor:pointer;border:1px solid #dfe5e9;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.interest-choice label:has(input:checked){border-color:color-mix(in srgb, var(--quantik-turquoise) 96.6%, var(--quantik-navy));background:#eef8f9}.interest-choice input{accent-color:var(--navy);margin-top:3px}.interest-choice strong,.interest-choice small{display:block}.interest-choice strong{color:var(--navy);font-size:.76rem}.interest-choice small{color:var(--muted);margin-top:4px;font-size:.65rem}.opportunity-response-form .field{color:color-mix(in srgb, var(--quantik-navy) 74.9%, white);gap:7px;margin-top:14px;font-size:.68rem;font-weight:800;display:grid}.opportunity-response-form .field input,.opportunity-response-form .field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d9e1e7;border-radius:10px;padding:12px 13px;font-size:.77rem;font-weight:400}.opportunity-response-main .public-application-intro>p:nth-of-type(2){white-space:pre-wrap}@media (max-width:1100px){.opportunity-layout{grid-template-columns:1fr}.opportunity-builder{position:static}.candidate-filters,.round-list>article{grid-template-columns:1fr 1fr}.response-counts{justify-content:flex-start}.rate-decision{grid-column:1/-1}}@media (max-width:700px){.candidate-filters,.candidate-card,.round-list>article,.rate-decision{grid-template-columns:1fr}.candidate-card>input,.candidate-score{display:none}.response-counts{grid-template-columns:repeat(4,1fr);display:grid}.rate-decision>div{flex-direction:column;align-items:stretch}}.appointment-layout{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:start;gap:18px;display:grid}.appointment-candidates,.appointment-builder,.appointment-register{padding:22px}.appointment-candidates>header,.appointment-builder>header,.appointment-register>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.appointment-candidates h2,.appointment-builder h2,.appointment-register h2{color:var(--navy);margin:5px 0;font-size:1.2rem}.appointment-candidates header p,.appointment-builder header p,.appointment-register header p{color:var(--muted);margin:5px 0 0;font-size:.69rem;line-height:1.5}.appointment-candidates header>strong{color:color-mix(in srgb, var(--quantik-turquoise) 45.6%, var(--quantik-navy));background:#eaf7f9;border-radius:999px;padding:7px 10px;font-size:.64rem}.appointment-candidate-list{gap:8px;margin-top:17px;display:grid}.appointment-candidate-list>button{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e1e7eb;border-radius:11px;grid-template-columns:64px minmax(120px,.7fr) minmax(170px,1.1fr) minmax(150px,.9fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.appointment-candidate-list>button:hover,.appointment-candidate-list>button.active{border-color:color-mix(in srgb, var(--quantik-turquoise) 97.7%, white);background:#f0f8f9}.appointment-candidate-list strong,.appointment-candidate-list small{display:block}.appointment-candidate-list strong{color:var(--navy);font-size:.7rem}.appointment-candidate-list small{color:var(--muted);text-overflow:ellipsis;margin-top:3px;font-size:.59rem;line-height:1.35;overflow:hidden}.interest-pill{color:color-mix(in srgb, var(--quantik-turquoise) 44.4%, var(--quantik-navy));text-transform:uppercase;background:#eef4f5;border-radius:999px;justify-content:center;padding:5px 8px;font-size:.57rem;font-weight:850;display:inline-flex}.interest-pill.yes{background:color-mix(in srgb, var(--quantik-green) 15.7%, white);color:color-mix(in srgb, var(--quantik-green) 56.9%, var(--quantik-navy))}.interest-pill.possible{background:color-mix(in srgb, var(--quantik-orange) 9.5%, white);color:color-mix(in srgb, var(--quantik-orange) 60.3%, var(--quantik-navy))}.appointment-builder{gap:12px;display:grid;position:sticky;top:20px}.appointment-builder>header{display:block}.appointment-builder .field{color:color-mix(in srgb, var(--quantik-navy) 74.9%, white);gap:6px;font-size:.66rem;font-weight:800;display:grid}.appointment-builder .field input,.appointment-builder .field select,.appointment-builder .field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dce3e8;border-radius:9px;padding:10px 11px;font-size:.71rem;font-weight:400}.appointment-services{border:0;flex-wrap:wrap;gap:7px;margin:0;padding:0;display:flex}.appointment-services legend{width:100%;color:color-mix(in srgb, var(--quantik-navy) 74.9%, white);margin-bottom:2px;font-size:.66rem;font-weight:850}.appointment-services label{color:color-mix(in srgb, var(--quantik-navy) 74.9%, white);border:1px solid #dfe6ea;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:.62rem;display:flex}.appointment-services label:has(input:checked){border-color:color-mix(in srgb, var(--quantik-turquoise) 97.5%, white);color:var(--navy);background:#eef8f9}.appointment-services input{accent-color:var(--navy)}.appointment-register{margin-top:18px}.appointment-list{gap:11px;margin-top:17px;display:grid}.appointment-list>article{border:1px solid #e1e7eb;border-radius:13px;padding:16px}.appointment-heading{align-items:flex-start;gap:11px;display:flex}.appointment-heading h3{color:var(--navy);margin:1px 0 4px;font-size:.82rem}.appointment-heading p{color:var(--muted);margin:0;font-size:.63rem}.appointment-facts{grid-template-columns:1.25fr 1fr 1.2fr .55fr .75fr;gap:8px;margin-top:13px;display:grid}.appointment-facts>span{background:#f5f7f8;border-radius:9px;padding:10px}.appointment-facts small,.appointment-facts strong{display:block}.appointment-facts small{color:color-mix(in srgb, var(--quantik-navy) 57%, white);text-transform:uppercase;font-size:.55rem;font-weight:800}.appointment-facts strong{color:var(--navy);margin-top:4px;font-size:.64rem;line-height:1.4}.appointment-decision{background:#fff3ef;border-radius:10px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:13px;display:grid}.appointment-decision p{color:color-mix(in srgb, var(--quantik-coral) 62.8%, var(--quantik-navy));margin:0;font-size:.65rem;line-height:1.45}.appointment-decision textarea{border:1px solid color-mix(in srgb, var(--quantik-orange) 41.5%, white);background:#fff;border-radius:8px;min-height:52px;padding:9px;font-size:.67rem}.appointment-decision>div{gap:7px;display:flex}.agreement-action{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:13px;display:flex}.agreement-action strong{color:color-mix(in srgb, var(--quantik-green) 51.8%, var(--quantik-navy));font-size:.7rem}.agreement-action p{color:color-mix(in srgb, var(--quantik-green) 62%, var(--quantik-navy));margin:4px 0 0;font-size:.62rem}.agreement-action .button{flex:none}@media (max-width:1100px){.appointment-layout{grid-template-columns:1fr}.appointment-builder{position:static}.appointment-facts{grid-template-columns:repeat(3,1fr)}.appointment-decision{grid-template-columns:1fr 1fr}.appointment-decision>p{grid-column:1/-1}}@media (max-width:700px){.appointment-candidate-list>button,.appointment-facts,.appointment-decision{grid-template-columns:1fr}.appointment-candidate-list>button{gap:7px}.appointment-decision>p{grid-column:auto}.appointment-decision>div,.agreement-action{flex-direction:column;align-items:stretch}}.agreement-action ul{color:color-mix(in srgb, var(--quantik-coral) 62.8%, var(--quantik-navy));margin:6px 0 0;padding-left:18px;font-size:.62rem;line-height:1.55}.agreement-blocked{background:#fff3ef}.agreement-blocked strong{color:color-mix(in srgb, var(--quantik-coral) 62.8%, var(--quantik-navy))}.agreement-document{background:#eef6fb}.agreement-document strong{color:var(--navy)}.agreement-document p{color:color-mix(in srgb, var(--quantik-navy) 67.3%, white)}.agreement-pending{color:color-mix(in srgb, var(--quantik-navy) 67.7%, white);background:#fff;border-radius:999px;flex:none;padding:7px 10px;font-size:.59rem;font-weight:850}.agreement-lifecycle{background:#f5f3fb;align-items:flex-end}.agreement-lifecycle>div{flex:1;gap:8px;display:grid}.agreement-lifecycle strong{color:color-mix(in srgb, var(--quantik-purple) 74.3%, var(--quantik-navy))}.agreement-lifecycle p{color:color-mix(in srgb, var(--quantik-purple) 99.2%, white)}.agreement-lifecycle label{color:color-mix(in srgb, var(--quantik-navy) 72.1%, white);gap:5px;font-size:.6rem;font-weight:800;display:grid}.agreement-lifecycle input,.agreement-lifecycle textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #dcd7e6;border-radius:8px;padding:9px 10px;font-size:.67rem}.agreement-signature{background:color-mix(in srgb, var(--quantik-orange) 6.4%, white)}.agreement-signature strong{color:color-mix(in srgb, var(--quantik-orange) 60.6%, var(--quantik-navy))}.agreement-signature p{color:color-mix(in srgb, var(--quantik-orange) 62.8%, var(--quantik-navy))}.agreement-onboarding{background:#eef8f9}.agreement-onboarding strong{color:color-mix(in srgb, var(--quantik-turquoise) 45.6%, var(--quantik-navy))}.agreement-onboarding p{color:color-mix(in srgb, var(--quantik-turquoise) 50.7%, var(--quantik-navy))}.agreement-onboarding-status{background:color-mix(in srgb, var(--quantik-green) 15.7%, white)}.appointment-audit{color:color-mix(in srgb, var(--quantik-navy) 64.6%, white);margin:10px 2px 0;font-size:.59rem;line-height:1.45}.agreement-provisioning{background:#edf7fa}.agreement-provisioning strong{color:color-mix(in srgb, var(--quantik-turquoise) 40.7%, var(--quantik-navy))}.agreement-activation{background:color-mix(in srgb, var(--quantik-orange) 6.4%, white)}.agreement-activation strong{color:color-mix(in srgb, var(--quantik-orange) 60.6%, var(--quantik-navy))}.provisioning-preview-note{color:color-mix(in srgb, var(--quantik-turquoise) 45.6%, var(--quantik-navy));margin-top:7px;font-size:.61rem;font-weight:800;display:block}.provisioning-failure{background:#fff0ee;border-radius:8px;padding:8px 10px;color:color-mix(in srgb, var(--quantik-coral) 66.2%, var(--quantik-navy))!important;margin-top:7px!important}@media (max-width:700px){.agreement-lifecycle{align-items:stretch}.agreement-lifecycle .button{width:100%}}.ir35-panel{background:#fbfcfd;border:1px solid #dce5ea;border-radius:12px;margin-top:13px}.ir35-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;list-style:none;display:flex}.ir35-panel>summary::-webkit-details-marker{display:none}.ir35-panel>summary span:first-child small,.ir35-panel>summary span:first-child strong{display:block}.ir35-panel>summary span:first-child small{color:color-mix(in srgb, var(--quantik-navy) 57%, white);text-transform:uppercase;font-size:.55rem;font-weight:850}.ir35-panel>summary span:first-child strong{color:var(--navy);text-transform:capitalize;margin-top:4px;font-size:.7rem}.ir35-status{background:color-mix(in srgb, var(--quantik-orange) 10.1%, white);color:color-mix(in srgb, var(--quantik-orange) 57.4%, var(--quantik-navy));text-transform:capitalize;border-radius:999px;padding:6px 9px;font-size:.58rem;font-weight:850}.ir35-status.determination_recorded{background:color-mix(in srgb, var(--quantik-green) 15.7%, white);color:color-mix(in srgb, var(--quantik-green) 53.8%, var(--quantik-navy))}.ir35-status.director_review{color:color-mix(in srgb, var(--quantik-coral) 66.2%, var(--quantik-navy));background:#fff0ee}.ir35-panel>form{padding:0 15px 15px}.ir35-intro{background:#eef6fb;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 15px 13px;padding:14px;display:flex}.ir35-intro h4{color:var(--navy);margin:0;font-size:.76rem}.ir35-intro p{max-width:770px;color:color-mix(in srgb, var(--quantik-navy) 66.7%, white);margin:5px 0 0;font-size:.64rem;line-height:1.5}.ir35-audit{color:color-mix(in srgb, var(--quantik-navy) 65.2%, white);margin:0 15px 12px;font-size:.61rem}.ir35-grid,.ir35-result{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ir35-panel .field{color:color-mix(in srgb, var(--quantik-navy) 74.9%, white);gap:6px;font-size:.64rem;font-weight:800;display:grid}.ir35-panel .field input,.ir35-panel .field select,.ir35-panel .field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dce3e8;border-radius:8px;padding:9px 10px;font-size:.68rem;font-weight:400}.ir35-panel .field textarea{resize:vertical}.ir35-wide{grid-column:1/-1}.ir35-result{background:#f3f6f8;border-radius:10px;margin-top:12px;padding:13px}.ir35-result .ir35-wide{grid-column:1/-1}.ir35-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}@media (max-width:700px){.ir35-intro{flex-direction:column;align-items:stretch}.ir35-grid,.ir35-result{grid-template-columns:1fr}.ir35-wide,.ir35-result .ir35-wide{grid-column:auto}.ir35-actions{flex-direction:column;align-items:stretch}}.agreement-retry-card{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:20px;display:flex}.agreement-retry-card h2{color:var(--navy);margin:5px 0;font-size:1.05rem}.agreement-retry-card p{color:var(--muted);margin:4px 0 0;font-size:.67rem}.agreement-retry-card>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:700px){.agreement-retry-card{flex-direction:column;align-items:stretch}.agreement-retry-card>div:last-child{justify-content:flex-start}}.appointment-lifecycle-panel{background:#fbfcfd;border:1px solid #dce5ea;border-radius:12px;margin-top:13px}.appointment-lifecycle-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;list-style:none;display:flex}.appointment-lifecycle-panel>summary::-webkit-details-marker{display:none}.appointment-lifecycle-panel>summary small,.appointment-lifecycle-panel>summary strong{display:block}.appointment-lifecycle-panel>summary small{color:color-mix(in srgb, var(--quantik-navy) 57%, white);text-transform:uppercase;font-size:.55rem;font-weight:850}.appointment-lifecycle-panel>summary strong{color:var(--navy);margin-top:4px;font-size:.7rem}.lifecycle-summary{color:color-mix(in srgb, var(--quantik-turquoise) 42%, var(--quantik-navy));background:#edf4f6;border-radius:999px;padding:6px 9px;font-size:.58rem;font-weight:850}.appointment-lifecycle-body{gap:12px;padding:0 15px 15px;display:grid}.appointment-lifecycle-body>.proposal-form-error{margin:0}.lifecycle-section{background:#f4f7f9;border-radius:11px;padding:15px}.lifecycle-section>header{justify-content:space-between;gap:15px;margin-bottom:12px;display:flex}.lifecycle-section h4{color:var(--navy);margin:4px 0;font-size:.82rem}.lifecycle-section header p{color:var(--muted);margin:4px 0 0;font-size:.63rem}.variation-record,.closure-record{background:#fff;border:1px solid #dfe6ea;border-radius:10px;padding:13px}.variation-record+.variation-record{margin-top:8px}.variation-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.variation-heading strong{color:var(--navy);font-size:.7rem}.variation-heading p{color:var(--muted);margin:4px 0 0;font-size:.62rem;line-height:1.45}.variation-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.variation-facts>span{background:#f5f7f8;border-radius:8px;padding:9px}.variation-facts small,.variation-facts strong{display:block}.variation-facts small{color:color-mix(in srgb, var(--quantik-navy) 57%, white);text-transform:uppercase;font-size:.52rem;font-weight:800}.variation-facts strong{color:var(--navy);margin-top:4px;font-size:.6rem;line-height:1.4}.lifecycle-inline-form{background:#f7f5fb;border-radius:9px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:9px;margin-top:11px;padding:11px;display:grid}.lifecycle-inline-form label{color:color-mix(in srgb, var(--quantik-navy) 72.1%, white);gap:5px;font-size:.59rem;font-weight:800;display:grid}.lifecycle-inline-form input,.lifecycle-inline-form textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #dce3e8;border-radius:8px;padding:9px 10px;font-size:.66rem}.lifecycle-inline-form>div{gap:7px;display:flex}.lifecycle-create{border:1px dashed color-mix(in srgb, var(--quantik-turquoise) 52.6%, white);background:#fff;border-radius:10px;margin-top:10px}.lifecycle-create>summary{color:color-mix(in srgb, var(--quantik-turquoise) 39.1%, var(--quantik-navy));cursor:pointer;padding:11px 12px;font-size:.66rem;font-weight:850}.lifecycle-create>form{gap:11px;padding:0 12px 13px;display:grid}.lifecycle-create .field{color:color-mix(in srgb, var(--quantik-navy) 74.9%, white);gap:6px;font-size:.63rem;font-weight:800;display:grid}.lifecycle-create .field input,.lifecycle-create .field select,.lifecycle-create .field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dce3e8;border-radius:8px;padding:9px 10px;font-size:.68rem;font-weight:400}.lifecycle-note{background:color-mix(in srgb, var(--quantik-orange) 6.4%, white);color:color-mix(in srgb, var(--quantik-orange) 57.1%, var(--quantik-navy));border-radius:8px;margin:0;padding:9px 10px;font-size:.61rem;line-height:1.45}.closure-section{background:#f7f6f3}.closure-record{border-color:#e4dfd4}.proposal-status.awaiting_approval,.proposal-status.pending{background:color-mix(in srgb, var(--quantik-orange) 9.5%, white);color:color-mix(in srgb, var(--quantik-orange) 59.2%, var(--quantik-navy))}.proposal-status.ready_to_issue,.proposal-status.approved{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);color:color-mix(in srgb, var(--quantik-green) 54.5%, var(--quantik-navy))}.proposal-status.issued{color:color-mix(in srgb, var(--quantik-turquoise) 45.3%, var(--quantik-navy));background:#eaf7f9}.proposal-status.accepted,.proposal-status.completed{color:color-mix(in srgb, var(--quantik-navy) 71.1%, white);background:#edf3fa}.proposal-status.returned{color:color-mix(in srgb, var(--quantik-coral) 66.2%, var(--quantik-navy));background:#fff0ee}@media (max-width:820px){.variation-facts{grid-template-columns:1fr 1fr}.lifecycle-inline-form{grid-template-columns:1fr}.lifecycle-inline-form>div{justify-content:flex-start}}@media (max-width:560px){.appointment-lifecycle-panel>summary,.variation-heading{flex-direction:column;align-items:flex-start}.variation-facts{grid-template-columns:1fr}.lifecycle-inline-form>div{flex-direction:column;align-items:stretch}}.pool-control-card{padding:22px}.pool-control-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pool-control-card h2,.self-appointment-card h2,.self-compliance-card h2,.self-availability-card h2{color:var(--navy);margin:5px 0;font-size:1.08rem}.pool-control-card header p,.self-appointment-card header p,.self-compliance-card p,.self-availability-card p{color:var(--muted);margin:4px 0 0;font-size:.67rem;line-height:1.5}.pool-compliance{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);border-radius:10px;grid-template-columns:110px 1fr;gap:4px 12px;margin-top:15px;padding:13px;display:grid}.pool-compliance span{color:color-mix(in srgb, var(--quantik-green) 59.9%, var(--quantik-navy));text-transform:uppercase;grid-row:1/3;font-size:.6rem;font-weight:850}.pool-compliance strong{color:color-mix(in srgb, var(--quantik-green) 51.8%, var(--quantik-navy));font-size:.72rem}.pool-compliance small{color:color-mix(in srgb, var(--quantik-green) 59.9%, var(--quantik-navy));font-size:.61rem}.pool-compliance.urgent,.pool-compliance.renewal_due{background:color-mix(in srgb, var(--quantik-orange) 6.4%, white)}.pool-compliance.blocked{background:#fff0ee}.pool-compliance.blocked strong{color:color-mix(in srgb, var(--quantik-coral) 66.2%, var(--quantik-navy))}.proposal-status.removed,.proposal-status.expired{color:color-mix(in srgb, var(--quantik-coral) 66.2%, var(--quantik-navy));background:#fff0ee}.self-subconsultant-main{max-width:1380px}.self-workspace-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.7fr);align-items:start;gap:18px;display:grid}.self-workspace-primary,.self-workspace-side{gap:18px;display:grid}.self-appointment-card,.self-compliance-card,.self-availability-card,.self-workspace-empty{padding:22px}.self-appointment-card>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.self-appointment-card>header>strong{min-width:36px;height:36px;color:color-mix(in srgb, var(--quantik-turquoise) 45.6%, var(--quantik-navy));background:#eaf7f9;border-radius:10px;place-items:center;display:grid}.self-appointment-list{gap:10px;margin-top:16px;display:grid}.self-appointment-list>article{border:1px solid #e1e7eb;border-radius:12px;padding:15px}.self-appointment-list h3{color:var(--navy);margin:9px 0 4px;font-size:.82rem}.self-appointment-list article>div>p{color:var(--muted);margin:0;font-size:.65rem;line-height:1.5}.self-appointment-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.self-appointment-list dl>div{background:#f5f7f8;border-radius:8px;padding:9px}.self-appointment-list dt{color:color-mix(in srgb, var(--quantik-navy) 57%, white);text-transform:uppercase;font-size:.53rem;font-weight:850}.self-appointment-list dd{color:var(--navy);margin:4px 0 0;font-size:.62rem;font-weight:750}.self-appointment-actions{align-items:center;gap:7px;display:flex}.readiness-chip{background:color-mix(in srgb, var(--quantik-orange) 9.5%, white);color:color-mix(in srgb, var(--quantik-orange) 59.2%, var(--quantik-navy));border-radius:999px;margin-left:auto;padding:6px 9px;font-size:.57rem;font-weight:850}.readiness-chip.blocked{color:color-mix(in srgb, var(--quantik-coral) 66.2%, var(--quantik-navy));background:#fff0ee}.readiness-chip.ready_for_finance_design{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);color:color-mix(in srgb, var(--quantik-green) 51.8%, var(--quantik-navy))}.self-compliance-card{gap:10px;display:grid}.self-compliance-card.current{border-top:4px solid var(--green)}.self-compliance-card.renewal_due,.self-compliance-card.urgent{border-top:4px solid var(--orange)}.self-compliance-card.expired,.self-compliance-card.missing{border-top:4px solid var(--coral)}.self-compliance-card>strong{color:color-mix(in srgb, var(--quantik-coral) 66.2%, var(--quantik-navy));font-size:.68rem}.self-compliance-card>small,.self-availability-card>small{color:var(--muted);font-size:.59rem;line-height:1.45}.self-availability-card form{gap:10px;margin-top:15px;display:grid}.self-availability-card .field{color:color-mix(in srgb, var(--quantik-navy) 74.9%, white);gap:6px;font-size:.63rem;font-weight:800;display:grid}.self-availability-card .field input,.self-availability-card .field select,.self-availability-card .field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dce3e8;border-radius:8px;padding:9px 10px;font-size:.68rem;font-weight:400}.self-workspace-empty{max-width:720px;margin:70px auto}.self-workspace-empty h1{color:var(--navy);margin:8px 0}.self-workspace-empty p{color:var(--muted);line-height:1.6}@media (max-width:980px){.self-workspace-grid{grid-template-columns:1fr}.self-appointment-list dl{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pool-control-card>header,.self-appointment-card>header,.self-appointment-actions{flex-direction:column;align-items:stretch}.pool-compliance,.self-appointment-list dl{grid-template-columns:1fr}.pool-compliance span{grid-row:auto}.readiness-chip{width:max-content;margin-left:0}}.recruitment-main{max-width:1480px;margin:0 auto;padding:30px 34px 60px}.recruitment-hero,.candidate-hero{background:var(--navy);color:#fff;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px;display:flex;position:relative;overflow:hidden}.recruitment-hero:after,.candidate-hero:after{content:"";border:42px solid color-mix(in srgb, var(--quantik-turquoise) 9%, transparent);border-radius:50%;width:310px;height:310px;position:absolute;top:-120px;right:-70px}.recruitment-hero h1,.candidate-hero h1,.recruitment-process-hero h1{z-index:1;letter-spacing:-.04em;margin:8px 0 6px;font-size:clamp(2rem,4vw,3.2rem);position:relative}.recruitment-hero p,.candidate-hero p{z-index:1;max-width:720px;color:color-mix(in srgb, var(--quantik-navy) 20.2%, white);margin:0;line-height:1.6;position:relative}.recruitment-hero-actions{z-index:1;gap:9px;display:flex;position:relative}.recruitment-hero .button.secondary{border-color:color-mix(in srgb, var(--quantik-navy) 62.5%, white);color:#fff;background:0 0}.recruitment-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:18px 0;display:grid}.recruitment-metrics article{background:#fff;border:1px solid #dfe6eb;border-radius:15px;padding:18px}.recruitment-metrics article.attention{border-top:4px solid var(--orange)}.recruitment-metrics span,.recruitment-metrics strong,.recruitment-metrics small{display:block}.recruitment-metrics span{color:color-mix(in srgb, var(--quantik-navy) 60.3%, white);text-transform:uppercase;font-size:.61rem;font-weight:850}.recruitment-metrics strong{color:var(--navy);margin:7px 0 3px;font-size:1.65rem}.recruitment-metrics small{color:var(--muted);font-size:.62rem}.recruitment-register{padding:22px}.recruitment-register>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.recruitment-register h2,.candidate-actions-card h2,.candidate-decision-card h2,.candidate-record-card h2,.candidate-facts-card h2,.candidate-source-card h2,.candidate-timeline-card h2,.recruitment-process-principles h2{color:var(--navy);margin:5px 0;font-size:1.12rem}.recruitment-tools{gap:8px;display:flex}.recruitment-tools input,.recruitment-tools select{background:#fff;border:1px solid #dce3e8;border-radius:9px;min-width:220px;padding:10px 12px;font-size:.68rem}.recruitment-table{border-top:1px solid #e5e9ed;margin-top:16px}.recruitment-row{color:inherit;border-bottom:1px solid #e9edf0;grid-template-columns:1.15fr .85fr .72fr 1.25fr .72fr;align-items:center;gap:14px;padding:13px 10px;text-decoration:none;display:grid}.recruitment-row:not(.recruitment-row-head):hover{background:#f6fafb}.recruitment-row strong,.recruitment-row small{display:block}.recruitment-row strong{color:var(--navy);font-size:.69rem}.recruitment-row small{color:var(--muted);margin-top:4px;font-size:.57rem;line-height:1.4}.recruitment-row>span{min-width:0;color:color-mix(in srgb, var(--quantik-navy) 74.9%, white);font-size:.66rem}.recruitment-row-head{color:color-mix(in srgb, var(--quantik-navy) 57.1%, white);text-transform:uppercase;padding-top:9px;padding-bottom:9px;font-size:.56rem;font-weight:900}.recruitment-status{width:max-content;color:color-mix(in srgb, var(--quantik-turquoise) 42.4%, var(--quantik-navy));text-transform:capitalize;background:#eef3f5;border-radius:999px;padding:6px 9px;font-size:.56rem;font-style:normal;font-weight:850;display:inline-flex}.recruitment-status.application_review,.recruitment-status.panel_decision,.recruitment-status.probation_review,.recruitment-status.awaiting_candidate,.recruitment-status.under_review{background:color-mix(in srgb, var(--quantik-orange) 9.5%, white);color:color-mix(in srgb, var(--quantik-orange) 60%, var(--quantik-navy))}.recruitment-status.introductory_call,.recruitment-status.capability_discussion,.recruitment-status.final_conversation,.recruitment-status.probation{color:color-mix(in srgb, var(--quantik-turquoise) 45.6%, var(--quantik-navy));background:#eaf7f9}.recruitment-status.offer,.recruitment-status.contract,.recruitment-status.pre_start,.recruitment-status.satisfactory,.recruitment-status.complete,.recruitment-status.executed{background:color-mix(in srgb, var(--quantik-green) 15.7%, white);color:color-mix(in srgb, var(--quantik-green) 54.2%, var(--quantik-navy))}.recruitment-status.declined,.recruitment-status.withdrawn,.recruitment-status.unsatisfactory{color:color-mix(in srgb, var(--quantik-coral) 66.2%, var(--quantik-navy));background:#fff0ee}.recruitment-intake{max-width:760px}.candidate-back{justify-content:space-between;margin:0 0 13px;display:flex}.candidate-back a{color:color-mix(in srgb, var(--quantik-turquoise) 45.5%, var(--quantik-navy));font-size:.67rem;font-weight:800;text-decoration:none}.candidate-hero{align-items:center;padding:25px 30px}.candidate-hero>div:last-child{z-index:1;justify-items:end;gap:7px;display:grid;position:relative}.candidate-hero .recruitment-status{color:var(--navy);background:#fff}.candidate-hero small{color:color-mix(in srgb, var(--quantik-navy) 25.1%, white);font-size:.61rem}.candidate-journey{gap:0;padding:18px 4px 7px;display:flex;overflow-x:auto}.candidate-journey>div{min-width:112px;color:color-mix(in srgb, var(--quantik-navy) 49.5%, white);justify-items:center;gap:7px;display:grid;position:relative}.candidate-journey>div:after{content:"";background:#dfe5e9;width:72%;height:2px;position:absolute;top:13px;left:64%}.candidate-journey>div:last-child:after{display:none}.candidate-journey span{z-index:1;background:#fff;border:2px solid #dbe3e8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.58rem;font-weight:900;display:grid;position:relative}.candidate-journey small{text-align:center;max-width:100px;font-size:.52rem;font-weight:750;line-height:1.3}.candidate-journey .current{color:var(--navy)}.candidate-journey .current span{border-color:var(--turquoise);box-shadow:0 0 0 5px color-mix(in srgb, var(--quantik-turquoise) 13%, transparent)}.candidate-journey .complete{color:color-mix(in srgb, var(--quantik-green) 53.9%, var(--quantik-navy))}.candidate-journey .complete span{border-color:var(--quantik-green);background:var(--quantik-green);color:#fff}.candidate-journey .complete:after{background:color-mix(in srgb, var(--quantik-green) 74.2%, white)}.candidate-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.62fr);align-items:start;gap:18px;margin-top:13px;display:grid}.candidate-primary,.candidate-side{gap:18px;display:grid}.candidate-actions-card,.candidate-decision-card,.candidate-record-card,.candidate-facts-card,.candidate-source-card,.candidate-timeline-card{padding:22px}.candidate-actions-card>header,.candidate-decision-card>header,.candidate-record-card>header{justify-content:space-between;gap:18px;display:flex}.candidate-actions-card>header>strong{color:color-mix(in srgb, var(--quantik-turquoise) 45.6%, var(--quantik-navy));background:#eaf7f9;border-radius:999px;padding:7px 10px;font-size:.6rem}.candidate-action-list{gap:10px;margin-top:15px;display:grid}.candidate-action-list>article{border:1px solid #e0e7eb;border-radius:12px;grid-template-columns:1fr minmax(250px,.65fr);gap:18px;padding:15px;display:grid}.candidate-action-list article>div>span{color:color-mix(in srgb, var(--quantik-navy) 56.1%, white);text-transform:uppercase;font-size:.55rem;font-weight:850}.candidate-action-list h3{color:var(--navy);margin:5px 0;font-size:.77rem}.candidate-action-list p{color:var(--muted);margin:0;font-size:.63rem;line-height:1.5}.candidate-action-list small{color:color-mix(in srgb, var(--quantik-turquoise) 44.4%, var(--quantik-navy));margin-top:7px;font-size:.58rem;font-weight:750;display:block}.candidate-action-list form{align-items:end;gap:8px;display:flex}.candidate-action-list label{color:color-mix(in srgb, var(--quantik-navy) 71.7%, white);flex:1;gap:5px;font-size:.57rem;font-weight:800;display:grid}.candidate-action-list input,.candidate-decision-grid input,.candidate-decision-grid select,.candidate-decision-grid textarea{width:100%;font:inherit;background:#fff;border:1px solid #dce3e8;border-radius:8px;padding:9px 10px;font-size:.66rem}.candidate-decision-card header p{color:var(--muted);margin:5px 0 0;font-size:.65rem}.candidate-decision-card form{margin-top:15px}.candidate-decision-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.candidate-decision-grid label{color:color-mix(in srgb, var(--quantik-navy) 73.5%, white);gap:6px;font-size:.61rem;font-weight:850;display:grid}.candidate-decision-grid .wide{grid-column:1/-1}.candidate-decision-card footer{justify-content:flex-end;margin-top:12px;display:flex}.candidate-review-list{gap:9px;margin-top:15px;display:grid}.candidate-review-list>article{border:1px solid #e2e7eb;border-radius:10px;grid-template-columns:92px 1fr;gap:12px;padding:13px;display:grid}.candidate-review-list em{width:max-content;height:max-content;color:color-mix(in srgb, var(--quantik-turquoise) 42.5%, var(--quantik-navy));background:#eef4f5;border-radius:999px;padding:5px 7px;font-size:.53rem;font-style:normal;font-weight:850}.candidate-review-list em.decline{color:color-mix(in srgb, var(--quantik-coral) 66.2%, var(--quantik-navy));background:#fff0ee}.candidate-review-list em.progress,.candidate-review-list em.offer{background:color-mix(in srgb, var(--quantik-green) 15.7%, white);color:color-mix(in srgb, var(--quantik-green) 53.9%, var(--quantik-navy))}.candidate-review-list strong{color:var(--navy);font-size:.67rem}.candidate-review-list p,.candidate-review-list small{color:var(--muted);margin:4px 0 0;font-size:.61rem;line-height:1.5;display:block}.candidate-check-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.candidate-check-grid article{border:1px solid #e1e7eb;border-radius:10px;justify-items:start;gap:6px;padding:13px;display:grid}.candidate-check-grid strong{color:var(--navy);font-size:.68rem}.candidate-check-grid small,.candidate-check-grid p,.candidate-check-grid a{color:var(--muted);margin:0;font-size:.59rem;line-height:1.45}.candidate-check-grid a{color:color-mix(in srgb, var(--quantik-turquoise) 45.6%, var(--quantik-navy));font-weight:800}.candidate-facts-card dl{gap:0;margin:13px 0 16px;display:grid}.candidate-facts-card dl>div{border-bottom:1px solid #edf0f2;grid-template-columns:.9fr 1.2fr;gap:10px;padding:9px 0;display:grid}.candidate-facts-card dt{color:color-mix(in srgb, var(--quantik-navy) 57%, white);text-transform:uppercase;font-size:.56rem;font-weight:850}.candidate-facts-card dd{color:var(--navy);text-align:right;margin:0;font-size:.63rem}.candidate-facts-card .button{justify-content:center;width:100%}.candidate-reference{overflow-wrap:anywhere;color:var(--muted);background:#f4f7f8;border-radius:8px;padding:10px;font-size:.58rem}.candidate-link{color:color-mix(in srgb, var(--quantik-turquoise) 46.5%, var(--quantik-navy));text-align:center;margin-top:10px;font-size:.62rem;font-weight:800;display:block}.candidate-source-card p{color:var(--muted);font-size:.64rem;line-height:1.55}.candidate-source-card strong,.candidate-source-card small{color:var(--navy);font-size:.64rem;display:block}.candidate-source-card small{color:var(--muted);margin-top:4px}.candidate-timeline-card>div{gap:11px;margin-top:15px;display:grid}.candidate-timeline-card article{grid-template-columns:10px 1fr;gap:9px;display:grid}.candidate-timeline-card i{background:var(--turquoise);border-radius:50%;width:8px;height:8px;margin-top:3px}.candidate-timeline-card strong,.candidate-timeline-card small{display:block}.candidate-timeline-card strong{color:var(--navy);font-size:.61rem;line-height:1.4}.candidate-timeline-card small{color:var(--muted);margin-top:3px;font-size:.54rem}.recruitment-process-main{max-width:1080px}.recruitment-process-hero{background:var(--navy);color:#fff;border-radius:22px;padding:34px}.recruitment-process-hero p{max-width:720px;color:color-mix(in srgb, var(--quantik-navy) 20.2%, white);line-height:1.6}.recruitment-process-list{gap:11px;margin-top:18px;display:grid}.recruitment-process-list article{grid-template-columns:48px 1fr;gap:16px;padding:19px;display:grid}.recruitment-process-list article>strong{width:42px;height:42px;color:color-mix(in srgb, var(--quantik-turquoise) 45.6%, var(--quantik-navy));background:#eaf7f9;border-radius:12px;place-items:center;display:grid}.recruitment-process-list h2{color:var(--navy);margin:0;font-size:.9rem}.recruitment-process-list p{color:var(--muted);margin:6px 0 0;font-size:.67rem;line-height:1.55}.recruitment-process-principles{margin-top:18px;padding:22px}.recruitment-process-principles>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.recruitment-process-principles p{color:var(--muted);background:#f4f7f8;border-radius:10px;margin:0;padding:13px;font-size:.65rem;line-height:1.55}.recruitment-process-principles p strong{color:var(--navy)}.candidate-action-owner-note{background:#f4f7f8;border-radius:9px;align-self:center;padding:11px;color:color-mix(in srgb, var(--quantik-navy) 66.5%, white)!important;font-size:.61rem!important}.recruitment-workflow-controls{gap:18px;display:grid}.recruitment-control-card{padding:22px}.recruitment-control-card>header{justify-content:space-between;gap:18px;margin-bottom:16px;display:flex}.recruitment-control-card h2{color:var(--navy);margin:5px 0;font-size:1.12rem}.recruitment-control-card header p{color:var(--muted);margin:5px 0 0;font-size:.65rem;line-height:1.5}.recruitment-control-card form{gap:12px;display:grid}.recruitment-control-card label{color:color-mix(in srgb, var(--quantik-navy) 73.5%, white);gap:6px;font-size:.61rem;font-weight:850;display:grid}.recruitment-control-card input,.recruitment-control-card select,.recruitment-control-card textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce3e8;border-radius:8px;padding:9px 10px;font-size:.66rem}.recruitment-control-card textarea{resize:vertical}.recruitment-control-card footer{justify-content:flex-end;margin-top:4px;display:flex}.recruitment-criteria-grid{gap:10px;margin-bottom:14px;display:grid}.recruitment-criteria-grid fieldset{background:#fbfcfd;border:1px solid #dfe7eb;border-radius:12px;gap:10px;margin:0;padding:15px;display:grid}.recruitment-criteria-grid legend{color:var(--navy);padding:0 6px;font-size:.7rem;font-weight:900}.recruitment-rating-row{grid-template-columns:140px 160px 1fr;gap:10px;display:grid}.recruitment-rating-row .wide{grid-column:auto}.recruitment-confirm{background:#f2f7f8;border-radius:9px;align-items:start;padding:11px;grid-template-columns:18px 1fr!important;gap:9px!important;display:flex!important}.recruitment-confirm input{width:auto;margin-top:1px}.candidate-check-grid form{border:1px solid #e1e7eb;border-radius:10px;justify-items:stretch;gap:8px;padding:13px;display:grid}.candidate-check-grid form strong{color:var(--navy);font-size:.68rem}.candidate-check-grid form small{color:var(--muted);font-size:.59rem}.recruitment-offer-record,.recruitment-probation-record{border-top:1px solid #e4e9ec;grid-template-columns:minmax(0,1fr) minmax(270px,.72fr);gap:18px;padding:15px 0;display:grid}.recruitment-offer-record h3{color:var(--navy);margin:7px 0 3px;font-size:.78rem}.recruitment-offer-record p,.recruitment-probation-record p{color:var(--muted);margin:3px 0;font-size:.62rem;line-height:1.5}.recruitment-offer-record strong,.recruitment-probation-record strong,.recruitment-probation-record small{color:var(--navy);margin-top:6px;font-size:.64rem;display:block}.recruitment-probation-record em{color:color-mix(in srgb, var(--quantik-turquoise) 42.5%, var(--quantik-navy));background:#eef4f5;border-radius:999px;margin-bottom:6px;padding:5px 8px;font-size:.54rem;font-style:normal;font-weight:850;display:inline-flex}.recruitment-create-panel{background:#fbfcfd;border:1px solid #dfe7eb;border-radius:11px;margin-top:12px;padding:13px}.recruitment-create-panel summary{cursor:pointer;color:var(--navy);font-size:.68rem;font-weight:900}.recruitment-create-panel>form{margin-top:14px}.proposal-form-success{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);color:color-mix(in srgb, var(--quantik-green) 53.9%, var(--quantik-navy));border-radius:9px;padding:11px 13px;font-size:.66rem;font-weight:750}@media (max-width:1080px){.recruitment-metrics{grid-template-columns:1fr 1fr}.recruitment-row{grid-template-columns:1.1fr .8fr 1.1fr .7fr}.recruitment-row>span:nth-child(3),.recruitment-row-head>span:nth-child(3){display:none}.candidate-layout{grid-template-columns:1fr}.candidate-side{grid-template-columns:1fr 1fr}.candidate-timeline-card{grid-column:1/-1}}@media (max-width:760px){.recruitment-main{padding:20px 16px 45px}.recruitment-hero,.candidate-hero,.recruitment-register>header,.recruitment-hero-actions,.recruitment-tools{flex-direction:column;align-items:stretch}.recruitment-tools input,.recruitment-tools select{width:100%;min-width:0}.recruitment-metrics{grid-template-columns:1fr 1fr}.recruitment-row{grid-template-columns:1fr .8fr}.recruitment-row>span:nth-child(2),.recruitment-row>span:nth-child(3),.recruitment-row>span:nth-child(4),.recruitment-row-head>span:nth-child(2),.recruitment-row-head>span:nth-child(3),.recruitment-row-head>span:nth-child(4){display:none}.candidate-hero>div:last-child{justify-items:start}.candidate-action-list>article,.candidate-decision-grid,.candidate-check-grid,.candidate-side,.recruitment-process-principles>div,.recruitment-rating-row,.recruitment-offer-record,.recruitment-probation-record{grid-template-columns:1fr}.candidate-action-list form{flex-direction:column;align-items:stretch}.candidate-decision-grid .wide,.candidate-timeline-card{grid-column:auto}.candidate-review-list>article{grid-template-columns:1fr}.candidate-journey{justify-content:flex-start}.recruitment-process-list article{grid-template-columns:42px 1fr}}@media (max-width:460px){.recruitment-metrics,.candidate-facts-card dl>div{grid-template-columns:1fr}.candidate-facts-card dd{text-align:left}.recruitment-process-list article{grid-template-columns:1fr}}.finance-heading-actions{align-items:center;gap:8px;display:flex}.finance-heading-actions>a{color:var(--navy);border:1px solid #dce5eb;border-radius:8px;padding:8px 10px;font-size:.65rem;font-weight:800;text-decoration:none}.finance-message{border-left:4px solid var(--aqua);color:color-mix(in srgb, var(--quantik-turquoise) 33.5%, var(--quantik-navy));background:#edf8fa;border-radius:9px;margin:0 0 17px;padding:12px 15px;font-size:.73rem}.finance-table{min-width:910px}.tool-card:has(.finance-table){overflow-x:auto}.finance-row{color:var(--muted);border-top:1px solid #e8edf0;grid-template-columns:minmax(190px,1.1fr) minmax(190px,1fr) minmax(145px,.75fr) minmax(155px,.8fr) 125px;align-items:center;gap:14px;padding:14px 20px;font-size:.69rem;display:grid}.finance-row>span{gap:3px;min-width:0;display:grid}.finance-row strong{color:var(--navy);text-overflow:ellipsis;overflow:hidden}.finance-row small{color:var(--muted);text-overflow:ellipsis;font-size:.6rem;line-height:1.4;overflow:hidden}.finance-header{color:color-mix(in srgb, var(--quantik-navy) 59.8%, white);letter-spacing:.05em;text-transform:uppercase;background:#f7f9fb;border-top:0;font-size:.58rem;font-weight:850}.finance-status{background:color-mix(in srgb, var(--quantik-orange) 9.5%, white);width:max-content;color:color-mix(in srgb, var(--quantik-orange) 59.2%, var(--quantik-navy));text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:.57rem;font-weight:850;display:inline-flex}.finance-status.ready{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);color:color-mix(in srgb, var(--quantik-green) 54.5%, var(--quantik-navy))}.finance-status.attention{background:color-mix(in srgb, var(--quantik-orange) 9.5%, white);color:color-mix(in srgb, var(--quantik-orange) 59.2%, var(--quantik-navy))}.button.compact{min-height:34px;padding:7px 10px;font-size:.62rem}.invoice-register .finance-row{grid-template-columns:minmax(190px,1fr) minmax(170px,.9fr) 100px 125px minmax(190px,1fr)}.process-guide-page{background:radial-gradient(circle at 90% 4%,color-mix(in srgb, var(--quantik-turquoise) 16%, transparent),transparent 27%),#f4f7fa;min-height:100vh;color:var(--ink);padding:48px clamp(22px,7vw,100px) 72px}.process-guide-page>a{color:color-mix(in srgb, var(--quantik-turquoise) 41.5%, var(--quantik-navy));margin-bottom:35px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-block}.process-guide-page>h1{max-width:780px;color:var(--navy);font:600 clamp(2.3rem,5vw,4.4rem)/1.02 var(--font-heading);letter-spacing:-.04em;margin:8px 0 12px}.process-guide-page>p{max-width:760px;color:var(--muted);margin:0 0 32px;font-size:.95rem;line-height:1.65}.process-guide-page>section{gap:10px;max-width:940px;display:grid}.process-guide-page article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:44px 1fr;gap:17px;padding:20px;display:grid}.process-guide-page article>b{width:38px;height:38px;color:color-mix(in srgb, var(--quantik-turquoise) 45.6%, var(--quantik-navy));background:#eaf7f9;border-radius:10px;place-items:center;display:grid}.process-guide-page h2{color:var(--navy);margin:1px 0 6px;font-size:1rem}.process-guide-page article p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.6}.process-guide-page>aside{background:var(--navy);color:#fff;border-radius:15px;max-width:940px;margin-top:18px;padding:20px}.process-guide-page aside p{color:#ffffffb8;margin:7px 0 0;font-size:.78rem;line-height:1.6}@media (max-width:760px){.finance-heading-actions{flex-direction:column;align-items:stretch}.process-guide-page article{grid-template-columns:1fr}.process-guide-page article>b{width:32px;height:32px}.tool-hero-actions{flex-direction:column;align-items:stretch}}.editable-recovery{min-width:980px}.editable-recovery .recovery-row{grid-template-columns:minmax(190px,1.2fr) 110px 110px 150px minmax(220px,1.2fr) 105px}.editable-recovery input,.editable-recovery textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9e1e7;border-radius:8px;padding:8px 9px}.editable-recovery textarea{resize:vertical;min-height:52px}.editable-recovery input:disabled,.editable-recovery textarea:disabled{color:var(--muted);background:#f4f6f8;border-color:#0000}.editable-recovery .link-button{margin-top:5px;font-size:.6rem}.finance-pack-link{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--quantik-turquoise) 53.1%, white);text-decoration-color:color-mix(in srgb, var(--quantik-turquoise) 53.1%, white);text-underline-offset:3px;font-weight:850}.billing-setup-layout{grid-template-columns:minmax(250px,.72fr) minmax(520px,1.65fr);align-items:start;gap:16px;display:grid}.billing-project-list{overflow:hidden}.billing-project-list>header,.billing-setup-form>header,.operations-form>header,.operations-register>header,.pack-lines>header,.pack-checks>header,.pack-control>header,.debt-actions-card>header,.pack-timeline>header{border-bottom:1px solid var(--line);padding:19px 20px}.billing-project-list h2,.billing-setup-form h2,.operations-form h2,.operations-register h2,.pack-lines h2,.pack-checks h2,.pack-control h2,.debt-actions-card h2,.pack-timeline h2{color:var(--navy);margin:5px 0 0;font-size:1rem}.billing-project-list>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff;gap:4px;padding:13px 18px;display:grid}.billing-project-list>button:hover,.billing-project-list>button.active{background:#edf7f8}.billing-project-list>button strong{color:var(--navy);font-size:.7rem}.billing-project-list>button span{font-size:.68rem}.billing-project-list>button small{color:var(--muted);font-size:.59rem}.billing-setup-form>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.billing-setup-form>header p{color:var(--muted);margin:5px 0 0;font-size:.64rem}.billing-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.field{color:color-mix(in srgb, var(--quantik-navy) 74.9%, white);gap:6px;font-size:.63rem;font-weight:800;display:grid}.field input,.field select,.field textarea,.debt-actions-card input,.debt-actions-card select,.supplier-action input,.supplier-action textarea,.obligation-grid select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9e2e8;border-radius:8px;padding:9px 10px;font-size:.68rem}.field textarea{resize:vertical;min-height:78px}.field>small{color:var(--muted);font-size:.56rem;font-weight:500;line-height:1.45}.billing-wide{grid-column:1/-1}.check-field{background:#f8fafb;border:1px solid #e0e6ea;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.check-field input{accent-color:var(--navy);margin-top:2px}.check-field span{gap:4px;display:grid}.check-field strong{color:var(--navy);font-size:.66rem}.check-field small{color:var(--muted);font-size:.57rem;line-height:1.4}.billing-setup-form>footer{border-top:1px solid var(--line);background:#fafbfc;justify-content:flex-end;padding:14px 20px;display:flex}.invoice-total{background:var(--navy);color:#fff;text-align:right;border-radius:14px;gap:4px;min-width:190px;padding:16px 18px;display:grid}.invoice-total span{color:color-mix(in srgb, var(--quantik-turquoise) 61.7%, white);text-transform:uppercase;font-size:.58rem;font-weight:850}.invoice-total strong{font-size:1.4rem}.invoice-total small{color:color-mix(in srgb, var(--quantik-navy) 18.7%, white);font-size:.6rem}.invoice-pack-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.invoice-pack-grid.controls{grid-template-columns:1fr 1fr}.pack-lines,.pack-checks,.pack-control,.debt-actions-card,.pack-timeline{overflow:hidden}.pack-lines>article{border-top:1px solid var(--line);grid-template-columns:minmax(230px,1.4fr) minmax(140px,.7fr) 100px;align-items:center;gap:12px;padding:13px 20px;display:grid}.pack-lines>article>span{gap:3px;display:grid}.pack-lines>article b{color:color-mix(in srgb, var(--quantik-turquoise) 45.6%, var(--quantik-navy));text-transform:uppercase;font-size:.54rem}.pack-lines>article strong{color:var(--navy);font-size:.68rem}.pack-lines>article>span:nth-child(2){color:var(--muted);font-size:.61rem}.pack-lines>article>strong{text-align:right}.pack-issue{border-top:1px solid var(--line)}.pack-issue>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.pack-issue summary span{gap:3px;display:grid}.pack-issue summary b{color:color-mix(in srgb, var(--quantik-orange) 63.6%, var(--quantik-navy));text-transform:uppercase;font-size:.53rem}.pack-issue summary strong{color:var(--navy);font-size:.65rem}.pack-issue summary em{color:var(--muted);text-transform:capitalize;font-size:.55rem;font-style:normal}.pack-issue>p,.pack-issue>small{color:var(--muted);margin:0;padding:0 16px 10px;font-size:.59rem;line-height:1.5;display:block}.pack-issue>div{grid-template-columns:1fr auto auto;gap:7px;padding:0 16px 14px;display:grid}.pack-issue textarea{min-height:52px;font:inherit;resize:vertical;border:1px solid #d9e2e8;border-radius:8px;padding:8px;font-size:.62rem}.pack-control{padding-bottom:18px}.pack-control>.field,.pack-control>.pack-inline-fields,.pack-control>.button{margin:14px 18px 0}.pack-inline-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.debt-actions-card>form{grid-template-columns:150px minmax(240px,1fr) 145px 150px auto;align-items:center;gap:8px;padding:14px 18px;display:grid}.debt-actions-card>form label{color:var(--muted);align-items:center;gap:6px;font-size:.59rem;display:flex}.debt-action-list>article,.pack-timeline>article{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:12px;padding:12px 20px;display:grid}.debt-action-list article>b,.pack-timeline article>b{color:color-mix(in srgb, var(--quantik-turquoise) 45.6%, var(--quantik-navy));text-transform:uppercase;font-size:.56rem}.debt-action-list article>div,.pack-timeline article>span{gap:4px;display:grid}.debt-action-list strong,.pack-timeline strong{color:var(--navy);font-size:.65rem}.debt-action-list small,.pack-timeline small{color:var(--muted);font-size:.57rem}.inline-error{line-height:1.45;display:block;color:color-mix(in srgb, var(--quantik-coral) 69.2%, var(--quantik-navy))!important;font-size:.58rem!important}.finance-operations-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:16px;margin-bottom:16px;display:grid}.operations-form{padding-bottom:18px;overflow:hidden}.operations-form>.button{margin-left:20px}.operations-register{margin-top:16px;overflow:hidden}.operations-table{min-width:900px}.operations-register:has(.operations-table){overflow-x:auto}.operations-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) minmax(140px,.7fr) minmax(150px,.8fr) minmax(180px,1fr);align-items:center;gap:12px;padding:13px 20px;display:grid}.operations-row>span{gap:4px;min-width:0;display:grid}.operations-row strong,.operations-row b{color:var(--navy);font-size:.66rem}.operations-row small{color:var(--muted);font-size:.57rem}.operations-head{color:color-mix(in srgb, var(--quantik-navy) 59.8%, white);text-transform:uppercase;background:#f7f9fb;border-top:0;font-size:.56rem;font-weight:850}.supplier-action>summary{color:color-mix(in srgb, var(--quantik-turquoise) 39.1%, var(--quantik-navy));cursor:pointer;font-size:.62rem;font-weight:850}.supplier-action textarea,.supplier-action input{margin-top:7px}.supplier-action>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.obligation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.obligation-grid>article{border:1px solid #e0e6ea;border-top:4px solid var(--orange);background:#fff;border-radius:11px;gap:7px;padding:14px;display:grid}.obligation-grid>article.complete{border-top-color:var(--green);opacity:.72}.obligation-grid article>span{justify-content:space-between;gap:8px;display:flex}.obligation-grid article b{color:var(--navy);font-size:.57rem}.obligation-grid article em{color:var(--muted);text-transform:capitalize;font-size:.54rem;font-style:normal}.obligation-grid h3{color:var(--navy);margin:0;font-size:.72rem}.obligation-grid p{min-height:1em;color:var(--muted);margin:0;font-size:.58rem}.obligation-grid article>strong{font-size:.63rem}.obligation-grid article>small{color:var(--muted);font-size:.58rem}@media (max-width:1050px){.billing-setup-layout,.invoice-pack-grid,.invoice-pack-grid.controls,.finance-operations-grid{grid-template-columns:1fr}.obligation-grid{grid-template-columns:repeat(2,1fr)}.debt-actions-card>form{grid-template-columns:1fr 1fr}.debt-actions-card>form input:first-of-type{grid-column:1/-1}}@media (max-width:620px){.billing-form-grid,.pack-inline-fields,.obligation-grid,.debt-actions-card>form{grid-template-columns:1fr}.billing-wide,.debt-actions-card>form input:first-of-type{grid-column:auto}.billing-setup-form>header,.invoice-total{text-align:left;width:100%}.pack-lines>article,.pack-issue>div,.debt-action-list>article,.pack-timeline>article{grid-template-columns:1fr}.operations-form>.button{margin:0 20px}.invoice-pack-main .tool-hero{gap:15px}}.capability-page-shell{background:var(--canvas);min-height:100vh;color:var(--ink)}.capability-main{max-width:1240px;margin:0 auto;padding:42px clamp(18px,4vw,54px) 76px}.capability-hero{background:radial-gradient(circle at 92% 15%,color-mix(in srgb, var(--quantik-turquoise) 17%, transparent),transparent 33%),var(--navy);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:32px;margin-bottom:20px;padding:34px;display:grid}.capability-hero h1{color:#fff;max-width:780px;font:600 clamp(2rem,4vw,3.8rem)/1.02 var(--font-heading);letter-spacing:-.04em;margin:8px 0 12px}.capability-hero p{color:#ffffffba;max-width:720px;margin:0;font-size:.8rem;line-height:1.65}.capability-hero aside{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;gap:5px;padding:16px;display:grid}.capability-hero aside span{color:var(--aqua);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:850}.capability-hero aside strong{font-size:1rem}.capability-hero aside small{color:#ffffffa6;font-size:.65rem;line-height:1.5}.capability-current{border-left:4px solid var(--aqua);justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.capability-current>div{gap:4px;display:grid}.capability-current span{color:color-mix(in srgb, var(--quantik-turquoise) 48.9%, var(--quantik-navy));text-transform:uppercase;font-size:.59rem;font-weight:850}.capability-current strong{color:var(--navy);font-size:.9rem}.capability-current small{max-width:800px;color:var(--muted);font-size:.65rem;line-height:1.45}.capability-current.muted{border-left-color:color-mix(in srgb, var(--quantik-navy) 30.1%, white)}.capability-section{margin-top:36px}.capability-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:15px;display:flex}.capability-section-heading h2,.capability-behaviours h2{color:var(--navy);margin:5px 0 0;font-size:1.5rem}.capability-section-heading>p,.capability-behaviours>header>p{max-width:510px;color:var(--muted);text-align:right;margin:0;font-size:.7rem;line-height:1.55}.capability-cadence-grid,.capability-commitment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.capability-cadence-grid article,.capability-commitment-grid article{padding:18px}.capability-cadence-grid b,.capability-commitment-grid b{width:30px;height:30px;color:color-mix(in srgb, var(--quantik-turquoise) 48.1%, var(--quantik-navy));background:#e8f5f6;border-radius:9px;place-items:center;font-size:.65rem;display:grid}.capability-cadence-grid h3,.capability-commitment-grid h3{color:var(--navy);margin:14px 0 6px;font-size:.82rem}.capability-cadence-grid p,.capability-commitment-grid p{color:var(--muted);margin:0;font-size:.65rem;line-height:1.55}.capability-level-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.capability-level-grid article{grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:15px;display:grid}.capability-level-grid b{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1rem;display:grid}.capability-level-grid h3{color:var(--navy);margin:3px 0 5px;font-size:.78rem}.capability-level-grid p{color:var(--muted);margin:0;font-size:.63rem;line-height:1.5}.capability-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.capability-domain-grid article{border-top:4px solid var(--aqua);padding:18px}.capability-domain-grid article:nth-child(2n){border-top-color:var(--violet)}.capability-domain-grid article:nth-child(3n){border-top-color:var(--orange)}.capability-domain-grid span{color:var(--navy);font-size:.85rem;font-weight:850}.capability-domain-grid p{min-height:52px;color:var(--muted);margin:7px 0 12px;font-size:.64rem;line-height:1.5}.capability-domain-grid ul,.role-pack-columns ul{color:color-mix(in srgb, var(--quantik-navy) 74.9%, white);margin:0;padding-left:17px;font-size:.62rem;line-height:1.55}.capability-domain-grid li+li,.role-pack-columns li+li{margin-top:4px}.role-pack-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.role-pack-nav a{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:10px;gap:4px;padding:11px;font-size:.62rem;font-weight:800;text-decoration:none;display:grid}.role-pack-nav a span{color:color-mix(in srgb, var(--quantik-turquoise) 62.8%, var(--quantik-navy));font-size:.55rem}.role-pack-nav a:hover,.role-pack-nav a.current{border-color:color-mix(in srgb, var(--quantik-turquoise) 93.2%, var(--quantik-navy));background:#eef8f9}.role-pack-list{gap:16px;display:grid}.role-pack{scroll-margin-top:18px;overflow:hidden}.role-pack>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 320px;gap:28px;padding:24px;display:grid}.role-pack h2{color:var(--navy);margin:6px 0;font-size:1.45rem}.role-pack>header p{max-width:700px;color:var(--muted);margin:0;font-size:.7rem;line-height:1.55}.role-pack>header dl{gap:8px;margin:0;display:grid}.role-pack>header dl>div{background:#f5f7f9;border-radius:8px;grid-template-columns:90px 1fr;gap:9px;padding:9px 11px;display:grid}.role-pack dt{color:var(--muted);font-size:.56rem;font-weight:800}.role-pack dd{color:var(--ink);margin:0;font-size:.62rem;font-weight:700}.role-pack-targets{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.role-pack-targets>div{border-right:1px solid var(--line);gap:4px;padding:12px;display:grid}.role-pack-targets>div:last-child{border-right:0}.role-pack-targets span{color:var(--muted);font-size:.53rem;font-weight:800}.role-pack-targets strong{color:var(--navy);font-size:.68rem}.role-pack-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.role-pack-columns>section{border-right:1px solid var(--line);padding:20px}.role-pack-columns>section:last-child{border-right:0}.role-pack-columns h3{color:var(--navy);margin:0 0 12px;font-size:.78rem}.role-pack>footer{background:#f5f8fa;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 20px;display:grid}.role-pack>footer section{background:#fff;border-radius:9px;padding:11px}.role-pack>footer span{color:color-mix(in srgb, var(--quantik-turquoise) 48.1%, var(--quantik-navy));text-transform:uppercase;font-size:.55rem;font-weight:850}.role-pack>footer p{color:var(--muted);margin:5px 0 0;font-size:.61rem;line-height:1.45}.capability-behaviours{padding:22px}.capability-behaviours>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:16px;display:flex}.capability-behaviours>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.capability-behaviours article{background:#f5f7f9;border-radius:10px;padding:13px}.capability-behaviours strong{color:var(--navy);font-size:.68rem}.capability-behaviours article p{color:var(--muted);margin:5px 0 0;font-size:.6rem;line-height:1.45}.capability-values-note{border-left:3px solid var(--violet);color:color-mix(in srgb, var(--quantik-purple) 87.8%, var(--quantik-navy));background:#f5f0f9;border-radius:0 9px 9px 0;margin:0 0 14px;padding:11px 13px;font-size:.64rem;line-height:1.5}.profile-capability-link{border-bottom:1px solid var(--line);background:#f1f8f9;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.profile-capability-link>div{gap:4px;display:grid}.profile-capability-link strong{color:var(--navy);font-size:.76rem}.profile-capability-link p{max-width:620px;color:var(--muted);margin:0;font-size:.63rem;line-height:1.5}.profile-capability-link a{flex:none;text-decoration:none}.profile-experience{gap:12px;padding:18px 22px;display:grid}.profile-experience-intro{color:var(--muted);margin:0;font-size:.68rem;line-height:1.55}.profile-experience-item{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.profile-experience-item>header{background:#f8fafb;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.profile-experience-item>header div{gap:4px;display:grid}.profile-experience-item>header strong{color:var(--navy);font-size:.78rem}.profile-experience-item>header span{color:var(--muted);font-size:.63rem}.profile-experience-item>dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.profile-experience-item>dl div{border-right:1px solid var(--line);padding:12px 14px}.profile-experience-item>dl div:last-child{border-right:0}.profile-experience-item dt{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:800}.profile-experience-item dd{color:var(--navy);margin:5px 0 0;font-size:.69rem}.profile-experience-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.profile-experience-form .full{grid-column:1/-1}.profile-experience-form>.button{justify-self:start}@media (max-width:700px){.profile-experience-item>header{flex-direction:column;align-items:flex-start}.profile-experience-item>dl,.profile-experience-form{grid-template-columns:1fr}.profile-experience-item>dl div{border-right:0;border-bottom:1px solid var(--line)}.profile-experience-form .full{grid-column:auto}}@media (max-width:980px){.capability-cadence-grid,.capability-commitment-grid,.capability-domain-grid{grid-template-columns:1fr 1fr}.role-pack-nav{grid-template-columns:repeat(3,1fr)}.role-pack>header{grid-template-columns:1fr}.role-pack-targets{grid-template-columns:repeat(4,1fr)}.role-pack-targets>div:nth-child(4){border-right:0}.role-pack-targets>div:nth-child(-n+4){border-bottom:1px solid var(--line)}.role-pack-columns{grid-template-columns:1fr}.role-pack-columns>section{border-right:0;border-bottom:1px solid var(--line)}.role-pack-columns>section:last-child{border-bottom:0}}@media (max-width:700px){.capability-main{padding-top:24px}.capability-hero{grid-template-columns:1fr;padding:24px}.capability-current,.capability-section-heading,.capability-behaviours>header,.profile-capability-link{flex-direction:column;align-items:flex-start}.capability-section-heading>p,.capability-behaviours>header>p{text-align:left}.capability-level-grid,.capability-domain-grid,.capability-behaviours>div{grid-template-columns:1fr}.role-pack-nav{display:flex;overflow-x:auto}.role-pack-nav a{min-width:130px}.role-pack-targets{grid-template-columns:1fr 1fr}.role-pack-targets>div,.role-pack-targets>div:nth-child(4){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.role-pack-targets>div:nth-child(2n){border-right:0}.role-pack-targets>div:last-child{border-bottom:0}.role-pack>footer{grid-template-columns:1fr}.profile-capability-link a{text-align:center;width:100%}}@media (max-width:520px){.capability-cadence-grid,.capability-commitment-grid,.capability-level-grid{grid-template-columns:1fr}.role-pack>header{padding:19px}.profile-page-topbar>div .button:last-child{display:none}}.people-capability-workspace{margin-top:18px;scroll-margin-top:18px;overflow:hidden}.people-capability-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.people-capability-workspace>header h2{color:var(--navy);margin:5px 0 7px;font-size:1.25rem}.people-capability-workspace>header p{max-width:680px;color:var(--muted);margin:0;font-size:.68rem;line-height:1.55}.capability-record-controls{flex:none;gap:9px;display:flex}.capability-record-controls label{gap:5px;display:grid}.capability-record-controls span{color:var(--muted);text-transform:uppercase;font-size:.55rem;font-weight:850}.capability-record-controls select{min-width:135px;color:var(--navy);background:#fff;border:1px solid #d8e1e7;border-radius:9px;padding:9px 10px;font-size:.65rem;font-weight:750}.capability-record-message{border-bottom:1px solid color-mix(in srgb, var(--quantik-orange) 31.3%, white);background:color-mix(in srgb, var(--quantik-orange) 6.2%, white);color:color-mix(in srgb, var(--quantik-orange) 52.4%, var(--quantik-navy));margin:0;padding:11px 24px;font-size:.65rem}.capability-record-message.success{border-color:color-mix(in srgb, var(--quantik-green) 31.4%, white);color:color-mix(in srgb, var(--quantik-green) 52.6%, var(--quantik-navy));background:#f4faed}.capability-record-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.capability-record-summary>div{border-right:1px solid var(--line);gap:4px;padding:14px 20px;display:grid}.capability-record-summary>div:last-child{border-right:0}.capability-record-summary span{color:color-mix(in srgb, var(--quantik-turquoise) 59.2%, var(--quantik-navy));text-transform:uppercase;font-size:.53rem;font-weight:850}.capability-record-summary strong{color:var(--navy);text-transform:capitalize;font-size:.75rem}.capability-record-summary small{color:var(--muted);font-size:.57rem}.capability-record-note{border-left:3px solid var(--orange);background:color-mix(in srgb, var(--quantik-orange) 6.1%, white);color:color-mix(in srgb, var(--quantik-orange) 51.3%, var(--quantik-navy));border-radius:0 9px 9px 0;margin:16px 20px 0;padding:12px;font-size:.64rem;line-height:1.5}.capability-editor-heading{justify-content:space-between;align-items:end;gap:24px;padding:24px 24px 13px;display:flex}.capability-editor-heading h3{color:var(--navy);margin:5px 0 0;font-size:1rem}.capability-editor-heading>p{max-width:440px;color:var(--muted);text-align:right;margin:0;font-size:.62rem;line-height:1.5}.capability-rating-list{border-top:1px solid var(--line)}.capability-rating-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1fr) 86px 110px minmax(280px,1.4fr);align-items:start;gap:10px;padding:14px 20px;display:grid}.capability-rating-list article>div>span{color:color-mix(in srgb, var(--quantik-turquoise) 52.9%, var(--quantik-navy));text-transform:uppercase;font-size:.51rem;font-weight:850}.capability-rating-list h4{color:var(--navy);margin:4px 0;font-size:.72rem}.capability-rating-list article>div>p{color:var(--muted);margin:0;font-size:.58rem;line-height:1.4}.capability-rating-list article>div>small{color:color-mix(in srgb, var(--quantik-purple) 96.5%, white);margin-top:6px;font-size:.56rem;font-weight:750;display:block}.capability-rating-list label,.capability-plan-grid label,.capability-overall-comment{color:color-mix(in srgb, var(--quantik-navy) 71.7%, white);gap:5px;font-size:.56rem;font-weight:850;display:grid}.capability-rating-list select,.capability-rating-list textarea,.capability-plan-grid input,.capability-plan-grid textarea,.capability-overall-comment textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dbe3e8;border-radius:8px;padding:8px 9px;font-size:.62rem}.capability-rating-list textarea{resize:vertical;min-height:68px}.capability-rating-list :disabled,.capability-plan-grid :disabled{color:color-mix(in srgb, var(--quantik-navy) 67.3%, white);background:#f4f6f8;border-color:#0000}.capability-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.capability-plan-grid>article{border:1px solid var(--line);border-top:4px solid var(--aqua);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.capability-plan-grid>article:nth-child(2){border-top-color:var(--violet)}.capability-plan-grid>article:nth-child(3){border-top-color:var(--orange)}.capability-plan-grid>article:nth-child(4){border-top-color:var(--green)}.capability-plan-grid article>header,.capability-plan-grid article>footer,.capability-plan-grid label:nth-of-type(2),.capability-plan-grid label:nth-of-type(3),.capability-plan-grid label:nth-of-type(5),.capability-plan-grid label:nth-of-type(6){grid-column:1/-1}.capability-plan-grid article>header{gap:4px;display:grid}.capability-plan-grid article>header span{color:var(--navy);font-size:.75rem;font-weight:850}.capability-plan-grid article>header small{color:var(--muted);font-size:.57rem}.capability-plan-grid textarea{resize:vertical;min-height:58px}.capability-plan-grid article>footer{border-top:1px solid var(--line);gap:6px;padding-top:8px;display:grid}.capability-plan-grid article>footer div{gap:3px;display:grid}.capability-plan-grid article>footer b{color:color-mix(in srgb, var(--quantik-turquoise) 48.7%, var(--quantik-navy));text-transform:capitalize;font-size:.56rem}.capability-plan-grid article>footer span,.capability-plan-grid article>footer small{color:var(--muted);font-size:.56rem}.capability-overall-comment{margin:0 20px 20px}.capability-overall-comment textarea{resize:vertical;min-height:100px}.capability-record-actions{border-top:1px solid var(--line);background:#fafbfc;justify-content:flex-end;gap:9px;padding:15px 20px;display:flex}.capability-quarterly-note{border-top:1px solid color-mix(in srgb, var(--quantik-green) 29.4%, white);background:#f4faed;margin:0;padding:17px 20px}.capability-quarterly-note strong{color:color-mix(in srgb, var(--quantik-green) 54.2%, var(--quantik-navy));font-size:.7rem}.capability-quarterly-note p{color:color-mix(in srgb, var(--quantik-green) 60%, var(--quantik-navy));margin:5px 0 0;font-size:.61rem;line-height:1.5}@media (max-width:980px){.people-capability-workspace>header,.capability-editor-heading{flex-direction:column;align-items:flex-start}.capability-editor-heading>p{text-align:left}.capability-record-controls{width:100%}.capability-record-controls label{flex:1}.capability-rating-list>article{grid-template-columns:1fr 1fr 1fr}.rating-evidence{grid-column:1/-1}.capability-plan-grid{grid-template-columns:1fr}}@media (max-width:660px){.capability-record-controls{flex-direction:column}.capability-record-summary{grid-template-columns:1fr 1fr}.capability-record-summary>div:nth-child(2){border-right:0}.capability-record-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.capability-rating-list>article{grid-template-columns:1fr 1fr}.capability-rating-list article>div,.rating-evidence{grid-column:1/-1}.capability-plan-grid{padding-inline:12px}.capability-plan-grid>article{grid-template-columns:1fr}.capability-plan-grid article>header,.capability-plan-grid article>footer,.capability-plan-grid label{grid-column:1}.capability-record-actions{flex-direction:column;align-items:stretch}.capability-record-actions .button{width:100%}}.capability-quarterly-update{border-top:1px solid color-mix(in srgb, var(--quantik-green) 29.4%, white);background:#f7fbf3}.capability-quarterly-update>header{justify-content:space-between;align-items:end;gap:20px;padding:18px 20px;display:flex}.capability-quarterly-update h3{color:var(--navy);margin:5px 0 0;font-size:.9rem}.capability-quarterly-update>header p{max-width:430px;color:color-mix(in srgb, var(--quantik-green) 60%, var(--quantik-navy));text-align:right;margin:0;font-size:.61rem;line-height:1.5}.capability-quarterly-update>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 20px 18px;display:grid}.capability-quarterly-update label{color:color-mix(in srgb, var(--quantik-navy) 71.7%, white);gap:5px;font-size:.56rem;font-weight:850;display:grid}.capability-quarterly-update input,.capability-quarterly-update select,.capability-quarterly-update textarea{border:1px solid color-mix(in srgb, var(--quantik-green) 35.9%, white);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:8px 9px;font-size:.62rem}.capability-quarterly-update textarea{resize:vertical;min-height:58px}.capability-quarterly-update .quarterly-wide{grid-column:1/-1}.capability-quarterly-update>footer{border-top:1px solid color-mix(in srgb, var(--quantik-green) 29.4%, white);justify-content:flex-end;padding:13px 20px;display:flex}@media (max-width:660px){.capability-quarterly-update>header{flex-direction:column;align-items:flex-start}.capability-quarterly-update>header p{text-align:left}.capability-quarterly-update>div{grid-template-columns:1fr}.capability-quarterly-update .quarterly-wide{grid-column:1}.capability-quarterly-update>footer .button{width:100%}}.finance-insights{max-width:1480px}.finance-insight-stats article.attention{border-top:4px solid var(--coral)}.finance-insight-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.finance-insight-card,.finance-forecast-card,.finance-client-card{padding:22px}.finance-insight-card header h2,.finance-forecast-card h2,.finance-client-card h2{color:var(--navy);margin:5px 0;font-size:1.08rem}.finance-insight-card header p,.finance-forecast-card header p,.finance-client-card header p{color:var(--muted);margin:5px 0 0;font-size:.64rem;line-height:1.5}.finance-breakdown{margin:14px 0 0;display:grid}.finance-breakdown>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:10px 0;display:flex}.finance-breakdown>div.total{border-top:2px solid var(--navy);border-bottom:0;margin-top:5px}.finance-breakdown dt{color:var(--muted);font-size:.65rem}.finance-breakdown dd{color:var(--navy);margin:0;font-size:.75rem;font-weight:850}.finance-forecast-card{margin-top:16px}.finance-forecast-card>.tool-card-heading>a{color:color-mix(in srgb, var(--quantik-turquoise) 47.2%, var(--quantik-navy));font-size:.65rem;font-weight:850;text-decoration:none}.finance-forecast-months{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:17px;display:grid}.finance-forecast-months article{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;padding:15px}.finance-forecast-months article>div:first-child{gap:4px;display:grid}.finance-forecast-months span{color:color-mix(in srgb, var(--quantik-turquoise) 48.7%, var(--quantik-navy));text-transform:uppercase;font-size:.57rem;font-weight:850}.finance-forecast-months strong{color:var(--navy);font-size:1.15rem}.finance-forecast-months small{color:var(--muted);font-size:.57rem}.finance-forecast-bar{background:#edf1f3;border-radius:99px;height:9px;margin-top:13px;position:relative;overflow:hidden}.finance-forecast-bar i,.finance-forecast-bar b{background:color-mix(in srgb, var(--quantik-turquoise) 33.6%, white);border-radius:99px;position:absolute;inset:0 auto 0 0}.finance-forecast-bar b{background:var(--turquoise)}.finance-plan-note{border-left:4px solid var(--orange);background:color-mix(in srgb, var(--quantik-orange) 6.2%, white);border-radius:0 9px 9px 0;justify-content:space-between;align-items:center;gap:24px;margin-top:13px;padding:13px;display:flex}.finance-plan-note strong{color:var(--navy);font-size:.68rem}.finance-plan-note p{color:color-mix(in srgb, var(--quantik-orange) 53.2%, var(--quantik-navy));margin:0;font-size:.61rem;line-height:1.5}.finance-trend-list{margin-top:12px;display:grid}.finance-trend-list>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 1fr;gap:12px;padding:9px 0;display:grid}.finance-trend-list span,.finance-trend-list strong,.finance-trend-list small{font-size:.61rem}.finance-trend-list span{color:var(--muted)}.finance-trend-list strong{color:var(--navy)}.finance-trend-list small{color:color-mix(in srgb, var(--quantik-turquoise) 51.3%, var(--quantik-navy))}.finance-client-card{margin-top:16px}.finance-client-table{margin-top:13px;overflow-x:auto}.finance-client-row{border-top:1px solid var(--line);min-width:760px;color:var(--muted);grid-template-columns:minmax(220px,1.4fr) 90px 110px 130px 120px;align-items:center;gap:14px;padding:11px 9px;font-size:.64rem;display:grid}.finance-client-row.header{color:color-mix(in srgb, var(--quantik-navy) 59.8%, white);text-transform:uppercase;background:#f7f9fb;border-top:0;font-size:.55rem;font-weight:850}.finance-client-row strong,.finance-client-row small{display:block}.finance-client-row strong{color:var(--navy)}.finance-client-row small{color:var(--muted);margin-top:3px;font-size:.55rem}.payment-rating{width:max-content;color:color-mix(in srgb, var(--quantik-navy) 66.7%, white);text-transform:capitalize;background:#eef2f4;border-radius:99px;padding:5px 8px;font-size:.55rem;font-style:normal;font-weight:900;display:inline-flex}.payment-rating.green{background:color-mix(in srgb, var(--quantik-green) 12.5%, white);color:color-mix(in srgb, var(--quantik-green) 54.5%, var(--quantik-navy))}.payment-rating.amber{background:color-mix(in srgb, var(--quantik-orange) 9.5%, white);color:color-mix(in srgb, var(--quantik-orange) 59.2%, var(--quantik-navy))}.payment-rating.red{color:color-mix(in srgb, var(--quantik-coral) 66.2%, var(--quantik-navy));background:#fff0ee}@media (max-width:850px){.finance-insight-grid,.finance-forecast-months{grid-template-columns:1fr}.finance-plan-note{flex-direction:column;align-items:flex-start}.finance-trend-list>div{grid-template-columns:80px 1fr}.finance-trend-list small{grid-column:2}}.role-preview-banner{border:1px solid color-mix(in srgb, var(--quantik-turquoise) 85.3%, white);color:color-mix(in srgb, var(--quantik-navy) 98.1%, white);box-shadow:0 8px 24px color-mix(in srgb, color-mix(in srgb, var(--quantik-navy) 98.1%, white) 8%, transparent);background:#edfafd;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:18px 28px 0;padding:14px 16px;display:flex}.role-preview-banner div{gap:3px;display:grid}.role-preview-banner strong{font-size:.92rem}.role-preview-banner span{color:color-mix(in srgb, var(--quantik-navy) 75.7%, white);font-size:.82rem}.role-preview-banner small{color:color-mix(in srgb, var(--quantik-coral) 64.6%, var(--quantik-navy))}.records-main>.role-preview-banner{margin:0 0 18px}.role-preview-banner .button{white-space:nowrap}@media (max-width:760px){.role-preview-banner{flex-direction:column;align-items:flex-start;margin:12px}.records-main>.role-preview-banner{margin:0 0 16px}}.people-admin-shell{background:var(--canvas);min-height:100vh}.people-admin-main{max-width:1280px;padding-top:26px}.people-admin-hero{background:var(--navy);color:#fff;box-shadow:var(--shadow);border-radius:22px;grid-template-columns:minmax(0,1fr) 270px;gap:48px;padding:34px 38px;display:grid;position:relative;overflow:hidden}.people-admin-hero:after{content:"";border:34px solid color-mix(in srgb, var(--quantik-turquoise) 12%, transparent);border-radius:50%;width:340px;height:340px;position:absolute;top:-145px;right:-95px}.people-admin-hero>div,.people-admin-hero>aside{z-index:1;position:relative}.people-admin-hero .eyebrow{color:var(--aqua)}.people-admin-hero h1{max-width:720px;margin:8px 0 10px;font-size:2.15rem;line-height:1.08}.people-admin-hero p{max-width:720px;color:color-mix(in srgb, var(--quantik-navy) 14.5%, white);margin:0;font-size:.78rem;line-height:1.6}.people-admin-hero aside{background:#ffffff14;border:1px solid #ffffff29;border-radius:15px;align-self:center;gap:6px;padding:18px;display:grid}.people-admin-hero aside span{color:var(--aqua);text-transform:uppercase;font-size:.56rem;font-weight:850}.people-admin-hero aside strong{text-transform:capitalize}.people-admin-hero aside small{color:#dbe3ec;font-size:.6rem;line-height:1.5}.people-admin-notice{border-left:4px solid var(--violet);justify-content:space-between;align-items:center;gap:30px;margin-top:15px;padding:17px 20px;display:flex}.people-admin-notice strong{color:var(--navy);margin-top:5px;font-size:.8rem;display:block}.people-admin-notice p{color:var(--muted);margin:5px 0 0;font-size:.64rem;line-height:1.5}.people-admin-stage{color:color-mix(in srgb, var(--quantik-purple) 83.8%, var(--quantik-navy));text-transform:uppercase;background:#f1ebf7;border-radius:99px;flex:none;padding:6px 9px;font-size:.56rem;font-weight:850}.people-admin-tip{border-color:color-mix(in srgb, var(--quantik-turquoise) 38.3%, white);background:#f2fafb;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;margin-top:12px;padding:15px 18px;display:grid}.people-admin-tip>span{background:linear-gradient(135deg,var(--violet),var(--coral),var(--aqua));color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.people-admin-tip strong{color:var(--navy);font-size:.72rem}.people-admin-tip p{color:color-mix(in srgb, var(--quantik-turquoise) 47.6%, var(--quantik-navy));margin:3px 0 0;font-size:.62rem;line-height:1.5}.people-admin-tip small{color:color-mix(in srgb, var(--quantik-turquoise) 59.7%, var(--quantik-navy));text-align:right;font-size:.55rem}.people-admin-section{margin-top:29px;scroll-margin-top:20px}.people-admin-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:13px;display:flex}.people-admin-heading h2{color:var(--navy);margin:5px 0 0;font-size:1.35rem}.people-admin-heading>p{max-width:540px;color:var(--muted);text-align:right;margin:0;font-size:.65rem;line-height:1.55}.people-admin-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.people-admin-service{border:1px solid var(--line);min-height:175px;color:inherit;box-shadow:var(--shadow);background:#fff;border-radius:15px;gap:8px;padding:20px;text-decoration:none;transition:transform .15s,border-color .15s;display:grid}.people-admin-service:hover{border-color:color-mix(in srgb, var(--quantik-navy) 25.3%, white);transform:translateY(-2px)}.people-admin-service i{background:var(--aqua);border-radius:99px;width:34px;height:5px}.people-admin-service.violet i{background:var(--violet)}.people-admin-service.coral i{background:var(--coral)}.people-admin-service.green i{background:var(--green)}.people-admin-service.orange i{background:var(--orange)}.people-admin-service.navy i{background:var(--navy)}.people-admin-service strong{color:var(--navy);margin-top:8px;font-size:.86rem}.people-admin-service p{color:var(--muted);margin:0;font-size:.63rem;line-height:1.55}.people-admin-service>span{color:color-mix(in srgb, var(--quantik-turquoise) 50.5%, var(--quantik-navy));align-self:end;font-size:.6rem;font-weight:850}.people-admin-service>span b{margin-left:5px}.people-admin-split{grid-template-columns:1fr 1fr;gap:14px;display:grid}.people-admin-leave-card,.people-admin-journey-card,.people-admin-assets,.people-admin-actions{padding:21px}.people-admin-leave-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.people-admin-leave-card>header div{gap:3px;display:grid}.people-admin-leave-card>header span{color:var(--muted);text-transform:uppercase;font-size:.55rem;font-weight:800}.people-admin-leave-card>header strong{color:var(--navy);font-size:.72rem}.people-admin-leave-card>header em{background:color-mix(in srgb, var(--quantik-orange) 9.5%, white);color:color-mix(in srgb, var(--quantik-orange) 59.2%, var(--quantik-navy));border-radius:99px;padding:5px 7px;font-size:.52rem;font-style:normal;font-weight:850}.people-admin-leave-number{align-items:baseline;gap:9px;margin-top:18px;display:flex}.people-admin-leave-number strong{color:var(--navy);font-size:2rem}.people-admin-leave-number span{color:var(--muted);font-size:.62rem}.people-admin-progress{background:#edf1f3;border-radius:99px;height:9px;margin:8px 0 14px;overflow:hidden}.people-admin-progress i{background:linear-gradient(90deg,var(--aqua),var(--violet));border-radius:99px;height:100%;display:block}.people-admin-leave-card dl{grid-template-columns:1fr 1fr;gap:0 22px;margin:0;display:grid}.people-admin-leave-card dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.people-admin-leave-card dt,.people-admin-leave-card dd{font-size:.6rem}.people-admin-leave-card dt{color:var(--muted)}.people-admin-leave-card dd{color:var(--navy);margin:0;font-weight:850}.people-admin-example{color:color-mix(in srgb, var(--quantik-orange) 68.4%, var(--quantik-navy));margin:12px 0 0;font-size:.55rem}.people-admin-journey-card h3{color:var(--navy);margin:5px 0 12px}.people-admin-journey-card ol{counter-reset:journey;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.people-admin-journey-card li{counter-increment:journey;gap:3px;padding-left:34px;display:grid;position:relative}.people-admin-journey-card li:before{content:counter(journey);width:24px;height:24px;color:color-mix(in srgb, var(--quantik-turquoise) 48.1%, var(--quantik-navy));background:#e9f5f6;border-radius:8px;place-items:center;font-size:.55rem;font-weight:900;display:grid;position:absolute;top:0;left:0}.people-admin-journey-card li b{color:var(--navy);font-size:.66rem}.people-admin-journey-card li span{color:var(--muted);font-size:.58rem;line-height:1.45}.people-admin-birthday-rule{border-left:3px solid var(--coral);background:#fff3f1;border-radius:0 8px 8px 0;gap:4px;margin:0 0 13px;padding:10px 11px;display:grid}.people-admin-birthday-rule b{color:color-mix(in srgb, var(--quantik-coral) 67%, var(--quantik-navy));font-size:.57rem}.people-admin-birthday-rule span{color:color-mix(in srgb, var(--quantik-coral) 70.3%, var(--quantik-navy));font-size:.54rem;line-height:1.45}.people-admin-journey-card>.button{width:100%;margin-top:3px}.people-admin-journey-card>small{color:var(--muted);text-align:center;margin-top:8px;font-size:.54rem;display:block}.people-admin-request-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.people-admin-request-grid article{border-top:4px solid var(--aqua);padding:19px}.people-admin-request-grid article.restricted{border-top-color:var(--violet)}.people-admin-request-grid article>span{color:color-mix(in srgb, var(--quantik-turquoise) 55.7%, var(--quantik-navy));text-transform:uppercase;font-size:.54rem;font-weight:850}.people-admin-request-grid article.restricted>span{color:color-mix(in srgb, var(--quantik-purple) 83.8%, var(--quantik-navy))}.people-admin-request-grid h3{color:var(--navy);margin:7px 0;font-size:.82rem}.people-admin-request-grid p{min-height:50px;color:var(--muted);margin:0;font-size:.61rem;line-height:1.5}.people-admin-request-grid button,.people-admin-reward-grid button,.people-admin-actions button{border:1px solid var(--line);color:color-mix(in srgb, var(--quantik-navy) 50.3%, white);background:#f5f7f8;border-radius:8px;margin-top:14px;padding:8px 10px;font-size:.58rem;font-weight:800}.people-admin-reward-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.people-admin-reward-grid article{padding:17px;display:grid}.people-admin-reward-grid header{gap:5px;display:grid}.people-admin-reward-grid h3{color:var(--navy);margin:0;font-size:.77rem}.people-admin-reward-grid header span{color:color-mix(in srgb, var(--quantik-orange) 59.2%, var(--quantik-navy));font-size:.52rem;font-weight:800}.people-admin-reward-grid p{color:var(--muted);margin:11px 0;font-size:.59rem;line-height:1.5}.people-admin-reward-grid footer{justify-content:space-between;align-self:end;align-items:end;gap:8px;display:flex}.people-admin-reward-grid footer button{margin:0}.people-admin-reward-grid footer small{color:var(--muted);font-size:.5rem}.people-admin-pension{border-left:4px solid var(--green);justify-content:space-between;align-items:center;gap:30px;margin-top:12px;padding:19px 21px;display:flex}.people-admin-pension h3{color:var(--navy);margin:5px 0;font-size:.86rem}.people-admin-pension p{max-width:780px;color:var(--muted);margin:0;font-size:.61rem;line-height:1.5}.people-admin-pension button{flex:none}.people-admin-table{overflow:hidden}.people-admin-table-row{border-top:1px solid var(--line);grid-template-columns:1.3fr .75fr 1fr;gap:16px;padding:12px 15px;font-size:.61rem;display:grid}.people-admin-table-row.header{color:var(--muted);text-transform:uppercase;background:#f6f8fa;border-top:0;font-size:.53rem;font-weight:850}.people-admin-table-row strong{color:var(--navy)}.people-admin-table-row span{color:var(--muted)}.people-admin-policy-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.people-admin-policy-viewer,.people-admin-policy-agent{padding:19px}.people-admin-policy-viewer>header,.people-admin-policy-agent>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.people-admin-policy-viewer h3,.people-admin-policy-agent h3{color:var(--navy);margin:5px 0;font-size:.86rem}.people-admin-policy-viewer header em,.people-admin-policy-agent header em{color:color-mix(in srgb, var(--quantik-turquoise) 45.8%, var(--quantik-navy));background:#eaf7f9;border-radius:99px;padding:5px 8px;font-size:.52rem;font-style:normal;font-weight:850}.people-admin-policy-agent header em{color:color-mix(in srgb, var(--quantik-purple) 83.8%, var(--quantik-navy));background:#f1ebf7}.people-admin-policy-preview{background:linear-gradient(135deg,#f7fafb,#eef6f7);border:1px solid #dce5ea;border-radius:12px;min-height:150px;margin-top:14px;padding:18px;display:grid}.people-admin-policy-preview strong{color:var(--navy);font-size:.76rem}.people-admin-policy-preview span{color:color-mix(in srgb, var(--quantik-turquoise) 55.1%, var(--quantik-navy));text-transform:uppercase;margin-top:4px;font-size:.53rem;font-weight:850}.people-admin-policy-preview p{color:var(--muted);align-self:end;margin:20px 0 0;font-size:.59rem;line-height:1.5}.people-admin-policy-viewer>footer{justify-content:space-between;align-items:center;gap:13px;margin-top:12px;display:flex}.people-admin-policy-viewer footer small{max-width:260px;color:var(--muted);text-align:right;font-size:.51rem;line-height:1.4}.people-admin-policy-agent>div{margin-top:11px;display:grid}.people-admin-policy-agent section{border-bottom:1px solid var(--line);gap:3px;padding:10px 0;display:grid}.people-admin-policy-agent section>span{color:color-mix(in srgb, var(--quantik-purple) 83.8%, var(--quantik-navy));text-transform:uppercase;font-size:.5rem;font-weight:850}.people-admin-policy-agent section strong{color:var(--navy);font-size:.65rem}.people-admin-policy-agent section p{color:var(--muted);margin:0;font-size:.56rem;line-height:1.45}.people-admin-policy-agent>footer{border-left:3px solid var(--violet);background:#f7f3fa;border-radius:0 8px 8px 0;margin-top:13px;padding:11px}.people-admin-policy-agent footer b{color:color-mix(in srgb, var(--quantik-purple) 77.4%, var(--quantik-navy));text-transform:uppercase;font-size:.54rem}.people-admin-policy-agent footer p{color:color-mix(in srgb, var(--quantik-purple) 99.7%, var(--quantik-navy));margin:4px 0 0;font-size:.56rem;line-height:1.45}.people-admin-policy-flow{grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;align-items:center;gap:8px;margin-top:12px;padding:16px 18px;display:grid}.people-admin-policy-flow>div{gap:3px;display:grid}.people-admin-policy-flow b{width:27px;height:27px;color:color-mix(in srgb, var(--quantik-turquoise) 48.1%, var(--quantik-navy));background:#e9f5f6;border-radius:8px;place-items:center;margin-bottom:4px;font-size:.53rem;display:grid}.people-admin-policy-flow strong{color:var(--navy);font-size:.65rem}.people-admin-policy-flow span{color:var(--muted);font-size:.53rem;line-height:1.4}.people-admin-policy-flow>i{background:#d8e1e6;height:1px}.people-admin-assets>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.people-admin-assets>div strong{color:var(--navy);font-size:.68rem}.people-admin-assets>div span{color:var(--muted);font-size:.57rem}.people-admin-assets>p,.people-admin-actions>small{color:var(--muted);margin:12px 0 0;font-size:.57rem;line-height:1.45;display:block}.people-admin-actions{align-content:start;display:grid}.people-admin-actions button{text-align:left;margin-top:9px}.people-admin-development-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.people-admin-development-grid article{padding:17px}.people-admin-development-grid b{width:30px;height:30px;color:color-mix(in srgb, var(--quantik-turquoise) 48.1%, var(--quantik-navy));background:#e9f5f6;border-radius:8px;place-items:center;font-size:.58rem;display:grid}.people-admin-development-grid h3{color:var(--navy);margin:11px 0 6px;font-size:.72rem}.people-admin-development-grid p{color:var(--muted);margin:0;font-size:.58rem;line-height:1.5}.people-admin-capability{border-left:4px solid var(--violet);justify-content:space-between;align-items:center;gap:35px;padding:22px;display:flex}.people-admin-capability h2{color:var(--navy);margin:5px 0;font-size:1.1rem}.people-admin-capability p{max-width:820px;color:var(--muted);margin:0;font-size:.63rem;line-height:1.55}.people-admin-capability a{flex:none;text-decoration:none}.people-admin-role-queues{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.people-admin-role-queues article{gap:6px;padding:18px;display:grid}.people-admin-role-queues article>span{color:color-mix(in srgb, var(--quantik-turquoise) 53.7%, var(--quantik-navy));text-transform:uppercase;font-size:.54rem;font-weight:850}.people-admin-role-queues strong{color:var(--navy);font-size:.76rem}.people-admin-role-queues p{color:var(--muted);margin:0;font-size:.6rem;line-height:1.5}.people-admin-role-queues em{color:color-mix(in srgb, var(--quantik-orange) 59.2%, var(--quantik-navy));margin-top:7px;font-size:.54rem;font-style:normal;font-weight:800}.profile-mini-link{color:color-mix(in srgb, var(--quantik-turquoise) 48.2%, var(--quantik-navy));margin-top:9px;font-size:.58rem;font-weight:850;text-decoration:none;display:inline-block}.profile-mini-link:hover{text-decoration:underline}@media (max-width:980px){.people-admin-hero{grid-template-columns:1fr}.people-admin-hero aside{max-width:480px}.people-admin-service-grid,.people-admin-request-grid{grid-template-columns:1fr 1fr}.people-admin-reward-grid,.people-admin-development-grid,.people-admin-policy-grid,.people-admin-policy-flow{grid-template-columns:1fr}.people-admin-policy-flow>i{display:none}}@media (max-width:700px){.people-admin-main{padding:18px 16px 42px}.people-admin-hero{padding:25px}.people-admin-hero h1{font-size:1.7rem}.people-admin-heading,.people-admin-notice,.people-admin-pension,.people-admin-capability{flex-direction:column;align-items:flex-start}.people-admin-heading>p{text-align:left}.people-admin-tip{grid-template-columns:38px 1fr}.people-admin-tip small{text-align:left;grid-column:2}.people-admin-service-grid,.people-admin-request-grid,.people-admin-split,.people-admin-role-queues,.people-admin-table-row{grid-template-columns:1fr}.people-admin-table-row.header{display:none}.people-admin-capability a{text-align:center;width:100%}}@media (max-width:500px){.people-admin-reward-grid,.people-admin-development-grid,.people-admin-leave-card dl{grid-template-columns:1fr}.profile-page-topbar>div .button.primary{display:none}}.leave-request-preview>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.leave-request-preview>header h3{margin:5px 0 0}.leave-request-preview>header em{color:color-mix(in srgb, var(--quantik-turquoise) 45.8%, var(--quantik-navy));white-space:nowrap;background:#eaf7f9;border-radius:99px;padding:5px 8px;font-size:.5rem;font-style:normal;font-weight:850}.leave-request-preview form{gap:11px;margin-top:14px;display:grid}.leave-request-preview label{gap:5px;display:grid}.leave-request-preview label>span{color:color-mix(in srgb, var(--quantik-navy) 75%, white);font-size:.55rem;font-weight:800}.leave-request-preview input,.leave-request-preview select,.leave-request-preview textarea{width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #d9e1e7;border-radius:8px;padding:9px 10px;font-size:.63rem}.leave-request-preview textarea{resize:vertical}.leave-request-dates{grid-template-columns:1fr 1fr;gap:9px;display:grid}.leave-request-preview form>.button{width:100%}.leave-request-result{border-radius:10px;gap:7px;margin-top:13px;padding:12px;display:grid}.leave-request-result.ready{border:1px solid color-mix(in srgb, var(--quantik-green) 38.4%, white);background:#f3f9ed}.leave-request-result.blocked{border:1px solid color-mix(in srgb, var(--quantik-coral) 30.1%, white);background:#fff3f4}.leave-request-result>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.leave-request-result strong{color:var(--navy);font-size:.64rem}.leave-request-result header span{color:var(--muted);font-size:.53rem;font-weight:800}.leave-request-result p{color:color-mix(in srgb, var(--quantik-navy) 72.4%, white);margin:0;font-size:.56rem;line-height:1.45}.leave-request-result dl{margin:2px 0 0}.leave-request-result dl>div{border-top:1px solid color-mix(in srgb, color-mix(in srgb, var(--quantik-green) 42.2%, var(--quantik-navy)) 13%, transparent);justify-content:space-between;gap:16px;padding:6px 0;display:flex}.leave-request-result dt,.leave-request-result dd{font-size:.53rem}.leave-request-result dt{color:var(--muted)}.leave-request-result dd{max-width:66%;color:var(--navy);text-align:right;margin:0;font-weight:800}@media (max-width:700px){.leave-request-dates{grid-template-columns:1fr}.leave-request-preview>header{flex-direction:column;align-items:flex-start}}.personal-change-preview{grid-template-columns:230px minmax(0,1fr);gap:16px;display:grid}.personal-change-choice-grid{align-content:start;gap:7px;display:grid}.personal-change-choice-grid button{color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6eb;border-radius:11px;gap:4px;padding:13px 14px;display:grid}.personal-change-choice-grid button.selected{border-color:color-mix(in srgb, var(--quantik-turquoise) 99%, var(--quantik-navy));box-shadow:0 0 0 2px color-mix(in srgb, var(--quantik-turquoise) 13%, transparent);background:#eff9fb}.personal-change-choice-grid strong{font-size:.66rem}.personal-change-choice-grid span{color:var(--muted);font-size:.53rem}.personal-change-route{padding:19px}.personal-change-route>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.personal-change-route h3{margin:5px 0 0}.personal-change-route>header em{color:color-mix(in srgb, var(--quantik-navy) 71.8%, white);background:#eef3f6;border-radius:99px;padding:5px 8px;font-size:.49rem;font-style:normal;font-weight:850}.personal-change-route.restricted>header em,.personal-change-route.special_category>header em{color:color-mix(in srgb, var(--quantik-coral) 67.2%, var(--quantik-navy));background:#fff0f1}.personal-change-safe-note{color:color-mix(in srgb, var(--quantik-navy) 71.2%, white);background:#f5f8fa;border-radius:9px;margin:13px 0;padding:10px 12px;font-size:.57rem;line-height:1.5}.personal-change-safe-note strong{color:var(--navy)}.personal-change-route-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.personal-change-route-grid section{border:1px solid #e4e9ed;border-radius:10px;padding:12px}.personal-change-route-grid section>span{color:color-mix(in srgb, var(--quantik-turquoise) 59.7%, var(--quantik-navy));text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:.51rem;font-weight:850;display:block}.personal-change-route-grid ul{color:color-mix(in srgb, var(--quantik-navy) 75%, white);gap:5px;margin:0;padding-left:16px;font-size:.56rem;display:grid}.personal-change-route-grid section>strong{color:var(--navy);font-size:.65rem;display:block}.personal-change-route-grid p,.personal-change-visibility{color:color-mix(in srgb, var(--quantik-navy) 71.6%, white);margin:6px 0 0;font-size:.55rem;line-height:1.45}.personal-change-visibility{border-left:3px solid var(--quantik-turquoise);background:#f5fbfc;padding:10px 12px}.personal-change-confirmations{gap:7px;margin:13px 0;display:grid}.personal-change-confirmations label{color:color-mix(in srgb, var(--quantik-navy) 76.4%, white);align-items:flex-start;gap:8px;font-size:.55rem;line-height:1.4;display:flex}.personal-change-confirmations input{accent-color:color-mix(in srgb, var(--quantik-turquoise) 52.8%, var(--quantik-navy));margin-top:1px}.personal-change-result{border-radius:9px;gap:5px;margin-top:11px;padding:11px 12px;display:grid}.personal-change-result.ready{border:1px solid color-mix(in srgb, var(--quantik-green) 40.6%, white);background:#f4f9ef}.personal-change-result.blocked{border:1px solid color-mix(in srgb, var(--quantik-coral) 30.1%, white);background:#fff3f4}.personal-change-result strong{color:var(--navy);font-size:.59rem}.personal-change-result p{color:color-mix(in srgb, var(--quantik-navy) 71.7%, white);margin:0;font-size:.54rem;line-height:1.4}@media (max-width:760px){.personal-change-preview,.personal-change-route-grid{grid-template-columns:1fr}.personal-change-choice-grid{grid-template-columns:1fr 1fr}.personal-change-route>header{flex-direction:column}}@media (max-width:480px){.personal-change-choice-grid{grid-template-columns:1fr}}.people-ops-main{max-width:1280px;padding-top:26px}.people-ops-hero{background:var(--navy);color:#fff;box-shadow:var(--shadow);border-radius:22px;grid-template-columns:minmax(0,1fr) 310px;gap:44px;padding:34px 38px;display:grid;position:relative;overflow:hidden}.people-ops-hero:after{content:"";border:35px solid color-mix(in srgb, var(--quantik-turquoise) 12%, transparent);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-190px;right:-90px}.people-ops-hero>div,.people-ops-hero>aside{z-index:1;position:relative}.people-ops-hero .eyebrow{color:var(--aqua)}.people-ops-hero h1{max-width:760px;margin:8px 0 10px;font-size:2rem;line-height:1.1}.people-ops-hero p{color:#dce4ed;max-width:760px;margin:0;font-size:.75rem;line-height:1.6}.people-ops-hero aside{background:#ffffff14;border:1px solid #ffffff29;border-radius:15px;align-self:center;gap:7px;padding:18px;display:grid}.people-ops-hero aside strong{color:var(--aqua);font-size:.68rem}.people-ops-hero aside span{color:#e0e7ef;font-size:.61rem;line-height:1.55}.people-ops-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:14px;display:grid}.people-ops-metrics article{border-top:4px solid var(--aqua);gap:5px;padding:16px 18px;display:grid}.people-ops-metrics article:nth-child(2){border-top-color:var(--orange)}.people-ops-metrics article:nth-child(3){border-top-color:var(--coral)}.people-ops-metrics article:nth-child(4){border-top-color:var(--green)}.people-ops-metrics span{color:var(--muted);text-transform:uppercase;font-size:.55rem;font-weight:850}.people-ops-metrics strong{color:var(--navy);font-size:1.28rem}.people-ops-metrics small{color:var(--muted);font-size:.54rem}.people-ops-section{margin-top:28px}.people-ops-section>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:13px;display:flex}.people-ops-section>header h2{color:var(--navy);margin:5px 0 0;font-size:1.3rem}.people-ops-section>header>p{max-width:540px;color:var(--muted);text-align:right;margin:0;font-size:.64rem;line-height:1.55}.people-ops-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:12px;display:grid}.people-ops-inbox{overflow:hidden}.people-ops-table-head,.people-ops-inbox-row{grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) 78px;align-items:center;gap:13px;padding:12px 15px;display:grid}.people-ops-table-head{color:var(--muted);text-transform:uppercase;background:#f5f8fa;font-size:.52rem;font-weight:850}.people-ops-inbox-row{border-top:1px solid var(--line)}.people-ops-inbox-row.selected{box-shadow:inset 4px 0 var(--aqua);background:#f0f9fa}.people-ops-inbox-row>div{gap:4px;display:grid}.people-ops-inbox-row strong{color:var(--navy);font-size:.63rem}.people-ops-inbox-row span{color:color-mix(in srgb, var(--quantik-turquoise) 45%, var(--quantik-navy));text-transform:capitalize;font-size:.59rem;font-weight:800}.people-ops-inbox-row small{color:var(--muted);font-size:.52rem}.people-ops-inbox-row em{background:color-mix(in srgb, var(--quantik-orange) 9.5%, white);color:color-mix(in srgb, var(--quantik-orange) 59.2%, var(--quantik-navy));border-radius:99px;justify-self:start;padding:5px 8px;font-size:.52rem;font-style:normal;font-weight:850}.people-ops-review{padding:19px}.people-ops-review>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.people-ops-review h3{color:var(--navy);margin:5px 0 0;font-size:.86rem}.people-ops-review header em{color:color-mix(in srgb, var(--quantik-turquoise) 45.8%, var(--quantik-navy));background:#eaf7f9;border-radius:99px;padding:5px 8px;font-size:.51rem;font-style:normal;font-weight:850}.people-ops-review dl{margin:15px 0 0}.people-ops-review dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:9px 0;display:flex}.people-ops-review dt,.people-ops-review dd{font-size:.57rem}.people-ops-review dt{color:var(--muted)}.people-ops-review dd{max-width:60%;color:var(--navy);text-align:right;margin:0;font-weight:800}.people-ops-question{border-left:3px solid var(--orange);background:color-mix(in srgb, var(--quantik-orange) 6.2%, white);border-radius:0 9px 9px 0;margin-top:14px;padding:12px}.people-ops-question strong{color:color-mix(in srgb, var(--quantik-orange) 58%, var(--quantik-navy));font-size:.58rem}.people-ops-question p{color:color-mix(in srgb, var(--quantik-orange) 54.4%, var(--quantik-navy));margin:4px 0 0;font-size:.56rem;line-height:1.45}.people-ops-review footer{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.people-ops-registers{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.people-ops-registers article{border-top:4px solid var(--violet);padding:17px;display:grid}.people-ops-registers article>span{color:color-mix(in srgb, var(--quantik-purple) 83.8%, var(--quantik-navy));text-transform:uppercase;font-size:.53rem;font-weight:850}.people-ops-registers h3{color:var(--navy);margin:9px 0 6px;font-size:.76rem}.people-ops-registers p{color:var(--muted);margin:0;font-size:.58rem;line-height:1.5}.people-ops-registers button{border:1px solid var(--line);color:color-mix(in srgb, var(--quantik-navy) 50.3%, white);background:#f5f7f8;border-radius:8px;place-self:end start;margin-top:15px;padding:7px 10px;font-size:.56rem;font-weight:800}.people-ops-boundary{border-left:4px solid var(--green);grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);gap:32px;margin-top:28px;padding:22px;display:grid}.people-ops-boundary h2{color:var(--navy);margin:5px 0 7px;font-size:1.08rem}.people-ops-boundary p{color:var(--muted);margin:0;font-size:.62rem;line-height:1.55}.people-ops-boundary ol{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.people-ops-boundary li{border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.people-ops-boundary li b{background:color-mix(in srgb, var(--quantik-green) 16.3%, white);width:23px;height:23px;color:color-mix(in srgb, var(--quantik-green) 60.3%, var(--quantik-navy));border-radius:7px;place-items:center;font-size:.53rem;display:grid}.people-ops-boundary li span{color:var(--navy);font-size:.56rem;font-weight:750}.people-ops-next{justify-content:space-between;align-items:center;gap:25px;margin-top:12px;padding:17px 20px;display:flex}.people-ops-next strong{color:var(--navy);margin-top:4px;font-size:.72rem;display:block}.people-ops-next p{color:var(--muted);margin:4px 0 0;font-size:.57rem}.people-ops-next a{flex:none;text-decoration:none}@media (max-width:980px){.people-ops-hero,.people-ops-layout,.people-ops-boundary{grid-template-columns:1fr}.people-ops-hero aside{max-width:560px}.people-ops-metrics,.people-ops-registers{grid-template-columns:1fr 1fr}}@media (max-width:700px){.people-ops-main{padding:18px 16px 42px}.people-ops-hero{padding:25px}.people-ops-hero h1{font-size:1.65rem}.people-ops-section>header,.people-ops-next{flex-direction:column;align-items:flex-start}.people-ops-section>header>p{text-align:left}.people-ops-table-head{display:none}.people-ops-inbox-row,.people-ops-metrics,.people-ops-registers,.people-ops-boundary ol{grid-template-columns:1fr}.people-ops-next a{text-align:center;width:100%}}.capability-experience-summary{background:#f6fbfc;border:1px solid #d8e5e8;border-radius:14px;margin:18px 20px 0;overflow:hidden}.capability-experience-summary>header{border-bottom:1px solid #d8e5e8;justify-content:space-between;align-items:flex-end;gap:24px;padding:17px 18px;display:flex}.capability-experience-summary h3{color:var(--navy);margin:5px 0 4px;font-size:.95rem}.capability-experience-summary header p{color:var(--muted);margin:0;font-size:.6rem;line-height:1.45}.capability-experience-summary label{min-width:125px;color:color-mix(in srgb, var(--quantik-navy) 71.7%, white);gap:5px;font-size:.54rem;font-weight:850;display:grid}.capability-experience-summary select{border:1px solid color-mix(in srgb, var(--quantik-turquoise) 48.7%, white);color:var(--navy);font:inherit;background:#fff;border-radius:8px;padding:8px 9px;font-size:.62rem}.capability-experience-draft{background:#fff;gap:9px;padding:17px 18px;display:grid}.capability-experience-meta{justify-content:space-between;align-items:center;gap:14px;margin-bottom:3px;display:flex}.capability-experience-meta strong{color:var(--navy);font-size:.66rem}.capability-experience-meta span{color:color-mix(in srgb, var(--quantik-turquoise) 54.9%, var(--quantik-navy));font-size:.53rem;font-weight:800}.capability-experience-draft p{color:color-mix(in srgb, var(--quantik-navy) 74.4%, white);margin:0;font-size:.61rem;line-height:1.55}.capability-experience-summary>footer{border-top:1px solid #d8e5e8;grid-template-columns:auto 1fr;gap:15px;padding:11px 18px;display:grid}.capability-experience-summary footer strong{color:color-mix(in srgb, var(--quantik-turquoise) 45%, var(--quantik-navy));font-size:.54rem}.capability-experience-summary footer span{color:var(--muted);font-size:.54rem;line-height:1.4}@media (max-width:660px){.capability-experience-summary>header,.capability-experience-meta{flex-direction:column;align-items:flex-start}.capability-experience-summary label{width:100%}.capability-experience-summary>footer{grid-template-columns:1fr}}.tool-mobile-menu{display:none}@media (max-width:860px){.tool-mobile-menu{display:block;position:relative}.tool-mobile-menu summary{min-width:145px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:8px 11px;list-style:none;display:grid}.tool-mobile-menu summary::-webkit-details-marker{display:none}.tool-mobile-menu summary:after{content:"+";color:color-mix(in srgb, var(--quantik-turquoise) 48.2%, var(--quantik-navy));grid-area:1/2/span 2;font-size:16px}.tool-mobile-menu[open] summary:after{content:"−"}.tool-mobile-menu summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.tool-mobile-menu summary strong{font-size:12px}.tool-mobile-menu nav{z-index:40;width:min(330px,100vw - 32px);max-height:calc(100vh - 110px);box-shadow:0 16px 40px color-mix(in srgb, var(--quantik-navy) 18%, transparent);background:#fff;border:1px solid #dce3e9;border-radius:12px;gap:15px;padding:14px 9px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.tool-mobile-menu nav a{min-width:0;color:color-mix(in srgb, var(--quantik-navy) 74.7%, white);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:750;line-height:1.3;text-decoration:none;display:flex}.tool-mobile-menu nav a svg{flex:none;width:17px;height:17px}.tool-mobile-menu nav a:hover,.tool-mobile-menu nav a:focus-visible,.tool-mobile-menu nav a.active{color:var(--navy);background:#eef3f7;outline:none}.tool-mobile-menu nav a:focus-visible{box-shadow:inset 0 0 0 2px var(--quantik-turquoise)}}.tender-outlook-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.tender-outlook-grid article{gap:6px;padding:15px;display:grid}.tender-outlook-grid span{color:color-mix(in srgb, var(--quantik-navy) 52.9%, white);text-transform:uppercase;font-size:.57rem;font-weight:800}.tender-outlook-grid strong{color:var(--navy);text-transform:capitalize;font-size:.73rem;line-height:1.4}.tender-chance-summary{border-color:#d8e3e8;margin-bottom:16px;padding:18px 20px}.tender-chance-summary h2{color:var(--navy);margin:5px 0;font-size:1.05rem}.tender-chance-summary p{max-width:980px;color:color-mix(in srgb, var(--quantik-navy) 70.2%, white);margin:7px 0 0;font-size:.7rem;line-height:1.55}.tender-investment-card{overflow:hidden}.tender-investment-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:25px;padding:20px 22px;display:flex}.tender-investment-card h2{color:var(--navy);margin:5px 0;font-size:1.08rem}.tender-investment-card>header>p{max-width:360px;color:var(--muted);text-align:right;margin:0;font-size:.63rem;line-height:1.5}.tender-investment-card>div>article{border-bottom:1px solid var(--line);padding:16px 22px}.tender-investment-card>div>article:last-child{border-bottom:0}.tender-investment-card article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.tender-investment-card strong{color:var(--navy);font-size:.72rem}.tender-investment-card em{color:color-mix(in srgb, var(--quantik-purple) 94.9%, var(--quantik-navy));text-transform:capitalize;background:#f3ecf8;border-radius:6px;padding:5px 7px;font-size:.53rem;font-style:normal;font-weight:850}.tender-investment-card p{color:color-mix(in srgb, var(--quantik-navy) 70.2%, white);margin:8px 0 5px;font-size:.66rem;line-height:1.5}.tender-investment-card small{color:color-mix(in srgb, var(--quantik-navy) 56.9%, white);font-size:.58rem;line-height:1.45}.tender-barriers-card li em.investment{color:color-mix(in srgb, var(--quantik-purple) 94.9%, var(--quantik-navy));background:#f3ecf8}.tender-barriers-card li em.approval{color:color-mix(in srgb, var(--quantik-turquoise) 45.2%, var(--quantik-navy));background:#eaf5f7}@media (max-width:1000px){.tender-outlook-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.tender-investment-card>header{flex-direction:column;align-items:flex-start}.tender-investment-card>header>p{text-align:left}.tender-outlook-grid{grid-template-columns:1fr}}.opportunity-intake-controls{border:0;min-width:0;margin:0;padding:0}.opportunity-intake-controls:disabled{opacity:.76}.proposal-search-results button.active{background:#eef8f9}.monthly-client-lines{background:#f7fafb;border-radius:12px;grid-column:1/-1;gap:8px;margin-top:4px;padding:12px;display:grid}.monthly-client-line{grid-template-columns:minmax(118px,.8fr) minmax(150px,1fr) minmax(240px,2.2fr) minmax(90px,.65fr) minmax(90px,.65fr) minmax(80px,.55fr) minmax(80px,.55fr) auto;align-items:start;gap:8px;display:grid}.monthly-client-line.headings{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:800}.monthly-client-line label{gap:4px;display:grid}.monthly-client-mobile-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.monthly-client-line textarea{resize:vertical;min-height:66px}.monthly-client-line input,.monthly-client-line select,.monthly-client-line textarea{width:100%}.monthly-client-lines>.button{justify-self:start}@media (max-width:720px){.recovery-card{overflow-x:visible}.recovery-table,.editable-recovery{min-width:0}.recovery-row,.editable-recovery .recovery-row{grid-template-columns:1fr;gap:12px;padding:16px 14px}.recovery-row>span{gap:4px;display:grid}.recovery-row small{white-space:normal;overflow:visible}.monthly-client-line.headings{display:none}.monthly-client-line{grid-template-columns:1fr}.monthly-client-mobile-label{clip:auto;white-space:normal;width:auto;height:auto;color:var(--muted);margin:0;font-size:.75rem;font-weight:800;position:static;overflow:visible}.monthly-client-line input,.monthly-client-line select,.monthly-client-line textarea{min-height:44px}.monthly-client-line textarea{min-height:88px}.monthly-client-lines{padding:10px}}@media (max-width:1100px){.monthly-headline-stats,.monthly-project-overview{grid-template-columns:1fr 1fr}.monthly-project-overview>div:nth-child(2){border-right:0}.monthly-project-overview>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.monthly-adjustment-panel{grid-template-columns:1fr 1fr}.monthly-adjustment-panel>div{grid-column:1/-1}}@media (max-width:720px){.monthly-project-overview,.monthly-adjustment-panel{grid-template-columns:1fr}.monthly-project-overview>div,.monthly-project-overview>details{border-right:0;border-bottom:1px solid var(--line)}.monthly-project-overview>details{border-bottom:0}.monthly-adjustment-panel>div{grid-column:auto}}.opportunity-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.opportunity-progress li{color:color-mix(in srgb, var(--quantik-navy) 67.8%, white);border-top:3px solid #d9dee6;grid-template-columns:26px 1fr;gap:4px 8px;padding:12px 8px;display:grid}.opportunity-progress li>span{background:#edf0f4;border-radius:50%;grid-row:span 2;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.opportunity-progress li strong{color:var(--quantik-navy);font-size:13px}.opportunity-progress li small{font-size:11px}.opportunity-progress li.current{border-color:var(--quantik-purple)}.opportunity-progress li.current>span{background:var(--quantik-purple);color:#fff}.opportunity-progress li.complete{border-color:var(--quantik-green)}.opportunity-progress li.complete>span{background:color-mix(in srgb, var(--quantik-green) 18.2%, white);color:color-mix(in srgb, var(--quantik-green) 36.6%, var(--quantik-navy))}@media (max-width:760px){.opportunity-progress{grid-template-columns:repeat(3,minmax(0,1fr))}}.proposal-conflict-check{border:1px solid color-mix(in srgb, var(--quantik-turquoise) 48.5%, white);background:#f8fbfc;border-radius:14px;gap:14px;padding:18px;display:grid}.proposal-conflict-check>header{border:0;padding:0}.proposal-conflict-check h3{color:var(--navy);margin:4px 0;font-size:1.02rem}.proposal-conflict-check>header p{max-width:720px}.proposal-conflict-check .proposal-intake-grid{padding:0}.proposal-conflict-check .proposal-known-details{background:#fff;margin:0}.proposal-conflict-check .proposal-known-details>p,.proposal-conflict-check .proposal-known-details>.field,.proposal-conflict-check .proposal-known-details>.button{margin-left:13px;margin-right:13px}.proposal-conflict-check .proposal-known-details>.button{margin-bottom:13px}.proposal-conflict-result{border-left:4px solid color-mix(in srgb, var(--quantik-turquoise) 86.6%, var(--quantik-navy));color:color-mix(in srgb, var(--quantik-navy) 75.2%, white);background:#f1f4f6;border-radius:10px;padding:13px 15px}.proposal-conflict-result strong,.proposal-conflict-result h2{color:inherit}.proposal-conflict-result p{margin:5px 0 0;line-height:1.5}.proposal-conflict-result ul{margin:8px 0 0;padding-left:20px}.proposal-conflict-result.no_known_conflict{border-left-color:color-mix(in srgb, var(--quantik-green) 74%, var(--quantik-navy));color:color-mix(in srgb, var(--quantik-green) 46.5%, var(--quantik-navy));background:#eff8ed}.proposal-conflict-result.possible_conflict{border-left-color:color-mix(in srgb, var(--quantik-orange) 84.3%, white);background:color-mix(in srgb, var(--quantik-orange) 6.4%, white);color:color-mix(in srgb, var(--quantik-orange) 54.5%, var(--quantik-navy))}.proposal-conflict-result.definite_conflict{border-left-color:color-mix(in srgb, var(--quantik-coral) 86.4%, var(--quantik-navy));color:color-mix(in srgb, var(--quantik-coral) 57.5%, var(--quantik-navy));background:#fff0f1}.cv-static-card{gap:18px;margin-bottom:22px;display:grid}.cv-static-card h2,.cv-builder-heading h2{margin:3px 0 7px}.cv-static-card p,.cv-builder-heading p{color:var(--muted);margin:0}.cv-static-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cv-static-link{border:1px solid var(--line);min-height:78px;color:var(--ink);background:linear-gradient(145deg,#fff,#f5fbfc);border-radius:12px;flex-direction:column;justify-content:center;gap:5px;padding:14px 16px;text-decoration:none;display:flex}.cv-static-link:hover,.cv-static-link:focus-visible{border-color:var(--teal);box-shadow:0 6px 18px color-mix(in srgb, color-mix(in srgb, var(--quantik-turquoise) 19.6%, var(--quantik-navy)) 12%, transparent);transform:translateY(-1px)}.cv-static-link span{color:var(--teal);font-size:.78rem;font-weight:800}.cv-builder-heading{border-top:1px solid var(--line);gap:8px;margin:26px 0 14px;padding-top:20px;display:grid}@media (max-width:900px){.cv-static-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cv-static-grid{grid-template-columns:1fr}}:root{--muted:color-mix(in srgb, var(--quantik-navy) 75.2%, white)}a:focus-visible,summary:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.button{white-space:nowrap;min-height:42px;line-height:1.35;text-decoration:none}.button:disabled{cursor:not-allowed}.sidebar,.tool-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;height:100dvh;overflow-y:auto}.sidebar nav a,.tool-sidebar nav a{flex-shrink:0;min-height:46px;position:relative}.sidebar .brand,.tool-sidebar .brand{flex-shrink:0}.sidebar nav a.active,.tool-sidebar nav a.active{box-shadow:inset 3px 0 var(--violet);background:#f0eaf6}.sidebar nav a.time-nav,.tool-sidebar nav a.time-nav{background:var(--navy);color:#fff;margin-block:4px 10px}.sidebar nav a.time-nav.active,.tool-sidebar nav a.time-nav.active{box-shadow:inset 4px 0 var(--aqua)}.topbar,.tool-topbar,.records-topbar,.profile-page-topbar,.foundation-topbar{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:12px;height:auto;min-height:84px;padding:14px 22px}.topbar-actions{flex-wrap:wrap;gap:12px;min-width:0}.topbar-actions label{flex-wrap:wrap}.topbar-actions label,.profile div{font-size:12px}.profile div{min-width:0;max-width:190px;display:grid}.profile strong{overflow-wrap:anywhere}.tool-topbar .profile{margin-left:0}.hub-header-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.hub-header-actions .button{padding:9px 11px;font-size:12px}.hub-header-actions svg{width:19px;height:19px}.hub-header-actions .record-time{box-shadow:0 3px 8px color-mix(in srgb, var(--quantik-navy) 14.9%, transparent);font-weight:850}.gpt-pending{gap:3px;display:grid}.gpt-pending button:disabled{color:color-mix(in srgb, var(--quantik-purple) 76.7%, var(--quantik-navy));border-color:color-mix(in srgb, var(--quantik-purple) 26.1%, white);opacity:1;background:#f3eef7}.gpt-pending small{color:color-mix(in srgb, var(--quantik-purple) 76.7%, var(--quantik-navy));text-align:center;font-size:12px}.ask-hub{flex-shrink:1;min-width:0;max-width:240px}.profile-page-topbar>div{flex-wrap:wrap}.home-attention{border-top:4px solid var(--violet);margin-bottom:20px}.attention-explanation{color:var(--muted);margin:0 21px 16px;font-size:14px;line-height:1.6}.home-attention ul{gap:8px;margin:0;padding:0 21px 18px;list-style:none;display:grid}.home-attention li a{color:var(--navy);background:#f4f0f8;border-radius:10px;gap:5px;padding:14px;text-decoration:none;display:grid}.home-attention li span,.home-attention li small{color:var(--muted);font-size:13px}.home-work-areas{margin:20px 0}.home-work-areas h2{font-size:18px}.home-work-areas>div{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.home-work-areas a{color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:15px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.home-work-areas a:hover{border-color:var(--aqua);background:#edf7f8}.home-work-areas svg{width:22px;height:22px;color:var(--violet);flex-shrink:0}.tool-hero{align-items:flex-start;gap:16px}.tool-hero-actions{flex-wrap:wrap;justify-content:flex-end}.tool-hero p{max-width:660px;line-height:1.6}.action-help{color:color-mix(in srgb, var(--quantik-navy) 81.4%, white);border-left:4px solid var(--aqua);background:#eaf4f6;border-radius:8px;margin:0 0 16px;padding:12px 16px;font-size:13px;line-height:1.6}.filter-tabs[aria-label="Choose a day"]{grid-template-columns:repeat(7,minmax(90px,1fr));gap:8px;padding:14px 0;display:grid;overflow-x:auto}.filter-tabs[aria-label="Choose a day"] button{border:1px solid var(--line);min-height:68px;color:var(--navy);background:#fff;gap:8px;font-size:14px;display:grid}.filter-tabs[aria-label="Choose a day"] button small{font-size:12px;font-weight:500}.filter-tabs[aria-label="Choose a day"] button.active{color:#fff;background:var(--navy);border-color:var(--navy);box-shadow:inset 0 -4px var(--aqua)}.approval-mini{grid-template-columns:28px minmax(0,1fr);gap:12px}.approval-mini>i{grid-column:1/-1;height:12px;margin:-6px 0 -6px 13px}.approval-mini p{min-width:0;line-height:1.5}.approval-mini strong{font-size:14px}.approval-mini small{font-size:12px}.claim-summary{min-width:0}.records-view-controls{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.directory-person{align-items:center;gap:10px;display:flex}.directory-initials{background:var(--navy);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:13px;display:grid;color:#fff!important}.company-entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-entity dl>div{gap:16px;line-height:1.6}.company-entity dd{color:var(--muted)}.company-rules{grid-template-columns:minmax(0,1fr) minmax(220px,.5fr);padding:18px}.company-rules h2{font-size:16px}.work-area-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.records-header,.operations-head,.proposal-table-head,.recruitment-row-head,.subconsultant-head{background:var(--navy);color:#fff}.records-row,.operations-row,.proposal-table-row,.recruitment-row,.subconsultant-row{row-gap:12px;line-height:1.55}.operations-row:not(.operations-head):hover,.proposal-table-row:not(.proposal-table-head):hover,.recruitment-row:not(.recruitment-row-head):hover{background:#f2f7f9}.recruitment-status.tracking{color:color-mix(in srgb, var(--quantik-purple) 68.2%, var(--quantik-navy));background:#f0eaf6}.recruitment-status.complete{color:color-mix(in srgb, var(--quantik-green) 40.7%, var(--quantik-navy));background:color-mix(in srgb, var(--quantik-green) 13.5%, white)}@media (max-width:1000px){.topbar,.tool-topbar{position:relative}.hub-header-actions{margin-left:0}.topbar-actions label{font-size:12px}.tool-hero{flex-wrap:wrap}}@media (max-width:620px){.topbar,.tool-topbar,.records-topbar,.profile-page-topbar,.foundation-topbar{gap:12px;padding:12px}.topbar-actions,.hub-header-actions{width:100%}.topbar-actions label{display:flex}.profile div{display:grid}.hub-header-actions .button{min-height:42px}.tool-context{display:none}.company-entity-grid,.company-rules{grid-template-columns:1fr}.home-work-areas>div{grid-template-columns:repeat(2,minmax(0,1fr))}.home-work-areas a{overflow-wrap:anywhere;padding:12px}}.tool-topbar .profile div{display:grid}.tool-stats small,.linked-context small,.approval-context small,.company-entity dd{color:var(--muted)}.finance-header{background:var(--navy);color:#fff}.finance-row{row-gap:12px;line-height:1.55}.finance-row:not(.finance-header):hover{background:#f2f7f9}.sidebar a[href^=\/proposals] svg,.tool-sidebar a[href^=\/proposals] svg{color:var(--violet)}.sidebar a[href^=\/projects] svg,.tool-sidebar a[href^=\/projects] svg{color:color-mix(in srgb, var(--quantik-turquoise) 37.8%, var(--quantik-navy))}.sidebar a[href^=\/procurement] svg,.tool-sidebar a[href^=\/procurement] svg{color:color-mix(in srgb, var(--quantik-orange) 47.9%, var(--quantik-navy))}.time-grid-header{min-width:1230px}.profile-personal-links{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.tool-nav-group h2{margin:0}.tool-nav-toggle{width:100%;min-height:44px;color:color-mix(in srgb, var(--quantik-navy) 75.2%, white);font:inherit;letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.tool-nav-toggle:hover,.tool-nav-toggle[aria-expanded=true]{color:var(--navy);background:#f3f0f7}.tool-nav-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));outline-offset:2px}.tool-nav-chevron{color:var(--quantik-purple);font-size:20px;line-height:1}.tool-nav-links{gap:3px;display:grid}.tool-nav-links[hidden]{display:none}.tool-sidebar nav{gap:8px}.tool-sidebar nav>a.time-nav{margin:0 0 8px}.tool-mobile-menu nav .tool-nav-icon{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.tool-nav-aqua .tool-nav-icon{color:color-mix(in srgb, var(--quantik-turquoise) 47.4%, var(--quantik-navy));background:#eaf8f9}.tool-nav-violet .tool-nav-icon{color:color-mix(in srgb, var(--quantik-purple) 81.8%, var(--quantik-navy));background:#f4eff9}.tool-nav-amber .tool-nav-icon{color:color-mix(in srgb, var(--quantik-orange) 47.9%, var(--quantik-navy));background:color-mix(in srgb, var(--quantik-orange) 10.8%, white)}.tool-nav-green .tool-nav-icon{color:color-mix(in srgb, var(--quantik-green) 56.8%, var(--quantik-navy));background:color-mix(in srgb, var(--quantik-green) 12%, white)}.register-main{max-width:1500px;margin-inline:auto}.register-card{overflow:hidden}.register-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px;display:flex}.register-toolbar h2{color:var(--navy);margin:4px 0;font-size:1.2rem}.register-toolbar p{max-width:470px;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.register-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.register-filters label{color:var(--navy);gap:6px;font-size:13px;font-weight:700;display:grid}.register-filters input,.register-filters select{border:1px solid color-mix(in srgb, var(--quantik-navy) 19.9%, white);max-width:100%;min-height:44px;color:var(--navy);font:inherit;background:#fff;border-radius:9px;padding:10px 12px}.register-table-scroll{overflow-x:auto}.business-register{border-collapse:collapse;text-align:left;width:100%;min-width:780px;font-size:14px;line-height:1.5}.business-register thead{background:var(--navy);color:#fff}.business-register th{padding:14px 18px;font-size:12px;font-weight:750}.business-register td{border-bottom:1px solid var(--line);vertical-align:top;padding:18px}.business-register tbody tr:nth-child(2n){background:#f8fafc}.business-register tbody tr:hover{background:#f0f7f8}.register-code{color:color-mix(in srgb, var(--quantik-purple) 81.8%, var(--quantik-navy));white-space:nowrap;font-weight:750}.register-name{min-width:180px;color:var(--navy);font-size:15px;display:block}.register-support{max-width:330px;color:var(--muted);margin:6px 0 0;font-size:13px}.register-number{text-align:right;font-variant-numeric:tabular-nums}.register-tags{flex-wrap:wrap;gap:6px;display:flex}.register-badge{white-space:nowrap;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:750;display:inline-block}.register-badge.is-active,.register-badge.is-freelancer{background:color-mix(in srgb, var(--quantik-green) 13.9%, white);color:color-mix(in srgb, var(--quantik-green) 43.7%, var(--quantik-navy))}.register-badge.is-neutral{color:color-mix(in srgb, var(--quantik-navy) 75.2%, white);background:#e9eef3}.register-badge.is-recruiter{color:color-mix(in srgb, var(--quantik-purple) 81.8%, var(--quantik-navy));background:#f1eaf7}.register-details{margin-top:10px}.register-details summary{color:color-mix(in srgb, var(--quantik-navy) 75.2%, white);cursor:pointer;font-size:13px;font-weight:650}.business-register a{color:color-mix(in srgb, var(--quantik-navy) 77.5%, white);overflow-wrap:anywhere}@media (max-width:640px){.register-toolbar{padding:16px}.register-filters,.register-filters label,.register-filters input,.register-filters select{width:100%}}.freelancer-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:20px;padding:22px;font-size:14px;line-height:1.55;display:grid}.freelancer-summary>div{min-width:0}.freelancer-summary h2{margin:7px 0;font-size:18px}.freelancer-summary strong,.freelancer-summary a{overflow-wrap:anywhere;display:block}.freelancer-summary p{color:var(--muted);margin:8px 0}.freelancer-summary .button{margin-top:8px;display:inline-flex}.freelancer-name-link{text-decoration:underline;-webkit-text-decoration-color:var(--quantik-turquoise);text-decoration-color:var(--quantik-turquoise);text-underline-offset:4px}.freelancer-open-profile{font-weight:700;color:color-mix(in srgb, var(--quantik-navy) 77.5%, white)!important}.freelancer-hold-banner,.freelancer-on-hold{border:2px solid color-mix(in srgb, var(--quantik-coral) 78.8%, var(--quantik-navy));background:#fff0f1}.freelancer-hold-banner{color:color-mix(in srgb, var(--quantik-coral) 49.1%, var(--quantik-navy));border-radius:12px;margin-bottom:20px;padding:18px 22px}.freelancer-hold-banner p{margin:6px 0;line-height:1.5}.freelancer-hold-label,.subconsultant-row.is-on-hold strong.freelancer-name-link{color:color-mix(in srgb, var(--quantik-coral) 60.3%, var(--quantik-navy))}.subconsultant-row.is-on-hold{box-shadow:inset 4px 0 color-mix(in srgb, var(--quantik-coral) 78.8%, var(--quantik-navy));background:#fff0f1}.proposal-status.paused{background:color-mix(in srgb, var(--quantik-coral) 15.3%, white);color:color-mix(in srgb, var(--quantik-coral) 60.3%, var(--quantik-navy))}.manual-onboarding-control{margin-bottom:20px;padding:18px 22px}.manual-onboarding-control summary{cursor:pointer;color:var(--navy);font-weight:750}.manual-onboarding-control p{color:var(--muted);font-size:14px;line-height:1.5}.pool-control-card{margin-bottom:20px}@media (max-width:1050px){.freelancer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.freelancer-summary{grid-template-columns:1fr}}.sidebar nav a.workspace-time-link:before,.tool-sidebar nav a.workspace-time-link:before{display:none}.sidebar nav a.workspace-time-link.active,.tool-sidebar nav a.workspace-time-link.active{box-shadow:none;color:#fff;background:var(--navy)}[data-time-view=daily],.time-view-tab.daily{--time-accent:var(--aqua)}[data-time-view=weekly],.time-view-tab.weekly{--time-accent:var(--violet)}[data-time-view=monthly],.time-view-tab.monthly{--time-accent:var(--navy)}.time-page-heading{border-left:3px solid var(--time-accent,var(--navy));justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;padding:4px 0 4px 15px;display:flex}.time-page-heading h1{color:var(--navy);letter-spacing:-.6px;margin:0;font-size:29px;font-weight:650}.time-page-heading a{color:var(--navy);border-color:var(--line);box-shadow:none;background:#fff}.time-workspace-tabs .time-view-tab{border:1px solid var(--line);box-shadow:none;background:#fff;border-top:3px solid #0000}.time-workspace-tabs .time-view-tab b{color:color-mix(in srgb, var(--quantik-navy) 65.3%, white);background:#eef1f5}.time-workspace-tabs .time-view-tab.active{border-color:var(--line);border-top-color:var(--time-accent);background:color-mix(in srgb,var(--time-accent) 5%,white);box-shadow:0 2px 6px color-mix(in srgb, var(--quantik-navy) 3.1%, transparent)}.time-workspace-tabs .time-view-tab.active b{background:var(--time-accent);color:#fff}.time-workspace-tabs .time-view-tab:not(.active) small{color:color-mix(in srgb, var(--quantik-navy) 56.9%, white)}@media (max-width:620px){.time-page-heading h1{font-size:24px}.time-page-heading{gap:10px;padding-left:10px}.time-page-heading a{padding:8px;font-size:11px}}.tool-main[data-time-view]{max-width:1420px;margin:0 auto;padding:26px}.tool-main.monthly-time-workspace .recovery-card{border:1px solid var(--line);box-shadow:none;border-radius:12px}.tool-main.monthly-time-workspace .recovery-card>.tool-card-heading{border-bottom:1px solid var(--line);background:#fff}.monthly-time-workspace .recovery-card .eyebrow{display:none}.monthly-time-workspace .monthly-project-card{border:1px solid var(--line);border-left:1px solid var(--line);border-top:1px solid var(--line);box-shadow:none;background:#fff}.monthly-time-workspace .monthly-project-summary{color:var(--navy);background:#fff;border:0}.monthly-time-workspace .monthly-project-card[open] .monthly-project-summary{border-bottom:1px solid var(--line);background:#f5f7fa}.monthly-time-workspace .monthly-project-summary strong,.monthly-time-workspace .monthly-project-summary>span:last-child strong{color:var(--navy)}.monthly-time-workspace .monthly-project-summary>span:first-child{border:0;padding-left:0}.monthly-time-workspace .monthly-project-detail{background:#fff}.monthly-time-workspace .monthly-headline-stats{gap:12px;margin:0 0 18px}.monthly-time-workspace .monthly-headline-stats article{border:1px solid var(--line);border-top:1px solid var(--line);box-shadow:none;background:#fff}.monthly-time-workspace .monthly-headline-stats article>span{color:var(--navy);font-size:14px;font-weight:650}.monthly-time-workspace .monthly-headline-stats article>strong{color:var(--navy);font-size:28px}.monthly-time-workspace .monthly-headline-stats article>small{color:var(--muted)}.monthly-time-workspace .monthly-project-overview{border:1px solid var(--line);background:#f8fafc}.monthly-time-workspace .monthly-project-overview>div>strong{color:var(--navy);font-weight:600}.monthly-time-workspace .monthly-client-value{color:var(--navy);font-weight:400}.monthly-time-workspace .monthly-client-value small{color:var(--muted);font-weight:400}.monthly-time-workspace .monthly-client-line textarea{white-space:pre-wrap;height:auto;min-height:90px;max-height:none}.monthly-time-workspace .monthly-client-line.headings{color:var(--navy);background:#f2f5f8;font-weight:650}.monthly-time-workspace .monthly-client-line-wrap,.monthly-time-workspace .monthly-adjustment-panel{border-color:var(--line);background:#fff}.monthly-time-workspace .tool-card-footer{border:1px solid var(--line);background:#fff}.monthly-time-workspace .tool-card-footer .button.primary,.monthly-time-workspace .monthly-project-detail .link-button{background:var(--violet);border-color:var(--violet);box-shadow:none;color:#fff}.monthly-time-workspace .month-picker{color:var(--navy);align-items:center;gap:10px;font-weight:650;display:flex}.monthly-time-workspace .month-picker input{border:1px solid var(--line);border-radius:7px;padding:8px 10px}.time-submission-advisory{border:1px solid color-mix(in srgb, var(--quantik-orange) 30%, white);border-left:3px solid var(--orange);color:var(--navy);background:#fdfaf5;border-radius:8px;margin:16px;padding:12px 16px}.time-submission-advisory strong{font-size:13px}.time-submission-advisory p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}@media (max-width:620px){.tool-main[data-time-view]{padding:18px 12px}}.monthly-wording-action{color:var(--navy,color-mix(in srgb, var(--quantik-navy) 99.9%, white));font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:30px;padding:5px 8px 5px 0;font-size:12px;text-decoration:underline}.monthly-wording-action:disabled{opacity:.55;cursor:default}.monthly-wording-review{border-left:2px solid color-mix(in srgb, var(--quantik-navy) 62.6%, white);white-space:normal;background:#f5f7fa;margin-top:6px;padding:10px 12px;font-size:13px;line-height:1.5}:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a{--nav-accent:var(--quantik-navy);color:var(--quantik-navy);box-shadow:none;background:#fff}:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a.tool-nav-aqua{--nav-accent:var(--quantik-turquoise)}:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a.tool-nav-violet{--nav-accent:var(--quantik-purple)}:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a.tool-nav-coral{--nav-accent:var(--quantik-coral)}:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a.tool-nav-green{--nav-accent:var(--quantik-green)}:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a.tool-nav-amber{--nav-accent:var(--quantik-orange)}:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a[href=\/]{--nav-accent:var(--quantik-navy)}:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a[href^=\/proposals]{--nav-accent:var(--quantik-coral)}:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a .tool-nav-icon{background:var(--nav-accent);color:var(--quantik-navy)}:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a[href=\/] .tool-nav-icon,:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a.tool-nav-violet:not([href^=\/proposals]) .tool-nav-icon,:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a.tool-nav-navy .tool-nav-icon{color:#fff}:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a .tool-nav-icon svg{color:inherit}:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a:hover{background:color-mix(in srgb,var(--nav-accent) 12%,white)}:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a.active{background:var(--quantik-navy);color:#fff;box-shadow:none}:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a.active:before{display:none}:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a.active[href=\/] .tool-nav-icon{color:var(--quantik-navy);background:#fff}:is(.tool-sidebar,.tool-mobile-menu) nav.tool-flat-navigation a:focus-visible{outline:3px solid var(--quantik-purple);outline-offset:2px}.time-page-heading>a.button{border:1px solid var(--quantik-purple);background:var(--quantik-purple);color:#fff;min-height:44px;box-shadow:none;padding:11px 18px;font-weight:750}.time-page-heading>a.button:hover{background:var(--quantik-navy);border-color:var(--quantik-navy)}.time-workspace-tabs .time-view-tab b svg{width:24px;height:24px}.opportunity-register .proposal-table-head{background:var(--quantik-navy);color:#fff}.opportunity-register .proposal-table-row:not(.proposal-table-head):hover{background:color-mix(in srgb,var(--quantik-turquoise) 10%,white)}.opportunity-register .proposal-status{background:var(--quantik-navy);color:#fff;border:0;border-radius:7px;align-items:center;padding:6px 10px;font-size:12px;font-style:normal;font-weight:750;line-height:1.4;display:inline-flex}.opportunity-register .proposal-status.lead_draft,.opportunity-register .proposal-status.proposal_issued{background:var(--quantik-turquoise);color:var(--quantik-navy)}.opportunity-register .proposal-status.qualified,.opportunity-register .proposal-status.proposal_draft{background:var(--quantik-purple);color:#fff}.opportunity-register .proposal-status.held,.opportunity-register .proposal-status.onboarding{background:var(--quantik-orange);color:var(--quantik-navy)}.opportunity-register .proposal-status.won{background:var(--quantik-green);color:var(--quantik-navy)}.opportunity-register .proposal-status.lost,.opportunity-register .proposal-status.no_bid{background:var(--quantik-coral);color:var(--quantik-navy)}.hub-release-highlights{gap:12px;margin:0;padding:20px 24px 24px;list-style:none;display:grid}.hub-release-highlights li{border-left:4px solid var(--quantik-turquoise);background:color-mix(in srgb,var(--quantik-turquoise) 7%,white);border-radius:0 9px 9px 0;padding:12px 16px}.hub-release-highlights li:nth-child(2){border-left-color:var(--quantik-purple)}.hub-release-highlights li:nth-child(3){border-left-color:var(--quantik-green)}.hub-release-highlights li:nth-child(4){border-left-color:var(--quantik-coral)}.hub-release-highlights strong{color:var(--quantik-navy);font-size:16px}.hub-release-highlights p{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.5}.tool-workspace>main{width:100%;max-width:1420px;margin-inline:auto;padding:26px}.tool-workspace>main[data-time-view]{width:100%;max-width:1420px;padding:22px 26px 38px}.tool-workspace>.time-workspace-tabs{border-radius:14px;grid-template-columns:minmax(190px,1fr) repeat(3,minmax(160px,230px));gap:10px;width:calc(100% - 52px);max-width:1368px;margin:22px auto 0;padding:10px}.tool-workspace>.time-workspace-tabs .time-view-tab{border-radius:10px;grid-template-columns:38px minmax(0,1fr);column-gap:10px;min-height:70px;padding:10px 12px}.tool-workspace>.time-workspace-tabs .time-view-tab b{border-radius:10px;width:38px;height:38px}.tool-workspace>#expense-history{width:100%;max-width:1420px;margin-inline:auto;padding:0 26px 30px}.workspace-page-header[data-workspace-header]{isolation:isolate;background:var(--quantik-navy);color:#fff;width:100%;max-width:none;min-height:86px;box-shadow:none;border:0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:0 0 20px;padding:16px 22px;display:flex;position:relative;overflow:hidden}.workspace-page-header[data-workspace-header]:after{content:"";z-index:0;background:var(--quantik-turquoise);opacity:.14;pointer-events:none;border:0;border-radius:0;width:250px;height:250px;position:absolute;top:-82px;right:-40px;-webkit-mask:url(/brand/quantik-mark.png) 50%/contain no-repeat;mask:url(/brand/quantik-mark.png) 50%/contain no-repeat}.workspace-page-header[data-workspace-header]>*{z-index:1;min-width:0;position:relative}.workspace-page-header[data-workspace-header] h1{letter-spacing:-.5px;color:#fff;max-width:900px;margin:0;font-size:28px;font-weight:650;line-height:1.2}.workspace-page-header[data-workspace-header] p{color:#e1e7ef;max-width:80ch;margin:6px 0 0;font-size:13px;line-height:1.5}.workspace-page-header[data-workspace-header] .eyebrow,.workspace-page-header[data-workspace-header] .sample-label{color:var(--quantik-turquoise);letter-spacing:.1em;margin-bottom:5px;font-size:10px;display:block}.workspace-page-header[data-workspace-header]>aside{color:#fff;background:#ffffff09;border:1px solid #ffffff30;border-radius:10px;min-width:180px;max-width:285px;margin:0;padding:10px 14px}.workspace-page-header[data-workspace-header] aside strong{color:#fff;margin:2px 0;font-size:20px}.workspace-page-header[data-workspace-header] aside span,.workspace-page-header[data-workspace-header] aside small{color:#e1e7ef;font-size:12px}.workspace-page-header[data-workspace-header] a:not(.button){color:var(--quantik-turquoise)}.workspace-page-header[data-workspace-header] .button.secondary{color:var(--quantik-navy);box-shadow:none;background:#fff;border-color:#fff}.workspace-page-header[data-workspace-header] .button.primary,.workspace-page-header[data-workspace-header] .time-guidance{background:var(--quantik-purple);color:#fff;border-color:var(--quantik-purple);box-shadow:none}.workspace-page-header.time-page-heading[data-workspace-header]>a.button{background:var(--quantik-purple);color:#fff;border-color:var(--quantik-purple)}@media (max-width:1100px){.tool-workspace>.time-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-workspace>.time-workspace-tabs>div{grid-column:1/-1;padding:3px 5px}}@media (max-width:680px){.tool-workspace>main,.tool-workspace>main[data-time-view]{padding:18px 14px 30px}.tool-workspace>#expense-history{padding:0 14px 24px}.tool-workspace>.time-workspace-tabs{gap:7px;width:calc(100% - 28px);margin-top:18px}.tool-workspace>.time-workspace-tabs .time-view-tab{flex-direction:column;align-items:flex-start;gap:7px;padding:10px;font-size:11px;display:flex}.tool-workspace>.time-workspace-tabs .time-view-tab small{display:none}.workspace-page-header[data-workspace-header]{border-radius:12px;gap:14px;padding:16px}.workspace-page-header[data-workspace-header] h1{font-size:24px}.workspace-page-header[data-workspace-header] p{font-size:12px}.workspace-page-header[data-workspace-header]>aside{width:100%;min-width:0;max-width:none}}.monthly-time-workspace .monthly-source-blocks>p{color:var(--muted);margin:7px 0 0;font-size:11px}.monthly-time-workspace .monthly-source-blocks .monthly-source-entry-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:8px;display:grid}.monthly-time-workspace .monthly-source-entry{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr repeat(4,minmax(88px,.65fr));align-items:end;gap:7px;padding:9px;display:grid}.monthly-time-workspace .monthly-source-entry>strong{color:var(--navy);align-self:center;font-size:11px}.monthly-time-workspace .monthly-source-entry label{gap:3px;display:grid}.monthly-time-workspace .monthly-source-entry label>span{color:var(--muted);font-size:10px;font-weight:800}.monthly-time-workspace .monthly-source-entry input{width:100%;min-height:38px}@media (max-width:720px){.monthly-time-workspace .monthly-source-blocks .monthly-source-entry-grid{grid-template-columns:1fr}.monthly-time-workspace .monthly-source-entry{grid-template-columns:1fr 1fr}.monthly-time-workspace .monthly-source-entry>strong{grid-column:1/-1}}
