/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer seqra-button-geometry;@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.w-full{width:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[marketplace\:contractor-eligibility\]{marketplace:contractor-eligibility}.\[release\:verify\]{release:verify}}:root{--navy-800:#12305f;--navy-700:#244574;--blue-700:var(--seqra-blue-deep);--blue-600:var(--seqra-blue);--blue-500:var(--seqra-blue);--cyan-500:var(--seqra-aqua);--cyan-300:#8beafb;--completed-gradient:linear-gradient(125deg,var(--seqra-turquoise-text) 0%,var(--seqra-turquoise-text) 54%,var(--seqra-turquoise-text) 100%);--violet-600:#6854f4;--violet-100:#eeebff;--periwinkle-100:#e9efff;--periwinkle-50:#f3f6ff;--ink:var(--text);--primary:var(--seqra-blue);--border:var(--line);--success:var(--seqra-turquoise-text);--success-bg:var(--seqra-turquoise-surface);--shadow-blue:0 18px 40px #2457ff38;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--site-width:1240px}.client-project-hub{gap:18px;margin:20px 0;display:grid}.client-commercial-activity>div,.client-project-hub>section,.client-record-grid>section{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px}.client-project-hub section>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.client-project-hub header p{color:var(--primary);letter-spacing:.1em;margin:0 0 4px;font-size:11px;font-weight:800}.client-project-hub header h2{color:var(--ink);margin:0;font-size:20px}.client-commercial-activity>div>a,.client-project-hub header>a,.client-project-hub section>a{color:var(--primary);font-size:13px;font-weight:750;text-decoration:none}.client-hub-position{padding:20px}.client-hub-position>header>span{color:var(--muted);font-size:13px}.client-hub-position>div{border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.client-hub-position article{border-right:1px solid var(--border);align-content:start;gap:5px;min-height:102px;padding:16px;display:grid}.client-hub-position article:last-child{border-right:0}.client-hub-position article small{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:800}.client-hub-position article strong{color:var(--ink);font-size:18px}.client-hub-position article span{color:var(--muted);font-size:12px;line-height:1.45}.client-needs-action{padding:20px;background:linear-gradient(135deg,#fff,#f7faff)!important;border-color:#bfd4ff!important}.client-needs-action ol{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.client-needs-action li{background:#fff;border:1px solid #d8e4fb;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.client-needs-action li>span{width:36px;height:36px;color:var(--primary);background:#eaf1ff;border-radius:11px;place-items:center;display:grid}.client-needs-action li b,.client-needs-action li p,.client-needs-action li strong{margin:0;display:block}.client-needs-action li p{color:var(--muted);margin-top:3px;font-size:13px}.client-needs-action li b{color:var(--ink);margin-top:5px;font-size:14px}.client-needs-action .primary-button{white-space:nowrap}.client-stage-overview{padding:20px}.client-stage-overview article{border:1px solid var(--border);border-radius:14px;overflow:hidden}.client-stage-overview article>header{border-bottom:1px solid var(--border);background:#f8fafc;padding:14px}.client-stage-overview article>header small{color:var(--primary);letter-spacing:.08em;font-size:10px;font-weight:800}.client-stage-overview article>header h3{margin:3px 0 0;font-size:15px}.client-stage-overview article>header>div:last-child{text-align:right}.client-stage-overview article>header span,.client-stage-overview article>header strong{display:block}.client-stage-overview article>header span{color:var(--muted);margin-top:3px;font-size:11px}.client-stage-overview article>ol{margin:0;padding:6px 14px;list-style:none}.client-stage-overview article>ol li{border-bottom:1px solid #edf1f6;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.client-stage-overview article>ol li:last-child{border:0}.client-stage-overview article>ol li>span{width:20px;height:20px;color:var(--muted);background:#eef2f7;border-radius:50%;place-items:center;font-size:10px;display:grid}.client-stage-overview article>ol li[data-complete=true]>span{background:var(--seqra-turquoise-border);color:var(--seqra-turquoise-text)}.client-stage-overview article>ol b,.client-stage-overview article>ol strong{font-size:12px}.client-stage-overview article>p{color:var(--muted);margin:0;padding:16px;font-size:13px}.client-stage-overview article>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:12px;display:flex}.client-stage-overview article>footer span{color:var(--muted)}.client-stage-overview article>footer a{color:var(--primary);font-weight:750;text-decoration:none}.client-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-record-grid>section{padding:18px}.client-record-grid header{justify-content:flex-start!important}.client-record-grid header>span{width:36px;height:36px;color:var(--primary);background:#eef4ff;border-radius:11px;place-items:center;display:grid}.client-record-grid>section>p{min-height:40px;color:var(--muted);margin:14px 0;font-size:13px;line-height:1.5}.client-record-grid ul{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.client-record-grid li{grid-template-columns:auto 1fr auto;gap:8px;font-size:12px;display:grid}.client-record-grid li span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.client-record-muted{color:var(--muted);font-size:12px;display:block}.client-commercial-activity{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-commercial-activity ol,.client-commercial-activity ul{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.client-commercial-activity ul li a{border:1px solid var(--border);color:var(--ink);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:10px;font-size:12px;text-decoration:none;display:grid}.client-commercial-activity ol li{grid-template-columns:10px 1fr;gap:10px;display:grid}.client-commercial-activity ol li>span{background:var(--primary);border-radius:50%;width:8px;height:8px;margin-top:5px}.client-commercial-activity ol p,.client-commercial-activity ol small,.client-commercial-activity ol strong{margin:0;display:block}.client-commercial-activity ol strong{font-size:12px}.client-commercial-activity ol p,.client-commercial-activity ol small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.4}.client-hub-empty{border:1px dashed var(--border);color:var(--muted);border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:14px;font-size:13px;display:flex}.client-payment-boundary{border:1px solid var(--seqra-turquoise-border);background:var(--seqra-turquoise-surface);color:var(--seqra-turquoise-text);border-radius:12px;align-items:center;gap:9px;margin:0;padding:12px 16px;font-size:12px;display:flex}@media (max-width:760px){.client-commercial-activity,.client-hub-position>div,.client-record-grid,.client-stage-overview>div{grid-template-columns:1fr}.client-hub-position article{border-right:0;border-bottom:1px solid var(--border);min-height:auto}.client-hub-position article:last-child{border-bottom:0}.client-needs-action li{grid-template-columns:auto minmax(0,1fr)}.client-needs-action li .primary-button{grid-column:1/-1;width:max-content;margin-left:50px}.client-project-hub section>header{align-items:flex-start}.client-stage-overview article>header{align-items:center}.client-record-grid>section>p{min-height:0}}.client-dashboard{gap:18px;max-width:1280px;padding-top:30px;display:grid}.client-dashboard-header p,.client-projects-heading p{color:var(--blue-600);letter-spacing:.13em;margin:0;font-size:.7rem;font-weight:850}.client-dashboard-header h1{color:var(--navy-950);letter-spacing:-.045em;margin:5px 0 6px;font-size:clamp(2rem,4vw,2.65rem)}.client-dashboard-header>span{color:var(--muted);font-size:.9rem}.client-dashboard-attention{box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fff,#f6f9ff);border:1px solid #bdd2ff;border-radius:18px;overflow:hidden}.client-dashboard-attention>header{align-items:center;gap:12px;padding:17px 19px;display:flex}.client-dashboard-attention>header>span{color:#fff;background:var(--blue-600);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.client-dashboard-attention h2,.client-dashboard-attention p{margin:0}.client-dashboard-attention h2{font-size:1rem}.client-dashboard-attention p{color:var(--muted);margin-top:2px;font-size:.78rem}.client-dashboard-attention ul{margin:0;padding:0;list-style:none}.client-dashboard-attention li{background:#ffffffbf;border-top:1px solid #dae5fb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 19px;display:grid}.client-dashboard-attention li span,.client-dashboard-attention li strong{display:block}.client-dashboard-attention li span{color:var(--muted);margin-top:3px;font-size:.75rem}.client-dashboard-attention li>a{color:var(--blue-600);align-items:center;gap:5px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.client-dashboard-clear{border:1px solid var(--seqra-turquoise-border);background:var(--seqra-turquoise-surface);color:var(--seqra-turquoise-text);border-radius:15px;align-items:center;gap:11px;padding:14px 17px;display:flex}.client-dashboard-clear span,.client-dashboard-clear strong{display:block}.client-dashboard-clear strong{font-size:.86rem}.client-dashboard-clear span{color:var(--seqra-turquoise-text);margin-top:2px;font-size:.75rem}.client-projects{gap:13px;display:grid}.client-projects-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.client-projects-heading h2{color:var(--navy-950);margin:3px 0 0;font-size:1.35rem}.client-projects-heading>span{color:var(--muted);font-size:.78rem}.client-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.client-project-grid[data-count="1"]{grid-template-columns:minmax(0,720px)}.client-project-card{background:#fff;border:1px solid #dce4f1;border-radius:20px;align-content:start;min-height:420px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #14356b12}.client-project-card:hover{border-color:#b8caf0;transform:translateY(-2px);box-shadow:0 16px 38px #14356b1c}.client-project-card>header{justify-content:space-between;align-items:center;padding:17px 18px 5px;display:flex}.client-project-card>header>span{width:40px;height:40px;color:var(--blue-600);background:#edf3ff;border-radius:13px;place-items:center;display:grid}.client-project-card>header>b{color:#44617f;letter-spacing:.05em;background:#f0f4f8;border-radius:999px;padding:5px 9px;font-size:.65rem}.client-property-name{border-bottom:1px solid #edf1f6;padding:10px 18px 15px}.client-property-name h3{color:var(--navy-950);margin:0;font-size:1.12rem;line-height:1.35}.client-property-name p{color:var(--muted);margin:5px 0 0;font-size:.82rem}.client-project-card dl{margin:0;padding:4px 18px;display:grid}.client-project-card dl>div{border-bottom:1px solid #edf1f6;grid-template-columns:105px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.client-project-card dt{color:var(--muted);font-size:.72rem}.client-project-card dd{color:var(--navy-900);text-align:right;margin:0;font-size:.78rem;font-weight:750}.client-project-progress{gap:8px;padding:14px 18px;display:grid}.client-project-progress>span{justify-content:space-between;align-items:center;display:flex}.client-project-progress small{color:var(--muted);font-size:.72rem}.client-project-progress strong{font-size:.82rem}.client-project-progress>i{background:#e8edf5;border-radius:999px;height:7px;overflow:hidden}.client-project-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#2457ff,#35bfe9);height:100%;display:block}.client-card-action{color:#1749c9;background:#eef4ff;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:0 18px 15px;padding:10px 12px;display:flex}.client-card-action>span{text-transform:uppercase;font-size:.68rem;font-weight:800}.client-card-action>strong{font-size:.78rem}.client-card-action.client-card-clear{background:var(--seqra-turquoise-surface);color:var(--seqra-turquoise-text);justify-content:flex-start}.client-card-action.client-card-clear>span{text-transform:none}.client-project-card>footer{z-index:2;background:#fafcff;border-top:1px solid #e7ecf4;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:13px 18px;display:flex;position:relative}.client-project-card>footer>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:.67rem;display:flex;overflow:hidden}.client-project-card>footer>span svg{flex:none}.client-project-card>footer>a{color:var(--blue-600);flex:none;align-items:center;gap:5px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.client-dashboard-empty{color:var(--muted);text-align:center;border:1px dashed #cbd7e7;border-radius:18px;justify-items:center;padding:42px 20px;display:grid}.client-dashboard-empty h2{color:var(--navy-950);margin:11px 0 4px;font-size:1rem}.client-dashboard-empty p{margin:0;font-size:.78rem}@media (max-width:760px){.client-dashboard{gap:15px;padding-top:20px}.client-dashboard-attention li,.client-project-grid,.client-project-grid[data-count="1"]{grid-template-columns:1fr}.client-dashboard-attention li>a{width:max-content}.client-project-card{min-height:0}.client-project-card dl>div{grid-template-columns:88px minmax(0,1fr)}.client-project-card>footer>span{display:none}}.client-dashboard-header h1{font-size:clamp(2rem,3.4vw,2.8rem)}.client-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.client-summary-grid article{background:#fff;border:1px solid #dbe5f3;border-radius:17px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex;box-shadow:0 8px 24px #14356b0e}.client-summary-grid article>span{color:#1d5fe8;background:#edf4ff;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.client-summary-grid article>span[data-tone=aqua]{color:#117a91;background:#eafafd}.client-summary-grid article>span[data-tone=amber]{color:#a85f00;background:var(--surface-primary)}.client-summary-grid article>span[data-tone=green]{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.client-summary-grid article>div{gap:2px;min-width:0;display:grid}.client-summary-grid small{color:#708097;letter-spacing:.07em;font-size:.61rem;font-weight:850}.client-summary-grid small,.client-summary-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-summary-grid strong{color:#112755;letter-spacing:-.02em}.client-summary-grid p{color:#748298;margin:0;font-size:.68rem}.client-dashboard-attention{border-color:#aec8ff;border-radius:19px;box-shadow:0 10px 28px #1d4ed814}.client-dashboard-attention>header>span{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.client-dashboard-attention>header p{color:#2360d8;letter-spacing:.1em;font-size:.62rem;font-weight:850}.client-dashboard-attention>header h2{margin-top:3px}.client-dashboard-attention>header small{color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.client-dashboard-attention li{background:#fff;padding:14px 20px}.client-dashboard-attention li>a{background:#fff;border:1px solid #c9d9fb;border-radius:999px;padding:7px 11px}.client-projects-heading{padding:2px}.client-project-card{border-color:#d8e3f1;box-shadow:0 10px 30px #14356b11}.client-project-progress{padding:14px 19px 11px}.client-stage-progression{align-items:center;gap:5px;padding:0 19px 15px;display:flex}.client-stage-progression>span{color:#718097;background:#f7f9fc;border:1px solid #e1e7ef;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;height:27px;font-size:.66rem;font-weight:800;display:flex}.client-stage-progression>span>i{background:#aab5c5;border-radius:50%;width:6px;height:6px}.client-stage-progression>span[data-tone=complete]{border-color:var(--seqra-turquoise-border);color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.client-stage-progression>span[data-tone=complete]>i{background:var(--seqra-turquoise-text)}.client-stage-progression>span[data-tone=current]{color:#174fcf;background:#edf4ff;border-color:#a9c5ff}.client-stage-progression>span[data-tone=current]>i{background:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.client-project-card>footer>a{background:#edf4ff;border-radius:999px;padding:6px 10px}@media (max-width:1040px){.client-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.client-dashboard{gap:17px}.client-dashboard-header{padding-top:4px}.client-summary-grid{grid-template-columns:1fr 1fr;gap:9px}.client-summary-grid article{align-items:flex-start;gap:9px;padding:13px}.client-summary-grid article>span{border-radius:11px;width:34px;height:34px}.client-summary-grid small{white-space:normal}.client-summary-grid strong{font-size:.94rem}.client-summary-grid p{display:none}.client-dashboard-attention>header{align-items:flex-start;padding:16px}.client-dashboard-attention li{padding:13px 16px}.client-project-card>footer,.client-stage-progression{padding-inline:16px}}.client-dashboard{gap:17px}.client-dashboard-header{padding-block:3px 0}.client-dashboard-header h1{margin-block:4px}.client-summary-grid article{min-height:82px;padding:12px 14px}.client-summary-grid p{font-size:.65rem}.client-dashboard-attention>header{padding:12px 16px}.client-dashboard-attention>header h2{font-size:.9rem}.client-dashboard-attention li span{margin-top:1px;font-size:.7rem}.client-dashboard-attention>footer{background:#fff;border-top:1px solid #dae5fb;justify-content:flex-end;padding:8px 16px;display:flex}.client-dashboard-attention>footer>a{color:#1d5fe8;align-items:center;gap:5px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.client-project-card>header{padding:13px 16px 3px}.client-project-card>header>span{border-radius:11px;width:36px;height:36px}.client-property-name{padding:7px 16px 11px}.client-project-card dl{padding-inline:16px}.client-project-card dl>div{padding:7px 0}.client-project-progress{gap:6px;padding:10px 16px 8px}.client-project-progress>i{height:6px}.client-stage-progression{gap:4px;padding:0 16px 11px}.client-stage-progression>span{border-radius:7px;height:24px;font-size:.61rem}.client-card-action{margin:0 16px 10px;padding:8px 10px}.client-project-card>footer{padding:10px 16px}.workspace-notification-menu{position:relative}.workspace-notification-menu>summary{cursor:pointer;list-style:none}.workspace-notification-menu>summary::-webkit-details-marker{display:none}.workspace-notification-menu>section{z-index:120;color:#142647;background:#fff;border:1px solid #d8e4f3;border-radius:15px;width:340px;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 18px 46px #0c235333}.workspace-notification-menu>section>header{background:#f9fbff;border-bottom:1px solid #e6edf6;padding:13px 14px}.workspace-notification-menu>section>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-notification-menu>section>header strong{font-size:.82rem}.workspace-notification-menu>section>header small{color:#65758d;font-size:.68rem}.workspace-notification-menu ol{max-height:286px;margin:0;padding:0;list-style:none}.workspace-notification-menu li{border-bottom:1px solid #edf1f7;grid-template-columns:30px minmax(0,1fr) 7px;align-items:center;gap:9px;padding:10px 13px;display:grid}.workspace-notification-menu li.unread{background:#f4f8ff}.workspace-notification-menu li>span{color:#2563eb;background:#eaf2ff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.workspace-notification-menu li[data-type*=PAYMENT]>span{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.workspace-notification-menu li[data-type*=ISSUE]>span{color:#ba5b22;background:#fff0e8}.workspace-notification-menu li[data-type^=AGREEMENT_]>span{color:#6653c7;background:#f0edff}.workspace-notification-menu li>div{gap:3px;min-width:0;display:grid}.workspace-notification-menu li strong{color:#152647;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.workspace-notification-menu time{color:#728096;font-size:.64rem}.workspace-notification-menu li>i{background:#2563eb;border-radius:50%;width:7px;height:7px}.workspace-notification-menu>section>p{color:#728096;text-align:center;margin:0;padding:22px;font-size:.74rem}.workspace-notification-menu>section>a{color:#1d5fe8;background:#fbfdff;justify-content:space-between;align-items:center;padding:11px 14px;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.authenticated-brand-header .workspace-account .workspace-notification-menu strong{color:#152647}.authenticated-brand-header .workspace-account .workspace-notification-menu small{color:#65758d}@media (max-width:760px){.client-dashboard{gap:14px}.client-summary-grid article{min-height:74px;padding:11px}.client-dashboard-attention>header{padding:11px 13px}.client-dashboard-attention li{padding:10px 13px}.client-project-card{min-height:0}.workspace-notification-menu>section{width:auto;max-height:calc(100vh - 78px);position:fixed;top:66px;left:10px;right:10px}}.client-action-icon{border-radius:11px;width:34px;height:34px;color:#1758df!important;display:grid!important}.client-action-icon[data-category*=Payment]{color:var(--seqra-turquoise-text)!important}.client-action-icon[data-category*=Agreement]{background:#f2efff;color:#6747c7!important}.client-contractor-identity{border-bottom:1px solid #edf1f6;align-items:center;gap:10px;margin:0 16px;padding:10px 0;display:flex}.client-contractor-identity>span{color:#1d55cc;background:#eef4ff;border:1px solid #d9e5f7;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.76rem;font-weight:850;display:grid;overflow:hidden}.client-contractor-identity img{object-fit:cover;width:100%;height:100%}.client-contractor-identity small,.client-contractor-identity strong{display:block}.client-contractor-identity small{color:#7890ae;letter-spacing:.1em;font-size:.57rem;font-weight:850}.client-contractor-identity strong{color:var(--navy-900);margin-top:2px;font-size:.76rem}.client-trust-profile{gap:20px;max-width:1280px;padding-top:28px;display:grid}.client-profile-hero{background:#fff;border:1px solid #d9e5f4;border-radius:24px;padding-bottom:92px;position:relative;box-shadow:0 14px 40px #14356b14}.client-profile-cover{background:linear-gradient(125deg,#1748c7,#2563eb 62%,#39cfd6);border-radius:23px 23px 0 0;height:260px;position:relative;overflow:hidden}.client-profile-cover>img{object-fit:cover}.client-profile-cover>div{color:#ffffffd9;align-content:center;place-items:center;gap:8px;height:100%;display:grid}.client-profile-identity{grid-template-columns:150px minmax(0,1fr) auto;align-items:end;gap:22px;display:grid;position:absolute;bottom:21px;left:28px;right:28px}.client-profile-avatar{color:#fff;background:linear-gradient(135deg,#1d4ed8,#38bfcf);border:6px solid #fff;border-radius:50%;place-items:center;width:150px;height:150px;font-size:2rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 12px 30px #0f2d5f2e}.client-profile-avatar img{object-fit:cover;width:100%;height:100%}.client-profile-identity h1,.client-profile-identity p{margin:0}.client-profile-identity p{color:#2761d0;letter-spacing:.13em;font-size:.64rem;font-weight:900}.client-profile-identity h1{color:var(--navy-950);margin:4px 0;font-size:2rem}.client-profile-identity div>span{color:#506783;align-items:center;gap:5px;font-size:.8rem;display:flex}.client-profile-identity div>small{color:#8190a4;margin-top:3px;font-size:.69rem;display:block}.client-trust-summary{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.client-trust-summary article{background:#fff;border:1px solid #dce6f3;border-radius:17px;grid-template-columns:38px 1fr;column-gap:11px;padding:17px;display:grid;box-shadow:0 8px 24px #14356b0e}.client-trust-summary svg{color:#2563eb;background:#edf4ff;border-radius:12px;grid-row:1/5;width:38px;height:38px;padding:9px}.client-trust-summary small,.client-trust-summary span,.client-trust-summary strong{grid-column:2}.client-trust-summary span{color:#70829a;letter-spacing:.08em;font-size:.61rem;font-weight:900}.client-trust-summary strong{color:var(--navy-950);margin-top:3px;font-size:1.15rem}.client-trust-summary small{color:#8090a4;margin-top:2px;font-size:.66rem}.client-profile-columns{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:15px;display:grid}.client-profile-panel{background:#fff;border:1px solid #dce6f3;border-radius:18px;padding:20px;box-shadow:0 8px 24px #14356b0d}.client-profile-panel header h2,.client-profile-panel header p{margin:0}.client-profile-panel header p{color:#2563eb;letter-spacing:.11em;font-size:.62rem;font-weight:900}.client-profile-panel header h2{color:var(--navy-950);margin-top:4px;font-size:1rem}.client-profile-panel>p{color:#53677e;font-size:.8rem;line-height:1.65}.client-profile-panel>aside{color:#3c6177;background:#f2f8fc;border-radius:12px;align-items:flex-start;gap:8px;margin-top:18px;padding:11px;font-size:.68rem;line-height:1.45;display:flex}.client-review-cards{gap:9px;margin-top:15px;display:grid}.client-review-cards article{background:#fbfcfe;border:1px solid #e3e9f1;border-radius:13px;padding:13px}.client-review-cards article>div{color:#f0a51f;letter-spacing:.08em}.client-review-cards p,.client-review-cards small,.client-review-cards strong{display:block}.client-review-cards strong{margin-top:5px;font-size:.8rem}.client-review-cards p{color:#53677e;margin:5px 0;font-size:.74rem}.client-review-cards small{color:#8491a2;font-size:.64rem}.client-profile-empty{color:#73849a;border:1px dashed #ccd8e7;border-radius:12px;align-items:center;gap:9px;margin-top:15px;padding:18px;font-size:.74rem;display:flex}.client-profile-editor{scroll-margin-top:20px}.client-media-forms{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.client-media-forms form{border:1px solid #e1e8f2;border-radius:14px;gap:9px;padding:14px;display:grid}.client-media-forms label{align-items:center;gap:7px;font-size:.76rem;font-weight:800;display:flex}.client-media-forms input{width:100%;margin-top:7px;display:block}.client-cover-controls button,.client-media-forms button{color:#fff;background:#2563eb;border:0;border-radius:999px;width:max-content;padding:8px 13px;font-weight:800}.client-cover-controls{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:13px;margin-top:15px;display:grid}.client-cover-controls label{color:#52667d;gap:5px;font-size:.7rem;display:grid}.public-client-profile .public-profile-hero{min-height:320px}.public-client-profile .public-profile-identity{align-items:flex-end}.public-client-profile .public-business-logo{border:5px solid #fffffff2;flex:0 0 120px;width:120px;height:120px;font-size:1.7rem;font-weight:900}@media (max-width:760px){.client-dashboard-attention li{grid-template-columns:34px minmax(0,1fr)}.client-dashboard-attention li>a{grid-column:2}.client-profile-hero{padding-bottom:155px}.client-profile-cover{height:190px}.client-profile-identity{grid-template-columns:92px 1fr;align-items:end;gap:13px;bottom:16px;left:16px;right:16px}.client-profile-avatar{border-width:4px;width:92px;height:92px}.client-profile-identity h1{font-size:1.35rem}.client-profile-identity>.primary-button{grid-column:1/3;justify-content:center;width:100%}.client-cover-controls,.client-media-forms,.client-profile-columns,.client-trust-summary{grid-template-columns:1fr}.public-client-profile .public-business-logo{flex-basis:76px;width:76px;height:76px}}.client-pending-invitations{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #c9d8f6;border-radius:17px;overflow:hidden}.client-pending-invitations>header{border-bottom:1px solid #e2e9f5;justify-content:space-between;align-items:end;gap:18px;padding:16px 18px;display:flex}.client-pending-invitations>header p{color:var(--blue-600);letter-spacing:.12em;margin:0;font-size:.68rem;font-weight:850}.client-pending-invitations>header h2{margin:4px 0 0;font-size:1rem}.client-pending-invitations>header>span{color:var(--muted);font-size:.75rem}.client-pending-invitations>div{display:grid}.client-pending-invitations article{border-bottom:1px solid #edf1f7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.client-pending-invitations article:last-child{border-bottom:0}.client-pending-invitations article>div:first-child{gap:3px;display:grid}.client-pending-invitations article strong{font-size:.88rem}.client-pending-invitations article small,.client-pending-invitations article span{color:var(--muted);font-size:.74rem}.client-invitation-actions{align-items:center;gap:8px;display:flex}.client-invitation-actions form{display:flex}.client-invitation-actions>a{color:var(--blue-600);font-size:.76rem;font-weight:800}.client-invitation-actions .primary-button,.client-invitation-actions .secondary-button{min-height:34px;padding:7px 11px}@media (max-width:760px){.client-pending-invitations>header{flex-direction:column;align-items:flex-start;gap:5px}.client-pending-invitations article{grid-template-columns:1fr}.client-invitation-actions{flex-wrap:wrap}.client-invitation-actions>a{width:100%}.client-invitation-actions form{flex:1}.client-invitation-actions button{width:100%}}.checklist-builder-hero,.checklist-template-picker,.project-checklist-entry{background:#fff;border:1px solid #dce5f3;border-radius:24px;box-shadow:0 12px 34px #15305b0f}.project-checklist-entry{margin-top:22px;padding:24px}.project-checklist-entry>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.checklist-builder-hero p,.checklist-template-library .workspace-page-heading p,.checklist-template-picker>div>p,.project-checklist-entry>header p{color:#165dff;letter-spacing:.14em;margin:0;font-size:.72rem;font-weight:800}.checklist-template-picker h2,.project-checklist-entry>header h2{margin:5px 0;font-size:1.35rem}.checklist-template-picker>div>span,.project-checklist-entry>header span{color:#62718b}.project-checklist-entry>header>a{color:#165dff;font-weight:750}.project-checklist-entry>div{gap:10px;display:grid}.project-checklist-entry article{background:#fbfcff;border:1px solid #e6ecf5;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.project-checklist-entry article>span{color:#165dff;background:#eef4ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.project-checklist-entry article small{color:#73829b;letter-spacing:.08em;font-weight:800;display:block}.project-checklist-entry article strong{margin:2px 0;display:block}.project-checklist-entry article p{color:#65748c;margin:0}.project-checklist-entry article>b{color:#165dff;background:#eef4ff;border-radius:999px;padding:6px 9px;font-size:.7rem}.project-checklist-entry article>b[data-status=COMPLETED]{background:var(--seqra-turquoise-surface);color:var(--seqra-turquoise-text)}.project-checklist-entry article>b[data-status=ACTIVE]{color:#a86808;background:#fff4df}.project-checklist-entry article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.project-checklist-entry .primary-button,.project-checklist-entry .secondary-button{min-height:38px;padding:8px 13px}.checklist-builder-hero{color:#fff;background:linear-gradient(135deg,#0a2e70,#165dff);justify-content:space-between;gap:24px;margin-bottom:18px;padding:26px;display:flex}.checklist-builder-hero p{color:#a9c5ff}.checklist-builder-hero h1{margin:7px 0;font-size:2rem}.checklist-builder-hero>div>span{color:#dbe7ff}.checklist-builder-hero aside{border-left:1px solid #ffffff38;min-width:210px;padding-left:24px}.checklist-builder-hero aside>*{display:block}.checklist-builder-hero aside small{color:#bad0ff;font-weight:800}.checklist-builder-hero aside strong{margin:8px 0;font-size:1.65rem}.checklist-template-picker{grid-template-columns:1.2fr 1fr;gap:24px;margin-bottom:18px;padding:22px;display:grid}.checklist-template-picker form{gap:10px;display:grid}.checklist-template-picker label{gap:5px;font-weight:700;display:grid}.checklist-template-picker select{background:#fff;border:1px solid #ccd7e8;border-radius:12px;width:100%;min-height:44px;padding:0 12px}.checklist-template-picker form p{color:#65748c;margin:0}.checklist-template-picker .mini-empty{margin:0}.checklist-template-library .workspace-page-heading{margin-bottom:22px}.checklist-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.checklist-template-grid article{background:#fff;border:1px solid #dfe7f3;border-radius:20px;padding:20px;position:relative;box-shadow:0 10px 28px #16305b0d}.checklist-template-grid article>span{color:#165dff;background:#eef4ff;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800;position:absolute;top:16px;right:16px}.checklist-template-grid article>svg{color:#165dff}.checklist-template-grid h2{margin:14px 0 6px}.checklist-template-grid p{color:#65748c;min-height:45px}.checklist-template-grid small{color:#73829b;margin-bottom:16px;display:block}.checklist-template-create{background:#fff;border:1px solid #dce5f3;border-radius:20px;margin-top:18px}.checklist-template-create>summary{cursor:pointer;align-items:center;gap:8px;padding:18px 20px;font-weight:800;display:flex}.checklist-template-create>.checklist-template-editor{padding:0 20px 20px}.checklist-template-fields{grid-template-columns:1fr 1.4fr;gap:14px;margin-bottom:16px;display:grid}.checklist-template-fields label{gap:6px;font-weight:750;display:grid}.checklist-template-fields input,.checklist-template-fields textarea{border:1px solid #ccd7e8;border-radius:12px;width:100%;padding:11px 12px}.checklist-template-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.checklist-template-actions form{align-items:center;gap:8px;display:flex}.checklist-template-actions .workflow-feedback{padding:8px 10px}.checklist-job-builder>.record-integrity-note{margin-top:18px}@media (max-width:900px){.checklist-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-checklist-entry article{grid-template-columns:auto minmax(0,1fr) auto}.project-checklist-entry article>div:last-child{grid-column:2/-1;justify-content:flex-start}.checklist-template-picker{grid-template-columns:1fr}}@media (max-width:600px){.project-checklist-entry{border-radius:19px;padding:16px}.checklist-builder-hero,.project-checklist-entry>header{display:block}.project-checklist-entry article{grid-template-columns:auto minmax(0,1fr);padding:13px}.project-checklist-entry article>b{grid-column:2}.project-checklist-entry article>div:last-child{grid-column:1/-1}.project-checklist-entry article>div:last-child a{flex:1}.checklist-builder-hero{border-radius:20px;padding:20px}.checklist-builder-hero aside{border-top:1px solid #ffffff38;border-left:0;min-width:0;margin-top:18px;padding:16px 0 0}.checklist-template-picker{border-radius:19px;padding:17px}.checklist-template-fields,.checklist-template-grid{grid-template-columns:1fr}.checklist-template-grid article p{min-height:0}.checklist-template-actions,.checklist-template-actions form{width:100%;display:grid}.checklist-template-actions a,.checklist-template-actions button{width:100%}}.floating-chat-trigger{z-index:80;color:#fff;min-height:48px;font:700 .86rem/1 var(--font-sans);cursor:pointer;background:linear-gradient(135deg,#1458f5,#2449d8);border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:9px;padding:0 18px;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;bottom:26px;right:26px;box-shadow:0 16px 38px #123dae4d,0 3px 10px #123dae29}.floating-chat-trigger:hover{transform:translateY(-2px);box-shadow:0 20px 44px #123dae59}.floating-chat-panel a:focus-visible,.floating-chat-panel button:focus-visible,.floating-chat-panel select:focus-visible,.floating-chat-panel textarea:focus-visible,.floating-chat-trigger:focus-visible{outline-offset:2px;outline:3px solid #67ddf2}.floating-chat-panel{z-index:75;background:#fff;border:1px solid #d6e1f4;border-radius:24px;grid-template-rows:auto auto minmax(160px,1fr) auto auto;width:min(390px,100vw - 32px);height:min(670px,100vh - 120px);animation:floating-chat-in .18s ease-out;display:grid;position:fixed;bottom:84px;right:24px;overflow:hidden;box-shadow:0 28px 75px #0a235e40}@keyframes floating-chat-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.floating-chat-panel>header{color:#fff;background:linear-gradient(135deg,#072b78,#1557eb);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.floating-chat-panel>header>div{align-items:center;gap:11px;min-width:0;display:flex}.floating-chat-panel>header>div>span{background:#ffffff24;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.floating-chat-panel>header small,.floating-chat-panel>header strong{display:block}.floating-chat-panel>header strong{font-size:1rem}.floating-chat-panel>header small{color:#d9e8ff;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin-top:3px;font-size:.76rem;overflow:hidden}.floating-chat-panel>header button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.floating-chat-context{background:#f8faff;border-bottom:1px solid #e7edf7;padding:13px 16px 11px}.floating-chat-context label{color:#51617f;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block;position:relative}.floating-chat-context select{appearance:none;color:#0b214a;width:100%;height:39px;font:700 .82rem/1.2 var(--font-sans);background:#fff;border:1px solid #cdd9ee;border-radius:10px;margin-top:6px;padding:0 36px 0 11px}.floating-chat-context label>svg{pointer-events:none;position:absolute;bottom:12px;right:11px}.floating-chat-context p{color:#6b7891;justify-content:space-between;gap:10px;margin:9px 1px 0;font-size:.69rem;display:flex}.floating-chat-context p strong{color:#253a62;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.floating-chat-context p span{flex:none}.floating-chat-feed{background:linear-gradient(#fff,#fbfcff);min-height:0;margin:0;padding:15px 14px;list-style:none;overflow:auto}.floating-chat-feed>li{margin-bottom:12px;display:flex}.floating-chat-feed>li.own{justify-content:flex-end}.floating-chat-feed article{background:#fff;border:1px solid #dfe7f3;border-radius:4px 15px 15px;max-width:88%;padding:10px 12px 8px;position:relative;box-shadow:0 4px 14px #102d610d}.floating-chat-feed .own article{background:#eef4ff;border-color:#c7d7ff;border-radius:15px 4px 15px 15px}.floating-chat-feed article header{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.floating-chat-feed article header strong{color:#0b214a;font-size:.76rem}.floating-chat-feed article header small{color:#64728a;font-size:.66rem}.floating-chat-feed article time{color:#8390a6;margin-left:auto;font-size:.61rem}.floating-chat-feed article p{color:#263a5e;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:.8rem;line-height:1.45}.floating-chat-feed blockquote{color:#66748d;background:#f5f7fc;border-left:3px solid #6c8ff5;margin:7px 0 0;padding:6px 8px;font-size:.68rem}.floating-chat-feed article>ul{flex-wrap:wrap;gap:5px;margin:7px 0 0;padding:0;list-style:none;display:flex}.floating-chat-feed article>ul a{color:#1551d4;background:#fff;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:.67rem;text-decoration:none;display:flex}.floating-chat-feed article>button{color:#3263d8;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:.67rem;font-weight:700}.floating-chat-empty{color:#7a879e;text-align:center;align-content:center;place-items:center;min-height:180px;display:grid!important}.floating-chat-empty strong{color:#24395f;margin-top:8px}.floating-chat-empty span{margin-top:4px;font-size:.76rem}.floating-chat-reply{color:#65728a;background:#f7f9fd;border-top:1px solid #e4eaf4;justify-content:space-between;align-items:center;padding:7px 14px;font-size:.7rem;display:flex}.floating-chat-reply button{color:#2856c9;cursor:pointer;background:0 0;border:0;font-weight:700}.floating-chat-composer{background:#fff;border-top:1px solid #e1e8f4;padding:10px 13px 9px}.floating-chat-composer>label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.floating-chat-composer textarea{resize:none;color:#13294e;width:100%;font:500 .8rem/1.4 var(--font-sans);border:1px solid #cdd8ea;border-radius:11px;padding:9px 10px;display:block}.floating-chat-composer>div{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.floating-chat-attachment{color:#536682;cursor:pointer;align-items:center;gap:5px;min-height:34px;padding:0 8px;font-size:.72rem;font-weight:700;display:flex}.floating-chat-attachment input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.floating-chat-composer button{color:#fff;cursor:pointer;background:#1656e8;border:0;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-weight:800;display:flex}.floating-chat-composer button:disabled{opacity:.55;cursor:wait}.floating-chat-hub-link{color:#2457ce;border-top:1px solid #edf1f7;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:.7rem;font-weight:800;text-decoration:none;display:flex}.floating-chat-state{color:#65738c;text-align:center;align-content:center;place-items:center;min-height:220px;padding:24px;display:grid}.floating-chat-error{color:#a83333}.floating-chat-error button{color:#a83333;cursor:pointer;background:#fff;border:1px solid #e4b4b4;border-radius:9px;margin-top:10px;padding:8px 12px;font-weight:700}@media (max-width:700px){.floating-chat-trigger{justify-content:center;width:52px;height:52px;padding:0;bottom:16px;right:16px}.floating-chat-trigger span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.floating-chat-panel{width:100%;height:min(82dvh,720px);max-height:calc(100dvh - 48px);padding-bottom:calc(60px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;inset:auto 0 0}.floating-chat-panel>header{padding:14px 16px}.floating-chat-context{padding-inline:14px}.floating-chat-feed article{max-width:92%}}@media (max-width:390px){.floating-chat-panel{width:100vw}.floating-chat-context p{display:block}.floating-chat-context p span{margin-top:3px;display:block}.floating-chat-composer,.floating-chat-feed{padding-inline:10px}}.command-centre{scroll-margin-top:1rem}.attention-now{color:#fff;background:linear-gradient(125deg,#071b45,#104ad8 72%,#06bfe9);border-radius:24px;justify-content:space-between;align-items:center;gap:2rem;margin:1.2rem 0;padding:1.4rem;display:flex;box-shadow:0 18px 44px #0f44be38}.attention-now p,.attention-now small{color:#cfe8ff}.attention-now h3{margin:.2rem 0;font-size:1.45rem}.attention-now .primary-button{color:#123caa;background:#fff;flex:none}.intelligence-anchor-nav{gap:.5rem;padding:.25rem 0 1rem;display:flex;overflow:auto}.intelligence-anchor-nav a{white-space:nowrap;color:#173870;border:1px solid #d8e3f5;border-radius:999px;padding:.62rem .9rem;font-weight:750}.intelligence-health-badge[data-health=AT_RISK],.intelligence-health-badge[data-health=BLOCKED]{background:#fff1ef;border-color:#f3b4ae}.command-risk-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.command-risk-list li{background:#f7faff;border-left:4px solid #6a89ca;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.command-risk-list li[data-severity=BLOCKER],.command-risk-list li[data-severity=HIGH]{border-left-color:#e26055}.command-risk-list li span{color:#6356c9;font-size:.68rem;font-weight:850}.command-risk-list li p{color:#53647f;margin:.25rem 0}.command-risk-list li small{color:#6c7890}.command-risk-list li a{color:#1451d8;white-space:nowrap;font-weight:800}.milestone-intelligence>ol{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.milestone-intelligence>ol>li{background:#fff;border:1px solid #dfe8f5;border-radius:16px;padding:1rem}.milestone-intelligence>ol>li[data-overdue=true]{border-color:#efaaa3}.milestone-intelligence-title{align-items:center;gap:.8rem;display:flex}.milestone-intelligence-title>span{color:#fff;background:#123fd1;border-radius:9px;place-items:center;width:2rem;height:2rem;font-weight:850;display:grid}.milestone-intelligence-title>div{flex:1}.milestone-intelligence-title small{color:#62718a;margin-top:.2rem;display:block}.milestone-intelligence-title>b{color:#173870;font-size:.75rem}.milestone-intelligence-bars{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1rem 0;display:grid}.milestone-intelligence-bars label{color:#465975;font-size:.75rem;font-weight:750}.milestone-intelligence-bars label>span{float:right}.milestone-intelligence-bars i{background:#e9eff8;border-radius:9px;height:7px;margin-top:.4rem;display:block;overflow:hidden}.milestone-intelligence-bars i b{background:linear-gradient(90deg,#1644e8,#1fc9df);height:100%;display:block}.milestone-intelligence-meta{color:#596983;flex-wrap:wrap;gap:.5rem 1rem;font-size:.78rem;display:flex}.milestone-intelligence-meta strong{color:#bd3f35}.milestone-intelligence>ol>li>a{color:#164ed1;align-items:center;gap:.3rem;margin-top:.75rem;font-weight:800;display:inline-flex}.intelligence-calculated{text-align:right;color:#728097;font-size:.74rem}.portfolio-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.portfolio-metric-grid article{background:#fff;border:1px solid #dce7f6;border-radius:16px;padding:1rem}.portfolio-metric-grid small,.portfolio-metric-grid span{color:#6b7890;display:block}.portfolio-metric-grid strong{color:#102a5b;margin:.3rem 0;font-size:1.45rem;display:block}.portfolio-project-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.portfolio-project-list>article{border:1px solid #dae5f4;border-top:4px solid #2c66ea;border-radius:16px;padding:1.1rem}.portfolio-project-list>article[data-health=AT_RISK],.portfolio-project-list>article[data-health=BLOCKED]{border-top-color:#df594e}.portfolio-project-list header{justify-content:space-between;gap:1rem;display:flex}.portfolio-project-list header span{color:#1750d2;font-size:.7rem;font-weight:850}.portfolio-project-list header h3{margin:.25rem 0}.portfolio-project-list header small{color:#718099}.portfolio-project-list header>strong{font-size:1.55rem}.portfolio-progress{background:#e9eff8;border-radius:10px;height:8px;margin:1rem 0;overflow:hidden}.portfolio-progress i{background:linear-gradient(90deg,#1644e8,#23cadc);height:100%;display:block}.portfolio-project-list dl{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;display:grid}.portfolio-project-list dl div{background:#f6f9fd;border-radius:9px;padding:.55rem}.portfolio-project-list dt{color:#718099;font-size:.7rem}.portfolio-project-list dd{margin:.15rem 0 0;font-weight:750}.portfolio-next{background:#edf5ff;border-radius:11px;justify-content:space-between;gap:1rem;margin-top:.8rem;padding:.8rem;display:flex}.portfolio-next small{color:#47617e}.portfolio-next p{color:#5c6d85;margin:.2rem 0;font-size:.78rem}.portfolio-next a,.project-record-link{color:#154ed2;font-weight:800}.project-record-link{margin-top:.8rem;display:inline-block}.portfolio-footnotes{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.portfolio-footnotes a,.portfolio-footnotes span{color:#53647d;border:1px solid #dce6f4;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.75rem;display:flex}@media (max-width:900px){.portfolio-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-project-list{grid-template-columns:1fr}}@media (max-width:520px){.attention-now{flex-direction:column;align-items:stretch}.attention-now .primary-button{justify-content:center}.portfolio-metric-grid{grid-template-columns:1fr 1fr}.milestone-intelligence-bars{grid-template-columns:1fr}.milestone-intelligence-title{flex-wrap:wrap;align-items:flex-start}.milestone-intelligence-title>div{min-width:calc(100% - 3rem)}.portfolio-project-list dl{grid-template-columns:1fr}.command-risk-list li,.portfolio-next{flex-direction:column;align-items:flex-start}}.action-centre-page{gap:22px;display:grid}.action-centre-hero{color:#fff;background:linear-gradient(128deg,#071a3d,#123baa 62%,#216dff);border-radius:20px;justify-content:space-between;align-items:end;gap:28px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #0e36922e}.action-centre-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#39e1ef59,#0000 66%);border-radius:50%;width:310px;height:310px;position:absolute;top:-110px;right:-80px}.action-centre-hero>div:first-child{z-index:1;max-width:720px;position:relative}.action-centre-explainer>p,.action-centre-hero p,.action-list-heading p{letter-spacing:.16em;margin:0 0 7px;font-size:8px;font-weight:850}.action-centre-hero p{color:#61e9f0}.action-centre-hero h1{letter-spacing:-.035em;max-width:650px;margin:0 0 10px;font-size:clamp(25px,4vw,42px);line-height:1.02}.action-centre-hero div>span{color:#dce8ff;max-width:680px;font-size:11px;line-height:1.65;display:block}.action-centre-count{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05194657;border:1px solid #ffffff2e;border-radius:15px;min-width:150px;padding:18px;display:grid;position:relative}.action-centre-count strong{font-size:32px;line-height:1}.action-centre-count span{margin-top:5px;font-size:9px;font-weight:750}.action-centre-count small{color:#7bedf3;margin-top:10px;font-size:8px}.action-priority-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.action-priority-summary article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;min-height:80px;padding:15px;display:flex;box-shadow:0 8px 24px #1732690f}.action-priority-summary article>span{width:38px;height:38px;color:var(--blue-700);background:var(--periwinkle-100);border-radius:11px;place-items:center;display:grid}.action-priority-summary article[data-priority=URGENT]>span{color:#a6334a;background:#fff0f3}.action-priority-summary article[data-priority=HIGH]>span{color:#6b46c1;background:#f3efff}.action-priority-summary article div{gap:3px;display:grid}.action-priority-summary small{color:var(--muted);letter-spacing:.08em;font-size:7px;font-weight:800}.action-priority-summary strong{color:var(--navy-900);font-size:19px}.action-centre-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.action-centre-list{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 14px 34px #1634720f}.action-list-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:19px 21px;display:flex}.action-centre-explainer>p,.action-list-heading p{color:var(--blue-700)}.action-centre-explainer h2,.action-list-heading h2{color:var(--navy-900);margin:0;font-size:15px}.action-list-heading>span{color:var(--muted);font-size:8px}.action-centre-list ol{margin:0;padding:0;list-style:none}.action-centre-list li{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 21px;display:grid;position:relative}.action-centre-list li:last-child{border-bottom:0}.action-centre-list li.unread{box-shadow:inset 3px 0 var(--blue-600);background:linear-gradient(90deg,#f4f7ff,#fff 32%)}.action-centre-list li[data-priority=URGENT]{box-shadow:inset 3px 0 #d1435b}.action-category-icon{width:42px;height:42px;color:var(--blue-700);background:var(--periwinkle-100);border-radius:12px;place-items:center;display:grid}.action-card-copy{min-width:0}.action-card-meta{align-items:center;gap:7px;margin-bottom:6px;display:flex}.action-card-meta b,.action-card-meta em,.action-card-meta span{text-transform:uppercase;letter-spacing:.04em;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:820}.action-card-meta span{color:var(--blue-700);background:var(--periwinkle-100)}.action-card-meta b{color:#6541b9;background:#f2edff}.action-card-meta em{color:#fff;background:var(--blue-600)}.action-card-copy h3{color:var(--navy-900);margin:0 0 6px;font-size:12px}.action-card-copy>p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.action-card-copy dl{flex-wrap:wrap;gap:10px 17px;margin:11px 0 0;display:flex}.action-card-copy dl div{gap:5px;display:flex}.action-card-copy dt{color:var(--muted-light);font-size:7px;font-weight:750}.action-card-copy dd{color:var(--navy-700);margin:0;font-size:7px}.action-card-controls{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.action-card-controls form{margin:0;display:flex}.action-card-controls a,.action-card-controls button{cursor:pointer;overflow-wrap:normal;border:0;justify-content:center;display:flex;white-space:nowrap!important}.action-card-controls a{color:#fff;background:var(--blue-600)}.action-card-controls button{color:var(--blue-700);background:var(--periwinkle-100)}.action-card-controls>span{color:var(--muted);justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.action-centre-explainer{background:linear-gradient(150deg,#fff,#f2f6ff);border:1px solid #cfdcff;border-radius:17px;gap:12px;padding:21px;display:grid}.action-centre-explainer ul{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.action-centre-explainer li{color:var(--navy-700);align-items:flex-start;gap:9px;font-size:8px;line-height:1.45;display:flex}.action-centre-explainer li svg{color:#00a9bd;flex:none}.action-simulation-boundary{color:#17419f;background:#e9f8ff;border-radius:12px;grid-template-columns:22px 1fr;gap:5px 8px;margin-top:7px;padding:13px;display:grid}.action-simulation-boundary svg{grid-row:1/3}.action-simulation-boundary strong{font-size:8px}.action-simulation-boundary span{color:#47658d;font-size:7px;line-height:1.4}.action-centre-empty{text-align:center;justify-items:center;padding:55px 20px;display:grid}.action-centre-empty svg{color:#00a9bd}.action-centre-empty h2{color:var(--navy-900);margin:12px 0 5px;font-size:16px}.action-centre-empty p{color:var(--muted);margin:0 0 15px;font-size:9px}.action-centre-empty a{color:var(--blue-700);background:var(--periwinkle-100);border-radius:9px;padding:9px 13px;font-size:8px;font-weight:800}@media (max-width:900px){.action-centre-layout{grid-template-columns:1fr}.action-centre-explainer{grid-row:1}.action-priority-summary{grid-template-columns:repeat(2,1fr)}.action-centre-list li{grid-template-columns:42px minmax(0,1fr);padding:16px}.action-card-controls{grid-column:2;align-items:center;display:flex}.action-card-controls a,.action-card-controls form{flex:1}}@media (max-width:520px){.action-centre-hero{padding:22px;display:grid}.action-centre-count{min-width:0}.action-list-heading{align-items:start}.action-list-heading>span{display:none}.action-card-copy dl{gap:5px;display:grid}.action-card-controls{grid-column:1/-1}}.operations-briefing{max-width:1480px;padding-top:34px;padding-bottom:50px}.briefing-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:25px;display:flex}.briefing-header>div{gap:7px;display:grid}.briefing-actions header p,.briefing-deadlines header p,.briefing-feed header p,.briefing-header p,.briefing-projects>header p,.briefing-quick-access>header p{color:var(--blue-600);letter-spacing:1.8px;margin:0;font-size:11px;font-weight:900}.briefing-header h1{color:var(--navy-950);letter-spacing:-1.8px;margin:0;font-size:clamp(32px,3vw,46px);font-weight:760;line-height:1.05}.briefing-header>div>span{color:var(--muted);font-size:15px;line-height:1.5}.briefing-header .primary-button{white-space:nowrap;min-height:48px;padding-inline:20px;box-shadow:0 12px 25px #1f52ff33}.briefing-onboarding{margin-bottom:20px}.briefing-setup{box-shadow:none;background:linear-gradient(100deg,#f7faff,#eefcff);border:1px solid #c7d8f7;border-radius:15px;margin:0;padding:0;overflow:hidden}.briefing-setup>summary{cursor:pointer;grid-template-columns:minmax(220px,1fr) minmax(150px,340px) auto;align-items:center;gap:20px;min-height:68px;padding:14px 18px;list-style:none;display:grid}.briefing-setup>summary::-webkit-details-marker{display:none}.briefing-setup>summary>span{gap:3px;display:grid}.briefing-setup>summary strong{color:var(--navy-950);font-size:14px}.briefing-setup>summary small{color:var(--muted);font-size:12px}.briefing-setup>summary>i{background:#dbe5f5;border-radius:99px;height:7px;overflow:hidden}.briefing-setup>summary>i>b{border-radius:inherit;background:linear-gradient(90deg,var(--blue-600),var(--cyan-400));height:100%;display:block}.briefing-setup>summary>b{color:var(--blue-600);text-transform:uppercase;letter-spacing:.8px;font-size:12px}.briefing-setup>p{margin:0;padding:4px 18px 12px}.briefing-setup>ol{padding:0 18px 18px}.briefing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.briefing-summary article{background:#fffffff0;border:1px solid #d8e2f2;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;padding:17px;display:grid;box-shadow:0 7px 20px #142e690b}.briefing-summary article>span{width:42px;height:42px;color:var(--blue-600);background:#edf2ff;border-radius:12px;place-items:center;display:grid}.briefing-summary article:nth-child(2)>span{color:#087e91;background:#e3fbff}.briefing-summary article:nth-child(3)>span{color:#87590b;background:#fff5d9}.briefing-summary article:nth-child(4)>span{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.briefing-summary article>div{gap:2px;min-width:0;display:grid}.briefing-summary small{color:var(--muted);font-size:12px}.briefing-summary strong{color:var(--navy-950);letter-spacing:-.7px;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,2vw,29px);overflow:hidden}.briefing-summary p{color:#7d88a0;margin:0;font-size:11px}.briefing-actions,.briefing-deadlines,.briefing-feed,.briefing-quick-access{background:#fff;border:1px solid #d6e1f2;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #102b680e}.briefing-actions{border-top:4px solid var(--blue-600);margin-bottom:28px}.briefing-actions>header,.briefing-deadlines>header,.briefing-feed>header,.briefing-projects>header,.briefing-quick-access>header{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px 16px;display:flex}.briefing-actions h2,.briefing-deadlines h2,.briefing-feed h2,.briefing-projects h2,.briefing-quick-access h2{color:var(--navy-950);letter-spacing:-.4px;margin:4px 0 0;font-size:21px}.briefing-actions>header>a,.briefing-projects>header>a{color:var(--blue-600);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.briefing-actions ol,.briefing-deadlines ol,.briefing-feed ol{margin:0;padding:0;list-style:none}.briefing-actions li{border-top:1px solid #e6ebf4;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 22px;display:grid}.briefing-actions li>span{color:#8d6319;background:#fff5d9;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.briefing-actions li[data-priority=high]>span,.briefing-actions li[data-priority=urgent]>span{color:#aa372f;background:#fff0ef}.briefing-actions li>div{gap:2px;min-width:0;display:grid}.briefing-actions li small{color:var(--blue-600);font-size:11px;font-weight:800}.briefing-actions li strong{color:var(--navy-950);font-size:14px}.briefing-actions li p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.briefing-actions li>b{color:#7a5717;text-transform:uppercase;background:#fff5d9;border-radius:99px;padding:6px 9px;font-size:10px}.briefing-actions li[data-priority=high]>b,.briefing-actions li[data-priority=urgent]>b{color:#a2342d;background:#fff0ef}.briefing-actions li>a{min-height:38px;color:var(--blue-600);border:1px solid #cad7ef;border-radius:10px;align-items:center;gap:5px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.briefing-clear{color:var(--seqra-turquoise-text);border-top:1px solid #e6ebf4;align-items:center;gap:13px;padding:22px;display:flex}.briefing-clear strong{color:var(--navy-950)}.briefing-clear p{color:var(--muted);margin:2px 0 0;font-size:12px}.briefing-projects{margin-bottom:28px}.briefing-projects>header{padding-inline:0}.briefing-projects>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.briefing-projects article{border:1px solid #d7e1f1;border-top:4px solid var(--seqra-turquoise-text);background:#fff;border-radius:17px;padding:19px;overflow:hidden;box-shadow:0 8px 25px #102b680d}.briefing-projects article[data-health=BLOCKED]{border-top-color:#dc5d52}.briefing-projects article[data-health=ATTENTION_REQUIRED],.briefing-projects article[data-health=AT_RISK]{border-top-color:#e1a32b}.briefing-projects article>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.briefing-projects article>header>div{min-width:0}.briefing-projects article>header span{color:var(--seqra-turquoise-text);text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:900}.briefing-projects article[data-health=BLOCKED]>header span{color:#bb4037}.briefing-projects article[data-health=ATTENTION_REQUIRED]>header span,.briefing-projects article[data-health=AT_RISK]>header span{color:#9b6711}.briefing-projects article h3{color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:18px;overflow:hidden}.briefing-projects article header p{color:var(--muted);margin:0;font-size:11px}.briefing-projects article header>strong{color:var(--navy-950);letter-spacing:-1px;font-size:27px}.briefing-project-progress{background:#e4eaf4;border-radius:99px;height:6px;margin:15px 0;overflow:hidden}.briefing-project-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--blue-600),var(--cyan-400));height:100%;display:block}.briefing-projects dl{gap:0;margin:0;display:grid}.briefing-projects dl>div{border-top:1px solid #e8edf5;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.briefing-projects dt{color:var(--muted);font-size:11px}.briefing-projects dd{color:var(--navy-950);margin:0;font-size:12px;font-weight:750}.briefing-projects dd small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:600;display:block}.briefing-projects article>footer{border-top:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:14px;margin-top:4px;padding-top:13px;display:flex}.briefing-projects footer>span{color:var(--muted);font-size:10px}.briefing-projects footer a{color:var(--blue-600);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:850;display:inline-flex}.briefing-lower-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:15px;margin-bottom:28px;display:grid}.briefing-deadlines li,.briefing-feed li{border-top:1px solid #e7ecf4;align-items:center;gap:12px;padding:13px 20px;display:grid}.briefing-feed li{grid-template-columns:29px minmax(0,1fr) auto}.briefing-feed li>span{width:29px;height:29px;color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);border-radius:50%;place-items:center;display:grid}.briefing-deadlines li>div,.briefing-feed li>div{gap:2px;min-width:0;display:grid}.briefing-deadlines li strong,.briefing-feed li strong{color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.briefing-deadlines li p,.briefing-feed li p{text-overflow:ellipsis;margin:0;overflow:hidden}.briefing-deadlines li p,.briefing-feed li p,.briefing-feed li time{color:var(--muted);white-space:nowrap;font-size:10px}.briefing-deadlines li{grid-template-columns:42px minmax(0,1fr) 26px}.briefing-deadlines li>time{color:#fff;background:var(--navy-900);border-radius:10px;place-items:center;width:40px;height:42px;display:grid}.briefing-deadlines time strong{color:inherit;font-size:15px;line-height:1}.briefing-deadlines time span{text-transform:uppercase;font-size:9px}.briefing-deadlines li>a{width:26px;height:26px;color:var(--blue-600);background:#eef3ff;border-radius:8px;place-items:center;display:grid}.briefing-small-empty{color:var(--muted);border-top:1px solid #e7ecf4;padding:20px;font-size:12px}.briefing-quick-access{margin-bottom:18px}.briefing-quick-access>header aside{color:var(--blue-600);background:#eff3ff;border-radius:11px;align-items:center;gap:8px;padding:7px 10px;display:flex}.briefing-quick-access>header aside span{display:grid}.briefing-quick-access>header aside strong{color:var(--navy-950);font-size:14px;line-height:1}.briefing-quick-access>header aside small{color:var(--muted);font-size:9px}.briefing-quick-access nav{border-top:1px solid #e6ebf4;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.briefing-quick-access nav a{min-width:0;min-height:72px;color:var(--blue-600);border-right:1px solid #e6ebf4;align-items:center;gap:9px;padding:13px;display:flex}.briefing-quick-access nav a:last-child{border-right:0}.briefing-quick-access nav span{gap:2px;min-width:0;display:grid}.briefing-quick-access nav strong{color:var(--navy-950);font-size:11px}.briefing-quick-access nav small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.briefing-methodology{max-width:720px;color:var(--muted);text-align:center;margin:0 auto 10px}.briefing-methodology summary{min-height:36px;color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:10px;display:inline-flex}.briefing-methodology p{font-size:10px;line-height:1.6}@media (max-width:1050px){.briefing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-quick-access nav{grid-template-columns:repeat(3,minmax(0,1fr))}.briefing-quick-access nav a:nth-child(3){border-right:0}.briefing-quick-access nav a:nth-child(-n+3){border-bottom:1px solid #e6ebf4}}@media (max-width:760px){.operations-briefing{padding-top:24px}.briefing-header{flex-direction:column;align-items:flex-start}.briefing-header .primary-button{width:100%}.briefing-setup>summary{grid-template-columns:1fr auto;gap:10px}.briefing-setup>summary>i{grid-area:2/1/auto/-1}.briefing-actions li{grid-template-columns:34px minmax(0,1fr) auto}.briefing-actions li>b{grid-column:2;justify-self:start}.briefing-actions li>a{grid-area:1/3/3}.briefing-lower-grid,.briefing-projects>div{grid-template-columns:1fr}}@media (max-width:520px){.operations-briefing{padding-top:18px}.briefing-header{gap:18px;margin-bottom:18px}.briefing-header h1{letter-spacing:-1px;font-size:31px}.briefing-header>div>span{font-size:13px}.briefing-summary{gap:8px}.briefing-summary article{grid-template-columns:1fr;gap:8px;padding:13px}.briefing-summary article>span{width:34px;height:34px}.briefing-summary strong{font-size:20px}.briefing-summary p{display:none}.briefing-actions>header,.briefing-deadlines>header,.briefing-feed>header,.briefing-projects>header,.briefing-quick-access>header{align-items:flex-start;padding:16px}.briefing-actions>header{flex-direction:column}.briefing-actions li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px 16px}.briefing-actions li>span{width:30px;height:30px}.briefing-actions li>b{grid-column:2}.briefing-actions li>a{grid-area:auto/1/auto/-1;justify-content:center;min-height:44px}.briefing-actions li p{white-space:normal}.briefing-projects article{padding:16px}.briefing-projects dl>div{grid-template-columns:92px minmax(0,1fr)}.briefing-projects article>footer{flex-direction:column;align-items:flex-start}.briefing-projects footer a{min-height:42px}.briefing-feed li{grid-template-columns:28px minmax(0,1fr);padding:12px 15px}.briefing-feed li time{grid-column:2}.briefing-quick-access nav{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-quick-access nav a{border-bottom:1px solid #e6ebf4;border-right:1px solid #e6ebf4;min-height:76px}.briefing-quick-access nav a:nth-child(2n){border-right:0}.briefing-quick-access nav a:nth-last-child(-n+2){border-bottom:0}.briefing-quick-access nav a:nth-child(3){border-right:1px solid #e6ebf4}}.operations-briefing{max-width:1540px}.briefing-header{margin-bottom:30px}.briefing-header p{text-transform:none}.briefing-summary{margin-bottom:24px}.briefing-summary article{align-items:center;min-height:112px;padding:18px}.briefing-summary article>span{border-radius:50%}.briefing-summary article:nth-child(2) strong{font-size:clamp(19px,1.7vw,26px)}.briefing-main-grid{grid-template-columns:minmax(270px,.88fr) minmax(340px,1.18fr) minmax(275px,.9fr);align-items:start;gap:16px;margin-bottom:24px;display:grid}.briefing-action-column,.briefing-side-stack{gap:16px;min-width:0;display:grid}.briefing-main-grid .briefing-actions,.briefing-main-grid .briefing-projects{margin:0}.briefing-main-grid .briefing-actions{border-top-width:1px}.briefing-main-grid .briefing-actions>header,.briefing-main-grid .briefing-deadlines>header,.briefing-main-grid .briefing-feed>header,.briefing-main-grid .briefing-projects>header{min-height:78px;padding:17px 18px 14px}.briefing-main-grid .briefing-actions h2,.briefing-main-grid .briefing-deadlines h2,.briefing-main-grid .briefing-feed h2,.briefing-main-grid .briefing-projects h2{font-size:17px}.briefing-main-grid .briefing-actions header p,.briefing-main-grid .briefing-deadlines header p,.briefing-main-grid .briefing-feed header p,.briefing-main-grid .briefing-projects>header p{letter-spacing:1.25px;font-size:9px}.briefing-main-grid .briefing-actions li{border-left:3px solid var(--blue-600);grid-template-columns:34px minmax(0,1fr) auto;gap:7px 11px;padding:16px 17px}.briefing-main-grid .briefing-actions li[data-priority=high],.briefing-main-grid .briefing-actions li[data-priority=urgent]{border-left-color:#e85f50}.briefing-main-grid .briefing-actions li>span{grid-row:1/3}.briefing-main-grid .briefing-actions li>div{grid-column:2}.briefing-main-grid .briefing-actions li>div small{font-size:10px}.briefing-main-grid .briefing-actions li>div strong{font-size:12px}.briefing-main-grid .briefing-actions li>div p{white-space:normal;margin-top:3px;font-size:10px}.briefing-main-grid .briefing-actions li>b{grid-area:2/2;justify-self:start;padding:4px 7px;font-size:8px}.briefing-main-grid .briefing-actions li>a{grid-area:1/3/3;align-self:center;min-height:34px;padding-inline:9px}.briefing-trust-card{background:#fff;border:1px solid #d6e1f2;border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px;display:grid;box-shadow:0 10px 30px #102b680e}.briefing-trust-card>span{width:44px;height:44px;color:var(--blue-600);background:#edf2ff;border-radius:50%;place-items:center;display:grid}.briefing-trust-card>div{gap:2px;display:grid}.briefing-trust-card small{color:var(--muted);font-size:10px}.briefing-trust-card strong{color:var(--navy-950);font-size:26px;line-height:1}.briefing-trust-card p{color:var(--muted);margin:2px 0 0;font-size:10px}.briefing-trust-card>a{color:var(--blue-600);grid-column:2;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.briefing-main-grid .briefing-projects{background:#fff;border:1px solid #d6e1f2;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #102b680e}.briefing-main-grid .briefing-projects>header{border-bottom:1px solid #e6ebf4;padding-inline:18px}.briefing-main-grid .briefing-projects>div{grid-template-columns:1fr;gap:0;display:grid}.briefing-main-grid .briefing-projects article{box-shadow:none;border:0;border-bottom:1px solid #e6ebf4;border-radius:0;padding:17px 18px}.briefing-main-grid .briefing-projects article:last-child{border-bottom:0}.briefing-main-grid .briefing-projects article>header span{padding-left:13px;position:relative}.briefing-main-grid .briefing-projects article>header span:before{content:"";background:var(--seqra-turquoise-text);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.briefing-main-grid .briefing-projects article[data-health=BLOCKED]>header span:before{background:#e45649}.briefing-main-grid .briefing-projects article[data-health=ATTENTION_REQUIRED]>header span:before,.briefing-main-grid .briefing-projects article[data-health=AT_RISK]>header span:before{background:#e8a526}.briefing-main-grid .briefing-projects article h3{font-size:15px}.briefing-main-grid .briefing-projects article header>strong{font-size:20px}.briefing-main-grid .briefing-projects dl{border-top:1px solid #e8edf5;grid-template-columns:1fr 1fr;gap:14px;padding-top:11px}.briefing-main-grid .briefing-projects dl>div{border:0;padding:0;display:block}.briefing-main-grid .briefing-projects dt{margin-bottom:4px;font-size:9px}.briefing-main-grid .briefing-projects dd{font-size:10px}.briefing-main-grid .briefing-projects article>footer{margin-top:13px}.briefing-main-grid .briefing-projects footer>span{max-width:60%}.briefing-side-stack .briefing-deadlines,.briefing-side-stack .briefing-feed{border-radius:18px}.briefing-side-stack .briefing-deadlines li,.briefing-side-stack .briefing-feed li{padding:12px 16px}.briefing-side-stack .briefing-feed li{grid-template-columns:28px minmax(0,1fr)}.briefing-side-stack .briefing-feed li time{grid-column:2;font-size:9px}.briefing-side-stack .briefing-deadlines li strong,.briefing-side-stack .briefing-feed li strong{font-size:11px}.briefing-side-stack .briefing-deadlines li{grid-template-columns:38px minmax(0,1fr) 24px}.briefing-side-stack .briefing-deadlines li>time{width:37px;height:39px}.briefing-quick-access{margin-top:0}.briefing-onboarding-secondary{margin-top:16px}.business-pulse{grid-template-columns:repeat(4,minmax(0,1fr))}.business-pulse article{min-height:118px;padding:16px}.business-pulse article:nth-child(3)>span{color:#6750c9;background:#f0edff}.business-pulse article:nth-child(4)>span{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.business-pulse article[data-source=external] strong{color:#7a849b;letter-spacing:-.2px;white-space:normal;font-size:16px}.financial-intelligence{background:#fff;border:1px solid #d6e1f2;border-radius:18px;margin-bottom:24px;overflow:hidden;box-shadow:0 10px 30px #102b680e}.financial-intelligence>header{border-bottom:1px solid #e7ecf4;justify-content:space-between;align-items:flex-end;gap:20px;margin:0;padding:19px 20px 17px;display:flex}.financial-intelligence>header p{color:var(--blue-600);letter-spacing:1.5px;margin:0;font-size:10px;font-weight:900}.financial-intelligence>header h2{color:var(--navy-950);letter-spacing:-.5px;margin:4px 0 2px;font-size:22px}.financial-intelligence>header span{color:var(--muted);font-size:11px}.financial-intelligence>header>b{color:var(--blue-600);white-space:nowrap;background:#f5f8ff;border:1px solid #cbd8ef;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:inline-flex}.financial-intelligence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.financial-panel{min-width:0;box-shadow:none;background:#fff;border:0;border-right:1px solid #e7ecf4;border-radius:0;overflow:hidden}.financial-panel:last-child{border-right:0}.financial-panel>header{border-bottom:1px solid #e7ecf4;align-items:center;gap:11px;padding:17px 18px;display:flex}.financial-panel>header>span{width:37px;height:37px;color:var(--blue-600);background:#edf2ff;border-radius:11px;flex:0 0 37px;place-items:center;display:grid}.financial-panel>header>div{gap:2px;min-width:0;display:grid}.financial-panel h3{color:var(--navy-950);margin:0;font-size:14px}.financial-panel header p{color:var(--muted);margin:0;font-size:10px}.accounting-empty-chart{background:linear-gradient(#fafcff,#f5f8fd);border:1px dashed #cbd7ea;border-radius:13px;place-items:center;min-height:155px;margin:16px 18px 12px;display:grid;position:relative;overflow:hidden}.accounting-empty-chart>i{background:#e4eaf3;height:1px;position:absolute;left:14px;right:14px}.accounting-empty-chart>i:first-child{top:28%}.accounting-empty-chart>i:nth-child(2){top:50%}.accounting-empty-chart>i:nth-child(3){top:72%}.accounting-empty-chart>div{z-index:1;text-align:center;background:#ffffffeb;border-radius:11px;max-width:260px;padding:14px;position:relative;box-shadow:0 8px 24px #1a367212}.accounting-empty-chart strong{color:var(--navy-950);font-size:11px}.accounting-empty-chart p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.quote-performance>footer{grid-template-columns:1fr auto;gap:7px 14px;padding:0 18px 17px;display:grid}.quote-performance>footer span{color:var(--muted);font-size:9px}.quote-performance>footer b{color:#778198;font-size:9px}.cashflow-bars{gap:17px;padding:22px 18px 14px;display:grid}.cashflow-bars>div{gap:7px;display:grid}.cashflow-bars label{color:var(--muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}.cashflow-bars label strong{color:var(--navy-950);font-size:10px}.cashflow-bars i{background:#e6ebf4;border-radius:99px;height:8px;overflow:hidden}.cashflow-bars i b{border-radius:inherit;background:linear-gradient(90deg,var(--blue-600),var(--cyan-400));height:100%;display:block}.cashflow-bars>div:nth-child(2) i b{background:linear-gradient(90deg,var(--seqra-turquoise-text),var(--seqra-turquoise-text))}.cashflow-bars>div:nth-child(3) i b{background:linear-gradient(90deg,#f0a325,#ffd06b)}.simulation-boundary{color:#60708e;background:#f5f8fd;border-radius:10px;margin:4px 18px 18px;padding:10px 11px;font-size:9px;line-height:1.5}.business-health dl{margin:0;display:grid}.business-health dl>div{border-bottom:1px solid #e7ecf4;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px 18px;display:grid}.business-health dl>div:last-child{border-bottom:0}.business-health dt{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.business-health dt svg{color:var(--blue-600)}.business-health dd{color:var(--navy-950);text-align:right;gap:3px;margin:0;font-size:12px;font-weight:800;display:grid}.business-health dd small{color:var(--muted);font-size:8px;font-weight:600}.briefing-bottom-row{grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:stretch;gap:15px;margin-bottom:18px;display:grid}.briefing-bottom-row .briefing-quick-access,.briefing-bottom-row .briefing-trust-card{margin:0}.briefing-bottom-row .briefing-trust-card{align-content:center}@media (max-width:1180px){.business-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-main-grid{grid-template-columns:minmax(280px,.9fr) minmax(390px,1.1fr)}.briefing-side-stack{grid-column:1/-1}.briefing-side-stack,.financial-intelligence-grid{grid-template-columns:1fr 1fr}.financial-panel:nth-child(2){border-right:0}.business-health{border-top:1px solid #e7ecf4;grid-column:1/-1}.business-health dl{grid-template-columns:repeat(3,minmax(0,1fr))}.business-health dl>div{border-bottom:0;border-right:1px solid #e7ecf4;grid-template-columns:1fr}.business-health dl>div:last-child{border-right:0}.business-health dd{text-align:left}}@media (max-width:800px){.business-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-main-grid{grid-template-columns:1fr}.briefing-side-stack{grid-column:auto}.briefing-side-stack,.financial-intelligence-grid{grid-template-columns:1fr}.financial-panel,.financial-panel:nth-child(2){border-bottom:1px solid #e7ecf4;border-right:0}.financial-panel:last-child{border-bottom:0}.business-health{border-top:0;grid-column:auto}.business-health dl{grid-template-columns:1fr}.business-health dl>div{border-bottom:1px solid #e7ecf4;border-right:0;grid-template-columns:minmax(0,1fr) auto}.business-health dd{text-align:right}.briefing-bottom-row{grid-template-columns:1fr}}@media (max-width:520px){.business-pulse article[data-source=external] strong{font-size:14px}.financial-intelligence>header{flex-direction:column;align-items:flex-start}.briefing-main-grid{gap:12px}.briefing-main-grid .briefing-actions li{grid-template-columns:30px minmax(0,1fr);padding:14px}.briefing-main-grid .briefing-actions li>a{grid-area:auto/1/auto/-1;justify-content:center;min-height:44px}.briefing-main-grid .briefing-projects dl{grid-template-columns:1fr;gap:10px}.briefing-main-grid .briefing-projects article>footer{gap:8px}.briefing-main-grid .briefing-projects footer>span{max-width:none}}.dashboard-command-centre{max-width:1500px;padding-top:28px}.dashboard-command-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.dashboard-command-header h1{color:var(--navy-950);letter-spacing:-1.25px;margin:0;font-size:clamp(28px,3vw,38px)}.dashboard-command-header p{color:var(--muted);margin:7px 0 0;font-size:12px}.dashboard-command-actions{align-items:center;gap:10px;display:flex}.dashboard-command-actions .primary-button,.dashboard-command-actions .secondary-button{white-space:nowrap;border-radius:999px;justify-content:center;min-width:166px;min-height:42px;padding:0 18px}.dashboard-command-actions .primary-button{box-shadow:0 9px 24px #2457ff2e}.accounting-quick-connect-trigger{cursor:pointer}.accounting-quick-connect-overlay{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07143685;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.accounting-quick-connect-modal{background:#fff;border:1px solid #ffffff80;border-radius:20px;width:min(420px,100%);padding:27px;position:relative;box-shadow:0 30px 80px #07143647}.accounting-quick-connect-modal>span{width:44px;height:44px;color:var(--blue-600);background:var(--periwinkle-100);border-radius:13px;place-items:center;display:grid}.accounting-quick-connect-modal h2{color:var(--navy-950);letter-spacing:-.6px;margin:16px 0 5px;font-size:22px}.accounting-quick-connect-modal>p{color:var(--muted);margin:0 0 19px;font-size:14px}.accounting-provider-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.accounting-provider-choices form{min-width:0}.accounting-provider-choices button{width:100%;min-height:88px;color:var(--navy-950);text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f6f9ff);border:1px solid #cbd9ef;border-radius:14px;gap:5px;padding:15px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.accounting-provider-choices button:focus-visible,.accounting-provider-choices button:hover:not(:disabled){border-color:var(--blue-500);outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #2457ff1c}.accounting-provider-choices button:disabled{cursor:not-allowed;opacity:.58}.accounting-provider-choices strong{font-size:14px}.accounting-provider-choices small{color:var(--muted);font-size:12px;line-height:1.45}.accounting-quick-connect-modal>a{color:var(--blue-600);margin-top:17px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.dashboard-kpis article{background:#fff;border:1px solid #e1e7f1;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;height:100%;min-height:128px;padding:20px;display:grid;box-shadow:0 8px 24px #16306a0e}.dashboard-kpis article>span{width:48px;height:48px;color:var(--blue-600);background:#edf2ff;border-radius:50%;place-items:center;display:grid}.dashboard-kpis article:nth-child(2)>span,.dashboard-kpis article:nth-child(4)>span{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.dashboard-kpis article:nth-child(3)>span{color:#7659cc;background:#f0edff}.dashboard-kpis svg{width:22px}.dashboard-kpis article>div{gap:4px;min-width:0;display:grid}.dashboard-kpis strong{color:var(--navy-950);letter-spacing:-.65px;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,2vw,28px);overflow:hidden}.dashboard-kpis h2{color:var(--navy-950);margin:0;font-size:11px}.dashboard-kpis p{color:var(--muted);margin:0;font-size:9px}.dashboard-payment-pipeline{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #cfddf2;border-radius:17px;margin-bottom:22px;overflow:hidden;box-shadow:0 14px 34px #16306a13}.dashboard-payment-pipeline>header,.dashboard-quick-pay-summary>header{border-bottom:1px solid #e1e8f3;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.dashboard-payment-pipeline>header p,.dashboard-quick-pay-summary>header p{color:var(--blue-600);letter-spacing:1.2px;margin:0 0 4px;font-size:8px;font-weight:900}.dashboard-payment-pipeline>header h2,.dashboard-quick-pay-summary>header h2{color:var(--navy-950);letter-spacing:-.45px;margin:0;font-size:21px}.dashboard-payment-pipeline>header span,.dashboard-quick-pay-summary>header span{color:var(--muted);margin-top:4px;font-size:9px;display:block}.dashboard-payment-pipeline>header>a{color:var(--blue-600);white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.dashboard-payment-pipeline>div{background:#e1e8f3;grid-auto-rows:auto;align-items:stretch;gap:1px;height:auto;display:grid}.dashboard-payment-pipeline>div[data-count="1"]{grid-template-columns:1fr}.dashboard-payment-pipeline>div[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-payment-pipeline>div[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-payment-pipeline article{background:#fff;grid-template-rows:auto auto auto auto;gap:12px;min-width:0;height:100%;min-height:258px;padding:20px;display:grid}.dashboard-payment-pipeline article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dashboard-payment-pipeline article small{color:var(--blue-600);font-size:8px;font-weight:850}.dashboard-payment-pipeline article h3{color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:14px;overflow:hidden}.dashboard-payment-pipeline article>header>strong{color:var(--navy-950);white-space:nowrap;font-size:17px}.pipeline-status{color:#203a69;margin:0;font-size:10px;font-weight:800}.dashboard-payment-pipeline dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.dashboard-payment-pipeline dl>div{background:#f4f7fc;border-radius:9px;align-content:start;min-width:0;min-height:54px;padding:8px 9px;display:grid}.dashboard-payment-pipeline dt{color:var(--muted);font-size:7px}.dashboard-payment-pipeline dd{color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;font-weight:800;overflow:hidden}.pipeline-progress{background:#e5ebf4;border-radius:99px;height:6px;overflow:hidden}.pipeline-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--blue-600),var(--cyan-400));height:100%;display:block}.dashboard-payment-pipeline .pipeline-checklist-metric{grid-template-rows:auto auto 6px;gap:3px}.dashboard-payment-pipeline .pipeline-checklist-metric dd{margin-top:0}.dashboard-payment-pipeline .pipeline-checklist-metric .pipeline-progress{align-self:end;width:100%;margin-top:1px}.dashboard-payment-pipeline article>footer{justify-content:space-between;align-self:end;align-items:center;gap:12px;display:flex}.dashboard-payment-pipeline article>footer>span{color:var(--muted);font-size:8px}.dashboard-payment-pipeline article>footer>a{color:var(--blue-600);align-items:center;gap:5px;font-size:9px;font-weight:850;display:inline-flex}.dashboard-quick-pay-summary{background:#fff;border:1px solid #dce5f3;border-radius:15px;grid-template-rows:auto 1fr auto;height:100%;display:grid;overflow:hidden;box-shadow:0 9px 26px #16306a0d}.dashboard-quick-pay-summary>header .primary-button{min-height:40px}.dashboard-quick-pay-summary>div{grid-template-columns:repeat(3,1fr);display:grid}.dashboard-quick-pay-summary article{border-right:1px solid #e5eaf3;align-items:center;gap:12px;min-width:0;height:100%;padding:18px;display:flex}.dashboard-quick-pay-summary article:last-child{border-right:0}.dashboard-quick-pay-summary article>span{width:38px;height:38px;color:var(--blue-600);background:#edf3ff;border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.dashboard-quick-pay-summary article>div{gap:2px;display:grid}.dashboard-quick-pay-summary article strong{color:var(--navy-950);font-size:18px}.dashboard-quick-pay-summary article small{color:var(--muted);font-size:8px}.dashboard-quick-pay-summary>p{color:var(--muted);background:#fafcff;border-top:1px solid #e5eaf3;margin:0;padding:10px 21px;font-size:7px}.dashboard-todays-work{background:#fff;border:1px solid #dce5f3;border-radius:15px;margin-bottom:22px;overflow:hidden;box-shadow:0 9px 26px #16306a0e}.dashboard-todays-work>header{align-items:center;gap:22px;padding:0 0 15px;display:flex}.dashboard-todays-work>header i{background:#d8e2f2;flex:1;height:1px}.dashboard-todays-work>header h2{color:var(--blue-600);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;margin:0;font-size:12px;font-weight:900}.dashboard-todays-work>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-todays-work article{border-right:1px solid #e4e9f2;grid-template-rows:1fr auto;min-width:0;height:100%;padding:20px;display:grid}.dashboard-todays-work article:last-child{border-right:0}.today-work-copy{grid-template-columns:45px minmax(0,1fr);gap:13px;min-height:116px;display:grid}.today-work-copy>span{color:#e24e47;background:#fff0ef;border-radius:14px;align-self:start;place-items:center;width:45px;height:45px;display:grid}.dashboard-todays-work article[data-priority=action-required] .today-work-copy>span{color:#d97916;background:#fff2e5}.dashboard-todays-work article[data-priority=review] .today-work-copy>span{color:var(--blue-600);background:#edf2ff}.today-work-copy>div{align-content:start;justify-items:start;gap:5px;min-width:0;display:grid}.today-work-copy small{color:var(--blue-600);font-size:9px;font-weight:800}.today-work-copy h3,.today-work-copy small{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-work-copy h3{color:var(--navy-950);margin:0;font-size:14px}.today-work-copy p{color:#243653;margin:0;font-size:11px;font-weight:700}.today-work-copy b{color:#b13337;letter-spacing:.5px;text-transform:uppercase;background:#ffe7e7;border-radius:99px;margin-top:5px;padding:5px 8px;font-size:7px}.dashboard-todays-work article[data-priority=action-required] b{color:#b35b08;background:#ffeedc}.dashboard-todays-work article[data-priority=review] b{color:var(--blue-700);background:#e8efff}.dashboard-todays-work article>a{color:#fff;background:var(--blue-600);border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:40px;font-size:9px;font-weight:850;display:flex;box-shadow:0 6px 16px #2457ff24}.dashboard-todays-work>footer{border-top:1px solid #e4e9f2;justify-content:center;padding:11px;display:flex}.dashboard-todays-work>footer a{color:var(--blue-700);align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.dashboard-clear-state{min-height:140px;color:var(--seqra-turquoise-text);grid-column:1/-1;justify-content:center;align-items:center;gap:12px;display:flex!important}.dashboard-clear-state p{color:var(--muted);margin:4px 0 0;font-size:9px}.dashboard-payment-lower-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;margin-bottom:20px;display:grid}.dashboard-payment-lower-row>*{min-width:0;height:100%}.dashboard-activity,.dashboard-business-health,.dashboard-commercial,.dashboard-deadlines,.dashboard-quick-access{background:#fff;border:1px solid #dce5f3;border-radius:15px;overflow:hidden;box-shadow:0 9px 26px #16306a0d}.dashboard-activity>header,.dashboard-business-health>header,.dashboard-commercial>header,.dashboard-deadlines>header,.dashboard-quick-access>header{border-bottom:1px solid #e5eaf3;justify-content:space-between;align-items:center;min-height:54px;padding:14px 18px;display:flex}.dashboard-activity h2,.dashboard-business-health h2,.dashboard-commercial h2,.dashboard-deadlines h2,.dashboard-quick-access h2{color:var(--blue-700);letter-spacing:.65px;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.dashboard-commercial>header>span{color:var(--blue-600);align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex}.dashboard-commercial>div{grid-template-columns:1fr 1fr;display:grid}.dashboard-commercial article{min-width:0;padding:17px 19px}.dashboard-commercial article+article{border-left:1px solid #e5eaf3}.dashboard-commercial article>header>div{align-items:center;gap:9px;display:flex}.dashboard-commercial article>header svg{color:var(--blue-600)}.dashboard-commercial article>header span{gap:2px;display:grid}.dashboard-commercial article>header strong{color:var(--navy-950);font-size:10px}.dashboard-commercial article>header small{color:var(--muted);font-size:7px}.dashboard-bar-chart{gap:14px;margin:20px 0 14px;display:grid}.dashboard-bar-chart>div{gap:6px;display:grid}.dashboard-bar-chart label{color:var(--muted);justify-content:space-between;gap:12px;font-size:8px;display:flex}.dashboard-bar-chart label strong{color:var(--navy-950)}.dashboard-bar-chart i{background:#e8edf5;border-radius:99px;height:7px;overflow:hidden}.dashboard-bar-chart i b{border-radius:inherit;background:linear-gradient(90deg,var(--seqra-turquoise-text),var(--seqra-turquoise-text));height:100%;display:block}.dashboard-bar-chart>div:nth-child(2) i b{background:linear-gradient(90deg,var(--blue-600),var(--cyan-400))}.dashboard-bar-chart>div:nth-child(3) i b{background:linear-gradient(90deg,#e59922,#ffd06b)}.dashboard-cashflow>p{color:var(--muted);margin:0;font-size:7px}.dashboard-unavailable-chart{background:#f8faff;border-radius:10px;place-items:center;height:92px;margin:15px 0 10px;display:grid;position:relative;overflow:hidden}.dashboard-unavailable-chart i{background:#e1e8f3;height:1px;position:absolute;left:10px;right:10px}.dashboard-unavailable-chart i:first-child{top:25%}.dashboard-unavailable-chart i:nth-child(2){top:50%}.dashboard-unavailable-chart i:nth-child(3){top:75%}.dashboard-unavailable-chart span{z-index:1;color:var(--muted);background:#fffffff0;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:750;position:relative}.dashboard-quotes dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.dashboard-quotes dl>div{gap:3px;display:grid}.dashboard-quotes dt{color:var(--muted);font-size:7px}.dashboard-quotes dd{color:var(--navy-950);margin:0;font-size:8px;font-weight:800}.dashboard-business-health dl{margin:0;display:grid}.dashboard-business-health dl>div{border-bottom:1px solid #e5eaf3;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px;display:grid}.dashboard-business-health dt{color:var(--muted);align-items:center;gap:9px;font-size:8px;display:flex}.dashboard-business-health dt svg{color:var(--blue-600)}.dashboard-business-health dd{color:var(--seqra-turquoise-text);text-align:right;gap:2px;margin:0;font-size:12px;font-weight:850;display:grid}.dashboard-business-health dd small{color:var(--muted);font-size:7px;font-weight:600}.dashboard-business-health>footer{color:var(--muted);align-items:center;gap:7px;padding:13px 18px;font-size:8px;display:flex}.dashboard-business-health>footer svg{color:var(--blue-600)}.dashboard-business-health>footer strong{color:var(--navy-950)}.dashboard-business-health>footer a{color:var(--blue-600);margin-left:auto;font-weight:850}.dashboard-lists-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-bottom:20px;display:grid}.dashboard-lists-row>*{grid-template-rows:auto 1fr auto;min-width:0;height:100%;display:grid}.dashboard-activity ol,.dashboard-deadlines ol{margin:0;padding:0;list-style:none}.dashboard-activity li,.dashboard-deadlines li{border-bottom:1px solid #e7ebf2;grid-template-columns:44px minmax(0,1fr) 30px;align-items:center;gap:12px;padding:11px 18px;display:grid}.dashboard-deadlines time{color:#fff;background:var(--navy-950);border-radius:9px;place-items:center;width:42px;height:45px;display:grid}.dashboard-deadlines time strong{font-size:10px}.dashboard-deadlines time span{text-transform:uppercase;font-size:6px;font-weight:800}.dashboard-activity li>div,.dashboard-deadlines li>div{gap:3px;min-width:0;display:grid}.dashboard-activity li>div strong,.dashboard-deadlines li>div strong{color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-activity li p,.dashboard-deadlines li p{color:var(--muted);margin:0;font-size:7px}.dashboard-activity li>a,.dashboard-deadlines li>a{width:29px;height:29px;color:var(--blue-600);background:#edf2ff;border-radius:8px;place-items:center;display:grid}.dashboard-activity li>span{width:36px;height:36px;color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);border-radius:50%;place-items:center;display:grid}.dashboard-activity footer,.dashboard-deadlines footer{justify-content:center;padding:11px;display:flex}.dashboard-activity footer a,.dashboard-deadlines footer a{color:var(--blue-600);align-items:center;gap:5px;font-size:8px;font-weight:850;display:inline-flex}.dashboard-list-empty{min-height:160px;color:var(--muted);text-align:center;margin:0;padding:40px 18px;font-size:9px}.dashboard-quick-access{margin-bottom:15px}.dashboard-quick-access nav{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.dashboard-quick-access nav a{min-width:0;min-height:68px;color:var(--blue-600);border-right:1px solid #e5eaf3;align-items:center;gap:9px;padding:13px 16px;display:flex}.dashboard-quick-access nav a:last-child{border-right:0}.dashboard-quick-access nav a>svg{flex:none;width:19px}.dashboard-quick-access nav span{gap:2px;min-width:0;display:grid}.dashboard-quick-access nav strong{color:var(--navy-950);font-size:8px}.dashboard-quick-access nav small{color:var(--muted);font-size:6px}.dashboard-secondary-setup{background:#fff;border:1px solid #dce5f3;border-radius:12px;margin:15px 0}.dashboard-secondary-setup>summary{color:var(--blue-700);cursor:pointer;padding:13px 15px;font-size:9px;font-weight:850}.dashboard-secondary-setup>div{padding:0 15px 15px}.first-project-onboarding{background:#fff;border:1px solid #cddcf4;border-radius:18px;gap:14px;margin:16px 0;padding:18px;display:grid;box-shadow:0 10px 28px #16305b0f}.first-project-onboarding>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.first-project-onboarding>header>span{gap:4px;display:grid}.first-project-onboarding small{color:var(--blue-600);letter-spacing:.1em;font-size:.67rem;font-weight:850}.first-project-onboarding>header strong{color:var(--navy-950);font-size:1.05rem}.first-project-onboarding>header>b{color:var(--blue-700);background:#eef4ff;border-radius:999px;padding:5px 9px;font-size:.7rem}.first-project-onboarding>p{max-width:680px;color:var(--muted);margin:0;font-size:.8rem}.first-project-onboarding>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.first-project-onboarding>ol li{color:#53647b;background:#fafcff;border:1px solid #e1e8f2;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:9px 10px;display:flex}.first-project-onboarding>ol li.complete{border-color:var(--seqra-turquoise-border);color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.first-project-onboarding>ol strong{font-size:.73rem}.client-first-project-empty>div,.first-project-onboarding>footer{flex-wrap:wrap;gap:9px;display:flex}.project-created-next-step>div{flex:1}.project-created-next-step>.primary-button{margin-left:auto}.client-first-project-empty>div{justify-content:center;margin-top:16px}@media (max-width:700px){.first-project-onboarding>header{align-items:flex-start}.first-project-onboarding>ol{grid-template-columns:1fr 1fr}.client-first-project-empty>div>a,.first-project-onboarding>footer>a{min-height:44px}.project-created-next-step{flex-wrap:wrap;align-items:flex-start}.project-created-next-step>.primary-button{width:100%;margin-left:0}.client-first-project-empty>div{width:100%;display:grid}}@media (max-width:1100px){.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-lists-row,.dashboard-payment-lower-row{grid-template-columns:1fr}.dashboard-business-health dl{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-business-health dl>div{border-right:1px solid #e5eaf3;grid-template-columns:1fr}.dashboard-business-health dl>div:last-child{border-right:0}.dashboard-business-health dd{text-align:left}.dashboard-quick-access nav{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-quick-access nav a:nth-child(3n){border-right:0}.dashboard-quick-access nav a:nth-child(-n+3){border-bottom:1px solid #e5eaf3}}@media (max-width:760px){.dashboard-command-header{flex-direction:column;align-items:flex-start}.dashboard-command-actions{flex-direction:column;align-items:stretch;width:100%}.dashboard-command-actions .primary-button,.dashboard-command-actions .secondary-button{width:100%}.accounting-quick-connect-modal{padding:24px 18px 20px}.accounting-provider-choices,.dashboard-commercial>div,.dashboard-lists-row,.dashboard-todays-work>div{grid-template-columns:1fr}.dashboard-todays-work article{border-bottom:1px solid #e4e9f2;border-right:0}.dashboard-todays-work article:last-child{border-bottom:0}.dashboard-commercial article+article{border-top:1px solid #e5eaf3;border-left:0}.dashboard-business-health dl{grid-template-columns:1fr}.dashboard-business-health dl>div{border-right:0;grid-template-columns:minmax(0,1fr) auto}.dashboard-business-health dd{text-align:right}.dashboard-payment-pipeline>div{grid-template-columns:1fr!important}}@media (max-width:520px){.dashboard-command-centre{padding-top:18px}.dashboard-command-header{margin-bottom:18px}.dashboard-command-header h1{font-size:29px}.dashboard-kpis{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:19px}.dashboard-kpis article{grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:104px;padding:12px}.dashboard-kpis article>span{width:36px;height:36px}.dashboard-kpis svg{width:18px}.dashboard-kpis strong{font-size:18px}.dashboard-kpis h2{font-size:8px}.dashboard-kpis p{display:none}.dashboard-payment-pipeline>header,.dashboard-quick-pay-summary>header{flex-direction:column;align-items:flex-start;padding:17px 15px}.dashboard-payment-pipeline>header>a,.dashboard-quick-pay-summary>header .primary-button{justify-content:center;width:100%}.dashboard-payment-pipeline article{padding:16px 15px}.dashboard-payment-pipeline dl{gap:5px}.dashboard-payment-pipeline dl>div{padding:8px 6px}.dashboard-quick-pay-summary>div{grid-template-columns:1fr}.dashboard-quick-pay-summary article{border-bottom:1px solid #e5eaf3;border-right:0}.dashboard-quick-pay-summary article:last-child{border-bottom:0}.dashboard-todays-work>header{gap:12px}.dashboard-todays-work article{padding:15px}.today-work-copy{min-height:105px}.dashboard-activity>header,.dashboard-business-health>header,.dashboard-commercial>header,.dashboard-deadlines>header,.dashboard-quick-access>header{padding:13px 14px}.dashboard-commercial article{padding:15px}.dashboard-activity li,.dashboard-deadlines li{padding:10px 13px}.dashboard-quick-access nav{grid-template-columns:1fr 1fr}.dashboard-quick-access nav a{border-bottom:1px solid #e5eaf3;border-right:1px solid #e5eaf3;min-height:70px;padding:11px}.dashboard-quick-access nav a:nth-child(2n){border-right:0}.dashboard-quick-access nav a:nth-last-child(-n+2){border-bottom:0}}.beta-onboarding-wrap{padding-bottom:0}.beta-onboarding{background:linear-gradient(135deg,#f4f7ff,#eefcff);border:1px solid #b9c8ff;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #122f7614}.beta-onboarding summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:18px 20px;display:flex}.beta-onboarding summary span{gap:3px;display:grid}.beta-onboarding summary small,.beta-onboarding>p{color:#536179}.beta-onboarding summary b{color:#1547d2;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.beta-onboarding>p{margin:0;padding:0 20px 14px}.beta-onboarding ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 20px 20px;list-style:none;display:grid}.beta-onboarding li{background:#fff;border:1px solid #dfe6f7;border-radius:12px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:10px 12px;display:grid}.beta-onboarding li.complete{background:var(--seqra-turquoise-surface);border-color:var(--seqra-turquoise-border)}.beta-onboarding li small{color:var(--seqra-turquoise-text)}.beta-onboarding li a{color:#1547d2;font-weight:700}.beta-feedback-page .record-panel{max-width:780px}.beta-feedback-form{gap:18px;display:grid}.beta-feedback-form label{color:#0c1d40;gap:7px;font-weight:700;display:grid}.beta-feedback-form input,.beta-feedback-form select,.beta-feedback-form textarea{width:100%;font:inherit;color:#0b1b3b;background:#fff;border:1px solid #bdc9df;border-radius:11px;padding:12px}.beta-feedback-form label small{color:#5c687d;font-weight:400}.beta-feedback-privacy{color:#34285a;background:#f4f0ff;border-left:4px solid #7957d5;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.beta-feedback-privacy p{margin:0}.form-feedback-boundary:empty{display:none}.beta-status-page{background:linear-gradient(145deg,#edf3ff,#f8fdff);min-height:calc(100vh - 80px);padding:72px 24px}.beta-status-page>section{max-width:1080px;margin:auto}.beta-status-page>section>p:first-child{color:#164ee8;letter-spacing:.12em;font-weight:800}.beta-status-page h1{color:#071a40;max-width:780px;font-size:clamp(2.2rem,5vw,4.6rem);line-height:1.02}.beta-status-page>section>p:nth-child(3){color:#4f5d74;max-width:760px;font-size:1.12rem}.beta-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:38px 0;display:grid}.beta-status-grid article{background:#fff;border:1px solid #dce5f5;border-radius:20px;padding:26px;box-shadow:0 18px 46px #1a377714}.beta-status-grid h2{color:#102b68}.beta-status-grid li{color:#46536a;margin:.7rem 0}.beta-status-actions{flex-wrap:wrap;gap:12px;display:flex}.legal-disclosure{background:#e9fbff;border-left:4px solid #20c5df;margin-top:30px;padding:18px;color:#253957!important;font-size:.95rem!important}@media (max-width:700px){.beta-onboarding ol,.beta-status-grid{grid-template-columns:1fr}.beta-onboarding summary{align-items:flex-start}.beta-status-page{padding:42px 18px}.beta-feedback-form button{min-height:48px}.beta-onboarding li{min-height:52px}}.completion-panel,.review-pending{margin-top:1rem}.completion-form{gap:.8rem;display:grid}.completion-form p,.review-form>p{color:var(--muted);margin:0}.review-form{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:22px;gap:1rem;max-width:800px;margin:1rem 0;padding:clamp(1.2rem,3vw,2rem);display:grid}.report-review label,.review-form label{gap:.4rem;font-size:.82rem;font-weight:750;display:grid}.report-review select,.report-review textarea,.review-form input,.review-form select,.review-form textarea{border:1px solid var(--line-strong);font:inherit;border-radius:10px;padding:.75rem}.review-list{gap:1rem;display:grid}.review-list article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:1.2rem}.review-list h2,.review-list h3{color:var(--text);margin:.45rem 0}.review-list p{line-height:1.6}.review-list p,.review-list small{color:var(--muted)}.report-review{border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem}.report-review summary{color:var(--blue-600);cursor:pointer;font-weight:750}.report-review form{gap:.8rem;margin-top:.8rem;display:grid}.reputation-summary{background:linear-gradient(135deg,var(--navy-900),var(--blue-600));color:#fff;border-radius:22px;align-items:center;gap:1rem;margin:1rem 0;padding:1.5rem;display:flex}.reputation-summary strong{font-size:2.3rem}.reputation-summary svg{color:var(--cyan-300)}.admin-page{background:var(--canvas);color:var(--text);min-height:100vh;padding:clamp(1rem,4vw,3rem)}.admin-page>header{background:var(--navy-950);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;display:flex}.admin-page>header span{color:var(--cyan-300)}.admin-page>header a{color:#fff}.admin-summary{grid-template-columns:repeat(4,1fr);gap:1rem;margin:1rem 0;display:grid}.admin-page>section:not(.admin-summary),.admin-summary article{border:1px solid var(--line);background:#fff;border-radius:16px;margin:1rem 0;padding:1.2rem}.admin-summary span{text-transform:capitalize}.admin-summary strong{font-size:2rem;display:block}.admin-table{gap:.5rem;display:grid}.admin-table>div{background:var(--periwinkle-50);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.admin-report{border:1px solid var(--line);border-radius:12px;margin:.8rem 0;padding:1rem}.admin-report>header{justify-content:space-between;display:flex}.admin-report blockquote{background:var(--periwinkle-50);border-left:3px solid var(--blue-600);margin:1rem 0;padding:.8rem}.moderation-form{grid-template-columns:180px 1fr auto;gap:.6rem;display:grid}.moderation-form select,.moderation-form textarea{border:1px solid var(--line-strong);font:inherit;border-radius:9px;padding:.6rem}@media (max-width:760px){.admin-summary{grid-template-columns:1fr 1fr}.admin-page>header{flex-direction:column;align-items:flex-start}.moderation-form{grid-template-columns:1fr}.admin-table>div{flex-direction:column;align-items:flex-start}}.dispute-heading{align-items:end}.dispute-register{margin-top:1.4rem}.dispute-register>ol{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.dispute-register li>a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.15rem 1.25rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 10px 30px #14305c0f}.dispute-register li>a:hover{border-color:#91aefc;transform:translateY(-1px);box-shadow:0 14px 38px #1444aa1a}.dispute-icon{color:#6746d8;background:#f2efff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dispute-register h2{color:var(--text);margin:.32rem 0;font-size:1.05rem}.dispute-register p,.dispute-register small{color:var(--muted);margin:0}.dispute-register aside{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.dispute-register aside span{color:var(--muted);align-items:center;gap:.3rem;font-size:.78rem;display:flex}.dispute-register aside strong{color:var(--blue-600);margin-top:.25rem;font-size:.82rem}.dispute-status{color:#5b3ec1;letter-spacing:.06em;text-transform:uppercase;background:#f0edff;border:1px solid #ded5ff;border-radius:999px;padding:.3rem .55rem;font-size:.69rem;font-style:normal;font-weight:800;display:inline-flex}.dispute-form{border:1px solid var(--line);background:#fff;border-radius:22px;gap:1rem;max-width:820px;margin-top:1rem;padding:clamp(1.2rem,3vw,2.2rem);display:grid;box-shadow:0 18px 48px #14305c14}.dispute-evidence-form>label:not(.evidence-dropzone),.dispute-form label,.dispute-transition-form label{color:var(--text);gap:.45rem;font-size:.83rem;font-weight:750;display:grid}.dispute-evidence-form input:not([type=file]),.dispute-form input,.dispute-form select,.dispute-form textarea,.dispute-transition-form textarea{color:var(--text);font:inherit;background:#fbfdff;border:1px solid #cfd9eb;border-radius:11px;padding:.78rem .85rem}.dispute-form-intro{color:var(--blue-600);background:linear-gradient(135deg,#edf4ff,#f7f5ff);border-radius:14px;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.dispute-form-intro p,.record-integrity-copy{color:var(--muted);margin:.25rem 0 0;font-size:.83rem}.dispute-detail-hero{color:#fff;background:linear-gradient(135deg,#071c45,#123b8f 72%,#235eff);border-radius:22px;grid-template-columns:1fr auto;align-items:stretch;gap:2rem;margin:1rem 0;padding:clamp(1.4rem,4vw,2.4rem);display:grid;overflow:hidden}.dispute-detail-hero>div>p:first-child{color:#77dcff;letter-spacing:.12em;margin:0 0 .65rem;font-size:.72rem;font-weight:800}.dispute-detail-hero h1{margin:.65rem 0;font-size:clamp(1.65rem,3vw,2.45rem)}.dispute-detail-hero>div>p:last-child{color:#d9e7ff;white-space:pre-wrap;max-width:800px;margin:0;line-height:1.65}.dispute-detail-hero aside{border-left:1px solid #fff3;flex-direction:column;justify-content:center;align-items:flex-end;min-width:180px;padding-left:1.4rem;display:flex}.dispute-detail-hero aside svg{color:#72dcff;margin-bottom:1rem}.dispute-detail-hero aside small{color:#9fb9e7;letter-spacing:.1em}.dispute-detail-hero aside strong{margin:.35rem 0}.dispute-summary-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1rem 0;display:grid}.dispute-summary-grid section{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .7rem;padding:1rem;display:grid}.dispute-summary-grid svg{color:var(--blue-600);grid-row:1/3}.dispute-summary-grid span{color:var(--muted);text-transform:uppercase;font-size:.72rem}.dispute-summary-grid strong{color:var(--text);font-size:.86rem}.dispute-action-panel{margin:1rem 0}.dispute-transition-form{grid-template-columns:1fr auto;gap:.8rem;display:grid}.dispute-transition-form .workflow-feedback,.dispute-transition-form label{grid-column:1/-1}.dispute-content-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:start;gap:1rem;margin:1rem 0;display:grid}.dispute-discussion,.dispute-evidence-panel{min-width:0}.dispute-message-composer{margin-top:1rem}.dispute-message-composer>label{align-items:center;gap:.4rem;display:flex}.dispute-evidence-form{border-top:1px solid var(--line);gap:.8rem;margin-top:1rem;padding-top:1rem;display:grid}.dispute-evidence-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.dispute-evidence-list li{background:#f8fbff;border:1px solid #dae4f2;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:.6rem;padding:.8rem;display:grid}.dispute-evidence-list li>svg{color:var(--blue-600);margin-top:.15rem}.dispute-evidence-list p,.dispute-evidence-list small,.dispute-evidence-list strong{overflow-wrap:anywhere;display:block}.dispute-evidence-list small{color:var(--muted);margin-top:.2rem;font-size:.72rem}.dispute-evidence-list p{color:var(--text);margin:.35rem 0 0;font-size:.78rem}.dispute-evidence-list a,.dispute-evidence-list button{color:var(--blue-600);cursor:pointer;font:inherit;background:0 0;border:0;padding:.2rem;font-size:.75rem;font-weight:750;text-decoration:none}.dispute-evidence-list li.removed{opacity:.65}.dispute-timeline{margin-top:1rem}.dispute-timeline>ol{margin:0;padding:0;list-style:none}.dispute-timeline>ol>li{grid-template-columns:auto 1fr auto;gap:.8rem;padding:.8rem 0;display:grid;position:relative}.dispute-timeline>ol>li>span{background:var(--cyan-500);border:4px solid #e8faff;border-radius:50%;width:15px;height:15px;margin-top:.2rem}.dispute-timeline b{color:#5b3ec1;margin-top:.2rem;font-size:.75rem;display:block}.dispute-timeline p{color:var(--muted);margin:.25rem 0}.dispute-timeline small,.dispute-timeline time{color:var(--muted);font-size:.74rem}.evidence-pack-register{margin-top:1rem}.evidence-pack-register>ol{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.evidence-pack-register>ol>li{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.85rem 0;display:grid}.evidence-pack-register li span{color:var(--muted);margin-top:.2rem;font-size:.78rem;display:block}.evidence-pack-form{grid-template-columns:1fr 1fr}.evidence-pack-form .record-integrity-copy,.evidence-pack-form .workflow-feedback,.evidence-pack-form fieldset,.evidence-pack-form>button{grid-column:1/-1}.evidence-pack-form fieldset{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:.7rem;padding:1rem;display:grid}.evidence-pack-form fieldset label{align-items:center;gap:.55rem;display:flex}.evidence-pack-finalise select{font:inherit;background:#fbfdff;border:1px solid #cfd9eb;border-radius:11px;padding:.75rem}.evidence-pack-section{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:1rem}.evidence-pack-section>ol{margin:0;padding:0;list-style:none}.evidence-pack-section li{grid-template-columns:130px 1fr;gap:1rem;padding:.65rem 0;display:grid}.evidence-pack-section p,.evidence-pack-section time{color:var(--muted);margin:.2rem 0 0;font-size:.78rem}.evidence-pack-page .record-integrity-note,.evidence-pack-page .record-integrity-note>div{min-width:0}.evidence-pack-page .record-integrity-note code,.evidence-pack-page .record-integrity-note span{overflow-wrap:anywhere;word-break:break-word}.evidence-pack-page .record-integrity-note code{max-width:100%;display:block}@media (max-width:760px){.dispute-register li>a{grid-template-columns:auto 1fr;align-items:start}.dispute-register aside{flex-flow:wrap;grid-column:2;align-items:flex-start}.dispute-detail-hero{grid-template-columns:1fr}.dispute-detail-hero aside{border-top:1px solid #fff3;border-left:0;align-items:flex-start;padding:1rem 0 0}.dispute-content-grid,.dispute-summary-grid,.dispute-transition-form{grid-template-columns:1fr}.dispute-timeline>ol>li{grid-template-columns:auto 1fr}.dispute-timeline time{grid-column:2}.evidence-pack-page{padding-bottom:5rem}.evidence-pack-page .panel-heading{flex-direction:column;align-items:flex-start}.evidence-pack-section li{grid-template-columns:1fr;gap:.35rem}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:var(--canvas);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}button{color:inherit}svg{flex:none}.site-shell{width:min(var(--site-width),calc(100% - 48px));margin:0 auto}.skip-link{z-index:100;color:#fff;background:var(--navy-950);border-radius:8px;padding:12px 16px;position:fixed;top:-64px;left:18px}.skip-link:focus{top:16px}:focus-visible{outline:3px solid var(--cyan-500);outline-offset:3px}.brand-mark{align-items:center;gap:11px;font-weight:790;display:inline-flex}.brand-symbol{width:34px;height:24px;display:block;position:relative}.brand-symbol img{object-fit:contain;width:100%;height:100%}.brand-word{letter-spacing:-.9px;font-size:24px}.brand-mark-inverse{color:#fff}.brand-mark-inverse .brand-symbol{filter:drop-shadow(0 0 10px #35d4ef38)}.ds-eyebrow{color:var(--blue-600);letter-spacing:1.8px;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:11px;font-weight:780;display:flex}.ds-eyebrow>span{background:var(--cyan-500);border-radius:2px;width:28px;height:2px}.ds-eyebrow-inverse{color:var(--cyan-300)}.section-heading{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:80px;margin-bottom:52px;display:grid}.section-heading h2{max-width:720px;color:var(--navy-950);letter-spacing:-2.5px;margin:0;font-size:clamp(36px,4.1vw,58px);font-weight:720;line-height:1.04}.section-heading>p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.icon-badge{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.icon-badge-blue{color:var(--blue-600);background:var(--periwinkle-100)}.icon-badge-cyan{color:#097e9d;background:#dcf8fc}.icon-badge-violet{color:var(--violet-600);background:var(--violet-100)}.icon-badge-navy{color:#fff;background:var(--navy-900)}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:6px 10px;font-size:10px;font-weight:760;display:inline-flex}.status-pill-blue{color:var(--blue-700);background:var(--periwinkle-100)}.status-pill-cyan{color:#087690;background:#ddf9fc}.status-pill-violet{color:#513bd8;background:var(--violet-100)}.status-pill-neutral{color:#5b6780;background:#edf0f5}.status-pill-success{color:var(--success);background:var(--success-bg)}.preview-label{width:fit-content;color:var(--navy-700);letter-spacing:.3px;white-space:nowrap;background:#ffffffbf;border:1px solid #cbd6ea;border-radius:999px;padding:5px 9px;font-size:9px}.button,.preview-label{align-items:center;font-weight:760;display:inline-flex}.button{border:1px solid #0000;border-radius:15px;justify-content:center;gap:10px;min-height:50px;padding:0 20px;font-size:13px;transition:transform .18s,box-shadow .18s,background .18s}.button:hover{transform:translateY(-1px)}.button:focus-visible{outline-offset:3px;outline:3px solid #2457ff40}.button-primary{color:#fff;background:linear-gradient(135deg,var(--blue-700),var(--blue-500));box-shadow:var(--shadow-blue)}.button-primary:hover{box-shadow:0 22px 44px #2457ff47}.button-secondary{color:var(--navy-900);background:var(--surface-primary);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.button-light{color:var(--blue-700);background:#fff;box-shadow:0 14px 35px #02102e2e}.progress-bar{background:#e4e9f3;border-radius:999px;height:6px;overflow:hidden}.progress-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--blue-600),var(--cyan-500));height:100%;display:block}.site-header{z-index:20;background:var(--surface-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #cfdaedbf;height:78px;position:relative}body:has(.auth-page)>.policy-global-footer,body:has(.auth-page)>.site-header,body:has(.command-centre)>.site-header,body:has(.onboarding-page)>.site-header,body:has(.settings-page)>.site-header,body:has(.workspace-layout)>.site-header{display:none}.nav-shell{justify-content:space-between;height:100%}.desktop-site-nav,.nav-shell{align-items:center;display:flex}.desktop-site-nav{gap:34px}.desktop-site-nav a{color:#3f506d;font-size:13px;font-weight:650}.desktop-site-nav a:hover{color:var(--blue-600)}.header-cta{color:var(--navy-900);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #ccd7eb;border-radius:10px;align-items:center;gap:14px;padding:12px 16px;font-size:12px;font-weight:760;display:inline-flex}.header-cta span{color:var(--blue-600)}.mobile-site-nav{display:none;position:relative}.mobile-site-nav summary{border:1px solid var(--line);cursor:pointer;border-radius:10px;place-items:center;width:42px;height:42px;list-style:none;display:grid}.mobile-site-nav summary::-webkit-details-marker{display:none}.mobile-site-nav nav{border:1px solid var(--line);min-width:230px;box-shadow:var(--shadow-md);background:#fff;border-radius:14px;padding:10px;display:grid;position:absolute;top:50px;right:0}.mobile-site-nav nav a{border-radius:8px;padding:12px;font-size:13px;font-weight:650}.mobile-site-nav nav a:hover{background:var(--periwinkle-50)}.landing-hero{background:radial-gradient(circle at 86% 18%,#6954f42b,#0000 27%),radial-gradient(circle at 71% 58%,#35d4ef2e,#0000 27%),linear-gradient(145deg,#fff,#fbfcff 54%,#eff3ff);min-height:720px;position:relative;overflow:hidden}.hero-grid-overlay{opacity:.35;background-image:linear-gradient(#2457ff0f 1px,#0000 0),linear-gradient(90deg,#2457ff0f 1px,#0000 0);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%,#000);mask-image:linear-gradient(90deg,#0000,#000 65%,#000)}.landing-hero:after{content:"";border:1px solid #2457ff24;border-radius:50%;width:840px;height:760px;position:absolute;bottom:-420px;right:-180px}.landing-hero-grid{z-index:2;grid-template-columns:minmax(440px,.9fr) minmax(600px,1.1fr);align-items:center;gap:54px;min-height:720px;padding:74px 0 84px;display:grid;position:relative}.landing-hero-copy h1{max-width:700px;color:var(--navy-950);letter-spacing:-4px;margin:0;font-size:clamp(52px,5.5vw,76px);font-weight:760;line-height:.99}.landing-hero-copy h1 span{color:#0000;background:linear-gradient(95deg,var(--blue-700),var(--blue-500) 62%,#13b7dc);-webkit-background-clip:text;background-clip:text;display:block}.landing-hero-copy>p{color:#51627f;max-width:620px;margin:28px 0 0;font-size:17px;line-height:1.7}.hero-cta-group{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-assurance{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;margin-top:25px;font-size:10px;font-weight:650;display:flex}.hero-assurance>span:not(.preview-label){align-items:center;gap:6px;display:inline-flex}.hero-assurance svg{color:var(--blue-600)}.product-stage{min-width:0;padding:48px 12px 46px 32px;position:relative}.stage-glow{filter:blur(35px);background:radial-gradient(circle,#35d4ef47,#2457ff1f 40%,#0000 70%);border-radius:50%;position:absolute;inset:10% 4% 5% 16%}.dashboard-preview{z-index:2;transform-origin:50%;background:#f7f9fe;border:1px solid #bbcae6f2;border-radius:20px;grid-template-columns:56px 1fr;min-height:440px;display:grid;position:relative;overflow:hidden;transform:perspective(1600px)rotateY(-4deg)rotateX(2deg);box-shadow:0 36px 80px #10367833}.preview-sidebar{background:linear-gradient(#183fdc,#2457ff 60%,#5c4ef1);flex-direction:column;align-items:center;gap:21px;padding:17px 0;display:flex}.preview-sidebar strong{color:#fff;background:#ffffff29;border-radius:8px;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.preview-sidebar span{background:#ffffff2e;border-radius:6px;width:19px;height:19px}.preview-sidebar .preview-nav-active{background:#fff;position:relative}.preview-sidebar .preview-nav-active:before{content:"";background:var(--cyan-500);border-radius:2px;width:3px;height:19px;position:absolute;left:-19px}.preview-workspace{min-width:0;padding:19px}.preview-toolbar{justify-content:space-between;align-items:center;display:flex}.preview-toolbar div{gap:4px;display:grid}.preview-lower small,.preview-metrics small,.preview-project small,.preview-toolbar small{color:#71809a;letter-spacing:.9px;font-size:7px;font-weight:800}.preview-toolbar strong{color:var(--navy-900);font-size:13px}.preview-avatar{width:28px;height:28px;color:var(--blue-700);background:var(--periwinkle-100);border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.preview-metrics{grid-template-columns:.75fr 1.2fr 1fr;gap:8px;margin-top:16px;display:grid}.preview-metrics>div{background:#fff;border:1px solid #e1e7f2;border-radius:10px;gap:7px;padding:12px;display:grid;box-shadow:0 4px 15px #14325f0a}.preview-metrics>div.attention{background:#f5f2ff;border-color:#dbd4ff}.preview-metrics strong{color:var(--navy-900);font-size:17px}.preview-metrics span{color:#7a879c;font-size:7px}.preview-project{color:#fff;background:linear-gradient(120deg,var(--navy-950),var(--navy-800));border-radius:12px;margin-top:10px;padding:16px}.preview-project-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.preview-project-heading>div{gap:5px;display:grid}.preview-project-heading small,.preview-project-heading span{color:#a9bad4}.preview-project-heading strong{font-size:13px}.preview-project-heading span{font-size:8px}.preview-progress-row{color:#cdd7e7;grid-template-columns:120px 1fr 28px;align-items:center;gap:12px;margin-top:17px;font-size:8px;display:grid}.preview-progress-row .progress-bar{background:#ffffff21}.preview-progress-row strong{color:#fff}.preview-lower{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.preview-lower>div{background:#fff;border:1px solid #e1e7f2;border-radius:10px;gap:5px;padding:13px;display:grid}.preview-lower strong{font-size:9px}.preview-lower span{color:var(--muted);font-size:7px}.preview-payment{color:var(--blue-700);background:#edf4ff;border:1px solid #c8dcff;border-radius:9px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:7px;display:flex}.preview-payment span:last-child{color:var(--navy-700);margin-left:auto}.floating-record{z-index:4;min-width:170px;color:var(--blue-600);background:#fffffff0;border:1px solid #d4def0;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 14px 35px #12305f24}.floating-record span{color:var(--muted);gap:2px;font-size:7px;display:grid}.floating-record strong{color:var(--navy-900);font-size:9px}.floating-record-top{top:8px;right:0}.floating-record-bottom{bottom:4px;left:0}.proof-band{color:#fff;background:var(--navy-950)}.proof-band-grid{grid-template-columns:repeat(4,1fr);display:grid}.proof-band-grid>div{border-right:1px solid #ffffff1a;padding:30px 28px 32px 48px;position:relative}.proof-band-grid>div:last-child{border:0}.proof-band-grid>div>span{color:var(--cyan-500);font-size:10px;font-weight:800;position:absolute;top:31px;left:16px}.proof-band-grid strong{margin-bottom:7px;font-size:12px;display:block}.proof-band-grid p{color:#9caac0;margin:0;font-size:10px;line-height:1.5}.features-section,.how-section{background:#fff;padding:108px 0}.process-rail{border-top:1px solid var(--line-strong);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.process-rail li{border-right:1px solid var(--line);min-height:260px;padding:34px 25px 24px 0;position:relative}.process-rail li:not(:first-child){padding-left:25px}.process-rail li:last-child{border-right:0}.process-rail li:before{content:"";background:var(--blue-600);width:8px;height:8px;box-shadow:0 0 0 1px var(--blue-600);border:2px solid #fff;border-radius:50%;position:absolute;top:-4px;left:0}.process-rail .process-index{color:#9ba7b9;margin-bottom:20px;font-size:10px;font-weight:800;display:block}.process-rail h3{color:var(--navy-900);letter-spacing:-.2px;margin:24px 0 10px;font-size:16px}.process-rail p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.problem-section{color:#fff;background:linear-gradient(130deg,var(--navy-950),#0e2c66);padding:108px 0}.problem-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:95px;display:grid}.problem-statement{position:sticky;top:40px}.problem-statement h2{letter-spacing:-2px;max-width:500px;margin:0;font-size:clamp(36px,4vw,54px);line-height:1.06}.problem-statement>p{color:#aebcd2;max-width:520px;margin:24px 0 0;font-size:14px;line-height:1.75}.problem-stat{border-left:2px solid var(--cyan-500);gap:5px;margin-top:42px;padding:22px 0 0 24px;display:grid}.problem-stat strong{font-size:16px}.problem-stat span{color:#98a9c3;font-size:11px}.problem-list{border-top:1px solid #ffffff29}.problem-list article{border-bottom:1px solid #ffffff21;grid-template-columns:30px 28px 1fr;gap:18px;padding:25px 0;display:grid}.problem-list article>span{color:var(--cyan-500);font-size:9px;font-weight:800}.problem-list article>svg{color:#8497b8}.problem-list h3{margin:0 0 7px;font-size:15px}.problem-list p{color:#9eafc8;margin:0;font-size:12px;line-height:1.6}.features-section{background:var(--periwinkle-50)}.feature-bento{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.feature-bento article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-primary);min-height:250px;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:space-between;padding:25px;display:flex;position:relative;overflow:hidden}.feature-bento article:after{content:"";border:1px solid #2457ff1f;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-48px;right:-46px}.feature-bento article.feature-wide{background:linear-gradient(135deg,#fff,#edf3ff);grid-column:span 2;min-height:270px}.feature-bento h3{letter-spacing:-.5px;margin:26px 0 9px;font-size:18px}.feature-bento p{max-width:410px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.feature-number{color:#adb8c8;font-size:9px;font-weight:800;position:absolute;top:24px;right:22px}.simulated-badge{width:fit-content;color:var(--blue-700);background:#edf4ff;border:1px solid #c8d7f0;border-radius:7px;margin-top:20px;padding:7px 10px;font-size:9px;font-weight:750}.audience-section{background:#fff;padding:108px 0}.audience-layout{grid-template-columns:1fr 1fr;gap:18px;display:grid}.audience-panel{border-radius:var(--radius-lg);min-height:520px;padding:54px;position:relative;overflow:hidden}.audience-panel>div:first-child{z-index:2;max-width:510px;position:relative}.contractor-panel{color:#fff;background:linear-gradient(145deg,#143ed6,#2457ff 56%,#6854f4)}.client-panel{color:var(--navy-950);background:linear-gradient(145deg,#f1f5ff,#e5ecff);border:1px solid #d7e0f2}.audience-panel h2{letter-spacing:-2px;margin:0;font-size:clamp(34px,3vw,48px);line-height:1.06}.audience-panel p{color:inherit;opacity:.78;margin:22px 0;font-size:14px;line-height:1.7}.audience-panel ul{gap:12px;margin:28px 0 34px;padding:0;font-size:12px;list-style:none;display:grid}.audience-panel li{align-items:center;gap:9px;display:flex}.contractor-panel li svg{color:var(--cyan-300)}.client-panel li svg{color:var(--blue-600)}.audience-panel a{border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:5px;font-size:12px;font-weight:760;display:inline-flex}.audience-motif{opacity:.15;border:1px solid;border-radius:50%;place-items:center;width:240px;height:240px;display:grid;position:absolute;bottom:-35px;right:-35px}.audience-motif svg{width:72px;height:72px}.audience-motif span{letter-spacing:1.5px;margin-top:10px;font-size:9px;font-weight:800}.final-cta-section{background:#fff;padding:0 0 90px}.final-cta{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(110deg,var(--navy-950),#12366f 62%,var(--blue-700));box-shadow:var(--shadow-md);justify-content:space-between;align-items:center;gap:40px;padding:50px 54px;display:flex}.final-cta h2{letter-spacing:-1.8px;max-width:720px;margin:0;font-size:clamp(30px,3.6vw,47px);line-height:1.07}.site-footer{color:#aab6c9;background:var(--navy-950);padding:72px 0 22px}.footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:40px;padding-bottom:58px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-grid strong{color:#fff;font-size:12px}.footer-grid a,.footer-grid span{color:#8e9cb2;font-size:10px}.footer-grid a:hover{color:var(--cyan-300)}.footer-brand>strong{letter-spacing:-1px;font-size:26px}.footer-brand p{color:#aab6c9;max-width:280px;margin:3px 0;font-size:12px;line-height:1.65}.footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:22px;font-size:9px;display:flex}.command-centre{background:var(--canvas);grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{z-index:40;color:#fff;background:radial-gradient(circle at 100% 10%,#35d4ef2e,transparent 26%),linear-gradient(180deg,var(--navy-950),#0b2450 65%,#102e66);flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.sidebar-brand-row{justify-content:space-between;align-items:center;padding:0 8px 22px;display:flex}.mobile-nav-close{color:#fff;background:0 0;border:0;display:none}.sidebar-business{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:36px 1fr 16px;align-items:center;gap:10px;padding:12px;display:grid}.sidebar-business-mark{width:36px;height:36px;color:var(--navy-950);background:linear-gradient(135deg,var(--cyan-300),var(--cyan-500));border-radius:10px;place-items:center;font-size:13px;font-weight:850;display:grid}.sidebar-business div{gap:3px;min-width:0;display:grid}.sidebar-business strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sidebar-business span{color:#8fa1bd;font-size:8px}.sidebar-business>svg{color:#6f83a4}.app-navigation{gap:4px;margin-top:25px;display:grid}.nav-group-label{color:#657b9d;letter-spacing:1.3px;text-transform:uppercase;margin:0 11px 7px;font-size:8px;font-weight:800}.nav-group-later{margin-top:20px}.app-navigation a,.nav-disabled{color:#9badc6;border-radius:9px;grid-template-columns:21px 1fr auto;align-items:center;gap:10px;min-height:42px;padding:0 11px;font-size:11px;font-weight:650;display:grid}.app-navigation a:hover{color:#fff;background:#ffffff0f}.app-navigation a.active{color:#fff;background:linear-gradient(90deg,#2457ff42,#35d4ef14);position:relative}.app-navigation a.active:before{content:"";background:var(--cyan-500);border-radius:3px;width:3px;height:24px;position:absolute;left:-18px}.app-navigation a b{color:#ddecff;background:#ffffff1a;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:8px;display:grid}.nav-disabled{color:#536987;cursor:default}.nav-disabled small{font-size:7px;font-weight:700}.sidebar-system-note{color:var(--cyan-300);background:#35d4ef0e;border:1px solid #8beafb29;border-radius:10px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.sidebar-system-note div{gap:3px;display:grid}.sidebar-system-note strong{color:#d9f9ff;font-size:9px}.sidebar-system-note span{color:#758cac;font-size:8px}.sidebar-home-link{color:#7388a8;margin:12px 10px 0;font-size:9px}.sidebar-home-link:hover{color:#fff}.sidebar-scrim{display:none}.command-main{min-width:0}.command-topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;justify-content:flex-end;align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.command-mobile-brand{display:none}.role-switcher{border:1px solid var(--line);background:#f7f9fd;border-radius:10px;align-items:center;gap:5px;margin-right:auto;padding:4px;display:flex}.role-switcher>span{color:var(--muted);margin:0 6px;font-size:9px;font-weight:700}.role-switcher button{color:#697691;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.role-switcher button.active{color:var(--blue-700);background:#fff;box-shadow:0 2px 8px #0f29581a}.topbar-account{align-items:center;gap:9px;display:flex}.notification-button{border:1px solid var(--line);width:38px;height:38px;color:var(--navy-700);cursor:pointer;background:#fff;border-radius:10px;place-items:center;margin-right:8px;display:grid;position:relative}.notification-button>span{color:#fff;background:var(--violet-600);border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.account-avatar{color:#fff;background:linear-gradient(135deg,var(--blue-600),var(--violet-600));border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.account-copy{gap:2px;display:grid}.account-copy strong{font-size:10px}.account-copy span{color:var(--muted);font-size:8px}.command-content{max-width:1440px;margin:0 auto;padding:24px 30px 60px}.preview-banner{color:#4d6284;background:#eef4ff;border:1px solid #cbdaf2;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:9px;display:flex}.preview-banner-payment{color:var(--blue-700);margin-left:auto;font-weight:750}.command-welcome{justify-content:space-between;align-items:flex-end;gap:30px;margin:28px 0 24px;display:flex}.command-welcome p{color:var(--blue-600);letter-spacing:1.3px;margin:0 0 8px;font-size:8px;font-weight:800}.command-welcome h1{color:var(--navy-950);letter-spacing:-1.8px;margin:0;font-size:clamp(30px,3vw,42px);line-height:1}.command-welcome>div>span{color:var(--muted);margin-top:9px;font-size:11px;display:block}.create-project-button{color:#ffffffc2;cursor:not-allowed;background:linear-gradient(135deg,#6d86db,#8097e4);border:0;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:inline-flex;box-shadow:0 8px 18px #2457ff24}.create-project-button small{color:#d9e3ff;background:#0000001f;border-radius:5px;margin-left:4px;padding:4px 6px;font-size:7px}.summary-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.summary-grid article{border:1px solid var(--line);min-height:102px;box-shadow:var(--shadow-sm);background:#fff;border-radius:13px;align-items:center;gap:12px;padding:17px;display:flex;position:relative;overflow:hidden}.summary-grid article:after{content:"";border:1px solid #2457ff12;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-35px;right:-25px}.summary-grid article.summary-attention{background:linear-gradient(135deg,#fff,#f5f3ff);border-color:#d8d0ff}.summary-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.summary-icon-blue{color:var(--blue-600);background:var(--periwinkle-100)}.summary-icon-cyan{color:#087e99;background:#ddf9fc}.summary-icon-violet{color:var(--violet-600);background:var(--violet-100)}.summary-icon-navy{color:#fff;background:var(--navy-900)}.summary-grid article>div{gap:4px;display:grid}.summary-grid small{color:var(--muted);letter-spacing:.8px;font-size:7px;font-weight:800}.summary-grid strong{color:var(--navy-950);letter-spacing:-.6px;font-size:22px}.summary-grid article div>span{color:var(--muted-light);font-size:8px}.summary-grid em{min-width:20px;height:20px;color:var(--blue-600);background:var(--periwinkle-100);border-radius:999px;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute;top:13px;right:14px}.summary-attention em{color:#fff;background:var(--violet-600)}.command-primary-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.55fr);gap:13px;margin-top:13px;display:grid}.command-secondary-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.55fr);gap:13px;margin-top:13px;display:grid}.command-tertiary-grid{grid-template-columns:1fr 1fr minmax(260px,.68fr);gap:13px;margin-top:13px;display:grid}.dashboard-section{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;overflow:hidden}.dashboard-section-heading{border-bottom:1px solid #e6ebf3;justify-content:space-between;align-items:flex-end;gap:16px;min-height:68px;padding:16px 19px;display:flex}.dashboard-section-heading p{color:var(--blue-600);letter-spacing:1px;margin:0 0 5px;font-size:7px;font-weight:800}.dashboard-section-heading h2{letter-spacing:-.4px;margin:0;font-size:17px}.dashboard-section-heading>span{color:var(--muted);font-size:8px}.project-list{display:grid}.project-row{border-bottom:1px solid #e8edf4;grid-template-columns:minmax(220px,1.25fr) .62fr .88fr auto;align-items:center;gap:18px;min-height:104px;padding:15px 17px 15px 22px;display:grid;position:relative}.project-row:last-child{border:0}.project-row:hover{background:#fafbff}.project-accent{background:linear-gradient(var(--blue-600),var(--cyan-500));border-radius:0 3px 3px 0;width:3px;height:calc(100% - 36px);position:absolute;top:18px;left:0}.project-identity{grid-template-columns:1fr 1fr;gap:4px 12px;display:grid}.project-completion small,.project-identity small,.project-value small{color:var(--blue-600);letter-spacing:.8px;grid-column:1/-1;font-size:7px;font-weight:800}.project-identity h3{grid-column:1/-1;margin:0 0 2px;font-size:12px}.project-identity>span{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:inline-flex}.project-value{gap:6px;display:grid}.project-value strong{font-size:12px}.project-value>span{color:var(--muted);font-size:8px}.project-completion{gap:8px;display:grid}.project-completion>div:first-child{justify-content:space-between;align-items:center;display:flex}.project-completion>span{color:var(--muted);font-size:8px}.project-status{color:#9aa7b9;align-items:center;gap:8px;display:flex}.attention-count{background:var(--violet-600);border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid;color:#fff!important}.action-list{display:grid}.action-list article{border-bottom:1px solid #e7ecf4;grid-template-columns:43px 1fr;gap:10px;min-height:103px;padding:16px;display:grid;position:relative}.action-list article:last-child{border:0}.priority{border-radius:6px;align-self:start;width:fit-content;padding:5px 7px;font-size:7px;font-weight:800}.priority-high{color:#fff;background:var(--violet-600)}.priority-medium{color:var(--blue-700);background:var(--periwinkle-100)}.priority-low{color:#587083;background:#e8f5f7}.action-list h3{margin:0 0 5px;font-size:10px}.action-list p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.action-list small{color:#8b98ab;margin-top:7px;font-size:7px;display:block}.preview-action{color:#a2adbc;font-size:7px;font-weight:700;position:absolute;bottom:13px;right:13px}.milestone-timeline{padding:5px 20px 12px;position:relative}.milestone-timeline:before{content:"";background:#d9e1ee;width:1px;position:absolute;top:31px;bottom:37px;left:78px}.milestone-timeline article{border-bottom:1px solid #edf0f5;grid-template-columns:42px 17px 1fr auto;align-items:center;gap:11px;min-height:72px;display:grid;position:relative}.milestone-timeline article:last-child{border:0}.milestone-timeline time{justify-items:center;gap:1px;display:grid}.milestone-timeline time strong{font-size:15px}.milestone-timeline time span{color:var(--muted);font-size:7px;font-weight:800}.timeline-dot{z-index:2;width:9px;height:9px;box-shadow:0 0 0 2px var(--blue-600);background:var(--blue-600);border:2px solid #fff;border-radius:50%;position:relative}.timeline-dot-violet{box-shadow:0 0 0 2px var(--violet-600);background:var(--violet-600)}.timeline-dot-cyan{background:var(--cyan-500);box-shadow:0 0 0 2px #17aeca}.milestone-timeline h3{margin:0 0 4px;font-size:10px}.milestone-timeline p{color:var(--muted);margin:0;font-size:8px}.milestone-timeline article>strong{font-size:10px}.trust-pay-card{color:#fff;background:linear-gradient(145deg,var(--navy-950),#10316c);border-radius:14px;padding:20px;overflow:hidden;box-shadow:0 14px 34px #091e422e}.trust-pay-top{align-items:center;gap:11px;display:flex}.trust-pay-top>span{width:38px;height:38px;color:var(--cyan-300);background:#35d4ef1a;border-radius:10px;place-items:center;display:grid}.reputation-heading p,.trust-pay-top p{color:var(--cyan-300);letter-spacing:1px;margin:0 0 4px;font-size:7px;font-weight:800}.reputation-heading h2,.trust-pay-top h2{margin:0;font-size:16px}.trust-pay-warning{color:#bcecf5;background:#35d4ef12;border:1px solid #8beafb2e;border-radius:8px;margin:17px 0;padding:8px 10px;font-size:8px;font-weight:700}.trust-pay-total{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto;gap:4px;padding-bottom:16px;display:grid}.trust-pay-total small{color:#7f93b4;grid-column:1/-1;font-size:7px;font-weight:800}.trust-pay-total strong{letter-spacing:-1px;font-size:28px}.trust-pay-total span{color:#899bb8;align-self:end;padding-bottom:4px;font-size:8px}.trust-pay-breakdown{grid-template-columns:1fr 1fr;gap:10px;padding:15px 0;display:grid}.trust-pay-breakdown div{gap:4px;display:grid}.trust-pay-breakdown span{color:#8194b3;font-size:7px}.trust-pay-breakdown strong{font-size:10px}.payment-state-example{color:#617797;text-transform:uppercase;align-items:center;font-size:6px;font-weight:750;display:flex}.payment-state-example i{background:#365074;flex:1;height:1px;margin:0 5px}.payment-state-example .state-complete{color:var(--cyan-300)}.payment-state-example .state-current{color:#fff}.refined-activity-list{margin:0;padding:4px 18px 12px;list-style:none}.refined-activity-list li{border-bottom:1px solid #e9edf4;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:69px;display:grid}.refined-activity-list li:last-child{border:0}.refined-activity-list li>span{width:30px;height:30px;color:var(--blue-600);background:var(--periwinkle-100);border-radius:9px;place-items:center;display:grid}.refined-activity-list div{gap:4px;display:grid}.refined-activity-list strong{font-size:9px}.refined-activity-list p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.refined-activity-list time{color:#919db0;font-size:7px}.message-list{padding:2px 18px 12px;display:grid}.message-list article{border-bottom:1px solid #e9edf4;grid-template-columns:32px 1fr auto;align-items:start;gap:10px;min-height:83px;padding:14px 0;display:grid;position:relative}.message-list article:last-child{border:0}.message-list article.unread:before{content:"";background:var(--blue-600);border-radius:3px;width:3px;height:24px;position:absolute;top:18px;left:-18px}.message-avatar{width:32px;height:32px;color:var(--blue-700);background:var(--periwinkle-100);border-radius:9px;place-items:center;font-size:8px;font-weight:800;display:grid}.message-list div{gap:3px;display:grid}.message-list strong{font-size:9px}.message-list small{color:var(--blue-600);font-size:7px}.message-list p{color:var(--muted);margin:3px 0 0;font-size:8px;line-height:1.45}.message-list time{color:#929eb0;font-size:7px}.reputation-card{color:#fff;background:linear-gradient(145deg,#183fd8,var(--blue-600) 60%,#554de8);border-radius:14px;padding:19px;box-shadow:0 14px 34px #2457ff2e}.reputation-heading{align-items:center;gap:10px;display:flex}.reputation-heading>span{width:36px;height:36px;color:var(--cyan-300);background:#ffffff1a;border-radius:10px;place-items:center;display:grid}.reputation-heading p{color:#bdeff7}.reputation-score{grid-template-columns:auto 1fr;align-items:end;gap:0 10px;margin:26px 0 22px;display:grid}.reputation-score strong{letter-spacing:-2px;grid-row:1/3;font-size:42px}.reputation-score span{color:#fff;letter-spacing:1px;font-size:11px}.reputation-score small{color:#bed0ff;font-size:7px}.reputation-card dl{gap:9px;margin:0 0 20px;display:grid}.reputation-card dl div{border-bottom:1px solid #ffffff1f;justify-content:space-between;padding-bottom:8px;display:flex}.reputation-card dt{color:#b8c8f8;font-size:8px}.reputation-card dd{margin:0;font-size:8px;font-weight:750}.reputation-card .preview-label{color:#fff;background:#ffffff1a;border-color:#fff3}.empty-state-example{background:#ffffff8c;border:1px dashed #c7d3e5;border-radius:12px;align-items:center;gap:12px;margin-top:13px;padding:15px 18px;display:flex}.empty-state-example>span:first-child{width:34px;height:34px;color:var(--success);background:var(--success-bg);border-radius:9px;place-items:center;display:grid}.empty-state-example>div{gap:4px;display:grid}.empty-state-example strong{font-size:9px}.empty-state-example p{color:var(--muted);margin:0;font-size:8px}.empty-state-example .preview-label{margin-left:auto}@media (max-width:1180px){.landing-hero-grid{grid-template-columns:.9fr 1.1fr;gap:30px}.landing-hero-copy h1{font-size:58px}.floating-record-top{right:-4px}.command-primary-grid{grid-template-columns:1fr}.action-list{grid-template-columns:repeat(3,1fr)}.action-list article{border-bottom:0;border-right:1px solid #e7ecf4}.action-list article:last-child{border:0}.command-tertiary-grid{grid-template-columns:1fr 1fr}.reputation-card{grid-column:1/-1}.reputation-card dl{grid-template-columns:1fr 1fr}}@media (max-width:980px){.desktop-site-nav{display:none}.mobile-site-nav{display:block}.header-cta{margin-left:auto;margin-right:10px}.landing-hero-grid{grid-template-columns:1fr;padding-top:70px}.landing-hero-copy{max-width:760px}.product-stage{width:min(760px,100%);margin:0 auto}.proof-band-grid{grid-template-columns:1fr 1fr}.proof-band-grid>div:nth-child(2){border-right:0}.proof-band-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.section-heading{grid-template-columns:1fr;gap:20px}.section-heading>p{max-width:660px}.process-rail{border-top:0;grid-template-columns:repeat(2,1fr)}.process-rail li{border-top:1px solid var(--line);min-height:220px;padding-left:0!important}.problem-layout{grid-template-columns:1fr;gap:55px}.problem-statement{position:static}.feature-bento{grid-template-columns:1fr 1fr}.audience-layout{grid-template-columns:1fr}.audience-panel{min-height:440px}.footer-grid{grid-template-columns:1.4fr repeat(2,1fr)}.command-centre{display:block}.app-sidebar{width:280px;transition:transform .22s;position:fixed;left:0;transform:translate(-102%)}.app-sidebar-open{transform:translate(0)}.mobile-nav-close{place-items:center;display:grid}.sidebar-scrim{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04112775;border:0;display:block;position:fixed;inset:0}.command-topbar{justify-content:space-between;padding:0 20px}.command-mobile-brand{align-items:center;gap:12px;display:flex}.command-mobile-brand .brand-word{font-size:20px}.command-mobile-brand .brand-symbol{transform:scale(.9)}.mobile-menu-button{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.role-switcher{margin:0}.summary-grid{grid-template-columns:1fr 1fr}.command-secondary-grid{grid-template-columns:1fr}}@media (max-width:700px){.site-shell{width:min(100% - 30px,var(--site-width))}.site-header{height:68px}.header-cta{display:none}.landing-hero{min-height:auto}.landing-hero-grid{min-height:0;padding:54px 0 70px}.landing-hero-copy h1{letter-spacing:-3px;font-size:clamp(44px,13vw,61px)}.landing-hero-copy>p{font-size:15px}.hero-cta-group{display:grid}.button{width:100%}.hero-assurance{gap:11px}.product-stage{padding:38px 0 36px}.dashboard-preview{border-radius:15px;grid-template-columns:42px 1fr;min-height:400px;transform:none}.preview-workspace{padding:12px}.preview-metrics{grid-template-columns:1fr 1fr}.preview-metrics>div:last-child{display:none}.preview-progress-row{grid-template-columns:90px 1fr 25px}.floating-record{min-width:150px}.floating-record-top{top:0}.floating-record-bottom{bottom:0;left:-4px}.proof-band-grid{grid-template-columns:1fr}.proof-band-grid>div{border-bottom:1px solid #ffffff1a;border-right:0}.audience-section,.features-section,.how-section,.problem-section{padding:78px 0}.section-heading{margin-bottom:38px}.section-heading h2{letter-spacing:-1.8px;font-size:38px}.process-rail{grid-template-columns:1fr}.process-rail li{border-right:0;min-height:auto;padding:26px 0 30px 66px!important}.process-rail .process-index{position:absolute;top:30px;left:0}.process-rail .icon-badge{width:36px;height:36px;position:absolute;top:20px;left:24px}.process-rail h3{margin-top:0}.problem-statement h2{font-size:39px}.problem-list article{grid-template-columns:25px 23px 1fr;gap:11px}.feature-bento{grid-template-columns:1fr}.feature-bento article.feature-wide{grid-column:auto}.feature-bento article{min-height:225px}.audience-panel{min-height:500px;padding:37px 28px}.audience-motif{width:190px;height:190px}.final-cta-section{padding-bottom:65px}.final-cta{padding:38px 28px;display:grid}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.footer-bottom{gap:8px;display:grid}.command-topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:68px;padding:10px 14px}.role-switcher{order:3;justify-content:center;width:100%}.role-switcher>span,.topbar-account .account-copy{display:none}.notification-button{margin-right:2px}.command-content{padding:18px 14px 45px}.preview-banner{flex-wrap:wrap;align-items:flex-start;line-height:1.4}.preview-banner-payment{width:100%;margin:0}.command-welcome{align-items:flex-start;margin-top:24px}.command-welcome h1{font-size:30px}.command-welcome>div>span{max-width:250px;line-height:1.5}.create-project-button{display:none}.summary-grid{gap:8px}.summary-grid article{flex-direction:column;align-items:flex-start;gap:8px;min-height:116px;padding:14px}.summary-grid strong{font-size:19px}.command-primary-grid,.command-secondary-grid,.command-tertiary-grid{gap:9px;margin-top:9px}.dashboard-section-heading{min-height:62px;padding:14px}.project-row{grid-template-columns:1fr auto;gap:14px;padding:17px 14px 17px 19px}.project-identity{grid-column:1/-1}.project-value{display:none}.project-completion{grid-column:1}.project-status{grid-area:2/2}.action-list{grid-template-columns:1fr}.action-list article{border-bottom:1px solid #e7ecf4;border-right:0}.milestone-timeline{padding-left:13px;padding-right:13px}.milestone-timeline:before{left:67px}.milestone-timeline article{grid-template-columns:39px 14px 1fr}.milestone-timeline article>strong{grid-column:3;padding-bottom:10px}.command-tertiary-grid{grid-template-columns:1fr}.reputation-card{grid-column:auto}.reputation-card dl{grid-template-columns:1fr}.refined-activity-list time{display:none}.message-list article{grid-template-columns:32px 1fr}.message-list time{display:none}.empty-state-example{align-items:flex-start}.empty-state-example .preview-label{display:none}}.auth-page{color:var(--text);background:linear-gradient(105deg,#fff 0 57%,#f7faff 100%);grid-template-columns:minmax(0,56%) minmax(430px,44%);display:grid;overflow:hidden}.auth-brand-panel,.auth-page{min-height:100vh;position:relative}.auth-brand-panel{z-index:0;flex-direction:column;padding:clamp(42px,5vw,76px) clamp(44px,7vw,112px);display:flex;overflow:visible}.auth-brand-panel:before{content:"";z-index:-3;pointer-events:none;background:linear-gradient(120deg,#fffffffa,#fffffff0 53%,#eaf2ff94 76%,#e6fafc5c);position:absolute;inset:0 -42vw 0 0}.auth-brand-top{z-index:4;position:relative}.auth-brand-top .brand-mark{gap:18px}.auth-brand-top .brand-symbol{width:70px;height:50px}.auth-brand-top .brand-symbol img{object-fit:contain;width:100%;height:100%}.auth-brand-top .brand-word{color:var(--navy-950);letter-spacing:-2.2px;font-size:clamp(36px,3.3vw,54px)}.auth-brand-message{z-index:3;width:min(680px,100%);margin:auto 0;padding:70px 0 42px;position:relative}.auth-brand-message h2{color:var(--navy-950);font-family:var(--font-editorial);letter-spacing:-3.5px;margin:0;font-size:clamp(52px,5.3vw,82px);font-weight:700;line-height:.96}.auth-brand-message h2 em,.auth-brand-message h2 strong{font:inherit}.auth-brand-message h2 em{color:var(--seqra-blue-deep)}.auth-brand-message h2 strong{color:var(--seqra-aqua)}.auth-brand-rule{background:linear-gradient(90deg,var(--seqra-blue),var(--seqra-aqua));width:min(490px,78%);height:2px;margin:54px 0 32px;display:block}.auth-brand-message>p{color:var(--navy-800);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(11px,1.1vw,15px);font-weight:750;line-height:1.8}.auth-architecture{z-index:-2;pointer-events:none;position:absolute;inset:0 -44vw 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#00000006 0 39%,#0000001f 44%,#00000080 51%,#000 58% 100%);mask-image:linear-gradient(90deg,#00000006 0 39%,#0000001f 44%,#00000080 51%,#000 58% 100%)}.architectural-brand-canvas{object-fit:cover;object-position:center center;transform:translate(11vw)}.auth-workspace{z-index:5;place-items:center;min-height:100vh;padding:48px clamp(34px,5vw,82px) 48px clamp(20px,3vw,44px);display:grid;position:relative}.auth-card{border-radius:var(--radius-hero);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #c6d3e8cc;width:min(100%,560px);padding:clamp(34px,3.5vw,52px);box-shadow:0 28px 72px #16306a29,0 3px 10px #16306a0d}.auth-eyebrow,.settings-eyebrow{color:var(--seqra-blue);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:800}.auth-card>h1{max-width:520px;color:var(--navy-950);letter-spacing:-1.2px;margin:0;font-size:clamp(28px,2.3vw,38px);line-height:1.1}.auth-copy,.settings-copy{color:var(--muted);margin:10px 0 34px;font-size:15px;line-height:1.55}.auth-form{gap:17px;display:grid}.auth-form label{color:var(--navy-900);gap:7px;font-size:11px;font-weight:730;display:grid}.auth-form label>span>small{color:var(--muted);font-size:9px;font-weight:600}.auth-form input:not([type=checkbox]),.auth-form select{border:1px solid var(--line-strong);border-radius:var(--radius-control);width:100%;min-height:52px;color:var(--navy-950);background:#fff;padding:0 14px;box-shadow:inset 0 1px 2px #06152f08}.auth-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#60708c 0),linear-gradient(135deg,#60708c 50%,#0000 0);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px}.auth-form input:focus,.auth-form select:focus{border-color:var(--seqra-blue);box-shadow:var(--focus-ring);outline:none}.auth-input-shell{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:54px;color:var(--muted-light);background:#fff;align-items:center;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.auth-input-shell:focus-within{border-color:var(--seqra-blue);box-shadow:var(--focus-ring)}.auth-input-shell>svg{flex:none;margin-left:16px}.auth-input-shell>input:not([type=checkbox]){min-height:52px;box-shadow:none;border:0;border-radius:0}.auth-input-shell>input:not([type=checkbox]):focus{box-shadow:none}.auth-form label>small{color:var(--muted);font-size:9px;font-weight:560;line-height:1.45}.field-error{font-size:9px;font-weight:700;color:#b12655!important}.auth-form-row{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.auth-alternate a,.auth-form-row>a,.development-link{color:var(--blue-600);font-weight:760}.remember-label,.terms-label{grid-template-columns:auto 1fr;align-items:flex-start;line-height:1.5;color:var(--muted)!important;gap:9px!important;font-size:10px!important;font-weight:560!important;display:flex!important}.auth-submit,.remember-label{align-items:center}.auth-submit{border-radius:var(--radius-control);color:#fff;background:linear-gradient(90deg,var(--seqra-blue),var(--seqra-blue-deep));cursor:pointer;border:0;justify-content:center;gap:12px;min-height:54px;font-size:14px;font-weight:780;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 12px 28px #2563eb33}.auth-submit:hover:not(:disabled){filter:saturate(1.06);transform:translateY(-1px);box-shadow:0 16px 34px #2563eb40}.auth-submit:focus-visible{box-shadow:var(--focus-ring),0 12px 28px #2563eb33;outline:none}.auth-submit:disabled{opacity:.66;cursor:wait}.auth-alternate{color:var(--muted);text-align:center;margin:27px 0 0;font-size:11px}.selected-role{background:#f7f9ff;border:1px solid #cfd9ed;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.selected-role>span{width:42px;height:42px;color:var(--blue-600);background:var(--periwinkle-100);border-radius:10px;place-items:center;display:grid}.selected-role>div{gap:3px;display:grid}.selected-role strong{font-size:11px}.selected-role small{color:var(--muted);font-size:8px}.selected-role>a{color:var(--blue-600);font-size:9px;font-weight:760}.form-feedback{border-radius:9px;padding:12px 14px;font-size:10px;line-height:1.5}.form-feedback-error{color:#852044;background:#fff0f5;border:1px solid #f1bfd0}.form-feedback-success{background:var(--success-bg);border:1px solid var(--seqra-turquoise-border)}.development-link,.development-notice{color:#5143b4;background:#f5f3ff;border:1px dashed #afbae9;border-radius:9px;margin:0 0 18px;padding:11px 13px;font-size:9px;line-height:1.5;display:block}.development-link{text-align:center;margin:0}.auth-icon-callout{color:var(--blue-700);background:var(--periwinkle-100);border-radius:10px;align-items:center;gap:11px;margin:0 0 18px;padding:13px;font-size:10px;font-weight:680;display:flex}.compact-auth-form{gap:18px}.auth-help-copy{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.onboarding-page{background:radial-gradient(circle at 90% 5%,#35d4ef21,transparent 24%),var(--canvas);min-height:100vh}.settings-page{--auth-header-height:80px;min-height:100vh;padding-top:var(--auth-header-height);background:linear-gradient(90deg,#fff 0 70%,#fbfdfe 86%,#f3fafc);transition:padding-top .18s}.settings-page[data-header-hidden=true]{padding-top:0}.onboarding-header,.settings-header{border-bottom:1px solid var(--line);background:var(--surface-primary);justify-content:space-between;align-items:center;height:74px;padding:0 max(28px,50vw - 590px);display:flex}.onboarding-header>span,.settings-header>a{color:var(--muted);font-size:10px;font-weight:700}.onboarding-layout,.settings-layout{grid-template-columns:290px minmax(0,760px);gap:42px;width:min(1180px,100% - 48px);margin:0 auto;padding:54px 0 80px;display:grid}.onboarding-progress{color:#fff;background:linear-gradient(155deg,var(--navy-950),#12316e);box-shadow:var(--shadow-md);border-radius:16px;align-self:start;padding:25px}.onboarding-progress>p{color:var(--cyan-300);letter-spacing:1px;margin:0 0 7px;font-size:8px;font-weight:800}.onboarding-progress>strong{margin-bottom:12px;font-size:30px;display:block}.onboarding-progress .progress-bar{background:#ffffff21}.onboarding-progress ol{gap:21px;margin:28px 0 0;padding:0;list-style:none;display:grid}.onboarding-progress li{color:#8398b9;gap:11px;display:flex}.onboarding-progress li>span{border:1px solid #405777;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.onboarding-progress li>div{gap:3px;display:grid}.onboarding-progress li strong{font-size:10px}.onboarding-progress li small{font-size:8px}.onboarding-progress li.active{color:#fff}.onboarding-progress li.active>span{border-color:var(--cyan-500);background:var(--blue-600)}.onboarding-progress li.complete{color:#b7eaf1}.onboarding-progress li.complete>span{border-color:var(--cyan-500);color:var(--navy-950);background:var(--cyan-500)}.onboarding-card,.settings-content{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:34px}.onboarding-title{border-bottom:1px solid var(--line);gap:15px;margin-bottom:30px;padding-bottom:26px;display:flex}.onboarding-title>span{width:46px;height:46px;color:var(--blue-600);background:var(--periwinkle-100);border-radius:12px;place-items:center;display:grid}.onboarding-title>div{flex:1}.onboarding-title p:first-child{color:var(--blue-600);letter-spacing:1.1px;margin:0 0 7px;font-size:8px;font-weight:800}.onboarding-title h1{letter-spacing:-1.2px;margin:0;font-size:30px}.onboarding-title p:last-child{max-width:600px;color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.6}.business-form{grid-template-columns:1fr 1fr;gap:18px}.form-wide{grid-column:1/-1}.settings-layout{grid-template-columns:270px minmax(0,760px)}.settings-layout>aside{align-self:start}.settings-layout>aside>p{color:var(--blue-600);letter-spacing:1.2px;margin:0 0 8px;font-size:9px;font-weight:800}.settings-layout>aside>h1{letter-spacing:-1px;margin:0 0 24px;font-size:27px}.settings-layout nav{gap:7px;display:grid}.settings-layout nav a{border:1px solid var(--line);background:#ffffffb3;border-radius:9px;align-items:center;gap:10px;padding:12px;font-size:10px;font-weight:700;display:flex}.settings-layout nav a:hover{color:var(--blue-600);background:#fff;border-color:#bac8e4}.settings-identity{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:24px;padding-top:20px;display:flex}.settings-identity>span{color:#fff;background:var(--blue-600);border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.settings-identity>div{gap:3px;display:grid}.settings-identity strong{font-size:10px}.settings-identity small{color:var(--muted);text-transform:capitalize;font-size:8px}.settings-content>h2{letter-spacing:-1.2px;margin:0;font-size:32px}.payout-boundary,.payout-readiness{border:1px solid var(--line);background:#fff;border-radius:16px;gap:18px;margin-top:24px;padding:22px;display:grid}.payout-readiness header{justify-content:space-between;gap:18px;display:flex}.payout-readiness header small{color:var(--blue-600);letter-spacing:.12em;font-weight:850}.payout-boundary h3,.payout-readiness h3{margin:5px 0;font-size:21px}.payout-boundary p,.payout-readiness p{color:var(--muted);margin:0;line-height:1.6}.payout-readiness header>span{height:max-content;color:var(--blue-600);background:#eef3ff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.payout-readiness-ready{border-color:var(--seqra-turquoise-border);background:var(--seqra-turquoise-surface)}.payout-readiness-ready header>span{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.payout-readiness-restricted{background:#fff8f8;border-color:#f0c9cf}.payout-readiness-restricted header>span{color:#a53b4a;background:#fbe9ec}.payout-readiness dl{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.payout-readiness dl>div{border-right:1px solid var(--line);gap:5px;padding:14px;display:grid}.payout-readiness dl>div:last-child{border:0}.payout-readiness dt{color:var(--muted);font-size:11px}.payout-readiness dd{color:var(--navy-950);margin:0;font-weight:800}.payout-actions{flex-wrap:wrap;gap:9px;display:flex}.payout-diagnostic,.payout-requirements{background:#f4f7fb;border-radius:10px;padding:12px;font-size:12px}.payout-boundary{background:#f7faff}@media (max-width:760px){.payout-readiness header{display:grid}.payout-readiness dl{grid-template-columns:1fr 1fr}.payout-readiness dl>div:nth-child(2){border-right:0}.payout-readiness dl>div{border-bottom:1px solid var(--line)}}.role-lock{border:1px solid var(--line);background:var(--periwinkle-50);border-radius:11px;grid-template-columns:1fr auto;gap:5px 15px;margin:0 0 26px;padding:15px;display:grid}.role-lock span{color:var(--muted);font-size:9px}.role-lock strong{color:var(--blue-700);grid-area:1/2/3;align-self:center;font-size:11px}.role-lock small{color:var(--muted-light);font-size:8px}.security-setting-card{border:1px solid var(--line);border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;margin-top:12px;padding:16px;display:grid}.security-setting-card>span{width:42px;height:42px;color:var(--success);background:var(--success-bg);border-radius:11px;place-items:center;display:grid}.security-setting-card>div{gap:5px;display:grid}.security-setting-card strong{font-size:11px}.security-setting-card p{color:var(--muted);margin:0;font-size:9px}.security-setting-card em{color:var(--success);font-size:9px;font-style:normal;font-weight:760}.security-setting-card button{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:750}.security-note{border-left:3px solid var(--cyan-500);color:var(--muted);background:#f4fbfd;margin-top:18px;padding:12px;font-size:9px;line-height:1.5}.authenticated-role{color:var(--blue-700);background:var(--periwinkle-100);border-radius:8px;align-items:center;gap:8px;margin:0 auto 0 20px;padding:8px 10px;font-size:9px;font-weight:760;display:flex}.logout-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:750}@media (max-width:900px){.auth-page{grid-template-columns:1fr;overflow:visible}.auth-brand-panel{min-height:300px;padding:30px clamp(26px,6vw,56px);overflow:hidden}.auth-architecture,.auth-brand-panel:before{inset:0}.auth-brand-message{margin:auto 0 0;padding:38px 0 24px}.auth-brand-message h2{letter-spacing:-2px;font-size:clamp(38px,7vw,54px)}.auth-brand-rule{width:280px;margin:24px 0 17px}.auth-brand-message>p{font-size:10px}.architectural-brand-canvas{object-position:center center;transform:translate(8vw)}.auth-workspace{background:linear-gradient(#f8fbff,#fff);min-height:auto;padding:28px 24px 64px}.auth-card{width:min(100%,620px)}.onboarding-layout,.settings-layout{grid-template-columns:1fr}.onboarding-progress{display:none}}@media (max-width:600px){.auth-brand-panel{min-height:258px;padding:24px 20px}.auth-architecture{inset:0 -84px 0 84px;-webkit-mask-image:linear-gradient(90deg,#00000004 0 56%,#0000001a 62%,#00000080 70%,#000 78% 100%);mask-image:linear-gradient(90deg,#00000004 0 56%,#0000001a 62%,#00000080 70%,#000 78% 100%)}.auth-brand-top .brand-mark{gap:10px}.auth-brand-top .brand-symbol{width:45px;height:32px}.auth-brand-top .brand-word{letter-spacing:-1.2px;font-size:29px}.auth-brand-message{padding:34px 0 18px}.auth-brand-message h2{letter-spacing:-1.5px;font-size:36px;line-height:.98}.auth-brand-rule{width:190px;margin:18px 0 13px}.auth-brand-message>p{max-width:300px;font-size:8px;line-height:1.65}.architectural-brand-canvas{object-position:center center;opacity:.62;transform:none}.auth-workspace{padding:20px 14px 44px}.auth-card{border-radius:18px;padding:26px 20px;box-shadow:0 18px 44px #16306a1f}.auth-card>h1{font-size:30px}.auth-copy{margin-bottom:26px;font-size:13px}.auth-form-row{align-items:flex-start;gap:12px}.selected-role{grid-template-columns:38px 1fr auto}.onboarding-header,.settings-header{padding:0 18px}.onboarding-layout,.settings-layout{width:calc(100% - 28px);padding:24px 0 50px}.onboarding-card,.settings-content{padding:22px 17px}.onboarding-title{align-items:flex-start}.onboarding-title h1{font-size:27px}.business-form{grid-template-columns:1fr}.form-wide{grid-column:auto}.authenticated-role{order:3;justify-content:center;width:100%;margin:0}}.auth-page--signin-reference{isolation:isolate;background:#0039be;grid-template-columns:57.1154% 42.8846%;min-height:100dvh;overflow:hidden}.auth-page--signin-reference .auth-reference-artwork{z-index:0;pointer-events:none;background:url(/images/auth/seqra-auth-ribbons.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}.auth-page--signin-reference .auth-brand-panel{z-index:1;background:0 0;min-height:100dvh;padding:0;position:relative}.auth-page--signin-reference .auth-brand-panel:after,.auth-page--signin-reference .auth-brand-panel:before{display:none}.auth-page--signin-reference .auth-brand-top{position:absolute;top:9.375vh;left:6.3462vw}.auth-page--signin-reference .auth-brand-top .brand-mark{flex-direction:column;align-items:flex-start;gap:3px}.auth-page--signin-reference .auth-brand-top .brand-symbol{width:102px;height:63px}.auth-page--signin-reference .auth-brand-top .brand-word{color:#0c193f;letter-spacing:-.8px;font-size:30px;font-weight:780;line-height:1}.auth-page--signin-reference .auth-brand-message{width:350px;margin:0;padding:0;position:absolute;top:33.55vh;left:6.4423vw}.auth-page--signin-reference .auth-brand-message h2{color:#071638;letter-spacing:-1.6px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:700;line-height:1.1}.auth-page--signin-reference .auth-brand-message h2 em,.auth-page--signin-reference .auth-brand-message h2 span,.auth-page--signin-reference .auth-brand-message h2 strong{font:inherit;display:block}.auth-page--signin-reference .auth-brand-message h2 em{color:#0848ff}.auth-page--signin-reference .auth-brand-message h2 strong{color:#00b9df}.auth-page--signin-reference .auth-brand-rule{background:linear-gradient(90deg,#143eff,#00d4e5);width:333px;height:2px;margin:30px 0 24px}.auth-page--signin-reference .auth-brand-message>p{color:#0c1f4c;letter-spacing:1.15px;font-size:10px;font-weight:500;line-height:2}.auth-page--signin-reference .auth-workspace{z-index:2;background:0 0;grid-column:2;justify-content:flex-start;align-items:center;min-height:100dvh;padding:12px 24px 12px 0;display:flex;position:relative}.auth-page--signin-reference .auth-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e7eafa;border-radius:29px;flex-direction:column;width:min(355px,100%);height:auto;min-height:470px;padding:43px 37px 36px;display:flex;position:relative;transform:none;box-shadow:0 12px 25px #0011583d,-12px 15px 32px #00e4f026}.auth-page--signin-reference .auth-card:before{display:none}.auth-page--signin-reference .auth-card>h1{letter-spacing:-.85px;font-size:24px;font-weight:750;line-height:1.2}.auth-page--signin-reference .auth-copy{color:#68769a;margin:5px 0 28px;font-size:11px;line-height:17px}.auth-page--signin-reference .auth-form{gap:16px}.auth-page--signin-reference .auth-form label{gap:7px;font-size:9px;font-weight:700;line-height:12px}.auth-page--signin-reference .auth-form input:not([type=checkbox]),.auth-page--signin-reference .auth-form select{border-color:#d8deed;border-radius:8px;min-height:42px;font-size:10px}.auth-page--signin-reference .auth-input-shell{min-height:42px;box-shadow:none;border-color:#d8deed;border-radius:8px}.auth-page--signin-reference .auth-input-shell>svg{width:14px;height:14px;margin-left:11px}.auth-page--signin-reference .auth-input-shell>input:not([type=checkbox]){min-height:40px;padding-inline:13px;font-size:10px}.auth-page--signin-reference .auth-form>label>input:focus,.auth-page--signin-reference .auth-input-shell:focus-within{box-shadow:var(--focus-ring);border-color:#064cff}.auth-page--signin-reference a:focus-visible,.auth-page--signin-reference button:focus-visible,.auth-page--signin-reference input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #064cff}.auth-page--signin-reference input[type=checkbox]{accent-color:#064cff;width:11px;min-width:11px;height:11px;margin:0}.auth-page--signin-reference .auth-form-row{margin:0;font-size:9px;line-height:14px}.auth-page--signin-reference .remember-label,.auth-page--signin-reference .terms-label{font-size:9px!important}.auth-page--signin-reference .auth-alternate a,.auth-page--signin-reference .auth-form-row a{color:#003bff;font-weight:500}.auth-page--signin-reference .auth-submit{min-height:41px;box-shadow:none;background:linear-gradient(175deg,#0054ff,#0730f3);border-radius:8px;margin-top:4px;font-size:13px;font-weight:650}.auth-page--signin-reference .auth-reference-separator{color:#6b779a;align-items:center;gap:15px;margin:26px 0 0;font-size:10px;line-height:15px;display:flex}.auth-page--signin-reference .auth-reference-separator:after,.auth-page--signin-reference .auth-reference-separator:before{content:"";background:#dbe0ed;flex:1;height:1px}.auth-page--signin-reference .auth-alternate{color:#68769a;margin:23px 0 0;padding:0;font-size:11px}.auth-page--signin-reference .auth-card:has(.selected-role){padding:22px 28px}.auth-page--signin-reference .auth-card:has(.selected-role) .auth-copy{margin-bottom:13px}.auth-page--signin-reference .auth-card:has(.selected-role) .auth-form{gap:9px}.auth-page--signin-reference .selected-role{border-radius:8px;grid-template-columns:30px 1fr auto;gap:8px;padding:7px}.auth-page--signin-reference .selected-role>span{width:30px;height:30px}.auth-page--signin-reference .selected-role strong{font-size:10px}.auth-page--signin-reference .selected-role small{font-size:7px}.auth-page--signin-reference .auth-card:has(.selected-role) .auth-form input:not([type=checkbox]){min-height:36px}.auth-page--signin-reference .auth-card:has(.selected-role) .auth-alternate{margin-top:14px}@media (min-width:1101px){.auth-page--signin-reference .auth-card{width:min(390px,100%)}.auth-page--signin-reference .auth-brand-message h2{font-size:54px}.auth-page--signin-reference .auth-brand-message{width:430px}}@media (max-width:760px){.auth-page--signin-reference{flex-direction:column;min-height:100dvh;display:flex;overflow:clip visible}.auth-page--signin-reference .auth-reference-artwork{background-position:55% 0;background-size:auto 100%}.auth-page--signin-reference .auth-brand-panel{background:#fff;border-radius:0 0 45%/0 0 22%;min-height:170px;padding:22px 24px 20px}.auth-page--signin-reference .auth-brand-top{position:static}.auth-page--signin-reference .auth-brand-top .brand-mark{flex-direction:row;align-items:center;gap:8px}.auth-page--signin-reference .auth-brand-top .brand-symbol{width:48px;height:30px}.auth-page--signin-reference .auth-brand-top .brand-word{font-size:23px}.auth-page--signin-reference .auth-brand-message{width:100%;margin-top:17px;position:static}.auth-page--signin-reference .auth-brand-message h2{letter-spacing:-.7px;font-size:26px;line-height:1.05}.auth-page--signin-reference .auth-brand-message h2 em,.auth-page--signin-reference .auth-brand-message h2 span,.auth-page--signin-reference .auth-brand-message h2 strong{display:inline}.auth-page--signin-reference .auth-brand-message h2 em:after{content:"";display:block}.auth-page--signin-reference .auth-brand-message h2 span:after{content:" "}.auth-page--signin-reference .auth-brand-rule{width:190px;margin:15px 0 0}.auth-page--signin-reference .auth-brand-message>p{display:none}.auth-page--signin-reference .auth-workspace{justify-content:center;min-height:auto;padding:22px 16px 32px}.auth-page--signin-reference .auth-card,.auth-page--signin-reference .auth-card:has(.selected-role){border-radius:26px;width:min(100%,390px);min-height:0;padding:28px 23px}.auth-page--signin-reference .auth-card>h1{font-size:25px}.auth-page--signin-reference .auth-copy{margin-bottom:24px;font-size:12px}.auth-page--signin-reference .auth-card:has(.selected-role) .auth-form,.auth-page--signin-reference .auth-form{gap:16px}.auth-page--signin-reference .auth-form label{font-size:12px;line-height:16px}.auth-page--signin-reference .auth-card:has(.selected-role) .auth-form input:not([type=checkbox]),.auth-page--signin-reference .auth-form input:not([type=checkbox]),.auth-page--signin-reference .auth-input-shell{min-height:46px;font-size:16px}.auth-page--signin-reference .auth-input-shell>input:not([type=checkbox]){min-height:44px;font-size:16px}.auth-page--signin-reference .auth-submit{min-height:46px;font-size:14px}.auth-page--signin-reference .auth-form-row,.auth-page--signin-reference .remember-label,.auth-page--signin-reference .terms-label{font-size:11px!important}.auth-page--signin-reference input[type=checkbox]{width:16px;min-width:16px;height:16px}}.contractor-dashboard{gap:22px;display:grid}.contractor-welcome{color:#fff;background:linear-gradient(120deg,#0d255f,#164bdd 62%,#0fc7dc);border-radius:18px;justify-content:space-between;align-items:end;gap:24px;padding:28px 30px;display:flex;box-shadow:0 20px 45px #0f349733}.contractor-profile-hero p,.contractor-welcome p{color:#84edf5;letter-spacing:1.2px;margin:0 0 8px;font-size:8px;font-weight:850}.contractor-welcome h1{letter-spacing:-1.4px;margin:0 0 7px;font-size:clamp(27px,4vw,43px)}.contractor-welcome span{color:#ffffffc7;font-size:11px}.contractor-welcome>div:last-child{gap:9px;display:flex}.contractor-welcome .secondary-button{color:#fff;background:#ffffff1a;border-color:#ffffff73}.contractor-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.contractor-summary-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;gap:12px;min-width:0;padding:17px;display:flex;box-shadow:0 8px 24px #142d690d}.contractor-summary-grid article>span{width:37px;height:37px;color:var(--blue-700);background:linear-gradient(145deg,var(--periwinkle-100),#e8fbff);border-radius:10px;flex:none;place-items:center;display:grid}.contractor-summary-grid article div{gap:3px;min-width:0;display:grid}.contractor-summary-grid small{color:var(--muted);letter-spacing:.45px;text-transform:uppercase;font-size:7px;font-weight:800}.contractor-summary-grid strong{letter-spacing:-.5px;font-size:19px}.contractor-summary-grid p{color:var(--muted-light);margin:0;font-size:7px}.contractor-projects-panel{border:1px solid var(--line);background:#f7f9fd;border-radius:16px;overflow:hidden}.contractor-projects-panel>.panel-heading{background:#fff;padding:18px 20px}.contractor-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.contractor-project-card{cursor:pointer;background:#fff;border:1px solid #dfe6f4;border-radius:14px;gap:14px;min-width:0;padding:19px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 8px 24px #112b680e}.contractor-project-card:hover{border-color:#9fb4e6;transform:translateY(-2px);box-shadow:0 13px 30px #1a2d5b17}.contractor-project-card:has(.project-card-hit-area:focus-visible){border-color:var(--blue-600);outline-offset:3px;outline:3px solid #2457ff33}.contractor-project-card>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.contractor-project-card header div{gap:4px;min-width:0;display:grid}.contractor-project-card header small{color:var(--blue-600);letter-spacing:.7px;font-size:7px;font-weight:850}.contractor-project-card h3{letter-spacing:-.45px;margin:0;font-size:17px}.contractor-project-card header span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.contractor-project-card header>b{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);border-radius:99px;flex:none;padding:5px 7px;font-size:7px}.contractor-project-party{background:var(--periwinkle-50);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.contractor-project-party span{color:var(--blue-600);font-size:7px;font-weight:850}.contractor-project-party strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.contractor-project-party em{color:var(--muted);font-size:7px;font-style:normal}.contractor-project-progress>div{justify-content:space-between;margin-bottom:6px;font-size:8px;display:flex}.contractor-project-progress>i{background:#e6ebf5;border-radius:99px;height:7px;display:block;overflow:hidden}.contractor-project-progress>i b{border-radius:inherit;background:linear-gradient(90deg,var(--blue-600),var(--cyan-400));height:100%;display:block}.contractor-commercial-grid{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.contractor-commercial-grid div{border:1px solid var(--line);border-radius:8px;gap:3px;padding:10px;display:grid}.contractor-commercial-grid dt{color:var(--muted);font-size:7px}.contractor-commercial-grid dd{margin:0;font-size:9px;font-weight:800}.contractor-project-signals{flex-wrap:wrap;gap:6px;display:flex}.contractor-project-signals span{color:var(--muted);background:#f1f3f8;border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:inline-flex}.contractor-project-signals .healthy{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.contractor-project-signals .attention{color:#8b4a12;background:#fff3dc}.contractor-upcoming{color:var(--blue-700);align-items:center;gap:8px;margin:0;display:flex}.contractor-upcoming span{font-size:8px}.contractor-upcoming small{letter-spacing:.5px;margin-bottom:2px;font-size:6px;font-weight:850;display:block}.contractor-project-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.contractor-project-card footer div{gap:3px;display:grid}.contractor-project-card footer small{color:var(--muted);letter-spacing:.5px;font-size:6px;font-weight:850}.contractor-project-card footer strong{font-size:9px}.contractor-dashboard-footer>a,.contractor-guidance-panel article>a,.contractor-project-card footer a{color:#fff;background:var(--blue-600);border-radius:8px;align-items:center;min-height:38px;padding:0 13px;font-size:8px;font-weight:800;display:inline-flex}.contractor-current-stage{background:#f2f6ff;border-radius:9px;grid-template-columns:minmax(0,1fr) 105px;align-items:center;gap:10px;padding:10px 11px;display:grid}.contractor-current-stage>div{gap:3px;min-width:0;display:grid}.contractor-current-stage small{color:var(--blue-600);letter-spacing:.5px;font-size:6px;font-weight:850}.contractor-current-stage strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.contractor-current-stage span{color:var(--muted);font-size:7px}.contractor-project-links{align-items:center;gap:8px;display:flex}.contractor-project-card footer .contractor-overview-link{min-height:auto;color:var(--blue-700);background:0 0;padding:0}.contractor-card-value{gap:3px;display:grid}.contractor-card-value small{color:var(--muted);font-size:7px}.contractor-card-value strong{color:var(--navy-950);font-size:14px}.contractor-dashboard-footer{background:#f1f6ff;border:1px solid #c5d8fb;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.contractor-dashboard-footer>div{color:var(--blue-800);align-items:center;gap:9px;font-size:8px;display:flex}.contractor-guidance-panel{background:#f5f8ff;border:1px solid #bfd3fa;border-radius:14px;margin-bottom:17px;overflow:hidden}.contractor-guidance-panel .action-list-heading{background:#fff;padding:17px 19px}.contractor-guidance-panel>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px;display:grid}.contractor-guidance-panel article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.contractor-guidance-panel article>span{width:35px;height:35px;color:var(--blue-700);background:var(--periwinkle-100);border-radius:9px;place-items:center;display:grid}.contractor-guidance-panel article div{gap:3px;display:grid}.contractor-guidance-panel article strong{font-size:9px}.contractor-guidance-panel article small{color:var(--muted);font-size:7px}.contractor-responsibilities{background:#f6f9ff;border:1px solid #b9d0fb;border-radius:15px;margin:17px 0;overflow:hidden}.contractor-responsibilities>header{color:#fff;background:linear-gradient(110deg,#10286d,#2457ff);justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.contractor-responsibilities header p{color:var(--cyan-300);letter-spacing:1px;margin:0 0 4px;font-size:7px;font-weight:850}.contractor-responsibilities header h2{margin:0 0 4px;font-size:19px}.contractor-responsibilities header span{color:#ffffffb8;font-size:8px}.contractor-responsibilities>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.contractor-responsibilities article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:34px 1fr;gap:10px;padding:14px;display:grid}.contractor-responsibilities article>svg{color:var(--blue-600)}.contractor-responsibilities article div{gap:4px;display:grid}.contractor-responsibilities article small{color:var(--blue-600);letter-spacing:.6px;font-size:6px;font-weight:850}.contractor-responsibilities article strong{font-size:10px}.contractor-responsibilities article p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.contractor-responsibilities article a{color:var(--blue-600);grid-column:2;font-size:8px;font-weight:800}.contractor-responsibilities>footer{color:var(--blue-800);border-top:1px solid #c7d7f7;gap:8px;padding:12px 16px;font-size:8px;display:flex}.contractor-profile-page{gap:17px;display:grid}.contractor-profile-hero{color:#fff;background:linear-gradient(120deg,#10286d,#2457ff 68%,#15bfd5);border-radius:16px;grid-template-columns:62px 1fr 220px;align-items:center;gap:18px;padding:25px;display:grid}.contractor-profile-hero>span{background:#ffffff21;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.contractor-profile-hero h1{margin:0 0 4px;font-size:30px}.contractor-profile-hero div>small{color:#ffffffb3;font-size:8px}.contractor-profile-hero em{align-items:center;gap:5px;margin-top:8px;font-size:8px;font-style:normal;display:flex}.contractor-profile-hero aside{border-left:1px solid #fff3;gap:4px;padding-left:20px;display:grid}.contractor-profile-hero aside small{letter-spacing:.7px;font-size:7px}.contractor-profile-hero aside strong{font-size:31px}.contractor-profile-hero aside span{color:#ffffffb3;font-size:7px}.contractor-profile-grid{grid-template-columns:1.2fr 1fr;gap:17px;display:grid}.contractor-profile-details{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:4px 18px 15px;display:grid}.contractor-profile-details div{border-bottom:1px solid var(--line);padding:12px 0}.contractor-profile-details dt{color:var(--muted);font-size:7px}.contractor-profile-details dd{margin:4px 0 0;font-size:9px;font-weight:750}.profile-data-note{color:#7a551a;background:var(--surface-primary);gap:8px;margin:0 18px 18px;padding:10px;font-size:7px;display:flex}.contractor-trust-stats{grid-template-columns:1fr 1fr;gap:9px;padding:17px;display:grid}.contractor-trust-stats article{background:var(--periwinkle-50);border-radius:10px;gap:5px;padding:14px;display:grid}.contractor-trust-stats svg{color:var(--blue-600)}.contractor-trust-stats strong{font-size:21px}.contractor-trust-stats span{color:var(--muted);font-size:7px}.contractor-verification-panel>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;padding:17px;display:grid}.contractor-verification-panel article{border:1px solid var(--line);border-radius:10px;grid-template-columns:30px 1fr;gap:4px 9px;padding:13px;display:grid}.contractor-verification-panel article svg{color:var(--muted-light);grid-row:1/3}.contractor-verification-panel article strong{font-size:9px}.contractor-verification-panel article span{color:#8b4a12;font-size:7px}@media (max-width:1100px){.contractor-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contractor-project-grid{grid-template-columns:1fr}}@media (max-width:760px){.contractor-welcome{flex-direction:column;align-items:stretch;padding:23px 20px}.contractor-welcome>div:last-child{flex-wrap:wrap}.contractor-guidance-panel>div:last-child,.contractor-profile-grid,.contractor-responsibilities>div{grid-template-columns:1fr}.contractor-profile-hero{grid-template-columns:50px 1fr}.contractor-profile-hero aside{border:0;border-top:1px solid #fff3;grid-column:1/-1;padding:14px 0 0}}@media (max-width:480px){.contractor-dashboard{gap:14px}.contractor-welcome h1{font-size:28px}.contractor-welcome a,.contractor-welcome>div:last-child{width:100%}.contractor-summary-grid{grid-template-columns:1fr 1fr;gap:8px}.contractor-summary-grid article{gap:8px;padding:12px 10px}.contractor-summary-grid article>span{width:31px;height:31px}.contractor-summary-grid strong{overflow-wrap:anywhere;font-size:15px}.contractor-project-grid{padding:9px}.contractor-project-card{padding:14px}.contractor-dashboard-footer,.contractor-project-card>footer,.contractor-project-card>header{flex-direction:column;align-items:stretch}.contractor-commercial-grid,.contractor-profile-details,.contractor-project-party,.contractor-trust-stats,.contractor-verification-panel>div:last-child{grid-template-columns:1fr}.contractor-dashboard-footer>a,.contractor-project-card footer a{justify-content:center;width:100%;min-height:44px}.contractor-current-stage{grid-template-columns:1fr}.contractor-project-links{flex-direction:column;align-items:stretch;width:100%}.contractor-project-card footer .contractor-overview-link{min-height:42px;color:var(--blue-700);background:0 0;justify-content:center}.contractor-guidance-panel article{grid-template-columns:36px 1fr}.contractor-guidance-panel article>a{grid-column:1/-1;justify-content:center;min-height:44px}.contractor-responsibilities>header{align-items:flex-start}.contractor-responsibilities article{grid-template-columns:28px 1fr}.contractor-profile-hero{padding:20px 16px}.contractor-profile-hero h1{overflow-wrap:anywhere;font-size:23px}}.trust-profile-page{gap:17px;display:grid}.trust-score-card{color:#fff;background:linear-gradient(120deg,#0c255f,#174bdd 64%,#12bfd5);border-radius:17px;grid-template-columns:150px 1fr 250px;align-items:center;gap:24px;padding:24px;display:grid;box-shadow:0 18px 42px #1338a133}.trust-score-gauge{background:conic-gradient(#65e7f0 calc(var(--trust-score) * 1%),#ffffff29 0);border-radius:50%;place-items:center;width:128px;height:128px;display:grid;position:relative}.trust-score-gauge:before{content:"";background:#12357e;border-radius:50%;width:101px;height:101px;position:absolute}.trust-score-gauge span{z-index:1;justify-items:center;display:grid}.trust-score-gauge strong{letter-spacing:-1px;font-size:38px}.trust-score-gauge small{color:#ffffffad;font-size:7px}.trust-score-card>div:nth-child(2){gap:6px;display:grid}.trust-score-card p{color:var(--cyan-300);letter-spacing:1px;margin:0;font-size:7px;font-weight:850}.trust-score-card h2{letter-spacing:-.7px;margin:0;font-size:25px}.trust-score-card>div:nth-child(2)>span{color:#ffffffb8;font-size:9px;line-height:1.55}.trust-score-card>div:nth-child(2)>div{gap:7px;margin-top:5px;display:flex}.trust-score-card b,.trust-score-card em{background:#ffffff21;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal}.trust-score-card aside{background:#ffffff17;border:1px solid #fff3;border-radius:12px;gap:6px;padding:17px;display:grid}.trust-score-card aside strong{font-size:10px}.trust-score-card aside span{color:#ffffffad;font-size:8px;line-height:1.5}.trust-summary-strip{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.trust-summary-strip article{border-right:1px solid var(--line);gap:3px;padding:15px 17px;display:grid}.trust-summary-strip article:last-child{border:0}.trust-summary-strip strong{font-size:20px}.trust-summary-strip span{color:var(--muted);font-size:7px}.trust-highlights{grid-template-columns:1fr 1fr;gap:13px;display:grid}.trust-highlights section{border:1px solid var(--line);background:#fff;border-radius:11px;gap:11px;padding:15px 17px;display:flex}.trust-highlights section:first-child>svg{color:var(--seqra-turquoise-text)}.trust-highlights section:last-child>svg{color:#a6641e}.trust-highlights div{gap:6px;display:grid}.trust-highlights strong{font-size:9px}.trust-highlights ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.trust-highlights li{color:var(--blue-700);background:var(--periwinkle-100);border-radius:99px;padding:4px 6px;font-size:7px}.trust-highlights p{color:var(--muted);margin:0;font-size:8px}.trust-breakdown{overflow:hidden}.trust-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:15px;display:grid}.trust-category-grid>article{border:1px solid var(--line);background:#fbfcff;border-radius:11px;min-width:0;padding:14px}.trust-category-grid article>header{justify-content:space-between;gap:8px;display:flex}.trust-category-grid header div{gap:3px;display:grid}.trust-category-grid header strong{font-size:9px}.trust-category-grid header small{color:var(--muted);font-size:6px}.trust-category-grid header>b{font-size:21px}.trust-category-grid article>i{background:#e7ebf4;border-radius:99px;height:6px;margin:10px 0;display:block;overflow:hidden}.trust-category-grid article>i span{border-radius:inherit;background:linear-gradient(90deg,var(--blue-600),var(--cyan-400));height:100%;display:block}.trust-category-grid article>p{min-height:48px;color:var(--muted);margin:0;font-size:7px;line-height:1.5}.trust-category-grid details{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.trust-category-grid summary{color:var(--blue-600);cursor:pointer;font-size:7px;font-weight:800}.trust-category-grid ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.trust-category-grid li{justify-content:space-between;gap:7px;display:flex}.trust-category-grid li span{gap:2px;display:grid}.trust-category-grid li strong{font-size:7px}.trust-category-grid li small{color:var(--muted);font-size:6px;line-height:1.35}.trust-category-grid li>b{flex:none;font-size:7px}.trust-history-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:17px;display:grid}.trust-event-panel,.verified-project-history{overflow:hidden}.trust-event-timeline{margin:0;padding:4px 18px 13px;list-style:none}.trust-event-timeline li{border-bottom:1px solid var(--line);grid-template-columns:33px 1fr auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.trust-event-timeline li>span{width:32px;height:32px;color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);border-radius:9px;place-items:center;display:grid}.trust-event-timeline li[data-direction=ATTENTION]>span{color:#8b4a12;background:#fff3dc}.trust-event-timeline li div{gap:3px;display:grid}.trust-event-timeline strong{font-size:8px}.trust-event-timeline small,.trust-event-timeline time{color:var(--muted);font-size:7px}.trust-event-timeline a{color:var(--blue-600);font-size:7px;font-weight:800}.verified-project-history>div:last-child{padding:4px 18px 13px;display:grid}.verified-project-history article{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:4px 10px;padding:12px 0;display:grid}.verified-project-history article>svg{color:var(--blue-600);grid-row:1/3}.verified-project-history article div{gap:3px;display:grid}.verified-project-history article strong{font-size:8px}.verified-project-history article small,.verified-project-history article span{color:var(--muted);font-size:7px}.verified-project-history article>b{font-size:7px}.verified-project-history article>a{color:var(--blue-600);grid-column:3;font-size:7px;font-weight:800}@media (max-width:1100px){.trust-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-score-card{grid-template-columns:130px 1fr}.trust-score-card aside{grid-column:1/-1}}@media (max-width:760px){.trust-summary-strip{grid-template-columns:repeat(2,1fr)}.trust-summary-strip article{border-bottom:1px solid var(--line)}.trust-highlights,.trust-history-grid{grid-template-columns:1fr}.trust-event-timeline li{grid-template-columns:33px 1fr}.trust-event-timeline a,.trust-event-timeline time{grid-column:2}}@media (max-width:480px){.trust-score-card{text-align:center;grid-template-columns:1fr;justify-items:center;padding:20px 16px}.trust-score-card>div:nth-child(2)>div{flex-wrap:wrap;justify-content:center}.trust-score-card aside{text-align:left}.trust-category-grid,.trust-summary-strip{grid-template-columns:1fr}.trust-category-grid article>p{min-height:auto}.verified-project-history article{grid-template-columns:28px 1fr}.verified-project-history article>a,.verified-project-history article>b,.verified-project-history article>small{grid-column:2}}.authenticated-brand-header{z-index:40;width:100%;height:var(--auth-header-height,80px);color:#fff;will-change:transform;align-items:center;padding:0 32px;transition:transform .18s;display:flex;inset:0 0 auto;transform:translateY(0)}.settings-page[data-header-hidden=true] .authenticated-brand-header,.workspace-layout[data-header-hidden=true] .authenticated-brand-header{transform:translateY(-100%)}.authenticated-brand-header .brand-mark-inverse{color:#fff}.authenticated-brand-home{align-items:center;gap:22px;display:flex}.authenticated-back-link{color:#ffffffd1;font-size:10px;font-weight:750}.workspace-layout{--auth-header-height:80px;min-height:0;color:var(--navy-950);background:linear-gradient(90deg,#fff 0 67%,#f9fdff 80%,#eaf8fc)}.workspace-sidebar{inset:var(--auth-header-height) auto 0 0;z-index:20;width:244px;border-right:1px solid #dce6f2;padding:25px 18px;transition:top .18s;overflow-y:auto;box-shadow:8px 0 30px #12305f0e}.workspace-sidebar,.workspace-sidebar .brand-mark-inverse{color:var(--navy-950)}.workspace-sidebar .brand-mark-inverse .brand-symbol{filter:drop-shadow(0 0 9px #2457ff1c)}.workspace-business{background:#ffffffc7;border:1px solid #dbe6f3;border-radius:12px;align-items:center;gap:10px;margin:32px 0 25px;padding:12px;display:flex}.workspace-business>span{width:35px;height:35px;color:var(--blue-700);background:linear-gradient(145deg,#eaf2ff 0 58%,#d9fbfc 100%);border-radius:50%;flex:0 0 35px;place-items:center;font-size:12px;font-weight:850;display:grid;overflow:hidden}.workspace-business>span img{object-fit:cover;width:100%;height:100%}.workspace-business div{gap:3px;min-width:0;display:grid}.workspace-business strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspace-business small{color:var(--muted);font-size:8px}.workspace-sidebar nav{gap:6px;display:grid}.workspace-sidebar .nav-disabled,.workspace-sidebar nav a{color:#4f617d;border-radius:9px;align-items:center;gap:11px;min-height:42px;padding:0 12px;font-size:10px;font-weight:720;display:flex}.workspace-sidebar .nav-disabled svg,.workspace-sidebar nav a svg{color:var(--blue-600)}.workspace-sidebar nav a.active,.workspace-sidebar nav a:hover{color:var(--blue-700);background:#eaf2ff}.workspace-sidebar nav a.active{box-shadow:inset 3px 0 var(--blue-600)}.workspace-sidebar .nav-disabled{opacity:.54}.workspace-sidebar .nav-disabled small{text-transform:uppercase;margin-left:auto;font-size:7px}.workspace-site-link{color:var(--muted);margin-top:auto;padding:10px;font-size:9px}.workspace-main{margin-left:244px;transition:height .18s,margin-top .18s}.workspace-account{align-items:center;gap:10px;display:flex}.workspace-account>button{border:1px solid var(--line);width:35px;height:35px;color:var(--muted);background:#fff;border-radius:9px;place-items:center;display:grid}.workspace-account>span{color:#fff;background:linear-gradient(145deg,var(--blue-600) 0,#2457ff 62%,#1bc8d5 100%);border-radius:9px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:800;display:grid;box-shadow:0 5px 14px #2457ff29}.workspace-account>div{gap:2px;display:grid}.workspace-account strong{font-size:9px}.workspace-account small{color:var(--muted);font-size:8px}.workspace-account form button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:750}.authenticated-brand-header .workspace-notification-link{color:#fff;background:#ffffff1f;border-color:#ffffff52}.authenticated-brand-header .workspace-notification-link b{border-color:#1d4ed8}.authenticated-brand-header .workspace-account>span{color:var(--blue-700);background:#fff;box-shadow:0 5px 14px #0823702e}.authenticated-brand-header .workspace-account strong{color:#fff}.authenticated-brand-header .workspace-account small{color:#ffffffc2}.authenticated-brand-header .workspace-account form button{color:#fff;background:#ffffff1f;border-color:#ffffff59}.workspace-content{width:min(1320px,100% - 54px);margin:0 auto;padding:32px 0 55px}.company-onboarding-state{text-align:center;background:radial-gradient(circle at 85% 5%,#1cc5de29,#0000 30%),linear-gradient(145deg,#fff,#f5f8ff);border:1px solid #cfdbef;border-radius:26px;justify-items:center;max-width:920px;margin:28px auto;padding:64px clamp(24px,6vw,72px);display:grid;overflow:hidden;box-shadow:0 22px 55px #112f6b1a}.company-onboarding-mark{color:#fff;background:linear-gradient(140deg,#153fc9,#275eff 62%,#19c7d9);border-radius:22px;place-items:center;width:76px;height:76px;margin-bottom:20px;display:grid;box-shadow:0 17px 34px #2457ff42}.company-onboarding-state>p,.company-setup-heading p{color:var(--blue-600);letter-spacing:1.6px;margin:0 0 9px;font-size:10px;font-weight:900}.company-onboarding-state>h1{letter-spacing:-2px;max-width:620px;margin:0;font-size:clamp(34px,5vw,50px)}.company-onboarding-state>span{max-width:610px;color:var(--muted);margin-top:14px;font-size:15px;line-height:1.65}.company-onboarding-benefits{grid-template-columns:1fr 1fr;gap:11px;width:100%;margin:32px 0;display:grid}.company-onboarding-benefits article{text-align:left;background:#ffffffd9;border:1px solid #dae4f2;border-radius:15px;align-items:center;gap:13px;padding:16px;display:flex}.company-onboarding-benefits article>svg{width:39px;height:39px;color:var(--blue-600);background:#edf3ff;border-radius:12px;flex:0 0 39px;padding:10px}.company-onboarding-benefits article div{gap:4px;display:grid}.company-onboarding-benefits strong{font-size:12px}.company-onboarding-benefits small{color:var(--muted);font-size:10px;line-height:1.45}.company-onboarding-actions{gap:10px;display:flex}.company-private-note{color:#65748a;align-items:center;gap:6px;margin-top:24px;display:flex}.company-setup-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 2px;display:flex}.company-setup-heading h1{letter-spacing:-1.2px;margin:0;font-size:34px}.company-setup-heading span{color:var(--muted);margin-top:7px;font-size:12px;display:block}.company-setup-steps{background:#fff;border:1px solid #d5e0ef;border-radius:15px;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.company-setup-steps li{color:#7a879b;border-right:1px solid #e2e8f2;justify-content:center;align-items:center;gap:7px;min-height:58px;padding:10px;font-size:10px;font-weight:750;display:flex}.company-setup-steps li:last-child{border-right:0}.company-setup-steps li.active{color:#164ed5;background:#f1f6ff}.company-setup-steps small{color:#99a3b4;margin-top:2px;font-size:7px;display:block}.company-draft-banner{background:linear-gradient(100deg,#edf5ff,#f5fdff);border:1px solid #c7d9f4;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.company-draft-banner>div{flex:1;grid-template-columns:auto auto;gap:4px 12px;display:grid}.company-draft-banner strong{font-size:13px}.company-draft-banner span{color:var(--muted);font-size:11px}.company-draft-banner i{background:#dbe4f1;border-radius:99px;grid-column:1/-1;height:5px;margin-top:6px;overflow:hidden}.company-draft-banner i b{border-radius:inherit;background:linear-gradient(90deg,#2457ff,#20c4d7);height:100%;display:block}.company-profile-page{gap:20px;display:grid}.company-profile-hero{background:#fff;border:1px solid #cddaf0;border-radius:22px;overflow:hidden;box-shadow:0 16px 38px #13316f14}.company-cover{color:#ffffffc7;background:linear-gradient(125deg,#071d58,#1749cf 66%,#18bed0);place-items:center;height:178px;display:grid}.company-cover img{object-fit:cover;width:100%;height:100%}.company-profile-identity{grid-template-columns:92px 1fr auto;align-items:center;gap:20px;padding:0 28px 25px;display:grid}.company-logo{color:#2457e8;background:#edf3ff;border:5px solid #fff;border-radius:22px;place-items:center;width:92px;height:92px;margin-top:-40px;display:grid;overflow:hidden;box-shadow:0 8px 22px #10275b2b}.company-logo img{object-fit:cover;width:100%;height:100%}.company-panel header p,.company-profile-identity p{color:var(--blue-600);letter-spacing:1.45px;margin:0 0 5px;font-size:10px;font-weight:900}.company-profile-identity h1{letter-spacing:-1px;margin:0 0 5px;font-size:30px}.company-profile-identity>div>span{color:var(--muted);font-size:13px}.company-profile-identity aside{border-left:1px solid var(--line);gap:3px;min-width:150px;padding-left:24px;display:grid}.company-profile-identity aside strong{font-size:25px}.company-profile-identity aside span{color:var(--muted);font-size:11px}.company-readonly{color:#0b6c76;background:#edfcff;border:1px solid #b9dcea;border-radius:14px;align-items:center;gap:12px;padding:15px 18px;display:flex}.company-readonly div{gap:3px;display:grid}.company-readonly span{font-size:12px}.company-profile-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr);gap:20px;display:grid}.company-profile-grid.lower{grid-template-columns:1fr 1fr}.company-panel{background:#fff;border:1px solid #d8e1f0;border-radius:18px;min-width:0;padding:23px;box-shadow:0 9px 24px #1933670e}.company-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.company-panel header h2{letter-spacing:-.4px;margin:0;font-size:20px}.company-panel>header>span{color:#49607f;background:#f1f5fb;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:750}.company-profile-side{display:grid}.company-form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.company-form>label,.company-upload label{color:#203657;gap:7px;font-size:11px;font-weight:750;display:grid}.company-area-form input,.company-area-form select,.company-form input,.company-form textarea,.company-upload input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cdd8e9;border-radius:10px;padding:11px 12px}.company-area-form input:focus,.company-area-form select:focus,.company-form input:focus,.company-form textarea:focus,.company-upload input:focus{border-color:#2860fa;outline:3px solid #2a5fff29}.company-form textarea{resize:vertical;min-height:120px}.company-form .wide{grid-column:1/-1}.company-contact-preferences{border:1px solid #dae4f1;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:14px;display:grid}.company-contact-preferences legend{color:#203657;padding:0 5px;font-size:11px;font-weight:800}.company-contact-preferences>p{color:var(--muted);grid-column:1/-1;margin:0 0 5px;font-size:10px}.company-contact-preferences label{background:#f6f8fc;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:10px;font-weight:700;display:flex}.company-form-footer{justify-content:flex-end;align-items:center;gap:12px;display:flex}.company-form-result{color:var(--seqra-turquoise-text);align-items:center;gap:5px;margin:0 auto 0 0;font-size:11px;font-weight:750;display:flex}.company-form-result.error{color:#bc352d}.company-helper{color:var(--muted);margin:-8px 0 14px;font-size:11px;line-height:1.55}.company-upload{border-top:1px solid var(--line);gap:8px;padding:13px 0;display:grid}.company-area-list button,.company-upload button{color:var(--blue-600);cursor:pointer;background:0 0;border:0;font-weight:800}.company-services{grid-template-columns:1fr 1fr;gap:9px;display:grid}.company-services>label{border:1px solid #dbe4f1;border-radius:11px;align-items:center;gap:9px;padding:11px;font-size:11px;font-weight:750;display:flex}.company-services input{accent-color:var(--blue-600)}.company-services .company-form-footer{grid-column:1/-1}.company-area-list{gap:7px;margin:0 0 16px;padding:0;list-style:none;display:grid}.company-area-list li{background:#f5f8fc;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.company-area-list li div{gap:2px;display:grid}.company-area-list strong{font-size:11px}.company-area-list span{color:var(--muted);text-transform:capitalize;font-size:9px}.company-empty{color:var(--muted);text-align:center;border:1px dashed #cbd7e9;border-radius:11px;margin-bottom:16px;padding:16px;font-size:11px}.company-area-form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.company-area-form .company-form-result,.company-area-form button{grid-column:1/-1}.company-area-form button{justify-self:end}@media (max-width:900px){.company-profile-grid,.company-profile-grid.lower{grid-template-columns:1fr}.company-profile-identity{grid-template-columns:78px 1fr}.company-logo{width:78px;height:78px}.company-profile-identity aside{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:12px 0 0}}@media (max-width:520px){.company-cover{height:120px}.company-profile-identity{gap:12px;padding:0 16px 18px}.company-logo{border-radius:17px;width:64px;height:64px;margin-top:-28px}.company-profile-identity h1{overflow-wrap:anywhere;font-size:23px}.company-panel{padding:17px}.company-area-form,.company-contact-preferences,.company-form,.company-services{grid-template-columns:1fr}.company-area-form .company-form-result,.company-area-form button,.company-contact-preferences>p,.company-form .wide,.company-services .company-form-footer{grid-column:1}.company-form-footer{flex-direction:column;align-items:stretch}.company-form-footer .primary-button,.company-form-footer .secondary-button{justify-content:center;width:100%}.company-profile-page{gap:14px}}.company-form>label>small{color:var(--muted);font-size:8px;font-weight:500}.company-area-form input,.company-area-form select,.company-form input,.company-form textarea,.company-upload input{border-radius:12px}.company-contact-preferences{border-radius:14px}.company-area-list li,.company-contact-preferences label,.company-empty,.company-services>label{border-radius:12px}.company-area-form>label{align-content:start;gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.company-area-form>label>small{color:#bc352d;font-weight:500}.company-form-result{overflow-wrap:anywhere;flex-wrap:wrap}.company-upload button:disabled{cursor:not-allowed;opacity:.55}.profile-header-media{min-width:0;position:relative}.profile-header-media-visual{width:100%;height:100%;position:relative}.profile-header-media-image{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.profile-header-media-image>svg{width:42px;height:42px}.profile-header-media--cover{background:linear-gradient(125deg,var(--navy-950),var(--seqra-blue-deep) 66%,var(--seqra-aqua));color:#cfe2ff;border-radius:23px 23px 0 0;height:300px}.profile-header-media--cover .profile-header-media-image,.profile-header-media--cover .profile-header-media-visual{border-radius:inherit}.profile-header-media--profile{z-index:2;align-self:start;width:100%;margin-top:-78px}.profile-header-media--profile .profile-header-media-visual{aspect-ratio:1;height:auto}.profile-header-media--profile .profile-header-media-image{aspect-ratio:1;color:var(--blue-600);background:var(--seqra-turquoise-surface);border:6px solid #fff;border-radius:50%;box-shadow:0 10px 28px #0e275b29}.profile-header-media .profile-camera-button{z-index:3;border:1px solid var(--line);width:36px;height:36px;min-height:36px;color:var(--navy-950);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 2px 5px #0e275b1a}.profile-header-media--cover .profile-camera-button{bottom:16px;right:16px}.profile-header-media .profile-camera-button:hover:not(:disabled){background:var(--seqra-turquoise-surface);border-color:var(--blue-600)}.profile-header-media .profile-camera-button:focus-visible{outline:3px solid var(--blue-600);outline-offset:3px}.profile-header-media .profile-camera-button:active:not(:disabled){transform:scale(.94)}.profile-header-media .profile-camera-button:disabled{cursor:default}.profile-header-media .profile-camera-button>svg{width:18px;height:18px}@media (max-width:1050px),(pointer:coarse){.profile-header-media .profile-camera-button{width:40px;height:40px;min-height:40px}}.profile-photo-actions{border:1px solid var(--line);color:var(--navy-950);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:6px;display:flex}.profile-photo-actions>span{text-align:center;flex-basis:100%;font-size:11px}.profile-header-media .profile-photo-actions>button{flex:1;justify-content:center;min-height:44px;padding:0 10px;font-size:12px}.profile-header-media--cover>form{z-index:2;max-width:calc(100% - 88px);position:absolute;bottom:12px;right:72px}.profile-header-media--cover .profile-photo-actions{margin:0}.profile-header-media .profile-photo-feedback{color:var(--navy-950);letter-spacing:normal;overflow-wrap:anywhere;background:#fff;border-radius:10px;margin:6px 0 0;padding:8px;font-size:12px;font-weight:500;line-height:1.4}.profile-header-media .profile-photo-feedback[role=alert]{color:#a52a25}.company-profile-page .profile-photo-unavailable,.contractor-profile-hero .profile-photo-unavailable{color:var(--muted);letter-spacing:normal;background:#fff;margin:0;padding:12px 24px;font-size:12px;font-weight:500;line-height:1.5}.company-profile-details-grid{grid-template-columns:minmax(0,1fr);display:grid}.company-profile-identity>.profile-header-media--profile{margin-top:-40px}.company-profile-hero>.profile-header-media--cover{height:178px}@media (max-width:1050px){.contractor-profile-identity>.profile-header-media--profile{margin-top:-65px}}@media (max-width:760px){.profile-header-media--cover{height:210px}.contractor-profile-identity>.profile-header-media--profile{margin-top:-54px}}@media (max-width:430px){.profile-header-media--cover{height:190px}.contractor-profile-identity>.profile-header-media--profile{margin-top:-52px}.profile-header-media--profile .profile-header-media-image{border-width:5px}.profile-photo-actions{gap:4px;padding:4px}.profile-header-media .profile-photo-actions>button{padding:0 6px}.profile-photo-unavailable{padding:12px 18px}}@media (max-width:520px){.company-onboarding-state{border-radius:20px;margin:0;padding:35px 18px}.company-onboarding-benefits{grid-template-columns:1fr;margin:25px 0}.company-draft-banner,.company-onboarding-actions,.company-setup-heading{flex-direction:column;align-items:stretch;width:100%}.company-draft-banner a,.company-onboarding-actions a,.company-setup-heading a{justify-content:center;width:100%}.company-setup-heading h1{font-size:28px}.company-setup-steps{grid-template-columns:1fr 1fr}.company-setup-steps li{border-bottom:1px solid #e2e8f2;justify-content:flex-start}.company-setup-steps li:last-child{grid-column:1/-1}.company-draft-banner>div{grid-template-columns:1fr}}.portfolio-workspace{gap:18px;display:grid}.portfolio-workspace>header{align-items:center;margin:0}.portfolio-workspace>header>div>span{color:var(--muted);margin-top:5px;font-size:11px;display:block}.portfolio-separation-note{color:#175a71;background:#f0fbff;border:1px solid #c6ddeb;border-radius:13px;align-items:center;gap:11px;padding:13px 15px;display:flex}.portfolio-separation-note div{gap:3px;display:grid}.portfolio-separation-note strong{font-size:11px}.portfolio-separation-note span{font-size:10px}.portfolio-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portfolio-card{background:#fff;border:1px solid #d9e3f1;border-radius:17px;overflow:hidden;box-shadow:0 9px 24px #1933670f}.portfolio-card-image{color:#7b8baa;background:linear-gradient(145deg,#edf3fb,#dfeaff);place-items:center;height:160px;display:grid;position:relative}.portfolio-card-image img{object-fit:cover;width:100%;height:100%}.portfolio-card-image>span{color:#344966;background:#ffffffe6;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;bottom:10px;left:10px}.portfolio-card-body{padding:15px}.portfolio-card-body>small,.portfolio-detail>header small{color:var(--blue-600);text-transform:uppercase;letter-spacing:.7px;font-size:9px;font-weight:850}.portfolio-card-body h3,.portfolio-detail h3{margin:6px 0;font-size:17px}.portfolio-card-body>p,.portfolio-detail>header span{color:var(--muted);align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.portfolio-card-body>div{gap:7px;margin-top:14px;display:flex}.portfolio-card-body .secondary-button{flex:1}.portfolio-empty{color:#718098;text-align:center;border:1px dashed #cbd8e9;border-radius:16px;justify-items:center;padding:38px;display:grid}.portfolio-empty h3{color:var(--navy-950);margin:10px 0 3px}.portfolio-empty p{max-width:480px;margin:0 0 15px;font-size:11px;line-height:1.55}.portfolio-empty.compact{padding:22px}.portfolio-empty.compact p{margin:5px 0 0}.portfolio-project-form,.portfolio-upload-form{background:#f9fbff;border:1px solid #d8e3f1;border-radius:16px;grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.portfolio-project-form>header{grid-column:1/-1;justify-content:space-between;display:flex}.portfolio-project-form>header p{color:var(--blue-600);letter-spacing:1px;margin:0;font-size:9px;font-weight:900}.portfolio-project-form>header h3{margin:4px 0 0}.portfolio-project-form>header>span{color:#61708a;background:#eef3fb;border-radius:99px;height:max-content;padding:5px 8px;font-size:8px;font-weight:800}.portfolio-project-form label,.portfolio-upload-form label{color:#253954;gap:6px;font-size:10px;font-weight:750;display:grid}.portfolio-project-form label small{color:var(--muted);font-weight:500}.portfolio-project-form input,.portfolio-project-form select,.portfolio-project-form textarea,.portfolio-upload-form input,.portfolio-upload-form select{width:100%;font:inherit;background:#fff;border:1px solid #cad7e9;border-radius:12px;padding:11px}.portfolio-project-form textarea{resize:vertical;min-height:115px}.portfolio-project-form .wide,.portfolio-upload-form .wide{grid-column:1/-1}.portfolio-project-form footer,.portfolio-upload-form footer{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.portfolio-result{color:var(--seqra-turquoise-text);margin:0 auto 0 0;font-size:10px;font-weight:750}.portfolio-result.error{color:#b83932}.portfolio-detail{gap:18px;display:grid}.portfolio-detail>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.portfolio-detail>p{color:#50617a;max-width:850px;margin:0;font-size:12px;line-height:1.7}.portfolio-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.portfolio-gallery figure{background:#fff;border:1px solid #d7e2f0;border-radius:14px;margin:0;position:relative;overflow:hidden}.portfolio-gallery img{object-fit:cover;width:100%;height:180px;display:block}.portfolio-gallery figcaption{color:#56667e;justify-content:space-between;gap:7px;padding:10px;font-size:9px;display:flex}.portfolio-gallery figcaption span{text-transform:capitalize;font-weight:850}.portfolio-gallery figure form{position:absolute;top:8px;right:8px}.portfolio-gallery figure form button{color:#a43142;cursor:pointer;background:#fffffff0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.portfolio-remove-project{justify-content:flex-end;padding-top:2px;display:flex}@media (max-width:900px){.portfolio-card-grid,.portfolio-gallery{grid-template-columns:1fr 1fr}}@media (max-width:520px){.portfolio-detail>header,.portfolio-workspace>header{flex-direction:column;align-items:stretch}.portfolio-detail>header button,.portfolio-workspace>header button{width:100%}.portfolio-card-grid,.portfolio-gallery,.portfolio-project-form,.portfolio-upload-form{grid-template-columns:1fr}.portfolio-project-form .wide,.portfolio-project-form footer,.portfolio-project-form>header,.portfolio-upload-form .wide,.portfolio-upload-form footer{grid-column:1}.portfolio-project-form,.portfolio-upload-form{padding:15px}.portfolio-card-image{height:180px}.portfolio-project-form footer,.portfolio-upload-form footer{flex-direction:column;align-items:stretch}.portfolio-project-form footer button,.portfolio-remove-project button,.portfolio-upload-form footer button{width:100%}}.company-overview-page{gap:18px;display:grid}.company-overview-hero{background:#fff;border:1px solid #ccd9ec;border-radius:23px;overflow:hidden;box-shadow:0 18px 42px #122d6317}.company-overview-cover{color:#d8e9ff;background:linear-gradient(125deg,#071c55,#1747c7 64%,#18bfd2);place-items:center;height:230px;display:grid}.company-overview-cover>img{object-fit:cover;width:100%;height:100%}.company-overview-cover>div{justify-items:center;gap:9px;display:grid}.company-overview-cover>div span{color:#ffffffad;font-size:10px}.company-overview-identity{grid-template-columns:108px 1fr auto;align-items:center;gap:20px;padding:0 28px 25px;display:grid}.company-overview-logo{color:#2457ea;background:#eef4ff;border:6px solid #fff;border-radius:25px;place-items:center;width:108px;height:108px;margin-top:-48px;display:grid;box-shadow:0 10px 26px #0e275b2e}.company-overview-card header>div>p,.company-overview-card header>p,.company-overview-identity p{color:var(--blue-600);letter-spacing:1.35px;margin:0 0 6px;font-size:9px;font-weight:900}.company-overview-identity h1{letter-spacing:-1.2px;margin:0 0 6px;font-size:32px}.company-overview-identity>div>span{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.profile-readonly-chip{color:#5f6d82;background:#f0f3f8;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800}.company-overview-progress{background:#fff;border:1px solid #d5e1f1;border-radius:16px;grid-template-columns:1fr auto;gap:9px 20px;padding:17px 20px;display:grid}.company-overview-progress>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.company-overview-progress span{color:var(--muted);font-size:11px}.company-overview-progress strong{font-size:19px}.company-overview-progress i{background:#e2e9f3;border-radius:99px;grid-column:1;height:6px;display:block;overflow:hidden}.company-overview-progress i b{border-radius:inherit;background:linear-gradient(90deg,#2457ff,#1ec4d6);height:100%;display:block}.company-overview-progress>a{color:var(--blue-600);grid-area:1/2/3;align-self:center;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.company-overview-grid{grid-template-columns:1.35fr 1fr 1fr;gap:16px;display:grid}.company-overview-grid.future{grid-template-columns:1fr 1fr}.company-overview-card{background:#fff;border:1px solid #d8e2f0;border-radius:17px;min-width:0;padding:21px;box-shadow:0 9px 25px #1a33650d}.company-overview-card header{margin-bottom:15px}.company-overview-card h2{letter-spacing:-.35px;margin:0;font-size:19px}.company-overview-card.about>p{color:#50617a;margin:0;font-size:12px;line-height:1.75}.company-overview-contact{border-top:1px solid var(--line);gap:8px;margin-top:17px;padding-top:14px;display:grid}.company-overview-contact span{color:#5a6c84;overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.company-overview-tags{flex-wrap:wrap;gap:7px;display:flex}.company-overview-tags span{color:#174cc9;background:#edf4ff;border-radius:99px;padding:8px 10px;font-size:10px;font-weight:750}.company-overview-areas{gap:8px;display:grid}.company-overview-areas span{color:#455b78;background:#f5f8fc;border-radius:10px;align-items:center;gap:7px;padding:9px;font-size:10px;display:flex}.company-overview-empty{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.company-overview-empty.large{border:1px dashed #cbd8e9;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:120px;display:flex}.portfolio-preview>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.portfolio-preview>header>div>span{color:var(--muted);font-size:10px}.portfolio-preview>header>a{color:var(--blue-600);align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.company-overview-portfolio{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.company-overview-portfolio article{background:#fff;border:1px solid #dce5f1;border-radius:14px;overflow:hidden}.company-overview-portfolio article>div{color:#7387a7;background:#edf3fb;place-items:center;height:145px;display:grid;position:relative}.company-overview-portfolio article img{object-fit:cover;width:100%;height:100%}.company-overview-portfolio article>div>span{color:#4c5f79;background:#ffffffeb;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:850;position:absolute;bottom:9px;left:9px}.company-overview-portfolio article>small{color:var(--blue-600);text-transform:uppercase;margin:12px 12px 0;font-size:8px;font-weight:850;display:block}.company-overview-portfolio article h3{margin:5px 12px;font-size:14px}.company-overview-portfolio article p{color:var(--muted);margin:0 12px 13px;font-size:9px}.future-preview{color:#61718a;background:#f5f7fb;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.future-preview div{gap:3px;display:grid}.future-preview strong{font-size:10px}.future-preview span{font-size:9px;line-height:1.45}.company-overview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.company-overview-summary article{background:#fff;border:1px solid #d8e2f0;border-radius:16px;align-items:flex-start;gap:12px;min-width:0;padding:17px;display:flex;box-shadow:0 9px 24px #1a33650b}.company-overview-summary article>span{color:#2457ed;background:#edf3ff;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.company-overview-summary article>div{min-width:0}.company-overview-summary p,.company-overview-summary small,.company-overview-summary strong{display:block}.company-overview-summary small{color:#687991;font-size:9px;font-weight:750}.company-overview-summary strong{color:#122d5d;letter-spacing:-.25px;margin:5px 0;font-size:15px}.company-overview-summary p{color:#8793a5;margin:0;font-size:8px;line-height:1.45}.company-overview-about{text-align:center;padding:clamp(28px,4vw,48px) clamp(22px,7vw,90px)}.company-overview-about>header{margin-bottom:18px}.company-overview-about>p{color:#4d5f79;max-width:850px;margin:0 auto;font-size:13px;line-height:1.85}.company-overview-about .company-overview-contact{flex-wrap:wrap;justify-content:center;gap:10px 24px;max-width:780px;margin:22px auto 0;display:flex}.company-overview-offer{grid-template-columns:1fr 1fr}.company-overview-credentials>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.company-overview-credentials>header>a{color:var(--blue-600);align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}@media (max-width:900px){.company-overview-grid{grid-template-columns:1fr 1fr}.company-overview-card.about{grid-column:1/-1}.company-overview-identity{grid-template-columns:90px 1fr}.company-overview-logo{width:90px;height:90px}.company-overview-identity>.primary-button,.company-overview-identity>.profile-readonly-chip{grid-column:1/-1;justify-self:start}.company-overview-summary{grid-template-columns:1fr 1fr}}@media (max-width:520px){.company-overview-cover{height:145px}.company-overview-identity{grid-template-columns:68px 1fr;gap:13px;padding:0 16px 18px}.company-overview-logo{border-width:4px;border-radius:18px;width:68px;height:68px;margin-top:-31px}.company-overview-identity h1{font-size:24px}.company-overview-identity>.primary-button{justify-self:stretch;width:100%}.company-overview-progress{grid-template-columns:1fr}.company-overview-progress i,.company-overview-progress>a{grid-area:auto/1}.company-overview-grid,.company-overview-grid.future,.company-overview-offer,.company-overview-portfolio,.company-overview-summary{grid-template-columns:1fr}.company-overview-card.about{grid-column:auto}.company-overview-credentials>header,.portfolio-preview>header{flex-direction:column;align-items:flex-start}.company-overview-portfolio article>div{height:180px}.company-overview-about{text-align:left;padding:25px 18px}.company-overview-about .company-overview-contact{justify-content:flex-start;margin-top:18px}}.live-record-banner{border:1px solid var(--seqra-turquoise-border);color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);border-radius:10px;align-items:center;gap:9px;margin-bottom:24px;padding:11px 14px;font-size:9px;font-weight:650;display:flex}.page-heading,.workspace-welcome{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.page-heading p,.workspace-welcome p{color:var(--blue-600);letter-spacing:1.3px;margin:0 0 7px;font-size:8px;font-weight:850}.page-heading h1,.workspace-welcome h1{letter-spacing:-1.8px;margin:0;font-size:clamp(30px,3vw,43px)}.page-heading span,.workspace-welcome span{color:var(--muted);margin-top:8px;font-size:10px;display:block}.danger-button,.primary-button,.secondary-button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:9px;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.primary-button{border:1px solid var(--blue-600);color:#fff;background:linear-gradient(135deg,var(--blue-600),#1742d0);box-shadow:0 8px 20px #2457ff2e}.secondary-button{border:1px solid var(--line-strong);color:var(--navy-950);background:#fff}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px);box-shadow:0 12px 25px #2457ff29}.primary-button:focus-visible,.secondary-button:focus-visible{outline-offset:3px;outline:3px solid #2457ff3b}.danger-button{color:#aa2942;background:#fff7f8;border:1px solid #f1cbd2}.primary-button:disabled{opacity:.55;cursor:wait}.live-summary-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px;display:grid}.live-summary-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:39px 1fr;align-items:center;gap:12px;min-height:104px;padding:17px;display:grid;box-shadow:0 8px 25px #1a2d5b0b}.live-summary-grid article>svg{width:39px;height:39px;color:var(--blue-600);background:var(--periwinkle-100);border-radius:10px;padding:10px}.live-summary-grid article div{gap:4px;display:grid}.live-summary-grid small{color:var(--muted);letter-spacing:.7px;font-size:7px;font-weight:800}.live-summary-grid strong{letter-spacing:-.7px;font-size:20px}.live-summary-grid span{color:var(--muted-light);font-size:8px}.dashboard-live-grid,.project-detail-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);gap:17px;display:grid}.live-panel,.record-panel{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 25px #1a2d5b0b}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.panel-heading p{color:var(--blue-600);letter-spacing:1px;margin:0 0 4px;font-size:7px;font-weight:850}.panel-heading h2{letter-spacing:-.5px;margin:0;font-size:17px}.panel-heading>a,.panel-heading>span{color:var(--blue-600);font-size:8px;font-weight:750}.live-project-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1.3fr) .65fr .55fr auto;align-items:center;gap:25px;padding:17px 20px;display:grid}.live-project-row:last-child{border-bottom:0}.live-project-row:hover{background:var(--periwinkle-50)}.live-project-row>div{gap:5px;min-width:0;display:grid}.live-project-row small{color:var(--muted-light);font-size:7px;font-weight:750}.live-project-row h3{margin:0;font-size:11px}.live-project-row span{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:flex}.live-project-row strong{font-size:10px}.live-project-row>b,.project-card-top b,.project-reference-row b{color:var(--blue-700);background:var(--periwinkle-100);border-radius:99px;padding:6px 8px;font-size:7px}.allocation-bar{background:#e6eafa;border-radius:10px;height:5px;margin-top:3px;overflow:hidden}.allocation-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--blue-600),var(--cyan-400));height:100%;display:block}.milestone-panel ol{margin:0;padding:6px 18px;list-style:none}.milestone-panel li{border-bottom:1px solid var(--line);grid-template-columns:75px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.milestone-panel li:last-child{border:0}.milestone-panel time{color:var(--blue-600);font-size:8px;font-weight:750}.milestone-panel li div{gap:3px;display:grid}.milestone-panel li b,.milestone-panel li strong{font-size:9px}.milestone-panel li span{color:var(--muted);font-size:8px}.large-empty-state,.live-empty-state,.mini-empty{color:var(--muted);text-align:center;justify-items:center;gap:9px;padding:50px 25px;display:grid}.large-empty-state h2,.live-empty-state h3{color:var(--navy-950);margin:0}.large-empty-state p,.live-empty-state p,.mini-empty p{max-width:430px;margin:0;font-size:9px;line-height:1.6}.future-boundary{color:var(--muted);background:#fff9;border:1px dashed #b9c5e3;border-radius:11px;gap:15px;margin-top:17px;padding:14px 17px;font-size:9px;display:flex}.future-boundary strong{color:var(--navy-950);flex:none}.project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.project-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;display:block;position:relative;box-shadow:0 8px 25px #1a2d5b0b}.project-card:hover{border-color:#9fb4e6;transform:translateY(-2px);box-shadow:0 13px 30px #1a2d5b17}.project-card:has(.project-card-hit-area:focus-visible){border-color:var(--blue-600);outline-offset:3px;outline:3px solid #2457ff33}.project-card-hit-area{z-index:2;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.project-card-hit-area:focus{outline:none}.contractor-project-links,.project-card-actions{z-index:3;position:relative}.project-card-top,.project-reference-row{justify-content:space-between;align-items:center;display:flex}.project-card-top>span,.project-reference-row>span{color:var(--blue-600);letter-spacing:.8px;font-size:8px;font-weight:850}.project-card h2{margin:15px 0 7px;font-size:19px}.project-card-location{color:var(--muted);align-items:center;gap:6px;display:flex;min-height:0!important;margin:0!important;font-size:8px!important}.project-card>p{min-height:34px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 17px;font-size:9px;line-height:1.6;display:-webkit-box;overflow:hidden}.project-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.project-card dl div{background:#f7f9fe;border-radius:9px;padding:10px}.project-card dt{color:var(--muted-light);align-items:center;gap:5px;font-size:7px;display:flex}.project-card dd{margin:5px 0 0;font-size:9px;font-weight:700}.project-card-value{gap:30px;margin:18px 0;display:flex}.project-card-value div{gap:4px;display:grid}.project-card-value small{color:var(--muted-light);font-size:7px}.project-card-value strong{font-size:13px}.project-card footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:13px;font-size:8px;display:flex}.project-card-stage{background:#f3f7ff;border-radius:10px;grid-template-columns:minmax(0,1fr) 105px;align-items:center;gap:12px;margin-top:14px;padding:11px 12px;display:grid}.project-card-stage>div{gap:3px;min-width:0;display:grid}.project-card-stage small{color:var(--blue-600);letter-spacing:.6px;font-size:7px;font-weight:850}.project-card-stage strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.project-card-stage span{color:var(--muted);font-size:7px}.contractor-current-stage>i,.project-card-stage>i{background:#dce5f5;border-radius:99px;height:6px;display:block;overflow:hidden}.contractor-current-stage>i b,.project-card-stage>i b{border-radius:inherit;background:linear-gradient(90deg,var(--blue-600),var(--cyan-400));height:100%;display:block}.project-card-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.project-card-actions .primary-button{min-height:40px;padding:9px 13px}.contractor-overview-link,.project-overview-link{color:var(--blue-700);font-size:8px;font-weight:800}.form-page{max-width:950px}.project-form{border:1px solid var(--line);background:#fff;border-radius:15px;padding:26px;box-shadow:0 12px 35px #1a2d5b0e}.form-section-heading{border-top:1px solid var(--line);gap:13px;margin:7px 0 18px;padding-top:23px;display:flex}.form-section-heading:first-child{border-top:0;padding-top:0}.form-section-heading>span{width:30px;height:30px;color:var(--blue-700);background:var(--periwinkle-100);border-radius:8px;place-items:center;font-size:8px;font-weight:850;display:grid}.form-section-heading h2{margin:0;font-size:15px}.form-section-heading p{color:var(--muted);margin:4px 0 0;font-size:8px}.compact-record-form,.form-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.compact-record-form label,.project-form label{color:var(--navy-950);gap:7px;font-size:8px;font-weight:750;display:grid}.compact-record-form label>small,.project-form label>small{color:var(--muted-light);font-weight:500}.compact-record-form input,.compact-record-form textarea,.project-form input,.project-form select,.project-form textarea{border:1px solid var(--line-strong);width:100%;min-height:40px;color:var(--navy-950);font:inherit;background:#fff;border-radius:8px;outline:none;padding:10px 11px;font-size:9px}.compact-record-form textarea,.project-form textarea{resize:vertical}.compact-record-form input:focus,.compact-record-form textarea:focus,.project-form input:focus,.project-form select:focus,.project-form textarea:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #2457ff1f}.field-wide{grid-column:1/-1}.money-input{grid-template-columns:34px 1fr;display:grid}.money-input>span{color:var(--blue-700);background:var(--periwinkle-50);border:1px solid var(--line-strong);border-right:0;border-radius:8px 0 0 8px;place-items:center;font-size:10px;display:grid}.money-input input{border-radius:0 8px 8px 0}.field-error{color:#b42a43!important;font-size:7px!important}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:25px;padding-top:18px;display:flex}.form-feedback{border-radius:8px;grid-column:1/-1;gap:5px;padding:11px;font-size:8px;display:grid}.form-feedback-error{color:#a32640;background:#fff0f3}.form-feedback-success{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.form-feedback a{font-weight:800;text-decoration:underline}.agreement-prefill-summary{gap:13px;display:grid}.agreement-review-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.agreement-review-summary>div{border:1px solid var(--line);background:var(--periwinkle-50);border-radius:11px;min-width:0;padding:15px 16px}.agreement-review-summary dt{color:var(--muted);letter-spacing:.45px;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:800}.agreement-review-summary dd{min-width:0;color:var(--navy-950);overflow-wrap:anywhere;gap:5px;margin:0;display:grid}.agreement-review-summary dd>strong{font-size:10px;line-height:1.45}.agreement-review-summary dd>span,.agreement-review-summary li span{color:var(--muted);font-size:8px;line-height:1.5}.agreement-review-summary ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agreement-review-summary li{gap:2px;display:grid}.agreement-review-summary li+li{border-top:1px solid var(--line);padding-top:8px}.agreement-review-summary li strong{font-size:9px;line-height:1.45}.agreement-review-explanation{color:var(--muted);background:#f8faff;border-radius:9px;margin:0;padding:12px 14px;font-size:8px;line-height:1.6}.agreement-review-explanation a{font-weight:800;text-decoration:underline}.back-link{color:var(--blue-600);margin-bottom:18px;font-size:9px;font-weight:750;display:inline-block}.project-detail-hero{color:#fff;background:var(--brand-gradient-diagonal);border-radius:16px;grid-template-columns:1fr 250px;gap:30px;margin-bottom:13px;padding:22px 25px;display:grid;box-shadow:0 16px 38px #1438a12b}.project-detail-hero .project-reference-row b{color:#fff;background:#ffffff29}.project-detail-hero h1{letter-spacing:-1.4px;margin:11px 0 7px;font-size:clamp(26px,3vw,37px)}.project-detail-hero p{color:#ffffffb8;max-width:740px;margin:0;font-size:10px;line-height:1.65}.project-meta{flex-wrap:wrap;gap:15px;margin-top:14px;display:flex}.project-meta span{color:#ffffffc2;align-items:center;gap:6px;font-size:8px;display:flex}.project-detail-hero>aside{border-left:1px solid #ffffff2e;flex-direction:column;justify-content:center;padding-left:25px;display:flex}.project-detail-hero>aside small{color:#ffffffa6;letter-spacing:.8px;font-size:7px}.project-detail-hero>aside strong{margin:7px 0 3px;font-size:22px}.project-detail-hero>aside>span{color:#fff9;font-size:8px}.detail-actions{gap:7px;margin-top:13px;display:flex}.detail-actions .danger-button,.detail-actions .secondary-button{min-height:34px}.record-integrity-note{border:1px solid var(--seqra-turquoise-border);color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);border-radius:10px;align-items:center;gap:11px;margin-bottom:15px;padding:12px 15px;display:flex}.record-integrity-note div{gap:3px;display:grid}.record-integrity-note strong{font-size:9px}.record-integrity-note span{font-size:8px}.scope-list{margin:0;padding:3px 20px;list-style:none}.scope-list li{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:start;gap:13px;padding:15px 0;display:grid}.scope-list li>span{width:28px;height:28px;color:var(--blue-700);background:var(--periwinkle-100);border-radius:8px;place-items:center;font-size:8px;font-weight:800;display:grid}.scope-list strong{font-size:10px}.scope-list p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.scope-list b{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);border-radius:99px;padding:5px 7px;font-size:7px}.participant-panel{align-self:start}.participant{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;margin:14px 17px;padding:12px;display:flex}.participant>span{color:#fff;background:var(--blue-600);border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.participant>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.participant div{gap:3px;display:grid}.participant strong{font-size:9px}.participant small{color:var(--muted);font-size:7px}.participant-pending>span{color:var(--blue-700);background:var(--periwinkle-100)}.record-add-section{border:1px solid var(--line);background:#fbfcff;border-radius:10px;margin:15px}.record-add-section summary{color:var(--blue-700);cursor:pointer;padding:12px;font-size:9px;font-weight:800}.compact-record-form{grid-template-columns:1fr 1fr;padding:0 12px 13px}.compact-record-form>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:8px;line-height:1.5}.compact-record-form>button{justify-self:start}.allocation-note{background:var(--periwinkle-50);border-radius:7px;padding:8px}.milestone-record-panel{margin-top:17px}.allocation-summary{color:var(--muted);gap:18px;font-size:8px;display:flex}.allocation-summary strong{color:var(--navy-950);margin-left:4px}.project-allocation-bar{background:#e8ecf8;height:5px;overflow:hidden}.project-allocation-bar i{background:linear-gradient(90deg,var(--blue-600),var(--cyan-400));max-width:100%;height:100%;display:block}.milestone-record-list article{border-bottom:1px solid var(--line);grid-template-columns:35px minmax(0,1fr) 120px 90px;align-items:center;gap:15px;padding:16px 20px;display:grid}.milestone-record-list article>span{width:31px;height:31px;color:var(--blue-700);background:var(--periwinkle-100);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.milestone-record-list article div{gap:3px;display:grid}.milestone-record-list strong{font-size:10px}.milestone-record-list p{color:var(--muted);margin:0;font-size:8px}.milestone-record-list small{color:var(--muted-light);font-size:7px}.milestone-record-list article>b{text-align:right;font-size:10px}.milestone-record-list em{color:var(--blue-700);background:var(--periwinkle-100);text-align:center;border-radius:99px;padding:6px 7px;font-size:7px;font-style:normal;font-weight:750}.invitation-page{background:radial-gradient(circle at 80% 5%,#d9f8fb,#0000 27%),#f4f6fd;min-height:100vh;padding:26px}.invitation-page>header{max-width:900px;margin:0 auto 40px}.invitation-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;width:min(620px,100%);margin:0 auto;padding:35px;box-shadow:0 20px 60px #1931701f}.invitation-icon{color:#fff;background:linear-gradient(135deg,var(--blue-600),var(--cyan-400));border-radius:15px;place-items:center;width:58px;height:58px;margin:0 auto 18px;display:grid}.invitation-card>p{color:var(--blue-600);letter-spacing:1.2px;margin:0 0 8px;font-size:8px;font-weight:850}.invitation-card h1{letter-spacing:-1px;margin:0;font-size:31px}.invitation-card>span{max-width:480px;color:var(--muted);margin:10px auto 23px;font-size:10px;line-height:1.6;display:block}.invitation-card dl{text-align:left;grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.invitation-card dl div{background:#f6f8fd;border-radius:10px;padding:12px}.invitation-card dt{color:var(--muted);align-items:center;gap:5px;font-size:7px;display:flex}.invitation-card dd{margin:5px 0 0;font-size:9px;font-weight:750}.invitation-security{border:1px solid var(--seqra-turquoise-border);color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);border-radius:9px;gap:4px;margin:18px 0;padding:12px;font-size:8px;display:grid}.invitation-actions{justify-content:center;gap:9px;display:flex}.golden-path-panel{border:1px solid var(--line);background:#f8faff;border-radius:14px;padding:17px 19px;box-shadow:0 7px 20px #224cbe0b}.golden-path-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.golden-path-panel>header p{color:var(--blue-600);letter-spacing:1.2px;margin:0 0 5px;font-size:8px;font-weight:850}.golden-path-panel>header h2{color:var(--navy-950);margin:0;font-size:17px}.golden-path-panel>header span{color:var(--muted);margin-top:5px;font-size:9px;display:block}.golden-path-panel>header>strong{color:var(--blue-700);background:#fff;border-radius:999px;flex:none;padding:8px 11px;font-size:9px;box-shadow:0 5px 14px #234bb414}.golden-path-progress{background:#dbe3fb;border-radius:99px;height:4px;margin:13px 0;overflow:hidden}.golden-path-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--blue-600),var(--cyan-500));height:100%;transition:width .2s;display:block}.golden-path-panel ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.golden-path-panel li{background:#ffffffc7;border:1px solid #e1e6f3;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.golden-path-panel li>span{color:#667295;background:#edf0f8;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.golden-path-panel li.complete>span{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-border)}.golden-path-panel li div{gap:3px;min-width:0;display:grid}.golden-path-panel li strong{color:var(--navy-950);font-size:9px}.golden-path-panel li small{color:var(--muted);font-size:7px;line-height:1.45}.golden-path-panel li>a{color:var(--blue-600);align-items:center;gap:4px;font-size:8px;font-weight:800;display:inline-flex}.golden-path-panel footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:15px;display:flex}.golden-path-panel footer span{color:var(--muted);font-size:8px}@media (max-width:1050px){.live-summary-grid{grid-template-columns:repeat(2,1fr)}.dashboard-live-grid,.project-detail-grid{grid-template-columns:1fr}.participant-panel{align-self:stretch}}@media (max-width:760px){.workspace-layout{--auth-header-height:72px;--workspace-mobile-nav-height:65px}.settings-page{--auth-header-height:72px}.authenticated-brand-header{padding:0 18px}.authenticated-brand-home{gap:10px}.authenticated-back-link{display:none}.workspace-sidebar{inset:var(--auth-header-height) 0 auto 0;z-index:30;width:auto;height:var(--workspace-mobile-nav-height);flex-direction:row;align-items:center;gap:20px;padding:15px 18px;position:fixed;overflow:hidden}.workspace-sidebar .workspace-business,.workspace-sidebar .workspace-site-link{display:none}.workspace-sidebar nav{margin-left:auto;display:flex}.workspace-sidebar .nav-disabled,.workspace-sidebar nav a{min-height:35px;padding:0 9px}.workspace-sidebar nav .nav-disabled,.workspace-sidebar nav a:last-child{display:none}.workspace-main{height:calc(100dvh - var(--auth-header-height) - var(--workspace-mobile-nav-height));margin-top:calc(var(--auth-header-height) + var(--workspace-mobile-nav-height));margin-left:0}.workspace-layout[data-header-hidden=true] .workspace-sidebar{top:0}.workspace-layout[data-header-hidden=true] .workspace-main{height:calc(100dvh - var(--workspace-mobile-nav-height));margin-top:var(--workspace-mobile-nav-height)}.workspace-account>div:not(.workspace-notification-menu){display:none}.workspace-content{width:calc(100% - 28px);padding-top:22px}.page-heading,.workspace-welcome{align-items:flex-start}.project-card-grid,.project-detail-hero{grid-template-columns:1fr}.project-detail-hero{padding:22px}.project-detail-hero>aside{border:0;border-top:1px solid #ffffff2e;padding:20px 0 0}.form-grid{grid-template-columns:1fr 1fr}.milestone-record-list article{grid-template-columns:34px 1fr auto}.milestone-record-list em{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.authenticated-brand-header,.settings-page,.workspace-main,.workspace-sidebar{transition:none}}@media (max-width:520px){.workspace-sidebar{align-items:center}.workspace-sidebar>.brand{margin-top:7px}.workspace-sidebar nav{flex:1;justify-content:flex-end;min-width:0;overflow:hidden}.workspace-sidebar nav a{font-size:0}.workspace-sidebar nav a:nth-child(4),.workspace-sidebar nav a:nth-child(5),.workspace-sidebar nav a[href="/settings/account"]{display:none}.workspace-sidebar nav a svg{width:20px;height:20px}.page-heading,.workspace-welcome{display:grid}.live-summary-grid{grid-template-columns:1fr}.live-project-row{grid-template-columns:1fr auto;gap:12px}.live-project-row>div:nth-child(3){display:none}.live-project-row>b{grid-area:1/2}.golden-path-panel ol,.invitation-card dl,.project-card dl{grid-template-columns:1fr}.future-boundary,.project-card footer{gap:6px;display:grid}.project-card-stage{grid-template-columns:1fr}.project-card-actions{flex-direction:column;align-items:stretch}.project-card-actions .primary-button{justify-content:center;width:100%;min-height:44px}.project-overview-link{text-align:center;padding:9px}.compact-record-form,.form-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.project-form{padding:18px 15px}.agreement-review-summary{grid-template-columns:1fr}.project-detail-hero h1{font-size:27px}.project-meta{display:grid}.allocation-summary{gap:4px;display:grid}.milestone-record-list article{grid-template-columns:30px 1fr}.milestone-record-list article>b{text-align:left;grid-column:2}.milestone-record-list em{grid-column:2}.invitation-page{padding:18px 14px}.invitation-card{padding:25px 17px}.golden-path-panel{padding:17px}.golden-path-panel footer,.golden-path-panel>header{flex-direction:column;align-items:stretch}}.payment-record-panel{border:1px solid var(--brand-blue);gap:1.25rem;padding:clamp(1.15rem,2vw,2rem);display:grid}@supports (color:color-mix(in lab,red,red)){.payment-record-panel{border:1px solid color-mix(in srgb,var(--brand-blue) 16%,white)}}.payment-record-panel{border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#fff,#f3f7ff)}.payment-notice{color:var(--navy-900);border-radius:var(--radius-md);background:#eaf2ff;border:1px solid #a9c7ff;align-items:center;gap:.65rem;padding:.8rem 1rem;display:flex}.dashboard-payment-summary,.dialog-actions,.payment-outcome-buttons,.payment-record-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.payment-history>div p,.payment-record-heading p{color:var(--brand-blue);letter-spacing:.12em;margin:0 0 .3rem;font-size:.72rem;font-weight:800}.payment-record-heading h2{margin:0;font-size:clamp(1.65rem,3vw,2.45rem)}.payment-status{color:#12315e;background:#dfeaff;border-radius:999px;padding:.5rem .75rem;font-size:.74rem;font-weight:800;display:inline-flex}.payment-status-paid_simulated{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-border)}.payment-status-failed_simulated{color:#8d2030;background:#ffe4e8}.payment-status-processing_simulated{color:#6542b6;background:#eee7ff}.payment-separation-copy{max-width:70ch;color:var(--text-muted);margin:0}.payment-action-box{border-left:4px solid var(--brand-blue);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#fff;justify-items:start;gap:.7rem;padding:1.1rem;display:grid}.payment-action-box p{color:var(--text-muted);margin:0}.development-control{border-left-color:var(--violet);background:#fbf9ff}.danger-outline{color:#9b2134;border-color:#e5a3ae}.payment-history{border-top:1px solid var(--border);gap:1rem;padding-top:1.2rem;display:grid}.payment-history>div{justify-content:space-between;gap:1rem;display:flex}.payment-history ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.payment-history li{grid-template-columns:14px 1fr;gap:.8rem;padding:0 0 1.2rem;display:grid;position:relative}.payment-history li>span{background:var(--brand-blue);border:3px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:.28rem;box-shadow:0 0 0 2px #a9c7ff}.payment-history li:not(:last-child):before{content:"";background:#cbd9f2;width:1px;position:absolute;top:16px;bottom:0;left:5px}.payment-history li p{color:var(--text-muted);margin:.25rem 0}.payment-history time{color:var(--text-subtle);font-size:.78rem}.dashboard-payment-panel{margin-top:1.2rem}.dashboard-payment-summary{flex-wrap:wrap;justify-content:flex-start}.dashboard-payment-summary>div{border-radius:var(--radius-md);background:var(--surface-tint);align-items:center;gap:.75rem;min-width:220px;padding:1rem;display:flex}.dashboard-payment-summary span{gap:.2rem;display:grid}.dashboard-payment-summary small{color:var(--text-subtle);font-weight:800}.dashboard-payment-list{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.dashboard-payment-list li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.dashboard-payment-list li div{gap:.2rem;display:grid}.dashboard-payment-list li span{color:var(--text-muted);font-size:.82rem}.dashboard-payment-list li a{color:var(--brand-blue);font-weight:750}@media (max-width:620px){.dialog-actions,.payment-outcome-buttons,.payment-record-heading{flex-direction:column;align-items:stretch}.payment-record-heading{align-items:flex-start}.dialog-actions button,.payment-outcome-buttons button{justify-content:center;width:100%}.dashboard-payment-list li{grid-template-columns:minmax(0,1fr) auto}.dashboard-payment-list li a{grid-column:1/-1}}.workspace-notification-link{border:1px solid var(--line);width:35px;height:35px;color:var(--muted);background:#fff;border-radius:9px;place-items:center;display:grid;position:relative}.workspace-notification-link b{color:#fff;background:var(--violet-600,#7950f2);border:2px solid #fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-5px;right:-5px}.project-module-section{margin:17px 0}.project-module-section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:10px;padding:0 2px;display:flex}.project-module-section>header p{color:var(--blue-600);letter-spacing:1px;margin:0 0 4px;font-size:7px;font-weight:850}.project-module-section>header h2{margin:0;font-size:18px}.project-module-section>header>span{color:var(--muted);font-size:8px}.project-workflow-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.project-workflow-nav>*{border:1px solid var(--line);min-width:0;color:var(--blue-700);background:#fff;border-radius:12px;align-items:center;gap:11px;padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 6px 18px #1e367109}.project-workflow-nav>a:hover{border-color:#b7c9ef;transform:translateY(-1px);box-shadow:0 10px 24px #1e367113}.project-workflow-nav>*>span{gap:3px;display:grid}.project-workflow-nav strong{color:var(--navy-950);font-size:9px}.project-workflow-nav small{color:var(--muted);font-size:8px}.project-workflow-nav .project-module-icon{width:34px;height:34px;color:var(--blue-700);background:linear-gradient(145deg,var(--periwinkle-100),#e8faff);border-radius:10px;flex:none;place-items:center;display:grid}.milestone-record-list article{grid-template-columns:35px minmax(0,1fr) 120px 90px 90px}.milestone-record-list article>a{color:var(--blue-600);text-align:right;font-size:8px;font-weight:800}.project-activity-panel{margin-top:17px}.project-activity-panel ol{margin:0;padding:4px 20px;list-style:none}.project-activity-panel li{border-bottom:1px solid var(--line);grid-template-columns:12px 1fr auto;align-items:start;gap:12px;padding:14px 0;display:grid}.project-activity-panel li>span{border:2px solid var(--cyan-400);background:var(--blue-600);border-radius:50%;width:8px;height:8px;margin-top:4px}.project-activity-panel li div{gap:3px;display:grid}.project-activity-panel li strong{font-size:9px}.project-activity-panel li p{color:var(--muted);margin:0;font-size:8px}.project-activity-panel li small,.project-activity-panel time{color:var(--muted-light);font-size:7px}.intelligence-hub{background:linear-gradient(145deg,#f6f9ff,#eef5ff 52%,#f4fdff);border:1px solid #cbdcff;border-radius:20px;margin:22px 0;padding:24px;box-shadow:0 18px 48px #1a41a01a}.intelligence-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.intelligence-heading p,.intelligence-panel-heading p,.trust-analytics>div>p:first-child{color:var(--blue-600);letter-spacing:1.2px;margin:0 0 5px;font-size:8px;font-weight:850}.intelligence-heading h2{color:var(--navy-900);letter-spacing:-.7px;margin:0 0 6px;font-size:clamp(20px,2vw,29px)}.intelligence-heading>div>span{color:var(--muted);font-size:8px}.intelligence-health-badge{color:var(--blue-700);background:#fffc;border:1px solid #b9d3ff;border-radius:12px;flex:none;align-items:center;gap:9px;padding:10px 13px;display:flex}.intelligence-health-badge span{gap:2px;display:grid}.intelligence-health-badge strong{font-size:9px}.intelligence-health-badge small{color:var(--muted);font-size:7px}.intelligence-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.intelligence-summary-grid article{background:var(--surface-primary);border:1px solid #bad0f9d9;border-radius:14px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex}.intelligence-summary-grid svg{width:18px;color:var(--blue-600);flex:none}.intelligence-summary-grid span{min-width:0;display:grid}.intelligence-summary-grid small{color:var(--muted);font-size:7px}.intelligence-summary-grid strong{color:var(--navy-900);margin:2px 0;font-size:18px}.intelligence-summary-grid em{color:var(--blue-600);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;font-weight:700;overflow:hidden}.intelligence-primary-grid,.intelligence-secondary-grid{grid-template-columns:1.3fr 1fr;gap:12px;margin-top:12px;display:grid}.intelligence-secondary-grid{grid-template-columns:1.15fr .85fr}.intelligence-panel{background:#fff;border:1px solid #d7e3f8;border-radius:15px;min-width:0;padding:18px;box-shadow:0 8px 22px #1935760d}.intelligence-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.intelligence-panel-heading h3,.trust-analytics h3{color:var(--navy-900);margin:0;font-size:14px}.intelligence-panel-heading>strong{color:var(--blue-600);font-size:22px}.intelligence-panel-heading>svg{color:var(--cyan-500)}.completion-track{background:repeating-linear-gradient(0deg,#0000 0 23px,#edf2fb 24px);border-bottom:1px solid #b8caed;align-items:flex-end;height:95px;padding:0 2px;display:flex;overflow:hidden}.completion-track>span{height:100%;padding:0 2px;position:relative}.completion-track i{background:linear-gradient(180deg,var(--cyan-400),var(--blue-600));border-radius:4px 4px 0 0;min-height:2px;position:absolute;bottom:0;left:2px;right:2px}.chart-table{margin-top:9px}.chart-table>div{color:var(--muted);border-bottom:1px solid #eef2f9;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:6px 0;font-size:7px;display:grid}.chart-table>div span:first-child{color:var(--navy-900);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.waterfall-chart{gap:11px;display:grid}.waterfall-chart>div{grid-template-columns:110px minmax(70px,1fr) 80px;align-items:center;gap:9px;font-size:7px;display:grid}.waterfall-chart>div>span{color:var(--muted)}.waterfall-chart>div>div{background:#edf2fc;border-radius:4px;height:12px;overflow:hidden}.waterfall-chart i{border-radius:inherit;min-width:2px;height:100%;display:block}.waterfall-chart i.contract{background:#112d77}.waterfall-chart i.approved{background:var(--blue-600)}.waterfall-chart i.simulated{background:var(--cyan-400)}.waterfall-chart i.outstanding{background:#7b6eea}.waterfall-chart strong{color:var(--navy-900);text-align:right;font-size:8px}.simulation-warning{color:#5a3b00;background:#fff5d6;border-radius:8px;align-items:center;gap:6px;margin:14px 0 0;padding:8px 9px;font-size:7px;display:flex}.metric-method{border-top:1px solid #e7edf8;margin-top:12px;padding-top:9px}.metric-method summary{width:max-content;color:var(--blue-600);cursor:pointer;font-size:7px;font-weight:800}.metric-method p{color:var(--muted);margin:7px 0 0;font-size:7px;line-height:1.55}.gantt-axis{color:var(--muted-light);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:7px;display:grid}.gantt-axis i{background:#ccd8ee;height:1px}.gantt-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.gantt-list li{grid-template-columns:minmax(100px,.8fr) 1.4fr 70px;align-items:center;gap:10px;display:grid}.gantt-list li>div{gap:2px;display:grid}.gantt-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.gantt-list small,.gantt-list time{color:var(--muted);font-size:7px}.gantt-list time{text-align:right}.gantt-list li>span{background:#eaf0fa;border-radius:10px;height:7px;position:relative}.gantt-list li>span i{border-radius:inherit;background:linear-gradient(90deg,#1b53e5,#31cfe1);height:100%;display:block}.gantt-list li>span b{background:var(--blue-600);width:9px;height:9px;box-shadow:0 0 0 1px var(--blue-600);border:2px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.risk-list{gap:7px;margin:0;display:grid}.risk-list>div{background:#f5f8fd;border-radius:9px;grid-template-columns:1fr auto;align-items:center;padding:9px 10px;display:grid}.risk-list>div[data-risk=true]{color:#674500;background:#fff2cc}.risk-list dt{font-size:8px;font-weight:700}.risk-list dd{margin:0;font-size:11px;font-weight:850}.risk-list .unavailable{color:var(--muted);background:#f6f4fd}.risk-list .unavailable small{grid-column:1/-1;margin-top:3px;font-size:6px}.trust-analytics{grid-template-columns:130px 1fr;align-items:center;gap:20px;display:grid}.trust-score-ring{background:conic-gradient(var(--blue-600) var(--score),#dfe8f7 0);border-radius:50%;place-items:center;width:118px;height:118px;display:grid}.trust-score-ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:88px;height:88px}.trust-score-ring span{z-index:1;text-align:center;grid-area:1/1;display:grid}.trust-score-ring strong{font-size:26px}.trust-score-ring small{color:var(--muted);font-size:7px}.trust-analytics>div>p:not(:first-child){color:var(--muted);font-size:7px;line-height:1.5}.trust-analytics ul{grid-template-columns:repeat(2,1fr);gap:5px 12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.trust-analytics li{color:var(--muted);justify-content:space-between;font-size:7px;display:flex}.trust-analytics li strong{color:var(--blue-600)}.intelligence-timeline ol{max-height:275px;margin:0;padding:0;list-style:none;overflow:auto}.intelligence-timeline li{border-bottom:1px solid #eef2f8;grid-template-columns:8px 1fr auto;gap:9px;padding:8px 0;display:grid}.intelligence-timeline li>i{background:var(--cyan-400);border-radius:50%;width:7px;height:7px;margin-top:3px;box-shadow:0 0 0 3px #e7fbfe}.intelligence-timeline li div{gap:2px;display:grid}.intelligence-timeline strong{font-size:8px}.intelligence-timeline p{color:var(--muted);margin:0;font-size:7px}.intelligence-timeline small,.intelligence-timeline time{color:var(--muted-light);font-size:6px}.intelligence-empty{color:var(--muted);font-size:8px}.variation-financial-summary{background:#f5f8ff;border-radius:9px;grid-template-columns:1fr 1fr;gap:6px 14px;margin:13px 0 0;padding:11px;display:grid}.variation-financial-summary div{justify-content:space-between;gap:8px;font-size:7px;display:flex}.variation-financial-summary dt{color:var(--muted)}.variation-financial-summary dd{color:var(--navy-900);margin:0;font-weight:800}.variation-form{gap:15px;max-width:920px;display:grid}.variation-decision-form,.variation-decisions,.variation-evidence,.variation-form>section,.variation-impact-panel{border:1px solid var(--line);background:#fff;border-radius:15px;padding:21px;box-shadow:0 8px 25px #1a2d5b0b}.variation-form h2{margin:0 0 14px;font-size:15px}.variation-form h2 small{color:var(--muted);font-size:8px;font-weight:500}.variation-decision-form label,.variation-form label{color:var(--navy-900);gap:6px;margin-top:10px;font-size:8px;font-weight:750;display:grid}.variation-decision-form textarea,.variation-form input,.variation-form select,.variation-form textarea{width:100%;color:var(--navy-900);font:inherit;background:#fff;border:1px solid #cfd9eb;border-radius:9px;padding:10px 11px}.variation-form label small{color:var(--muted);font-size:7px;font-weight:500}.variation-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.variation-form fieldset{border:1px solid #e0e7f3;border-radius:10px;gap:6px;margin:10px 0;padding:11px;display:grid}.variation-form legend{color:var(--muted);padding:0 5px;font-size:8px;font-weight:750}.variation-form .variation-check{background:#f7f9fd;border-radius:6px;align-items:center;gap:8px;margin:0;padding:6px;display:flex}.variation-check input{width:auto}.variation-confirmation{color:var(--blue-700);background:#eff5ff;border:1px solid #bcd5ff;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.variation-confirmation p{margin:0;font-size:8px;line-height:1.55}.variation-list>a{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:40px minmax(0,1fr) 110px 70px 85px;align-items:center;gap:12px;padding:15px 19px;text-decoration:none;display:grid}.variation-list>a:hover{background:#f7faff}.variation-list>a>span{color:#fff;background:linear-gradient(135deg,var(--blue-600),var(--cyan-400));border-radius:8px;place-items:center;height:34px;font-size:8px;font-weight:850;display:grid}.variation-list div{gap:3px;display:grid}.variation-list strong{font-size:9px}.variation-list small{color:var(--muted);font-size:7px}.variation-list b{text-align:right;font-size:9px}.variation-list b.negative{color:#6d2fa2}.variation-list em,.variation-list i{text-align:center;font-size:7px;font-style:normal}.variation-list i{color:var(--blue-700);background:var(--periwinkle-100);border-radius:99px;padding:6px;font-weight:800}.variation-hero{color:#fff;background:linear-gradient(125deg,#10286d,#1746d7 70%,#31cfe1);border-radius:16px;grid-template-columns:1fr 220px;gap:28px;margin-bottom:15px;padding:25px;display:grid}.variation-hero p{letter-spacing:1px;margin:0;font-size:8px;font-weight:850}.variation-hero h1{margin:10px 0 7px;font-size:27px}.variation-hero div>span{color:#ffffffbf;font-size:9px;line-height:1.6}.variation-hero aside{border-left:1px solid #fff3;flex-direction:column;justify-content:center;padding-left:20px;display:flex}.variation-hero aside small,.variation-hero aside span{color:#ffffffad;font-size:7px}.variation-hero aside strong{margin:6px 0;font-size:16px}.variation-facts{grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0;display:grid}.variation-facts article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.variation-facts svg{color:var(--blue-600)}.variation-facts span{gap:2px;display:grid}.variation-facts em,.variation-facts small{color:var(--muted);font-size:7px;font-style:normal}.variation-facts strong{font-size:12px}.variation-decisions,.variation-evidence,.variation-impact-panel,.variation-timeline{margin-top:14px}.variation-impact-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.variation-impact-grid h3{font-size:10px}.variation-impact-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.variation-impact-grid li{background:#f6f9fe;border-radius:8px;grid-template-columns:70px 1fr;gap:9px;padding:9px;display:grid}.variation-impact-grid li b{color:var(--blue-600);font-size:7px}.variation-impact-grid li span{gap:2px;font-size:8px;display:grid}.variation-impact-grid li small,.variation-impact-grid p{color:var(--muted);font-size:7px}.variation-decisions ul,.variation-evidence ul{margin:0;padding:0;list-style:none}.variation-evidence li{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.variation-evidence li span{gap:2px;display:grid}.variation-evidence li strong{font-size:8px}.variation-evidence li a,.variation-evidence li small{color:var(--muted);font-size:7px}.variation-decisions>ul li{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;gap:8px;padding:9px 0;font-size:8px;display:grid}.variation-decisions>ul small,.variation-decisions>ul span{color:var(--muted)}.variation-decision-form{box-shadow:none;background:#f7f9fe;margin-top:14px;padding:14px}.variation-decision-form>div{justify-content:flex-end;gap:9px;margin-top:10px;display:flex}.variation-timeline ol{margin:0;padding:0;list-style:none}.variation-timeline li{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;gap:10px;padding:10px 0;display:grid}.variation-timeline li>i{background:var(--cyan-400);border-radius:50%;width:7px;height:7px;margin-top:3px}.variation-timeline li div{gap:2px;display:grid}.variation-timeline li strong{font-size:8px}.variation-timeline li p{color:var(--muted);margin:0;font-size:7px}.variation-timeline li small,.variation-timeline li time{color:var(--muted-light);font-size:6px}@media (max-width:900px){.intelligence-summary-grid{grid-template-columns:repeat(2,1fr)}.intelligence-primary-grid,.intelligence-secondary-grid{grid-template-columns:1fr}.variation-facts{grid-template-columns:1fr 1fr}}@media (max-width:600px){.intelligence-hub{border-radius:16px;margin-left:-4px;margin-right:-4px;padding:15px}.intelligence-heading{display:grid}.intelligence-health-badge{width:100%}.intelligence-summary-grid{grid-template-columns:1fr 1fr}.intelligence-summary-grid article{align-items:flex-start;padding:11px}.intelligence-summary-grid svg{display:none}.intelligence-panel{padding:14px}.chart-table>div{grid-template-columns:1fr auto}.chart-table>div span:last-child{grid-column:1/-1}.waterfall-chart>div{grid-template-columns:90px 1fr}.waterfall-chart strong{text-align:left;grid-column:2}.gantt-list li{grid-template-columns:minmax(85px,.8fr) 1.2fr}.gantt-list time{text-align:left;grid-column:2}.trust-analytics{grid-template-columns:1fr}.trust-score-ring{width:100px;height:100px}.trust-score-ring:before{width:74px;height:74px}.intelligence-timeline li{grid-template-columns:8px 1fr}.intelligence-timeline time{grid-column:2}.variation-form-grid,.variation-impact-grid{grid-template-columns:1fr}.variation-list>a{grid-template-columns:35px 1fr}.variation-list>a>b,.variation-list>a>em,.variation-list>a>i{text-align:left;grid-column:2;justify-self:start}.variation-hero{grid-template-columns:1fr}.variation-hero aside{border:0;border-top:1px solid #fff3;padding:15px 0 0}.variation-facts{grid-template-columns:1fr 1fr}.variation-decisions>ul li{grid-template-columns:1fr}}.back-link{align-items:center;gap:6px;display:inline-flex}.milestone-workspace{max-width:1180px}.milestone-workflow-hero{color:#fff;background:var(--brand-gradient-diagonal);border-radius:16px;grid-template-columns:1fr 255px;gap:30px;padding:25px 27px;display:grid;box-shadow:0 16px 38px #1438a12b}.milestone-workflow-hero p{color:var(--cyan-300);letter-spacing:1px;margin:0 0 8px;font-size:8px;font-weight:850}.milestone-workflow-hero h1{letter-spacing:-1.7px;margin:0;font-size:clamp(28px,4vw,43px)}.milestone-workflow-hero>div>span{color:#ffffffad;margin-top:8px;font-size:9px;display:block}.milestone-workflow-hero>div>div{align-items:center;gap:15px;margin-top:19px;display:flex}.milestone-workflow-hero>div>div b{color:#fff;background:#ffffff26;border-radius:99px;padding:7px 10px;font-size:8px}.milestone-workflow-hero>div>div span{color:#ffffffb3;align-items:center;gap:6px;font-size:8px;display:flex}.milestone-workflow-hero aside{border-left:1px solid #ffffff2e;flex-direction:column;justify-content:center;padding-left:25px;display:flex}.milestone-workflow-hero aside small{color:#fff9;letter-spacing:.8px;font-size:7px}.milestone-workflow-hero aside strong{margin:7px 0 3px;font-size:23px}.milestone-workflow-hero aside span{color:#ffffff94;font-size:8px}.milestone-workflow-hero.milestone-hero-completed{background:var(--completed-gradient)}.milestone-workflow-hero.milestone-hero-overdue{background:linear-gradient(125deg,#761f32,#b8324d 70%,#e35e66)}.milestone-progress-summary{background:#fff;border:1px solid #d4dff1;border-radius:14px;margin-top:15px;padding:20px 21px;box-shadow:0 8px 25px #1a2d5b0b}.milestone-progress-summary header{margin-bottom:15px}.milestone-payment-section header p,.milestone-progress-summary header p{color:var(--blue-600);letter-spacing:1px;margin:0 0 4px;font-size:8px;font-weight:850}.milestone-payment-section h2,.milestone-progress-summary h2{letter-spacing:-.5px;margin:0;font-size:18px}.milestone-progress-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.milestone-progress-summary article{background:#f5f8ff;border-radius:11px;gap:4px;min-width:0;padding:15px;display:grid}.milestone-progress-summary article small{color:var(--muted);font-size:8px;font-weight:750}.milestone-progress-summary article strong{overflow-wrap:anywhere;color:var(--navy-950);font-size:20px;line-height:1.1}.milestone-progress-summary article:last-child strong{color:var(--blue-700);font-size:13px}.milestone-progress-summary article span{color:var(--muted);font-size:8px}.next-action-panel{background:linear-gradient(100deg,#f0f5ff,#f9fbff);border:1px solid #bdd0f8;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:15px 0;padding:17px 19px;display:flex}.next-action-panel>div{flex:1;align-items:center;gap:12px;display:flex}.next-action-panel>div>span{width:39px;height:39px;color:var(--blue-700);background:#fff;border-radius:10px;place-items:center;display:grid;box-shadow:0 5px 15px #1f44a814}.next-action-panel>div>div{gap:3px;display:grid}.next-action-panel p{color:var(--blue-600);letter-spacing:.8px;margin:0;font-size:7px;font-weight:850}.next-action-panel h2{margin:0;font-size:16px}.next-action-panel small{color:var(--muted);font-size:8px}.transition-action{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workflow-record-panel{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:15px;overflow:hidden;box-shadow:0 8px 25px #1a2d5b0b}.workflow-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.workflow-section-heading p{color:var(--blue-600);letter-spacing:1px;margin:0 0 4px;font-size:7px;font-weight:850}.workflow-section-heading h2{letter-spacing:-.6px;margin:0;font-size:18px}.workflow-section-heading>span{color:var(--blue-700);background:var(--periwinkle-100);border-radius:99px;padding:6px 8px;font-size:7px;font-weight:750}.builder-checklist li{grid-template-columns:34px minmax(0,1fr) auto;align-items:center}.builder-checklist li>b{color:#655f70;background:#f2f3f7;border-radius:99px;padding:6px 8px;font-size:8px}.builder-checklist li[data-completed=true]>b{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-border)}.builder-checklist li[data-completed=true]>div>strong{color:var(--seqra-turquoise-text)}.builder-checklist li[data-state=progress]>b,.builder-checklist li[data-state=progress]>span{color:#174dcc;background:#e1ebff}.builder-checklist li[data-state=evidence]>span{color:#a85c06;background:#fff0d5}.builder-checklist li[data-state=evidence]>b{color:#8b4b05;background:#fff0d5}.builder-checklist dl{flex-wrap:wrap;gap:6px 18px;margin:4px 0 1px;display:flex}.builder-checklist dl>div{gap:5px;font-size:8px;display:flex}.builder-checklist dt{color:var(--muted)}.builder-checklist dd{color:var(--navy-900);margin:0;font-weight:750}.task-evidence-requirements{background:#f7f9fd;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px 10px;margin-top:5px;padding:9px 10px;display:grid}.task-evidence-requirements>span{color:var(--muted);font-size:8px;font-weight:750}.task-evidence-requirements>div{flex-wrap:wrap;gap:5px;display:flex}.task-evidence-requirements i{color:var(--blue-700);background:#e5edff;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:750}.task-evidence-requirements em,.task-no-evidence{color:var(--muted);font-size:7px;font-style:normal;font-weight:800}.task-evidence-requirements em[data-state=required]{color:#8b4b05}.task-evidence-requirements em[data-state=review]{color:#174dcc}.task-evidence-requirements em[data-state=approved]{color:var(--seqra-turquoise-text)}.productivity-checklist{padding:12px 20px 18px}.productivity-checklist>ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.productivity-checklist>ol>li{background:#fff;border:1px solid #e0e6f0;border-radius:10px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.productivity-checklist>ol>li[data-expanded=true]{border-color:#9db9fa;box-shadow:0 7px 20px #204ebe14}.productivity-checklist>ol>li[data-state=completed]{border-color:var(--seqra-turquoise-border);background:var(--seqra-turquoise-surface)}.productivity-checklist>ol>li[data-state=blocked]{background:var(--surface-primary);border-color:#f0c98f}.checklist-task-row{width:100%;min-height:46px;color:var(--navy-950);background:0 0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;padding:7px 10px;display:grid}.checklist-task-row:hover{background:#2457ff09}.checklist-task-main{min-width:0;min-height:34px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:0;display:grid}.checklist-task-main:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px;border-radius:7px}.checklist-task-status{color:#8590a4;background:#f0f3f8;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}[data-state=completed] .checklist-task-status{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-border)}[data-state=current] .checklist-task-status{color:var(--blue-700);background:#e3ebff}[data-state=blocked] .checklist-task-status{color:#9a5606;background:#ffebc9}.checklist-task-main>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.checklist-completion-form{place-items:center;margin:0;display:grid}.checklist-completion-form .checklist-task-status{cursor:pointer;border:1px solid #cad4e3;transition:transform .15s,box-shadow .15s,background .15s}.checklist-completion-form .checklist-task-status:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 10px #1a42a026}.checklist-completion-form .checklist-task-status:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.checklist-completion-form .checklist-task-status:disabled{cursor:not-allowed;opacity:.72}.checklist-task-chips{align-items:center;gap:5px;display:flex}.checklist-task-chips i,.checklist-task-meta span{color:#58657a;white-space:nowrap;background:#f1f4f8;border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750;display:inline-flex}[data-state=completed] .checklist-task-chips i:last-child{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-border)}[data-state=blocked] .checklist-task-chips i:last-child{color:#8d5008;background:#ffedcf}.checklist-task-chevron{color:#7b879a;transition:transform .18s}[data-expanded=true] .checklist-task-chevron{transform:rotate(180deg)}.checklist-task-detail{background:#f8faffb8;border-top:1px solid #edf0f5;gap:10px;padding:0 13px 12px 45px;display:grid}.checklist-task-detail>p{color:var(--muted);margin:10px 0 0;font-size:8px;line-height:1.5}.checklist-task-meta{flex-wrap:wrap;gap:5px;display:flex}.checklist-task-meta span{color:var(--blue-700);background:#e8efff}.checklist-task-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.checklist-task-footer>b{color:var(--muted);font-size:7px}.checklist-task-footer>b[data-state=ready]{color:var(--seqra-turquoise-text)}.checklist-task-footer>b[data-state=blocked]{color:#9a5606}.checklist-task-footer>a{color:#fff;background:var(--blue-600);border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:7px 10px;font-size:7px;font-weight:850;display:inline-flex}.checklist-task-footer>a.checklist-next-link{color:#174fcf;min-height:30px;box-shadow:none;background:#fff;border:1px solid #b9cafa;border-radius:7px;padding:5px 8px;text-decoration:none}.checklist-task-footer>a.checklist-next-link:focus-visible,.checklist-task-footer>a.checklist-next-link:hover{background:#f3f7ff;border-color:#7fa4ff;outline:none;box-shadow:0 0 0 3px #2563eb17}.completed-task-toggle{min-height:34px;color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);font:inherit;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:5px;margin-bottom:7px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.completed-task-toggle:focus-visible,.completed-task-toggle:hover{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);outline:2px solid var(--seqra-turquoise-text)}@supports (color:color-mix(in lab,red,red)){.completed-task-toggle:focus-visible,.completed-task-toggle:hover{outline:2px solid color-mix(in srgb,var(--seqra-turquoise-text) 18%,transparent)}}.completed-task-toggle:focus-visible,.completed-task-toggle:hover{outline-offset:2px}@media (max-width:520px){.productivity-checklist{padding:10px 11px 14px}.checklist-task-row{grid-template-columns:30px minmax(0,1fr);min-height:50px;padding:8px 9px}.checklist-task-main{grid-template-columns:minmax(0,1fr) 16px}.checklist-task-chips{grid-column:1;gap:4px}.checklist-task-chevron{grid-area:1/2/3}.checklist-task-detail{padding:0 10px 11px 42px}.checklist-task-footer{flex-direction:column;align-items:stretch}.checklist-task-footer>a{justify-content:center;min-height:42px}}.task-no-evidence{background:#f1f3f6;border-radius:99px;width:fit-content;margin-top:4px;padding:5px 7px;display:inline-flex}.checklist-progress-connection{border-bottom:1px solid var(--line);background:linear-gradient(100deg,#f5f8ff,#fbfdff);gap:9px;padding:18px 20px;display:grid}.checklist-progress-connection>div:first-child{justify-content:space-between;gap:15px;font-size:10px;display:flex}.checklist-progress-connection>div:first-child span{color:var(--blue-700);font-weight:850}.checklist-progress-track{background:#dce6f8;border-radius:99px;height:9px;overflow:hidden}.checklist-progress-track i{border-radius:inherit;background:linear-gradient(90deg,var(--blue-600),var(--cyan-400));height:100%;transition:width .2s;display:block}.checklist-progress-connection p{max-width:76ch;color:var(--muted);margin:0;font-size:8px;line-height:1.55}.stage-progress-summary{background:#fff;border:1px solid #dce5f4;border-radius:14px;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:18px;margin-top:15px;padding:16px 19px;display:grid;box-shadow:0 8px 25px #1a2d5b0b}.stage-progress-summary>div:first-child{grid-template-columns:auto auto;align-items:end;gap:2px 10px;display:grid}.stage-progress-summary small{color:var(--blue-600);letter-spacing:1px;grid-column:1/-1;font-size:7px;font-weight:850}.stage-progress-summary strong{font-size:24px;line-height:1}.stage-progress-summary span{color:var(--muted);font-size:8px}.checklist-agreement-gate{color:#8a510d;background:var(--surface-primary);border-bottom:1px solid #f0d39f;font-size:8px}.checklist-activation-gate,.checklist-agreement-gate{align-items:center;gap:8px;margin:0;padding:11px 20px;font-weight:750;display:flex}.checklist-activation-gate{color:#174cae;background:#f4f8ff;border-bottom:1px solid #cbdcfb;font-size:.72rem}.project-readiness-gate{background:#f7faff;border:1px solid #c7d9fb;border-radius:15px;gap:12px;margin:0;padding:17px 18px;display:grid;box-shadow:0 7px 20px #1a40910d}.project-readiness-gate header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.project-readiness-gate header p{color:#1754cf;letter-spacing:.1em;margin:0 0 4px;font-size:.62rem;font-weight:850}.project-readiness-gate h2{margin:0;font-size:1.05rem}.project-readiness-gate header>span{color:#9a6410;background:#fff2d8;border-radius:999px;padding:6px 9px;font-size:.65rem;font-weight:850}.project-readiness-gate>p{color:#53647c;margin:0}.project-readiness-gate dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.project-readiness-gate dl>div{background:#fff;border:1px solid #dee8f7;border-radius:10px;gap:3px;padding:10px 11px;display:grid}.project-readiness-gate dt{color:#718097;text-transform:uppercase;font-size:.64rem;font-weight:800}.project-readiness-gate dd{color:#20324a;margin:0;font-size:.76rem;font-weight:750}.project-readiness-gate dd[data-complete=true]{color:var(--seqra-turquoise-text)}.project-readiness-gate>.primary-button{width:max-content}.trust-profile-readiness{gap:16px;margin-top:18px;display:grid}.trust-facts-summary,.trust-review-summary{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 10px 30px #1c3e820f}.trust-facts-summary>header,.trust-review-summary>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.trust-facts-summary header p,.trust-review-summary header p{color:var(--blue-600);letter-spacing:.12em;margin:0 0 4px;font-size:.65rem;font-weight:850}.trust-facts-summary h2,.trust-review-summary h2{color:var(--navy-950);margin:0;font-size:1.1rem}.trust-facts-summary header>span,.trust-review-summary header>span{color:#526780;align-items:center;gap:6px;font-size:.72rem;font-weight:750;display:flex}.trust-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trust-facts-grid article{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;padding:18px 20px;display:grid}.trust-facts-grid article:last-child{border-right:0}.trust-facts-grid svg{color:var(--blue-600);grid-row:1/3}.trust-facts-grid span{color:#62738d;font-size:.69rem;font-weight:750}.trust-facts-grid strong{color:var(--navy-950);font-size:1.45rem}.trust-facts-grid small{color:var(--muted);grid-column:1/-1;font-size:.68rem}.trust-facts-grid .trust-index-placeholder strong{font-size:.9rem}.trust-verification-group{border-top:1px solid var(--line);background:#fbfdff;flex-wrap:wrap;gap:8px;padding:14px 20px;display:flex}.trust-verification-group span{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.7rem;font-weight:800;display:flex}.trust-verification-group span.empty{color:#64758d;background:#f1f4f8}.trust-review-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 20px;display:grid}.trust-review-summary article{border:1px solid var(--line);background:#fbfdff;border-radius:12px;gap:7px;padding:14px;display:grid}.trust-review-summary article>div{color:#eca400}.trust-review-summary article p{color:#53647c;margin:0;font-size:.76rem;line-height:1.5}.trust-review-summary article small{color:var(--muted);font-size:.66rem}.trust-profile-empty{color:var(--muted);align-items:center;grid-template-columns:none!important;gap:8px!important;display:flex!important}@media (max-width:900px){.trust-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-facts-grid article{border-bottom:1px solid var(--line)}.trust-review-summary>div{grid-template-columns:1fr}}@media (max-width:520px){.trust-facts-summary>header,.trust-review-summary>header{flex-direction:column;align-items:flex-start}.trust-facts-grid{grid-template-columns:1fr}.trust-facts-grid article{border-right:0}.trust-verification-group{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.project-readiness-gate dl{grid-template-columns:1fr}.project-readiness-gate>.primary-button{justify-content:center;width:100%}}.demo-deposit-action{justify-items:start;gap:5px;display:grid}.demo-deposit-action small{color:#66758b;font-size:.68rem}.demo-deposit-action p{margin:2px 0 0;font-size:.7rem}.submission-readiness-summary{grid-template-columns:1fr 1fr;gap:9px;display:grid}.submission-readiness-summary>div{background:#f9fbfe;border:1px solid #dce5f2;border-radius:11px;gap:4px;padding:12px 13px;display:grid}.submission-readiness-summary span{color:#718097;text-transform:uppercase;font-size:.68rem;font-weight:800}.submission-readiness-summary strong{color:#33465f;font-size:.8rem}.submission-readiness-summary strong[data-complete=true]{color:var(--seqra-turquoise-text)}@media (max-width:600px){.submission-readiness-summary{grid-template-columns:1fr}}.project-progression .demo-deposit-action{justify-items:center;margin-top:5px}.project-progression .demo-deposit-action .primary-button{min-height:32px;padding:6px 10px;font-size:.66rem}.project-progression .demo-deposit-action small{font-size:.58rem}.project-progression li>.stage-card-action{color:var(--blue-700);margin-top:3px;font-weight:850;text-decoration:none}.milestone-journey li.deposit-journey-tile{min-width:0;color:inherit;text-align:center;align-content:center;justify-items:center;gap:3px;display:grid}.checklist-readonly-note{color:#52637c;background:#f7f9fd;border-bottom-color:#dbe4f3}.milestone-evidence-summary{grid-template-columns:1.1fr 1.3fr .8fr auto;align-items:center;gap:18px;padding:20px;display:grid}.milestone-evidence-summary>div{gap:6px;min-width:0;display:grid}.milestone-evidence-summary strong{font-size:10px}.milestone-evidence-summary p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.milestone-evidence-summary ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.milestone-evidence-summary li{color:var(--blue-700);background:var(--periwinkle-100);border-radius:99px;padding:5px 7px;font-size:7px;font-weight:750}.milestone-evidence-summary .primary-button{white-space:nowrap}.milestone-evidence-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:20px 20px 0;display:grid}.milestone-evidence-counts article{background:#f9fbff;border:1px solid #e0e7f3;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.milestone-evidence-counts svg{color:var(--blue-600);flex:none}.milestone-evidence-counts span{gap:3px;display:grid}.milestone-evidence-counts strong{font-size:9px}.milestone-evidence-counts b{color:var(--muted);font-size:8px;font-weight:650}.milestone-evidence-overview .milestone-evidence-summary{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) auto}.milestone-evidence-summary li[data-met=true]{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-border)}.evidence-state{border-radius:99px;font-weight:800}.evidence-state-required{color:#8b4b05!important;background:#fff0d5!important}.evidence-state-review,.evidence-state-uploaded{color:#174dcc!important;background:#e1ebff!important}.evidence-state-approved{color:var(--seqra-turquoise-text)!important;background:var(--seqra-turquoise-border)!important}.evidence-state-none{color:#655f70!important;background:#f1f3f6!important}.milestone-payment-section{background:#fff;border:1px solid #d4dff1;border-radius:14px;gap:13px;margin-top:15px;padding:20px 21px;display:grid;box-shadow:0 8px 25px #1a2d5b0b}.milestone-payment-section header{justify-content:space-between;align-items:center;gap:20px;display:flex}.milestone-payment-section header>strong{color:var(--navy-950);font-size:22px}.milestone-payment-section>.payment-notice{width:fit-content;margin:0}.milestone-payment-section>div{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding-top:12px;font-size:9px;display:flex}.milestone-payment-section>div span{color:var(--muted)}.milestone-payment-section>div b{color:var(--blue-700)}.milestone-actions-section{margin-top:15px;scroll-margin-top:20px}.milestone-secondary-records{border-top:1px solid var(--line);margin-top:15px;padding-top:15px}.milestone-secondary-records>summary{width:fit-content;color:var(--blue-700);cursor:pointer;font-size:9px;font-weight:800}.milestone-secondary-records>summary:focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #2457ff33}.submission-form{grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.submission-form>label{color:var(--navy-950);gap:7px;font-size:8px;font-weight:750;display:grid}.submission-form>label:first-of-type{grid-column:1/-1}.submission-form label small{color:var(--muted);font-weight:500}.confirmation-dialog textarea,.message-composer textarea,.submission-form textarea{border:1px solid var(--line-strong);width:100%;color:var(--navy-950);font:inherit;resize:vertical;background:#fff;border-radius:9px;outline:none;padding:11px;font-size:9px;line-height:1.55}.confirmation-dialog textarea:focus,.message-composer textarea:focus,.submission-form textarea:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #2457ff1f}.evidence-dropzone{text-align:center;cursor:pointer;background:#f7f9ff;border:1.5px dashed #9db4ec;border-radius:12px;grid-column:1/-1;justify-items:center;color:var(--blue-700)!important;gap:7px!important;padding:27px!important;display:grid!important}.evidence-dropzone:focus-within,.evidence-dropzone:hover{border-color:var(--blue-600);background:var(--periwinkle-50)}.evidence-dropzone span{color:var(--muted);font-size:8px;font-weight:500}.evidence-dropzone input{border:1px solid var(--line);background:#fff;border-radius:7px;width:min(340px,100%);margin-top:5px;padding:8px;font-size:8px}.upload-announcement{color:var(--muted);grid-column:1/-1;font-size:8px}.selected-evidence-list{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.selected-evidence-list li{border:1px solid var(--line);background:#fbfcff;border-radius:9px;grid-template-columns:44px 1fr 30px;align-items:center;gap:10px;padding:9px;display:grid}.selected-evidence-list img,.selected-evidence-list li>span{width:44px;height:38px;color:var(--blue-700);background:var(--periwinkle-100);object-fit:cover;border-radius:7px;place-items:center;display:grid}.selected-evidence-list div{gap:3px;min-width:0;display:grid}.selected-evidence-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.selected-evidence-list small{color:var(--muted);font-size:7px}.selected-evidence-list button{color:#a02b40;cursor:pointer;background:#fff0f3;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.development-scan-note{color:#735014;background:var(--surface-primary);border-left:3px solid #f0a129;grid-column:1/-1;align-items:center;gap:8px;padding:10px;font-size:8px;display:flex}.workflow-feedback{border-radius:8px;grid-column:1/-1;padding:10px 12px;font-size:8px;font-weight:650}.workflow-feedback-success{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.workflow-feedback-error{color:#a32640;background:#fff0f3}.submission-form>.primary-button{justify-self:start}.submission-journey{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.submission-journey li{color:var(--muted);text-align:center;justify-items:center;gap:5px;font-size:7px;display:grid;position:relative}.submission-journey li:not(:last-child):after{content:"";background:#d8e1f2;width:calc(100% - 36px);height:2px;position:absolute;top:13px;left:calc(50% + 18px)}.submission-journey span{z-index:1;width:27px;height:27px;color:var(--blue-700);background:#fff;border:1px solid #cbd7ec;border-radius:50%;place-items:center;font-weight:850;display:grid}.submission-journey .active span{border-color:var(--blue-600);color:#fff;background:var(--blue-600);box-shadow:0 0 0 4px #2457ff1a}.submission-journey b{color:var(--navy-950);font-size:8px}.contextual-checklist{background:linear-gradient(145deg,#f8faff,#f2f8ff);padding:17px}.submission-checklist-item{background:#fff;border:1px solid #d8e2f3;border-radius:11px;overflow:hidden}.submission-checklist-item>label{border-radius:0}.checklist-evidence-action{background:#fbfcff;border-top:1px solid #edf1f8;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px 10px 38px;display:flex}.checklist-evidence-action>span{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.checklist-evidence-action b{color:var(--muted);font-size:7px}.checklist-evidence-action i{color:#5f4300;text-transform:capitalize;background:#fff1c9;border-radius:99px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:800}.checklist-evidence-action button{min-height:32px;color:var(--blue-700);font:inherit;cursor:pointer;background:#fff;border:1px solid #b7c9ee;border-radius:8px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-size:7px;font-weight:800;display:inline-flex}.checklist-evidence-action button:focus-visible,.checklist-evidence-action button:hover{border-color:var(--blue-600);outline:none;box-shadow:0 0 0 3px #2457ff1a}.checklist-evidence-action .no-proof{color:var(--seqra-turquoise-text)}.evidence-context-note{color:var(--muted);grid-column:1/-1;margin:-7px 0 0;font-size:7px;line-height:1.55}@media (max-width:620px){.checklist-evidence-action{flex-direction:column;align-items:stretch;padding-left:10px}.checklist-evidence-action button{justify-content:center;width:100%;min-height:42px}.submission-journey b{font-size:7px}}.client-response-banner{color:#4a328f;background:#f4f0ff;border-left:3px solid #7950f2;margin:18px 20px 0;padding:13px 15px}.client-response-banner strong{font-size:9px}.client-response-banner p{white-space:pre-wrap;margin:5px 0;font-size:9px;line-height:1.55}.client-response-banner small{font-size:7px}.submission-record{border:1px solid var(--line);background:#fbfcff;border-radius:11px;margin:18px 20px}.submission-latest{box-shadow:inset 3px 0 var(--blue-600);border-color:#aec1f0}.submission-record>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.submission-record>header>div{align-items:center;gap:8px;display:flex}.submission-record>header b{color:var(--blue-700);letter-spacing:.6px;font-size:8px}.submission-record>header span{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);border-radius:99px;padding:4px 6px;font-size:7px}.submission-record>header time{color:var(--muted);font-size:7px}.submission-summary{padding:15px}.evidence-gallery h3,.submission-summary h3{margin:0 0 7px;font-size:9px}.submission-summary>p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:9px;line-height:1.65}.submission-summary aside{background:var(--periwinkle-50);border-radius:8px;margin-top:12px;padding:10px}.submission-summary aside strong{font-size:8px}.submission-summary aside p{color:var(--muted);white-space:pre-wrap;margin:4px 0 0;font-size:8px}.evidence-gallery{padding:0 15px 15px}.evidence-gallery h3{align-items:center;gap:6px;display:flex}.evidence-gallery>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.evidence-gallery a{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:40px 1fr;align-items:center;gap:3px 8px;min-width:0;padding:8px;display:grid}.evidence-gallery a img,.evidence-gallery a>span{width:40px;height:38px;color:var(--blue-700);background:var(--periwinkle-100);object-fit:cover;border-radius:6px;grid-row:1/3;place-items:center;display:grid}.evidence-gallery a strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.evidence-gallery a small,.evidence-gallery>p,.submission-record>footer{color:var(--muted);font-size:7px}.submission-record>footer{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding:11px 14px;display:flex}.submission-record>footer a{color:var(--blue-600);font-weight:800}.decision-boundary{border:1px solid var(--seqra-turquoise-border);color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);border-radius:9px;align-items:center;gap:9px;margin:18px 20px 0;padding:11px 13px;font-size:8px;display:flex}.decision-panel{padding:16px 20px 20px}.decision-buttons{justify-content:flex-end;gap:8px;display:flex}.confirmation-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07143694;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirmation-dialog{background:#fff;border-radius:15px;width:min(520px,100%);padding:27px;position:relative;box-shadow:0 30px 80px #0714364d}.dialog-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:14px;right:14px}.confirmation-dialog>span{border-radius:12px;place-items:center;width:46px;height:46px;font-size:19px;font-weight:900;display:grid}.decision-icon-approved{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.decision-icon-changes{color:#6542bd;background:#f0ebff}.confirmation-dialog h3{letter-spacing:-.7px;margin:16px 0 8px;font-size:22px}.confirmation-dialog>p{color:var(--muted);margin:0 0 18px;font-size:9px;line-height:1.6}.confirmation-dialog form{gap:14px;display:grid}.confirmation-dialog label{gap:7px;font-size:8px;font-weight:750;display:grid}.confirmation-dialog form>div{justify-content:flex-end;gap:8px;display:flex}.changes-button{color:#fff;cursor:pointer;background:#7950f2;border:1px solid #7950f2;border-radius:9px;align-items:center;min-height:39px;padding:0 15px;font-size:9px;font-weight:800;display:inline-flex}.approved-no-payment{border:1px solid var(--seqra-turquoise-border);color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);border-radius:9px;gap:10px;margin:18px 20px;padding:13px;display:flex}.approved-no-payment strong{font-size:9px}.approved-no-payment p{margin:4px 0 0;font-size:8px}.client-approval-workspace{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:14px;margin-top:15px;display:grid}.client-approval-workspace>header{background:linear-gradient(110deg,#f3f7ff,#fbfdff);border:1px solid #c8d8f6;border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.client-approval-workspace>header p{color:var(--blue-600);letter-spacing:1px;margin:0 0 4px;font-size:7px;font-weight:850}.client-approval-workspace>header h2{letter-spacing:-.65px;margin:0;font-size:20px}.client-approval-workspace>header div>span{color:var(--muted);margin-top:5px;font-size:8px;display:block}.client-review-ready{color:#174dcc;white-space:nowrap;background:#e1ebff;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.client-approval-workspace>section{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:20px;box-shadow:0 8px 25px #1a2d5b0b}.client-completed-work,.client-review-evidence{grid-column:1}.client-review-checklist,.client-review-decision{grid-column:2}.client-review-checklist{grid-row:2/span 2}.client-review-step{align-items:center;gap:10px;display:flex}.client-review-step>span{color:#fff;background:var(--blue-600);border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.client-review-step>div{gap:2px;min-width:0;display:grid}.client-review-step small{color:var(--blue-600);letter-spacing:.7px;font-size:7px;font-weight:850}.client-review-step h3{letter-spacing:-.3px;margin:0;font-size:15px}.client-review-step>strong{color:var(--blue-700);margin-left:auto;font-size:18px}.client-completed-work>p,.client-review-decision>p{color:#384867;white-space:pre-wrap;margin:16px 0 0;font-size:9px;line-height:1.7}.client-completed-work>aside{background:#f5f8ff;border-radius:9px;margin-top:13px;padding:11px 12px}.client-completed-work>aside strong{font-size:8px}.client-completed-work>aside p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.55}.client-completed-work>small{color:var(--muted);margin-top:13px;font-size:7px;display:block}.client-review-checklist ol{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.client-review-checklist li{background:#f6f8fc;border-radius:9px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.client-review-checklist li>span{color:#8894a8;place-items:center;display:grid}.client-review-checklist li[data-completed=true]>span{color:var(--seqra-turquoise-text)}.client-review-checklist li>div{gap:2px;display:grid}.client-review-checklist li strong{font-size:8px}.client-review-checklist li small{color:var(--muted);font-size:7px}.client-review-checklist li>b{color:#69758a;font-size:7px}.client-review-checklist li[data-completed=true]>b{color:var(--seqra-turquoise-text)}.client-review-warning{color:#79500f;background:var(--surface-primary);border-left:3px solid #e49a24;margin:13px 0 0;padding:10px;font-size:8px;line-height:1.5}.client-evidence-summary{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.client-evidence-summary span{color:#475674;background:#f4f7fc;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:7px;font-weight:750;display:inline-flex}.client-evidence-summary svg{color:var(--blue-600)}.client-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.client-evidence-grid a{background:#fbfcff;border:1px solid #dce4f1;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.client-evidence-grid a>span{width:34px;height:34px;color:var(--blue-700);background:#e7eeff;border-radius:8px;place-items:center;display:grid}.client-evidence-grid a>div{gap:2px;min-width:0;display:grid}.client-evidence-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.client-evidence-grid small{color:var(--blue-600);font-size:7px}.client-review-empty{color:var(--muted);background:#f6f8fc;border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:12px;font-size:8px;display:flex}.client-review-decision{border-color:#aec4f0!important;box-shadow:0 12px 32px #1f44a814!important}.client-review-decision .decision-boundary{margin:14px 0 0}.client-review-decision .decision-panel{padding:15px 0 0}.client-review-decision footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding-top:14px;display:flex}.client-review-decision footer>div{gap:3px;display:grid}.client-review-decision footer small{color:var(--muted);font-size:7px}.client-review-decision footer strong{font-size:12px}.client-review-decision footer p{color:var(--seqra-turquoise-text);align-items:center;gap:6px;margin:0;font-size:7px;display:flex}.submission-comparison{grid-template-columns:1fr 1fr;display:grid}.workflow-timeline{margin:0;padding:5px 20px 15px;list-style:none}.workflow-timeline li{border-bottom:1px solid var(--line);grid-template-columns:14px 1fr auto;gap:12px;padding:14px 0;display:grid}.workflow-timeline li>span{border:2px solid var(--cyan-400);background:var(--blue-600);border-radius:50%;width:9px;height:9px;margin-top:3px}.workflow-timeline li div{gap:3px;display:grid}.workflow-timeline strong{font-size:9px}.workflow-timeline p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:8px}.workflow-timeline time{color:var(--muted-light);font-size:7px}.submission-detail-page{max-width:1020px}.submission-detail-hero{color:#fff;background:linear-gradient(125deg,#10286d,#2457ff);border-radius:15px;padding:24px}.submission-detail-hero p{color:var(--cyan-300);margin:0 0 7px;font-size:8px;font-weight:800}.submission-detail-hero h1{letter-spacing:-1.2px;margin:0;font-size:36px}.submission-detail-hero div{gap:8px;margin-top:14px;display:flex}.submission-detail-hero b,.submission-detail-hero span{background:#ffffff26;border-radius:99px;padding:6px 8px;font-size:7px}.submission-detail-content{grid-template-columns:230px 1fr;display:grid}.submission-detail-content>div{border-right:1px solid var(--line);align-content:start;gap:5px;padding:20px;display:grid}.submission-detail-content small{color:var(--blue-600);font-size:7px;font-weight:850}.submission-detail-content strong{font-size:11px}.submission-detail-content span{color:var(--muted);font-size:8px}.submission-detail-content article{padding:20px}.submission-detail-content h2{margin:0 0 8px;font-size:16px}.submission-detail-content h3{margin:18px 0 6px;font-size:11px}.submission-detail-content p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:9px;line-height:1.65}.historical-evidence-list{padding:8px 20px 20px}.historical-evidence-list>a{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.historical-evidence-list>a>span{width:38px;height:38px;color:var(--blue-700);background:var(--periwinkle-100);border-radius:8px;place-items:center;display:grid}.historical-evidence-list div{gap:3px;display:grid}.historical-evidence-list strong{font-size:9px}.historical-evidence-list small{color:var(--muted);font-size:7px}.historical-evidence-list b{color:var(--blue-600);font-size:8px}.submission-decision-record{border-radius:11px;margin-top:15px;padding:16px}.submission-decision-record strong{font-size:10px}.submission-decision-record p{white-space:pre-wrap;margin:6px 0;font-size:9px}.submission-decision-record span{font-size:7px}.decision-approved{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.decision-changes_requested{color:#51358f;background:#f4f0ff}.message-filters{gap:7px;margin-bottom:13px;padding-bottom:4px;display:flex;overflow-x:auto}.message-filters a{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:99px;flex:none;padding:8px 11px;font-size:8px;font-weight:700}.message-filters a.active{color:#fff;border-color:var(--blue-600);background:var(--blue-600)}.message-record-panel{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.project-message-feed{background:#f7f9fd;margin:0;padding:20px;list-style:none}.project-message-feed li{gap:10px;max-width:78%;margin-bottom:14px;display:flex}.project-message-feed li>span{color:#fff;background:#173fbd;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.project-message-feed article{border:1px solid var(--line);background:#fff;border-radius:4px 12px 12px;min-width:0;padding:11px 13px}.project-message-feed header{align-items:center;gap:7px;display:flex}.project-message-feed header strong{font-size:8px}.project-message-feed header small{color:var(--muted);font-size:7px}.project-message-feed header time{color:var(--muted-light);margin-left:auto;font-size:7px}.project-message-feed p{color:var(--navy-900);white-space:pre-wrap;margin:7px 0 0;font-size:9px;line-height:1.55}.project-message-feed article>b{color:var(--blue-700);background:var(--periwinkle-100);border-radius:99px;margin-top:7px;padding:4px 6px;font-size:7px;display:inline-block}.project-message-feed .own-message{flex-direction:row-reverse;margin-left:auto}.project-message-feed .own-message>span{background:var(--cyan-500)}.project-message-feed .own-message article{background:#edf5ff;border-radius:12px 4px 12px 12px}.communication-layout{grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.communication-threads{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px}.communication-threads h2{margin:0 0 12px;font-size:13px}.communication-threads nav{gap:6px;display:grid}.communication-threads nav a{color:var(--navy-900);border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.communication-threads nav a.active{background:var(--periwinkle-100);border-color:#a9baf0}.communication-threads nav span{min-width:0;display:grid}.communication-threads nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.communication-threads nav small{color:var(--muted);text-transform:capitalize;margin-top:2px;font-size:7px}.conversation-creator{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.conversation-creator summary{cursor:pointer;color:var(--blue-700);font-size:9px;font-weight:750}.conversation-creator form{gap:9px;margin-top:12px;display:grid}.conversation-creator label{color:var(--muted);gap:4px;font-size:8px;display:grid}.conversation-creator input,.conversation-creator select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;padding:8px;font-size:9px}.project-message-feed blockquote{border-left:2px solid var(--cyan-500);color:var(--muted);background:#f5f8fd;margin:7px 0;padding:7px 9px;font-size:8px}.project-message-feed article>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:7px;display:flex}.project-message-feed article>footer a{color:var(--blue-700);align-items:center;gap:4px;font-size:8px;font-weight:700;display:inline-flex}.message-attachments{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.message-attachments a{border:1px solid var(--line);color:var(--blue-700);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:7px 8px;font-size:8px;font-weight:700;display:flex}.message-attachments small{color:var(--muted);margin-left:auto;font-size:7px}.message-attachment-control{cursor:pointer;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;color:var(--blue-700)!important;display:flex!important}.message-attachment-control input{max-width:260px;font-size:8px}.message-attachment-control small{width:100%;color:var(--muted);font-size:7px}.reply-context{border-top:1px solid var(--line);background:#f4f7fd;align-items:center;gap:9px;padding:10px 14px;display:flex}.reply-context span{min-width:0;display:grid}.reply-context strong{font-size:8px}.reply-context small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.reply-context a{color:var(--blue-700);margin-left:auto;font-size:8px;font-weight:700}.decision-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.decision-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:16px;display:grid}.decision-summary svg{color:var(--blue-600);grid-row:span 2}.decision-summary strong{font-size:20px}.decision-summary span{color:var(--muted);font-size:8px}.decision-register-list{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.decision-register-list ol{margin:0;padding:0;list-style:none}.decision-register-list li+li{border-top:1px solid var(--line)}.decision-register-list li>a{color:var(--navy-900);grid-template-columns:120px minmax(0,1fr) 150px;align-items:center;gap:16px;padding:16px;display:grid}.decision-register-list li>a>span{gap:5px;display:grid}.decision-register-list h2{margin:0 0 5px;font-size:12px}.decision-register-list p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.decision-register-list small,.decision-register-list time{color:var(--muted);font-size:7px}.decision-form fieldset{border:1px solid var(--line);border-radius:10px;padding:14px}.decision-form legend{padding:0 5px;font-size:9px;font-weight:750}.decision-detail-grid{grid-template-columns:1.2fr 1fr;gap:13px;margin:13px 0;display:grid}.decision-outcome{background:var(--seqra-turquoise-surface);border-radius:10px;gap:10px;margin-top:15px;padding:14px;display:flex}.decision-outcome svg{color:var(--seqra-turquoise-text);flex:none}.decision-outcome span{gap:3px;display:grid}.decision-outcome p{margin:0}.decision-outcome time{color:var(--muted);font-size:8px}.acknowledgement-list,.decision-links,.decision-timeline{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.decision-links a,.decision-links li{color:var(--navy-900);align-items:center;gap:7px;font-size:9px;display:flex}.decision-links svg{width:14px;color:var(--blue-600)}.acknowledgement-list li,.decision-timeline li{align-items:flex-start;gap:9px;display:flex}.acknowledgement-list svg,.decision-timeline svg{width:15px;color:var(--seqra-turquoise-text);flex:none}.acknowledgement-list span,.decision-timeline span{gap:3px;display:grid}.acknowledgement-list strong,.decision-timeline strong{font-size:9px}.acknowledgement-list small,.decision-timeline small{color:var(--muted);font-size:7px}.decision-timeline p{color:var(--muted);margin:0;font-size:8px}.decision-link-form,.decision-outcome-form{gap:10px;max-width:700px;display:grid}.message-composer{border-top:1px solid var(--line);gap:8px;padding:16px 20px;display:grid}.message-composer>label{font-size:8px;font-weight:800}.message-composer>div{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.message-composer .primary-button{height:43px}.message-retention-note{color:var(--muted);margin:12px 0 0;font-size:8px;line-height:1.5}.notifications-page{gap:22px;display:grid}.notifications-page .page-heading{margin-bottom:0;padding:4px 2px 2px}.notification-list{background:0 0;border:0;gap:13px;margin:0;padding:0;list-style:none;display:grid}.notification-list li{background:#fff;border:1px solid #dbe6f3;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:96px;padding:18px 20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 25px #1430690e}.notification-list li:before{content:"";background:#8aa7e9;width:3px;position:absolute;inset:0 auto 0 0}.notification-list li:hover{border-color:#bfd0ed;transform:translateY(-1px);box-shadow:0 13px 31px #14306916}.notification-list li.unread{background:#f3f8ff;border-color:#b8d0f7;box-shadow:0 11px 29px #2457ff17}.notification-list li.unread:before{background:var(--blue-600);width:4px}.notification-list li>span{width:42px;height:42px;color:var(--blue-700);background:#eaf2ff;border-radius:12px;place-items:center;display:grid}.notification-list li div{gap:6px;min-width:0;display:grid}.notification-list strong{color:var(--navy-950);font-size:12px;line-height:1.3}.notification-list p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.notification-list time{color:var(--muted-light);font-size:8px}.notification-list b{color:var(--blue-700);letter-spacing:.35px;text-transform:uppercase;background:#dfeaff;border-radius:99px;align-self:start;padding:6px 9px;font-size:7px}.notification-list .secondary-button{min-height:36px;color:var(--blue-700);white-space:nowrap;background:#fff;border-color:#bfd1ef;border-radius:10px;align-self:center;padding:8px 13px;box-shadow:0 4px 12px #2457ff0e}.notification-list li[data-type*=PAYMENT]:before{background:var(--seqra-turquoise-text)}.notification-list li[data-type*=PAYMENT]>span{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.notification-list li[data-type*=AGREEMENT]:before{background:#3569e8}.notification-list li[data-type*=AGREEMENT]>span{color:#6550bb;background:#f0edff}.notification-list li[data-type*=ISSUE]:before{background:#e27658}.notification-list li[data-type*=ISSUE]>span{color:#b84e35;background:#fff0eb}.notification-list li[data-type*=MESSAGE]>span{color:#1d5ed2;background:#eaf3ff}.dashboard-record-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:17px;display:grid}.dashboard-evidence-list{margin:0;padding:5px 18px;list-style:none}.dashboard-evidence-list li{border-bottom:1px solid var(--line);color:var(--blue-700);grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.dashboard-evidence-list div{gap:3px;min-width:0;display:grid}.dashboard-evidence-list strong{color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.dashboard-evidence-list span{color:var(--muted);font-size:7px}.dashboard-evidence-list a{font-size:8px;font-weight:800}.dashboard-message-summary{text-align:center;justify-items:center;gap:7px;padding:26px;display:grid}.dashboard-message-summary>svg{color:var(--blue-600)}.dashboard-message-summary strong{font-size:10px}.dashboard-message-summary p{color:var(--muted);margin:0;font-size:8px}.dashboard-message-summary .secondary-button{margin-top:5px}.dashboard-status-dot{background:var(--violet-500,#7950f2);border-radius:50%;width:9px;height:9px}.milestone-panel li>a{color:var(--blue-600);font-size:8px;font-weight:800}.agreement-hero{color:#fff;background:linear-gradient(125deg,#10286d,#1746d7 68%,#16bcd4);border-radius:16px;grid-template-columns:1fr 245px;gap:28px;margin-bottom:17px;padding:26px;display:grid;box-shadow:0 16px 38px #1438a12b}.agreement-hero p{color:#7de9f4;letter-spacing:1.1px;margin:0 0 8px;font-size:8px;font-weight:850}.agreement-hero h1{letter-spacing:-1px;margin:0 0 7px;font-size:clamp(25px,3vw,38px)}.agreement-hero span{color:#ffffffb3;font-size:9px}.agreement-hero aside{border-left:1px solid #fff3;align-content:center;gap:5px;padding-left:22px;display:grid}.agreement-hero aside small{color:#fff9;letter-spacing:1px;font-size:7px}.agreement-hero aside strong{font-size:16px}.agreement-panel{margin-bottom:17px}.agreement-snapshot{gap:18px;padding:20px;display:grid}.agreement-snapshot h3{margin:0 0 7px;font-size:11px}.agreement-snapshot p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:9px;line-height:1.65}.agreement-snapshot>div>small{color:var(--muted-light);margin-top:7px;font-size:8px;display:block}.agreement-facts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.agreement-facts span{background:var(--periwinkle-50);border-radius:10px;gap:4px;padding:12px;display:grid}.agreement-facts small{color:var(--muted);font-size:7px}.agreement-facts strong{font-size:10px}.agreement-columns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.agreement-columns section{border:1px solid var(--line);border-radius:11px;padding:15px}.agreement-columns ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.agreement-columns li{grid-template-columns:24px 1fr;align-items:start;gap:8px;display:grid}.agreement-columns li>b{width:23px;height:23px;color:var(--blue-700);background:var(--periwinkle-100);border-radius:7px;place-items:center;font-size:8px;display:grid}.agreement-columns li span{gap:3px;display:grid}.agreement-columns li strong{font-size:9px}.agreement-columns li small{color:var(--muted);font-size:7px;line-height:1.45}.agreement-terms{border-left:3px solid var(--cyan-400);background:#f5fcff;padding:15px}.checksum-record{border:1px solid var(--seqra-turquoise-border);color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);border-radius:10px;align-items:flex-start;gap:10px;margin:0 20px 20px;padding:12px;display:flex}.checksum-record div{gap:4px;min-width:0;display:grid}.checksum-record strong{font-size:8px}.checksum-record code{overflow-wrap:anywhere;font-size:7px}.agreement-action-form{border-top:1px solid var(--line);gap:12px;padding:20px;display:grid}.agreement-action-form label,.agreement-action-form legend{color:var(--navy-950);font-size:9px;font-weight:800}.agreement-action-form textarea{margin-top:7px}.agreement-action-form>p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.agreement-action-form button,.agreement-inline-form button{justify-self:start}.agreement-action-form fieldset{border:1px solid var(--line);border-radius:10px;gap:8px;padding:13px;display:grid}.agreement-choice{background:var(--periwinkle-50);border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.agreement-choice input{width:auto;margin:0}.agreement-inline-form{gap:10px;padding:0 20px 20px;display:grid}.agreement-decision-recorded{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);border-radius:9px;margin:18px 20px;padding:13px;font-size:9px}.legacy-agreement{align-items:flex-start;gap:14px;padding:22px;display:flex}.legacy-agreement svg{color:var(--violet-600)}.legacy-agreement h2{margin:0 0 6px;font-size:15px}.legacy-agreement p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.public-trust-header{z-index:10;background:#fffffff5;border-bottom:1px solid #1841aa1a;position:relative}.public-trust-header>div{justify-content:space-between;align-items:center;min-height:74px;display:flex}.public-trust-header nav{align-items:center;gap:25px;font-size:14px;font-weight:750;display:flex}.public-trust-header nav>a:not(.button){color:var(--navy-950)}.directory-main,.public-trust-main{min-height:calc(100vh - 74px);color:var(--navy-950);background:#f5f7ff}.directory-main-embedded{background:var(--surface-canvas);min-height:100%}.directory-hero,.public-profile-hero{color:#fff;background:linear-gradient(125deg,#071c55,#123dbb 62%,#12bfd2 145%);position:relative;overflow:hidden}.directory-hero:after,.public-profile-hero:after{aspect-ratio:1;content:"";border:1px solid #73e5f43d;border-radius:50%;width:48%;position:absolute;bottom:-80%;right:-10%;box-shadow:0 0 0 70px #3c6aff14,0 0 0 140px #3c6aff0d}.directory-hero>div{z-index:1;padding-block:78px 90px;position:relative}.directory-hero p,.directory-results-heading p,.public-profile-hero p,.public-score-display>div>p,.public-trust-section>header p{color:#6ce5f0;letter-spacing:1.5px;margin:0 0 9px;font-size:11px;font-weight:900}.directory-hero h1{letter-spacing:-2.7px;max-width:850px;margin:0 0 18px;font-size:clamp(36px,5.5vw,68px);line-height:1.02}.directory-hero>div>span{color:#ffffffbf;max-width:730px;font-size:16px;line-height:1.7;display:block}.directory-content{z-index:2;padding-bottom:70px;position:relative}.directory-search{background:#fff;border:1px solid #1841aa1f;border-radius:18px;grid-template-columns:1.05fr 1.35fr 1.15fr 1fr 1fr auto;align-items:end;gap:12px;margin-top:-33px;padding:20px;display:grid;box-shadow:0 18px 50px #0b246921}.directory-search label{color:var(--muted);gap:7px;font-size:11px;font-weight:800;display:grid}.directory-search input,.directory-search select{border-color:#dce3f6;height:46px;margin:0;padding:0 12px;font-size:13px}.directory-search .button{white-space:nowrap;min-height:46px}.directory-search-expanded{grid-template-columns:repeat(2,minmax(150px,1fr)) repeat(3,minmax(120px,.8fr)) auto}.directory-filter-note{color:var(--muted);margin:11px 3px 0;font-size:11px}.directory-results-heading{justify-content:space-between;align-items:end;margin:48px 0 19px;display:flex}.directory-results-heading p{color:var(--blue-600)}.directory-results-heading h2{letter-spacing:-.7px;margin:0;font-size:27px}.directory-results-heading>span{color:var(--muted);font-size:13px;font-weight:750}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.public-trust-card{background:#fff;border:1px solid #1841aa1c;border-radius:17px;grid-template-columns:58px minmax(0,1fr) 105px;gap:15px;padding:23px;display:grid;box-shadow:0 8px 26px #132d710f}.public-business-avatar,.public-business-logo{color:#fff;background:linear-gradient(145deg,var(--blue-600),var(--cyan-400));border-radius:15px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 9px 22px #2757e838}.public-card-main{min-width:0}.public-card-main>small{color:var(--blue-600);letter-spacing:1.2px;font-size:9px;font-weight:900}.public-card-main h2{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 8px;font-size:18px;overflow:hidden}.public-card-main p{color:var(--muted);align-items:center;gap:5px;margin:0 0 6px;font-size:12px;display:flex}.public-card-main>span{color:var(--muted-light);font-size:11px}.public-card-score{text-align:right;align-content:center;justify-items:end;display:grid}.public-card-score strong{color:var(--blue-600);font-size:31px;line-height:1}.public-card-score small{max-width:100px;color:var(--muted);margin-top:5px;font-size:10px;line-height:1.3}.public-trust-card footer{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;align-items:center;gap:18px;padding-top:15px;font-size:11px;display:flex}.public-trust-card footer a{color:var(--blue-600);align-items:center;gap:3px;margin-left:auto;font-weight:850;display:inline-flex}.directory-empty{text-align:center;background:#ffffffa6;border:1px dashed #bfcae8;border-radius:17px;padding:55px 24px}.directory-empty strong{font-size:18px}.directory-empty p{max-width:540px;color:var(--muted);margin:9px auto 0;line-height:1.6}.directory-disclaimer{color:var(--muted);text-align:center;margin:27px 0 0;font-size:11px}.residential-directory-search{grid-template-columns:1.2fr 1fr 1fr .9fr auto}.residential-directory-card{background:#fff;border:1px solid #dce4f5;border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:24px;display:grid;box-shadow:0 12px 34px #14317512}.residential-directory-cover{background:#eef4ff;border-radius:13px;grid-column:1/-1;height:120px;position:relative;overflow:hidden}.residential-directory-cover img{object-fit:cover}.residential-directory-logo{width:76px;height:76px;color:var(--blue-600);background:#f2f6ff;border:1px solid #dce5fa;border-radius:18px;place-items:center;display:grid;overflow:hidden}.residential-directory-logo img{object-fit:contain;width:100%;height:100%}.residential-directory-card-main{min-width:0}.residential-directory-verified{color:var(--seqra-turquoise-text);letter-spacing:.25px;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.residential-directory-card h2{letter-spacing:-.45px;margin:7px 0 16px;font-size:21px}.residential-directory-section small{color:var(--muted);letter-spacing:1px;font-size:9px;font-weight:850}.residential-directory-section>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.residential-directory-section span{color:#234a9b;background:#eef4ff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750}.residential-directory-area{color:var(--muted);align-items:flex-start;gap:7px;margin-top:15px;font-size:12px;line-height:1.5;display:flex}.residential-directory-facts{color:#4f5f7d;border-top:1px solid #edf0f8;gap:7px;margin-top:14px;padding-top:13px;font-size:11px;display:grid}.residential-directory-facts span{align-items:center;gap:7px;display:flex}.residential-directory-card footer{grid-column:1/-1;justify-content:flex-end;display:flex}.residential-directory-card footer a{min-height:42px}.directory-pagination{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;margin-top:24px;font-size:12px;font-weight:750;display:grid}.directory-pagination a{color:var(--blue-600);align-items:center;gap:5px;display:inline-flex}.directory-pagination a:last-child{justify-self:end}.company-directory-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.company-directory-actions form{margin:0}.company-directory-actions .text-button{color:#a33b3b;background:0 0;border:0;min-height:42px;padding-inline:14px;font-weight:750}.public-profile-hero>div{z-index:1;padding-block:30px 52px;position:relative}.public-profile-hero a{color:#ffffffb8;margin-bottom:32px;font-size:12px;font-weight:750;display:inline-block}.public-profile-identity{align-items:center;gap:22px;display:flex}.public-business-logo{width:82px;height:82px;box-shadow:none;background:#ffffff1f;border:1px solid #ffffff40}.public-business-logo svg{width:34px;height:34px}.public-profile-identity h1{letter-spacing:-1.7px;margin:0 0 9px;font-size:clamp(32px,5vw,53px)}.public-profile-identity span{color:#fffc;align-items:center;gap:6px;margin-bottom:9px;font-size:13px;display:flex}.public-profile-identity small{color:#ffffff9e;margin-top:4px;font-size:11px;display:block}.public-profile-layout{gap:18px;padding-block:28px 70px;display:grid}.public-score-display{background:#fff;border:1px solid #1841aa1a;border-radius:18px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:27px;padding:28px;display:grid;box-shadow:0 12px 38px #0d2e7f14}.public-score-ring{background:conic-gradient(var(--blue-600) calc(var(--trust-score) * 1%),#e8edfb 0);border-radius:50%;place-items:center;width:138px;height:138px;display:grid}.public-score-ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:108px;height:108px}.public-score-ring span{z-index:1;text-align:center;grid-area:1/1;display:grid}.public-score-ring strong{font-size:38px;line-height:1}.public-score-ring small{color:var(--muted);margin-top:4px;font-size:10px}.public-score-display>div>p{color:var(--blue-600)}.public-score-display h2{letter-spacing:-.5px;margin:0 0 8px;font-size:25px}.public-score-display>div>span{max-width:720px;color:var(--muted);font-size:13px;line-height:1.6;display:block}.public-score-display>div>small{color:var(--muted-light);margin-top:11px;font-size:10px;display:block}.public-trust-section{background:#fff;border:1px solid #1841aa1a;border-radius:17px;padding:25px}.public-trust-section>header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.public-trust-section>header p{color:var(--blue-600)}.public-trust-section>header h2{margin:0;font-size:20px}.public-trust-section>header>span{color:var(--muted);font-size:11px}.public-trust-section>header>svg{color:var(--blue-600)}.public-breakdown-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.public-breakdown-grid article{border:1px solid var(--line);background:#f9faff;border-radius:12px;padding:15px}.public-breakdown-grid article>div{justify-content:space-between;gap:8px;display:flex}.public-breakdown-grid strong{font-size:12px}.public-breakdown-grid b{color:var(--blue-600);font-size:19px}.public-score-track{background:#dfe6f8;border-radius:9px;height:5px;margin:12px 0;display:block;overflow:hidden}.public-score-track i{border-radius:inherit;background:linear-gradient(90deg,var(--blue-600),var(--cyan-400));height:100%;display:block}.public-breakdown-grid p{min-height:80px;color:var(--muted);margin:0 0 10px;font-size:10px;line-height:1.55}.public-breakdown-grid a{color:var(--blue-600);font-size:10px;font-weight:800}.public-profile-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.verified-history-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.verified-history-card dl>div{background:#f5f7ff;border-radius:10px;padding:13px}.verified-history-card dt{color:var(--muted);font-size:10px}.verified-history-card dd{margin:5px 0 0;font-size:19px;font-weight:900}.verified-history-card>p{color:var(--muted);margin:16px 0 0;font-size:10px}.trust-badge-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.trust-badge-list li{background:#f2fbfc;border-radius:10px;grid-template-columns:34px 1fr;align-items:start;gap:9px;padding:11px;display:grid}.trust-badge-list li>svg{box-sizing:content-box;color:#087b87;background:#d8f7f8;border-radius:9px;padding:7px}.trust-badge-list li span{gap:4px;display:grid}.trust-badge-list li strong{font-size:11px}.trust-badge-list li small{color:var(--muted);font-size:9px;line-height:1.45}.public-empty-state{color:var(--muted);text-align:center;justify-items:center;padding:21px;display:grid}.public-empty-state strong{color:var(--navy-950);margin-top:8px}.public-empty-state p{margin:6px 0 0;font-size:11px}.public-privacy-notice,.simulation-public-note{color:#173e9c;background:#eff4ff;border:1px solid #c4d4f8;border-radius:13px;align-items:flex-start;gap:12px;padding:16px 19px;display:flex}.public-privacy-notice strong,.simulation-public-note strong{margin-bottom:4px;font-size:11px;display:block}.public-privacy-notice p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.simulation-public-note{color:#08717b;background:#effcfc;border-color:#b6ebec}.simulation-public-note span{color:var(--muted);font-size:10px}.simulation-public-note strong{color:#08717b}.public-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-review-list article{border:1px solid var(--line);background:#f9faff;border-radius:12px;padding:17px}.public-review-list article>div{color:#f0a400;letter-spacing:2px}.public-review-list h3{margin:9px 0 6px;font-size:14px}.public-review-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.public-review-list footer{color:var(--muted-light);flex-wrap:wrap;gap:6px 12px;margin-top:13px;font-size:9px;display:flex}.public-review-list footer span:nth-child(2){color:var(--blue-600);font-weight:800}.public-review-list time{margin-left:auto}.milestone-checklist-panel{margin-top:17px}.milestone-checklist-view{margin:0;padding:0 20px 18px;list-style:none;display:grid}.milestone-checklist-view li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:10px;padding:14px 0;display:grid}.milestone-checklist-view li:last-child{border:0}.milestone-checklist-view li>span{width:28px;height:28px;color:var(--muted);background:var(--periwinkle-100);border-radius:50%;place-items:center;font-weight:900;display:grid}.milestone-checklist-view li[data-completed=true]>span{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-border)}.milestone-checklist-view li>div{gap:4px;display:grid}.milestone-checklist-view strong{font-size:10px}.milestone-checklist-view p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.milestone-checklist-view small{color:var(--blue-600);font-size:7px;font-weight:750}.checklist-lock-note{color:var(--muted);background:var(--periwinkle-50);border-radius:9px;align-items:center;gap:7px;margin:0 20px 20px;padding:11px 13px;font-size:8px;display:flex}.checklist-builder{border-top:1px solid var(--line);background:#fbfcff;gap:14px;padding:20px;display:grid}.checklist-weight-total{border:1px solid;border-radius:10px;grid-template-columns:1fr auto;gap:3px 12px;padding:13px 15px;display:grid}.checklist-weight-total span{font-size:9px;font-weight:850}.checklist-weight-total strong{grid-area:1/2/3;align-self:center;font-size:19px}.checklist-weight-total small{font-size:7px}.checklist-weight-total.valid{border-color:var(--seqra-turquoise-border);color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.checklist-weight-total.invalid{color:#9b2734;background:#fff3f4;border-color:#f1c7cc}.checklist-builder>ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.checklist-builder>ol>li{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.checklist-builder li>header{align-items:center;gap:8px;margin-bottom:13px;display:flex}.checklist-builder li>header>span{color:var(--blue-600);font-size:8px;font-weight:900}.checklist-builder li>header>strong{font-size:9px}.checklist-builder li>header>div{gap:5px;margin-left:auto;display:flex}.checklist-builder li>header button{border:1px solid var(--line);width:30px;height:30px;color:var(--navy-950);background:#fff;border-radius:7px;place-items:center;display:grid}.checklist-builder li>header button:disabled{opacity:.35}.checklist-item-fields{grid-template-columns:1fr 110px;gap:10px;display:grid}.checklist-builder legend,.checklist-item-fields label{color:var(--navy-950);font-size:8px;font-weight:800}.checklist-item-fields input,.checklist-item-fields textarea{margin-top:6px}.checklist-item-fields .field-wide{grid-column:1/-1}.checklist-builder fieldset{border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;gap:7px 15px;margin-top:11px;padding:11px;display:flex}.checklist-builder fieldset label,.required-check{color:var(--muted);align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.checklist-builder input[type=checkbox]{width:auto;margin:0}.required-check{color:var(--navy-950);margin-top:10px}.checklist-builder>.primary-button,.checklist-builder>.secondary-button{justify-self:start}.submission-checklist{background:#f7f9ff;border:1px solid #cdd8f2;border-radius:11px;grid-column:1/-1;gap:8px;padding:14px;display:grid}.submission-checklist legend{padding:0 5px;font-size:9px;font-weight:850}.submission-checklist>p{color:var(--muted);margin:0 0 5px;font-size:8px}.submission-checklist label{background:#fff;border-radius:8px;grid-template-columns:20px 1fr;align-items:start;gap:8px;padding:10px;display:grid}.submission-checklist input{width:auto;margin:2px 0 0}.submission-checklist label span{gap:3px;display:grid}.submission-checklist label strong{font-size:9px}.submission-checklist label small{color:var(--muted);font-size:7px;line-height:1.45}.submission-checklist label em{color:var(--blue-600);font-size:7px;font-style:normal;font-weight:750}.submission-checklist-record{border-top:1px solid var(--line);padding:16px 18px}.submission-checklist-record h3{margin:0 0 10px;font-size:9px}.submission-checklist-record ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.submission-checklist-record li{background:var(--periwinkle-50);border-radius:8px;grid-template-columns:25px 1fr;align-items:center;gap:7px;padding:8px 10px;display:grid}.submission-checklist-record li>span{color:var(--muted);font-weight:900}.submission-checklist-record li[data-completed=true]>span{color:var(--seqra-turquoise-text)}.submission-checklist-record li div{gap:2px;display:grid}.submission-checklist-record strong{font-size:8px}.submission-checklist-record small{color:var(--muted);font-size:7px}@media (max-width:900px){.directory-search{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-search .button{width:100%}.directory-grid,.public-profile-pair{grid-template-columns:1fr}.public-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.milestone-workflow-hero{grid-template-columns:1fr}.milestone-workflow-hero aside{border:0;border-top:1px solid #ffffff2e;padding:18px 0 0}.milestone-progress-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.client-approval-workspace{grid-template-columns:1fr}.client-completed-work,.client-review-checklist,.client-review-decision,.client-review-evidence{grid-area:auto/1}.milestone-evidence-summary{grid-template-columns:1fr 1fr}.milestone-evidence-summary .primary-button{justify-self:start}.next-action-panel{flex-wrap:wrap;align-items:flex-start}.dashboard-record-grid,.submission-comparison{grid-template-columns:1fr}.evidence-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}.milestone-record-list article{grid-template-columns:35px minmax(0,1fr) auto}.milestone-record-list article>b{text-align:left;grid-column:2}.milestone-record-list article>em{grid-column:2}.milestone-record-list article>a{grid-area:1/3}.agreement-columns,.agreement-hero{grid-template-columns:1fr}.agreement-hero aside{border:0;border-top:1px solid #fff3;padding:18px 0 0}}@media (max-width:600px){.checklist-item-fields{grid-template-columns:1fr}.checklist-item-fields .field-wide{grid-column:auto}.checklist-builder{padding:14px}.checklist-builder>.primary-button,.checklist-builder>.secondary-button{width:100%}.submission-checklist{padding:11px}.public-trust-header>div{min-height:64px}.public-trust-header nav{gap:12px}.public-trust-header nav>a:first-child{display:none}.public-trust-header nav .button{min-height:40px;padding:0 13px}.directory-hero>div{padding-block:55px 72px}.directory-hero h1{letter-spacing:-1.7px;font-size:40px}.directory-hero h1 br{display:none}.directory-hero>div>span{font-size:14px}.directory-search{grid-template-columns:1fr;margin-top:-26px;padding:15px}.directory-results-heading{align-items:flex-start;margin-top:36px}.directory-grid{grid-template-columns:minmax(0,1fr)}.residential-directory-card{grid-template-columns:54px minmax(0,1fr);gap:13px;padding:17px}.residential-directory-logo{border-radius:14px;width:54px;height:54px}.residential-directory-card h2{font-size:18px}.residential-directory-card footer,.residential-directory-card footer a{width:100%}.public-review-list{grid-template-columns:1fr}.public-review-list time{width:100%;margin-left:0}.public-trust-card{grid-template-columns:48px minmax(0,1fr);padding:17px}.public-business-avatar{width:48px;height:48px}.public-card-score{text-align:left;grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start;gap:9px}.public-card-score small{max-width:none;margin:0}.public-trust-card footer{grid-template-columns:1fr 1fr;gap:7px;display:grid}.public-trust-card footer a{grid-column:1/-1;margin:7px 0 0}.public-profile-hero>div{padding-block:24px 38px}.public-profile-hero a{margin-bottom:23px}.public-profile-identity{align-items:flex-start;gap:14px}.public-business-logo{flex:0 0 58px;width:58px;height:58px}.public-profile-identity h1{overflow-wrap:anywhere;font-size:29px}.public-score-display{text-align:center;grid-template-columns:1fr;justify-items:center;padding:21px}.public-score-ring{width:125px;height:125px}.public-score-ring:before{width:98px;height:98px}.public-trust-section{padding:18px}.public-trust-section>header{gap:10px}.public-trust-section>header>span{text-align:right;max-width:100px}.public-breakdown-grid{grid-template-columns:1fr}.public-breakdown-grid p{min-height:auto}.verified-history-card dl{grid-template-columns:1fr 1fr}.project-workflow-nav{grid-template-columns:1fr}.milestone-workflow-hero{padding:21px 18px}.milestone-progress-summary{padding:17px 15px}.milestone-progress-summary>div{grid-template-columns:1fr 1fr;gap:7px}.milestone-progress-summary article{padding:12px}.milestone-progress-summary article strong{font-size:17px}.client-approval-workspace>header{flex-direction:column;align-items:flex-start;padding:17px 15px}.client-approval-workspace>section{padding:16px}.client-review-checklist li{grid-template-columns:26px minmax(0,1fr)}.client-review-checklist li>b{grid-column:2}.client-evidence-grid{grid-template-columns:1fr}.client-review-decision footer{flex-direction:column;align-items:flex-start}.builder-checklist li{grid-template-columns:30px minmax(0,1fr)}.builder-checklist li>b{grid-column:2;justify-self:start}.builder-checklist dl{gap:5px;display:grid}.task-evidence-requirements{grid-template-columns:1fr}.task-evidence-requirements em{justify-self:start}.checklist-progress-connection{padding:15px}.milestone-evidence-summary{grid-template-columns:1fr;padding:16px}.milestone-evidence-summary .primary-button{justify-content:center;width:100%}.milestone-evidence-counts{grid-template-columns:1fr;padding:16px 16px 0}.milestone-evidence-overview .milestone-evidence-summary{grid-template-columns:1fr}.milestone-payment-section{padding:17px 15px}.milestone-payment-section header{flex-direction:column;align-items:flex-start;gap:8px}.next-action-panel{display:grid}.next-action-panel>div{align-items:flex-start}.next-action-panel>.secondary-button,.transition-action,.transition-action .primary-button{width:100%}.submission-form{grid-template-columns:1fr;padding:16px}.development-scan-note,.evidence-dropzone,.selected-evidence-list,.submission-form>label:first-of-type,.upload-announcement,.workflow-feedback{grid-column:auto}.selected-evidence-list{grid-template-columns:1fr}.workflow-section-heading{align-items:flex-start}.submission-record{margin:14px}.submission-record>footer,.submission-record>header{gap:6px;display:grid}.evidence-gallery>div{grid-template-columns:1fr}.decision-buttons{display:grid}.decision-buttons>*{width:100%}.confirmation-dialog{padding:23px 17px}.confirmation-dialog form>div{grid-template-columns:1fr 1fr;display:grid}.workflow-timeline li{grid-template-columns:12px 1fr}.workflow-timeline time{grid-column:2}.submission-detail-content{grid-template-columns:1fr}.submission-detail-content>div{border:0;border-bottom:1px solid var(--line)}.historical-evidence-list>a{grid-template-columns:38px 1fr}.historical-evidence-list b{grid-column:2}.project-message-feed{padding:14px 10px}.project-message-feed li{max-width:94%}.project-message-feed header{flex-wrap:wrap}.project-message-feed header time{width:100%;margin-left:0}.communication-layout{grid-template-columns:1fr}.communication-threads nav{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-summary{grid-template-columns:repeat(2,1fr)}.decision-register-list li>a{grid-template-columns:1fr;gap:9px}.decision-detail-grid{grid-template-columns:1fr}.message-composer{padding:14px}.message-composer>div{grid-template-columns:1fr}.notification-list{gap:11px}.notification-list li{grid-template-columns:42px minmax(0,1fr);gap:10px 12px;min-height:0;padding:15px}.notification-list li>span{width:40px;height:40px}.notification-list b{grid-area:2/2;justify-self:start}.notification-list .secondary-button{grid-column:2;justify-self:start}.agreement-facts{grid-template-columns:1fr}.agreement-action-form,.agreement-snapshot{padding:15px}.checksum-record{margin:0 15px 15px}.agreement-action-form button,.agreement-inline-form button{width:100%}}.plan-builder-form{gap:18px;display:grid}.plan-builder-intro{color:#102a56;box-shadow:var(--shadow-card);background:#fff;border:1px solid #cbd9ed;border-radius:18px;grid-template-columns:1fr 250px;gap:28px;padding:29px;display:grid}.plan-builder-intro p{color:#165dff;letter-spacing:1.3px;margin:0 0 8px;font-size:8px;font-weight:900}.plan-builder-intro h1{letter-spacing:-1.2px;margin:0 0 8px;font-size:clamp(27px,4vw,42px)}.plan-builder-intro span{color:#607491;font-size:9px;line-height:1.55}.plan-builder-intro aside{border-left:1px solid #dce5f1;align-content:center;gap:6px;padding-left:24px;display:grid}.plan-builder-intro aside small{color:#718098;font-size:7px}.plan-builder-intro aside strong{font-size:22px}.plan-builder-controls{grid-template-columns:1.35fr 1fr 1fr;gap:10px;display:grid}.plan-builder-controls>div{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:center;gap:4px;padding:15px;display:grid}.plan-builder-controls>div:first-child{grid-template-columns:1fr 1fr}.plan-builder-controls label{gap:6px;font-size:8px;font-weight:850;display:grid}.plan-builder-controls select{height:40px;margin:0}.plan-builder-controls p{color:var(--muted);align-self:center;margin:0;font-size:8px}.plan-builder-controls small,.plan-builder-controls span{font-size:7px}.plan-builder-controls strong{font-size:17px}.plan-builder-controls .valid{border-color:var(--seqra-turquoise-border);color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.plan-builder-controls .invalid{color:#9b2734;background:#fff3f4;border-color:#f1c7cc}.plan-agreement-terms,.plan-builder-scope{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.plan-agreement-terms label,.plan-builder-scope label{gap:7px;font-size:9px;font-weight:850;display:grid}.plan-agreement-terms small{color:var(--muted);font-size:7px;font-weight:500}.plan-stage-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.plan-stage-list>li{background:#fff;border:1px solid #cdd8f2;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #183d960f}.plan-stage-list>li>header{color:#fff;background:linear-gradient(100deg,#122c70,#1d52dc);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.plan-stage-list>li>header>span{font-size:8px;font-weight:900}.plan-stage-list>li>header>div{gap:5px;display:flex}.plan-stage-list>li>header button{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.plan-stage-list>li>header button:disabled{opacity:.35}.plan-stage-list>li>header b{color:#1746c8;background:#fff;border-radius:99px;padding:5px 8px;font-size:7px}.plan-stage-fields{grid-template-columns:1.5fr .7fr .8fr;gap:11px;padding:18px;display:grid}.plan-checklist label,.plan-stage-fields label{gap:6px;font-size:8px;font-weight:800;display:grid}.plan-stage-fields input,.plan-stage-fields textarea{margin:0}.plan-stage-fields label>small{color:var(--blue-600);font-size:7px}.plan-stage-fields .field-wide{grid-column:1/-1}.plan-stage-settings .plan-stage-fields{align-items:start}.plan-stage-settings .plan-stage-fields label{min-width:0;font-size:.875rem}.plan-stage-settings .plan-stage-fields :is(input,textarea){border:1px solid var(--seqra-border,#cbd9ed);width:100%;min-width:0;min-height:44px;color:var(--navy-950);font:inherit;background:#fff;border-radius:10px;padding:10px 12px;font-weight:500}.plan-stage-settings .plan-stage-fields :is(input,textarea):focus-visible{outline:3px solid var(--seqra-blue);outline-offset:2px}.plan-stage-settings .plan-stage-fields label>small,.plan-stage-settings .plan-stage-fields p{font-size:.75rem;line-height:1.5}.plan-stage-settings .plan-stage-fields .field-error{color:#9d2633}.plan-checklist{border:1px solid var(--line);background:#f8faff;border-radius:12px;margin:0 18px 18px;padding:15px}.plan-checklist>div{grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin-bottom:12px;display:grid}.plan-checklist>div>svg{box-sizing:content-box;color:var(--blue-600);background:var(--periwinkle-100);border-radius:8px;padding:7px}.plan-checklist>div span{gap:2px;display:grid}.plan-checklist>div strong{font-size:9px}.plan-checklist>div small{color:var(--muted);font-size:7px}.plan-checklist>div b{color:var(--blue-600);font-size:16px}.plan-checklist>ol{gap:8px;margin:0 0 11px;padding:0;list-style:none;display:grid}.plan-checklist>ol>li{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.plan-checklist li>header{justify-content:space-between;margin-bottom:9px;display:flex}.plan-checklist li>header span{color:var(--blue-600);font-size:7px;font-weight:900}.plan-checklist li>header button{border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.plan-checklist li>div{grid-template-columns:1fr 100px;gap:9px;display:grid}.plan-checklist li>div .field-wide{grid-column:1/-1}.plan-checklist fieldset{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:7px 15px;margin-top:10px;padding:10px;display:flex}.plan-checklist fieldset label,.plan-checklist fieldset legend{color:var(--muted);font-size:7px}.plan-checklist fieldset label{align-items:center;gap:6px;display:flex}.plan-checklist input[type=checkbox]{width:auto;margin:0}.plan-builder-form>footer{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #1841aa29;border-radius:13px;justify-content:flex-end;gap:9px;padding:13px;display:flex;position:sticky;bottom:10px;box-shadow:0 12px 35px #102b6d24}.plan-builder-form>footer>:first-child{margin-right:auto}.milestone-builder-cta{background:#f4f7ff;border:1px solid #c5d3f7;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:16px 18px 18px;padding:15px;display:flex}.milestone-builder-cta div{gap:4px;display:grid}.milestone-builder-cta strong{font-size:9px}.milestone-builder-cta span{color:var(--muted);font-size:8px}@media (max-width:900px){.plan-builder-intro{grid-template-columns:1fr}.plan-builder-intro aside{border:0;border-top:1px solid #dce5f1;padding:18px 0 0}.plan-builder-controls{grid-template-columns:1fr 1fr}.plan-builder-controls>div:first-child{grid-column:1/-1}.plan-stage-fields{grid-template-columns:1fr 1fr}.plan-stage-fields .field-wide,.plan-stage-fields label:first-child{grid-column:1/-1}}@media (max-width:600px){.plan-builder-intro{padding:22px 18px}.plan-builder-controls{grid-template-columns:1fr}.plan-builder-controls>div:first-child{grid-column:auto;grid-template-columns:1fr}.plan-stage-fields{grid-template-columns:1fr;padding:14px}.plan-stage-fields .field-wide,.plan-stage-fields label:first-child{grid-column:auto}.plan-checklist{margin:0 12px 12px;padding:11px}.plan-checklist li>div{grid-template-columns:1fr}.plan-checklist li>div .field-wide{grid-column:auto}.plan-builder-form>footer{grid-template-columns:1fr;display:grid;bottom:5px}.plan-builder-form>footer>*{width:100%}.plan-builder-form>footer>:first-child{margin:0}.milestone-builder-cta{flex-direction:column;align-items:stretch}.milestone-builder-cta .primary-button{width:100%}}.payments-workspace{gap:18px;display:grid}.payments-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:7px 2px 3px;display:flex}.payment-workspace-section>header p,.payments-heading p{color:var(--blue-600);letter-spacing:1.25px;margin:0 0 6px;font-size:8px;font-weight:850}.payments-heading h1{color:var(--navy-950);letter-spacing:-1.4px;margin:0;font-size:clamp(27px,4vw,40px)}.payment-workspace-section>header span,.payments-heading span{color:var(--muted)}.payment-workspace-section{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #162d600f}.payment-workspace-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.payment-workspace-section h2{color:var(--navy-950);margin:0 0 4px;font-size:19px}.provider-disabled,.simulation-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:800;display:inline-flex}.simulation-pill{background:var(--seqra-turquoise-surface);color:var(--seqra-turquoise-text)!important}.provider-disabled{background:#fff5d9;color:#78510d!important}.project-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 22px;display:grid}.project-payment-grid article{background:#fbfdff;border:1px solid #dce5f3;border-radius:14px;gap:14px;padding:16px;display:grid}.project-payment-grid article>div{align-items:center;gap:10px;display:flex}.project-payment-grid article>div>svg{box-sizing:content-box;color:#1753db;background:#edf3ff;border-radius:10px;padding:8px}.project-payment-grid article span{gap:3px;display:grid}.project-payment-grid article small{color:var(--muted)}.project-payment-grid dl,.quick-pay-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.project-payment-grid dl div,.quick-pay-list dl div{background:#f4f7fb;border-radius:9px;padding:9px 10px}.project-payment-grid dt,.quick-pay-list dt{color:var(--muted);font-size:7px}.project-payment-grid dd,.quick-pay-list dd{overflow-wrap:anywhere;color:var(--navy-950);margin:3px 0 0;font-size:9px;font-weight:800}.project-payment-grid a{color:var(--blue-600);align-items:center;gap:5px;font-weight:800;display:inline-flex}.quick-pay-boundary{border:1px solid var(--seqra-turquoise-border);color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);border-radius:11px;gap:11px;margin:16px 22px 0;padding:12px 14px;display:flex}.quick-pay-boundary p{color:var(--seqra-turquoise-text);margin:3px 0 0}.quick-pay-create{background:#f9fbff;border:1px solid #d9e3f3;border-radius:13px;margin:14px 22px}.quick-pay-create summary{color:var(--blue-700);cursor:pointer;align-items:center;gap:8px;padding:13px 15px;font-weight:850;display:flex}.quick-pay-create form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:0 15px 15px;display:grid}.quick-pay-create label{color:var(--navy-950);gap:6px;font-size:8px;font-weight:800;display:grid}.quick-pay-create label small{color:var(--muted);font-weight:500}.quick-pay-create input{width:100%;color:var(--navy-950);font:inherit;background:#fff;border:1px solid #bdcbe1;border-radius:10px;padding:11px 12px}.quick-pay-create .wide{grid-column:1/-1}.quick-pay-create .primary-button{justify-self:start}.quick-pay-create .form-error,.quick-pay-create .form-success{align-self:center;margin:0}.quick-pay-list{gap:11px;padding:4px 22px 22px;display:grid}.quick-pay-list>article{border:1px solid #dae4f2;border-radius:14px;gap:13px;padding:16px;display:grid}.quick-pay-list>article>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.quick-pay-list h3{color:var(--navy-950);margin:4px 0;font-size:16px}.quick-pay-list header small{color:var(--blue-600);letter-spacing:.5px;font-weight:850}.quick-pay-list header span{color:var(--muted)}.quick-pay-list header>strong{color:#2257c8;text-transform:uppercase;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:7px}.quick-pay-list header>strong[data-status=PAID]{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.quick-pay-list header>strong[data-status=CANCELLED],.quick-pay-list header>strong[data-status=EXPIRED]{color:#6c7180;background:#eef0f4}.quick-pay-list dl{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-pay-link-actions{gap:8px;display:grid}.quick-pay-link-actions form{display:flex}.quick-pay-issued{background:#f4f8ff;border:1px solid #bcd0f8;border-radius:13px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:18px;padding:14px;display:grid}.quick-pay-issued img{border-radius:9px;width:100%;height:auto}.quick-pay-issued>div{gap:8px;display:grid}.quick-pay-issued small{color:var(--muted)}.quick-pay-issued code{overflow-wrap:anywhere;color:#173768;background:#fff;border-radius:8px;padding:10px;font-size:7px}.quick-pay-issued-buttons{flex-wrap:wrap;gap:8px;display:flex}.quick-pay-list .text-danger{color:#a33d3d;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;font-weight:750;display:inline-flex}.payment-empty{min-height:90px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;padding:20px;display:flex}.payment-empty span{display:block}.public-quick-pay{background:radial-gradient(circle at 50% 0,#edf5ff,#f8faff 48%,#eef2f8);place-items:center;min-height:100vh;padding:22px;display:grid}.public-quick-pay>section{background:#fff;border:1px solid #d7e1f0;border-radius:22px;width:min(600px,100%);overflow:hidden;box-shadow:0 26px 70px #12295624}.public-quick-pay header{color:#fff;background:linear-gradient(135deg,#071b46,#174fdf);gap:15px;padding:25px;display:flex}.public-quick-pay header>span{background:#ffffff24;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.public-quick-pay header p{color:#aee8ff;letter-spacing:1.2px;margin:0;font-size:8px;font-weight:850}.public-quick-pay h1{margin:4px 0;font-size:25px}.public-quick-pay header small{color:#dce9ff}.public-quick-pay-summary{background:#e2e9f4;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.public-quick-pay-summary>div{background:#fff;gap:9px;padding:15px;display:flex}.public-quick-pay-summary svg{color:#1955da}.public-quick-pay-summary span{gap:4px;display:grid}.public-quick-pay-summary small{color:var(--muted)}.public-quick-pay article{padding:21px 24px}.public-quick-pay article p{color:var(--blue-600);letter-spacing:1px;margin:0;font-size:8px;font-weight:850}.public-quick-pay article h2{margin:7px 0 0;font-size:18px}.public-quick-pay aside{color:#71531b;background:var(--surface-primary);border:1px solid #efdca7;border-radius:12px;gap:10px;margin:0 24px 22px;padding:14px;display:flex}.public-quick-pay aside p{margin:4px 0 0}.public-quick-pay footer{color:var(--muted);text-align:center;border-top:1px solid #e2e8f2;padding:15px 24px;font-size:8px}@media (max-width:700px){.payment-workspace-section>header,.payments-heading{flex-direction:column;align-items:stretch}.payments-heading .primary-button{width:100%}.provider-disabled,.simulation-pill{white-space:normal;align-self:flex-start}.project-payment-grid,.quick-pay-create form{grid-template-columns:1fr}.quick-pay-create .wide{grid-column:auto}.quick-pay-create .primary-button{width:100%}.quick-pay-issued,.quick-pay-list dl{grid-template-columns:1fr}.quick-pay-issued img{max-width:220px;margin:auto}.public-quick-pay-summary{grid-template-columns:1fr}.public-quick-pay-summary>div{align-items:center}.public-quick-pay header{padding:20px}.public-quick-pay article{padding:19px}.public-quick-pay aside{margin:0 19px 19px}.public-quick-pay footer{padding:14px 19px}}.public-quick-pay{padding:22px 16px}.public-quick-pay>section{border-radius:24px;width:min(620px,100%)}.quick-pay-client-brand{background:#071b46!important;justify-content:space-between!important;align-items:center!important;padding:17px 22px!important}.quick-pay-client-brand>a{color:#fff;align-items:center;gap:8px;display:flex}.quick-pay-client-brand>a>span{color:#c9d9f9;border-left:1px solid #ffffff47;padding-left:8px;font-size:9px;font-weight:750}.quick-pay-secure{align-items:center;font-weight:750;color:#b9cff8!important;gap:5px!important;font-size:8px!important;display:inline-flex!important}.quick-pay-client-business{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:15px;padding:24px 24px 20px;display:grid}.quick-pay-business-logo{color:#2457ea;background:#edf3ff;border:1px solid #cddbf1;border-radius:17px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.quick-pay-business-logo img{object-fit:cover;width:100%;height:100%}.quick-pay-client-business p,.quick-pay-client-request>p{color:var(--blue-600);letter-spacing:1.15px;margin:0 0 5px;font-size:8px;font-weight:900}.quick-pay-client-business h1{color:var(--navy-950);letter-spacing:-.65px;margin:0;font-size:24px;line-height:1.1}.quick-pay-client-business a{color:var(--blue-600);align-items:center;gap:5px;margin-top:7px;font-size:8px;font-weight:800;display:inline-flex}.quick-pay-client-business small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.quick-pay-client-request{background:#f9fbff;border:1px solid #dce5f3;border-radius:15px;margin:0 24px;padding:18px!important}.quick-pay-client-request h2{color:var(--navy-950);margin:0;font-size:18px;line-height:1.35}.quick-pay-client-request>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.quick-pay-client-request>div>span{background:#fff;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:10px;display:grid}.quick-pay-client-request svg{color:var(--blue-600);grid-row:1/3}.quick-pay-client-request small{color:var(--muted);font-size:7px}.quick-pay-client-request strong{overflow-wrap:anywhere;color:var(--navy-950);font-size:9px}.quick-pay-client-amount{text-align:center;justify-items:center;padding:25px 20px 18px;display:grid}.quick-pay-client-amount small{color:var(--muted);font-size:9px;font-weight:750}.quick-pay-client-amount strong{color:var(--navy-950);letter-spacing:-2px;margin-top:5px;font-size:clamp(38px,9vw,54px);line-height:1}.quick-pay-client-amount span{color:#718099;margin-top:5px;font-size:8px;font-weight:800}.quick-pay-client-state{color:#1956c8;background:#eef5ff;border:1px solid #c8ddf5;border-radius:12px;align-items:flex-start;gap:11px;margin:0 24px;padding:13px 14px;display:flex}.quick-pay-client-state[data-tone=paid]{border-color:var(--seqra-turquoise-border);color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.quick-pay-client-state[data-tone=pending]{color:#8b6415;background:var(--surface-primary);border-color:#efdcad}.quick-pay-client-state[data-tone=unavailable]{color:#8b4550;background:#fff6f7;border-color:#e3d5d7}.quick-pay-client-state svg{flex:none}.quick-pay-client-state div{gap:3px;display:grid}.quick-pay-client-state strong{font-size:10px}.quick-pay-client-state p{color:inherit;opacity:.82;margin:0;font-size:8px;line-height:1.45}.quick-pay-client-action{gap:10px;padding:18px 24px 23px;display:grid}.quick-pay-client-action .primary-button{width:100%;min-height:52px;font-size:11px}.quick-pay-client-action .primary-button:disabled{color:#607088;box-shadow:none;cursor:not-allowed;opacity:1;background:#e8edf5;border-color:#b9c5d9}.quick-pay-client-action>p{color:#76612e;text-align:center;margin:0;font-size:8px;line-height:1.5}.quick-pay-client-action>small{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:5px;font-size:7px;display:flex}.public-quick-pay footer{justify-content:space-between;align-items:center;gap:12px;display:flex;padding:14px 24px!important}.public-quick-pay footer span{align-items:center;gap:5px;display:flex}.public-quick-pay footer strong{font-size:7px;font-weight:650}@media (max-width:520px){.public-quick-pay{background:#fff;place-items:start center;min-height:100dvh;padding:0}.public-quick-pay>section{box-shadow:none;border:0;border-radius:0}.quick-pay-client-brand{padding:15px 17px!important}.quick-pay-client-business{grid-template-columns:54px minmax(0,1fr);gap:12px;padding:21px 18px 17px}.quick-pay-business-logo{border-radius:15px;width:54px;height:54px}.quick-pay-client-business h1{font-size:21px}.quick-pay-client-request{margin:0 18px;padding:15px!important}.quick-pay-client-request>div{grid-template-columns:1fr}.quick-pay-client-amount{padding:23px 18px 16px}.quick-pay-client-state{margin:0 18px}.quick-pay-client-action{padding:16px 18px 21px}.public-quick-pay footer{flex-direction:column;align-items:flex-start;padding:13px 18px!important}.quick-pay-secure{font-size:7px!important}}.governance-form{gap:16px;display:grid}.governance-panel,.governance-preview{border:1px solid var(--line);background:#fff;border-radius:18px;gap:12px;margin:18px 0;padding:20px;display:grid}.governance-panel h3,.governance-panel legend,.governance-preview h3{color:var(--navy-950);margin:0;font-size:18px;font-weight:850}.governance-panel>p,.governance-preview>p{color:var(--muted);margin:0;line-height:1.6}.governance-panel>label:not(.governance-field){border:1px solid #dce5f4;border-radius:12px;align-items:flex-start;gap:12px;padding:13px;display:flex}.governance-panel>label input{accent-color:var(--blue-600);margin-top:4px}.governance-panel>label span{gap:4px;font-weight:800;display:grid}.governance-panel>label small{color:var(--muted);font-weight:500}.governance-panel svg{width:18px}.governance-field{color:var(--navy-950);gap:7px;font-weight:750;display:grid}.governance-field input,.governance-field select,.governance-field textarea{border:1px solid var(--line-strong);width:100%;font:inherit;border-radius:10px;padding:11px}.governance-field textarea{min-height:110px}.governance-preview{background:linear-gradient(145deg,#edf5ff,#f8fbff)}.governance-preview header{justify-content:space-between;gap:15px;display:flex}.governance-preview header p{color:var(--blue-600);margin:0;font-size:10px;font-weight:900}.governance-preview header span{height:max-content;color:var(--blue-600);background:#fff;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:800}.governance-preview article{background:#fff;border-radius:13px;gap:7px;padding:17px;display:grid}.governance-preview article>span{color:var(--muted);align-items:center;gap:5px;display:flex}.verification-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.verification-list li{background:var(--periwinkle-50);border-radius:10px;justify-content:space-between;align-items:center;padding:11px;display:flex}.verification-list li span{align-items:center;gap:8px;display:flex}.verification-list b{font-size:11px}.governance-disclosure{background:#effcff;border:1px solid #b8ddea;border-radius:14px;gap:12px;margin-top:18px;padding:16px;display:flex}.governance-disclosure p{color:var(--muted);margin:5px 0 0;line-height:1.6}@media (max-width:520px){.governance-panel,.governance-preview{padding:15px}.governance-preview header{display:grid}.verification-list li{align-items:flex-start;gap:8px}.settings-content{min-width:0}}.accounting-panel{border:1px solid var(--line);background:#fff;border-radius:18px;gap:15px;margin:18px 0;padding:20px;display:grid}.accounting-panel>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.accounting-panel h3,.accounting-panel p{margin:0}.accounting-panel p{color:var(--muted);line-height:1.55}.accounting-panel form,.accounting-panel label{gap:7px;display:grid}.accounting-panel select{border:1px solid var(--line-strong);max-width:100%;font:inherit;background:#fff;border-radius:10px;padding:10px}.accounting-connection{border:1px solid var(--line);color:inherit;border-radius:12px;gap:4px;padding:14px;text-decoration:none;display:grid}.accounting-connection:hover{border-color:var(--blue-500);background:var(--periwinkle-50)}.accounting-connection span{color:var(--muted);font-size:12px}.accounting-retrieve{flex-wrap:wrap;gap:7px;display:flex}.accounting-records{gap:9px;display:grid}.accounting-records article{border:1px solid var(--line);border-radius:13px;grid-template-columns:minmax(0,1fr) auto minmax(190px,.7fr);align-items:center;gap:15px;padding:14px;display:grid}.accounting-records article>div{gap:4px;min-width:0;display:grid}.accounting-records small{color:var(--blue-600);font-weight:850}.accounting-records article p,.accounting-records span{color:var(--muted);font-size:12px}.accounting-alert{color:#9d2a26;background:#fff4f3;border:1px solid #efb0ae;border-radius:12px;margin:14px 0;padding:12px}@media (max-width:700px){.accounting-panel>header,.accounting-records article{grid-template-columns:1fr;display:grid}.accounting-retrieve{display:grid}.accounting-retrieve button{width:100%}}.project-detail-hero{padding-top:18px;padding-bottom:18px}.progress-donut-card{background:#fff;border:1px solid #dce5f3;border-radius:15px;align-items:center;gap:22px;min-width:0;padding:18px 21px;display:flex;box-shadow:0 9px 26px #16306a0d}.progress-donut-visual{flex:0 0 112px;place-items:center;width:112px;height:112px;display:grid;position:relative}.progress-donut-visual svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.progress-donut-visual circle{fill:none;stroke-width:10px}.progress-donut-track{stroke:#e8edf5}.progress-donut-value{stroke:#2457ff;stroke-linecap:round;transition:stroke-dasharray .35s}.progress-donut-visual>span{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.progress-donut-visual strong{color:var(--navy-950);letter-spacing:-.8px;font-size:24px;line-height:1}.progress-donut-visual small{max-width:68px;color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:750;line-height:1.25}.progress-donut-copy{flex:1;gap:11px;min-width:0;display:grid}.progress-donut-copy header p{color:var(--blue-600);letter-spacing:1px;margin:0 0 4px;font-size:8px;font-weight:900}.progress-donut-copy header h2{color:var(--navy-950);letter-spacing:-.3px;margin:0;font-size:17px}.progress-donut-copy>p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.progress-donut-legend{flex-wrap:wrap;gap:8px 18px;display:flex}.progress-donut-legend span{color:#64738a;align-items:center;gap:6px;font-size:8px;display:flex}.progress-donut-legend i{background:#e8edf5;border-radius:50%;width:8px;height:8px}.progress-donut-legend i[data-tone=complete]{background:#2457ff}.progress-donut-legend b{color:#32445f;font-size:8px}.dashboard-payment-progress-summary{background:#f8fbff;border-top:1px solid #e1e8f3;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 20px;display:grid}.dashboard-active-progress,.dashboard-payment-progress{width:100%;height:100%;margin:0}.project-detail-summary-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:16px;margin-bottom:18px;display:grid}.project-detail-summary-layout .project-detail-hero{grid-template-columns:minmax(0,1fr) 190px;height:100%;margin-bottom:0}.project-completion-donut{border-color:#d6e2f2;border-radius:20px;gap:16px;height:100%;padding:20px;box-shadow:0 14px 34px #14306913}.project-completion-donut .progress-donut-visual{flex-basis:96px;width:96px;height:96px}.project-completion-donut .progress-donut-copy{gap:8px}.project-completion-donut .progress-donut-copy header h2{font-size:15px}.project-completion-donut .progress-donut-legend{gap:6px 10px}.project-progress-stage{gap:4px;display:grid}.project-progress-stage strong{color:#263a57;font-size:10px}.project-progress-stage span{color:var(--muted);font-size:9px}@media (max-width:980px){.project-detail-summary-layout{grid-template-columns:1fr}.project-detail-summary-layout .project-detail-hero{grid-template-columns:1fr 220px}.project-completion-donut{height:auto}}@media (max-width:620px){.dashboard-payment-progress-summary{grid-template-columns:1fr}}@media (max-width:520px){.progress-donut-card{gap:15px;padding:15px}.progress-donut-visual{flex-basis:92px;width:92px;height:92px}.progress-donut-visual strong{font-size:20px}.dashboard-payment-progress-summary{padding:12px}.dashboard-active-progress,.dashboard-payment-progress{width:100%}.project-detail-summary-layout .project-detail-hero{grid-template-columns:1fr}.project-completion-donut .progress-donut-visual{flex-basis:92px;width:92px;height:92px}}.project-detail-summary-layout .project-detail-hero{border-radius:20px;padding:25px 28px;box-shadow:0 19px 42px #1438a136}.project-detail-hero h1{margin:11px 0 8px;font-size:clamp(27px,2.9vw,38px);line-height:1.08}.project-detail-hero p{text-overflow:ellipsis;white-space:nowrap;max-width:680px;overflow:hidden}.project-command-overview{margin-bottom:13px}.project-pulse-heading{justify-content:space-between;align-items:end;gap:16px;margin:0 2px 9px;display:flex}.project-pulse-heading p{color:var(--blue-600);letter-spacing:1px;margin:0 0 3px;font-size:7px;font-weight:900}.project-pulse-heading h2{color:var(--navy-950);margin:0;font-size:16px}.project-pulse-heading>span{color:var(--muted);font-size:7px}.project-status-summary{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.project-status-summary article{background:#fff;border:1px solid #dbe4f0;border-radius:15px;align-items:center;gap:12px;min-width:0;min-height:82px;padding:16px 18px;display:flex;box-shadow:0 8px 22px #1830690d}.project-status-summary article:last-child{border-right:1px solid #dbe4f0}.project-status-summary article>span{width:38px;height:38px;color:var(--blue-700);background:var(--periwinkle-100);border-radius:12px;flex:none;place-items:center;display:grid}.project-status-summary article>div{gap:3px;min-width:0;display:grid}.project-status-summary small{color:var(--muted-light);letter-spacing:.75px;font-size:6px;font-weight:850}.project-status-summary strong{color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.project-status-summary strong[data-health=COMPLETED],.project-status-summary strong[data-health=ON_TRACK]{color:var(--seqra-turquoise-text)}.project-status-summary strong[data-health=ATTENTION_REQUIRED]{color:#a55c00}.project-status-summary strong[data-health=AT_RISK],.project-status-summary strong[data-health=BLOCKED]{color:#ad2943}.project-status-summary em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.project-status-summary .project-health-pulse strong{white-space:normal}.project-status-summary .project-health-pulse a{width:max-content;color:var(--blue-600);font-size:7px;font-weight:850}.project-attention{background:#fff;border:1px solid #efd6d4;border-radius:14px;margin:15px 0;overflow:hidden;box-shadow:0 8px 22px #5925290b}.project-attention>header{border-bottom:1px solid #f0dfdd;justify-content:space-between;align-items:end;gap:16px;padding:14px 16px 11px;display:flex}.project-attention>header p{color:#b13a45;letter-spacing:1px;margin:0 0 3px;font-size:7px;font-weight:900}.project-attention>header h2{margin:0;font-size:16px}.project-attention>header>a{color:var(--blue-700);font-size:8px;font-weight:800}.project-attention ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.project-attention li{border-right:1px solid #f0e5e3;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:13px 15px;display:grid}.project-attention li:last-child{border-right:0}.project-attention li>span{color:#b13a45;background:#fff0ef;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.project-attention li[data-severity=LOW]>span,.project-attention li[data-severity=MEDIUM]>span{color:#9a6200;background:#fff5dc}.project-attention li>div{gap:3px;min-width:0;display:grid}.project-attention li strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.project-attention li p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:7px;line-height:1.45;display:-webkit-box;overflow:hidden}.project-attention li>a{color:var(--blue-700);font-size:8px;font-weight:850}.project-module-section-compact{margin:15px 0}.project-module-section-compact .project-workflow-nav{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.project-module-section-compact .project-workflow-nav>a{align-items:flex-start;gap:8px;padding:10px}.project-module-section-compact .project-module-icon{border-radius:8px;width:29px;height:29px}.project-module-section-compact .project-workflow-nav small{font-size:7px}.project-overview-disclosure{background:#fff;border:1px solid #dce5f3;border-radius:14px;margin:12px 0;overflow:hidden}.project-overview-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;list-style:none;display:flex}.project-overview-disclosure>summary::-webkit-details-marker{display:none}.project-overview-disclosure>summary>span{align-items:center;gap:10px;min-width:0;display:flex}.project-overview-disclosure>summary>span:first-child>svg{color:var(--blue-600);flex:none}.project-overview-disclosure>summary>span:first-child>span{gap:2px;display:grid}.project-overview-disclosure>summary strong{color:var(--navy-950);font-size:10px}.project-overview-disclosure>summary small{color:var(--muted);font-size:7px}.project-overview-disclosure>summary>span:last-child{color:var(--blue-700);flex:none;font-size:7px;font-weight:800}.project-overview-disclosure>summary>span:last-child svg{transition:transform .16s}.project-overview-disclosure[open]>summary{background:#f8faff;border-bottom:1px solid #e4eaf4}.project-overview-disclosure[open]>summary>span:last-child svg{transform:rotate(180deg)}.project-overview-disclosure>.intelligence-hub{border:0;border-radius:0;margin:0}.project-overview-secondary{background:#f8faff;gap:15px;padding:16px;display:grid}.project-overview-secondary>:first-child{margin-top:0}.project-overview-secondary>:last-child{margin-bottom:0}.platform-funding-compact{background:#fff;border:1px solid #c8d9f5;border-radius:22px;gap:10px;padding:16px 18px;display:grid;box-shadow:0 10px 28px #0e306d0f}.platform-funding-compact>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.platform-funding-compact>header small{color:#0b55f4;letter-spacing:.14em;font-size:.68rem;font-weight:850}.platform-funding-compact>header h2{margin:2px 0 0;font-size:1.15rem}.platform-funding-compact>header p{color:#64748b;margin:0;font-size:.82rem}.platform-funding-compact-card.sq-card{box-shadow:none;border-radius:18px;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);align-items:center;gap:6px 18px;padding:14px 16px;display:grid}.platform-funding-compact-card h3,.platform-funding-compact-card p{margin:0;font-size:.82rem;line-height:1.4}.platform-funding-compact-card form{grid-area:1/2/span 5;justify-content:flex-end;align-items:center;gap:10px;display:flex}.platform-funding-compact-card label{align-items:center;gap:7px;font-size:.78rem;display:flex}.platform-funding-compact-card .sq-status-chip{width:max-content;font-size:.7rem}@media (max-width:800px){.platform-funding-compact>header{flex-direction:column;align-items:flex-start;gap:4px}.platform-funding-compact-card.sq-card{grid-template-columns:1fr}.platform-funding-compact-card form{flex-direction:column;grid-area:auto/1;align-items:flex-start}.platform-funding-compact-card form .sq-button{width:100%}}.current-stage-overview{background:linear-gradient(125deg,#fff,#f7f9ff 68%,#effcff);border:1px solid #c9d8f5;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;margin-bottom:15px;padding:20px 21px;display:grid;box-shadow:0 9px 25px #1830690f}.current-stage-overview>header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.current-stage-overview>header p{color:var(--blue-600);letter-spacing:1px;margin:0 0 5px;font-size:7px;font-weight:900}.current-stage-overview>header h2{color:var(--navy-950);letter-spacing:-.25px;margin:0;font-size:18px}.current-stage-overview>header>span{color:var(--blue-700);background:var(--periwinkle-100);white-space:nowrap;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:850}.current-stage-overview>header>span[data-status=IN_PROGRESS]{color:#075b76;background:#dff8fc}.current-stage-overview>header>span[data-status=SUBMITTED]{color:#7b4c00;background:#fff2cf}.current-stage-progress{grid-column:1/-1;gap:7px;display:grid}.current-stage-progress>div{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:8px;display:flex}.current-stage-progress strong{color:var(--navy-950);font-size:11px}.current-stage-progress>i{background:#dce4f3;border-radius:99px;height:7px;overflow:hidden}.current-stage-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,var(--blue-600),var(--cyan-400));height:100%;display:block}.current-stage-overview dl{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;margin:0;display:grid}.current-stage-overview dl>div{background:#ffffffbf;border:1px solid #c9d8f5cc;border-radius:10px;gap:5px;min-width:0;padding:10px 11px;display:grid}.current-stage-overview dt{color:var(--muted);align-items:center;gap:5px;font-size:7px;display:flex}.current-stage-overview dt svg{color:var(--blue-600)}.current-stage-overview dd{color:var(--navy-950);gap:2px;margin:0;font-size:8px;font-weight:800;display:grid}.current-stage-overview dd strong{font-size:10px}.current-stage-overview dd span{color:var(--muted);font-size:7px;font-weight:600}.current-stage-overview>.primary-button{white-space:nowrap;align-self:end;min-height:42px}.current-stage-empty{min-height:90px;color:var(--muted);grid-column:1/-1;align-items:center;gap:11px;display:flex}.current-stage-empty svg{color:var(--blue-600)}.current-stage-empty div{gap:4px;display:grid}.current-stage-empty strong{color:var(--navy-950)}.current-stage-empty span{font-size:8px}.intelligence-hub-compact{box-shadow:none;background:#f8faff;border-color:#d9e3f3;margin:18px 0;padding:19px}.intelligence-hub-compact .intelligence-heading{margin-bottom:12px}.intelligence-hub-compact .intelligence-heading h2{font-size:17px}.intelligence-hub-compact .intelligence-heading>div:first-child>span{max-width:660px;font-size:8px}.intelligence-disclosure-list{background:#fff;border:1px solid #dce5f3;border-radius:13px;overflow:hidden}.intelligence-disclosure{border-bottom:1px solid #e2e9f4}.intelligence-disclosure:last-child{border-bottom:0}.intelligence-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;list-style:none;display:flex}.intelligence-disclosure>summary::-webkit-details-marker{display:none}.intelligence-disclosure>summary>span{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;display:grid}.intelligence-disclosure>summary svg{width:17px;color:var(--blue-600);grid-row:1/3}.intelligence-disclosure>summary b{color:var(--navy-950);font-size:9px}.intelligence-disclosure>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.intelligence-disclosure>summary em{color:var(--blue-600);flex:none;font-size:7px;font-style:normal;font-weight:800}.intelligence-disclosure>summary em:after{content:"+";margin-left:7px}.intelligence-disclosure[open]>summary{background:#f5f8ff}.intelligence-disclosure[open]>summary em:after{content:"−"}.intelligence-disclosure-body{padding:3px 15px 15px 55px}.compact-intelligence-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.compact-intelligence-facts>div{background:#f7f9fd;border-radius:9px;gap:3px;padding:10px;display:grid}.compact-intelligence-facts dt{color:var(--muted);font-size:7px}.compact-intelligence-facts dd{color:var(--navy-950);margin:0;font-size:9px;font-weight:800}.compact-milestone-records>ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.compact-milestone-records>ol>li{border-bottom:1px solid #e7edf7;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 0;display:grid}.compact-milestone-records>ol>li:last-child{border-bottom:0}.compact-milestone-records>ol>li>span{color:#fff;background:var(--blue-600);border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;font-weight:850;display:grid}.compact-milestone-records li>div{gap:2px;min-width:0;display:grid}.compact-milestone-records li>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.compact-milestone-records li>b,.compact-milestone-records li>div small{color:var(--muted);font-size:7px}.compact-milestone-records li>a{color:var(--blue-600);align-items:center;gap:3px;font-size:7px;font-weight:800;display:inline-flex}.compact-timeline{padding-left:55px}.compact-timeline>ol{margin-top:0}.intelligence-method-note{color:var(--muted);margin:0;font-size:8px;line-height:1.6}.milestone-journey{background:linear-gradient(120deg,#fff,#f8faff 62%,#f0fbff);border:1px solid #c9d8f5;border-radius:15px;margin-bottom:15px;padding:17px 19px 18px;box-shadow:0 10px 26px #1a38800e}.milestone-journey>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.milestone-journey>header p{color:var(--blue-600);letter-spacing:1px;margin:0 0 4px;font-size:7px;font-weight:850}.milestone-journey>header h2{margin:0;font-size:18px}.milestone-journey>header>span{color:var(--muted);font-size:8px}.milestone-journey ol{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.milestone-journey li{text-align:center;min-width:0;position:relative}.milestone-journey li:after{z-index:0;content:"";background:#d9dfec;width:calc(100% - 34px);height:2px;position:absolute;top:15px;left:calc(50% + 17px)}.milestone-journey li:last-child:after{display:none}.milestone-journey li.complete:after{background:var(--seqra-turquoise-text)}.milestone-journey li.current:after{background:linear-gradient(90deg,var(--blue-600),#d9dfec)}.milestone-journey li:not(:has(>a)),.milestone-journey li>a{min-width:0;color:inherit;justify-items:center;gap:3px;display:grid}.milestone-journey-marker{z-index:1;color:#75809e;background:#fff;border:2px solid #d9dfec;border-radius:50%;place-items:center;width:31px;height:31px;margin-bottom:5px;font-size:8px;font-weight:850;display:grid;position:relative}.milestone-journey .complete .milestone-journey-marker{border-color:var(--seqra-turquoise-text);color:#fff;background:var(--seqra-turquoise-text)}.milestone-journey .current .milestone-journey-marker{border-color:var(--cyan-400);color:#fff;background:var(--blue-600);box-shadow:0 0 0 5px #2457ff1c}.milestone-journey strong{max-width:100%;color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.milestone-journey small{color:var(--blue-700);font-size:7px;font-weight:800}.milestone-journey em{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;line-height:1.35;overflow:hidden}.milestone-journey-empty{color:var(--muted);background:#f6f8fd;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:15px;font-size:8px;display:flex}.project-progression{background:#ffffffeb;border-color:#d7e3f1;border-radius:20px;margin-top:18px;padding:24px;box-shadow:0 13px 34px #14306911}.project-progression ol{gap:10px}.project-progression li{background:#fbfcfe;border:1px solid #e2e8f1;border-radius:14px;min-width:0;padding:13px 9px 12px}.project-progression li:after{width:calc(100% - 38px);left:calc(50% + 23px)}.project-progression li>a{outline-offset:5px;text-align:center;border-radius:8px;align-content:center;min-height:110px}.project-progression em,.project-progression li:not(:has(>a))>b,.project-progression li>a>b,.project-progression li>a>span,.project-progression strong{text-align:center;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;overflow:visible}.project-progression li{transition:transform .18s,border-color .18s,box-shadow .18s}.project-progression li:hover{z-index:1;border-color:#a9bff1;transform:translateY(-3px);box-shadow:0 10px 22px #1a41a71a}.project-progression li:focus-within{z-index:1;border-color:var(--blue-600);box-shadow:0 0 0 3px #2457ff1f}.project-progression li.complete{border-color:var(--seqra-turquoise-border);background:var(--seqra-turquoise-surface)}.project-progression li.current{background:linear-gradient(145deg,#edf4ff,#f9fbff);border-color:#9cb8f7;box-shadow:0 8px 22px #2457ff1a}.project-progression li.selected{background:linear-gradient(145deg,#eaf2ff,#f8fbff);border-color:#648cf0;box-shadow:0 0 0 3px #2457ff17,0 10px 24px #2457ff1a}.project-progression li.complete,.project-progression li.complete.selected,.project-progression li[data-state=complete]{border-color:var(--seqra-turquoise-border);background:var(--seqra-turquoise-surface);box-shadow:0 8px 20px var(--seqra-turquoise-text)}@supports (color:color-mix(in lab,red,red)){.project-progression li.complete,.project-progression li.complete.selected,.project-progression li[data-state=complete]{box-shadow:0 8px 20px color-mix(in srgb,var(--seqra-turquoise-text) 8%,transparent)}}.project-progression li.overdue{background:#fff6f5;border-color:#efb9b6}.project-progression li.overdue .milestone-journey-marker{color:#fff;background:#d94d48;border-color:#db5f58}.project-progression li:not(:has(>a))>b,.project-progression li>a>b{color:var(--navy-800);margin-top:3px;font-size:7px}.project-progression li>a>span{color:var(--muted);font-size:6px;line-height:1.35}.project-progression li>a>.stage-card-action{color:var(--blue-700);margin-top:3px;font-weight:850}.project-progression-help{color:var(--muted);text-align:center;margin:13px 0 0;font-size:8px}.project-selected-stage{margin:15px 0;scroll-margin-top:88px}.project-selected-stage>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;padding:0 3px;display:flex}.project-selected-stage>header p{color:var(--blue-600);letter-spacing:1px;margin:0 0 3px;font-size:7px;font-weight:850}.project-selected-stage>header h2{margin:0;font-size:18px}.project-selected-stage>header a{color:var(--blue-700);font-size:8px;font-weight:800}.milestone-workspace-embedded{width:100%;max-width:none;margin:0;padding:0}.milestone-workspace-embedded .milestone-workflow-hero{padding:21px 23px;box-shadow:0 12px 28px #1438a11f}@media (max-width:1050px){.project-workflow-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.project-module-section-compact .project-workflow-nav{grid-template-columns:repeat(7,minmax(0,1fr))}.project-attention ol{grid-template-columns:1fr}.project-attention li{border-bottom:1px solid #f0e5e3;border-right:0}.project-attention li:last-child{border-bottom:0}}@media (max-width:520px){.project-pulse-heading{flex-direction:column;align-items:flex-start;gap:3px}.project-detail-hero p{white-space:normal}.project-attention>header{flex-direction:column;align-items:flex-start}.project-attention li{grid-template-columns:30px minmax(0,1fr) auto;padding:12px}.project-module-section-compact .project-workflow-nav{grid-template-columns:1fr}.project-module-section-compact .project-workflow-nav>a{justify-items:start;display:grid}.project-overview-disclosure>summary{align-items:flex-start;padding:13px}.project-overview-disclosure>summary small{display:none}.project-overview-disclosure>summary>span:last-child{font-size:0}.project-overview-secondary{padding:10px}.project-status-summary{grid-template-columns:1fr}.project-status-summary article{border-right:0;border-bottom:1px solid var(--line);padding:12px 13px}.project-status-summary article:last-child{border-bottom:0}.current-stage-overview{grid-template-columns:1fr;padding:16px}.current-stage-overview>header{flex-direction:column;align-items:flex-start;gap:8px}.current-stage-overview dl{grid-template-columns:1fr}.current-stage-overview>.primary-button{width:100%}.intelligence-hub-compact{padding:13px}.intelligence-hub-compact .intelligence-heading{flex-direction:column;align-items:flex-start}.intelligence-disclosure>summary{align-items:flex-start;padding:12px}.intelligence-disclosure>summary>span{grid-template-columns:25px minmax(0,1fr)}.intelligence-disclosure>summary em{text-align:right;max-width:80px}.compact-timeline,.intelligence-disclosure-body{padding:2px 12px 13px}.compact-intelligence-facts{grid-template-columns:1fr 1fr}.compact-milestone-records>ol>li{grid-template-columns:28px minmax(0,1fr) auto}.compact-milestone-records li>b{grid-column:2}.compact-milestone-records li>a{grid-area:1/3/3}.milestone-journey{padding:15px}.milestone-journey>header,.project-module-section>header{flex-direction:column;align-items:flex-start;gap:5px}.milestone-journey ol{grid-template-columns:1fr;gap:0}.milestone-journey li{text-align:left;min-height:58px}.milestone-journey li:after{width:2px;height:auto;top:31px;bottom:-1px;left:15px}.milestone-journey li:not(:has(>a)),.milestone-journey li>a{grid-template-rows:auto auto;grid-template-columns:31px auto 1fr;justify-items:start;column-gap:10px}.milestone-journey-marker{grid-row:1/3;margin:0}.milestone-journey strong{align-self:end}.milestone-journey small{place-self:end}.milestone-journey em{grid-column:2/4;align-self:start}.project-progression{padding:15px 12px;overflow:hidden}.project-progression>header{padding-inline:3px}.project-progression ol{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:9px;margin-inline:-2px;padding:4px 2px 9px;display:flex;overflow-x:auto}.project-progression li{text-align:center;scroll-snap-align:start;flex:0 0 178px;min-height:100px;padding:11px}.project-progression li:after{display:none}.project-progression li:not(:has(>a)),.project-progression li>a{grid-template-rows:auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:4px;min-height:116px;display:grid}.project-progression .milestone-journey-marker{grid-row:auto}.project-progression em,.project-progression li:not(:has(>a))>b,.project-progression li>a>b,.project-progression li>a>span,.project-progression small,.project-progression strong{text-align:center;white-space:normal;grid-column:1;place-self:auto center}.project-progression .demo-deposit-action{justify-items:center}.project-progression-help{text-align:center}.project-selected-stage>header{flex-direction:column;align-items:flex-start}.milestone-workspace-embedded .milestone-workflow-hero{padding:19px 16px}.project-workflow-nav{grid-template-columns:1fr}}.company-profile-identity h2{letter-spacing:-1px;margin:0 0 5px;font-size:30px}@media (max-width:520px){.company-profile-identity h2{overflow-wrap:anywhere;font-size:23px}}.credential-summary-list{gap:8px;display:grid}.credential-summary-list article{background:#f6f8fc;border-radius:12px;align-items:center;gap:11px;padding:11px;display:flex}.credential-summary-list article>div{flex:1;gap:3px;display:grid}.credential-summary-list strong{font-size:11px}.credential-summary-list span{color:var(--muted);font-size:9px}.credential-summary-list b{color:#54647b;text-transform:capitalize;background:#e8edf5;border-radius:99px;padding:5px 8px;font-size:8px}.credential-summary-list b[data-status=VERIFIED]{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.credential-workspace{gap:17px;display:grid}.credential-workspace>header{align-items:center}.credential-workspace>header>div>span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.credential-privacy-note{color:#176170;background:#f0fbff;border:1px solid #c5e1ea;border-radius:12px;align-items:center;gap:9px;padding:12px 14px;font-size:10px;display:flex}.credential-empty{text-align:center;color:#718098;border:1px dashed #cbd8e9;border-radius:15px;justify-items:center;padding:34px;display:grid}.credential-empty h3{color:var(--navy-950);margin:9px 0 3px}.credential-empty p{margin:0 0 15px;font-size:10px}.credential-form{background:#f8fbff;border:1px solid #d7e2f1;border-radius:15px;grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.credential-form footer,.credential-form header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;display:flex}.credential-form header p{color:var(--blue-600);letter-spacing:1px;margin:0;font-size:8px;font-weight:900}.credential-form header h3{margin:4px 0}.credential-form header>span{color:#637189;background:#edf2f8;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.credential-form label{color:#263b58;gap:6px;font-size:10px;font-weight:750;display:grid}.credential-form label small{color:var(--muted);font-size:8px;font-weight:500}.credential-form input,.credential-form select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd7e9;border-radius:11px;padding:11px}.credential-form .wide{grid-column:1/-1}.credential-form footer{justify-content:flex-end;align-items:center;gap:8px}.credential-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.credential-list>article{background:#fff;border:1px solid #d9e3f0;border-top:3px solid #6d87b9;border-radius:15px;min-width:0;padding:16px}.credential-list>article[data-status=VERIFIED]{border-top-color:var(--seqra-turquoise-text)}.credential-list>article[data-status=EXPIRED],.credential-list>article[data-status=REJECTED]{border-top-color:#d85b50}.credential-list>article>header{align-items:flex-start;gap:10px;display:flex}.credential-list>article>header>span{color:#2456dc;background:#edf3ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.credential-list>article>header>div{flex:1;min-width:0}.credential-list>article>header small{color:var(--blue-600);font-size:8px;font-weight:850}.credential-list>article>header h3{margin:3px 0;font-size:14px}.credential-list>article>header p{color:var(--muted);margin:0;font-size:9px}.credential-list>article>header>b{color:#54637a;white-space:nowrap;background:#edf2f7;border-radius:99px;padding:5px 7px;font-size:8px}.credential-list dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:13px 0;display:grid}.credential-list dl div{background:#f6f8fc;border-radius:9px;padding:8px}.credential-list dt{color:#768399;font-size:8px}.credential-list dd{margin:3px 0 0;font-size:9px;font-weight:750}.credential-documents{gap:5px;margin:0 0 10px;padding:0;list-style:none;display:grid}.credential-documents li{background:#f5f8fc;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.credential-documents a{color:#2454cc;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:9px;display:flex;overflow:hidden}.credential-documents button{color:#a33842;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.credential-document-upload{grid-template-columns:1fr auto;align-items:end;gap:7px;display:grid}.credential-document-upload label{color:#4c5f79;align-items:center;gap:6px;min-width:0;font-size:9px;display:flex}.credential-document-upload label span{display:none}.credential-document-upload input{width:100%;min-width:0;font-size:8px}.credential-document-upload .portfolio-result{grid-column:1/-1}.credential-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.credential-actions form{display:flex}.credential-renew{justify-content:flex-end;margin-top:10px;display:flex}.credential-chain{color:#5e6d83;align-items:center;gap:5px;font-size:8px;display:flex}.credential-list details{border-top:1px solid var(--line);margin-top:11px;padding-top:10px}.credential-list summary{color:#49607f;cursor:pointer;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.credential-list details ol{gap:7px;margin:9px 0 0;padding-left:18px;display:grid}.credential-list details li span,.credential-list details li strong{font-size:8px;display:block}.credential-list details li span{color:var(--muted);margin-top:2px}.credential-list details li p{color:#53637b;margin:3px 0;font-size:8px}.admin-credential-list{gap:12px;display:grid}.admin-credential-list>article{background:#fff;border:1px solid #d7e1ef;border-radius:12px;padding:15px}.admin-credential-list article header{justify-content:space-between;display:flex}.admin-credential-list article header div{gap:3px;display:grid}.admin-credential-list article a,.admin-credential-list article p{font-size:10px}.admin-credential-list article>div{gap:8px;display:flex}.admin-credential-list article form{grid-template-columns:1fr auto auto;gap:8px;margin-top:12px;display:grid}.admin-credential-list article form label{gap:4px;font-size:9px;display:grid}.admin-credential-list textarea{min-height:60px}.admin-credential-list button{cursor:pointer;background:#fff;border:1px solid #cdd8e8;border-radius:8px;padding:8px}@media (max-width:800px){.admin-credential-list article form,.credential-list{grid-template-columns:1fr}}@media (max-width:520px){.credential-form footer,.credential-workspace>header{flex-direction:column;align-items:stretch}.credential-form footer button,.credential-workspace>header button{width:100%}.credential-form{grid-template-columns:1fr;padding:14px}.credential-form .wide,.credential-form footer,.credential-form header{grid-column:1}.credential-list dl{grid-template-columns:1fr}.credential-actions{flex-direction:column}.credential-actions button,.credential-actions form{width:100%}.credential-document-upload{grid-template-columns:1fr}.credential-document-upload button{width:100%}}.company-publication-panel{background:linear-gradient(135deg,#f7faff,#eef6ff);justify-content:space-between;align-items:center;gap:20px;display:flex}.company-publication-panel>div{max-width:760px}.company-publication-panel h2{margin:3px 0 7px}.company-publication-panel form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-publication-list{gap:12px;display:grid}.admin-publication-list article{background:#fff;border:1px solid #dce5f4;border-radius:14px;padding:15px}.admin-publication-list header{justify-content:space-between;display:flex}.admin-publication-list pre{background:#f7f9fd;border-radius:10px;max-height:280px;padding:12px;font-size:9px;overflow:auto}.admin-publication-list form{gap:8px;display:grid}.admin-publication-list textarea{width:100%;min-height:80px;display:block}.company-governance-feedback{background:#fff;border:1px solid #cad9f1;border-radius:10px;gap:5px;margin-top:12px;padding:11px 13px;display:grid}.company-governance-feedback strong{text-transform:capitalize;font-size:9px}.company-governance-feedback p{color:var(--navy-950);margin:0;font-size:9px;line-height:1.55}.company-governance-feedback span{color:var(--muted);font-size:8px}.admin-publication-list details{margin:10px 0}.admin-publication-list summary{cursor:pointer;font-weight:750}.admin-review-history{gap:7px;margin:10px 0;padding:0;list-style:none;display:grid}.admin-review-history li{border-left:3px solid var(--blue-500);background:#f7f9fd;gap:3px;padding:9px 10px;display:grid}.admin-review-history span{color:var(--muted);font-size:8px}.admin-review-history p{margin:0;font-size:9px}.admin-review-actions{flex-wrap:wrap;gap:8px;display:flex}.public-company-page{color:#0c1b3b;background:#f5f7fb;min-height:100vh}.public-company-nav{background:#071d4b;justify-content:space-between;height:76px;padding:0 max(24px,50vw - 590px)}.public-company-nav,.public-company-nav>a{color:#fff;align-items:center;display:flex}.public-company-nav>a{gap:10px;font-size:22px}.public-company-nav>a span{background:#1760ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.public-company-nav>div{gap:22px;display:flex}.public-company-nav>div a{color:#dce7ff}.public-company-about,.public-company-footer,.public-company-grid,.public-company-hero,.public-company-portfolio{width:min(1180px,100% - 40px);margin-inline:auto}.public-company-hero{background:#fff;border:1px solid #e2e8f3;border-radius:28px;margin-top:28px;position:relative;overflow:hidden;box-shadow:0 18px 45px #162e5e14}.public-company-cover{color:#bfd3ff;background:linear-gradient(135deg,#0d367f,#1e68ef);place-items:center;height:280px;display:grid;position:relative}.public-company-cover img{object-fit:cover}.public-company-cover>svg{width:58px;height:58px}.public-company-identity{align-items:center;gap:20px;margin-top:-42px;padding:0 38px 30px;display:flex;position:relative}.public-company-logo{z-index:1;background:#fff;border:5px solid #fff;border-radius:24px;place-items:center;width:112px;height:112px;display:grid;box-shadow:0 12px 28px #0f244c29}.public-company-logo img{width:100%;height:100%}.public-company-identity>div{padding-top:50px}.public-company-identity small,.public-company-page section header small,.public-company-page section>small{letter-spacing:.14em;color:#1557dd;font-weight:800}.public-company-identity h1{margin:3px 0;font-size:clamp(32px,4vw,54px)}.public-company-identity p{color:#61708e;align-items:center;gap:6px;display:flex}.public-company-areas svg,.public-company-identity svg,.public-company-page footer svg{width:15px;height:15px}.public-company-about{text-align:center;background:#fff;border:1px solid #e2e8f3;border-radius:24px;margin-top:24px;padding:48px}.public-company-about h2{margin:7px 0 16px;font-size:clamp(25px,3vw,38px)}.public-company-about>p{color:#53617d;max-width:780px;margin:0 auto;line-height:1.8}.public-company-about>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.public-company-about a{color:#174db0;background:#f2f6ff;border-radius:99px;align-items:center;gap:6px;padding:10px 14px;display:flex}.public-company-about svg{width:15px;height:15px}.public-company-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.public-company-grid>section,.public-company-portfolio{background:#fff;border:1px solid #e2e8f3;border-radius:22px;padding:30px}.public-company-grid h2,.public-company-portfolio h2{margin:6px 0 16px}.public-company-grid p,.public-company-portfolio>p{color:#687590}.public-company-areas,.public-company-tags{flex-wrap:wrap;gap:10px;display:flex}.public-company-areas span,.public-company-tags span{color:#174db0;background:#eff5ff;border-radius:99px;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.public-company-portfolio{margin-top:20px}.public-company-portfolio>header{justify-content:space-between;align-items:center;display:flex}.public-company-portfolio>header>span{color:#8b5b00;background:#fff3d8;border-radius:99px;padding:8px 12px;font-size:12px;font-weight:800}.public-company-portfolio>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-company-portfolio article{border:1px solid #e4e9f3;border-radius:18px;padding-bottom:18px;overflow:hidden}.public-company-portfolio figure{background:#edf2fb;place-items:center;height:210px;margin:0 0 16px;display:grid;position:relative}.public-company-portfolio figure img{object-fit:cover;width:100%;height:100%}.public-company-portfolio figcaption{background:#fff;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:800;position:absolute;bottom:12px;left:12px}.public-company-portfolio article>footer,.public-company-portfolio article>h3,.public-company-portfolio article>p,.public-company-portfolio article>small{margin-left:18px;margin-right:18px}.public-company-portfolio article>p{color:#62708a;line-height:1.55}.public-company-portfolio article>footer{color:#63718b;flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.public-company-portfolio article>footer span{align-items:center;gap:5px;display:flex}.public-company-trust ul{margin:0;padding:0;list-style:none}.public-company-trust li{border-bottom:1px solid #edf0f6;gap:11px;padding:14px 0;display:flex}.public-company-trust li svg{color:var(--seqra-turquoise-text)}.public-company-trust li div{display:grid}.public-company-trust li span{color:#697692;font-size:13px}.public-company-trust dl{margin:0}.public-company-trust dl div{border-bottom:1px solid #edf0f6;justify-content:space-between;padding:14px 0;display:flex}.public-company-trust dd{font-weight:800}.public-company-trust section>p{align-items:flex-start;gap:6px;font-size:13px;display:flex}.public-company-footer{color:#65718a;justify-content:space-between;padding:30px 0 46px;display:flex}@media (max-width:760px){.company-publication-panel{flex-direction:column;align-items:flex-start}.public-company-nav{padding:0 20px}.public-company-nav>div a:first-child{display:none}.public-company-about,.public-company-footer,.public-company-grid,.public-company-hero,.public-company-portfolio{width:min(100% - 24px,1180px)}.public-company-cover{height:190px}.public-company-identity{align-items:flex-start;margin-top:-34px;padding:0 20px 24px}.public-company-logo{border-radius:20px;width:82px;height:82px}.public-company-identity>div{min-width:0;padding-top:42px}.public-company-identity h1{overflow-wrap:anywhere;font-size:27px}.public-company-about{padding:30px 22px}.public-company-grid{grid-template-columns:1fr}.public-company-grid>section,.public-company-portfolio{padding:22px}.public-company-portfolio>div{grid-template-columns:1fr}.public-company-portfolio>header{align-items:flex-start;gap:10px}.public-company-footer{flex-direction:column;gap:5px}.admin-publication-list header{flex-direction:column}}.project-checklist-entry{border-radius:19px;padding:16px}.project-checklist-entry>header{margin-bottom:12px}.project-checklist-entry>header p{font-size:.72rem}.project-checklist-entry>header h2{margin:3px 0;font-size:1.1rem}.project-checklist-entry>header span,.project-checklist-entry>header>a{font-size:.84rem}.project-checklist-entry>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.project-checklist-entry article{border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 11px;min-height:116px;padding:11px 12px}.project-checklist-entry article>span{border-radius:10px;grid-row:1/3;width:34px;height:34px}.project-checklist-entry article small{font-size:.7rem}.project-checklist-entry article strong{margin:1px 0;font-size:.9rem}.project-checklist-entry article p{font-size:.78rem}.project-checklist-entry article>b{align-self:start;padding:5px 8px;font-size:.64rem}.project-checklist-entry article>div:last-child{grid-column:2/4;justify-content:flex-start}.project-checklist-entry .primary-button,.project-checklist-entry .secondary-button{min-height:32px;padding:6px 10px;font-size:.75rem}.checklist-create-entry{background:#fff;border:1px solid #dfe7f3;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;display:grid}.checklist-create-entry>span{color:#165dff;background:#eef4ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.checklist-create-entry p{color:#165dff;letter-spacing:.1em;margin:0;font-size:.7rem;font-weight:850}.checklist-create-entry h2{margin:3px 0;font-size:1.05rem}.checklist-create-entry small{color:#65748c}.checklist-create-entry>div:last-child{gap:8px;display:flex}.checklist-entry-back{justify-self:start}.checklist-empty-control,.checklist-status-actions{background:#fbfcff;border:1px solid #e2e9f3;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.checklist-empty-control>span{color:#165dff;background:#eef4ff;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.checklist-empty-control strong{font-size:.9rem}.checklist-empty-control p{color:#65748c;margin:2px 0 0;font-size:.8rem}.checklist-empty-control>div:last-child,.checklist-status-actions>div:last-child{gap:7px;display:flex}.checklist-status-actions{margin-bottom:12px}.checklist-status-actions>div:first-child{align-items:center;gap:10px;display:flex}.checklist-status-actions>div:first-child>svg{color:#165dff}.checklist-status-actions small,.checklist-status-actions strong{display:block}.checklist-status-actions small{color:#73829b;letter-spacing:.08em;font-size:.65rem;font-weight:800}.checklist-status-actions strong{font-size:.86rem}@media (max-width:900px){.project-checklist-entry>div{grid-template-columns:1fr}.checklist-create-entry,.checklist-empty-control,.checklist-status-actions{grid-template-columns:auto 1fr}.checklist-create-entry>div:last-child,.checklist-empty-control>div:last-child,.checklist-status-actions>div:last-child{grid-column:2}}@media (max-width:600px){.checklist-create-entry,.checklist-empty-control,.checklist-status-actions{grid-template-columns:1fr}.checklist-create-entry>span,.checklist-empty-control>span{display:none}.checklist-create-entry>div:last-child,.checklist-empty-control>div:last-child,.checklist-status-actions>div:last-child{flex-direction:column;grid-column:1}.checklist-create-entry a,.checklist-empty-control a,.checklist-status-actions a{width:100%}}.checklist-publish-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.job-payment-workflow{gap:13px;display:grid}.job-payment-workflow>header{margin:0}.job-workflow-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.job-workflow-sequence{background:#f7f9fd;border:1px solid #e1e8f3;border-radius:13px;grid-template-columns:repeat(6,1fr);gap:0;margin:0;padding:9px 12px;list-style:none;display:grid}.job-workflow-sequence li{color:#4e5f78;text-align:center;font-size:.72rem;font-weight:800;position:relative}.job-workflow-sequence li:not(:last-child):after{content:"→";color:#9cabc0;position:absolute;right:-4px}.job-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.project-checklist-entry .job-stage-card{background:#fff;border-color:#dfe7f3;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;align-content:start;gap:11px;min-height:250px;padding:15px;display:grid}.project-checklist-entry .job-stage-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.project-checklist-entry .job-stage-card>header>span{color:#165dff;background:#eef4ff;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.project-checklist-entry .job-stage-card h3{margin:1px 0;font-size:.92rem}.project-checklist-entry .job-stage-card>header>strong{text-align:right;font-size:.86rem}.job-stage-metrics{border:1px solid #e7ecf4;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.job-stage-metrics>div{border-right:1px solid #e7ecf4;align-content:start;gap:2px;min-width:0;padding:9px;display:grid}.job-stage-metrics>div:last-child{border-right:0}.job-stage-metrics small{color:#71819a;letter-spacing:.08em;font-size:.58rem;font-weight:850}.job-stage-metrics strong{font-size:.78rem}.job-stage-metrics span{color:#748198;font-size:.64rem;line-height:1.35}.job-stage-progress{gap:5px;display:grid}.job-stage-progress>span{color:#65748b;justify-content:space-between;font-size:.7rem;display:flex}.job-stage-progress>i{background:#e8edf5;border-radius:99px;height:6px;overflow:hidden}.job-stage-progress>i>b{border-radius:inherit;background:#1d63ed;height:100%;display:block}.project-checklist-entry .job-stage-card>footer{flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;display:flex}.job-workflow-empty{background:#fafcff;border:1px dashed #cbd7e7;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.job-workflow-empty>svg{color:#165dff;flex:none}.job-workflow-empty>div{flex:1;min-width:0}.job-workflow-empty strong{font-size:.88rem}.job-workflow-empty p{color:#687791;margin:2px 0 0;font-size:.75rem}@media (max-width:900px){.job-stage-grid{grid-template-columns:1fr!important}.job-workflow-header-actions{justify-content:flex-start}.job-payment-workflow>header{flex-direction:column;align-items:flex-start}.job-workflow-sequence{grid-template-columns:repeat(3,1fr);row-gap:7px}.job-workflow-sequence li:nth-child(3):after{display:none}}@media (max-width:600px){.job-workflow-header-actions,.job-workflow-header-actions a,.project-checklist-entry .job-stage-card>footer,.project-checklist-entry .job-stage-card>footer a{width:100%}.job-stage-metrics{grid-template-columns:1fr}.job-stage-metrics>div{border-bottom:1px solid #e7ecf4;border-right:0}.job-stage-metrics>div:last-child{border-bottom:0}.job-workflow-empty{flex-wrap:wrap;align-items:flex-start}.job-workflow-empty>a{width:100%}.stage-progress-summary{grid-template-columns:1fr;gap:11px}.stage-progress-summary>div:first-child{grid-template-columns:auto 1fr}.stage-progress-summary span{align-self:center}}.milestone-operational-summary{background:#fff;border:1px solid #dfe7f2;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 8px 22px #1c355b0d}.milestone-operational-summary>div{border-right:1px solid #e7ecf4;gap:3px;padding:11px 13px;display:grid}.milestone-operational-summary>div:last-child{border-right:0}.milestone-operational-summary small{color:#718099;letter-spacing:.08em;font-size:.62rem;font-weight:850}.milestone-operational-summary strong{font-size:.82rem;line-height:1.3}.milestone-checklist-panel{scroll-margin-top:82px}@media (max-width:800px){.milestone-operational-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.milestone-operational-summary>div{border-bottom:1px solid #e7ecf4}.milestone-operational-summary>div:nth-child(2n){border-right:0}.milestone-operational-summary>div:last-child{border-bottom:0;grid-column:1/-1}}.milestone-workspace{gap:13px;display:grid}.milestone-workspace>.back-link{color:#46617e;width:max-content;margin-bottom:1px;font-size:.75rem;font-weight:750}.milestone-workspace .milestone-workflow-hero{background:linear-gradient(125deg,#163eaf,#1f5fe5 72%,#35bfd4);border-radius:19px;grid-template-columns:minmax(0,1fr) 330px;gap:24px;padding:22px 25px;box-shadow:0 14px 34px #1c4cb929}.milestone-workspace .milestone-workflow-hero h1{font-size:clamp(1.8rem,3vw,2.5rem)}.milestone-workspace .milestone-workflow-hero>div>div{margin-top:14px}.milestone-workspace .milestone-workflow-hero aside{border-left:1px solid #fff3;grid-template-columns:1fr 1fr;gap:0;padding-left:0;display:grid}.milestone-workspace .milestone-workflow-hero aside>div{flex-direction:column;justify-content:center;padding-left:20px;display:flex}.milestone-workspace .milestone-workflow-hero aside>div+div{border-left:1px solid #ffffff29}.milestone-workspace .milestone-workflow-hero aside strong{font-size:1.25rem}.stage-workflow-rail{background:#fff;border:1px solid #dce6f2;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr) 16px) minmax(0,1fr);align-items:center;margin:0;padding:10px 13px;list-style:none;display:grid;box-shadow:0 7px 20px #19335c0b}.stage-workflow-rail>li{color:#7a879a;white-space:nowrap;background:#f5f7fa;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:7px;font-size:.68rem;font-weight:800;display:flex}.stage-workflow-rail>li[data-state=complete]{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.stage-workflow-rail>li[data-state=current]{color:#1754cf;background:#eaf2ff;box-shadow:inset 0 0 0 1px #bad0ff}.stage-workflow-rail>svg{color:#a6b2c2;justify-self:center}.milestone-operational-summary{border-radius:13px;box-shadow:0 6px 18px #1c355b0a}.stage-progress-summary{background:linear-gradient(110deg,#f7faff,#fff)!important;border-color:#d7e3f3!important;border-radius:14px!important;margin:0!important}.milestone-workspace .milestone-payment-section,.milestone-workspace .workflow-record-panel{border-color:#d9e4f1;border-radius:16px;margin-top:0;box-shadow:0 8px 24px #1a2d5b0b}.milestone-workspace .workflow-section-heading{background:#fbfdff;padding:14px 17px}.milestone-workspace .workflow-section-heading h2{font-size:1.02rem}.milestone-workspace .checklist-status-actions{margin:11px 16px 8px;padding:10px 12px}.milestone-workspace .checklist-progress-connection{gap:7px;padding:12px 17px}.milestone-workspace .checklist-progress-track{height:7px}.milestone-workspace .productivity-checklist{padding:10px 16px 15px}.milestone-workspace .productivity-checklist>ol{gap:7px}.milestone-workspace .productivity-checklist>ol>li{border-radius:12px;box-shadow:0 3px 10px #17305806}.milestone-workspace .productivity-checklist>ol>li[data-state=completed]{border-color:var(--seqra-turquoise-border);background:var(--seqra-turquoise-surface)}.milestone-workspace .productivity-checklist>ol>li[data-expanded=true],.milestone-workspace .productivity-checklist>ol>li[data-state=current]{background:#f7faff;border-color:#9ebcfb;box-shadow:0 6px 18px #2354c714}.milestone-workspace .checklist-task-row{min-height:45px}.milestone-workspace .checklist-task-main>strong{font-size:.78rem}.milestone-workspace .checklist-task-chips i,.milestone-workspace .checklist-task-meta span{font-size:.63rem}.milestone-evidence-overview .milestone-evidence-counts{gap:8px;padding:13px 16px 0}.milestone-evidence-overview .milestone-evidence-counts article{background:#fbfdff;border-radius:11px;padding:11px 12px;position:relative}.milestone-evidence-overview .milestone-evidence-counts article:after{content:"REQUIRED STATUS";color:#8794a7;letter-spacing:.06em;margin-left:auto;font-size:.52rem;font-weight:850}.milestone-evidence-overview .milestone-evidence-counts article:has(b:not(:empty)):after{content:"PROOF"}.milestone-evidence-overview .milestone-evidence-summary{gap:13px;padding:14px 16px}.milestone-payment-section{gap:10px!important;padding:15px 17px!important}.payment-readiness-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.payment-readiness-flow li{color:#718097;background:#f4f6f9;border-radius:8px;padding:8px 8px 8px 24px;font-size:.64rem;font-weight:800;position:relative}.payment-readiness-flow li:before{content:"○";position:absolute;left:9px}.payment-readiness-flow li[data-complete=true]{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.payment-readiness-flow li[data-complete=true]:before{content:"✓"}.milestone-workspace .next-action-panel{margin:0;padding:14px 16px}.client-approval-workspace{border-radius:16px!important;box-shadow:0 9px 27px #1833640f!important}.client-approval-workspace>header{background:linear-gradient(105deg,#f3f7ff,#fff)!important}.client-review-ready{color:#1754cf!important;background:#eaf2ff!important}.client-stage-funding-alert{background:linear-gradient(105deg,#effcff,#fff);border:1px solid #8edeea;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid;box-shadow:0 14px 32px #14609d1a}.client-stage-funding-alert>span{color:#086879;background:#d8f7fb;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.client-stage-funding-alert p{color:#087287;letter-spacing:.12em;margin:0 0 3px;font-size:.68rem;font-weight:850}.client-stage-funding-alert h2{margin:0;font-size:1.08rem}.client-stage-funding-alert strong{color:#0b214c;margin-top:3px;display:block}.client-stage-funding-alert small{color:#5e718d;margin-top:4px;display:block}.client-stage-funding-alert>a{color:#fff;background:#0b55ef;border-radius:999px;align-items:center;gap:7px;padding:11px 17px;font-weight:800;text-decoration:none;display:inline-flex}.stage-funding-assurance{background:#f8fbff;border:1px solid #d4e1f2;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:13px 16px;display:grid}.stage-funding-assurance>span{color:#335d9e;background:#eaf1fc;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.stage-funding-assurance p{color:#627792;letter-spacing:.12em;margin:0 0 2px;font-size:.62rem;font-weight:850}.stage-funding-assurance h2{margin:0;font-size:.92rem}.stage-funding-assurance small{color:#61728a;margin-top:3px;display:block}.stage-funding-assurance.secured{background:#eefcfd;border-color:#84dce8}.stage-funding-assurance.secured>span{color:#087287;background:#d5f6fa}@media (max-width:700px){.client-stage-funding-alert{grid-template-columns:auto 1fr}.client-stage-funding-alert>a{grid-column:1/-1;justify-content:center}}.milestone-workspace .milestone-workflow-hero.milestone-hero-overdue{background:linear-gradient(125deg,#761f32,#b8324d 70%,#e35e66);box-shadow:0 14px 34px #761f322e}@media (max-width:900px){.milestone-workspace .milestone-workflow-hero{grid-template-columns:1fr}.milestone-workspace .milestone-workflow-hero aside{border-top:1px solid #fff3;border-left:0;padding-top:14px}.stage-workflow-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.stage-workflow-rail>svg{display:none}.stage-workflow-rail>li{justify-content:flex-start}.payment-readiness-flow{grid-template-columns:1fr 1fr}}@media (max-width:600px){.milestone-workspace{gap:10px}.milestone-workspace .milestone-workflow-hero{padding:17px 16px}.milestone-workspace .milestone-workflow-hero aside>div{padding-left:12px}.milestone-workspace .milestone-workflow-hero aside strong{font-size:1rem}.stage-workflow-rail{grid-template-columns:1fr 1fr;padding:8px}.milestone-operational-summary>div{padding:9px 10px}.milestone-workspace .workflow-section-heading{align-items:flex-start;padding:12px 13px}.milestone-workspace .checklist-status-actions{margin-inline:11px}.milestone-workspace .productivity-checklist{padding-inline:11px}.milestone-evidence-overview .milestone-evidence-counts{grid-template-columns:1fr;padding:11px 11px 0}.milestone-evidence-overview .milestone-evidence-summary{padding:12px}.payment-readiness-flow{grid-template-columns:1fr}.milestone-workspace .next-action-panel{flex-direction:column;align-items:stretch}.milestone-workspace .next-action-panel>a{justify-content:center;width:100%}}.project-plan-work-items{background:#f6f9fe;border-radius:9px;gap:4px!important;margin:8px 0 0!important;padding:8px!important;list-style:none!important;display:grid!important}.project-plan-work-items li{border:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0!important;display:flex!important}.project-plan-work-items li span{color:#43546b;font-size:.68rem}.project-plan-work-items li b{color:#1754cf;font-size:.68rem;min-width:auto!important}.agreement-decision-actions{flex-wrap:wrap;gap:9px;display:flex}.agreement-decision-actions button{justify-content:center}.agreement-action-form fieldset>p{color:#53647b;margin:4px 0 0;font-size:.78rem;line-height:1.55}@media (max-width:600px){.agreement-decision-actions{display:grid}.agreement-decision-actions button{width:100%}}.project-readiness-list{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.project-readiness-list li{color:#69778a;text-transform:capitalize;background:#f3f5f8;border-radius:999px;padding:5px 8px;font-size:.6rem;font-weight:800}.project-readiness-list li:before{content:"○";margin-right:4px}.project-readiness-list li[data-complete=true]{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.project-readiness-list li[data-complete=true]:before{content:"✓"}.checklist-stage-selector{gap:7px;margin-bottom:12px;display:flex;overflow-x:auto}.checklist-stage-selector a{color:#51627c;background:#fff;border:1px solid #d7e1ef;border-radius:9px;flex:none;padding:8px 13px;font-size:.78rem;font-weight:800}.checklist-stage-selector a[data-current=true]{color:#fff;background:#165dff;border-color:#165dff}.checklist-builder-hero-compact{border-radius:17px;padding:19px 21px}.checklist-builder-hero-compact h1{font-size:1.45rem}.checklist-builder-simple{gap:11px;padding:16px}.checklist-builder-simple>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.checklist-builder-simple>header p{color:#165dff;letter-spacing:.1em;margin:0;font-size:.65rem;font-weight:850}.checklist-builder-simple>header h3{margin:2px 0;font-size:1rem}.checklist-builder-simple>header span{color:#687891;font-size:.75rem}.checklist-builder-simple>ol>li,.simple-checklist-head{grid-template-columns:72px minmax(0,1fr) 100px 32px;align-items:center;gap:8px;display:grid}.simple-checklist-head{color:#718098;letter-spacing:.06em;text-transform:uppercase;padding:0 11px;font-size:.65rem;font-weight:850}.checklist-builder-simple>ol{gap:7px}.checklist-builder-simple>ol>li{border-radius:10px;padding:9px 10px}.checklist-builder-simple>ol>li label{display:block}.checklist-builder-simple>ol>li label>span{display:none}.checklist-builder-simple>ol>li input{background:#fff;border:1px solid #d6e0ed;border-radius:8px;width:100%;min-height:38px;margin:0;padding:7px 9px}.checklist-builder-simple>ol>li>button{color:#a23e48;background:#fff;border:1px solid #dde4ee;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.checklist-builder-simple>ol>li>button:disabled{opacity:.35}.checklist-builder-simple>.checklist-weight-total{margin-top:2px}.checklist-builder-simple>.checklist-publish-actions{padding-top:2px}@media (max-width:600px){.checklist-builder-simple>header{flex-direction:column;align-items:stretch}.simple-checklist-head{display:none}.checklist-builder-simple>ol>li{grid-template-columns:62px minmax(0,1fr) 80px 32px;align-items:end}.checklist-builder-simple>ol>li label>span{color:#697991;margin-bottom:4px;font-size:.62rem;font-weight:800;display:block}.checklist-builder-hero-compact{padding:17px}.checklist-builder-simple{padding:12px}}.checklist-builder-simple .checklist-evidence-options{border:0;grid-column:2/4;align-items:center;gap:6px;margin:0;padding:3px 0 0;display:flex}.checklist-builder-simple .checklist-evidence-options legend{float:left;color:#697991;margin:0 4px 0 0;font-size:.64rem;font-weight:800}.checklist-builder-simple .checklist-evidence-options label{position:relative}.checklist-builder-simple .checklist-evidence-options input{opacity:0;width:1px;min-height:1px;position:absolute}.checklist-builder-simple .checklist-evidence-options label>span{color:#60708a;cursor:pointer;background:#fff;border:1px solid #d6e0ed;border-radius:999px;padding:5px 8px;font-size:.64rem;font-weight:750;display:block}.checklist-builder-simple .checklist-evidence-options input:checked+span{color:#164ec4;background:#edf3ff;border-color:#90b0ff}.checklist-builder-simple .checklist-evidence-options input:focus-visible+span{outline-offset:2px;outline:2px solid #165dff}@media (max-width:600px){.checklist-builder-simple .checklist-evidence-options{flex-wrap:wrap;grid-column:1/-1}.checklist-builder-simple .checklist-evidence-options legend{width:100%;margin-bottom:2px}}.plan-stage-tabs button[data-invalid=true]{background:var(--surface-primary);border-color:#e4a72e}.plan-stage-tabs button em{color:var(--seqra-turquoise-text);font-size:.62rem;font-style:normal;font-weight:800}.plan-stage-tabs button[data-invalid=true] em{color:#9b5c00}.plan-validation-summary{gap:7px;display:grid}.plan-validation-summary ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plan-validation-summary button{color:#7a4a00;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1b355;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800}.plan-validation-summary button:focus-visible,.plan-validation-summary button:hover{outline-offset:1px;border-color:#b97800;outline:2px solid #b9780026}.plan-builder-tabbed{gap:14px}.plan-stage-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.plan-stage-tabs button{color:#4f607a;text-align:left;background:#fff;border:1px solid #d9e3f0;border-radius:11px;grid-template-columns:1fr auto;gap:2px 7px;min-width:0;padding:10px 11px;display:grid}.plan-stage-tabs button span{font-size:.76rem;font-weight:850}.plan-stage-tabs button small{color:#7a879b;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.65rem;overflow:hidden}.plan-stage-tabs button b{color:#165dff;grid-area:1/2;font-size:.7rem}.plan-stage-tabs button[data-current=true]{box-shadow:0 7px 18px #165dff33}.plan-stage-tabs button[data-current=true] b,.plan-stage-tabs button[data-current=true] small{color:#dce8ff}.plan-stage-workspace{background:#fff;border:1px solid #dce5f1;border-radius:16px;gap:14px;padding:18px;display:grid}.plan-stage-workspace>header{border-bottom:1px solid #e7ecf4;justify-content:space-between;align-items:end;padding-bottom:12px;display:flex}.plan-checklist-simple>header p,.plan-stage-workspace>header p{color:#165dff;letter-spacing:.1em;margin:0;font-size:.65rem;font-weight:850}.plan-checklist-simple>header h3,.plan-stage-workspace>header h2{margin:2px 0}.plan-stage-workspace>header>strong{font-size:1.05rem}.plan-checklist-simple{background:#f9fbfe;border:1px solid #e2e8f2;border-radius:13px;gap:10px;padding:14px;display:grid}.plan-checklist-simple>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.plan-checklist-simple>header span{color:#697991;font-size:.72rem}.plan-checklist-simple>ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.plan-checklist-simple>ol>li{background:#fff;border:1px solid #e1e7f0;border-radius:9px;grid-template-columns:72px minmax(0,1fr) 100px 32px;align-items:center;gap:8px;padding:8px;display:grid}.plan-checklist-simple>ol label>span{display:none}.plan-checklist-simple input:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid #d6e0ed;border-radius:8px;width:100%;min-height:38px;padding:7px 9px}.plan-checklist-simple>ol button{color:#a23e48;background:#fff;border:1px solid #dde4ee;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.plan-checklist-simple>ol button:disabled{opacity:.35}.plan-stage-next{justify-content:flex-end;align-items:center;gap:8px;display:flex}.plan-stage-next>span{color:#718099;margin-right:auto;font-size:.72rem;font-weight:750}.plan-stage-tabs{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}@media (max-width:1000px){.plan-stage-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.plan-stage-tabs{display:flex;overflow-x:auto}.plan-stage-tabs button{flex:0 0 120px}.plan-stage-workspace{padding:13px}.plan-checklist-simple>header{flex-direction:column;align-items:stretch}.plan-checklist-simple .simple-checklist-head{display:none}.plan-checklist-simple>ol>li{grid-template-columns:54px minmax(0,1fr) 75px 32px;align-items:end}.plan-checklist-simple>ol label>span{color:#697991;margin-bottom:4px;font-size:.6rem;font-weight:800;display:block}.plan-stage-next{flex-wrap:wrap}.plan-stage-next>span{width:100%;margin:0}.plan-stage-next button{flex:1}}.plan-stage-tabs{align-items:stretch;width:100%}.plan-stage-tabs>button{height:100%}.stripe-sandbox-payment{background:linear-gradient(135deg,#f8fbff,#f2f7ff);border-color:#bfd3ff;gap:12px;display:grid}.stripe-sandbox-payment>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.stripe-sandbox-payment>header p{color:#165dff;letter-spacing:.1em;margin:0;font-size:.65rem;font-weight:850}.stripe-sandbox-payment>header h2{margin:3px 0 0}.stripe-sandbox-payment>header>strong{font-size:1.05rem}.stripe-sandbox-payment>p{color:#52647e;align-items:center;gap:8px;margin:0;font-size:.78rem;display:flex}.stripe-sandbox-payment>small{color:#63738b}.stripe-sandbox-payment form{justify-content:flex-end;display:flex}.stripe-sandbox-payment button{align-items:center;gap:6px;display:inline-flex}@media (max-width:600px){.stripe-sandbox-payment>header{flex-direction:column}.stripe-sandbox-payment button,.stripe-sandbox-payment form{width:100%}.stripe-sandbox-payment button{justify-content:center}}.subscription-hub{gap:22px;display:grid}.subscription-hub>header p{color:#165dff;letter-spacing:.1em;margin:0;font-size:.7rem;font-weight:850}.subscription-hub>header h2{margin:5px 0 7px}.subscription-billing p,.subscription-hub>header span,.subscription-plans-heading p{color:#62718a}.subscription-return{color:#184aa9;background:#f1f6ff;border:1px solid #bfd3ff;border-radius:12px;margin:0;padding:12px 14px}.subscription-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.subscription-billing,.subscription-empty,.subscription-plans article,.subscription-summary article{background:#fff;border:1px solid #dce5f2;border-radius:18px;box-shadow:0 10px 28px #132d5c0d}.subscription-summary article{gap:6px;padding:18px;display:grid}.subscription-summary small{color:#65758d;letter-spacing:.08em;font-size:.68rem;font-weight:800}.subscription-summary strong{color:#102654}.subscription-summary span{color:#68778e;font-size:.78rem}.subscription-billing{padding:20px}.subscription-billing>header,.subscription-plans-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.subscription-billing h3,.subscription-plans-heading h3{margin:0}.subscription-billing p,.subscription-plans-heading p{margin:4px 0 0}.subscription-billing dl,.subscription-plans dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.subscription-billing dl div,.subscription-plans dl div{gap:3px;display:grid}.subscription-billing dt,.subscription-plans dt{color:#6a7890;font-size:.72rem}.subscription-billing dd,.subscription-plans dd{margin:0;font-weight:750}.subscription-invoices{margin-top:16px;display:grid}.subscription-invoices article{border-top:1px solid #e4eaf3;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:12px 0;display:grid}.subscription-invoices article div{display:grid}.subscription-invoices span{color:#69778e;font-size:.75rem}.subscription-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.subscription-plans article{gap:14px;padding:20px;display:grid}.subscription-plans article>div{justify-content:space-between;gap:10px;display:flex}.subscription-plans h4{margin:0}.subscription-plans article>div>span{background:var(--seqra-turquoise-surface);color:var(--seqra-turquoise-text);border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:800}.subscription-plans article>p{color:#617088;min-height:42px;margin:0}.subscription-plans form{flex-wrap:wrap;gap:8px;display:flex}.subscription-plans button{color:#fff;background:#165dff;border:0;border-radius:999px;padding:9px 13px;font-weight:750}.subscription-plans button:disabled{color:#69758a;background:#d9e0eb}.subscription-empty{margin-top:14px;padding:22px}.subscription-empty p{color:#68768d;margin:5px 0 0}.subscription-plans article{grid-template-rows:auto auto auto 1fr auto;min-height:360px;position:relative}.subscription-plans article[data-popular=true]{border-color:#7fa6ff;box-shadow:0 14px 34px #165dff21}.subscription-popular{color:#fff;letter-spacing:.08em;background:#165dff;border-radius:999px;padding:5px 10px;font-size:.62rem;position:absolute;top:-11px;right:16px}.subscription-price{justify-content:start!important;gap:2px!important;display:grid!important}.subscription-price strong{color:#102654;font-size:1.8rem;line-height:1}.subscription-price span{color:#68778e!important;background:0 0!important;padding:0!important;font-size:.72rem!important;font-weight:600!important}.subscription-plans ul{align-content:start;gap:7px;margin:0;padding:0;list-style:none;display:grid}.subscription-plans li{color:#40516d;padding-left:17px;font-size:.76rem;position:relative}.subscription-plans li:before{content:"✓";color:var(--seqra-turquoise-text);font-weight:900;position:absolute;left:0}.subscription-plans form{align-self:end}.subscription-plans form button{width:100%}@media (max-width:700px){.subscription-plans,.subscription-summary{grid-template-columns:1fr}.subscription-billing>header,.subscription-plans-heading{align-items:flex-start}.subscription-invoices article{grid-template-columns:1fr auto}.subscription-invoices article a{grid-column:1/-1}.subscription-plans article{min-height:0}.subscription-plans article>p{min-height:auto}}.plan-stage-fields-simple{grid-template-columns:1fr 1fr;padding:14px}.plan-checklist-simple{gap:12px;padding:13px}.plan-checklist-simple :is(input:not([type=checkbox]):not([type=radio]),textarea){background:#fff;border:1px solid #d6e0ed;border-radius:8px;width:100%;min-width:0;min-height:38px;margin:0;padding:7px 9px}.plan-checklist-simple textarea{resize:vertical;min-height:84px;line-height:1.5}.work-item-entry{background:#fff;border:1px solid #dce5f1;border-radius:11px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px;padding:14px;display:grid}.work-item-entry>label{color:#52627a;gap:6px;min-width:0;font-size:.68rem;font-weight:800;display:grid}.work-item-order,.work-item-weight{grid-column:span 2}.work-item-details,.work-item-entry-actions,.work-item-evidence{grid-column:1/-1}.work-item-required{cursor:pointer;background:#f8faff;border:1px solid #dce5f1;border-radius:9px;grid-column:1/-1;justify-self:start;align-items:center;min-height:42px;padding:8px 11px;gap:9px!important;display:flex!important}.work-item-entry input[type=checkbox],.work-item-evidence input[type=checkbox]{accent-color:#165dff;cursor:pointer;flex:none;width:17px;min-width:17px;height:17px;min-height:17px;margin:0;padding:0;display:block}.work-item-entry input[type=checkbox]:focus-visible,.work-item-evidence input[type=checkbox]:focus-visible{outline-offset:2px;outline:3px solid #165dff47}.work-item-evidence label:has(input:checked),.work-item-required:has(input:checked){color:#164ec4;background:#eef4ff;border-color:#9bb7ff}.work-item-evidence{border:1px solid #dce5f1;border-radius:11px;min-width:0;margin:0;padding:12px}.work-item-evidence legend{color:#52627a;padding:0 5px;font-size:.68rem;font-weight:800}.work-item-evidence>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.work-item-evidence label{color:#52627a;cursor:pointer;background:#fff;border:1px solid #dce5f1;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:42px;padding:9px 10px;font-size:.7rem;font-weight:750;display:flex}.work-item-evidence label span{overflow-wrap:anywhere;min-width:0}.work-item-entry-actions{justify-content:flex-end;gap:8px;display:flex}.work-item-entry-actions button{white-space:nowrap;min-height:40px}.work-item-table{background:#fff;border:1px solid #dce5f1;border-radius:11px;overflow:hidden}.work-item-table-head,.work-item-table-row{grid-template-columns:72px minmax(0,1fr) 100px 150px;align-items:center;gap:8px;padding:9px 11px;display:grid}.work-item-table-head{color:#718098;letter-spacing:.05em;text-transform:uppercase;background:#f3f6fa;font-size:.65rem;font-weight:850}.work-item-table-row{color:#52627a;border-top:1px solid #e6ebf2;min-height:44px;font-size:.76rem}.work-item-table-row strong{color:#17263d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-item-actions{justify-content:flex-end;gap:5px;display:flex}.work-item-actions button{color:#40526c;background:#fff;border:1px solid #dce4ef;border-radius:7px;align-items:center;gap:4px;padding:5px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.work-item-actions button:disabled{opacity:.4}.work-item-empty{color:#718098;text-align:center;padding:18px;font-size:.75rem}.plan-checklist-simple .checklist-weight-total{padding:10px 13px}.project-plan-builder-page .plan-builder-form>footer{z-index:1;position:relative;bottom:auto}.workspace-main>.project-plan-builder-page+.floating-chat-trigger{z-index:1;width:max-content;height:auto;margin:0 clamp(16px,3vw,38px) 24px auto;position:relative;bottom:auto;right:auto}.project-plan-mutation-form{display:none}.work-item-entry :is(input,textarea,fieldset){scroll-margin-top:16px}.work-item-helper{color:#718098;margin:0;font-size:.64rem;font-weight:500;line-height:1.45}.work-item-inline-error{color:#9d2633;background:#fff4f5;border:1px solid #efb7bd;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:.72rem;font-weight:750}.historical-weight-guidance{color:#754b00;background:var(--surface-primary);border:1px solid #e3bd68;border-radius:9px;margin:0;padding:10px 12px;font-size:.72rem;line-height:1.5}.stage-setup-status{color:#7a4d00;background:var(--surface-primary);border:1px solid #edbd5f;border-radius:999px;align-items:center;min-height:30px;margin-top:6px;padding:5px 9px;font-size:.68rem;font-weight:850;display:inline-flex}.stage-setup-status.complete{border-color:var(--seqra-turquoise-border);color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.plan-stage-settings{background:#fbfcfe;border:1px solid #dce5f1;border-radius:12px}.plan-stage-settings-toggle{border-radius:inherit;color:#213955;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-size:.76rem;font-weight:850;display:flex}.plan-stage-settings-toggle:focus-visible{outline:3px solid var(--seqra-blue);outline-offset:2px}.plan-stage-settings-toggle span:last-child{font-size:1rem}.plan-stage-settings [hidden]{display:none}.plan-stage-settings-toggle span{overflow-wrap:anywhere}.plan-stage-settings .plan-stage-fields{border-top:1px solid #e3e9f2}.plan-ready-action{background:linear-gradient(120deg,#eef4ff,#f2fbfb);border:1px solid #a9c5ff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.plan-ready-action strong{color:#132d56;font-size:.9rem;display:block}.plan-ready-action span{color:#5f7391;margin-top:3px;font-size:.72rem;display:block}.plan-ready-action .primary-button{flex:none;text-decoration:none}@media (max-width:900px){.work-item-main{grid-column:span 9}.work-item-order,.work-item-weight{grid-column:span 3}.work-item-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.work-item-main,.work-item-order,.work-item-weight{grid-column:1/-1}.work-item-entry-actions{grid-template-columns:1fr;display:grid}.work-item-entry-actions button{width:100%}.work-item-table-head,.work-item-table-row{grid-template-columns:48px minmax(0,1fr) 70px}.work-item-table-head span:last-child{display:none}.work-item-actions{grid-column:1/-1;justify-content:flex-start}.plan-stage-fields-simple{grid-template-columns:1fr}.workspace-main>.project-plan-builder-page+.floating-chat-trigger{width:52px;height:52px}}@media (max-width:420px){.work-item-entry{padding:11px}.work-item-evidence>div{grid-template-columns:1fr}.work-item-evidence label{min-height:44px}}@media (max-width:600px){.plan-stage-workspace>header{flex-direction:column;align-items:flex-start}.plan-ready-action{flex-direction:column;align-items:stretch}.plan-ready-action .primary-button{justify-content:center;width:100%}}.job-workflow-empty:has(>a){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;padding:0;display:grid;position:relative}.job-workflow-empty:has(>a):after{content:"";background:#dce5f1;width:1px;position:absolute;top:16px;bottom:16px;left:50%}.job-workflow-empty:has(>a)>svg{grid-area:1/1;align-self:center;margin-left:24px}.job-workflow-empty:has(>a)>div{grid-area:1/1;align-self:center;padding:20px 24px 20px 62px}.job-workflow-empty:has(>a)>a{white-space:nowrap;border-radius:999px;grid-area:1/2;place-self:center;gap:6px;width:auto;min-height:34px;padding:7px 15px;line-height:1.2;display:inline-flex}.job-workflow-empty:has(>a)>a:before{content:"+";place-items:center;font-size:1rem;font-weight:700;line-height:1;display:inline-grid}@media (max-width:600px){.job-workflow-empty:has(>a){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.job-workflow-empty:has(>a)>svg{margin-left:14px}.job-workflow-empty:has(>a)>div{padding:16px 12px 16px 46px}.job-workflow-empty:has(>a)>a{white-space:normal;text-align:center;width:auto;max-width:calc(100% - 20px);padding:7px 11px}.job-workflow-empty:has(>a):after{top:12px;bottom:12px}}.quick-pay-create select{width:100%;color:var(--navy-950);font:inherit;background:#fff;border:1px solid #bdcbe1;border-radius:10px;padding:11px 12px}.quick-pay-create-options{gap:10px;padding:14px 0;display:grid}.quick-pay-create-options .quick-pay-create{margin:0 22px}.quick-pay-create-choice{color:var(--navy-950);gap:4px;margin:0 22px;display:grid}.quick-pay-create-choice span{color:var(--muted)}.quick-pay-accounting-empty{color:var(--muted);background:#f9fbff;border:1px solid #d9e3f3;border-radius:12px;align-items:center;gap:9px;margin:0 22px;padding:12px 14px;display:flex}.quick-pay-accounting-empty a{color:var(--blue-600);font-weight:800}.quick-pay-xero-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.quick-pay-xero-preview div{background:#edf3ff;border-radius:9px;padding:10px}.quick-pay-xero-preview dt{color:var(--muted);font-size:7px}.quick-pay-xero-preview dd{overflow-wrap:anywhere;color:var(--navy-950);margin:3px 0 0;font-weight:800}@media (max-width:700px){.quick-pay-xero-preview{grid-template-columns:1fr}.quick-pay-accounting-empty,.quick-pay-create-choice,.quick-pay-create-options .quick-pay-create{margin-left:16px;margin-right:16px}}.milestone-accounting-panel{gap:14px;display:grid}.milestone-accounting-panel>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.milestone-accounting-panel>header p{color:var(--blue-600);letter-spacing:1px;margin:0 0 5px;font-size:8px;font-weight:850}.milestone-accounting-panel>header h2{margin:0 0 4px}.milestone-accounting-panel>header small{color:var(--muted)}.milestone-accounting-panel>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.milestone-accounting-panel>form label{color:var(--navy-950);gap:6px;font-size:8px;font-weight:800;display:grid}.milestone-accounting-panel select{width:100%;color:var(--navy-950);background:#fff;border:1px solid #bdcbe1;border-radius:10px;padding:10px 12px}.milestone-accounting-connected{border:1px solid var(--seqra-turquoise-border);background:var(--seqra-turquoise-surface);border-radius:12px;align-items:center;gap:11px;padding:13px;display:flex}.milestone-accounting-connected>div{gap:3px;display:grid}.milestone-accounting-connected small,.milestone-accounting-connected span{color:var(--muted)}.milestone-accounting-empty{color:var(--muted);background:#f8faff;border:1px solid #dce5f2;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.milestone-accounting-empty a{color:var(--blue-600);font-weight:800}.milestone-accounting-panel details{background:#f7f9fc;border-radius:10px;padding:10px 12px}.milestone-accounting-panel summary{color:var(--muted);cursor:pointer;font-weight:750}.milestone-accounting-panel details ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.milestone-accounting-panel details li{justify-content:space-between;gap:12px;display:flex}.milestone-accounting-panel details small{color:#8a5e15}.milestone-accounting-boundary{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:8px;display:flex}@media (max-width:700px){.milestone-accounting-empty,.milestone-accounting-panel>header{flex-direction:column;align-items:flex-start}.milestone-accounting-panel>form{grid-template-columns:1fr}.milestone-accounting-panel>form .secondary-button{width:100%}.milestone-accounting-panel details li{flex-direction:column;gap:2px}}.issue-detail-heading,.issues-heading{border:1px solid var(--line,#dbe3ef);background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.issue-detail-heading p,.issues-heading p{color:#2563eb;letter-spacing:.12em;margin:0 0 6px;font-size:.72rem;font-weight:800}.issue-detail-heading h1,.issues-heading h1{color:#10233f;margin:0}.issue-detail-heading span,.issues-heading span{color:#64748b}.issue-detail-heading>b,.issues-heading>b{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:8px 13px}.issue-status-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.issue-status-summary>span{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:9px;padding:14px 16px;display:flex}.issue-status-summary svg{width:18px}.issues-list{gap:12px;display:grid}.issues-list>article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.issues-list h2{margin:4px 0;font-size:1rem}.issues-list p{color:#475569;margin:0 0 7px}.issues-list small,.issues-list span{color:#64748b}.issue-detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:18px;margin-top:18px;display:grid}.issue-action-panel,.issue-history,.issue-original{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:20px}.issue-original header{gap:12px;display:flex}.issue-original p{color:#334155;line-height:1.65}.issue-original>span{color:#64748b;font-size:.82rem}.issue-history{margin-top:14px}.issue-history>article{border-top:1px solid #edf2f7;grid-template-columns:32px 1fr;gap:10px;padding:14px 0;display:grid}.issue-history>article>span{color:#2563eb;background:#eff6ff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.issue-history p{color:#475569;margin:5px 0}.issue-history small{color:#64748b}.issue-evidence-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.issue-evidence-links a{background:#f8fafc;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:.78rem;display:flex}.issue-evidence-links svg{width:14px}.issue-action-panel{align-self:start}.issue-action-panel>p{color:#475569}.issue-action-panel footer{color:#64748b;border-top:1px solid #e2e8f0;margin-top:18px;padding-top:14px;font-size:.78rem}.issue-form,.issue-transition-form{gap:12px;display:grid}.issue-form label,.issue-transition-form label{color:#334155;gap:6px;font-weight:700;display:grid}.issue-form input,.issue-form select,.issue-form textarea,.issue-transition-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px}.issue-file small,.issue-form label small{color:#64748b;font-weight:500}.stage-issues-panel{margin-top:18px}.stage-issue-list{gap:8px;display:grid}.stage-issue-list>a{color:inherit;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.stage-issue-list>a>span{background:#f59e0b;border-radius:50%;width:9px;height:9px}.stage-issue-list>a>span[data-status=READY_FOR_CLIENT_REVIEW]{background:#2563eb}.stage-issue-list>a>span[data-status=RESOLVED]{background:var(--seqra-turquoise-text)}.stage-issue-list small{color:#64748b;display:block}.stage-issue-list b{color:#2563eb;font-size:.8rem}.stage-issues-empty{color:#64748b}.raise-issue-disclosure{border-top:1px solid #e2e8f0;margin-top:14px;padding-top:12px}.raise-issue-disclosure summary{cursor:pointer;color:#1d4ed8;font-weight:800}.raise-issue-disclosure .issue-form{max-width:680px;margin-top:14px}@media (max-width:640px){.issue-detail-heading,.issues-heading,.issues-list>article{flex-direction:column;align-items:flex-start}.issue-detail-grid,.issue-status-summary{grid-template-columns:1fr}.issues-list .secondary-button{width:auto}.issue-detail-heading>b{align-self:flex-start}.stage-issue-list>a{grid-template-columns:10px minmax(0,1fr)}.stage-issue-list>a>b{grid-column:2}}.defect-register-actions{align-items:center;gap:12px;display:flex}.defect-register-actions>.primary-button{align-items:center;gap:7px;display:inline-flex}.defect-register-actions svg{width:16px}.issue-detail-heading span{align-items:center;gap:6px;display:flex}.issue-detail-heading span svg{width:16px}.issues-list>article[data-status=RESOLVED]{border-color:var(--seqra-turquoise-border);background:var(--seqra-turquoise-surface)}.issues-list>article[data-status=READY_FOR_CLIENT_REVIEW]{background:#f5f9ff;border-color:#bfdbfe}.issues-list>article[data-status=REOPENED]{background:var(--surface-primary);border-color:#fed7aa}.issue-detail-heading>b[data-status=RESOLVED]{background:var(--seqra-turquoise-surface);color:var(--seqra-turquoise-text)}.issue-detail-heading>b[data-status=REOPENED]{color:#a85713;background:#fff3df}.issue-detail-heading>b[data-status=READY_FOR_CLIENT_REVIEW]{color:#1d4ed8;background:#e8f1ff}.defect-report-card{background:#fff;border:1px solid #dbe5f3;border-radius:20px;max-width:820px;padding:24px;box-shadow:0 14px 38px #264a8214}.defect-report-card>header{margin-bottom:20px}.defect-report-card>header h2{color:#10233f;margin:0}.defect-report-card>footer,.defect-report-card>header p{color:#64748b}.defect-report-card>footer{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:14px;font-size:.82rem}.issue-transition-form{margin-top:14px}.issue-transition-form+.issue-transition-form{border-top:1px solid #e2e8f0;padding-top:14px}.issue-transition-form input[type=date]{width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px}@media (max-width:640px){.defect-register-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.defect-register-actions>.primary-button{width:auto}.defect-report-card{padding:18px}.issue-action-panel{position:static}.issue-form button,.issue-transition-form button{width:100%}}.stage-workflow-rail.stage-execution-rail{grid-template-columns:repeat(3,minmax(0,1fr) 16px) minmax(0,1fr)}.stage-planning-boundary{justify-items:start;gap:12px;padding-bottom:17px;display:grid}.stage-planning-boundary>p{color:var(--muted);margin:0 17px;font-size:.78rem}.stage-planning-boundary>.primary-button{margin-left:17px}@media (max-width:900px){.stage-workflow-rail.stage-execution-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.stage-workflow-rail.stage-execution-rail{grid-template-columns:1fr 1fr}.stage-planning-boundary>.primary-button{justify-content:center;width:calc(100% - 26px);margin:0 13px}}.client-stage-waiting>p{color:var(--muted);margin:0;padding:17px;font-size:.8rem;line-height:1.6}.credential-section-nav{background:#fff;border:1px solid #dbe6f5;border-radius:16px;flex-wrap:wrap;gap:12px 24px;padding:16px;display:flex}.credential-section-nav a{color:#0755e9;font-weight:600}.credential-section-nav a:focus-visible{outline-offset:4px;outline:2px solid #0755e9}.credential-workspace{scroll-margin-top:90px}.company-overview-hero{position:relative;overflow:visible}.company-overview-cover{border-radius:22px 22px 0 0;height:310px;overflow:hidden}.company-cover>img,.company-overview-cover>img{will-change:transform;transition:transform .2s}.company-overview-identity{z-index:2;grid-template-columns:168px minmax(0,1fr) auto;gap:26px;min-height:156px;padding:0 32px 28px;position:relative}.company-overview-logo{z-index:3;background:#fff;border-width:7px;border-radius:50%;align-self:start;width:168px;height:168px;margin-top:-78px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0e275b38}.company-overview-logo img{object-fit:cover;width:100%;height:100%;display:block}.company-hero-badges{flex-wrap:wrap;margin-top:11px;gap:7px!important;display:flex!important}.company-hero-badges b{color:#2055c8;background:#f1f6ff;border:1px solid #cfe0f8;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.company-profile-hero .company-cover{height:245px;overflow:hidden}.company-profile-hero .company-profile-identity{background:#fff;grid-template-columns:152px minmax(0,1fr) auto;align-items:start;min-height:152px}.company-profile-hero .company-logo{z-index:2;border:6px solid #fff;border-radius:50%;width:152px;height:152px;margin-top:-70px;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f244c2b}.company-profile-hero .company-profile-identity>aside,.company-profile-hero .company-profile-identity>div{margin-top:24px}.company-profile-hero .company-logo img{object-fit:cover;transform-origin:50%}.company-cover-editor{background:#f8faff;border:1px solid #dbe4f1;border-radius:12px;gap:10px;margin-top:6px;padding:12px;display:grid}.company-cover-preview{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#eaf0f8;border-radius:9px;height:105px;position:relative;overflow:hidden}.company-cover-preview:active{cursor:grabbing}.company-cover-preview img{object-fit:cover;pointer-events:none;width:100%;height:100%}.company-cover-preview>span{color:#fff;pointer-events:none;background:#071d58b8;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800;position:absolute;bottom:8px;right:8px}.company-cover-editor label{color:#40536f;grid-template-columns:110px 1fr;align-items:center;gap:9px;font-size:9px;font-weight:750;display:grid}.company-cover-editor input[type=range]{min-width:0;accent-color:var(--blue-600);padding:0}.company-cover-editor footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.company-cover-editor footer .secondary-button{min-height:34px;padding:0 11px}@media (max-width:900px){.company-overview-identity{grid-template-columns:128px minmax(0,1fr);gap:18px;min-height:128px}.company-overview-logo{width:128px;height:128px;margin-top:-58px}.company-overview-identity>.primary-button,.company-overview-identity>.profile-readonly-chip{grid-column:2;justify-self:start}.company-profile-hero .company-profile-identity{grid-template-columns:100px minmax(0,1fr)}.company-profile-hero .company-logo{width:100px;height:100px}}@media (max-width:520px){.company-overview-cover{height:190px}.company-overview-identity{grid-template-columns:92px minmax(0,1fr);gap:13px;min-height:0;padding:0 17px 20px}.company-overview-logo{border-width:5px;width:92px;height:92px;margin-top:-42px}.company-overview-identity h1{font-size:24px}.company-overview-identity>.primary-button,.company-overview-identity>.profile-readonly-chip{grid-column:1/-1;justify-self:stretch;width:100%}.company-hero-badges{grid-column:1/-1}.company-profile-hero .company-cover{height:170px}.company-profile-hero .company-profile-identity{grid-template-columns:78px minmax(0,1fr)}.company-profile-hero .company-logo{width:78px;height:78px;margin-top:-35px}.company-cover-editor label{grid-template-columns:1fr}.company-cover-editor footer{flex-direction:column;align-items:stretch}}.action-centre-hero,.agreement-hero,.attention-now,.checklist-builder-hero,.contractor-profile-hero,.contractor-welcome,.directory-hero,.milestone-workspace .milestone-workflow-hero,.project-detail-hero,.public-profile-hero,.submission-detail-hero,.trust-score-card,.variation-hero{background:var(--brand-gradient-diagonal)}.milestone-workspace .milestone-workflow-hero.milestone-hero-completed{background:var(--completed-gradient);box-shadow:0 14px 34px var(--seqra-turquoise-text)}@supports (color:color-mix(in lab,red,red)){.milestone-workspace .milestone-workflow-hero.milestone-hero-completed{box-shadow:0 14px 34px color-mix(in srgb,var(--seqra-turquoise-text) 18%,transparent)}}.project-progression li{text-align:center;min-height:104px;padding:10px 9px 9px}.project-progression li>a,.project-progression li>div[aria-disabled=true]{text-align:center;align-content:center;justify-items:center;min-height:0;display:grid}.project-progression li:not(:has(>a)){align-content:center;justify-items:center;display:grid}.project-progression li>a>*,.project-progression li>div[aria-disabled=true]>*{text-align:center;white-space:normal;overflow-wrap:anywhere;max-width:100%}.project-progression li:not(:has(>a))>b,.project-progression li>.stage-card-action,.project-progression li>a>.stage-card-action,.project-progression li>a>b,.project-progression li>div[aria-disabled=true]>.stage-card-action{margin-top:1px}.project-progression .demo-deposit-action{margin-top:2px}@media (max-width:760px){.project-progression li{text-align:center;min-height:100px;padding:10px}.project-progression li:not(:has(>a)),.project-progression li>a,.project-progression li>div[aria-disabled=true]{text-align:center;align-content:center;justify-items:center;gap:2px 9px;min-height:0}.client-dashboard-attention li{grid-template-columns:32px minmax(0,1fr)}.client-dashboard-attention li>a{grid-column:2}}.client-summary-grid article{border-radius:16px;min-height:96px;padding:16px 17px;box-shadow:0 8px 24px #142d690d}.client-summary-grid article>span{background:linear-gradient(145deg,var(--periwinkle-100),#e8fbff);border-radius:10px;width:37px;height:37px}.client-dashboard-attention li{grid-template-columns:32px minmax(0,1fr) auto}.client-action-icon{width:32px;height:32px;color:var(--blue-600);background:#edf4ff;border-radius:10px;place-items:center;display:grid}.client-action-icon[data-category*=Payment]{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.client-action-icon[data-category*=Agreement]{color:#6653c7;background:#f0edff}.client-project-card{min-height:366px}.client-property-name h3{font-size:1.05rem}.client-card-action{z-index:2;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.client-card-action>a{color:var(--blue-700);align-items:center;gap:4px;font-size:.7rem;font-weight:850;text-decoration:none;display:inline-flex}.client-card-action.client-card-clear{display:flex}.client-personal-profile{gap:14px;display:grid}.client-personal-profile>header{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d9e4f2;border-radius:18px;align-items:center;gap:16px;padding:20px;display:flex}.client-personal-profile>header>span{color:#fff;background:var(--brand-gradient-diagonal);border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;font-weight:850;display:grid}.client-personal-profile header h2,.client-personal-profile header p,.client-personal-profile header small{margin:0}.client-personal-profile header p{color:var(--blue-600);letter-spacing:.11em;font-size:.65rem;font-weight:850}.client-personal-profile header h2{margin:3px 0}.client-personal-profile header small{color:var(--muted)}.client-personal-profile>section{background:#fff;border:1px solid #dce5f1;border-radius:16px;padding:18px 20px}.client-personal-profile h3{margin:0 0 13px}.client-personal-profile dl{gap:0;margin:0;display:grid}.client-personal-profile dl>div{border-top:1px solid #edf1f6;grid-template-columns:170px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.client-personal-profile dt{color:var(--muted);align-items:center;gap:7px;display:flex}.client-personal-profile dd{color:var(--navy-900);margin:0;font-weight:750}.client-profile-links{display:grid}.client-profile-links>a{color:inherit;border-top:1px solid #edf1f6;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:11px;text-decoration:none;display:grid}.client-profile-links>a>svg{color:var(--blue-600)}.client-profile-links small,.client-profile-links strong{display:block}.client-profile-links small{color:var(--muted);margin-top:2px}@media (max-width:760px){.workspace-sidebar{padding-inline:10px;overflow:hidden}.workspace-sidebar nav{scrollbar-width:thin;width:100%;margin:0;overflow-x:auto}.workspace-sidebar nav a{white-space:nowrap;flex:none}.client-summary-grid article{min-height:82px;padding:12px}.client-dashboard-attention li{grid-template-columns:32px minmax(0,1fr)}.client-dashboard-attention li>a{grid-column:2}.client-card-action{grid-template-columns:auto minmax(0,1fr)}.client-card-action>a{grid-column:1/-1;justify-self:end}.client-personal-profile dl>div{grid-template-columns:1fr;gap:5px}}.dashboard-payment-pipeline .contractor-pipeline-project-card{background:#fff;border:0;grid-template-rows:76px 53px 36px 36px 43px 34px 56px 47px;align-self:stretch;width:100%;height:auto;min-height:0;padding:0;display:grid}.dashboard-payment-pipeline .contractor-pipeline-header{box-sizing:border-box;border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:10px;height:76px;padding:12px 16px;display:grid}.dashboard-payment-pipeline .contractor-pipeline-title{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.dashboard-payment-pipeline .contractor-pipeline-title>span{color:#2563eb;background:#edf4ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.dashboard-payment-pipeline .contractor-pipeline-title>div{min-width:0}.dashboard-payment-pipeline .contractor-pipeline-title h3{min-height:36.4px;color:var(--navy-950);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.dashboard-payment-pipeline .contractor-pipeline-title p{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:4px 0 0;font-size:8px;line-height:1.35;display:flex;overflow:hidden}.dashboard-payment-pipeline .contractor-pipeline-title p svg{flex:none}.dashboard-payment-pipeline .contractor-pipeline-header>b{color:#405c7c;letter-spacing:.04em;text-transform:capitalize;white-space:nowrap;background:#f0f4f8;border-radius:999px;align-self:start;padding:5px 9px;font-size:7px}.dashboard-payment-pipeline .contractor-client-identity{box-sizing:border-box;height:53px;margin:0 16px;padding:9px 0}.dashboard-payment-pipeline .contractor-client-identity small{font-size:6px}.dashboard-payment-pipeline .contractor-client-identity strong{font-size:9px}.dashboard-payment-pipeline .contractor-pipeline-state{box-sizing:border-box;grid-template-columns:1fr;height:36px;margin:0;padding:0 16px;display:grid}.dashboard-payment-pipeline .contractor-pipeline-state>div{box-sizing:border-box;background:0 0;border-bottom:1px solid #edf1f6;border-radius:0;justify-content:space-between;align-items:center;gap:8px;height:100%;margin:0;padding:0;display:flex}.dashboard-payment-pipeline .contractor-pipeline-state dt{flex:0 0 86px;font-size:8px;line-height:1.25}.dashboard-payment-pipeline .contractor-pipeline-state dd{text-align:right;white-space:normal;min-width:0;margin:0;font-size:9px;line-height:1.25}.dashboard-payment-pipeline .contractor-pipeline-progress{box-sizing:border-box;gap:6px;height:43px;padding:9px 16px 7px}.dashboard-payment-pipeline .contractor-pipeline-progress small{color:var(--muted);font-size:8px}.dashboard-payment-pipeline .contractor-pipeline-progress strong{font-size:9px}.dashboard-payment-pipeline .contractor-pipeline-progress>i{height:6px}.dashboard-payment-pipeline .contractor-stage-journey{box-sizing:border-box;gap:4px;height:34px;padding:0 16px 10px}.dashboard-payment-pipeline .contractor-stage-journey>span{border-radius:7px;height:24px;font-size:7px}.dashboard-payment-pipeline .contractor-next-action{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:46px;min-height:0;margin:0 16px 10px;padding:8px 13px;line-height:1.2;display:grid}.dashboard-payment-pipeline .contractor-next-action>span{font-size:6px;line-height:1.2}.dashboard-payment-pipeline .contractor-next-action>strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.2;overflow:hidden}.dashboard-payment-pipeline .contractor-next-action>a{color:#174fcf;white-space:nowrap;align-items:center;gap:3px;font-size:7px;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.dashboard-payment-pipeline .contractor-pipeline-project-card>footer{box-sizing:border-box;background:#fafcff;border-top:1px solid #e7ecf4;justify-content:space-between;align-items:center;gap:9px;height:47px;margin-top:0;padding:11px 16px;display:flex}.dashboard-payment-pipeline .contractor-pipeline-project-card>footer>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:7px;display:flex;overflow:hidden}.dashboard-payment-pipeline .contractor-pipeline-project-card>footer>span svg{flex:none}.dashboard-payment-pipeline .contractor-pipeline-project-card>footer>a{color:#2563eb;background:#edf4ff;border-radius:999px;flex:none;align-items:center;gap:4px;padding:5px 8px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:760px){.dashboard-payment-pipeline .contractor-pipeline-project-card{flex-direction:column;align-self:start;height:auto;min-height:0;display:flex}.dashboard-payment-pipeline .contractor-pipeline-header{grid-template-columns:minmax(0,1fr) max-content;height:auto;padding:11px 13px}.dashboard-payment-pipeline .contractor-pipeline-title h3{min-height:0}.dashboard-payment-pipeline .contractor-pipeline-title p{white-space:normal;overflow:visible}.dashboard-payment-pipeline .contractor-client-identity,.dashboard-payment-pipeline .contractor-pipeline-progress,.dashboard-payment-pipeline .contractor-pipeline-project-card>footer,.dashboard-payment-pipeline .contractor-pipeline-state,.dashboard-payment-pipeline .contractor-stage-journey{height:auto}.dashboard-payment-pipeline .contractor-pipeline-state{padding:0 13px}.dashboard-payment-pipeline .contractor-pipeline-state>div{height:auto;min-height:36px;margin:0}.dashboard-payment-pipeline .contractor-pipeline-state dt{flex-basis:92px}.dashboard-payment-pipeline .contractor-next-action{grid-template-columns:auto minmax(0,1fr);height:auto;min-height:0;padding:8px 12px}.dashboard-payment-pipeline .contractor-next-action>a{grid-column:2;justify-self:end}}.client-activity-summary dl{background:#e1e8f2;border:1px solid #e1e8f2;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:15px 0 0;display:grid;overflow:hidden}.client-activity-summary dl>div{background:#fbfdff;padding:13px}.client-activity-summary dt{color:#75849a;font-size:.65rem}.client-activity-summary dd{color:var(--navy-950);margin:4px 0 0;font-size:.9rem;font-weight:850}.client-profile-completion{background:#f8fbff;border:1px solid #dce6f3;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:15px;padding:12px 14px;display:grid}.client-profile-completion span{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-profile-completion strong{font-size:.76rem}.client-profile-completion small{color:#6f8098;font-size:.68rem}.client-profile-completion>i{background:#e2eaf5;border-radius:999px;grid-column:1;height:6px;display:block;overflow:hidden}.client-profile-completion>i>b{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38cbd6);height:100%;display:block}.client-profile-completion>a{color:#2563eb;grid-area:1/2/3;font-size:.7rem;font-weight:850;text-decoration:none}@media (max-width:760px){.client-activity-summary dl,.client-profile-completion{grid-template-columns:1fr}.client-profile-completion>a{grid-area:auto/1}}.client-dashboard{gap:14px;max-width:1320px;padding-top:26px}.client-dashboard-header{padding:2px}.client-dashboard-header h1{margin:4px 0;font-size:clamp(1.8rem,3vw,2.35rem)}.client-dashboard-header>span{font-size:.82rem}.client-summary-grid{gap:12px}.client-summary-grid article{border-radius:14px;min-height:84px;padding:13px 15px}.client-summary-grid article>span{border-radius:11px;width:38px;height:38px}.client-summary-grid strong{font-size:1.08rem}.client-dashboard-attention{border-radius:15px;box-shadow:0 8px 22px #18397d0e}.client-dashboard-attention>header{background:#f8fbff;padding:11px 15px}.client-dashboard-attention>header>span{border-radius:9px;width:32px;height:32px}.client-dashboard-attention>header h2{margin-top:2px;font-size:.86rem}.client-dashboard-attention li{min-height:44px;padding:8px 15px}.client-dashboard-attention li strong{font-size:.77rem}.client-dashboard-attention li span{font-size:.67rem}.client-dashboard-attention li>a{padding:5px 9px;font-size:.68rem}.client-projects{gap:9px}.client-project-grid{gap:12px}.client-project-card{border-radius:16px;min-height:0;box-shadow:0 8px 24px #14356b0e}.client-command-project-header{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:start!important;padding:13px 16px!important;display:grid!important}.client-command-project-header>div{grid-template-columns:34px minmax(0,1fr);gap:9px;min-width:0;display:grid}.client-command-project-header>div>span{color:#2563eb;background:#edf4ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.client-command-project-header h3{color:var(--navy-950);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.3;display:-webkit-box;overflow:hidden}.client-command-project-header p{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin:4px 0 0;font-size:.66rem;display:flex;overflow:hidden}.client-command-project-header p svg{flex:none}.client-command-project-header>b{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.58rem}.client-project-card .client-contractor-identity{padding:8px 0}.client-project-card dl{padding:0 16px}.client-project-card dl>div{align-items:center;min-height:34px;padding:6px 0}.client-project-card dt{font-size:.66rem}.client-project-card dd{font-size:.71rem}.client-project-card .client-project-progress{gap:6px;padding:10px 16px 8px}.client-project-card .client-stage-progression{gap:4px;padding:0 16px 10px}.client-project-card .client-stage-progression>span{height:23px;font-size:.6rem}.client-project-card .client-card-action{min-height:42px;margin:0 16px 10px;padding:7px 10px}.client-project-card>footer{justify-content:flex-end;min-height:42px;padding:9px 16px}.client-project-card>footer>a{padding:5px 9px;font-size:.69rem}@media (max-width:760px){.client-dashboard{gap:12px;padding-top:18px}.client-summary-grid{grid-template-columns:1fr 1fr}.client-summary-grid article{min-height:76px;padding:11px}.client-command-project-header{padding:12px 13px!important}.client-command-project-header p{white-space:normal;overflow:visible}.client-project-card dl{padding-inline:13px}.client-project-card .client-card-action{margin-inline:13px}.client-project-card>footer{padding-inline:13px}}.client-project-hub{gap:14px;margin:16px 0}.client-hub-position,.client-needs-action,.client-stage-overview{padding:16px}.client-project-hub section>header{gap:12px}.client-project-hub header h2{font-size:18px}.client-hub-position>div{margin-top:12px}.client-hub-position article{min-height:82px;padding:12px 14px}.client-hub-position article strong{font-size:17px}.client-needs-action ol{gap:6px;margin-top:12px}.client-needs-action li{border-radius:11px;gap:10px;padding:9px 11px}.client-needs-action li>span{border-radius:9px;width:32px;height:32px}.client-needs-action li p{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.client-needs-action .primary-button{min-height:34px;padding:7px 12px}.client-stage-overview>div{grid-template-columns:1fr;gap:7px;margin-top:12px;display:grid}.client-stage-overview article{border-radius:12px;overflow:visible}.client-stage-summary{grid-template-columns:34px minmax(190px,1fr) minmax(110px,.55fr) minmax(130px,.55fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.client-stage-number{width:30px;height:30px;color:var(--primary);background:#eef4ff;border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.client-stage-identity{min-width:0}.client-stage-identity small{color:var(--primary);letter-spacing:.08em;font-size:9px;font-weight:800}.client-stage-identity h3{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:14px;overflow:hidden}.client-stage-identity>span,.client-stage-value>span{color:var(--muted);font-size:11px;display:block}.client-stage-progress{grid-template-columns:34px 1fr;align-items:center;gap:8px;display:grid}.client-stage-progress>strong{font-size:12px}.client-stage-progress>i{background:#e9eef6;border-radius:999px;height:6px;display:block;overflow:hidden}.client-stage-progress>i>b{border-radius:inherit;background:var(--primary);height:100%;display:block}.client-stage-value{text-align:right}.client-stage-value strong{font-size:13px;display:block}.client-stage-summary>a{color:var(--primary);white-space:nowrap;font-size:12px;font-weight:750;text-decoration:none}.client-stage-overview article[data-status=APPROVED]{border-color:var(--seqra-turquoise-border);background:var(--seqra-turquoise-surface)}.client-stage-overview article[data-status=APPROVED] .client-stage-number{background:var(--seqra-turquoise-border);color:var(--seqra-turquoise-text)}.client-stage-overview article[data-status=APPROVED] .client-stage-progress>i>b{background:var(--seqra-turquoise-text)}.client-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.client-record-grid>section{flex-direction:column;min-height:150px;padding:14px;display:flex}.client-record-grid header>span{border-radius:9px;width:32px;height:32px}.client-record-grid header h2{font-size:14px}.client-record-grid>section>p{min-height:0;margin:10px 0;font-size:12px}.client-record-grid>section>.client-record-muted,.client-record-grid>section>a{margin-top:auto}.client-commercial-activity{align-items:start;gap:10px}.client-commercial-activity>div{padding:15px}.client-commercial-activity ol,.client-commercial-activity ul{margin:10px 0}.client-commercial-activity ol{max-height:300px;padding-right:4px;overflow:auto}.client-hub-empty{margin-top:10px;padding:11px}@media (max-width:1050px){.client-stage-summary{grid-template-columns:34px minmax(0,1fr) minmax(110px,.55fr) auto}.client-stage-value{display:none}.client-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.client-needs-action li p{white-space:normal}.client-needs-action li .primary-button{grid-column:2;width:max-content;margin:0}.client-stage-summary{grid-template-columns:30px minmax(0,1fr) auto;gap:9px}.client-stage-progress{grid-column:2/-1}.client-stage-value{display:none}.client-stage-summary>a{grid-column:2/-1}.client-record-grid>section{min-height:0}}.workspace-menu-toggle{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:background .18s,transform .18s;display:grid}.workspace-menu-toggle:focus-visible{outline-offset:2px;outline:3px solid #ffffff85}.workspace-sidebar{transition:top .18s,transform .22s,opacity .18s}.workspace-main{transition:height .18s,margin-top .18s,margin-left .22s}.workspace-layout[data-sidebar-collapsed=true] .workspace-sidebar{pointer-events:none;opacity:0;transform:translate(-100%)}.workspace-trust-score{background:#f8fbff;border:1px solid #dce6f2;border-radius:14px;gap:9px;margin-top:auto;padding:15px;display:grid}.workspace-trust-score p{color:var(--blue-600);letter-spacing:.08em;margin:0;font-size:8px;font-weight:900}.workspace-trust-score>div{justify-content:space-between;align-items:end;gap:8px;display:flex}.workspace-trust-score strong{font-size:30px;line-height:1}.workspace-trust-score span{color:var(--blue-700);font-size:8px;font-weight:800}.workspace-trust-score>i{background:#dfe8f5;border-radius:999px;height:6px;display:block;overflow:hidden}.workspace-trust-score>i>b{border-radius:inherit;background:#2457ff;height:100%;display:block}.workspace-trust-score small{align-items:center;gap:6px;font-size:8px;display:flex}.workspace-trust-score small,.workspace-trust-score small svg{color:var(--seqra-turquoise-text)}.contractor-command-dashboard{gap:34px;padding-top:34px;display:grid}.contractor-dashboard-heading{justify-content:space-between;gap:24px;display:flex}.contractor-dashboard-heading h1{color:var(--navy-950);letter-spacing:-1.4px;margin:0;font-size:clamp(30px,3vw,40px)}.contractor-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.contractor-kpi-grid article{border:1px solid #ffffff80;border-radius:18px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:15px;min-height:148px;padding:23px;display:grid;overflow:hidden;box-shadow:0 15px 34px #1f42871f}.contractor-kpi-grid article[data-tone=blue]{color:#fff;background:linear-gradient(135deg,#77a4fb,#356cf2)}.contractor-kpi-grid article[data-tone=mint]{color:#fff;background:linear-gradient(135deg,var(--seqra-turquoise-text) 0,var(--seqra-turquoise-text) 100%)}.contractor-kpi-grid article[data-tone=violet]{color:#fff;background:linear-gradient(135deg,#c2a8f5,#8b62df)}.contractor-kpi-grid article[data-tone=peach]{color:#172648;background:linear-gradient(135deg,#ffe0bf,#ffb978)}.contractor-kpi-grid article>span{color:currentColor;background:#ffffffd1;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.contractor-kpi-grid article[data-tone=mint]>span{color:var(--seqra-turquoise-text)}.contractor-kpi-grid article[data-tone=violet]>span{color:#7652cf}.contractor-kpi-grid article[data-tone=peach]>span{color:#e96e1a}.contractor-kpi-grid article>div{gap:5px;min-width:0;display:grid}.contractor-kpi-grid strong{letter-spacing:-.7px;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,2vw,29px);overflow:hidden}.contractor-kpi-grid h2{margin:0;font-size:11px}.contractor-kpi-grid p{color:inherit;opacity:.82;margin:0;font-size:9px}.contractor-kpi-grid article>svg{opacity:.8;width:20px;position:absolute;bottom:20px;right:20px}.contractor-dashboard-overview-row{grid-template-columns:minmax(450px,.95fr) minmax(580px,1.15fr);align-items:stretch;gap:22px;display:grid}.contractor-active-projects,.contractor-list-card,.contractor-project-overview{background:#fff;border:1px solid #d9e4f2;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 30px #17356c0f}.contractor-active-projects>header,.contractor-list-card>header{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:16px 20px;display:flex}.contractor-active-projects>header>div,.contractor-list-card>header>div,.contractor-project-overview article>header>div{align-items:center;gap:9px;display:flex}.contractor-active-projects h2,.contractor-list-card h2,.contractor-project-overview h2{letter-spacing:-.2px;margin:0;font-size:14px}.contractor-active-projects header svg,.contractor-list-card header svg,.contractor-project-overview header svg{color:var(--blue-600)}.contractor-active-projects header a,.contractor-list-card header a,.contractor-project-overview header a{color:var(--blue-600);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:850;display:inline-flex}.contractor-active-projects ol{margin:0;padding:0;list-style:none}.contractor-active-projects li{border-bottom:1px solid #ebf0f6;grid-template-columns:48px minmax(140px,1.15fr) auto minmax(135px,.9fr) 26px;align-items:center;min-height:90px;padding:14px 18px;display:grid}.contractor-active-projects li:last-child{border-bottom:0}.contractor-project-thumb{color:#2457ff;background:linear-gradient(145deg,#e8f1ff,#dffafb);border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.contractor-project-identity{gap:5px;min-width:0;display:grid}.contractor-project-identity>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.contractor-project-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:8px;display:flex;overflow:hidden}.contractor-active-projects li>b{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:7px}.contractor-active-projects li>b[data-tone=blocked]{color:#c7463e;background:#fff0ef}.contractor-active-projects li>b[data-tone=on-track]{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.contractor-project-state{text-align:right;gap:6px;min-width:0;display:grid}.contractor-project-state small,.contractor-project-state strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contractor-project-state strong{font-size:8px}.contractor-project-state small{color:var(--muted);font-size:7px}.contractor-project-state i{background:#e8edf5;border-radius:999px;height:5px;display:block;overflow:hidden}.contractor-project-state i span{border-radius:inherit;background:linear-gradient(90deg,var(--seqra-turquoise-text),var(--seqra-turquoise-text));height:100%;display:block}.contractor-active-projects li>a{width:26px;height:26px;color:var(--blue-600);background:#f0f5ff;border-radius:8px;place-items:center;display:grid}.contractor-project-empty{text-align:center;place-items:center;gap:10px;min-height:270px;padding:30px;display:grid}.contractor-project-empty>svg{color:var(--blue-600)}.contractor-project-empty p{max-width:320px;color:var(--muted);margin:0;font-size:11px}.contractor-project-empty a{color:var(--blue-600);font-size:10px;font-weight:850}.contractor-project-overview{grid-template-columns:minmax(230px,.8fr) minmax(330px,1.2fr);display:grid}.contractor-project-overview>article{flex-direction:column;min-width:0;display:flex}.contractor-project-overview article>header{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.contractor-cashflow-analytics svg{width:100%;height:auto;margin:15px 0 4px;overflow:visible}.contractor-cashflow-analytics>dl{border:1px solid #e1e8f2;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0 0;display:grid}.contractor-cashflow-analytics dl>div{border-right:1px solid #e1e8f2;min-width:0;padding:12px}.contractor-cashflow-analytics dl>div:last-child{border-right:0}.contractor-cashflow-analytics dt{color:var(--muted);font-size:7px}.contractor-cashflow-analytics dd{color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;font-weight:850;overflow:hidden}.contractor-cashflow-analytics>p{color:var(--muted);margin:9px 0 0;font-size:7px}.contractor-kpi-grid article[data-tone=blue]{background:linear-gradient(135deg,var(--seqra-blue) 0,var(--seqra-blue-deep) 100%)}.contractor-kpi-grid article[data-tone=blue]>span{color:var(--seqra-blue)}.contractor-project-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.contractor-progress-ring-remaining{stroke:var(--seqra-blue-deep)}.contractor-progress-ring-completed{stroke:var(--seqra-aqua);stroke-linecap:round}.contractor-progress-analytics>dl{gap:14px;width:min(100%,260px);margin:0 auto 15px}.contractor-progress-analytics dt i{background:var(--seqra-aqua)}.contractor-progress-analytics dl>div:nth-child(2) i{background:var(--seqra-blue-deep)}.contractor-approval-progress{background:var(--seqra-blue-soft)}.contractor-approval-progress>svg{color:var(--seqra-blue)}.contractor-approval-progress i{height:6px}.contractor-approval-progress i b{background:var(--seqra-aqua)}.contractor-cashflow-analytics svg text{fill:var(--muted);font-size:7px;font-weight:700}.contractor-cashflow-analytics dl>div:nth-child(2) dd{color:var(--seqra-blue)}.contractor-project-identity>strong{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.contractor-project-state{text-align:left}.contractor-project-state strong{white-space:normal}.contractor-project-payment-status{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.contractor-active-projects header a,.contractor-active-projects header svg,.contractor-active-projects li>a,.contractor-list-card header a,.contractor-list-card header svg,.contractor-project-empty a,.contractor-project-empty>svg,.contractor-project-overview header a,.contractor-project-overview header svg,.contractor-quick-actions nav a,.workspace-trust-score p,.workspace-trust-score span{color:var(--seqra-blue)}.contractor-dashboard-lower-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.contractor-dashboard-lower-grid>.contractor-list-card{height:100%}.contractor-list-card{grid-template-rows:auto 1fr;display:grid}.contractor-list-card ol{margin:0;padding:0;list-style:none}.contractor-deadlines li{border-bottom:1px solid #edf1f6;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:10px 18px;display:grid}.contractor-deadlines time{width:42px;height:46px;color:var(--navy-950);background:#f2f6fc;border-radius:10px;place-items:center;display:grid}.contractor-deadlines time strong{font-size:13px}.contractor-deadlines time span{text-transform:uppercase;font-size:7px;font-weight:800}.contractor-deadlines li>div,.contractor-recent-activity li>div{gap:4px;min-width:0;display:grid}.contractor-deadlines li>div strong,.contractor-recent-activity li>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.contractor-deadlines li>div small,.contractor-recent-activity li>div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.contractor-deadlines li>b{color:#4f617d;white-space:nowrap;background:#eff3f8;border-radius:999px;padding:5px 7px;font-size:7px}.contractor-deadlines li>b[data-urgent=true]{color:#c84941;background:#fff0ef}.contractor-recent-activity li{border-bottom:1px solid #edf1f6;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:10px 18px;display:grid}.contractor-recent-activity li>span{width:34px;height:34px;color:var(--seqra-blue);background:var(--seqra-blue-soft);border-radius:50%;place-items:center;display:grid}.contractor-recent-activity li>span[data-tone=success]{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.contractor-recent-activity li>span[data-tone=warning]{color:#bd4a42;background:#fff0ef}.contractor-recent-activity time{color:var(--muted);white-space:nowrap;font-size:7px}.contractor-quick-actions nav{grid-template-columns:1fr 1fr;padding:10px;display:grid}.contractor-quick-actions nav a{min-height:78px;color:var(--seqra-blue);border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:12px;transition:background .18s,border-color .18s;display:grid}.contractor-quick-actions nav a>svg{width:22px}.contractor-quick-actions nav span{gap:4px;display:grid}.contractor-quick-actions nav strong{color:var(--navy-950);font-size:8px}.contractor-quick-actions nav small{color:var(--muted);font-size:7px}.contractor-list-empty{min-height:190px;color:var(--muted);text-align:center;place-items:center;margin:0;padding:30px;font-size:10px;display:grid}.contractor-kpi-grid article>a{width:30px;height:30px;color:inherit;opacity:.85;border-radius:50%;place-items:center;text-decoration:none;transition:background .18s,transform .18s;display:grid;position:absolute;bottom:20px;right:20px}.contractor-kpi-grid article>a:hover{background:#ffffff29;transform:translate(2px)}.contractor-kpi-grid article>a:focus-visible{outline-offset:2px;outline:3px solid #ffffffb8}.contractor-kpi-grid article>a svg{width:20px}.contractor-dashboard-actions{border:1px solid var(--border-default);background:var(--surface-primary);border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #0f2a520e}.contractor-dashboard-actions>header{border-bottom:1px solid var(--border-default);background:var(--surface-primary);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 18px;display:flex}.contractor-dashboard-actions>header>div{align-items:center;gap:10px;display:flex}.contractor-dashboard-actions h2,.contractor-dashboard-actions p{margin:0}.contractor-dashboard-actions h2{font-size:14px}.contractor-dashboard-actions p{color:var(--muted);margin-top:2px;font-size:8px}.contractor-dashboard-actions>header>a{color:var(--seqra-blue);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:850;display:inline-flex}.contractor-dashboard-actions ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.contractor-dashboard-actions li{border-right:1px solid var(--border-default);background:#ffffffb8;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto 28px;align-items:center;gap:12px;min-height:72px;padding:10px 16px;display:grid}.contractor-dashboard-actions li:last-child{border-right:0}.contractor-dashboard-actions li>div{gap:3px;min-width:0;display:grid}.contractor-dashboard-actions li small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:7px}.contractor-dashboard-actions li strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.contractor-dashboard-actions li>b{border-radius:999px;padding:5px 7px;font-size:7px}.contractor-dashboard-actions li>a{width:28px;height:28px;color:var(--seqra-blue);background:var(--seqra-blue-soft);border-radius:8px;place-items:center;display:grid}.contractor-dashboard-actions-empty{min-height:72px;color:var(--seqra-turquoise-text);align-items:center;gap:9px;padding:14px 18px;font-size:10px;display:flex}.contractor-dashboard-actions-empty svg{color:var(--seqra-turquoise-text)}.contractor-dashboard-actions ol[data-count="1"]{grid-template-columns:1fr}.contractor-dashboard-actions ol[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.contractor-project-overview{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.contractor-project-overview>article{height:100%;padding:20px}.contractor-progress-analytics>dl{margin:0 auto 8px}.contractor-approval-progress{min-height:66px;margin-top:0;padding:10px 12px}.contractor-cashflow-analytics>svg{width:100%;height:155px;margin:10px 0 8px;overflow:hidden}.contractor-cashflow-analytics>header svg{width:14px;height:14px;margin:0;overflow:visible}.contractor-active-projects>header,.contractor-list-card>header{min-height:52px;padding:12px 18px}.contractor-active-projects li{grid-template-columns:36px minmax(230px,1.45fr) auto minmax(170px,1fr) minmax(145px,.75fr) 26px;gap:12px;min-height:64px;padding:7px 16px}.contractor-project-thumb{border-radius:10px;width:36px;height:36px}@media (max-width:900px){.contractor-dashboard-actions ol,.contractor-dashboard-actions ol[data-count]{grid-template-columns:1fr}.contractor-dashboard-actions li{border-right:0;border-bottom:1px solid var(--border-default)}.contractor-dashboard-actions li:last-child{border-bottom:0}}@media (max-width:520px){.contractor-dashboard-actions>header{align-items:flex-start}.contractor-dashboard-actions li{grid-template-columns:minmax(0,1fr) auto 28px;gap:8px;padding:10px 12px}.contractor-dashboard-actions li>div:first-child{grid-column:1/-1}.contractor-dashboard-actions li>div:nth-child(2){grid-column:1}.contractor-dashboard-actions li strong{white-space:normal}.contractor-kpi-grid article>a{bottom:10px;right:10px}.contractor-kpi-grid article>a svg{width:17px}.contractor-project-overview>article{height:auto}}@media (max-width:1180px){.contractor-dashboard-overview-row{grid-template-columns:1fr}.contractor-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contractor-active-projects li{grid-template-columns:42px minmax(190px,1.3fr) auto minmax(150px,1fr) minmax(120px,.75fr) 26px}}@media (max-width:900px){.contractor-dashboard-lower-grid{grid-template-columns:1fr 1fr}.contractor-quick-actions{grid-column:1/-1}}@media (max-width:760px){.workspace-sidebar{inset:var(--auth-header-height) auto 0 0;flex-direction:column;align-items:stretch;gap:0;width:min(320px,86vw);height:auto;padding:18px;overflow-y:auto;box-shadow:18px 0 50px #081f5233}.workspace-sidebar .workspace-business,.workspace-sidebar .workspace-site-link{display:flex}.workspace-sidebar nav{width:100%;margin:0;display:grid;overflow:visible}.workspace-sidebar .nav-disabled,.workspace-sidebar nav a{white-space:normal;min-height:44px;padding:0 12px;font-size:10px}.workspace-sidebar nav .nav-disabled,.workspace-sidebar nav a:last-child{display:flex}.workspace-trust-score{display:none}.workspace-layout[data-sidebar-collapsed=false] .workspace-sidebar{pointer-events:auto;opacity:1;transform:translate(0)}.workspace-layout[data-sidebar-collapsed=true] .workspace-sidebar{pointer-events:none;opacity:0;transform:translate(-100%)}.workspace-layout[data-header-hidden=true] .workspace-main,.workspace-main{height:calc(100dvh - var(--auth-header-height));margin-top:var(--auth-header-height);margin-left:0}.workspace-layout[data-header-hidden=true] .workspace-main{height:100dvh;margin-top:0}.contractor-command-dashboard{gap:22px;padding-top:22px}.contractor-dashboard-heading{flex-direction:column;align-items:flex-start}.contractor-dashboard-heading h1{font-size:30px}.contractor-dashboard-heading .dashboard-command-actions{grid-template-columns:1fr 1fr;display:grid}.contractor-project-overview{grid-template-columns:1fr}.contractor-project-overview>article+article{border-top:1px solid #e7edf5;border-left:0}.contractor-active-projects li{grid-template-columns:42px minmax(0,1fr) auto;gap:9px;padding:11px 12px}.contractor-active-projects li>b{grid-area:1/3}.contractor-project-payment-status,.contractor-project-state{grid-column:2/-1}.contractor-active-projects li>a{grid-area:2/3}.contractor-dashboard-lower-grid{grid-template-columns:1fr}.contractor-quick-actions{grid-column:auto}}@media (max-width:520px){.authenticated-brand-header{padding:0 12px}.authenticated-brand-home .brand-mark-inverse{max-width:104px}.workspace-menu-toggle{flex-basis:40px;width:40px;height:40px}.contractor-dashboard-heading .dashboard-command-actions{grid-template-columns:1fr;width:100%}.contractor-kpi-grid{grid-template-columns:1fr 1fr;gap:10px}.contractor-kpi-grid article{border-radius:15px;grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:120px;padding:14px}.contractor-kpi-grid article>span{width:36px;height:36px}.contractor-kpi-grid article>span svg{width:18px}.contractor-kpi-grid strong{font-size:19px}.contractor-kpi-grid h2{font-size:8px;line-height:1.35}.contractor-kpi-grid p{font-size:7px}.contractor-kpi-grid article>svg{display:none}.contractor-project-overview{display:block}.contractor-project-overview>article{padding:16px}.contractor-cashflow-analytics>dl{grid-template-columns:1fr}.contractor-cashflow-analytics dl>div{border-bottom:1px solid #e1e8f2;border-right:0}.contractor-cashflow-analytics dl>div:last-child{border-bottom:0}.contractor-deadlines li{grid-template-columns:40px minmax(0,1fr)}.contractor-deadlines li>b{grid-column:2;justify-self:start}.contractor-recent-activity li{grid-template-columns:34px minmax(0,1fr)}.contractor-recent-activity time{grid-column:2}}.client-dashboard-v2{gap:28px;max-width:1500px;padding-top:34px;display:grid}.client-dashboard-v2-heading{min-height:92px;padding:2px 2px 0}.client-dashboard-v2-heading p{color:#71809a;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:850}.client-dashboard-v2-heading p b{color:var(--seqra-blue)}.client-dashboard-v2-heading h1{color:var(--navy-950);font-family:var(--font-editorial);letter-spacing:-1.8px;margin:0;font-size:clamp(34px,3.15vw,46px);font-weight:700;line-height:1}.client-dashboard-v2-heading>span{color:#687791;margin-top:10px;font-size:12px;display:block}.client-dashboard-v2 .client-summary-grid{gap:18px}.client-dashboard-v2 .client-summary-grid article{background:#fff;border:1px solid #d9e4f2;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;min-height:138px;padding:21px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #17356c0f}.client-dashboard-v2 .client-summary-grid article:after{content:"";opacity:.15;background:linear-gradient(135deg,var(--seqra-blue),var(--seqra-aqua));border-radius:28px;width:120px;height:120px;position:absolute;bottom:-52px;right:-35px;transform:rotate(45deg)}.client-dashboard-v2 .client-summary-grid article>i{color:#91a2bd;letter-spacing:.1em;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:15px;right:17px}.client-dashboard-v2 .client-summary-grid article>span{border-radius:13px;width:44px;height:44px}.client-dashboard-v2 .client-summary-grid article>div{gap:5px}.client-dashboard-v2 .client-summary-grid small{color:#71809a;letter-spacing:.09em;font-size:8px}.client-dashboard-v2 .client-summary-grid strong{letter-spacing:-.6px;font-size:clamp(20px,1.8vw,27px)}.client-dashboard-v2 .client-summary-grid p{font-size:8px}.client-dashboard-v2 .client-summary-grid article>svg{z-index:1;width:18px;color:var(--seqra-blue);opacity:.8;position:absolute;bottom:16px;right:18px}.client-dashboard-v2 .client-summary-grid article[data-tone=amber]>svg{color:#c96b17}.client-dashboard-v2 .client-summary-grid article[data-tone=green]>svg{color:var(--seqra-turquoise-text)}.client-dashboard-v2 .client-dashboard-attention{background:#fff;border-color:#d8e5f4;border-radius:17px;box-shadow:0 9px 25px #12326b0e}.client-dashboard-v2 .client-dashboard-attention>header{background:#f8fbff;border-bottom-color:#e4ecf6;align-items:center;gap:11px;min-height:62px;padding:12px 18px;display:flex}.client-dashboard-v2 .client-dashboard-attention>header>span{background:var(--seqra-blue);width:36px;height:36px}.client-dashboard-v2 .client-dashboard-attention>header>div{flex:1;min-width:0}.client-dashboard-v2 .client-dashboard-attention>header p{color:#71809a;letter-spacing:.1em;font-size:8px}.client-dashboard-v2 .client-dashboard-attention>header h2{color:var(--navy-950);letter-spacing:.05em;text-transform:uppercase;font-size:12px}.client-dashboard-v2 .client-dashboard-attention>header small{font-size:8px}.client-dashboard-v2 .client-dashboard-attention>header>a{color:var(--seqra-blue);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:850;display:inline-flex}.client-dashboard-v2 .client-dashboard-attention ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.client-dashboard-v2 .client-dashboard-attention li{background:#fff;border-top:0;border-bottom:1px solid #e4ecf6;border-right:1px solid #e4ecf6;grid-template-columns:22px 34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 16px;display:grid}.client-dashboard-v2 .client-dashboard-attention li:nth-child(2n){border-right:0}.client-dashboard-v2 .client-dashboard-attention li>b{color:#8da1bf;letter-spacing:.08em;font-size:8px}.client-dashboard-v2 .client-dashboard-attention li>div strong{font-size:9px}.client-dashboard-v2 .client-dashboard-attention li>div span{font-size:8px}.client-dashboard-v2 .client-dashboard-attention li>a{border:1px solid #c9d9fb;border-radius:8px;min-height:30px;padding:0 10px;font-size:8px}.client-dashboard-v2 .client-projects{gap:14px}.client-dashboard-v2 .client-projects-heading p{font-size:9px}.client-dashboard-v2 .client-projects-heading h2{letter-spacing:-.5px;font-size:22px}.client-dashboard-v2 .client-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.client-dashboard-v2 .client-project-card{border-color:#d9e4f2;border-radius:18px;box-shadow:0 10px 30px #17356c0f}.client-dashboard-v2 .client-project-trust{z-index:2;background:#f8fbff;border:1px solid #dce7f5;border-radius:12px;grid-template-columns:1fr 1fr;margin:0 16px 12px;display:grid;position:relative;overflow:hidden}.client-dashboard-v2 .client-project-trust>div{grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:7px;min-height:58px;padding:8px 10px;display:grid}.client-dashboard-v2 .client-project-trust>div+div{border-left:1px solid #dce7f5}.client-dashboard-v2 .client-project-trust>div>svg{color:var(--seqra-blue)}.client-dashboard-v2 .client-project-trust span{gap:2px;min-width:0;display:grid}.client-dashboard-v2 .client-project-trust small{color:#7890ae;letter-spacing:.08em;font-size:7px;font-weight:850}.client-dashboard-v2 .client-project-trust strong{color:var(--navy-900);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.client-dashboard-v2 .client-project-trust time{color:var(--muted);font-size:7px}.client-dashboard-v2 .client-project-trust a{width:24px;height:24px;color:var(--seqra-blue);background:#edf4ff;border-radius:7px;place-items:center;display:grid}@media (max-width:1180px){.client-dashboard-v2 .client-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.client-dashboard-v2 .client-dashboard-attention ol{grid-template-columns:1fr}.client-dashboard-v2 .client-dashboard-attention li{border-right:0}.client-dashboard-v2 .client-project-grid{grid-template-columns:1fr}}@media (max-width:520px){.client-dashboard-v2{gap:20px;padding-top:22px}.client-dashboard-v2-heading{min-height:0}.client-dashboard-v2-heading h1{font-size:34px}.client-dashboard-v2 .client-summary-grid{grid-template-columns:1fr 1fr;gap:10px}.client-dashboard-v2 .client-summary-grid article{grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:120px;padding:14px}.client-dashboard-v2 .client-summary-grid article>span{width:36px;height:36px}.client-dashboard-v2 .client-summary-grid strong{font-size:18px}.client-dashboard-v2 .client-summary-grid article>svg{display:none}.client-dashboard-v2 .client-dashboard-attention>header{align-items:flex-start}.client-dashboard-v2 .client-dashboard-attention>header>a{margin-left:auto}.client-dashboard-v2 .client-dashboard-attention li{grid-template-columns:20px 32px minmax(0,1fr);gap:7px;padding:10px 12px}.client-dashboard-v2 .client-dashboard-attention li>a{grid-column:3;justify-self:start}.client-dashboard-v2 .client-project-trust{grid-template-columns:1fr}.client-dashboard-v2 .client-project-trust>div+div{border-top:1px solid #dce7f5;border-left:0}}.projects-register-page .project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px}.projects-register-page .project-card-grid .project-card{border-color:#d9e4f2;border-radius:18px;flex-direction:column;min-width:0;min-height:272px;padding:18px;display:flex;box-shadow:0 9px 28px #14356b0f}.projects-register-page .project-card-grid .project-card-top{gap:10px}.projects-register-page .project-card-grid .project-card-top>span{letter-spacing:.09em;text-transform:uppercase;font-size:8px}.projects-register-page .project-card-grid .project-card-top>b{white-space:nowrap;flex:none;padding:6px 9px}.projects-register-page .project-card-grid .project-card h2{min-height:49px;color:var(--navy-950);letter-spacing:-.45px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 6px;font-size:20px;line-height:1.22;display:-webkit-box;overflow:hidden}.projects-register-page .project-card-grid .project-card-location{align-items:flex-start;gap:5px;line-height:1.45;font-size:9px!important}.projects-register-page .project-card-grid .project-card-location svg{flex:none;margin-top:1px}.projects-register-page .project-card-grid .project-card-stage{background:#f4f8ff;border:1px solid #e1eafb;border-radius:11px;grid-template-columns:1fr;gap:7px;min-height:70px;margin-top:12px;padding:10px 12px}.projects-register-page .project-card-grid .project-card-stage>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px}.projects-register-page .project-card-grid .project-card-stage small{grid-column:1/-1}.projects-register-page .project-card-grid .project-card-stage strong{font-size:10px}.projects-register-page .project-card-grid .project-card-stage span{text-align:right;font-size:8px}.projects-register-page .project-card-grid .project-card-value{margin:auto 0 0;padding-top:12px}.projects-register-page .project-card-grid .project-card-value small{letter-spacing:.06em;font-weight:800}.projects-register-page .project-card-grid .project-card-value strong{letter-spacing:-.35px;font-size:18px}.projects-register-page .project-card-grid .project-card-actions{border-top:1px solid var(--line);min-height:44px;margin-top:10px;padding-top:10px}.projects-register-page .project-card-grid .project-card-actions .primary-button{min-height:38px;padding:8px 12px}.projects-register-page .project-card-grid .project-overview-link{align-items:center;min-height:38px;padding:0 2px;display:inline-flex}.contractor-project-register .contractor-project-grid[data-variant=register]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;padding:0}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card{border-color:#d9e4f2;border-radius:18px;flex-direction:column;gap:10px;min-height:272px;padding:18px;display:flex;box-shadow:0 9px 28px #14356b0f}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card>header{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:68px;display:grid}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card header>div{align-content:start;gap:6px}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card header small{letter-spacing:.09em;text-transform:uppercase;font-size:8px}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card h3{color:var(--navy-950);letter-spacing:-.45px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:20px;line-height:1.22;display:-webkit-box;overflow:hidden}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card header span{align-items:flex-start;font-size:9px;line-height:1.45}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card header span svg{flex:none;margin-top:1px}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card header>b{white-space:nowrap;align-self:start;padding:6px 9px;font-size:8px}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card[data-status=DRAFT] header>b{color:#315b97;background:#edf3fb}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card[data-status=COMPLETED] header>b{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-current-stage{background:#f4f8ff;border:1px solid #e1eafb;border-radius:11px;grid-template-columns:1fr;gap:7px;min-height:70px;padding:10px 12px}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-current-stage>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-current-stage small{grid-column:1/-1;font-size:7px}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-current-stage strong{font-size:10px}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-current-stage span{text-align:right;font-size:8px}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-current-stage>i{width:100%;height:6px}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-card-value{gap:5px;margin-top:auto}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-card-value small{letter-spacing:.06em;font-size:7px;font-weight:800}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-card-value strong{letter-spacing:-.35px;font-size:18px}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card>footer{min-height:44px;margin-top:0;padding-top:10px}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-links{width:100%}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-links>a{justify-content:center;align-items:center;gap:6px;width:auto;min-height:38px;padding:0 13px;display:inline-flex}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-links>.contractor-overview-link{min-height:38px;padding:0 2px}@media (max-width:1180px){.contractor-project-register .contractor-project-grid[data-variant=register],.projects-register-page .project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:680px){.contractor-project-register .contractor-project-grid[data-variant=register],.projects-register-page .project-card-grid{grid-template-columns:1fr;gap:14px}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card,.projects-register-page .project-card-grid .project-card{min-height:0;padding:18px}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card>header{min-height:0;display:grid}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card>footer,.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-links{flex-direction:row;align-items:center}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-links>a{width:auto;min-height:42px}.projects-register-page .project-card-grid .project-card h2{min-height:0}.projects-register-page .project-card-grid .project-card-actions{flex-direction:row;align-items:center}.projects-register-page .project-card-grid .project-card-actions .primary-button{width:auto;min-height:42px}}.contractor-profile-v2{color:var(--navy-950);gap:22px;display:grid}.contractor-profile-v2>.contractor-profile-hero{gap:0;align-items:normal;color:var(--navy-950);background:#fff;border:1px solid #d7e2f0;border-radius:24px;grid-template-columns:none;padding:0;display:block;position:relative;overflow:visible;box-shadow:0 16px 42px #14316514}.contractor-profile-cover{color:#cfe2ff;background:linear-gradient(125deg,#0b2d78,#1857d7 70%,#26c6d4);border-radius:23px 23px 0 0;place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.contractor-profile-cover img{object-fit:cover;transition:transform .2s}.contractor-profile-cover>div{justify-items:center;gap:8px;display:grid}.contractor-profile-cover>div svg{width:48px;height:48px}.contractor-profile-cover>div span{font-size:11px}.contractor-profile-identity{background:#fff;grid-template-columns:168px minmax(0,1fr) auto;align-items:start;gap:26px;min-height:166px;padding:0 30px 28px;display:grid;position:relative}.contractor-profile-avatar{z-index:2;color:#2563eb;background:#edf4ff;border:7px solid #fff;border-radius:50%;place-items:center;width:168px;height:168px;margin-top:-78px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0e275b36}.contractor-profile-avatar img{object-fit:cover;transform-origin:50%}.contractor-profile-avatar>svg{width:48px;height:48px}.contractor-profile-name{gap:6px;padding-top:23px;display:grid}.contractor-profile-card header small,.contractor-profile-name>small,.contractor-profile-section header small{color:#2563eb;letter-spacing:.14em;font-size:9px;font-weight:900}.contractor-profile-name h1{letter-spacing:-1.2px;margin:0;font-size:34px;line-height:1.05}.contractor-profile-name>strong{font-size:13px}.contractor-profile-name>span{color:#65758d;align-items:center;gap:6px;font-size:11px;display:flex}.contractor-profile-name>span svg{width:14px;height:14px}.contractor-profile-actions{align-items:center;gap:12px;padding-top:28px;display:flex}.contractor-profile-actions>a,.contractor-profile-actions>button{white-space:nowrap;min-height:42px;padding:0 15px}.contractor-profile-actions svg{width:15px;height:15px}.contractor-profile-badges{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.contractor-profile-badges b{color:#69778b;background:#f7f9fc;border:1px solid #dce5f1;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;display:flex}.contractor-profile-badges b[data-verified=true]{border-color:var(--seqra-turquoise-border);color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.contractor-profile-badges svg{width:12px;height:12px}.contractor-profile-about-trust{grid-template-columns:1.18fr .82fr;align-items:stretch;gap:18px;display:grid}.contractor-profile-history-trust{grid-template-columns:minmax(0,1.6fr) minmax(310px,.9fr);align-items:stretch;gap:18px;display:grid}.contractor-profile-card,.contractor-profile-section{background:#fff;border:1px solid #d8e3f0;border-radius:20px;min-width:0;padding:24px;box-shadow:0 9px 26px #1934640d}.contractor-profile-history>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.contractor-profile-history article{background:#f4f7fb;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;padding:16px;display:grid}.contractor-profile-history article strong{color:#1d52d2;grid-row:1/3;min-width:70px;font-size:24px}.contractor-profile-history article span{font-size:10px;font-weight:800}.contractor-profile-history article small{color:#7a879a;font-size:8px}.contractor-profile-card header h2,.contractor-profile-section header h2{letter-spacing:-.5px;margin:5px 0 0;font-size:22px}.contractor-profile-about>p{color:#52647d;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:17px 0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.contractor-profile-about h3{color:#52647d;letter-spacing:.12em;margin:19px 0 9px;font-size:9px}.contractor-profile-tags{flex-wrap:wrap;gap:7px;display:flex}.contractor-profile-tags span{color:#174fc9;background:#edf4ff;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:750;display:flex}.contractor-profile-tags.areas span{color:#405875;background:#f3f6fa}.contractor-profile-tags svg{width:12px;height:12px}.contractor-trust-score{background:radial-gradient(circle at 20% 20%,#f5fbff,#edf5ff);border-radius:16px;place-items:center;min-height:126px;margin:17px 0;display:grid}.contractor-trust-score>div{text-align:center;justify-items:center;gap:6px;display:grid}.contractor-trust-score strong{color:#174fd3;text-transform:capitalize;font-size:34px;line-height:1}.contractor-trust-score span{color:#66768d;max-width:280px;font-size:9px;line-height:1.5}.contractor-profile-trust ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.contractor-profile-trust li{border-bottom:1px solid #edf1f6;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:9px 0;font-size:10px;display:grid}.contractor-profile-trust li svg{color:#8290a4;width:15px;height:15px}.contractor-profile-trust li b{color:#718096;font-size:8px}.contractor-profile-trust li[data-state=verified] b,.contractor-profile-trust li[data-state=verified] svg{color:var(--seqra-turquoise-text)}.contractor-profile-trust>p{color:#6a788d;gap:7px;margin:13px 0 7px;font-size:9px;display:flex}.contractor-profile-trust>a svg,.contractor-profile-trust>p svg{width:13px;height:13px}.contractor-profile-trust>a{color:#2563eb;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.contractor-profile-section>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.contractor-profile-section>header p{color:#718098;margin:5px 0 0;font-size:10px}.contractor-profile-section>header .secondary-button{min-height:38px;padding:0 12px}.contractor-profile-section>header svg{width:14px;height:14px}.contractor-portfolio-filters{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.contractor-portfolio-filters button{color:#53657f;cursor:pointer;background:#fff;border:1px solid #d9e4f1;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:750}.contractor-portfolio-filters button[data-active=true]{color:#fff;background:#2563eb;border-color:#2563eb}.contractor-portfolio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.contractor-portfolio-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5f1;border-radius:15px;min-width:0;padding:0 0 14px;display:grid;overflow:hidden}.contractor-portfolio-card>span{aspect-ratio:16/9;color:#7f8da3;background:#edf2f8;place-items:center;display:grid;position:relative;overflow:hidden}.contractor-portfolio-card>span img{object-fit:cover;transition:transform .2s}.contractor-portfolio-card:hover>span img{transform:scale(1.035)}.contractor-portfolio-card>span i{color:#fff;background:#071d4bb8;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;position:absolute;bottom:8px;right:8px}.contractor-portfolio-card>em,.contractor-portfolio-card>small,.contractor-portfolio-card>strong{margin-inline:13px}.contractor-portfolio-card>strong{margin-top:11px;font-size:12px}.contractor-portfolio-card>small{color:#6e7d91;align-items:center;gap:4px;margin-top:5px;font-size:8px;display:flex}.contractor-portfolio-card>small svg{width:11px;height:11px}.contractor-portfolio-card>em{color:#2563eb;margin-top:4px;font-size:8px;font-style:normal;font-weight:750}.contractor-profile-reviews-activity{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.contractor-profile-reviews>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contractor-profile-reviews article{background:#fbfcfe;border:1px solid #e0e7f1;border-radius:14px;padding:16px}.review-stars{color:#f1a928;letter-spacing:1px;font-size:12px}.contractor-profile-reviews article>strong{margin:8px 0 5px;font-size:12px;display:block}.contractor-profile-reviews article>p{color:#596a82;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.contractor-profile-reviews article footer{align-items:center;gap:8px;margin-top:13px;display:flex}.contractor-profile-reviews article footer>span{color:#1e56d8;background:#eaf2ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.contractor-profile-reviews article footer div{gap:2px;display:grid}.contractor-profile-reviews article footer b{font-size:9px}.contractor-profile-reviews article footer small{color:#7a8799;font-size:7px}.contractor-profile-activity>div{gap:9px;display:grid}.contractor-profile-activity article{background:#f4f7fb;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:13px;display:grid}.contractor-profile-activity article strong{color:#1d52d2;grid-row:1/3;min-width:58px;font-size:20px}.contractor-profile-activity article span{font-size:10px;font-weight:800}.contractor-profile-activity article small{color:#7a879a;font-size:8px}.contractor-profile-empty{color:#7a8799;font-size:10px}.contractor-profile-empty-state{color:#708199;text-align:center;background:#fbfcfe;border:1px dashed #cbd9e9;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:112px;display:grid}.contractor-profile-empty-state svg{width:24px;height:24px}.contractor-profile-empty-state strong{color:#253a58;font-size:11px}.contractor-profile-empty-state span{font-size:9px}.contractor-profile-empty-state.compact{min-height:88px}.contractor-profile-privacy{color:#3f6370;background:#f4fbfc;border:1px solid #cbe0e8;border-radius:16px;align-items:center;gap:12px;padding:16px 18px;display:flex}.contractor-profile-privacy>svg{color:#16849a;flex:none}.contractor-profile-privacy>div{flex:1;gap:3px;display:grid}.contractor-profile-privacy strong{font-size:10px}.contractor-profile-privacy span,.contractor-profile-privacy>a{font-size:8px}.contractor-profile-privacy>a{color:#2563eb;align-items:center;gap:5px;font-weight:800;display:flex}.contractor-profile-privacy>a svg{width:12px;height:12px}.contractor-gallery-lightbox{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04102be0;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:0;padding:clamp(18px,5vw,70px);display:grid;position:fixed;inset:0}.contractor-lightbox-media{color:#8ea0ba;background:#07152f;border-radius:18px 0 0 18px;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.contractor-lightbox-media img{object-fit:contain}.contractor-lightbox-copy{background:#fff;border-radius:0 18px 18px 0;padding:28px}.contractor-lightbox-copy small{color:#2563eb;font-size:9px;font-weight:850}.contractor-lightbox-copy h2{margin:7px 0}.contractor-lightbox-copy>p{color:#697890;align-items:center;gap:5px;font-size:10px;display:flex}.contractor-lightbox-copy>p svg{width:13px;height:13px}.contractor-lightbox-copy>span{color:#586982;font-size:10px;line-height:1.6}.contractor-lightbox-copy>div{gap:6px;margin-top:18px;display:flex}.contractor-lightbox-copy>div button{cursor:pointer;background:#fff;border:1px solid #d5dfed;border-radius:8px;width:28px;height:28px}.contractor-lightbox-copy>div button[data-active=true]{color:#fff;background:#2563eb;border-color:#2563eb}.contractor-lightbox-close{z-index:2;color:#fff;cursor:pointer;background:#071839b3;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:22px;right:22px}.contractor-lightbox-close svg{width:20px;height:20px}@media (max-width:1050px){.contractor-profile-identity{grid-template-columns:140px minmax(0,1fr)}.contractor-profile-avatar{width:140px;height:140px;margin-top:-65px}.contractor-profile-actions{grid-column:2;padding-top:0}.contractor-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.contractor-profile-cover{height:210px}.contractor-profile-identity{grid-template-columns:116px minmax(0,1fr);gap:16px;padding:0 18px 22px}.contractor-profile-avatar{border-width:5px;width:116px;height:116px;margin-top:-54px}.contractor-profile-name{padding-top:14px}.contractor-profile-name h1{font-size:26px}.contractor-profile-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.contractor-profile-actions>a,.contractor-profile-actions>button{justify-content:center}.contractor-profile-about-trust,.contractor-profile-history-trust,.contractor-profile-history>div,.contractor-profile-reviews-activity{grid-template-columns:1fr}.contractor-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contractor-gallery-lightbox{grid-template-columns:1fr;padding:54px 14px 14px;overflow:auto}.contractor-lightbox-media{border-radius:16px 16px 0 0;min-height:300px}.contractor-lightbox-copy{border-radius:0 0 16px 16px}}@media (max-width:430px){.contractor-profile-cover{height:190px}.contractor-profile-identity{grid-template-columns:112px minmax(0,1fr)}.contractor-profile-avatar{width:112px;height:112px;margin-top:-52px}.contractor-profile-name>small{font-size:7px}.contractor-profile-name h1{font-size:22px}.contractor-profile-name>strong{font-size:11px}.contractor-profile-name>span{font-size:9px}.contractor-profile-badges{grid-column:1/-1}.contractor-profile-actions{gap:8px}.contractor-profile-actions>a,.contractor-profile-actions>button{padding:0 9px;font-size:9px}.contractor-profile-card,.contractor-profile-section{padding:18px}.contractor-profile-section>header{flex-direction:column;align-items:flex-start}.contractor-portfolio-grid,.contractor-profile-reviews>div{grid-template-columns:1fr}.contractor-profile-privacy{flex-wrap:wrap;align-items:flex-start}}.contractor-profile-privacy em{color:#a2414a;font-size:8px;font-style:normal}.contractor-profile-visibility-actions{align-items:center;gap:8px;flex:none!important;display:flex!important}.contractor-profile-visibility-actions form{display:flex}.contractor-profile-visibility-actions a,.contractor-profile-visibility-actions button{color:#176277;cursor:pointer;background:#fff;border:1px solid #bad4dd;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.contractor-profile-visibility-actions button:disabled{opacity:.55}@media (max-width:760px){.workspace-sidebar .nav-disabled,.workspace-sidebar nav a,.workspace-sidebar nav a:nth-child(4),.workspace-sidebar nav a:nth-child(5),.workspace-sidebar nav a[href="/settings/account"]{display:flex}}.company-media-picker{cursor:pointer;text-align:center;background:#f5f9ff;border:1px dashed #b8cae3;border-radius:13px;align-content:center;place-items:center;min-height:76px;position:relative;overflow:hidden;color:#2457d7!important;gap:5px!important;padding:12px!important;display:grid!important}.company-media-picker:hover{background:#eef5ff;border-color:#2563eb}.company-media-picker>span{align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.company-media-picker>span svg{width:16px;height:16px}.company-media-picker>small{color:#718098;font-size:8px;font-weight:600}.company-media-picker input[type=file]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.company-media-preview{background:#edf3fb;border:1px solid #d6e1ef;display:block;position:relative;overflow:hidden}.company-media-preview img{object-fit:cover}.company-media-preview.profile{border:5px solid #fff;border-radius:50%;width:82px;height:82px;box-shadow:0 7px 18px #13306026}.company-media-preview.cover{border-radius:12px;width:100%;height:106px}.company-upload>button{justify-self:start}.company-cover-editor>input[type=hidden]{display:none}.company-crop-preview{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#eaf0f8;justify-self:center;place-items:center;display:grid;position:relative;overflow:hidden}.company-crop-preview:active{cursor:grabbing}.company-crop-preview img{object-fit:cover;pointer-events:none;transform-origin:50%}.company-crop-preview>span{color:#fff;pointer-events:none;background:#071d58b8;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800;position:absolute;bottom:8px;right:8px}.company-crop-preview.avatar{border:6px solid #fff;border-radius:50%;width:152px;height:152px;box-shadow:0 12px 28px #0f244c2b}.company-crop-preview.cover{border-radius:10px;width:100%;height:120px}.company-crop-zoom,.company-logo-editor>label{grid-template-columns:62px 1fr;align-items:center;gap:10px!important;font-size:9px!important;display:grid!important}.company-crop-zoom input,.company-logo-editor input[type=range]{min-width:0;accent-color:var(--blue-600);padding:0}.company-logo-editor{border-top:1px solid var(--line);gap:10px;padding:13px 0;display:grid}.company-logo-editor>input[type=hidden]{display:none}.company-logo-editor footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.company-logo-editor footer .secondary-button{min-height:34px;padding:0 11px}@media (max-width:520px){.company-crop-preview.avatar{width:120px;height:120px}.company-profile-hero .company-profile-identity>aside,.company-profile-hero .company-profile-identity>div{margin-top:14px}}.public-company-hero{overflow:visible}.public-company-cover{border-radius:27px 27px 0 0;height:300px;overflow:hidden}.public-company-identity{grid-template-columns:160px minmax(0,1fr) auto;align-items:start;gap:25px;min-height:158px;margin-top:0;padding:0 34px 28px;display:grid}.public-company-logo{z-index:2;background:#edf4ff;border:6px solid #fff;border-radius:50%;width:160px;height:160px;margin-top:-76px;position:relative;overflow:hidden}.public-company-logo img{object-fit:cover}.public-company-identity>div{min-width:0;padding-top:22px}.public-company-identity>div>strong{font-size:13px}.public-company-identity h1{font-size:38px;line-height:1.08}.public-company-actions{align-items:center;padding-top:28px!important;display:flex!important}.public-company-actions button{min-height:42px;padding:0 15px}.public-company-about-trust{grid-template-columns:1.18fr .82fr;align-items:stretch;margin-top:22px}.public-company-about-trust>section{width:auto;margin:0}.public-company-about h3{color:#5d6d84;letter-spacing:.12em;margin:20px 0 9px;font-size:9px}.public-company-about>div:last-child{margin-top:18px}.public-company-trust-card ul{gap:0;margin:14px 0;padding:0;list-style:none;display:grid}.public-company-trust-card li{border-bottom:1px solid #edf1f6;grid-template-columns:18px 1fr;align-items:center;gap:8px;padding:10px 0;display:grid}.public-company-trust-card li>svg{width:15px;height:15px;color:var(--seqra-turquoise-text)}.public-company-trust-card li div{gap:2px;display:grid}.public-company-trust-card li strong{font-size:10px}.public-company-trust-card li span{color:#718098;font-size:8px}.public-company-trust-card>p{color:#6d7b8f;align-items:flex-start;gap:6px;font-size:9px;line-height:1.5;display:flex}.public-company-trust-card>p svg{flex:none;width:14px;height:14px}.public-company-building-trust{color:#2058d5;text-align:center;background:#f0f6ff;border-radius:15px;align-content:center;place-items:center;gap:5px;min-height:116px;margin-top:16px;display:grid}.public-company-building-trust svg{width:28px;height:28px}.public-company-building-trust strong{font-size:20px}.public-company-building-trust span{color:#6a7a91;max-width:270px;font-size:8px;line-height:1.45}.public-company-history{margin-top:22px}.public-company-history dl{gap:8px;display:grid}.public-company-history dl>div{background:#f4f7fb;border-radius:11px;justify-content:space-between;align-items:center;padding:12px;display:flex}.public-company-history dt{font-size:10px}.public-company-history dd{color:#1d54d3;margin:0;font-size:18px;font-weight:850}.public-company-empty-review{color:#76859a;text-align:center;border:1px dashed #cbd8e8;border-radius:13px;align-content:center;place-items:center;gap:6px;min-height:112px;display:grid}.public-company-empty-review svg{color:#e0a229;width:24px;height:24px}.public-company-empty-review strong{color:#2d405d;font-size:10px}.public-company-empty-review span{font-size:8px}.public-company-footer{color:#40636f;background:#f3fafc;border-color:#cce0e8;justify-content:flex-start;align-items:flex-start;gap:10px;margin-top:22px;margin-bottom:34px}.public-company-footer>svg{color:#18859a;flex:none}.public-company-footer>div{gap:3px;display:grid}.public-company-footer span{font-size:9px;line-height:1.45}@media (max-width:760px){.public-company-cover{height:210px}.public-company-identity{grid-template-columns:108px minmax(0,1fr);gap:15px;padding:0 18px 22px}.public-company-logo{width:108px;height:108px;margin-top:-50px}.public-company-identity>div{padding-top:14px}.public-company-identity h1{font-size:27px}.public-company-actions{grid-column:1/-1;padding-top:0!important}.public-company-actions button{justify-content:center;width:100%}.public-company-about-trust,.public-company-history{grid-template-columns:1fr}}.public-company-about-trust .public-company-about{text-align:left;width:auto;margin:0;padding:30px}.public-company-about-trust .public-company-about h2{margin:6px 0 15px;font-size:22px}.public-company-about-trust .public-company-about>p{color:#53617d;max-width:none;margin:0;line-height:1.7}.public-company-about-trust .public-company-about>div{justify-content:flex-start}.contractor-command-dashboard{max-width:1500px;color:var(--navy-950);gap:22px}.contractor-dashboard-heading{min-height:92px;padding:2px 2px 0}.contractor-dashboard-intro{gap:0;display:grid}.contractor-dashboard-intro>span{color:#71809a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:850}.contractor-dashboard-intro>span b{color:var(--seqra-blue);font:inherit}.contractor-dashboard-heading p{color:#687791;margin-top:10px;font-size:12px}.contractor-dashboard-heading .dashboard-command-actions{align-items:center;gap:10px;display:flex}.contractor-dashboard-heading .dashboard-command-actions :is(.primary-button,.secondary-button,.accounting-quick-connect-trigger){border-radius:12px;min-height:42px}.contractor-kpi-grid article{--kpi-accent:var(--seqra-blue);--kpi-accent-soft:var(--seqra-blue-soft);border:1px solid #d8e5f4;border-radius:20px;grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:142px;padding:34px 18px 18px;position:relative;box-shadow:0 9px 25px #12326b0f;color:var(--navy-950)!important;background:linear-gradient(145deg,#fff 0 72%,#f8fbff 100%)!important}.contractor-kpi-grid article:nth-child(2){--kpi-accent:#16a8b4;--kpi-accent-soft:#e8fafb}.contractor-kpi-grid article:nth-child(3){--kpi-accent:var(--seqra-blue-deep);--kpi-accent-soft:#edf3ff}.contractor-kpi-grid article:nth-child(4){--kpi-accent:#d76a32;--kpi-accent-soft:#fff3eb}.contractor-kpi-grid article:before{color:var(--kpi-accent);letter-spacing:.16em;font-size:9px;font-weight:900;position:absolute;top:15px;left:18px}.contractor-kpi-grid article:first-child:before{content:"01"}.contractor-kpi-grid article:nth-child(2):before{content:"02"}.contractor-kpi-grid article:nth-child(3):before{content:"03"}.contractor-kpi-grid article:nth-child(4):before{content:"04"}.contractor-kpi-grid article:after{content:"";background:linear-gradient(135deg,transparent 0 33%,var(--kpi-accent) 34% 65%,var(--kpi-accent) 66%);width:86px;height:70px;position:absolute;bottom:-30px;right:-22px}@supports (color:color-mix(in lab,red,red)){.contractor-kpi-grid article:after{background:linear-gradient(135deg,transparent 0 33%,color-mix(in srgb,var(--kpi-accent) 16%,white) 34% 65%,color-mix(in srgb,var(--kpi-accent) 34%,white) 66%)}}.contractor-kpi-grid article:after{clip-path:polygon(42% 0,100% 0,100% 100%,0 100%);pointer-events:none}.contractor-kpi-grid article>span{z-index:1;border-radius:12px;width:42px;height:42px;color:var(--kpi-accent)!important;background:var(--kpi-accent-soft)!important}.contractor-kpi-grid article>span svg{width:19px;height:19px}.contractor-kpi-grid article>div{z-index:1}.contractor-kpi-grid strong{color:var(--navy-950);font-size:clamp(22px,2vw,28px)}.contractor-kpi-grid h2{color:#263b5d;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.contractor-kpi-grid p{opacity:1;color:#74839a!important}.contractor-kpi-grid article>a{z-index:2;opacity:1;background:#ffffffd6;width:28px;height:28px;bottom:11px;right:12px;color:var(--kpi-accent)!important}.contractor-kpi-grid article>a:hover{background:#fff;box-shadow:0 4px 13px #12326b1c}.contractor-dashboard-actions{box-shadow:var(--v2-surface-shadow);background:#fff;border-color:#d8e5f4;border-radius:20px}.contractor-dashboard-actions>header{background:#f8fbff;border-bottom-color:#e4ecf6;min-height:56px}.contractor-dashboard-actions>header>div>svg{color:var(--seqra-blue)}.contractor-dashboard-actions h2{color:var(--navy-950);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.contractor-dashboard-actions ol{counter-reset:dashboard-action}.contractor-dashboard-actions li{counter-increment:dashboard-action;background:#fff;border-color:#e4ecf6;grid-template-columns:25px minmax(0,.8fr) minmax(0,1.2fr) auto 28px;min-height:68px}.contractor-dashboard-actions li:before{content:counter(dashboard-action,decimal-leading-zero);color:#87a0c4;letter-spacing:.1em;font-size:8px;font-weight:900}.contractor-dashboard-actions li small{color:#7a889d}.contractor-dashboard-actions li>b{color:#8b6220;background:#fff2d5}.contractor-dashboard-actions li[data-priority=HIGH]>b,.contractor-dashboard-actions li[data-priority=URGENT]>b{color:#b43c35;background:#fff0ef}.contractor-active-projects,.contractor-list-card,.contractor-project-overview{box-shadow:var(--v2-surface-shadow);border-color:#d8e5f4;border-radius:20px}.contractor-project-overview{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,35fr) minmax(0,45fr) minmax(220px,20fr);align-items:stretch;gap:20px}.contractor-project-overview>article{height:332px;min-height:0;box-shadow:var(--v2-surface-shadow);background:#fff;border:1px solid #d8e5f4;border-radius:20px;padding:24px}.contractor-active-projects h2,.contractor-list-card h2,.contractor-project-overview h2{color:var(--navy-950);letter-spacing:.02em;font-size:12px}.dashboard-project-progress-card{grid-template-rows:28px minmax(0,1fr) 62px;display:grid!important}.dashboard-project-progress-card>header{display:flex;align-items:start!important}.dashboard-project-progress-body{grid-template-columns:45fr 55fr;align-items:center;gap:14px;min-height:0;display:grid}.dashboard-project-status-table{margin:0;padding:0;list-style:none;display:grid}.dashboard-project-status-table li{color:#40526c;border-bottom:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:35px;font-size:8px;display:grid}.dashboard-project-status-table li:last-child{border-bottom:0}.dashboard-project-status-table li>span{align-items:center;gap:8px;min-width:0;font-weight:750;display:flex}.dashboard-project-status-table i{background:var(--seqra-blue);border-radius:50%;flex:none;width:9px;height:9px;display:block}.dashboard-project-status-table li[data-tone=risk] i{background:#ef8d3d}.dashboard-project-status-table li[data-tone=complete] i{background:var(--seqra-turquoise-text)}.dashboard-project-status-table li>strong{color:#34465f;white-space:nowrap;font-size:8px}.dashboard-client-approval-progress{border-top:1px solid #e5edf7;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:10px 0 0;display:grid}.dashboard-client-approval-progress>svg{color:var(--seqra-blue)}.dashboard-client-approval-progress>div{gap:4px;min-width:0;display:grid}.dashboard-client-approval-progress span{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-client-approval-progress b,.dashboard-client-approval-progress strong{color:#31445e;font-size:8px}.dashboard-client-approval-progress small{color:#7b899c;font-size:7px}.dashboard-client-approval-progress i{background:#e1eaf5;border-radius:99px;height:5px;display:block;overflow:hidden}.dashboard-client-approval-progress i b{border-radius:inherit;background:linear-gradient(90deg,var(--seqra-blue),var(--seqra-aqua));height:100%;display:block}.contractor-cashflow-analytics{grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid!important}.contractor-cashflow-primary{gap:2px;margin-top:7px;display:grid}.contractor-cashflow-primary strong{color:var(--navy-950);letter-spacing:-.035em;font-size:22px}.contractor-cashflow-primary span{color:#75849a;font-size:8px}.contractor-cashflow-analytics>svg{height:108px;margin:1px 0 2px}.contractor-cashflow-analytics>dl{background:#fbfdff;border-color:#dfe8f4}.contractor-cashflow-analytics dl>div{border-color:#dfe8f4;padding:9px 10px}.contractor-cashflow-analytics>p{margin-top:6px}.contractor-trust-analytics{text-align:center;grid-template-rows:auto minmax(0,1fr) auto auto;justify-items:center;display:grid!important}.contractor-trust-analytics>header{width:100%}.contractor-trust-analytics>header>div{align-items:center;gap:7px;display:flex}.contractor-trust-analytics>header svg{color:var(--seqra-blue)}.contractor-trust-analytics>header>a{color:var(--seqra-blue);font-size:7px;font-weight:800;text-decoration:none}.contractor-trust-copy{align-self:end;gap:3px;display:grid}.contractor-trust-copy strong{color:var(--navy-950);font-size:10px}.contractor-trust-copy p{color:#718198;max-width:190px;margin:0;font-size:7px;line-height:1.45}.contractor-trust-link{color:var(--seqra-blue);align-items:center;gap:5px;margin-top:6px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:1180px){.contractor-project-overview{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.contractor-project-overview>article{height:332px}.contractor-trust-analytics{grid-column:1/-1;height:285px!important}}.contractor-active-projects>header,.contractor-list-card>header{background:#fbfdff;border-bottom-color:#e4ecf6}.contractor-active-projects li{border-bottom-color:#e8eef6}.contractor-project-thumb{color:var(--seqra-blue);background:#eef5ff}.contractor-project-state i{background:#e5edf7}.contractor-project-state i span{background:linear-gradient(90deg,var(--seqra-blue),var(--seqra-aqua))}.contractor-active-projects li>a{color:var(--seqra-blue);background:#eef5ff}.contractor-deadlines time{background:#f7faff;border:1px solid #e0e9f4}.contractor-deadlines li,.contractor-recent-activity li{border-bottom-color:#e8eef6}.contractor-recent-activity li>span[data-tone=payment]{color:var(--seqra-blue-deep);background:#edf3ff}.contractor-quick-actions nav a:hover{background:#f6faff;border-color:#d6e4f5}@media (max-width:900px){.contractor-dashboard-actions li{border-bottom:1px solid #e4ecf6;border-right:0;grid-template-columns:25px minmax(0,.8fr) minmax(0,1.2fr) auto 28px}.contractor-project-overview{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.contractor-project-overview>article{height:332px}.contractor-trust-analytics{grid-column:1/-1;height:285px!important}}@media (max-width:760px){.contractor-dashboard-heading{min-height:0;padding-top:0}.contractor-dashboard-heading h1{font-size:34px}.contractor-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contractor-project-overview{grid-template-columns:1fr;gap:14px}.contractor-project-overview>article,.contractor-trust-analytics{grid-column:auto;min-height:310px;height:auto!important}.contractor-project-overview>article+article{border-top-color:#d8e5f4}}@media (max-width:520px){.contractor-command-dashboard{gap:16px}.contractor-dashboard-intro>span{font-size:8px}.contractor-dashboard-heading .dashboard-command-actions{display:grid}.contractor-kpi-grid{grid-template-columns:1fr 1fr;gap:9px}.contractor-kpi-grid article{grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:116px;padding:30px 11px 12px}.contractor-kpi-grid article:before{font-size:8px;top:12px;left:12px}.contractor-kpi-grid article>span{border-radius:10px;width:34px;height:34px}.contractor-kpi-grid article>span svg{width:16px;height:16px}.contractor-kpi-grid article>a{width:25px;height:25px;bottom:7px;right:8px}.contractor-dashboard-actions li{grid-template-columns:24px minmax(0,1fr) auto 28px;gap:7px}.contractor-dashboard-actions li:before{grid-row:1/3}.contractor-dashboard-actions li>div:first-of-type{grid-column:2/-1}.contractor-dashboard-actions li>div:nth-of-type(2){grid-column:2}.contractor-project-overview>article{min-height:300px;padding:18px}.dashboard-project-progress-card{grid-template-rows:28px auto 62px}.dashboard-project-progress-body{grid-template-columns:1fr;gap:10px;padding:8px 0 12px}.dashboard-project-status-table{width:100%}.contractor-cashflow-analytics>svg{height:112px}}.settings-page,.workspace-layout{background:linear-gradient(90deg,#fff 0 68%,#f8fbff 84%,#eefafb)}.authenticated-brand-header{background:var(--brand-gradient);box-shadow:0 8px 24px #1d4ed824}.workspace-sidebar{border-right-color:var(--v2-surface-border);background:#fff;box-shadow:8px 0 28px #06152f0b}.workspace-business,.workspace-trust-score{border-color:var(--v2-surface-border);border-radius:var(--radius-card);background:linear-gradient(135deg,#fff,var(--seqra-blue-soft))}.workspace-sidebar nav a.active{background:var(--seqra-blue-soft);box-shadow:inset 3px 0 var(--seqra-blue)}.workspace-sidebar nav a svg{color:var(--seqra-blue)}.workspace-trust-score>i>b{background:linear-gradient(90deg,var(--seqra-blue),var(--seqra-aqua))}.action-centre-explainer,.action-centre-list,.briefing-actions,.briefing-analytics,.briefing-deadlines,.briefing-feed,.briefing-projects,.briefing-quick-access,.communication-pane,.communication-threads,.contractor-profile-card,.contractor-profile-section,.contractor-profile-v2>.contractor-profile-hero,.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card,.payment-workspace-section,.project-payment-card,.settings-content{border-color:var(--v2-surface-border);border-radius:var(--radius-card);box-shadow:var(--v2-surface-shadow)}.contractor-profile-cover{background:linear-gradient(125deg,var(--navy-950),var(--seqra-blue-deep) 66%,var(--seqra-aqua))}.contractor-profile-activity article,.contractor-profile-tags span,.contractor-trust-score{color:var(--seqra-blue-deep);background:var(--seqra-blue-soft)}.contractor-profile-privacy{background:var(--seqra-aqua-soft);border-color:#c5e3e8}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-current-stage,.projects-register-page .project-card-grid .project-card-stage{background:var(--seqra-blue-soft);border-color:#d8e4f7}.contractor-project-register .contractor-project-grid[data-variant=register] .contractor-project-card>footer,.projects-register-page .project-card-grid .project-card-actions{border-top-color:var(--v2-surface-border)}.communication-threads a.active,.message-filters a.active,.settings-tabs a.active{color:var(--seqra-blue-deep);background:var(--seqra-blue-soft)}.trust-timeline-page{max-width:1180px}.trust-timeline-intro{border:1px solid var(--border,#dbe5f2);background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex;box-shadow:0 12px 30px #0f2a5a0f}.trust-timeline-intro p{color:#1f5bea;letter-spacing:.12em;margin:0 0 6px;font-size:.75rem;font-weight:800}.trust-timeline-intro h1{color:#071b40;align-items:center;gap:10px;margin:0;display:flex}.trust-timeline-intro h1 svg{color:#2364ed}.trust-timeline-intro span{color:#627493}.trust-timeline-integrity{background:var(--seqra-turquoise-surface);max-width:310px;color:var(--seqra-turquoise-text);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.trust-timeline-integrity span{color:var(--seqra-turquoise-text);font-size:.78rem;display:grid}.trust-timeline-integrity strong{color:var(--seqra-turquoise-text);font-size:.84rem}.trust-timeline-filters{gap:8px;margin:18px 0;padding:2px;display:flex;overflow-x:auto}.trust-timeline-filters a{color:#48617f;background:#fff;border:1px solid #d9e4f3;border-radius:999px;flex:none;padding:8px 13px;font-size:.82rem;font-weight:700;text-decoration:none}.trust-timeline-filters a[aria-current=page]{color:#1e56d5;background:#edf4ff;border-color:#2764ed}.trust-timeline-list{gap:22px;display:grid}.trust-timeline-date-group>h2{color:#647795;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem}.trust-timeline-date-group ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.trust-timeline-date-group li{grid-template-columns:42px minmax(0,1fr);gap:12px;padding-bottom:14px;display:grid;position:relative}.trust-timeline-date-group li:not(:last-child):before{content:"";background:#d8e4f2;width:1px;position:absolute;top:39px;bottom:-2px;left:20px}.trust-timeline-marker{z-index:1;color:#2364ed;background:#edf4ff;border:1px solid #cfe0f8;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.trust-timeline-date-group li[data-category=PAYMENT] .trust-timeline-marker,.trust-timeline-date-group li[data-significance=MAJOR] .trust-timeline-marker{border-color:var(--seqra-turquoise-border);background:var(--seqra-turquoise-surface);color:var(--seqra-turquoise-text)}.trust-timeline-date-group article{background:#fff;border:1px solid #dce6f2;border-radius:16px;padding:16px 18px;box-shadow:0 8px 22px #0f2a5a0b}.trust-timeline-date-group article header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trust-timeline-date-group article header span{color:#3567db;letter-spacing:.1em;font-size:.68rem;font-weight:800}.trust-timeline-date-group h3{color:#0a2045;margin:3px 0 0;font-size:1rem}.trust-timeline-date-group small,.trust-timeline-date-group time{color:#71829d;font-size:.76rem}.trust-timeline-date-group article p{color:#526783;margin:8px 0;font-size:.88rem;line-height:1.5}.trust-timeline-date-group article>a{color:#1758df;margin-top:10px;font-size:.82rem;font-weight:750;text-decoration:none;display:inline-block}.trust-timeline-empty{text-align:center;color:#71829d;background:#fff;border:1px dashed #cddced;border-radius:18px;place-items:center;padding:56px 20px;display:grid}.trust-timeline-empty h2{color:#172d50;margin:12px 0 4px}.trust-timeline-empty p{margin:0}.trust-timeline-more{text-align:center}.project-timeline-entry,.trust-timeline-more a{color:#1758df;font-weight:750;text-decoration:none}.project-timeline-entry{background:#f5f9ff;border:1px solid #cfe0f8;border-radius:16px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.project-timeline-entry>span:nth-child(2){display:grid}.project-timeline-entry small{color:#697c98;font-weight:500}.project-timeline-entry b{margin-left:auto}@media (max-width:680px){.trust-timeline-intro{flex-direction:column;align-items:flex-start;padding:18px}.trust-timeline-integrity{max-width:none}.trust-timeline-date-group article header{gap:8px}.trust-timeline-date-group article{padding:14px}.project-timeline-entry{align-items:flex-start}.project-timeline-entry b{display:none}}.trust-timeline-context{background:linear-gradient(105deg,#fff 0 70%,#f2f8ff 100%);border:1px solid #dbe6f3;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:14px 18px;display:flex}.trust-timeline-context>div{color:#2462e9;align-items:center;gap:10px;min-width:0;display:flex}.trust-timeline-context>div span{min-width:0;display:grid}.trust-timeline-context small{color:#6b7d97;letter-spacing:.08em;font-size:.68rem;font-weight:800}.trust-timeline-context strong{color:#10274b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trust-timeline-context dl{gap:0;margin:0;display:flex}.trust-timeline-context dl>div{border-left:1px solid #e1e9f3;min-width:110px;padding:0 16px}.trust-timeline-context dt{color:#71829d;text-transform:uppercase;font-size:.65rem;font-weight:700}.trust-timeline-context dd{color:#172d50;margin:3px 0 0;font-size:.78rem;font-weight:750}.project-timeline-inline-link{align-items:center;font-weight:750;text-decoration:none;color:#1758df!important;gap:6px!important;display:inline-flex!important}.project-timeline-inline-link:focus-visible,.trust-timeline-error button:focus-visible,.trust-timeline-page a:focus-visible,.trust-timeline-page summary:focus-visible{outline-offset:3px;outline:3px solid #2563eb4d}.trust-timeline-date-group li[data-significance=MAJOR] article{background:linear-gradient(120deg,#fff,#f3f9ff);border-color:#bcd8ef;box-shadow:0 10px 26px #1758df14}.trust-timeline-date-group li[data-significance=DETAIL] article{box-shadow:none;background:#fbfdff;padding-block:12px}.trust-timeline-date-group li[data-attention=true] .trust-timeline-marker{background:var(--surface-primary);color:#c66a12;border-color:#f4d3a2}.trust-timeline-date-group li[data-attention=true] article{border-color:#f3d9b2}.trust-timeline-date-group li[data-category=DISPUTE] .trust-timeline-marker{color:#b84a3a;background:#fff3f1;border-color:#efc7c2}.trust-timeline-date-group li[data-highlighted=true] article{background:#f1f7ff;outline:3px solid #2563eb38}.trust-timeline-event-meta{align-items:center;gap:9px;display:flex}.trust-timeline-event-meta b{color:#2058d4;letter-spacing:.07em;background:#edf4ff;border-radius:999px;padding:4px 7px;font-size:.6rem}.trust-timeline-event-meta b[data-kind=CONFIRMED]{background:var(--seqra-turquoise-surface);color:var(--seqra-turquoise-text)}.trust-timeline-event-meta b[data-kind=ATTENTION]{color:#a65c13;background:#fff3df}.trust-timeline-event-meta b[data-kind=SIMULATED]{color:#425f86;background:#f3f7fc;border:1px solid #cbdcf5}.trust-timeline-actor{align-items:center;gap:8px;margin-top:10px;display:flex}.trust-timeline-actor>i{color:#255bd1;background:#edf4ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.65rem;font-style:normal;font-weight:800;display:grid}.trust-timeline-actor>span{display:grid}.trust-timeline-actor strong{color:#334c6f;font-size:.75rem}.trust-timeline-actor small{text-transform:uppercase;font-size:.62rem}.trust-timeline-event-actions{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.trust-timeline-event-actions details{color:#526783;max-width:280px;margin-left:auto;font-size:.72rem}.trust-timeline-event-actions summary{cursor:pointer;color:#456487;font-weight:700}.trust-timeline-event-actions dl{background:#f6f9fd;border-radius:9px;margin:8px 0 0;padding:8px}.trust-timeline-event-actions dl>div{justify-content:space-between;gap:12px;display:flex}.trust-timeline-event-actions dt{text-transform:capitalize}.trust-timeline-event-actions dd{margin:0;font-weight:700}.trust-timeline-more{padding:18px}.trust-timeline-more a{background:#fff;border:1px solid #cbdcf3;border-radius:11px;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}.trust-timeline-skeleton{background:linear-gradient(90deg,#edf2f8 25%,#f8fafd 45%,#edf2f8 65%) 0 0/220% 100%;border-radius:16px;animation:timeline-skeleton 1.4s infinite;overflow:hidden}.trust-timeline-skeleton-hero{height:126px}.trust-timeline-skeleton-filters{width:66%;height:38px;margin:18px 0}.trust-timeline-skeleton-list{gap:14px;padding-left:54px;display:grid}.trust-timeline-skeleton-event{height:130px}.trust-timeline-error{text-align:center;color:#697c98;background:#fff;border:1px solid #efd0c9;border-radius:20px;place-items:center;max-width:620px;margin:60px auto;padding:42px;display:grid}.trust-timeline-error h1{color:#152b4d;margin:12px 0 4px}.trust-timeline-error p{margin:0}.trust-timeline-error button{color:#fff;background:#205de7;border:0;border-radius:11px;min-height:44px;margin-top:18px;padding:0 18px;font-weight:750}@keyframes timeline-skeleton{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.trust-timeline-skeleton{animation:none}}@media (max-width:680px){.trust-timeline-context{flex-direction:column;align-items:flex-start;gap:12px}.trust-timeline-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.trust-timeline-context dl>div{border:0;min-width:0;padding:0}.trust-timeline-date-group li{grid-template-columns:30px minmax(0,1fr);gap:8px}.trust-timeline-marker{width:30px;height:30px}.trust-timeline-marker svg{width:15px}.trust-timeline-date-group li:not(:last-child):before{top:29px;left:14px}.trust-timeline-date-group article header{flex-direction:column;align-items:flex-start}.trust-timeline-event-meta{justify-content:space-between;width:100%}.trust-timeline-event-actions{flex-direction:column;align-items:flex-start}.trust-timeline-event-actions>a{align-items:center;min-height:44px;display:inline-flex}.trust-timeline-event-actions details{max-width:100%;margin:0}.trust-timeline-skeleton-list{padding-left:38px}}.client-my-build{gap:18px;max-width:1500px;padding:8px 0 32px;display:grid}.client-my-build p{margin:0}.client-my-build a:focus-visible{outline-offset:3px;outline:3px solid #2563eb47}.client-my-build-hero{background:linear-gradient(125deg,#fff 0 68%,#edf7ff 86%,#ddf8f8);border:1px solid #c8daf4;border-radius:24px;grid-template-columns:minmax(0,1fr) 250px;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 16px 42px #123c7e14}.client-my-build-hero-copy{padding:26px 30px}.client-my-build main header p,.client-my-build-hero-copy>p,.client-my-build-record-card header p{color:#2460e8;letter-spacing:.14em;font-size:.7rem;font-weight:850}.client-my-build-reference{align-items:center;gap:12px;margin-top:9px;display:flex}.client-my-build-reference span{color:#6d7f9d;font-size:.74rem}.client-my-build-reference b{color:#2159d7;letter-spacing:.05em;background:#eaf1ff;border-radius:999px;padding:5px 9px;font-size:.64rem}.client-my-build-hero h1{color:#071b40;font-family:var(--font-editorial);letter-spacing:-.04em;margin:9px 0 5px;font-size:clamp(2rem,3vw,3rem);line-height:1}.client-my-build-location{color:#607392;align-items:center;gap:6px;font-size:.84rem;display:flex}.client-my-build-location svg{color:#2764eb}.client-my-build-builder{align-items:center;gap:10px;margin-top:20px;display:flex}.client-my-build-builder>span{color:#2360e4;background:#eff5ff;border:1px solid #d4e2f5;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.client-my-build-builder img{object-fit:cover;width:100%;height:100%}.client-my-build-builder div{display:grid}.client-my-build-builder small{color:#7d8eaa;letter-spacing:.12em;font-size:.58rem;font-weight:800}.client-my-build-builder strong{color:#10274b;font-size:.84rem}.client-my-build-progress{background:#ffffff80;border-left:1px solid #d4e3f4;align-content:center;padding:26px;display:grid}.client-my-build-progress small{color:#6e819f;letter-spacing:.12em;font-size:.62rem;font-weight:800}.client-my-build-progress strong{color:#0b2450;margin:4px 0;font-size:2.7rem;line-height:1}.client-my-build-progress span{color:#5f7594;font-size:.78rem}.client-my-build-progress i{background:#dce7f5;border-radius:999px;height:8px;margin-top:15px;display:block;overflow:hidden}.client-my-build-progress i b{border-radius:inherit;background:linear-gradient(90deg,#2359e8,#39cbd0);height:100%;display:block}.client-my-build-review{border:1px solid var(--seqra-turquoise-border);background:var(--seqra-turquoise-surface);color:var(--seqra-turquoise-text);border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.client-my-build-review>div{display:grid}.client-my-build-review span{color:var(--seqra-turquoise-text);font-size:.78rem}.client-my-build-review a{background:var(--seqra-turquoise-text);color:#fff;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.client-my-build-review a svg{width:16px}.client-my-build-layout{grid-template-columns:minmax(0,1.9fr) minmax(300px,.9fr);align-items:start;gap:18px;display:grid}.client-my-build-layout>.client-my-build-primary,.client-my-build-layout>aside{gap:14px;display:grid}.client-my-build-layout section{background:#fff;border:1px solid #d9e4f2;border-radius:18px;box-shadow:0 10px 28px #1237700e}.client-my-build-primary section{padding:20px}.client-my-build-primary header,.client-my-build-record-card header{justify-content:space-between;align-items:center;gap:14px;display:flex}.client-my-build-primary header h2,.client-my-build-record-card h2{color:#0b2248;margin:3px 0 0;font-size:1.15rem}.client-my-build-primary header>a{color:#1f5de2;align-items:center;gap:6px;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.client-my-build-primary header>a svg{width:15px}.client-my-build-primary header p{color:#2460e8;letter-spacing:.14em;font-size:.7rem;font-weight:850}.client-my-build-actions{background:linear-gradient(120deg,#fff,#f6f9ff)!important;border-color:#bed3fb!important}.client-my-build-actions ol{gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.client-my-build-actions li{background:#fff;border:1px solid #d9e5f7;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;display:grid}.client-my-build-actions li>span{color:#2460e8;background:#edf3ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.client-my-build-actions li>span svg{width:17px}.client-my-build-actions li>div{min-width:0}.client-my-build-actions li b,.client-my-build-actions li strong{color:#102449;font-size:.8rem;display:block}.client-my-build-actions li p{color:#6b7e9b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.7rem;overflow:hidden}.client-my-build-actions li b{margin-top:3px}.client-my-build-actions li>a,.client-my-build-card-action{color:#1f5de2;background:#fff;border:1px solid #c6d9f9;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.client-my-build-actions li>a svg,.client-my-build-card-action svg{width:15px}.client-my-build-now>header{display:block}.client-my-build-current-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.client-my-build-current-stage>div{background:#f6f9fd;border-radius:13px;gap:4px;padding:14px;display:grid}.client-my-build-current-stage small{color:#7789a5;letter-spacing:.1em;font-size:.6rem;font-weight:800}.client-my-build-current-stage strong{color:#11274a;font-size:.87rem}.client-my-build-current-stage span{color:#657894;font-size:.72rem;line-height:1.45}.client-my-build-current-stage>a{color:#fff;background:#235de6;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.client-my-build-current-stage>a svg{width:16px}.client-my-build-journey{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.client-my-build-journey li{background:#fbfdff;border:1px solid #dce6f2;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.client-my-build-journey li>span{color:#6b7d98;background:#edf2f8;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:850;display:grid}.client-my-build-journey li>span svg{width:15px}.client-my-build-journey li div{min-width:0;display:grid}.client-my-build-journey li strong{color:#213755;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.client-my-build-journey li small{color:#8391a7;font-size:.58rem}.client-my-build-journey li[data-state=current]{background:#eef4ff;border-color:#b9cff8}.client-my-build-journey li[data-state=current]>span{color:#fff;background:#245fe8}.client-my-build-journey li[data-state=complete]{border-color:var(--seqra-turquoise-border);background:var(--seqra-turquoise-surface)}.client-my-build-journey li[data-state=complete]>span{background:var(--seqra-turquoise-border);color:var(--seqra-turquoise-text)}.client-my-build-photos{scroll-snap-type:x proximity;gap:10px;margin-top:14px;padding-bottom:3px;display:flex;overflow-x:auto}.client-my-build-photos a{scroll-snap-align:start;background:#edf3fb;border-radius:12px;flex:0 0 min(31%,240px);height:150px;position:relative;overflow:hidden}.client-my-build-photos img{object-fit:cover;width:100%;height:100%}.client-my-build-photos span{color:#fff;background:#061836c7;border-radius:7px;padding:4px 7px;font-size:.6rem;font-weight:800;position:absolute;bottom:8px;right:8px}.client-my-build-empty{color:#58708f;background:#fbfdff;border:1px dashed #ccdaeb;border-radius:13px;align-items:center;gap:11px;margin-top:14px;padding:18px;display:flex}.client-my-build-empty>svg{color:#2c64df;flex:none}.client-my-build-empty>div{display:grid}.client-my-build-empty strong{color:#263d5e;font-size:.78rem}.client-my-build-empty span{margin-top:2px;font-size:.7rem;line-height:1.45}.client-my-build-empty.success{border-style:solid;border-color:var(--seqra-turquoise-border);background:var(--seqra-turquoise-surface)}.client-my-build-empty.success>svg{color:var(--seqra-turquoise-text)}.client-my-build-timeline ol{margin:15px 0 0;padding:0;list-style:none;display:grid}.client-my-build-timeline li{border-bottom:1px solid #e6edf6;grid-template-columns:10px minmax(0,1fr) 28px;gap:10px;padding:11px 0;display:grid}.client-my-build-timeline li:last-child{border:0}.client-my-build-timeline li>span{background:#2a64e9;border-radius:50%;width:8px;height:8px;margin-top:4px}.client-my-build-timeline li>span[data-category=COMPLETION],.client-my-build-timeline li>span[data-category=PAYMENT]{background:var(--seqra-turquoise-text)}.client-my-build-timeline li>div{min-width:0}.client-my-build-timeline li strong{color:#172d50;font-size:.76rem;display:block}.client-my-build-timeline li p{color:#617593;margin-top:2px;font-size:.69rem;line-height:1.45}.client-my-build-timeline li small{color:#8a99ae;margin-top:4px;font-size:.6rem;display:block}.client-my-build-timeline li>a{color:#2460e8;background:#edf3ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.client-my-build-timeline li>a svg{width:14px}.client-my-build-record-card{padding:17px}.client-my-build-record-card header{justify-content:flex-start}.client-my-build-record-card header>span{color:#2460e8;background:#edf4ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.client-my-build-record-card header>span svg{width:19px}.client-my-build-record-card header>b{color:#49627f;letter-spacing:.08em;border:1px solid #c7d7ed;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:.52rem}.client-my-build-record-card dl{margin:14px 0;display:grid}.client-my-build-record-card dl>div{border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.client-my-build-record-card dl>div:last-child{border-bottom:0}.client-my-build-record-card dt{color:#687c98;font-size:.68rem}.client-my-build-record-card dd{color:#11264a;text-align:right;margin:0;font-size:.72rem;font-weight:800}.client-my-build-record-card dl>.emphasis{background:#eef4ff;border:0;border-radius:9px;margin:3px -8px 0;padding:10px 8px}.client-my-build-record-card dl>.emphasis dd{color:#1e59db}.client-my-build-safety{color:#536a88;background:#f3f7fc;border-radius:9px;align-items:flex-start;gap:7px;padding:9px;font-size:.62rem;line-height:1.45;display:flex;margin:0 0 12px!important}.client-my-build-safety svg{flex:none;width:14px}.client-my-build-trust-score{background:linear-gradient(120deg,#eef5ff,var(--seqra-turquoise-surface));border-radius:12px;grid-template-columns:auto 1fr;align-items:end;gap:0 9px;margin:14px 0;padding:13px;display:grid}.client-my-build-trust-score strong{color:#0c2955;grid-row:1/3;font-size:2rem;line-height:1}.client-my-build-trust-score span{color:#17335d;font-size:.72rem;font-weight:800}.client-my-build-trust-score small{color:var(--seqra-turquoise-text);font-size:.62rem}.client-my-build-trust-building{color:#2a62df;background:#f3f7fc;border-radius:12px;align-items:center;gap:10px;margin:14px 0;padding:13px;display:flex}.client-my-build-trust-building div{display:grid}.client-my-build-trust-building strong{color:#17345b;font-size:.76rem}.client-my-build-trust-building span{color:#6c7f99;font-size:.64rem}.client-my-build-trust ul{gap:7px;margin:0 0 14px;padding:0;list-style:none;display:grid}.client-my-build-trust li{color:#71829a;align-items:center;gap:7px;font-size:.66rem;display:flex}.client-my-build-trust li svg{color:#91a1b5;width:15px}.client-my-build-trust li[data-verified=true],.client-my-build-trust li[data-verified=true] svg{color:var(--seqra-turquoise-text)}.client-my-build-unavailable{color:#7a8ca6;font-size:.65rem;display:block}.client-my-build-links{display:grid;overflow:hidden}.client-my-build-links a{color:#265fdc;border-bottom:1px solid #e5ecf5;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:64px;padding:10px 15px;text-decoration:none;display:grid}.client-my-build-links a:last-child{border:0}.client-my-build-links a>svg{width:18px}.client-my-build-links a>svg:last-child{width:14px}.client-my-build-links a span{display:grid}.client-my-build-links strong{color:#183052;font-size:.72rem}.client-my-build-links small{color:#75869f;font-size:.61rem;line-height:1.35}@media (max-width:980px){.client-my-build-layout{grid-template-columns:1fr}.client-my-build-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.client-my-build-links{grid-column:1/-1}.client-my-build-photos a{flex-basis:42%}}@media (max-width:620px){.client-my-build{gap:13px;padding-top:2px}.client-my-build-hero{border-radius:20px;grid-template-columns:1fr}.client-my-build-hero-copy{padding:20px}.client-my-build-hero h1{font-size:2.15rem}.client-my-build-progress{border-top:1px solid #d4e3f4;border-left:0;padding:18px 20px}.client-my-build-progress strong{font-size:2.25rem}.client-my-build-layout{gap:13px}.client-my-build-layout>.client-my-build-primary,.client-my-build-layout>aside{grid-template-columns:1fr;gap:13px;display:grid}.client-my-build-primary section{padding:16px}.client-my-build-actions li{grid-template-columns:32px minmax(0,1fr)}.client-my-build-actions li>a{grid-column:2;justify-self:start;min-height:44px}.client-my-build-actions li p{white-space:normal}.client-my-build-current-stage{grid-template-columns:1fr}.client-my-build-current-stage>a{min-height:46px}.client-my-build-journey{scroll-snap-type:x proximity;padding-bottom:3px;display:flex;overflow-x:auto}.client-my-build-journey li{scroll-snap-align:start;flex:0 0 145px}.client-my-build-photos{margin-inline:-16px;padding-inline:16px}.client-my-build-photos a{flex-basis:78%;height:180px}.client-my-build-site header,.client-my-build-timeline header{flex-direction:column;align-items:flex-start}.client-my-build-site header>a,.client-my-build-timeline header>a{align-items:center;min-height:42px}.client-my-build-record-card{padding:16px}.client-my-build-card-action{min-height:46px}.client-my-build-review{grid-template-columns:32px minmax(0,1fr)}.client-my-build-review>a{grid-column:2;justify-self:start;min-height:46px}.client-my-build-links{grid-column:auto}.client-my-build-links a{min-height:68px}.client-my-build *{min-width:0}}.client-my-build-hero h1{max-width:22ch;font-family:var(--font-sans);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.08}.client-my-build-reference span,.client-my-build-reference strong{overflow-wrap:anywhere}.client-my-build-journey li{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:7px;min-height:106px}.client-my-build-journey li div{justify-items:center;gap:2px}.client-my-build-journey li strong{text-align:center;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}@media (max-width:620px){.client-my-build-hero h1{font-size:1.75rem}}.workspace-notification-menu>button{cursor:pointer}.workspace-notification-menu>section{overflow:visible}.workspace-notification-menu>section>header{position:relative}.workspace-notification-menu>section>header>div{grid-template-columns:minmax(0,1fr) 28px auto;display:grid}.notification-preference-trigger{color:#245fe2;cursor:pointer;background:#fff;border:1px solid #cfddf0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}.notification-preference-trigger:hover{background:#eef4ff}.notification-full-row-link:focus-visible,.notification-preference-popover button:focus-visible,.notification-preference-trigger:focus-visible,.notification-row-link:focus-visible,.notification-view-all:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.notification-preference-popover{z-index:3;background:#fff;border:1px solid #cfddf0;border-radius:14px;width:310px;max-height:min(520px,100vh - 150px);position:absolute;top:52px;right:8px;overflow:auto;box-shadow:0 18px 42px #0d275438}.notification-preferences,.notification-quick-filters{padding:13px}.notification-quick-filters{border-bottom:1px solid #e5edf6}.notification-preferences>p,.notification-quick-filters>p{color:#627693;letter-spacing:.12em;margin:0 0 9px;font-size:.58rem;font-weight:850}.notification-quick-filters>div{flex-wrap:wrap;gap:6px;display:flex}.notification-quick-filters button{color:#536985;cursor:pointer;background:#fff;border:1px solid #d5e1f0;border-radius:999px;min-height:28px;padding:0 9px;font-size:.64rem;font-weight:750}.notification-quick-filters button.active{color:#fff;background:#2563eb;border-color:#2563eb}.notification-preferences{gap:0;display:grid}.notification-preferences>div{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.notification-preferences>div:last-child{border-bottom:0}.notification-preferences>div>span{gap:2px;min-width:0;display:grid}.notification-preferences>div>span strong{color:#182c4c;font-size:.66rem}.notification-preferences>div>span small{color:#75849a;font-size:.54rem;line-height:1.35}.notification-preferences em{color:#4c6584;flex:none;align-items:center;gap:3px;font-size:.55rem;font-style:normal;font-weight:800;display:inline-flex}.notification-preferences [role=switch]{color:#7a899d;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:0;font-size:.55rem;font-weight:800;display:flex}.notification-preferences [role=switch]>i{background:#cbd5e1;border-radius:999px;width:30px;height:17px;position:relative}.notification-preferences [role=switch]>i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .16s;position:absolute;top:3px;left:3px}.notification-preferences [role=switch].enabled{color:var(--seqra-turquoise-text)}.notification-preferences [role=switch].enabled>i{background:var(--seqra-turquoise-text)}.notification-preferences [role=switch].enabled>i:after{transform:translate(13px)}.workspace-notification-menu li{padding:0;display:block}.notification-row-link,.notification-row-static{min-height:50px;color:inherit;grid-template-columns:30px minmax(0,1fr) 7px;align-items:center;gap:9px;padding:9px 13px;text-decoration:none;display:grid}.notification-row-link:hover{background:#edf4ff}.notification-row-link>span,.notification-row-static>span{color:#2563eb;background:#eaf2ff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.workspace-notification-menu li[data-type*=PAYMENT] .notification-row-link>span,.workspace-notification-menu li[data-type*=PAYMENT] .notification-row-static>span{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.workspace-notification-menu li[data-type*=ISSUE] .notification-row-link>span,.workspace-notification-menu li[data-type*=ISSUE] .notification-row-static>span{color:#ba5b22;background:#fff0e8}.workspace-notification-menu li[data-type*=AGREEMENT] .notification-row-link>span,.workspace-notification-menu li[data-type*=AGREEMENT] .notification-row-static>span,.workspace-notification-menu li[data-type*=VARIATION] .notification-row-link>span,.workspace-notification-menu li[data-type*=VARIATION] .notification-row-static>span{color:#6653c7;background:#f0edff}.workspace-notification-menu li[data-type^=JOB_] .notification-row-link>span,.workspace-notification-menu li[data-type^=JOB_] .notification-row-static>span{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.notification-row-link>div,.notification-row-static>div{gap:3px;min-width:0;display:grid}.notification-row-link strong,.notification-row-static strong{color:#152647;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.workspace-notification-menu li:not(.unread) .notification-row-link strong,.workspace-notification-menu li:not(.unread) .notification-row-static strong{font-weight:600}.notification-row-link time,.notification-row-static time{color:#728096;font-size:.64rem}.notification-row-link>i,.notification-row-static>i{background:#2563eb;border-radius:50%;width:7px;height:7px}.workspace-notification-menu>section>.notification-view-all{color:#1d5fe8;background:#fbfdff;justify-content:space-between;align-items:center;padding:11px 14px;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.notification-list li{min-height:0;padding:0;display:block}.notification-full-row-link,.notification-full-row-static{min-height:96px;color:inherit;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;display:grid}.notification-full-row-link>span,.notification-full-row-static>span{width:42px;height:42px;color:var(--blue-700);background:#eaf2ff;border-radius:12px;place-items:center;display:grid}.notification-full-row-link>div,.notification-full-row-static>div{gap:6px;min-width:0;display:grid}.notification-full-row-link>b,.notification-full-row-static>b{color:var(--blue-700);letter-spacing:.35px;text-transform:uppercase;background:#dfeaff;border-radius:99px;align-self:start;padding:6px 9px;font-size:7px}.notification-full-row-link>em,.notification-full-row-static>em{color:#1d5fe8;white-space:nowrap;align-items:center;gap:6px;font-size:.7rem;font-style:normal;font-weight:800;display:inline-flex}.notification-full-row-link:hover{background:#eef5ffa6}.workspace-notification-menu ol{overflow:auto}@media (max-width:760px){.notification-preference-popover{width:auto;max-height:calc(100vh - 140px);position:fixed;top:118px;left:18px;right:18px}.notification-full-row-link,.notification-full-row-static{grid-template-columns:42px minmax(0,1fr);gap:10px 12px;min-height:0;padding:15px}.notification-full-row-link>b,.notification-full-row-link>em,.notification-full-row-static>b,.notification-full-row-static>em{grid-column:2;justify-self:start}.notification-row-link,.notification-row-static{min-height:54px}}.notification-reset-preferences{color:#245fe2;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:8px;padding:7px 0;font-size:.62rem;font-weight:800}.notification-reset-preferences:disabled{opacity:.55;cursor:wait}.notification-manage-all{color:#245fe2;font-size:.6rem;font-weight:800;text-decoration:none}.notification-page-actions{align-items:center;gap:9px;display:flex}.notification-page-actions form{margin:0}.notification-page-filters{scrollbar-width:thin;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.notification-page-filters a{color:#536985;background:#fff;border:1px solid #d5e1f0;border-radius:999px;flex:none;padding:8px 11px;font-size:.68rem;font-weight:750;text-decoration:none}.notification-page-filters a.active{color:#fff;background:#2563eb;border-color:#2563eb}.notification-mark-unread:focus-visible,.notification-page-filters a:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.notification-policy-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.notification-policy-summary>div{background:#ffffffd1;border:1px solid #dce7f4;border-radius:13px;gap:4px;padding:13px 15px;display:grid}.notification-policy-summary strong{color:#173054;font-size:.7rem}.notification-policy-summary span{color:#687a94;font-size:.62rem;line-height:1.45}.notification-list li>.notification-row-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.notification-list li>.notification-row-main>form{padding-right:18px}.notification-mark-unread{color:#376295;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbdaf0;border-radius:9px;padding:7px 9px;font-size:.6rem;font-weight:750}.notification-list li[data-category=DEFECTS]:before{background:#e27658}.notification-list li[data-category=DEFECTS] .notification-full-row-link>span,.notification-list li[data-category=DEFECTS] .notification-full-row-static>span{color:#b84e35;background:#fff0eb}.notification-list li[data-category=DISPUTES]:before{background:#d8842e}.notification-list li[data-category=DISPUTES] .notification-full-row-link>span,.notification-list li[data-category=DISPUTES] .notification-full-row-static>span{color:#a85a16;background:var(--surface-primary)}.notification-list li[data-category=JOBS]:before{background:var(--seqra-turquoise-text)}.notification-list li[data-category=JOBS] .notification-full-row-link>span,.notification-list li[data-category=JOBS] .notification-full-row-static>span{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.notification-list li[data-category=SECURITY]:before{background:#5269b8}.notification-load-more{justify-self:center;text-decoration:none}.notification-preference-controls{gap:8px;margin-top:8px;display:grid}.notification-preference-controls>div{border-top:1px solid #e3ebf5;justify-content:space-between;align-items:center;gap:14px;padding-top:8px;display:flex}.notification-preference-controls>div>span{gap:2px;display:grid}.notification-preference-controls small{color:#70829b;font-size:.58rem}.notification-preference-controls [role=switch]{color:#62758f;cursor:pointer;background:#fff;border:1px solid #cbd8ea;border-radius:999px;align-items:center;gap:6px;padding:4px 7px;font:700 .58rem/1 inherit;display:flex}.notification-preference-controls [role=switch] i{background:#c6d2e2;border-radius:999px;width:24px;height:14px;position:relative}.notification-preference-controls [role=switch] i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .16s;position:absolute;top:2px;left:2px}.notification-preference-controls [role=switch].enabled{color:#1f5bd7;background:#f5f9ff;border-color:#b9d2ff}.notification-preference-controls [role=switch].enabled i{background:#2563eb}.notification-preference-controls [role=switch].enabled i:after{transform:translate(10px)}.notification-preference-controls [role=switch]:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.notification-preference-controls [role=switch]:disabled{opacity:.6;cursor:wait}@media (max-width:760px){.notification-page-actions{flex-direction:column;align-items:stretch}.notification-page-actions .secondary-button{justify-content:center;width:100%}.notification-list li>.notification-row-main,.notification-policy-summary{grid-template-columns:1fr}.notification-list li>.notification-row-main>form{padding:0 15px 13px 67px}.notification-mark-unread{width:max-content}.notification-page-filters{margin-right:-14px;padding-right:14px}}.workspace-layout{--auth-header-height:72px;--workspace-sidebar-width:260px;background:var(--surface-canvas);height:100dvh;min-height:100dvh;overflow:hidden}.workspace-sidebar{z-index:var(--sidebar-layer);width:var(--workspace-sidebar-width);color:#fff;background:radial-gradient(circle at -8% 76%,#087bff47,transparent 28%),linear-gradient(180deg,var(--sidebar-foundation) 0,var(--sidebar-foundation-deep) 100%);height:100dvh;box-shadow:none;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;border:0;flex-direction:column;padding:25px 0 18px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow:visible auto}.workspace-sidebar-brand{gap:6px;padding:0 22px 24px 8px;display:grid}.workspace-sidebar-brand .brand-mark{color:#fff;width:max-content}.workspace-sidebar-brand .brand-word{font-size:25px}.workspace-sidebar-brand .brand-symbol{filter:drop-shadow(0 6px 12px #00c2ef3d)}.workspace-sidebar-brand small{color:#8fdff2;letter-spacing:.12em;text-transform:uppercase;padding-left:5px;font-size:9px;font-weight:750}.workspace-nav-primary,.workspace-nav-utilities{gap:3px;display:grid}.workspace-sidebar nav a{z-index:2;color:#c8d5ed;min-height:44px;box-shadow:none;background:0 0;border-radius:14px 0 0 14px;align-items:center;gap:12px;margin-left:0;padding:0 18px;font-size:11px;font-weight:720;transition:color .16s,background-color .16s,transform .16s;display:flex;position:relative}.workspace-sidebar nav a svg{color:#81a6ed;flex:none}.workspace-sidebar nav a:hover{color:#fff;background:#ffffff14;transform:translate(2px)}.workspace-sidebar nav a:focus-visible{outline-offset:-3px;outline:3px solid #5fdcf59e}.workspace-sidebar nav a.active{color:var(--seqra-blue-deep);background:var(--sidebar-active-surface);box-shadow:18px 0 0 var(--sidebar-active-surface);transform:none}.workspace-sidebar nav a.active svg{color:var(--seqra-blue)}.workspace-sidebar nav a.active:after,.workspace-sidebar nav a.active:before{content:"";pointer-events:none;width:28px;height:28px;position:absolute;right:-18px}.workspace-sidebar nav a.active:before{box-shadow:8px 8px 0 7px var(--sidebar-active-surface);border-bottom-right-radius:24px;top:-28px}.workspace-sidebar nav a.active:after{box-shadow:8px -8px 0 7px var(--sidebar-active-surface);border-top-right-radius:24px;bottom:-28px}.workspace-sidebar-lower{gap:8px;margin-top:auto;padding:76px 16px 0 0;display:grid;position:relative}.workspace-sidebar-wave{pointer-events:none;height:92px;position:absolute;inset:0 0 auto -16px;overflow:hidden}.workspace-sidebar-wave i{border-radius:50%;width:330px;height:75px;position:absolute;left:-28px;transform:rotate(-7deg)}.workspace-sidebar-wave i:first-child{background:var(--sidebar-wave-blue);opacity:.62;top:26px}.workspace-sidebar-wave i:nth-child(2){background:var(--sidebar-wave-aqua);opacity:.8;top:43px;left:-8px}.workspace-sidebar-wave i:nth-child(3){background:var(--sidebar-foundation-deep);top:65px;left:-35px}.workspace-nav-utilities,.workspace-trust-score{z-index:1;position:relative}.workspace-trust-score{border-radius:var(--radius-small);color:#fff;box-shadow:none;background:#ffffff13;border:1px solid #ffffff24;gap:7px;margin:0 5px 4px;padding:12px 14px}.workspace-trust-score p{color:#84def1}.workspace-trust-score strong{color:#fff;font-size:24px}.workspace-trust-score span{color:#a8c2e9}.workspace-trust-score>i{background:#ffffff24}.workspace-user-card{z-index:1;border-radius:var(--radius-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff24;grid-template-columns:40px minmax(0,1fr) 30px;align-items:center;gap:10px;margin:6px 5px 0;padding:10px;display:grid;position:relative}.workspace-user-avatar{color:#fff;background:linear-gradient(135deg,var(--seqra-blue),var(--seqra-aqua));border-radius:13px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:850;display:grid;overflow:hidden}.workspace-user-avatar img{object-fit:cover;width:100%;height:100%}.workspace-user-card>div{gap:3px;min-width:0;display:grid}.workspace-user-card small,.workspace-user-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-user-card strong{color:#fff;font-size:10px}.workspace-user-card small{color:#91a7c7;font-size:8px}.workspace-user-card>a{border-radius:var(--radius-small);color:#a7c3ed;place-items:center;width:30px;height:30px;display:grid}.workspace-user-card>a:hover{color:#fff;background:#ffffff1a}.authenticated-brand-header{inset:0 0 auto var(--workspace-sidebar-width);z-index:25;width:auto;height:var(--auth-header-height);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);background:var(--surface-primary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:0 clamp(18px,3vw,38px);position:fixed;transform:none;box-shadow:0 8px 24px #061d5509}.authenticated-brand-home{gap:14px}.workspace-menu-toggle{border-color:var(--border-default);border-radius:var(--radius-small);width:40px;height:40px;color:var(--seqra-blue);background:var(--surface-muted);flex-basis:40px}.workspace-menu-toggle:hover{background:var(--seqra-blue-soft)}.workspace-menu-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.workspace-mobile-brand{display:none}.workspace-top-context{gap:2px;display:grid}.workspace-top-context small{color:var(--seqra-blue);letter-spacing:.14em;font-size:8px;font-weight:850}.workspace-top-context strong{color:var(--navy-950);font-size:11px}.authenticated-back-link{color:var(--seqra-blue)}.authenticated-brand-header .workspace-notification-link{color:var(--seqra-blue);border-color:var(--border-default);background:#fff}.workspace-account-menu{position:relative}.workspace-account-menu-trigger{border-radius:var(--radius-control);min-height:46px;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:40px minmax(0,auto) 18px;align-items:center;gap:10px;padding:3px 8px 3px 3px;display:grid}.workspace-account-menu-trigger:hover,.workspace-account-menu-trigger[aria-expanded=true]{border-color:var(--border-default);background:var(--surface-secondary)}.workspace-account-menu-trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.workspace-account-menu-avatar{border-radius:var(--radius-small);color:#fff;background:linear-gradient(135deg,var(--seqra-blue),var(--seqra-aqua));place-items:center;width:40px;height:40px;font-size:11px;font-weight:850;display:grid;box-shadow:0 6px 15px #2563eb2e}.workspace-account-menu-identity{text-align:left;gap:2px;min-width:0;display:grid}.workspace-account-menu-identity small,.workspace-account-menu-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-account-menu-identity strong{color:var(--navy-950);font-size:10px}.workspace-account-menu-identity small{max-width:190px;color:var(--text-secondary);font-size:8px}.workspace-account-menu-chevron{color:var(--text-muted);font-size:15px;transform:translateY(-2px)}.workspace-account-menu-popover{z-index:var(--dropdown-layer);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-primary);width:min(250px,100vw - 24px);box-shadow:var(--shadow-card);padding:8px;display:grid;position:absolute;top:calc(100% + 9px);right:0}.workspace-account-menu-summary{border-bottom:1px solid var(--border-subtle);gap:3px;margin:2px 4px 7px;padding:7px 8px 11px;display:grid}.workspace-account-menu-summary strong{color:var(--navy-950);font-size:11px}.workspace-account-menu-summary small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workspace-account-menu-popover a,.workspace-account-menu-popover form button{border-radius:var(--radius-small);width:100%;min-height:42px;color:var(--text-primary);font:750 10px/1 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 11px;text-decoration:none;display:flex}.workspace-account-menu-popover a svg,.workspace-account-menu-popover form button svg{color:var(--seqra-blue)}.workspace-account-menu-popover a:hover,.workspace-account-menu-popover form button:hover{background:var(--surface-soft)}.workspace-account-menu-popover a:focus-visible,.workspace-account-menu-popover form button:focus-visible{box-shadow:var(--focus-ring);outline:none}.workspace-account-menu-popover form{border-top:1px solid var(--border-subtle);margin:4px 0 0;padding-top:4px}.workspace-account-menu-popover form button{color:var(--status-danger)}.workspace-main{min-width:0;height:calc(100dvh - var(--auth-header-height));margin-top:var(--auth-header-height);margin-left:var(--workspace-sidebar-width);overscroll-behavior:contain;color:var(--text-primary);background:var(--surface-canvas);overflow-y:auto}.workspace-page-previous{width:min(1460px,100% - clamp(32px,5vw,72px));margin:0 auto;padding-top:clamp(18px,2.2vw,30px)}.workspace-main:has(.workspace-content .back-link)>.workspace-page-previous,.workspace-page-previous:empty{display:none}.workspace-page-previous+.workspace-content{padding-top:12px}.workspace-main:has(.workspace-content .back-link)>.workspace-page-previous+.workspace-content{padding-top:clamp(24px,3vw,42px)}.workspace-previous-button{color:var(--seqra-blue);font:800 10px/1.2 var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.workspace-previous-button:hover{text-underline-offset:3px;text-decoration:underline}.workspace-previous-button:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.workspace-content{width:min(1460px,100% - clamp(32px,5vw,72px));padding:clamp(24px,3vw,42px) 0 64px}.workspace-layout[data-sidebar-collapsed=true] .workspace-main{margin-left:0}.workspace-layout[data-sidebar-collapsed=true] .authenticated-brand-header{left:0}.workspace-layout[data-header-hidden=true] .authenticated-brand-header{transform:none}.workspace-layout[data-header-hidden=true] .workspace-sidebar{top:0}.workspace-layout[data-header-hidden=true] .workspace-main{height:calc(100dvh - var(--auth-header-height));margin-top:var(--auth-header-height)}.workspace-sidebar-scrim{display:none}.workspace-main :is(.sq-card,.contractor-kpi-grid>article,.contractor-dashboard-actions,.contractor-active-projects,.contractor-project-overview>article,.contractor-list-card,.client-dashboard-v2 .client-summary-grid>article,.client-dashboard-v2 .client-dashboard-attention,.client-dashboard-v2 .client-project-card){border-color:var(--border-default);background-color:var(--surface-primary);box-shadow:var(--shadow-soft)}.workspace-main .contractor-kpi-grid>article{background:var(--surface-primary)!important}@media (max-width:980px){.workspace-layout{--workspace-sidebar-width:240px}.workspace-account>div{min-width:0}}@media (max-width:760px){.workspace-layout{--auth-header-height:68px}.authenticated-brand-header{padding:0 14px;inset:0 0 auto}.workspace-mobile-brand{display:inline-flex}.workspace-mobile-brand .brand-word{font-size:20px}.workspace-mobile-brand .brand-symbol{width:38px}.workspace-top-context{display:none}.workspace-account{gap:7px}.workspace-account>div.workspace-account-menu:not(.workspace-notification-menu){min-width:auto;display:block}.workspace-account-menu-trigger{grid-template-columns:38px;min-width:44px;min-height:44px;padding:3px}.workspace-account-menu-avatar{width:38px;height:38px}.workspace-account-menu-chevron,.workspace-account-menu-identity{display:none}.workspace-account-menu-popover{position:fixed;top:61px;right:10px}.workspace-sidebar{z-index:45;width:min(320px,88vw);height:100dvh;padding-top:24px;inset:0 auto 0 0;box-shadow:20px 0 60px #04163e47}.workspace-sidebar nav{width:auto;margin:0;display:grid;overflow:visible}.workspace-sidebar nav a,.workspace-sidebar nav a:nth-child(4),.workspace-sidebar nav a:nth-child(5),.workspace-sidebar nav a[href="/settings/account"]{min-height:46px;padding-inline:18px;font-size:11px;display:flex}.workspace-layout[data-header-hidden=true] .workspace-main,.workspace-main{height:calc(100dvh - var(--auth-header-height));margin-top:var(--auth-header-height);margin-left:0}.workspace-layout[data-sidebar-collapsed=true] .workspace-sidebar{pointer-events:none;opacity:0;transform:translate(-100%)}.workspace-layout[data-sidebar-collapsed=false] .workspace-sidebar{pointer-events:auto;opacity:1;transform:translate(0)}.workspace-sidebar-scrim{z-index:42;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04163e7a;border:0;display:block;position:fixed;inset:0}.workspace-content{width:min(100% - 28px,1460px);padding:20px 0 48px}.workspace-page-previous{width:min(100% - 28px,1460px);padding-top:16px}.workspace-page-previous+.workspace-content{padding-top:10px}.workspace-sidebar-lower{padding-top:64px}}@media (max-width:390px){.authenticated-brand-header{padding-inline:10px}.authenticated-brand-home{gap:8px}.workspace-menu-toggle{flex-basis:38px;width:38px;height:38px}.workspace-mobile-brand .brand-word{font-size:18px}.workspace-mobile-brand .brand-symbol{width:34px}.workspace-main{overflow-x:hidden}.workspace-content{width:calc(100% - 20px)}}@media (prefers-reduced-motion:reduce){.authenticated-brand-header,.workspace-main,.workspace-sidebar,.workspace-sidebar nav a{transition:none}}.v2-onboarding-page{background:#fff;min-height:100dvh;padding:clamp(28px,5vw,68px)}.v2-onboarding{max-width:1180px;color:var(--text-primary);font-family:var(--font-ui);margin:0 auto}.v2-onboarding__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.v2-onboarding__header p,.v2-section-label{color:var(--seqra-blue);letter-spacing:.16em;margin:0 0 8px;font-size:.68rem;font-weight:850}.v2-onboarding__header h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.6rem)}.v2-onboarding__header span,.v2-section-help{color:var(--text-secondary);margin-top:10px;line-height:1.55;display:block}.v2-onboarding__header>strong{color:var(--seqra-blue);background:var(--status-info-surface);border-radius:999px;flex:none;padding:8px 13px;font-size:.76rem}.v2-onboarding__progress{border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);background:#fff;margin-bottom:24px;padding:10px}.v2-onboarding__progress ol{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.v2-onboarding__progress li{color:var(--text-muted);align-items:center;gap:9px;padding:10px;font-size:.73rem;font-weight:700;display:flex}.v2-onboarding__progress i{background:var(--surface-soft);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.v2-onboarding__progress li.active{color:var(--seqra-blue)}.v2-onboarding__progress li.active i{color:#fff;background:var(--seqra-blue)}.v2-onboarding__progress li.complete{color:var(--status-success)}.v2-onboarding__progress li.complete i{background:var(--status-success-surface)}.v2-onboarding__body{border:1px solid var(--border-default);border-radius:var(--radius-major);min-height:410px;box-shadow:var(--shadow-card);background:#fff;padding:clamp(20px,3vw,34px)}.v2-family-grid,.v2-location-grid,.v2-service-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.v2-service-grid{grid-template-columns:repeat(2,1fr)}.v2-selection-card{border:1px solid var(--border-default);border-radius:var(--radius-card);min-height:230px;color:var(--text-primary);box-shadow:var(--shadow-soft);text-align:left;cursor:pointer;background:#fff;align-content:start;gap:10px;padding:25px;transition:all .2s;display:grid;position:relative}.v2-selection-card:hover{box-shadow:var(--shadow-card);border-color:#b4ccf8;translate:0 -2px}.v2-selection-card:focus-visible{box-shadow:var(--focus-seqra);outline:none}.v2-selection-card.selected{border:2px solid var(--seqra-blue);background:linear-gradient(145deg,#fff,#f1f7ff);box-shadow:0 10px 30px #135bff24}.v2-selection-card>span{width:48px;height:48px;color:var(--seqra-blue);background:var(--status-info-surface);border-radius:15px;place-items:center;display:grid}.v2-selection-card strong{font-size:1.02rem}.v2-selection-card p{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.55}.v2-selection-card small{color:var(--text-muted);font-size:.7rem;line-height:1.5}.v2-selection-card>b{color:var(--seqra-blue);align-items:center;gap:5px;font-size:.7rem;display:flex;position:absolute;top:18px;right:18px}.v2-selection-card.compact{min-height:150px}.v2-selection-card.compact>svg{color:var(--seqra-blue)}.v2-selection-card.horizontal{grid-template-columns:auto 1fr;min-height:116px}.v2-additional{border:1px solid var(--border-default);border-radius:var(--radius-card);margin:28px 0 0;padding:24px}.v2-additional legend{color:var(--text-primary);padding:0 8px;font-weight:800}.v2-additional>p{color:var(--text-muted);margin:0 0 16px;font-size:.76rem}.v2-additional>div{flex-wrap:wrap;gap:10px;display:flex}.v2-additional label{border:1px solid var(--border-default);border-radius:var(--radius-input);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;display:flex}.v2-additional label:has(input:checked){border-color:var(--seqra-blue);background:var(--status-info-surface)}.v2-additional span{gap:2px;display:grid}.v2-additional small{color:var(--text-muted)}.v2-business-fields{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.v2-address-group{border-radius:var(--radius-card);background:var(--surface-soft);grid-column:1/-1;grid-template-columns:2fr 1fr 1fr 1fr;gap:14px;margin-top:8px;padding:20px;display:grid}.v2-address-group h2,.v2-address-group>p{grid-column:1/-1;margin:0}.v2-address-group h2{font-size:1rem}.v2-address-group h2 small{color:var(--text-muted);font-weight:500}.v2-address-group>p{color:var(--text-muted);font-size:.72rem}.v2-onboarding-review{max-width:760px;margin:0 auto}.v2-onboarding-review>div{align-items:center;gap:14px;display:flex}.v2-onboarding-review>div>svg{width:48px;height:48px;color:var(--seqra-blue);background:var(--status-info-surface);border-radius:15px;padding:12px}.v2-onboarding-review span{gap:3px;display:grid}.v2-onboarding-review span small{color:var(--seqra-blue);letter-spacing:.14em;font-size:.65rem;font-weight:850}.v2-onboarding-review dl{margin:24px 0}.v2-onboarding-review dl>div{border-bottom:1px solid var(--border-soft);grid-template-columns:180px 1fr;gap:14px;padding:13px 0;display:grid}.v2-onboarding-review dt{color:var(--text-muted)}.v2-onboarding-review dd{margin:0;font-weight:750}.v2-onboarding-review>p{border-radius:var(--radius-input);color:#075e70;background:#e9fbff;padding:15px;line-height:1.5}.v2-onboarding__actions{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.v2-onboarding__error{border-radius:var(--radius-input);color:var(--status-danger);background:var(--status-danger-surface);border:1px solid #efc5cc;margin-bottom:16px;padding:14px 16px}@media (max-width:700px){.v2-onboarding-page{padding:22px 15px}.v2-onboarding__header{flex-direction:column;align-items:flex-start}.v2-onboarding__progress{overflow-x:auto}.v2-onboarding__progress ol{min-width:610px}.v2-business-fields,.v2-family-grid,.v2-location-grid,.v2-service-grid{grid-template-columns:1fr}.v2-selection-card{min-height:0}.v2-address-group{grid-template-columns:1fr}.v2-onboarding__body{min-height:0;padding:18px}.v2-onboarding-review dl>div{grid-template-columns:1fr;gap:5px}.v2-onboarding__actions .sq-button{flex:1}.v2-onboarding__header h1{font-size:2.25rem}}.contractor-command-dashboard{gap:18px;max-width:1440px;padding-top:26px}.contractor-dashboard-heading{align-items:center;min-height:64px;padding:0}.contractor-dashboard-intro{gap:3px}.contractor-dashboard-intro>span{display:none}.contractor-dashboard-heading h1{font-family:var(--font-ui);letter-spacing:-.04em;font-size:30px;font-weight:800;line-height:1.1}.contractor-dashboard-heading p{color:var(--text-secondary);margin:0;font-size:11px}.contractor-dashboard-heading .dashboard-command-actions :is(.primary-button,.secondary-button,.accounting-quick-connect-trigger){border-radius:14px;min-height:36px;padding-block:7px}.contractor-kpi-grid{gap:14px}.contractor-kpi-grid article{border:1px solid var(--border-default);border-radius:var(--radius-card);min-height:128px;box-shadow:var(--shadow-soft);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 20px;background:#fff!important}.contractor-kpi-grid article:after,.contractor-kpi-grid article:before{display:none}.contractor-kpi-grid article>span{border-radius:14px;width:44px;height:44px}.contractor-kpi-grid article>div{gap:4px}.contractor-kpi-grid strong{font-size:27px}.contractor-kpi-grid h2{letter-spacing:0;text-transform:none;font-size:10px}.contractor-kpi-grid p{font-size:8px}.contractor-kpi-grid article>a{bottom:13px;right:14px}.contractor-project-overview{grid-template-columns:minmax(0,1.45fr) minmax(390px,.78fr);gap:16px}.contractor-project-overview>article{border-color:var(--border-default);height:292px;padding:18px;box-shadow:0 8px 24px #0f2a5212}.contractor-project-overview>article+article{border-left:1px solid var(--border-default)}.contractor-cashflow-analytics>svg{height:96px}.contractor-cashflow-guide{stroke:#dbe7f5;stroke-width:1px;stroke-dasharray:4 5}.dashboard-project-progress-card{grid-template-rows:28px minmax(0,1fr) 58px}.dashboard-project-progress-body{grid-template-columns:minmax(150px,.9fr) minmax(180px,1.1fr);gap:18px}.dashboard-project-status-table{width:100%;min-width:0}.dashboard-project-status-table li{grid-template-columns:minmax(0,1fr) max-content;gap:14px;padding:0 2px}.dashboard-project-status-table li>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashboard-project-status-table li>strong{justify-self:end}.contractor-list-card,.contractor-trust-analytics{border-color:var(--border-default);box-shadow:0 8px 24px #0f2a5212}.contractor-list-card>header{background:#fff;min-height:48px;padding:11px 16px}.contractor-dashboard-lower-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:16px}.contractor-dashboard-lower-grid>article,.contractor-dashboard-lower-grid>section{height:100%}.contractor-trust-analytics{border:1px solid var(--border-default);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-soft);background:#fff;padding:18px}.v2-progress-ring{place-items:center;width:132px;height:132px;margin:4px auto;display:grid}.v2-progress-ring[data-size=small]{width:118px;height:118px}.v2-progress-ring>svg{grid-area:1/1;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.v2-progress-ring circle{fill:none;stroke-width:10px;stroke-linecap:round}.v2-progress-ring__track{stroke:#e4ebf5}.v2-progress-ring__content{text-align:center;grid-area:1/1;place-items:center;gap:1px;display:grid}.v2-progress-ring__content strong{color:var(--navy-950);letter-spacing:-.04em;font-size:24px;line-height:1}.v2-progress-ring__content span{color:var(--text-secondary);font-size:8px;font-weight:750}.v2-segmented-progress-ring{place-items:center;width:152px;height:152px;margin:0 auto;display:grid}.v2-segmented-progress-ring>svg{grid-area:1/1;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.v2-segmented-progress-ring circle{fill:none;stroke-width:13px;stroke-linecap:round}.v2-segmented-progress-ring__track{stroke:#e3ebf6}.v2-segmented-progress-ring__segment{stroke:var(--seqra-blue)}.v2-segmented-progress-ring__segment[data-index="1"]{stroke:#12a8ea}.v2-segmented-progress-ring__segment[data-index="2"]{stroke:var(--seqra-turquoise-text)}.v2-segmented-progress-ring__segment[data-index="3"]{stroke:#ffbd2e}.v2-segmented-progress-ring__segment[data-index="4"]{stroke:#cad7e9}.v2-segmented-progress-ring__segment[data-tone=risk]{stroke:#ffbd2e}.v2-segmented-progress-ring__segment[data-tone=complete]{stroke:#cad7e9}.v2-segmented-progress-ring__content{text-align:center;grid-area:1/1;place-items:center;gap:2px;display:grid}.v2-segmented-progress-ring__content strong{color:var(--navy-950);letter-spacing:-.045em;font-size:28px;line-height:1}.v2-segmented-progress-ring__content span{color:var(--text-secondary);font-size:8px;font-weight:750}.workspace-sidebar{padding-top:18px}.workspace-sidebar-brand{padding:0 18px 15px 2px}.workspace-sidebar nav{gap:1px}.workspace-sidebar nav a{min-height:40px}.workspace-sidebar-lower{padding-top:54px}.workspace-sidebar-wave{opacity:.86;height:68px}.workspace-sidebar-wave i{height:54px}.workspace-sidebar-wave i:first-child{top:19px}.workspace-sidebar-wave i:nth-child(2){top:32px}.workspace-sidebar-wave i:nth-child(3){top:48px}.authenticated-brand-header{box-shadow:none;justify-content:space-between;padding-inline:26px}.workspace-account{gap:8px;width:auto}.workspace-account-menu,.workspace-notification-menu{min-width:0!important}.workspace-account-menu-trigger{grid-template-columns:40px 18px;width:auto;min-width:70px;padding:4px 8px 4px 4px}.workspace-account-menu-avatar,.workspace-user-avatar{border-radius:50%}@media (max-width:1180px){.contractor-project-overview{grid-template-columns:minmax(0,1.25fr) minmax(360px,.8fr)}.contractor-dashboard-lower-grid{grid-template-columns:1fr 1fr}.contractor-trust-analytics{grid-column:1/-1;min-height:250px}}@media (max-width:760px){.contractor-command-dashboard{gap:15px;padding-top:18px}.contractor-dashboard-heading{align-items:flex-start;min-height:0}.contractor-dashboard-heading h1{font-size:27px}.contractor-kpi-grid{grid-template-columns:1fr 1fr}.contractor-project-overview{grid-template-columns:1fr}.contractor-project-overview>article{height:auto;min-height:300px}.contractor-dashboard-lower-grid{grid-template-columns:1fr}.contractor-trust-analytics{grid-column:auto}}@media (max-width:420px){.contractor-dashboard-heading .dashboard-command-actions{grid-template-columns:1fr;width:100%}.contractor-kpi-grid{gap:9px}.contractor-kpi-grid article{grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:112px;padding:14px 12px}.contractor-kpi-grid article>span{border-radius:12px;width:36px;height:36px}.contractor-kpi-grid strong{font-size:20px}.contractor-kpi-grid h2{font-size:8px;line-height:1.3}.contractor-kpi-grid p{font-size:7px}.contractor-kpi-grid article>a{bottom:7px;right:8px}.dashboard-project-progress-body{grid-template-columns:1fr}.dashboard-project-status-table{width:100%}}.v2-family-grid{grid-template-columns:repeat(4,1fr)}.v2-custom-industry,.v2-custom-services{gap:18px;max-width:720px;margin:24px auto 0;display:grid}@media (max-width:900px){.v2-family-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.v2-family-grid{grid-template-columns:1fr}}.project-deposit-status{color:#0b244c;background:#fff;border:1px solid #c9d9ef;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin:13px 0 18px;padding:14px 17px;display:grid;box-shadow:0 8px 24px #0f2a5214}.project-deposit-status-icon{color:#2360e8;background:#edf4ff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.project-deposit-status-icon svg{width:21px;height:21px}.project-deposit-status>div{gap:2px;min-width:0;display:grid}.project-deposit-status small{color:#667b9c;letter-spacing:.13em;font-size:.62rem;font-weight:850}.project-deposit-status strong{font-size:1rem}.project-deposit-status p{color:#617492;margin:0;font-size:.75rem;line-height:1.45}.project-deposit-stage-state{color:#526987;white-space:nowrap;background:#edf2f8;border-radius:999px;padding:7px 10px;font-size:.67rem;font-weight:800}.project-deposit-status[data-state=paid]{border-color:var(--seqra-turquoise-border);background:linear-gradient(90deg,#fff 0,var(--seqra-turquoise-surface) 100%)}.project-deposit-stage-state[data-unlocked=true],.project-deposit-status[data-state=paid] .project-deposit-status-icon,.project-deposit-status[data-state=partially-refunded] .project-deposit-status-icon{background:var(--seqra-turquoise-surface);color:var(--seqra-turquoise-text)}.project-deposit-status[data-state=failed]{border-color:#f2c7c7}.project-deposit-status[data-state=failed] .project-deposit-status-icon{color:#c03737;background:#fff0f0}.project-deposit-status[data-state=awaiting-payment] .project-deposit-status-icon,.project-deposit-status[data-state=processing] .project-deposit-status-icon{color:#a76800;background:#fff4dc}@media (max-width:620px){.project-deposit-status{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:13px}.project-deposit-status-icon{width:40px;height:40px}.project-deposit-stage-state{grid-column:2;justify-self:start}.project-deposit-status p{font-size:.72rem}}.project-plan-primary-entry{box-shadow:var(--shadow-card);background:linear-gradient(120deg,#eef4ff,#f1fcfc);border:1px solid #a9c5ff;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:20px 22px;display:flex}.project-plan-primary-entry p{color:#165dff;letter-spacing:.12em;margin:0 0 4px;font-size:.64rem;font-weight:900}.project-plan-primary-entry h2{color:#102a56;margin:0;font-size:1.15rem}.project-plan-primary-entry span{color:#5f7391;max-width:72ch;margin-top:5px;font-size:.76rem;line-height:1.5;display:block}.project-plan-primary-entry .primary-button{flex:none}.plan-stage-tabs button[data-state=ready]{border-color:var(--seqra-turquoise-border);background:var(--seqra-turquoise-surface)}.plan-stage-tabs button[data-state=ready] em{color:var(--seqra-turquoise-text)}.plan-stage-tabs button[data-state=needs-attention]{background:var(--surface-primary);border-color:#e4a72e}.plan-stage-tabs button[data-state=needs-attention] em{color:#8a5400}.plan-stage-tabs button[data-current=true]{color:#fff;background:#165dff;border-color:#165dff}.plan-stage-tabs button[data-current=true] :is(small,b,em){color:#fff}.plan-stage-tabs button span{align-items:center;gap:5px;display:flex}.work-item-main{grid-column:span 9}.work-item-weight{grid-column:span 3}.work-item-actions button:first-child,.work-item-actions button:nth-child(2){color:#315177;padding:5px}.work-item-actions button:last-child{color:#a23e48}.project-plan-review{box-shadow:var(--shadow-card);background:#fff;border:1px solid #cbd9ed;border-radius:18px;gap:18px;padding:22px;scroll-margin-top:18px;display:grid}.project-plan-review>footer,.project-plan-review>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.project-plan-review>header{border-bottom:1px solid #e1e8f2;padding-bottom:16px}.project-plan-review>header p{color:#165dff;letter-spacing:.12em;margin:0;font-size:.64rem;font-weight:900}.project-plan-review>header h2{color:#102a56;margin:3px 0}.project-plan-review-description,.project-plan-review>header span{color:#607491;margin:0;font-size:.76rem;line-height:1.5}.project-plan-review-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0;display:grid}.project-plan-review-facts>div{background:#f8faff;border:1px solid #e0e7f1;border-radius:11px;min-width:0;padding:11px}.project-plan-review-facts dt{color:#718098;text-transform:uppercase;font-size:.62rem;font-weight:850}.project-plan-review-facts dd{overflow-wrap:anywhere;color:#172d50;margin:4px 0 0;font-size:.78rem;font-weight:800}.project-plan-immutable-stages>div,.project-plan-review-stages{gap:12px;display:grid}.project-plan-immutable-stages article,.project-plan-review-stages>article{background:#fbfcfe;border:1px solid #dce5f1;border-radius:14px;gap:10px;padding:15px;display:grid}.project-plan-immutable-stages article>header,.project-plan-review-stages article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.project-plan-immutable-stages h4,.project-plan-review-stages h3{color:#152c50;margin:2px 0}.project-plan-immutable-stages article>header small,.project-plan-review-stages article>header small{color:#165dff;letter-spacing:.08em;font-size:.62rem;font-weight:900}.project-plan-immutable-stages article>p,.project-plan-immutable-stages article>span,.project-plan-review-stages article>p,.project-plan-review-stages article>span{color:#617492;margin:0;font-size:.72rem;line-height:1.5}.project-plan-immutable-stages ul,.project-plan-review-stages ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.project-plan-immutable-stages li,.project-plan-review-stages li{background:#fff;border:1px solid #e2e8f1;border-radius:9px;justify-content:space-between;align-items:start;gap:12px;padding:10px;display:flex}.project-plan-immutable-stages li p,.project-plan-review-stages li p{color:#657792;margin:3px 0;font-size:.7rem}.project-plan-immutable-stages li small,.project-plan-review-stages li small{color:#667995;font-size:.66rem}.project-plan-immutable-stages li>b,.project-plan-review-stages li>b{color:#165dff;flex:none;font-size:.72rem}.project-plan-review-scope{border:1px solid #dce5f1;border-radius:13px;padding:14px}.project-plan-review-scope ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.project-plan-review-scope li{gap:10px;display:flex}.project-plan-review-scope li span{display:grid}.project-plan-immutable-stages>h3{margin-bottom:10px}@media (max-width:900px){.project-plan-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.project-plan-review>header{flex-direction:column;align-items:stretch}.project-plan-review>header .primary-button{align-self:start}}@media (max-width:760px){.work-item-main,.work-item-weight{grid-column:1/-1}.project-plan-primary-entry{flex-direction:column;align-items:stretch}.project-plan-primary-entry .primary-button{width:100%}.project-plan-review{padding:15px}.project-plan-review>footer{flex-direction:column;align-items:stretch}.project-plan-review>footer :is(a,button){width:100%}}@media (max-width:420px){.project-plan-review-facts{grid-template-columns:1fr}.project-plan-immutable-stages article>header,.project-plan-immutable-stages li,.project-plan-review-stages article>header,.project-plan-review-stages li{flex-direction:column}.project-plan-immutable-stages li>b,.project-plan-review-stages li>b{align-self:flex-start}}.milestone-workspace .milestone-workflow-hero{grid-template-columns:minmax(0,1fr) minmax(390px,440px)}.milestone-workspace .milestone-workflow-hero aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(142px,1.15fr)}.stage-start-control{border-left:1px solid #ffffff29;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:4px 9px;min-width:0;align-content:center!important;padding:9px 0 9px 16px!important;display:grid!important}.stage-start-control-circle{color:#114bc9;background:#fff;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid;box-shadow:0 8px 22px #07205e33}button.stage-start-control-circle{cursor:pointer;transition:transform .16s,box-shadow .16s}button.stage-start-control-circle:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 11px 26px #07205e47}button.stage-start-control-circle:focus-visible{outline-offset:3px;outline:3px solid #71e4f4}button.stage-start-control-circle:disabled{cursor:not-allowed;opacity:.68;box-shadow:none}.stage-start-control>div:not(.workflow-feedback):not(.stage-start-confirmation-backdrop){gap:2px;min-width:0;display:grid}.stage-start-control strong{color:#fff;font-size:.72rem;line-height:1.2}.stage-start-control span:not(.stage-start-control-circle){color:#bfeeff;font-size:.61rem;font-weight:850;line-height:1.25}.stage-start-control small{line-height:1.35;color:#ffffffad!important;margin:0!important;font-size:.55rem!important;display:block!important}.stage-start-control[data-mode=completed] .stage-start-control-circle,.stage-start-control[data-mode=started] .stage-start-control-circle{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface)}.stage-start-control[data-mode=blocked] .stage-start-control-circle{color:#657793;background:#eff3f8}.stage-start-control>.workflow-feedback{grid-column:1/-1;margin:4px 0 0;padding:6px 8px;font-size:.58rem}.stage-start-confirmation-backdrop{z-index:130;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05143494;place-items:center;inset:0;border:0!important;padding:20px!important;display:grid!important;position:fixed!important}.stage-start-confirmation{color:#102a56;background:#fff;border:1px solid #d5e0ef;border-radius:20px;grid-template-columns:48px minmax(0,1fr);gap:15px;width:min(480px,100%);padding:22px;display:grid;box-shadow:0 24px 70px #04163e4d}.stage-start-confirmation>span{color:#fff;background:var(--brand-gradient-diagonal);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.stage-start-confirmation p{color:#607491;margin:0;font-size:.75rem;line-height:1.55}.stage-start-confirmation div>p:first-child{color:#165dff;letter-spacing:.1em;margin-bottom:3px;font-size:.62rem;font-weight:900}.stage-start-confirmation h2{color:#102a56;margin:0 0 8px;font-size:1.2rem}.stage-start-confirmation form{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.stage-status-guidance{background:#f8fbff;border:1px solid #d8e4f2;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.stage-status-guidance>div{gap:3px;display:grid}.stage-status-guidance strong{color:#17345f;font-size:.82rem}.stage-status-guidance small{color:#657792;font-size:.7rem}@media (max-width:900px){.milestone-workspace .milestone-workflow-hero{grid-template-columns:1fr}.milestone-workspace .milestone-workflow-hero aside{grid-template-columns:repeat(3,minmax(0,1fr))}.stage-start-control{border-left:1px solid #ffffff29}}@media (max-width:600px){.milestone-workspace .milestone-workflow-hero aside{grid-template-columns:1fr 1fr}.stage-start-control{border-top:1px solid #ffffff29;border-left:0;grid-column:1/-1;grid-template-columns:46px minmax(0,1fr);padding:10px 0 0!important}.stage-status-guidance{flex-direction:column;align-items:stretch}.stage-status-guidance .secondary-button{width:100%}.stage-start-confirmation{grid-template-columns:40px minmax(0,1fr);padding:17px}.stage-start-confirmation>span{width:40px;height:40px}.stage-start-confirmation form{grid-template-columns:1fr 1fr;display:grid}.stage-start-confirmation form button{width:100%;min-width:0}}.stage-funding-modal-backdrop{z-index:160;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0514349e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.stage-funding-modal{color:#102a56;background:#fff;border:1px solid #d5e0ef;border-radius:20px;grid-template-columns:44px minmax(0,1fr);gap:14px;width:min(470px,100%);padding:22px;display:grid;position:relative;box-shadow:0 24px 64px #04163e47}.stage-funding-modal-close{color:#607491;cursor:pointer;background:#f1f5fb;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:12px;right:12px}.stage-funding-modal-close svg{width:16px;height:16px}.stage-funding-modal-icon{color:#fff;background:var(--brand-gradient-diagonal);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.stage-funding-modal-icon svg{width:21px;height:21px}.stage-funding-modal-copy{padding-right:26px}.stage-funding-modal-copy>p:first-child{color:#165dff;letter-spacing:.11em;margin:0 0 4px;font-size:.62rem;font-weight:750}.stage-funding-modal-copy h2{color:#102a56;letter-spacing:normal;margin:0;font-size:1.08rem;font-weight:600;line-height:1.3}.stage-funding-modal-copy strong{color:#102a56;letter-spacing:normal;margin:6px 0 9px;font-size:1.55rem;font-weight:650;line-height:1.05;display:block}.stage-funding-modal-copy>p:last-child{color:#607491;letter-spacing:normal;margin:0;font-size:.76rem;font-weight:400;line-height:1.5}.stage-funding-modal form{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.stage-funding-modal-error{color:#b42335;grid-column:1/-1;margin:0;font-size:.82rem;font-weight:700}@media (max-width:600px){.stage-funding-modal{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:18px}.stage-funding-modal-icon{border-radius:12px;width:38px;height:38px}.stage-funding-modal-copy{padding-right:18px}.stage-funding-modal-copy strong{font-size:1.4rem}.stage-funding-modal form{grid-template-columns:1fr;display:grid}.stage-funding-modal form button{width:100%;min-width:0}.stage-funding-modal form .sq-button--primary{grid-row:1}}.platform-funding-panel{background:#fff;border:1px solid #dce5f1;border-radius:16px;scroll-margin-top:92px;display:grid;overflow:hidden;box-shadow:0 8px 24px #102a560b}.platform-funding-panel>h2{color:#102a56;letter-spacing:normal;margin:0;padding:15px 18px 0;font-size:.86rem;font-weight:700;line-height:1.25}.platform-funding-panel>p{color:#73839a;letter-spacing:normal;max-width:none;margin:0;padding:5px 18px 12px;font-size:.62rem;font-weight:400;line-height:1.4}.platform-funding-panel>.platform-funding-row{min-height:0;box-shadow:none;background:#fff;border:0;border-top:1px solid #e6ecf4;border-radius:0;grid-template-columns:minmax(0,1fr);gap:5px;margin:0;padding:11px 18px 11px 39px;display:grid;position:relative}.platform-funding-panel>.platform-funding-row:before{content:"";background:#2563eb;border-radius:50%;width:7px;height:7px;position:absolute;top:18px;left:18px}.platform-funding-panel>.platform-funding-row--released:before{background:#08788c}.platform-funding-panel>.platform-funding-row--funded:before{background:#08a6bc}.platform-funding-panel>.platform-funding-row--not-funded:before{background:#9aabc1}.platform-funding-row-heading{color:#102a56;letter-spacing:normal;justify-content:space-between;align-items:baseline;gap:16px;margin:0;font-size:.72rem;font-weight:680;line-height:1.25;display:flex}.platform-funding-row-heading strong{color:#102a56;flex:none;font-size:.7rem;font-weight:720}.platform-funding-row-meta{color:#73839a;flex-wrap:wrap;align-items:center;gap:5px 12px;min-width:0;font-size:.58rem;line-height:1.25;display:flex}.platform-funding-panel>.platform-funding-row p{color:#667b98;letter-spacing:normal;max-width:900px;margin:0;font-size:.6rem;font-weight:400;line-height:1.35}.platform-funding-panel>.platform-funding-row .sq-status{justify-self:start;padding:3px 7px;font-size:.56rem}.platform-funding-panel>.platform-funding-row form{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.platform-funding-panel>.platform-funding-row .sq-button{min-height:34px;padding:6px 11px;font-size:.68rem}@media (max-width:760px){.platform-funding-panel>h2{padding:14px 14px 0}.platform-funding-panel>p{padding:5px 14px 11px}.platform-funding-panel>.platform-funding-row{padding:10px 14px 10px 34px}.platform-funding-panel>.platform-funding-row:before{top:17px;left:14px}.platform-funding-row-heading{gap:8px}.platform-funding-row-meta{gap:4px 9px}}.abn-recovery-panel{box-shadow:var(--shadow-card);background:#f4f8ff;border:1px solid #aac8f6;border-radius:15px;gap:14px;margin-top:18px;padding:17px;display:grid}.abn-recovery-panel>div{color:#17345f;align-items:flex-start;gap:11px;display:flex}.abn-recovery-panel>div>svg{color:#165dff;flex:none;margin-top:2px}.abn-recovery-panel>div>span{gap:4px;display:grid}.abn-recovery-panel strong{font-size:.86rem}.abn-recovery-panel small{color:#5f7391;font-size:.72rem;line-height:1.5}.abn-recovery-panel small b{color:#17345f}.abn-recovery-panel form{gap:8px;display:grid}.abn-recovery-panel .primary-button{justify-self:start}@media (max-width:600px){.abn-recovery-panel .primary-button{white-space:normal;width:100%}}.business-form .business-paired-field{align-content:start}.business-form .business-paired-field>input{height:52px;min-height:52px}.business-form .business-field-guidance{color:#718098;min-height:1.4em;margin-top:2px;line-height:1.4;display:block}.project-plan-builder-page .plan-stage-workspace{background:#fff;border-color:#cbd9ed;box-shadow:0 8px 28px #0f2a5214}.project-plan-builder-page .plan-checklist-simple,.project-plan-builder-page .plan-ready-action,.project-plan-builder-page .plan-stage-settings,.project-plan-builder-page .work-item-entry,.project-plan-builder-page .work-item-evidence,.project-plan-builder-page .work-item-required,.project-plan-builder-page .work-item-table,.project-plan-builder-page .work-item-table-head{background:#fff}.project-plan-builder-page .plan-stage-settings,.project-plan-builder-page .work-item-entry,.project-plan-builder-page .work-item-table{border-color:#cbd9ed;box-shadow:0 5px 18px #0f2a520e}.project-plan-builder-page .work-item-evidence label:has(input:checked),.project-plan-builder-page .work-item-required:has(input:checked){color:#164ec4;background:#eef4ff;border-color:#9bb7ff}.project-plan-builder-page .work-item-table-head{border-bottom:1px solid #e1e8f2}.project-plan-builder-page .plan-ready-action{border-color:#a9c5ff;box-shadow:0 6px 20px #0f2a520f}.plan-stage-discard-backdrop{z-index:140;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081d468a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.plan-stage-discard-dialog{background:#fff;border:1px solid #cbd9ed;border-radius:18px;gap:18px;width:min(470px,100%);padding:22px;display:grid;box-shadow:0 24px 70px #04163e47}.plan-stage-discard-dialog strong{color:#102a56;font-size:1rem;display:block}.plan-stage-discard-dialog p{color:#607491;margin:6px 0 0;font-size:.76rem;line-height:1.55}.plan-stage-discard-dialog footer{justify-content:flex-end;gap:8px;display:flex}.project-plan-immutable-stages article,.project-plan-review-facts>div,.project-plan-review-scope,.project-plan-review-stages>article{background:#fff;box-shadow:0 4px 16px #0f2a520b}@media (max-width:520px){.plan-stage-discard-dialog{padding:17px}.plan-stage-discard-dialog footer{grid-template-columns:1fr;display:grid}.plan-stage-discard-dialog footer button{width:100%}}.policy-global-footer{color:#62748e;text-align:center;background:#fff;border-top:1px solid #dce6f2;gap:8px;padding:18px 24px;display:grid}.policy-global-footer nav{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.policy-global-footer a{color:#164ec4;font-size:.72rem;font-weight:800}.policy-global-footer small{font-size:.64rem}.policies-page,.policy-document{background:#fff;min-height:70vh;padding:54px 20px 70px}.policies-shell,.policy-document article{width:min(1040px,100%);margin:0 auto}.policies-hero{gap:8px;margin-bottom:24px;display:grid}.policies-hero>p,.policy-document header>p{color:#1663e8;letter-spacing:.13em;margin:0;font-size:.72rem;font-weight:900}.policies-hero h1,.policy-document h1{color:#0c2757;margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05}.policies-hero span,.policy-document header span{color:#64758d;font-size:.8rem}.legal-review-warning{color:#6f4b06;background:var(--surface-primary);border:1px solid #f1c56d;border-radius:14px;gap:4px;margin:18px 0;padding:15px 17px;display:grid}.legal-review-warning p{margin:0;font-size:.74rem;line-height:1.55}.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.policy-grid>a{color:inherit;background:#fff;border:1px solid #cfdced;border-radius:18px;gap:7px;padding:22px;text-decoration:none;display:grid;box-shadow:0 8px 28px #0f2a5214}.policy-grid span{color:#1670e8;letter-spacing:.12em;font-size:.62rem;font-weight:900}.policy-grid h2{color:#112d5d;margin:0;font-size:1.08rem}.policy-grid p{color:#60718a;margin:0;font-size:.75rem;line-height:1.55}.policy-grid b{color:#165dff;font-size:.72rem}.policy-document article{max-width:820px}.policy-document nav{margin-bottom:22px}.policy-document footer a,.policy-document nav a{color:#165dff;font-weight:800}.policy-document header{gap:8px;margin-bottom:16px;display:grid}.policy-document section{margin:28px 0}.policy-document section h2{color:#143360;font-size:1.05rem}.policy-document section p{color:#40546f;font-size:.84rem;line-height:1.75}.policy-document footer{color:#667892;border-top:1px solid #dbe5f1;justify-content:space-between;gap:16px;padding-top:22px;font-size:.72rem;display:flex}.policy-consent-list{gap:12px;display:grid}.policy-consent-list>article{background:#fff;border:1px solid #d4e0ef;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);align-items:center;gap:18px;padding:16px;display:grid}.policy-consent-list h3,.policy-consent-list p{margin:0}.policy-consent-list article>div{gap:4px;display:grid}.policy-consent-list a{color:#165dff;font-size:.7rem;font-weight:800}.policy-consent-list form{gap:9px;display:grid}.policy-consent-list label{color:#455b76;align-items:flex-start;gap:8px;font-size:.7rem;line-height:1.45;display:flex}.policy-consent-list input[type=checkbox]{flex:none;width:17px;height:17px}.policy-accepted{color:var(--seqra-turquoise-text);background:var(--seqra-turquoise-surface);border-radius:999px;justify-self:end;padding:7px 10px;font-size:.68rem;font-weight:850}.agreement-policy-separation,.collection-notice,.payment-policy-notice{color:#506681;background:#f8fbff;border:1px solid #cbd9ed;border-radius:12px;padding:12px 14px;font-size:.7rem;line-height:1.55}.agreement-policy-separation a,.collection-notice a,.payment-policy-notice a{color:#165dff;font-weight:800}@media (max-width:720px){.policy-consent-list>article,.policy-grid{grid-template-columns:1fr}.policy-accepted{justify-self:start}.policy-document footer{flex-direction:column}.policies-page,.policy-document{padding:32px 15px 52px}}@media print{.legal-review-warning,.policy-document nav,.policy-global-footer,.site-header{display:none!important}.policy-document{padding:0}.policy-document article{max-width:none}.policy-document section{break-inside:avoid}.policy-document a{color:#000;text-decoration:none}}.client-billing-workspace{gap:22px;display:grid}.client-billing-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 0;display:flex}.client-billing-heading p,.client-billing-settings-card p{color:var(--seqra-blue);letter-spacing:.16em;margin:0;font-size:.69rem;font-weight:850}.client-billing-heading h1{color:var(--seqra-navy);margin:6px 0 5px;font-size:clamp(1.85rem,3vw,2.65rem)}.client-billing-heading>div>span{color:#617492}.stripe-test-badge{color:#006b78;letter-spacing:.08em;white-space:nowrap;background:#ebfcfd;border:1px solid #92e7ee;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.72rem;font-weight:850;display:inline-flex}.client-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.client-billing-summary article{background:#fff;border:1px solid #d8e4f4;border-radius:20px;align-items:center;gap:13px;padding:18px;display:flex;box-shadow:0 9px 26px #0f2a5212}.client-billing-summary article>svg{box-sizing:content-box;color:var(--seqra-blue);background:#eef5ff;border-radius:13px;padding:11px}.client-billing-summary span{gap:3px;display:grid}.client-billing-summary small{color:#6b7f9e;letter-spacing:.1em;font-size:.65rem;font-weight:800}.client-billing-summary strong{color:var(--seqra-navy);font-size:1.2rem}.client-billing-boundary{color:#134a5d;background:#f0fdfe;border:1px solid #bdebf0;border-radius:17px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.client-billing-boundary svg{color:#008a9a;flex:none}.client-billing-boundary strong{color:#083a4e;display:block}.client-billing-boundary p{margin:3px 0 0;font-size:.82rem;line-height:1.55}.client-billing-list{gap:14px;display:grid}.client-billing-item{background:#fff;border:1px solid #d7e3f2;border-radius:21px;padding:20px;box-shadow:0 10px 30px #0f2a5213}.client-billing-item>header{border-bottom:1px solid #e8eef7;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.client-billing-item header small{color:#607698;font-weight:750}.client-billing-item h2{color:var(--seqra-navy);margin:4px 0 2px;font-size:1.12rem}.client-billing-item header p{color:#6d7f9b;margin:0;font-size:.82rem}.client-billing-item header>strong{color:var(--seqra-navy);white-space:nowrap;font-size:1.15rem}.client-billing-state{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}.client-billing-state span{color:#617492;background:#f3f7fc;border-radius:10px;padding:7px 9px;font-size:.72rem}.client-billing-state b{color:#17345f;margin-left:4px}.client-billing-item>footer{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.client-billing-item>footer>small{color:#637896}.client-billing-item>footer>a{color:var(--seqra-blue);align-items:center;gap:6px;font-size:.78rem;font-weight:800;display:inline-flex}.client-billing-checkout{gap:6px;display:grid}.client-billing-checkout form{margin:0}.client-billing-refund-state{color:#496584;margin:7px 0;font-size:.77rem}.client-refund-request{border-top:1px solid #e8eef7;margin-top:13px;padding-top:12px}.client-refund-request summary{color:#395778;cursor:pointer;align-items:center;gap:6px;font-size:.76rem;font-weight:800;display:inline-flex}.client-refund-request form{grid-template-columns:minmax(150px,.4fr) minmax(240px,1fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.client-refund-request label{color:#2c486c;gap:5px;font-size:.72rem;font-weight:750;display:grid}.client-refund-request input,.client-refund-request textarea{min-height:42px;color:var(--seqra-navy);background:#fff;border:1px solid #cbd9ec;border-radius:10px;padding:9px 11px}.client-refund-request textarea{resize:vertical;min-height:64px}.client-refund-request .form-error,.client-refund-request .form-success{grid-column:1/-1}.client-billing-empty{text-align:center;background:#fff;border:1px dashed #bfcfe4;border-radius:21px;justify-items:center;gap:8px;padding:44px 24px;display:grid}.client-billing-empty svg{color:var(--seqra-blue)}.client-billing-empty h2,.client-billing-empty p{margin:0}.client-billing-empty p{color:#617492;max-width:620px}.client-billing-settings-card{background:#fff;border:1px solid #d7e3f2;border-radius:20px;gap:16px;margin-top:20px;padding:20px;display:grid;box-shadow:0 10px 30px #0f2a5212}.client-billing-settings-card>div{align-items:center;gap:12px;display:flex}.client-billing-settings-card>div>span{width:43px;height:43px;color:var(--seqra-blue);background:#edf5ff;border-radius:13px;place-items:center;display:grid}.client-billing-settings-card h3{color:var(--seqra-navy);margin:3px 0}.client-billing-settings-card small{color:#647997}.client-billing-settings-card dl{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;display:grid}.client-billing-settings-card dl div{background:#f3f7fc;border-radius:11px;gap:3px;padding:10px;display:grid}.client-billing-settings-card dt{color:#6b7f9e;font-size:.67rem}.client-billing-settings-card dd{color:var(--seqra-navy);margin:0;font-weight:800}.client-billing-settings-card>a{justify-self:start}.client-summary-billing>a{z-index:2;border-radius:inherit;position:absolute;inset:0}.client-summary-billing>a:focus-visible{outline:3px solid var(--seqra-aqua);outline-offset:3px}@media (max-width:760px){.client-billing-heading{display:grid}.stripe-test-badge{justify-self:start}.client-billing-summary{grid-template-columns:1fr}.client-billing-item>footer,.client-billing-item>header{flex-direction:column;align-items:flex-start}.client-billing-settings-card dl,.client-refund-request form{grid-template-columns:1fr}.client-billing-item header>strong{white-space:normal}}.client-payment-method{gap:12px;min-width:0;margin-block:16px;padding:20px;display:grid}.client-payment-method>header{align-items:center;gap:12px;display:flex}.client-payment-method h2,.client-payment-method h3,.client-payment-method p{margin:0}.client-payment-method li,.client-payment-method p{overflow-wrap:anywhere;line-height:1.6}.client-payment-method>.sq-button,.client-payment-method>.sq-status{justify-self:start}.client-payment-method>div:not([hidden]){gap:12px;display:grid}.client-payment-method [hidden]{display:none}.client-payment-method small{line-height:1.5}.client-method-contractor{border-top:1px solid var(--sq-border,#dbe5f1);gap:12px;min-width:0;padding-block:16px;display:grid}.client-method-contractor form{gap:12px;display:grid}.client-method-consent{align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.5;display:flex}.client-method-consent input[type=checkbox]{width:18px;min-width:18px;height:18px;accent-color:var(--seqra-blue);margin-top:3px;padding:0}.client-method-actions{flex-wrap:wrap;gap:10px;display:flex}.client-method-actions .sq-button:disabled{color:#53657f;box-shadow:none;opacity:1;cursor:default;background:#edf2f8;border:1px solid #c7d4e4;transform:none}@media (max-width:520px){.client-payment-method{padding:16px}.client-payment-method .sq-button{white-space:normal;text-align:center;width:100%}}.stage-overview-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.stage-overview-pair>.milestone-checklist-panel,.stage-overview-pair>.stage-progress-donut-card{height:100%;min-height:250px}.stage-progress-donut-card{text-align:center;grid-template-columns:1fr;align-content:start;justify-items:center;gap:20px;background:linear-gradient(140deg,#f4f7ff,#fff 72%)!important;border:1px solid #c8d8fa!important;padding:36px 28px 28px!important;display:grid!important;box-shadow:0 10px 28px #2563eb14!important}.stage-progress-donut-card>.stage-progress-donut{aspect-ratio:1;border-radius:50%;width:164px;margin:0 auto;box-shadow:0 9px 22px #2563eb24;grid-template-columns:1fr!important;place-items:center!important;display:grid!important}.stage-progress-donut-card>.stage-progress-donut>div{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;grid-area:1/1;place-content:center;place-self:center;width:118px;display:grid;box-shadow:inset 0 0 0 1px #dce5f6}.stage-progress-donut strong{color:#174fcf;font-size:1.9rem;line-height:1}.stage-progress-donut span{color:#6b7f91;text-transform:uppercase;letter-spacing:.1em;margin-top:5px;font-size:.66rem;font-weight:800}.stage-progress-copy{text-align:center;align-content:start;justify-items:center;gap:8px;width:min(100%,520px);grid-template-columns:1fr!important;display:grid!important}.stage-progress-copy small{color:#2563eb;letter-spacing:.14em;font-size:.65rem;font-weight:900}.stage-progress-copy h2{color:#102a56;margin:0;font-size:1.25rem}.stage-progress-copy p{color:#62758e;margin:0;font-size:.76rem;line-height:1.55}.stage-progress-copy>span{color:#385474;text-align:center;border-top:1px solid #dce5f6;width:100%;margin-top:7px;padding-top:12px;font-size:.7rem;font-weight:750}.stage-overview-pair>.milestone-checklist-panel{flex-direction:column;display:flex;overflow:hidden}.stage-overview-pair>.milestone-checklist-panel .productivity-checklist{flex:1}@media (max-width:1000px){.stage-progress-donut-card{gap:16px;padding:28px 20px 24px!important}.stage-progress-donut-card>.stage-progress-donut{width:148px}.stage-progress-donut-card>.stage-progress-donut>div{width:106px}.stage-progress-donut strong{font-size:1.7rem}}@media (max-width:760px){.stage-overview-pair{grid-template-columns:1fr}.stage-overview-pair>.milestone-checklist-panel,.stage-overview-pair>.stage-progress-donut-card{min-height:0}.stage-progress-donut-card{padding-top:24px!important}.stage-progress-copy,.stage-progress-copy>span{text-align:center}}.workspace-content :is(h1,h2,h3,h4,p,li,dt,dd,strong,small,span,a,button){overflow-wrap:anywhere;min-width:0}.workspace-content :is(.workflow-section-heading,.panel-heading,.section-action,.next-action-panel){flex-wrap:wrap}.workspace-content :is(.workflow-record-panel,.record-panel,.record-detail-panel){min-width:0;height:auto}.stage-issues-empty{white-space:normal;margin:0;padding:14px 17px 16px;line-height:1.55}.client-needs-action li p,.client-project-card>footer>span,.client-record-grid li span,.client-summary-grid :is(small,strong){white-space:normal;text-overflow:clip}.client-needs-action li,.client-project-card>footer,.client-record-grid li,.client-summary-grid article{min-width:0;height:auto}@media (max-width:760px){.stage-issues-empty{padding:12px 13px 14px}}.workspace-layout{background:#fff}.workspace-content :is(.live-empty-state,.large-empty-state,.mini-empty){background:#fff;border:1px solid #d8e2f0;border-radius:18px;box-shadow:0 8px 24px #0f2a520f}.workspace-content :is(.client-needs-action,.client-dashboard-attention,.client-dashboard-attention>header,.company-onboarding-state,.company-draft-banner,.contractor-comparison,.client-my-build-hero,.client-my-build-actions,.client-my-build-trust-score,.project-deposit-status[data-state=paid],.project-plan-primary-entry,.stage-progress-donut-card,.trust-timeline-date-group li[data-significance=MAJOR] article){background:#fff!important;box-shadow:0 8px 24px #0f2a520f!important}.policy-contents{background:#fff;border:1px solid #d6e2f1;border-radius:16px;margin:24px 0 34px;padding:20px;box-shadow:0 8px 24px #0f2a520f}.policy-contents strong{color:#102a56;margin-bottom:10px;display:block}.policy-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 24px;margin:0;padding-left:22px;display:grid}.policy-contents a{color:#165dff;font-size:.74rem;line-height:1.45}.policy-document section{scroll-margin-top:24px}@media (max-width:700px){.policy-contents ol{grid-template-columns:1fr}}@media print{.policy-contents{box-shadow:none}.policy-contents a{color:inherit;text-decoration:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}