@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#18221d;--muted:#6a756f;--green:#173f34;--mint:#dcebe2;--cream:#f3f1e9;--line:#dddcd4;--gold:#b88635;--red:#b94a42;--white:#fff}*{box-sizing:border-box}body{color:var(--ink);background:#f7f7f3;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell{grid-template-columns:252px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--green);color:#f4f3ed;flex-direction:column;height:100vh;padding:27px 18px 20px;display:flex;position:sticky;top:0}.brand{letter-spacing:.14em;align-items:center;gap:11px;padding:0 9px 27px;font-size:18px;display:flex}.brand b{color:#a7cbb8;font-weight:400}.brand-mark{border:1px solid #9bc2ae;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:20px;display:grid}.company-switch{background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;margin-bottom:22px;padding:14px}.company-switch small,.company-switch span{color:#a9c1b5;letter-spacing:.1em;font-size:10px;display:block}.company-switch strong{margin:8px 0 4px;font-size:14px;display:block}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav button{color:#b8c9c1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px;font-size:13px}.sidebar nav button i{width:27px;font-size:16px;font-style:normal;display:inline-block}.sidebar nav button.active{color:var(--green);background:#fff;font-weight:700}.sidebar-foot{border-top:1px solid #ffffff24;align-items:center;gap:10px;margin-top:auto;padding:18px 5px 0;display:flex}.user-avatar{color:#26362e;background:#d3ad67;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.sidebar-foot strong,.sidebar-foot small{font-size:11px;display:block}.sidebar-foot small{color:#9db1a7;margin-top:3px}.workspace{min-width:0;padding:0 38px 40px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:102px;margin-bottom:22px;display:flex}.eyebrow{letter-spacing:.16em;color:#7e8982;margin:0 0 7px;font-size:9px;font-weight:800}.topbar h1{margin:0;font:500 27px Georgia,serif}.top-actions{gap:9px;display:flex}.top-actions button,.section-title button,.priority-meta button{cursor:pointer;background:0 0;border:0}.period{color:#49534e;padding:10px 15px;border:1px solid var(--line)!important;border-radius:8px!important}.primary{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:11px 17px;font-weight:700}.notice{color:#656f69;background:#eeece2;border:1px solid #e0dccd;border-radius:8px;margin-bottom:17px;padding:10px 14px;font-size:11px}.notice span{letter-spacing:.12em;color:#8d6a2d;margin-right:8px;font-weight:900}.hero-grid{grid-template-columns:.82fr 1.18fr;gap:16px;display:grid}.score-card,.priority-card,.key-card,.metrics-card,.alerts-card,.source-grid article,.uploaded{border:1px solid var(--line);background:#fff;border-radius:12px}.score-card,.priority-card{padding:24px}.card-title,.section-title{justify-content:space-between;align-items:flex-start;display:flex}.card-title h2,.section-title h2,.priority-card h2,.section-heading h2{margin:0;font:500 20px Georgia,serif}.pill{text-transform:uppercase;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:800}.pill.attention{color:#946a23;background:#f3e8cf}.score-main{align-items:flex-end;margin:21px 0 13px;display:flex}.score-main>strong{font:500 54px/.8 Georgia,serif}.score-main>span{color:#87908b;margin:0 20px 2px 3px}.score-main div{border-left:1px solid var(--line);padding-left:20px}.score-main b,.score-main small{font-size:11px;display:block}.score-main small{color:var(--muted);margin-top:3px}.score-track,.mini-track{background:#ebece8;border-radius:9px;height:5px;overflow:hidden}.score-track i,.mini-track i{background:var(--gold);height:100%;display:block}.score-note,.priority-card>p{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.55}.priority-card{background:var(--green);color:#fff;border-color:var(--green);position:relative;overflow:hidden}.priority-card:after{content:"01";color:#ffffff0a;font:100px Georgia,serif;position:absolute;top:-18px;right:22px}.priority-card .eyebrow{color:#a9c3b6}.priority-card h2{max-width:590px;font-size:25px}.priority-card>p{color:#bdd0c7;max-width:670px}.priority-meta{border-top:1px solid #ffffff24;align-items:center;gap:35px;margin-top:20px;padding-top:15px;display:flex}.priority-meta span{color:#d9e3de;font-size:11px}.priority-meta b{color:#8fa99c;text-transform:uppercase;letter-spacing:.12em;margin-bottom:3px;font-size:8px;display:block}.priority-meta button{color:#fff;margin-left:auto;font-weight:700}.keys-section{margin-top:26px}.section-title{align-items:end;margin-bottom:12px}.section-title button{color:var(--green);font-size:11px;font-weight:800}.keys-grid{grid-template-columns:repeat(7,1fr);gap:9px;display:grid}.key-card{padding:14px 13px}.key-card>div:first-child{grid-template-columns:10px 1fr auto;align-items:center;gap:5px;display:grid}.key-card h3{margin:0;font-size:11px}.key-card strong{font:500 20px Georgia,serif}.status-dot{border-radius:50%;width:7px;height:7px}.status-dot.risk{background:var(--red)}.status-dot.attention{background:var(--gold)}.status-dot.stable{background:#78998a}.status-dot.good{background:#2e7d5a}.mini-track{height:3px;margin:11px 0}.mini-track .risk{background:var(--red)}.mini-track .good{background:#2e7d5a}.mini-track .stable{background:#78998a}.key-card p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.metrics-grid{grid-template-columns:1.23fr .77fr;gap:16px;margin-top:26px;display:grid}.metrics-card,.alerts-card{padding:21px}.section-title.compact{align-items:center}.metrics{grid-template-columns:repeat(4,1fr);margin-top:17px;display:grid}.metrics>div{border-left:1px solid var(--line);padding:0 16px}.metrics>div:first-child{border:0;padding-left:0}.metrics small,.metrics strong,.metrics span{display:block}.metrics small{text-transform:uppercase;color:#7d8782;letter-spacing:.06em;font-size:9px;font-weight:800}.metrics strong{margin:8px 0 5px;font:500 19px Georgia,serif}.metrics span{color:var(--muted);font-size:9px}.positive{color:#377c5d!important}.negative{color:var(--red)!important}.footnote{color:#8c938f;margin:17px 0 0;font-size:8px}.alert-count{color:var(--red);background:#f3ddd9;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:900}.alert-row{border-top:1px solid #ecece7;grid-template-columns:63px 1fr 16px;align-items:center;gap:9px;padding:11px 0;display:grid}.alert-row:first-of-type{margin-top:14px}.alert-row span{text-transform:uppercase;font-size:8px;font-weight:900}.alert-row .risk{color:var(--red)}.alert-row .attention{color:#9d711f}.alert-row .neutral{color:#66716b}.alert-row p{margin:0;font-size:10px;line-height:1.4}.alert-row button{color:#7b847f;background:0 0;border:0}.imports-view{max-width:1050px;margin:auto}.section-heading{padding:15px 0 20px}.section-heading h2{font-size:30px}.section-heading p{color:var(--muted);max-width:700px;font-size:13px;line-height:1.6}.upload-zone{text-align:center;cursor:pointer;background:#f3f7f4;border:1.5px dashed #9aafa4;border-radius:14px;padding:42px}.upload-icon{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 13px;font-size:22px;display:grid}.upload-zone h3{margin:0;font:500 20px Georgia,serif}.upload-zone p{color:var(--muted);font-size:11px}.secondary{color:var(--green);background:#fff;border:1px solid #b9c2bd;border-radius:8px;padding:9px 14px;font-weight:800}.source-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.source-grid article{padding:18px}.source-grid span{letter-spacing:.12em;color:#85918b;font-size:8px;font-weight:900}.source-grid h3{margin:10px 0 5px;font-size:13px}.source-grid b{color:#517264;font-size:10px}.source-grid p{color:var(--muted);font-size:10px;line-height:1.45}.uploaded{justify-content:space-between;align-items:center;margin-top:15px;padding:14px 17px;display:flex}.uploaded strong{font-size:12px}.uploaded p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:700px;margin:4px 0 0;font-size:10px;overflow:hidden}@media (max-width:1050px){.keys-grid{grid-template-columns:repeat(4,1fr)}.metrics-grid,.hero-grid{grid-template-columns:1fr}.source-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.app-shell{display:block}.sidebar{height:auto;padding:16px;position:relative}.sidebar nav{flex-direction:row;overflow:auto}.sidebar nav button{white-space:nowrap}.company-switch,.sidebar-foot{display:none}.workspace{padding:0 16px 30px}.topbar{align-items:flex-start;gap:12px;height:auto;padding:20px 0}.top-actions{flex-direction:column}.keys-grid{grid-template-columns:repeat(2,1fr)}.metrics{grid-template-columns:repeat(2,1fr);gap:18px}.metrics>div{border:0;padding:0}.source-grid{grid-template-columns:1fr}.priority-meta{flex-wrap:wrap;gap:12px}.priority-meta button{margin-left:0}.brand{padding-bottom:12px}}body{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-family:Mangal Pro,Manrope,Avenir Next,Avenir,ui-sans-serif,system-ui,sans-serif}.topbar h1,.card-title h2,.section-title h2,.priority-card h2,.section-heading h2,.upload-zone h3{letter-spacing:-.035em;font-family:Mangal Pro,Manrope,Avenir Next,sans-serif;font-weight:650}.brand-mark,.priority-card:after{font-family:Mangal Pro,Manrope,Avenir Next,sans-serif}.key-card strong,.metrics strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums lining-nums;font-family:Mangal Pro,Manrope,Avenir Next,sans-serif;font-weight:700}.score-card-featured{background:linear-gradient(145deg,#fff 0%,#fffdf8 100%);border:1px solid #d7c08e;padding:27px 28px;position:relative;overflow:hidden;box-shadow:0 14px 34px #1e372c17}.score-card-featured:before{content:"";background:#c77c16;width:5px;position:absolute;inset:0 auto 0 0}.score-card-featured .card-title h2{color:#173f34;letter-spacing:-.045em;font-size:25px}.pill.attention{color:#874c05;letter-spacing:.08em;background:#fff0d1;border:1px solid #e6b35e;align-items:center;gap:6px;padding:7px 11px;font-size:9px;display:flex;box-shadow:0 2px 8px #a8630c14}.pill.attention:before{content:"";background:#d77d0b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d77d0b24}.score-main{align-items:center;gap:24px;margin:23px 0 17px}.score-number{gap:4px;min-width:155px;display:flex;border:0!important;align-items:baseline!important;padding:0!important}.score-number strong{letter-spacing:-.075em;color:#173f34;font-variant-numeric:tabular-nums lining-nums;font-family:Mangal Pro,Manrope,Avenir Next,sans-serif;font-size:82px;font-weight:800;line-height:.82}.score-number span{color:#849089;letter-spacing:-.02em;font-size:16px;font-weight:700}.score-confidence{border-left:1px solid #d9d9cf;padding:8px 0 8px 22px!important}.score-confidence b{color:#273c32;font-size:12px}.score-confidence small{font-size:10px}.score-track{background:#eee9dc;height:8px}.score-track i{background:linear-gradient(90deg,#9b5a0a,#d68a1e);border-radius:99px}.score-note{font-size:11.5px}@media (max-width:420px){.score-main{gap:14px}.score-number{min-width:128px}.score-number strong{font-size:68px}.score-confidence{padding-left:14px!important}}.notice.verified{color:#405c4d;background:#e9f2ec;border-color:#c9ddcf}.notice.verified span{color:#2e6e4d}.source-status{border-radius:99px;width:auto;padding:4px 7px;display:inline-flex!important}.source-status.complete{color:#2d6d4a;background:#e4f1e8}.source-status.pending{color:#6f7772;background:#efefeb}.uploaded button:disabled{opacity:.6;cursor:wait}.import-feedback{border-radius:9px;margin-top:12px;padding:12px 15px;font-size:11px;font-weight:700}.import-feedback.success{color:#275f41;background:#e7f3ea;border:1px solid #bdd8c5}.import-feedback.error{color:#963e36;background:#f8e8e6;border:1px solid #e6b9b3}.review-panel{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:22px;overflow:hidden}.review-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:23px 25px;display:flex}.review-header h2{letter-spacing:-.035em;margin:0;font-size:21px}.review-header>div>p:last-child{color:var(--muted);margin:6px 0 0;font-size:10px}.review-confidence{text-align:right}.review-confidence span,.review-confidence strong,.review-confidence b{display:block}.review-confidence span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:8px}.review-confidence strong{color:var(--green);margin:2px 0;font-size:28px}.review-confidence b{color:#377c5d;font-size:9px}.checks-row{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.checks-row>div{background:#f7faf8;gap:8px;padding:12px;display:flex}.checks-row>div>span{color:#2e7650;background:#dceee2;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:10px;font-weight:900;display:grid}.checks-row p{margin:0}.checks-row strong,.checks-row small{display:block}.checks-row strong{font-size:8px;line-height:1.35}.checks-row small{color:var(--muted);margin-top:3px;font-size:7px}.table-wrap{overflow:auto}.review-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:10px}.review-table th{color:#6d7771;text-align:left;text-transform:uppercase;letter-spacing:.07em;background:#f5f4ef;padding:10px 13px;font-size:8px}.review-table th:nth-child(n+3),.review-table td:nth-child(n+3){text-align:right}.review-table td{border-top:1px solid #edede9;padding:10px 13px}.review-table td:nth-child(2) span{color:#385c4b;background:#eef2ef;border-radius:99px;padding:4px 7px;font-size:8px}.confidence-high{color:#2f7550}.review-actions{border-top:1px solid var(--line);background:#faf9f5;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.review-actions p{color:var(--muted);margin:0;font-size:9px}.review-actions p strong{color:var(--ink)}.evidence-label{text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:7px;display:inline-block}.evidence-label.good{color:#2e7d5a}.evidence-label.attention{color:#a06a17}.evidence-label.neutral{color:#7a837e}.status-dot.neutral,.mini-track .neutral{background:#aeb4b0}.bridge-card{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:30px;margin-top:16px;padding:19px 21px;display:flex}.bridge-card h2{white-space:nowrap;margin:0;font-size:17px}.bridge{flex:1;align-items:center;gap:13px;display:flex}.bridge>span{background:#f4f5f1;border-radius:8px;min-width:130px;padding:10px 13px}.bridge small,.bridge strong,.bridge em{display:block}.bridge small{text-transform:uppercase;color:var(--muted);letter-spacing:.06em;font-size:7px}.bridge strong{margin-top:4px;font-size:14px}.bridge em{color:#9a4941;margin-top:2px;font-size:7px;font-style:normal}.bridge>i{color:#97a09b;font-style:normal}.bridge .bridge-negative{background:#f9e9e6}.bridge-card>p{max-width:250px;color:var(--muted);margin:0;font-size:8px;line-height:1.5}.metrics strong{white-space:nowrap}.score-number strong{text-align:center;min-width:78px}.primary:disabled{opacity:.6}@media (max-width:1050px){.checks-row{grid-template-columns:repeat(2,1fr)}.bridge-card{flex-direction:column;align-items:flex-start}.bridge-card>p{max-width:none}}@media (max-width:720px){.review-header,.review-actions{flex-direction:column;align-items:flex-start;gap:15px}.review-confidence{text-align:left}.checks-row{grid-template-columns:1fr}.bridge{flex-direction:column;align-items:stretch;width:100%}.bridge>i{align-self:center;transform:rotate(90deg)}.bridge>span{width:100%}.source-grid{grid-template-columns:1fr}.score-number strong{font-size:62px}.score-card-featured{padding:22px}.metrics{grid-template-columns:1fr 1fr}}.import-progress{background:#fff;border:1px solid #cfd9d3;border-radius:12px;margin-top:12px;padding:18px 19px;box-shadow:0 8px 24px #173f340f}.import-progress-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.import-progress-heading strong{color:var(--green);font-size:13px;display:block}.import-progress-heading p{color:var(--muted);margin:4px 0 0;font-size:10px}.import-progress-heading>b{color:var(--green);font-variant-numeric:tabular-nums lining-nums;font-size:24px;line-height:1}.import-progress-track{background:#e8ece9;border-radius:99px;height:10px;margin:15px 0 14px;position:relative;overflow:hidden}.import-progress-track i{background:linear-gradient(90deg,#173f34,#4d8a6d);border-radius:99px;min-width:2px;height:100%;transition:width .28s;display:block}.import-progress.running .import-progress-track i{background-image:linear-gradient(105deg,#173f34 0%,#3f7c60 42%,#76a78d 50%,#3f7c60 58%,#173f34 100%);background-size:220% 100%;animation:1.6s linear infinite wise-progress-shimmer}.import-progress.success{background:#f7fbf8;border-color:#b8d7c2}.import-progress.success .import-progress-track i{background:#2f7a53}.import-progress.error{background:#fff9f8;border-color:#e2b1aa}.import-progress.error .import-progress-heading strong,.import-progress.error .import-progress-heading>b{color:#9a4037}.import-progress.error .import-progress-track i{background:#b94a42;animation:none}.import-progress-steps{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.import-progress-steps span{color:#929a95;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.import-progress-steps span i{background:#fff;border:1px solid #cfd5d1;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.import-progress-steps span.active{color:#315e49}.import-progress-steps span.active i{color:#315e49;border-color:#6c9a82;box-shadow:0 0 0 3px #4880621a}.import-progress-steps span.complete{color:#2f7550}.import-progress-steps span.complete i{color:#2f7550;background:#e5f2e9;border-color:#b8d8c3}@keyframes wise-progress-shimmer{to{background-position:-220% 0}}@media (max-width:720px){.import-progress-steps{grid-template-columns:1fr 1fr}.import-progress-heading>b{font-size:20px}.uploaded{flex-direction:column;align-items:flex-start;gap:12px}.uploaded button{width:100%}}button.key-card{-webkit-appearance:none;appearance:none;width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}button.key-card:hover{border-color:#afc2b7;transform:translateY(-2px);box-shadow:0 10px 22px #173f3414}button.key-card:focus-visible{outline-offset:2px;outline:3px solid #2e7d5a38}.key-open-hint{color:#3d6a55;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #ecece7;margin-top:11px;padding-top:9px;font-size:8px;font-weight:900;display:block}.key-drawer-layer{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.key-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0d1b1585;border:0;position:absolute;inset:0}.key-drawer{background:#f9faf7;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(590px,92vw);height:100vh;animation:.24s ease-out key-drawer-in;display:grid;position:relative;box-shadow:-22px 0 55px #08181133}.key-drawer-header{background:var(--green);color:#fff;justify-content:space-between;align-items:flex-start;gap:22px;padding:27px 29px 22px;display:flex}.key-drawer-header .eyebrow{color:#a7c4b5}.key-drawer-header h2{letter-spacing:-.05em;margin:0;font-size:31px}.key-drawer-header>div>p:last-child{color:#c4d6cd;max-width:470px;margin:8px 0 0;font-size:11px;line-height:1.55}.key-drawer-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;place-items:center;min-width:34px;height:34px;font-size:24px;line-height:1;display:grid}.key-drawer-coverage{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:12px 22px;padding:17px 29px;display:grid}.key-drawer-coverage small,.key-drawer-coverage strong,.key-drawer-coverage b{display:block}.key-drawer-coverage small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:8px;font-weight:800}.key-drawer-coverage strong{color:var(--green);margin-top:2px;font-size:24px}.key-drawer-coverage b{margin-top:7px}.key-drawer-coverage>p{color:#7c8580;grid-column:1/-1;margin:0;font-size:9px}.key-drawer-body{padding:23px 29px 28px;overflow:auto}.key-drawer-body>section{border-bottom:1px solid #e1e4de;margin-bottom:20px;padding-bottom:20px}.key-drawer-body>section>p:not(.eyebrow){color:#59645e;margin:0;font-size:11px;line-height:1.65}.key-findings{gap:8px;margin:0;padding:0;list-style:none;display:grid}.key-findings li{background:#fff;border:1px solid #e0e3dd;border-radius:9px;grid-template-columns:24px 1fr;align-items:flex-start;gap:9px;padding:11px 12px;display:grid}.key-findings li>span{color:#496256;background:#edf1ee;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.key-findings li p{color:#4f5a54;margin:2px 0 0;font-size:10px;line-height:1.5}.key-findings li.good{border-left:3px solid #2e7d5a}.key-findings li.attention{border-left:3px solid var(--gold)}.key-findings li.neutral{border-left:3px solid #aeb4b0}.key-evidence-source{background:#edf4ef;border-radius:9px;border:1px solid #d2e1d6!important;padding:14px 15px!important}.key-evidence-source .eyebrow{color:#37634e}.key-evidence-source p:last-child{color:#3e5e4e!important}.key-missing{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.key-missing li{color:#59635e;background:#fff;border:1px solid #e2e4df;border-radius:8px;padding:9px 10px 9px 25px;font-size:9px;line-height:1.4;position:relative}.key-missing li:before{content:"+";color:#9a7026;font-weight:900;position:absolute;left:9px}.key-method-note{background:#f3ecdd;border:1px solid #e5d5b4;border-radius:9px;padding:14px 15px}.key-method-note strong{color:#7d5a20;text-transform:uppercase;letter-spacing:.07em;font-size:9px;display:block}.key-method-note p{color:#76684d;margin:5px 0 0;font-size:9px;line-height:1.55}.key-drawer-footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:9px;padding:15px 20px;display:flex}@keyframes key-drawer-in{0%{opacity:.4;transform:translate(45px)}to{opacity:1;transform:translate(0)}}@media (max-width:620px){.key-drawer{width:100vw}.key-drawer-header{padding:22px 20px 18px}.key-drawer-coverage,.key-drawer-body{padding-left:20px;padding-right:20px}.key-missing{grid-template-columns:1fr}.key-drawer-footer{flex-direction:column-reverse;align-items:stretch}.key-drawer-footer button{width:100%}}.meeting-toggle{color:#315c48;cursor:pointer;padding:10px 14px;font-weight:800;background:#eef4f0!important;border:1px solid #bfcac4!important;border-radius:8px!important}.meeting-mode{grid-template-columns:1fr}.meeting-mode .sidebar{display:none}.meeting-mode .workspace{padding:0 52px 55px}.meeting-mode .topbar{height:86px}.meeting-mode .command-hero,.meeting-mode .decision-room-grid,.meeting-mode .command-keys-section,.meeting-mode .executive-layer-grid,.meeting-mode .governance-cadence{max-width:1440px;margin-left:auto;margin-right:auto}.meeting-banner{color:#fff;letter-spacing:.08em;background:#102f27;border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:9px 13px;font-size:9px;display:flex}.meeting-banner>span{color:#e0ae54}.meeting-banner p{color:#9eb9ab;letter-spacing:0;margin:0}.meeting-banner button{color:#d9e7df;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:800}.command-hero{color:#fff;background:radial-gradient(circle at 78% 6%,#be913e33,#0000 27%),linear-gradient(125deg,#0d3027 0%,#173f34 60%,#234e40 100%);border:1px solid #315a4c;border-radius:18px;grid-template-columns:minmax(0,1fr) 330px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #12362c29}.command-hero:before{content:"WISE";color:#ffffff07;letter-spacing:-.08em;pointer-events:none;font-size:180px;font-weight:900;position:absolute;bottom:-64px;right:300px}.command-hero-main{z-index:1;padding:31px 34px 27px;position:relative}.command-kicker{align-items:center;gap:12px;margin-bottom:17px;display:flex}.command-kicker span{letter-spacing:.18em;color:#a9c3b6;font-size:8px;font-weight:900}.command-kicker b{color:#dfb96f;letter-spacing:.1em;background:#dcb86f24;border:1px solid #e0b86557;border-radius:99px;padding:5px 8px;font-size:7px}.command-hero-main h2{letter-spacing:-.055em;max-width:800px;margin:0;font-size:38px;line-height:1.04}.command-hero-main>p{color:#b9cec4;max-width:750px;margin:14px 0 21px;font-size:12px;line-height:1.65}.command-source-line{align-items:center;gap:10px;display:flex}.command-source-line>span{border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.command-source-line>span.ready{color:#226b47;background:#ddefe3}.command-source-line>span.pending{color:#94691d;background:#f5e7cc}.command-source-line p,.command-source-line strong,.command-source-line small{margin:0;display:block}.command-source-line strong{font-size:10px}.command-source-line small{color:#8eada0;margin-top:3px;font-size:8px}.command-score{z-index:1;background:#071d1740;border-left:1px solid #ffffff1f;flex-direction:column;padding:29px 29px 25px;display:flex;position:relative}.command-score-label{justify-content:space-between;align-items:center;display:flex}.command-score-label>span{font-size:12px;font-weight:800}.command-score-label>b{color:#6f4b0e;letter-spacing:.08em;background:#f0d8a8;border-radius:99px;padding:5px 7px;font-size:6px}.command-score-value{align-items:baseline;margin:13px 0 8px;display:flex}.command-score-value strong{letter-spacing:-.08em;font-size:78px;line-height:.8}.command-score-value span{color:#8ba79a;font-size:14px;font-weight:700}.command-score-evidence{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;align-items:center;gap:8px;padding:11px 0;display:flex}.command-score-evidence b{color:#e2bd74;font-size:17px}.command-score-evidence span{color:#a9c0b5;font-size:8px}.command-score>p{color:#86a396;margin:11px 0 0;font-size:8px;line-height:1.5}.command-vitals{background:#04161157;border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.command-vitals>div{border-left:1px solid #ffffff1a;align-items:center;gap:11px;padding:15px 22px;display:flex}.command-vitals>div:first-child{border-left:0}.command-vitals>div>span{color:#d8b268;font-size:21px;font-weight:800}.command-vitals p,.command-vitals strong,.command-vitals small{margin:0;display:block}.command-vitals strong{font-size:9px}.command-vitals small{color:#8eaa9d;margin-top:3px;font-size:7px}.decision-room-grid{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:16px;margin-top:17px;display:grid}.decision-brief,.governance-agenda,.business-pulse,.governance-radar,.governance-cadence{border:1px solid var(--line);background:#fff;border-radius:14px}.decision-brief{overflow:hidden}.decision-brief>header,.governance-agenda>header,.business-pulse>header,.governance-radar>header,.governance-cadence>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.decision-brief>header{border-bottom:1px solid var(--line);padding:22px 24px 18px}.decision-brief h2,.governance-agenda h2,.business-pulse h2,.governance-radar h2,.governance-cadence h2{letter-spacing:-.035em;margin:0;font-size:19px}.decision-critical,.decision-pending{letter-spacing:.08em;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:900}.decision-critical{color:#9b3e36;background:#f6dfdb}.decision-pending{color:#8f681f;background:#f5ead3}.reasoning-chain{background:#e3e3dd;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.reasoning-chain>div{background:#fafaf7;min-height:154px;padding:17px 15px}.reasoning-chain span{letter-spacing:.1em;border-radius:4px;padding:4px 6px;font-size:6px;font-weight:900;display:inline-flex}.reasoning-chain p{color:#4f5a54;margin:11px 0 0;font-size:9px;line-height:1.55}.reasoning-chain .fact span{color:#276a48;background:#e3f0e7}.reasoning-chain .analysis span{color:#365d83;background:#e4ebf3}.reasoning-chain .hypothesis span{color:#8a6420;background:#f4ead4}.reasoning-chain .recommendation span{color:#704879;background:#eee3f1}.decision-brief>footer{background:#f7f7f2;align-items:center;gap:20px;padding:15px 20px;display:flex}.decision-brief>footer small,.decision-brief>footer strong{display:block}.decision-brief>footer small{color:#8a938e;letter-spacing:.08em;font-size:6px}.decision-brief>footer strong{margin-top:3px;font-size:9px}.decision-brief>footer button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;margin-left:auto;padding:9px 12px;font-size:9px;font-weight:800}.governance-agenda{padding:21px 20px}.governance-agenda>header>span{color:#53635b;background:#edf1ee;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:900}.governance-agenda ol{margin:17px 0 13px;padding:0;list-style:none}.governance-agenda li{border-top:1px solid #ecece7;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.governance-agenda li>span{color:#9ba29e;font-size:9px;font-weight:900}.governance-agenda li b,.governance-agenda li p{margin:0;display:block}.governance-agenda li p{color:var(--muted);margin-top:3px;font-size:7px}.governance-agenda li em{color:#8b681e;letter-spacing:.06em;font-size:6px;font-style:normal;font-weight:900}.governance-agenda .agenda-critical em{color:#9b4037}.board-pack{background:#f3f5f1;border-radius:8px;padding:11px 12px}.board-pack>span{color:#7d8781;letter-spacing:.09em;font-size:6px;font-weight:900;display:block}.board-pack>div{grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:baseline;gap:5px;margin-top:7px;display:grid}.board-pack b{color:var(--green);font-size:16px}.board-pack small{color:#7b8580;font-size:6px}.meeting-action{color:#2c5a45;cursor:pointer;background:#edf4f0;border:1px solid #bdcbc4;border-radius:7px;width:100%;margin-top:11px;padding:10px;font-size:8px;font-weight:900}.command-keys-section{background:#f0f2ed;border:1px solid #d8ddd6;border-radius:14px;padding:22px 23px}.section-support{color:var(--muted);margin:6px 0 0;font-size:9px}.command-keys-section .section-title{margin-bottom:16px}.command-keys-section .key-card{background:#fff}.executive-layer-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:16px;margin-top:17px;display:grid}.business-pulse,.governance-radar{padding:21px 22px}.business-pulse>header button{color:#315f49;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.pulse-metrics{border-top:1px solid #e1e3de;border-bottom:1px solid #e1e3de;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.pulse-metrics>div{border-left:1px solid #e1e3de;padding:16px 14px}.pulse-metrics>div:first-child{border-left:0;padding-left:0}.pulse-metrics small,.pulse-metrics strong,.pulse-metrics span{display:block}.pulse-metrics small{color:#7c8680;text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:800}.pulse-metrics strong{margin:6px 0 4px;font-size:19px}.pulse-metrics span{font-size:7px}.result-bridge{justify-content:space-between;align-items:center;gap:10px;margin-top:15px;display:flex}.result-bridge>span{background:#f4f5f1;border-radius:8px;flex:1;padding:10px 11px}.result-bridge small,.result-bridge b{display:block}.result-bridge small{color:#7b8580;text-transform:uppercase;font-size:6px}.result-bridge b{margin-top:4px;font-size:11px}.result-bridge>i{color:#9aa29e;font-style:normal}.result-bridge .bridge-impact{background:#f7e8e5}.result-bridge .bridge-impact b{color:#98453e}.source-caveat{color:#7f8883;margin:12px 0 0;font-size:7px}.governance-radar>header>span{color:#9d4239;background:#f3ddd9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.radar-list{margin-top:14px}.radar-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ebede8;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;width:100%;padding:12px 0;display:grid}.radar-list button>span{color:#607069;background:#edf0ed;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid}.radar-list button.radar-critical>span{color:#9a4037;background:#f5dfdb}.radar-list p,.radar-list b,.radar-list small{margin:0;display:block}.radar-list small{color:#747e79;margin-top:3px;font-size:7px}.radar-list em{color:#587264;letter-spacing:.06em;font-size:6px;font-style:normal;font-weight:900}.governance-cadence{margin-top:17px;padding:21px 23px}.governance-cadence>header button{color:#315f49;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.cadence-track{border-top:1px solid #dfe2dc;grid-template-columns:repeat(3,1fr);margin-top:17px;display:grid}.cadence-track article{grid-template-columns:52px 1fr;gap:12px;padding:18px 20px 5px 0;display:grid;position:relative}.cadence-track article:before{content:"";background:#c08c37;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0;box-shadow:0 0 0 4px #f4ead7}.cadence-track article>span{color:#966b25;font-size:7px;font-weight:900}.cadence-track b,.cadence-track p{margin:0;display:block}.cadence-track p{color:#747e78;margin-top:4px;font-size:7px;line-height:1.45}@media (max-width:1180px){.reasoning-chain{grid-template-columns:1fr 1fr}.command-hero-main h2{font-size:32px}.command-vitals{grid-template-columns:1fr 1fr}.command-vitals>div:nth-child(3){border-top:1px solid #ffffff1a;border-left:0}.decision-room-grid,.executive-layer-grid{grid-template-columns:1fr}}@media (max-width:800px){.command-hero{grid-template-columns:1fr}.command-score{border-top:1px solid #ffffff1f;border-left:0}.command-hero:before{display:none}.pulse-metrics{grid-template-columns:1fr 1fr}.pulse-metrics>div:nth-child(3){border-top:1px solid #e1e3de;border-left:0}.pulse-metrics>div:nth-child(4){border-top:1px solid #e1e3de}.cadence-track{grid-template-columns:1fr}.cadence-track article{border-top:1px solid #e1e3de}.meeting-mode .workspace{padding:0 18px 35px}}@media (max-width:560px){.command-hero-main{padding:25px 22px}.command-hero-main h2{font-size:28px}.command-score{padding:24px 22px}.command-vitals{grid-template-columns:1fr}.command-vitals>div{border-top:1px solid #ffffff1a;border-left:0}.reasoning-chain{grid-template-columns:1fr}.reasoning-chain>div{min-height:0}.decision-brief>footer{flex-direction:column;align-items:flex-start}.decision-brief>footer button{width:100%;margin-left:0}.board-pack>div{grid-template-columns:auto 1fr}.pulse-metrics{grid-template-columns:1fr}.pulse-metrics>div{border-top:1px solid #e1e3de;border-left:0;padding-left:0}.result-bridge{flex-direction:column;align-items:stretch}.result-bridge>i{align-self:center;transform:rotate(90deg)}.meeting-banner{flex-wrap:wrap;align-items:flex-start}.meeting-banner button{text-align:left;width:100%;margin:2px 0 0}.top-actions .meeting-toggle{display:none}}.meeting-mode .command-opening,.meeting-mode .meeting-suite{max-width:1440px;margin-left:auto;margin-right:auto}.command-opening{grid-template-columns:360px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.wise-score-card{color:#fff;background:radial-gradient(circle at 100% 0,#d3ad6733,#0000 35%),linear-gradient(145deg,#0f3128,#173f34 72%);border:1px solid #8e713f;border-radius:17px;flex-direction:column;min-height:342px;padding:28px 28px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #12362c2e}.wise-score-card:after{content:"W";color:#ffffff06;pointer-events:none;font:210px Georgia,serif;position:absolute;bottom:-55px;right:-9px}.wise-score-heading{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.wise-score-heading .eyebrow{color:#c8aa70}.wise-score-heading h2{margin:0;font-size:25px}.wise-score-heading>b{color:#e0b96d;letter-spacing:.08em;text-align:center;background:#d5a9571f;border:1px solid #dfb96f66;border-radius:99px;max-width:93px;padding:6px 8px;font-size:6px;line-height:1.35}.wise-score-value{z-index:1;align-items:baseline;margin:28px 0 20px;display:flex;position:relative}.wise-score-value strong{letter-spacing:-.09em;font-size:106px;line-height:.65}.wise-score-value span{color:#8ead9e;margin-left:7px;font-size:18px;font-weight:800}.wise-score-rule{z-index:1;border-top:1px solid #ffffff21;justify-content:space-between;align-items:end;padding-top:14px;display:flex;position:relative}.wise-score-rule span{letter-spacing:.1em;color:#91ad9f;font-size:7px;font-weight:900}.wise-score-rule strong{color:#e0b96d;font-size:14px}.wise-score-track{z-index:1;background:#ffffff1a;border-radius:8px;height:5px;margin:9px 0 13px;position:relative;overflow:hidden}.wise-score-track i{background:linear-gradient(90deg,#ae7a27,#e1be78);height:100%;display:block}.wise-score-card>p{z-index:1;color:#a7c0b4;margin:0;font-size:9px;line-height:1.55;position:relative}.wise-score-card>button{z-index:1;color:#e6c887;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:9px 0 0;font-size:8px;font-weight:900;position:relative}.command-briefing{background:linear-gradient(145deg,#f1eadf,#e9decb);border:1px solid #d9c6a3;border-radius:17px;flex-direction:column;min-height:342px;padding:27px 30px 24px;display:flex;box-shadow:0 12px 30px #41321f14}.command-briefing .command-kicker{margin-bottom:19px}.command-briefing .command-kicker span{color:#6f6048}.command-briefing .command-kicker b{color:#6f4d18;background:#e2d2b6;border-color:#ccb584}.command-function{color:#92702e;letter-spacing:.13em;margin:0 0 6px;font-size:7px;font-weight:900}.command-briefing h2{color:#26392f;letter-spacing:-.045em;max-width:720px;margin:0;font-size:29px;line-height:1.08}.command-briefing>p:not(.command-function){color:#695f50;max-width:760px;margin:11px 0 15px;font-size:10px;line-height:1.55}.command-briefing .command-source-line{margin-bottom:18px}.command-briefing .command-source-line strong{color:#26392f}.command-briefing .command-source-line small{color:#786f62}.command-briefing .command-vitals{background:#493929;border:1px solid #5d4934;border-radius:10px;grid-column:auto;grid-template-columns:repeat(4,1fr);margin-top:auto;display:grid;overflow:hidden}.command-briefing .command-vitals>div{border-color:#ebd8b321;padding:12px 14px}.command-briefing .command-vitals>div>span{color:#d8b268;font-size:18px}.command-briefing .command-vitals strong{color:#fff}.command-briefing .command-vitals small{color:#c7b89f}.command-keys-section{background:linear-gradient(135deg,#f1ece2,#e9dfce);border-color:#d9c6a4;margin-top:17px;padding:24px}.command-keys-section .section-title h2{font-size:24px}.command-keys-section .section-support{color:#756b5c;max-width:680px}.command-keys-section .key-card{border-color:#ded5c5;transition:transform .16s,border-color .16s;box-shadow:0 5px 15px #4637230b}.command-keys-section .key-card:hover{border-color:#b99a61;transform:translateY(-2px)}.command-keys-section .key-card strong{color:#173f34;font-size:26px}.command-keys-section .mini-track{background:#ebe4d8;height:5px}.command-keys-section .key-open-hint{color:#6d5327}.meeting-suite{background:linear-gradient(145deg,#ded1bb,#eee7dc 34%,#e7dcc9);border:1px solid #cdb78d;border-radius:18px;margin-top:17px;padding:24px;box-shadow:0 18px 42px #41311d14}.meeting-suite-head{justify-content:space-between;align-items:flex-start;gap:22px;padding:2px 1px 5px;display:flex}.meeting-suite-head h2{letter-spacing:-.045em;margin:0;font-size:28px}.meeting-suite-head p:not(.eyebrow){color:#6d6253;max-width:700px;margin:7px 0 0;font-size:10px;line-height:1.5}.meeting-suite-head button{color:#f2dfba;white-space:nowrap;cursor:pointer;background:#4b3827;border:1px solid #9c7a40;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:900}.meeting-suite .decision-room-grid{margin-top:17px}.meeting-suite .executive-layer-grid,.meeting-suite .governance-cadence{margin-top:16px}@media (max-width:1180px){.command-opening{grid-template-columns:320px minmax(0,1fr)}.command-briefing .command-vitals{grid-template-columns:1fr 1fr}.command-briefing .command-vitals>div:nth-child(3){border-top:1px solid #ebd8b321;border-left:0}}@media (max-width:900px){.command-opening{grid-template-columns:1fr}.wise-score-card{min-height:320px}.command-briefing{min-height:0}.meeting-suite{padding:18px}.meeting-suite-head{flex-direction:column}.meeting-suite-head button{width:100%}}@media (max-width:560px){.wise-score-card,.command-briefing{padding:23px 21px}.wise-score-value strong{font-size:92px}.command-briefing h2{font-size:25px}.command-briefing .command-vitals{grid-template-columns:1fr}.command-briefing .command-vitals>div{border-top:1px solid #ebd8b321;border-left:0}.command-keys-section{padding:20px 17px}.command-keys-section .section-title{flex-direction:column;align-items:flex-start;gap:15px}.meeting-suite{padding:16px 12px}.meeting-suite-head{padding:6px 5px}.meeting-suite-head h2{font-size:25px}}.command-briefing h2{max-width:820px;font-size:31px}.briefing-list{grid-template-columns:repeat(3,1fr);gap:9px;margin:25px 0 18px;display:grid}.briefing-list>div{background:#ffffff8c;border:1px solid #8265372e;border-radius:9px;padding:15px 14px}.briefing-list span,.briefing-list strong{display:block}.briefing-list span{color:#92702e;letter-spacing:.11em;font-size:6px;font-weight:900}.briefing-list strong{color:#26392f;margin-top:6px;font-size:10px;line-height:1.35}.command-briefing>footer{border-top:1px solid #6b57372e;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:14px;display:flex}.command-briefing>footer span{color:#756b5d;font-size:8px}.command-briefing>footer button{color:#704f1c;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.command-keys-section .keys-grid{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch}.command-keys-section .key-card{text-align:left;flex-direction:column;min-width:0;height:100%;min-height:178px;display:flex}.command-keys-section .key-card>div:first-child{min-height:31px}.command-keys-section .key-card h3{overflow-wrap:anywhere;min-width:0}.command-keys-section .key-card>p{flex:1}.command-keys-section .key-open-hint{margin-top:auto}.card-role{color:#7a837e;max-width:560px;margin:6px 0 0;font-size:8px;line-height:1.45}.governance-agenda .card-role{max-width:300px}.decision-brief>header>div,.governance-agenda>header>div{min-width:0}.pulse-metrics{grid-template-columns:repeat(5,1fr)}.pending-view{max-width:1120px;margin:0 auto}.pending-hero{color:#fff;background:linear-gradient(135deg,#12362d,#20483b);border:1px solid #31594c;border-radius:16px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:30px;padding:28px 30px;display:grid}.pending-hero .eyebrow{color:#d2ae6b}.pending-hero h2{letter-spacing:-.045em;max-width:720px;margin:0;font-size:30px;line-height:1.08}.pending-hero>div>p:not(.eyebrow){color:#acc2b7;max-width:690px;margin:10px 0 0;font-size:10px;line-height:1.55}.pending-progress{background:#051b1540;border:1px solid #ffffff24;border-radius:11px;padding:18px}.pending-progress strong,.pending-progress span{display:block}.pending-progress strong{color:#e0b96f;font-size:36px}.pending-progress span{color:#afc3b9;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:8px}.pending-progress>div{background:#ffffff1c;border-radius:9px;height:5px;margin-top:13px;overflow:hidden}.pending-progress i{background:#d6ad63;height:100%;display:block}.pending-summary{color:#fff;background:#4a3828;border:1px solid #654d35;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:15px;display:grid;overflow:hidden}.pending-summary>div{border-left:1px solid #ffffff1c;padding:15px 18px}.pending-summary>div:first-child{border-left:0}.pending-summary strong,.pending-summary span{display:block}.pending-summary strong{color:#deb875;font-size:23px}.pending-summary span{color:#d2c2a8;text-transform:uppercase;letter-spacing:.07em;margin-top:3px;font-size:7px}.pending-board{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.pending-board article{background:#fff;border:1px solid #dedbd2;border-radius:12px;flex-direction:column;min-height:220px;padding:19px;display:flex}.pending-board article.complete{background:#f7fbf8;border-color:#b9d6c2}.pending-board article>header{justify-content:space-between;align-items:center;display:flex}.pending-board article>header span{color:#8a6421;text-transform:uppercase;letter-spacing:.06em;background:#f1e9d9;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:900}.pending-board article>header span.complete{color:#2d6c49;background:#e2f0e6}.pending-board article>header b{color:#877d6e;text-transform:uppercase;font-size:7px}.pending-board h3{margin:18px 0 4px;font-size:16px}.pending-board>article>strong{color:#557064;font-size:9px}.pending-board p{color:#68736d;margin:10px 0 16px;font-size:9px;line-height:1.5}.pending-board button{color:#285741;text-align:left;cursor:pointer;background:#eff5f1;border:1px solid #b9c9c0;border-radius:7px;margin-top:auto;padding:9px 10px;font-size:8px;font-weight:900}.pending-board article.complete button{background:#fff}.pending-note{color:#7b847f;margin:13px 2px 0;font-size:8px;line-height:1.5}@media (max-width:1150px) and (min-width:721px){.command-keys-section{padding:19px 12px}.command-keys-section .key-card{min-height:166px;padding:12px 8px}.command-keys-section .key-card strong{font-size:21px}.command-keys-section .key-card>p{font-size:7px;line-height:1.35}.command-keys-section .key-open-hint{font-size:6px}.pulse-metrics strong{font-size:16px}}@media (max-width:900px){.briefing-list{grid-template-columns:1fr}.command-briefing>footer{flex-direction:column;align-items:flex-start}.pending-board{grid-template-columns:1fr 1fr}.pending-hero{grid-template-columns:1fr}.pending-summary{grid-template-columns:1fr 1fr}.pulse-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.command-keys-section .keys-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pending-board{grid-template-columns:1fr}.pending-summary,.pulse-metrics{grid-template-columns:1fr 1fr}.pending-hero{padding:23px 21px}.pending-hero h2{font-size:26px}}@media (max-width:480px){.command-keys-section .keys-grid,.pulse-metrics,.pending-summary{grid-template-columns:1fr}.command-keys-section .key-card{min-height:0}.pending-summary>div{border-top:1px solid #ffffff1c;border-left:0}}.data-connection-error{color:#783830;background:#f9e6e2;border:1px solid #df9b91;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin:-5px 0 18px;padding:12px 14px;display:flex}.data-connection-error strong,.data-connection-error span{display:block}.data-connection-error strong{font-size:10px}.data-connection-error span{margin-top:3px;font-size:8px;line-height:1.4}.data-connection-error button{color:#853f37;cursor:pointer;background:#fff;border:1px solid #a95248;border-radius:7px;flex:none;padding:8px 11px;font-size:8px;font-weight:900}.company-switch.error{background:#75241d2e;border-color:#e89b8f7a}.diagnosis-view,.plan-view{max-width:1280px;margin:0 auto}.diagnosis-hero,.plan-hero{color:#fff;background:radial-gradient(circle at 84% 20%,#cca45b29,#0000 28%),linear-gradient(135deg,#102f27,#193f34 68%,#263c31);border:1px solid #4b5f4f;border-radius:18px;grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:35px;padding:31px 33px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #12362c24}.diagnosis-hero:after,.plan-hero:after{content:"W";color:#ffffff06;pointer-events:none;font:250px Georgia,serif;position:absolute;bottom:-88px;right:245px}.diagnosis-hero .eyebrow,.plan-hero .eyebrow{color:#d5ad64}.diagnosis-hero h2,.plan-hero h2{z-index:1;letter-spacing:-.045em;max-width:880px;margin:0;font-size:31px;line-height:1.08;position:relative}.diagnosis-hero>div>p:not(.eyebrow),.plan-hero>div>p:not(.eyebrow){z-index:1;color:#aac0b5;max-width:820px;margin:12px 0 0;font-size:10px;line-height:1.6;position:relative}.diagnosis-hero>aside{z-index:1;background:#061b1547;border:1px solid #e6c68947;border-radius:12px;padding:21px;position:relative}.diagnosis-hero>aside span,.diagnosis-hero>aside strong,.diagnosis-hero>aside small{display:block}.diagnosis-hero>aside span{color:#b9c7c0;letter-spacing:.11em;font-size:7px;font-weight:900}.diagnosis-hero>aside strong{color:#e0ba71;margin:8px 0 5px;font-size:47px;line-height:1}.diagnosis-hero>aside small{color:#b3c4bc;font-size:8px;line-height:1.4}.diagnosis-empty{text-align:center;background:#f4f6f3;border:1px dashed #b8c3bd;border-radius:14px;margin-top:17px;padding:55px 25px}.diagnosis-empty>span{color:#265744;background:#e3ede7;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 14px;font-size:22px;display:grid}.diagnosis-empty h3{margin:0;font-size:18px}.diagnosis-empty p{max-width:580px;color:var(--muted);margin:8px auto 18px;font-size:10px;line-height:1.5}.diagnosis-kpis{color:#fff;background:#4a3828;border:1px solid #674f37;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:15px;display:grid;overflow:hidden}.diagnosis-kpis article{border-left:1px solid #ffffff1c;padding:17px 19px}.diagnosis-kpis article:first-child,.diagnosis-kpis article:nth-child(5){border-left:0}.diagnosis-kpis article:nth-child(n+5){border-top:1px solid #ffffff1c}.diagnosis-kpis span,.diagnosis-kpis strong,.diagnosis-kpis small{display:block}.diagnosis-kpis span{color:#cdbd9f;letter-spacing:.09em;font-size:7px;font-weight:900}.diagnosis-kpis strong{color:#f6f0e6;letter-spacing:-.03em;margin:7px 0 5px;font-size:22px}.diagnosis-kpis small{font-size:8px}.diagnosis-kpis .positive{color:#8fd0ad!important}.diagnosis-kpis .negative{color:#ef9c91!important}.diagnosis-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(315px,.75fr);gap:15px;margin-top:15px;display:grid}.comparison-chart,.margin-lens,.cross-analysis,.diagnostic-reasoning,.diagnosis-actions,.action-form,.plan-column,.plan-empty-callout,.reports-coming{background:#fff;border:1px solid #ddd9cf;border-radius:13px}.comparison-chart,.margin-lens{padding:21px 23px}.comparison-chart>header,.margin-lens>header,.cross-analysis>header,.action-form>header,.plan-column>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.comparison-chart h3,.margin-lens h3,.cross-analysis h3,.action-form h3,.plan-column h3{letter-spacing:-.03em;margin:0;font-size:18px}.chart-legend{gap:13px;display:flex}.chart-legend span{color:#69736d;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.chart-legend span:before{content:"";border-radius:2px;width:8px;height:8px}.chart-legend .previous:before{background:#d8c9ae}.chart-legend .current:before{background:#1d4b3d}.bars-stage{background:repeating-linear-gradient(#fff 0 53px,#eeeee9 54px);border-bottom:1px solid #d8dcd6;grid-template-columns:repeat(5,1fr);gap:14px;height:270px;margin-top:22px;padding:18px 4px 0;display:grid}.bar-group{text-align:center;grid-template-rows:1fr auto auto;min-width:0;display:grid}.bar-pair{justify-content:center;align-items:flex-end;gap:5px;height:100%;display:flex}.bar-pair i{border-radius:4px 4px 0 0;width:24%;min-height:4px;transition:height .4s;display:block}.bar-pair .previous{background:#d8c9ae}.bar-pair .current{background:linear-gradient(#2a6955,#173f34)}.bar-group>b{min-height:28px;margin-top:7px;font-size:7px;line-height:1.3}.bar-group>small{color:#617069;font-size:7px;font-weight:800}.comparison-chart>footer{color:#858d88;margin-top:14px;font-size:7px}.margin-lens>header{border-bottom:1px solid #e6e5df;padding-bottom:12px}.margin-row{border-bottom:1px solid #ecece7;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.margin-row span,.margin-row small{display:block}.margin-row span{font-size:8px;font-weight:800}.margin-row small{color:#7a837e;margin-top:4px;font-size:7px}.margin-row strong{font-size:10px}.margin-lens>p{color:#7b847f;margin:12px 0 0;font-size:7px;line-height:1.45}.cross-analysis{margin-top:15px;padding:22px 23px}.cross-analysis>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.cross-analysis article{background:linear-gradient(145deg,#f5f1e9,#faf9f5);border:1px solid #e1d8c9;border-radius:10px;min-height:155px;padding:17px 16px}.cross-analysis article>span{color:#936b25;letter-spacing:.1em;font-size:7px;font-weight:900}.cross-analysis article>strong{color:#234838;margin-top:15px;font-size:17px;line-height:1.25;display:block}.cross-analysis article>p{color:#606c66;margin:9px 0 0;font-size:8px;line-height:1.55}.diagnostic-reasoning{background:#dcded8;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:15px;padding:1px;display:grid;overflow:hidden}.diagnostic-reasoning>div{background:#fff;min-height:160px;padding:18px 17px}.diagnostic-reasoning span{letter-spacing:.08em;border-radius:4px;padding:5px 7px;font-size:6px;font-weight:900;display:inline-flex}.diagnostic-reasoning p{color:#505c56;margin:13px 0 0;font-size:8px;line-height:1.6}.diagnostic-reasoning .fact span{color:#276a48;background:#e2f0e7}.diagnostic-reasoning .analysis span{color:#365d83;background:#e4ebf3}.diagnostic-reasoning .hypothesis span{color:#8a6420;background:#f4ead4}.diagnostic-reasoning .evidence span{color:#704879;background:#eee3f1}.diagnosis-actions{background:#eee5d5;border-color:#d6c29c;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:17px 19px;display:flex}.diagnosis-actions strong,.diagnosis-actions p{margin:0}.diagnosis-actions strong{font-size:10px;display:block}.diagnosis-actions p{color:#665e51;font-size:8px;line-height:1.5}.diagnosis-actions button{flex:none}.plan-hero{grid-template-columns:minmax(0,1fr) 190px}.plan-hero>aside{place-items:center;display:grid}.plan-hero-actions{z-index:1;gap:9px;margin-top:20px;display:flex;position:relative}.plan-hero-actions button{color:#e3c582;cursor:pointer;background:0 0;border:1px solid #dbbc8270;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:900}.plan-hero-actions .plan-primary{color:#17372d;background:#d0a65b;border-color:#d0a65b}.plan-hero-actions button:disabled{opacity:.55;cursor:wait}.plan-progress-ring{border-radius:50%;place-items:center;width:126px;height:126px;display:grid;box-shadow:0 0 0 1px #e7c98f33}.plan-progress-ring:before{content:"";background:#17382f;border-radius:50%;grid-area:1/1;width:96px;height:96px}.plan-progress-ring>span{text-align:center;grid-area:1/1;position:relative}.plan-progress-ring strong,.plan-progress-ring small{display:block}.plan-progress-ring strong{color:#e3bd74;font-size:28px}.plan-progress-ring small{color:#a9beb4;text-transform:uppercase;margin-top:2px;font-size:7px}.plan-requirement,.plan-empty-callout{align-items:center;gap:14px;margin-top:15px;padding:17px 19px;display:flex}.plan-requirement{background:#f5ead5;border:1px solid #d6ba83;border-radius:11px}.plan-requirement>span{color:#fff;background:#d5aa5d;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.plan-requirement strong,.plan-requirement p{margin:0;display:block}.plan-requirement strong{font-size:9px}.plan-requirement p{color:#6d6558;margin-top:3px;font-size:8px}.plan-requirement button,.plan-empty-callout button{color:#73521b;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:900}.plan-summary{color:#fff;background:#4a3828;border:1px solid #654d35;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:15px;display:grid;overflow:hidden}.plan-summary>div{border-left:1px solid #ffffff1c;padding:15px 18px}.plan-summary>div:first-child{border-left:0}.plan-summary strong,.plan-summary span{display:block}.plan-summary strong{color:#deb875;font-size:24px}.plan-summary span{color:#d0c0a6;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:7px}.plan-summary .attention strong{color:#ef9f92}.action-form{background:#fbfaf6;border-color:#d3c5ab;margin-top:15px;padding:21px 22px;box-shadow:0 14px 32px #3d2f1d14}.action-form>header{align-items:center;margin-bottom:18px}.action-form>header button{color:#7a837f;cursor:pointer;background:0 0;border:0;font-size:20px}.action-form label,.action-form label>span{display:block}.action-form label>span{color:#5f6a64;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:900}.action-form input,.action-form select,.action-form textarea{color:#1b2821;background:#fff;border:1px solid #cfd4ce;border-radius:7px;outline:none;width:100%;padding:10px 11px;font:500 10px Mangal Pro,Manrope,sans-serif}.action-form input:focus,.action-form select:focus,.action-form textarea:focus{border-color:#6a907e;box-shadow:0 0 0 3px #2a695517}.action-title-field{margin-bottom:12px}.action-form-grid{grid-template-columns:1.1fr 1.4fr .8fr .7fr;gap:10px;margin-bottom:12px;display:grid}.action-form>footer{border-top:1px solid #e5e3dc;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.action-form>footer button:first-child{color:#68736d;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.plan-feedback{border-radius:8px;margin-top:12px;padding:10px 13px;font-size:8px;font-weight:800}.plan-feedback.success{color:#276747;background:#e9f5ed;border:1px solid #b6d7c2}.plan-feedback.error{color:#8d4138;background:#f9e6e2;border:1px solid #dfa399}.plan-board{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;margin-top:15px;display:grid}.plan-column{background:#efeee9;padding:16px}.plan-column>header{border-bottom:1px solid #d8d8d2;align-items:center;padding:0 2px 13px}.plan-column>header h3{font-size:14px}.plan-column>header span{color:#7f8883;margin-top:3px;font-size:7px;display:block}.plan-column>header>b{color:#345b49;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.plan-column.in_progress{background:#f1ebdf}.plan-column.completed{background:#e9f0eb}.plan-card-list{flex-direction:column;gap:9px;margin-top:11px;display:flex}.plan-column-empty{color:#8a928e;text-align:center;padding:30px 12px;font-size:8px}.plan-card{background:#fff;border:1px solid #dcddd8;border-radius:9px;padding:15px 14px 13px;position:relative;overflow:hidden;box-shadow:0 5px 13px #28362e0b}.plan-card:before{content:"";background:#849b90;width:3px;position:absolute;inset:0 auto 0 0}.plan-card.priority-high:before{background:#b94a42}.plan-card.priority-medium:before{background:#bd8a34}.plan-card.priority-low:before{background:#71917f}.plan-card-tags{justify-content:space-between;align-items:center;display:flex}.plan-card-tags span{color:#2f674b;background:#e6efe9;border-radius:4px;padding:4px 6px;font-size:6px;font-weight:900}.plan-card-tags b{color:#8b8073;text-transform:uppercase;letter-spacing:.06em;font-size:6px}.plan-card h4{margin:13px 0 0;font-size:11px;line-height:1.35}.plan-card>p{color:#69736e;margin:7px 0 0;font-size:7px;line-height:1.5}.plan-card-meta{border-top:1px solid #ecece7;grid-template-columns:1fr auto;gap:12px;margin-top:13px;padding-top:11px;display:grid}.plan-card-meta small,.plan-card-meta strong{display:block}.plan-card-meta small{color:#8b938f;letter-spacing:.08em;font-size:5px;font-weight:900}.plan-card-meta strong{margin-top:3px;font-size:7px;line-height:1.3}.plan-card-meta .overdue strong{color:#a8433a}.plan-card>button{color:#2b5c45;cursor:pointer;background:#eff5f1;border:1px solid #bdcbc4;border-radius:6px;width:100%;margin-top:12px;padding:8px;font-size:7px;font-weight:900}.plan-card>button:disabled{opacity:.55;cursor:wait}.plan-empty-callout{background:#eee5d5;border-color:#d5c09a}.plan-empty-callout strong,.plan-empty-callout p{margin:0;display:block}.plan-empty-callout strong{font-size:10px}.plan-empty-callout p{color:#6e6658;margin-top:4px;font-size:8px}.reports-coming{text-align:center;background:linear-gradient(145deg,#f1eadf,#e8dcc8);border-color:#d8c49f;max-width:780px;margin:70px auto;padding:48px 42px}.reports-coming>span{color:#e0b96e;background:#173f34;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 17px;font-size:21px;display:grid}.reports-coming h2{letter-spacing:-.04em;margin:0;font-size:27px;line-height:1.15}.reports-coming>p:not(.eyebrow){color:#6d6253;max-width:620px;margin:12px auto 19px;font-size:10px;line-height:1.6}.reports-coming button{color:#704f1c;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}@media (max-width:1080px){.diagnosis-main-grid{grid-template-columns:1fr}.diagnostic-reasoning,.plan-board,.action-form-grid{grid-template-columns:1fr 1fr}.diagnosis-hero,.plan-hero{grid-template-columns:minmax(0,1fr) 190px}.diagnosis-hero h2,.plan-hero h2{font-size:27px}}@media (max-width:760px){.diagnosis-hero,.plan-hero{grid-template-columns:1fr;padding:25px 22px}.diagnosis-hero>aside{grid-template-columns:1fr auto;align-items:center;display:grid}.diagnosis-hero>aside strong{grid-area:1/2/3}.diagnosis-kpis,.plan-summary{grid-template-columns:1fr 1fr}.diagnosis-kpis article:nth-child(odd),.plan-summary>div:nth-child(3){border-left:0}.diagnosis-kpis article:nth-child(n+3),.plan-summary>div:nth-child(3){border-top:1px solid #ffffff1c}.cross-analysis>div,.diagnostic-reasoning{grid-template-columns:1fr}.diagnostic-reasoning>div{min-height:0}.plan-board{grid-template-columns:1fr}.plan-hero>aside{opacity:.24;position:absolute;top:20px;right:20px}.plan-hero>div{z-index:1;position:relative}.plan-progress-ring{width:90px;height:90px}.plan-progress-ring:before{width:68px;height:68px}.plan-progress-ring strong{font-size:20px}.plan-hero-actions{padding-right:70px}.diagnosis-actions,.plan-requirement,.plan-empty-callout{flex-direction:column;align-items:flex-start}.diagnosis-actions button,.plan-requirement button,.plan-empty-callout button{text-align:left;width:100%;margin-left:0}.bars-stage{height:230px}.bar-group>b{font-size:6px}}@media (max-width:520px){.diagnosis-kpis,.plan-summary,.action-form-grid{grid-template-columns:1fr}.diagnosis-kpis article,.plan-summary>div{border-top:1px solid #ffffff1c;border-left:0}.diagnosis-hero h2,.plan-hero h2{font-size:25px}.comparison-chart,.margin-lens,.cross-analysis{padding:18px 15px}.bars-stage{gap:5px}.bar-pair i{width:34%}.bar-group>small,.chart-legend{display:none}.plan-hero-actions{flex-direction:column}.plan-hero-actions button{width:100%}.reports-coming{margin:20px auto;padding:35px 22px}}.diagnosis-chart-suite{background:linear-gradient(145deg,#e8dece,#f0ebe2);border:1px solid #d0bc96;border-radius:16px;margin-top:15px;padding:22px}.diagnosis-chart-suite>header{justify-content:space-between;align-items:flex-end;gap:20px;padding:0 2px 17px;display:flex}.diagnosis-chart-suite>header h3{letter-spacing:-.04em;margin:0;font-size:23px}.diagnosis-chart-suite>header>p{color:#776d5f;text-align:right;max-width:330px;margin:0;font-size:8px;line-height:1.5}.diagnosis-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.diagnostic-chart{background:#fff;border:1px solid #ddd9cf;border-radius:12px;min-width:0;min-height:415px;padding:21px 22px;position:relative;box-shadow:0 8px 20px #3a2d1d0b}.diagnostic-chart>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.diagnostic-chart>header>div{min-width:0;padding-left:35px;position:relative}.diagnostic-chart .chart-number{color:#c3a66e;font-size:20px;font-weight:800;line-height:1;position:absolute;top:1px;left:0}.diagnostic-chart h3{letter-spacing:-.03em;max-width:390px;margin:0;font-size:17px;line-height:1.25}.diagnostic-chart>header>b{color:#173f34;text-align:right;white-space:nowrap;font-size:19px}.diagnostic-chart>header>b small{color:#858e89;text-transform:uppercase;margin-top:3px;font-size:6px;font-weight:800;display:block}.diagnostic-chart .bars-stage{height:270px;margin-top:16px}.diagnostic-chart.comparison-chart>footer{color:#707a74;gap:5px;font-size:7px;display:flex}.diagnostic-chart.comparison-chart>footer>b{color:#317253}.diagnostic-chart.comparison-chart>footer>strong{font-size:7px}.margin-slope-labels{color:#65716a;justify-content:space-between;margin:24px 43px 0;font-size:8px;font-weight:900;display:flex}.margin-slope{width:100%;height:250px;margin-top:-14px;display:block;overflow:visible}.margin-slope .grid-line{stroke:#ecece7;stroke-width:1px}.margin-slope .series-line{fill:none;stroke-width:3px}.margin-slope circle{stroke:#fff;stroke-width:2px}.margin-slope text{fill:#53605a;font:700 9px Mangal Pro,Manrope,sans-serif}.margin-slope .gold .series-line,.margin-slope .gold circle{stroke:#bd8934;fill:#bd8934}.margin-slope .green .series-line,.margin-slope .green circle{stroke:#24634c;fill:#24634c}.margin-slope .brown .series-line,.margin-slope .brown circle{stroke:#684b35;fill:#684b35}.slope-legend{justify-content:center;gap:15px;margin-top:-8px;display:flex}.slope-legend span{color:#5e6963;align-items:center;gap:5px;font-size:7px;display:flex}.slope-legend span:before{content:"";border-radius:2px;width:8px;height:3px}.slope-legend .gold:before{background:#bd8934}.slope-legend .green:before{background:#24634c}.slope-legend .brown:before{background:#684b35}.conversion-funnel{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:280px;margin-top:14px;display:flex}.conversion-funnel>div{color:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-width:34%;padding:11px 13px;display:flex;box-shadow:0 5px 10px #1f2f2612}.conversion-funnel span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:900;overflow:hidden}.conversion-funnel strong{white-space:nowrap;font-size:9px}.conversion-funnel .revenue{background:#173f34}.conversion-funnel .net-revenue{background:#2b5d4c}.conversion-funnel .gross-profit{background:#a87a36}.conversion-funnel .operating{background:#76583e}.conversion-funnel .profit{background:#4d3829}.conversion-chart>footer{color:#6f7973;border-top:1px solid #e6e6e0;padding-top:11px;font-size:7px;line-height:1.45}.conversion-chart>footer b{color:#244d3b}.expense-ranking{margin-top:19px}.expense-ranking>div{border-top:1px solid #e9e9e4;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.expense-ranking>div:first-child{border-top:0}.expense-ranking>div>span{color:#b08a4d;font-size:10px;font-weight:900}.expense-ranking p,.expense-ranking p>b,.expense-ranking p>i{margin:0;display:block}.expense-ranking p>b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.expense-ranking p>i{background:#eeeae2;border-radius:6px;height:5px;margin-top:6px;overflow:hidden}.expense-ranking p>i em{background:linear-gradient(90deg,#b58c4c,#5d4937);border-radius:6px;height:100%;display:block}.expense-ranking>div>strong{white-space:nowrap;font-size:8px}.expense-chart>footer{color:#818984;border-top:1px solid #e6e6e0;margin-top:12px;padding-top:11px;font-size:7px;line-height:1.4}.reports-view{max-width:1280px;margin:0 auto}.reports-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#cba35b2e,#0000 25%),linear-gradient(135deg,#102f27,#193f34 70%,#263c31);border:1px solid #4b5f4f;border-radius:18px;grid-template-columns:minmax(0,1fr) 235px;align-items:center;gap:40px;padding:31px 33px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #12362c24}.reports-hero:after{content:"W";color:#ffffff06;font:270px Georgia,serif;position:absolute;bottom:-100px;right:210px}.reports-hero .eyebrow{color:#d5ad64}.reports-hero h2{z-index:1;letter-spacing:-.045em;max-width:850px;margin:0;font-size:31px;line-height:1.08;position:relative}.reports-hero>div>p:not(.eyebrow){z-index:1;color:#acc1b7;max-width:780px;margin:12px 0 0;font-size:10px;line-height:1.55;position:relative}.reports-actions{z-index:1;gap:9px;margin-top:20px;display:flex;position:relative}.reports-actions button{color:#e6c786;cursor:pointer;background:0 0;border:1px solid #dcbc806b;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:900}.reports-actions .report-primary{color:#17372d;background:#d0a65b;border-color:#d0a65b}.reports-hero>aside{z-index:1;background:#051a1447;border:1px solid #e6c68945;border-radius:11px;padding:19px;position:relative}.reports-hero>aside span,.reports-hero>aside strong,.reports-hero>aside small{display:block}.reports-hero>aside>span{color:#b8c6bf;letter-spacing:.1em;font-size:7px;font-weight:900}.reports-hero>aside strong{color:#e0ba71;margin:8px 0;font-size:41px}.reports-hero>aside>div{background:#ffffff1c;border-radius:8px;height:5px;overflow:hidden}.reports-hero>aside i{background:#d5ad62;height:100%;display:block}.reports-hero>aside small{color:#afc1b8;margin-top:9px;font-size:7px;line-height:1.4}.report-library{color:#fff;background:#4a3828;border:1px solid #654d35;border-radius:12px;margin-top:15px;padding:20px 22px}.report-library>header{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.report-library h3{margin:0;font-size:18px}.report-library>header>span{color:#cabb9f;font-size:7px}.report-library>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px;display:grid}.report-library article{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:13px 14px;display:grid}.report-library article.ready{background:#e0b96f14;border-color:#e0b96f73}.report-library article>span{color:#d6af68;font-size:16px;font-weight:800}.report-library b,.report-library p{margin:0;display:block}.report-library b{font-size:8px}.report-library p{color:#bcae99;margin-top:3px;font-size:6px;line-height:1.35}.report-library em{color:#b8a889;letter-spacing:.06em;font-size:5px;font-style:normal;font-weight:900}.report-library .ready em{color:#e3bd73}.executive-report{background:#fff;border:1px solid #d7d6d0;border-radius:14px;margin-top:15px;overflow:hidden;box-shadow:0 16px 38px #29332d14}.report-cover{color:#fff;background:linear-gradient(135deg,#132f27,#1f4437);grid-template-columns:155px minmax(0,1fr) 205px;align-items:center;gap:23px;padding:28px 30px;display:grid}.report-brand{align-items:center;gap:9px;display:flex}.report-brand>span{color:#e3be75;border:1px solid #bd9b5f;border-radius:50%;place-items:center;width:39px;height:39px;font:700 21px Georgia,serif;display:grid}.report-brand>b{color:#efe8dc;letter-spacing:.13em;font-size:11px}.report-cover>div:nth-child(2)>p{color:#d6b16b;letter-spacing:.13em;margin:0 0 8px;font-size:6px;font-weight:900}.report-cover h2{max-width:680px;margin:0;font-size:19px;line-height:1.25}.report-cover>div:nth-child(2)>span{color:#a9beb4;margin-top:6px;font-size:7px;display:block}.report-cover>aside{background:#0000001a;border:1px solid #ffffff21;border-radius:8px;padding:13px}.report-cover>aside small,.report-cover>aside strong,.report-cover>aside span{display:block}.report-cover>aside small{color:#9fb4a9;letter-spacing:.08em;font-size:5px}.report-cover>aside strong{color:#e3bc71;margin:6px 0 3px;font-size:12px}.report-cover>aside span{color:#b6c6be;font-size:6px}.report-opening{border-bottom:1px solid #e2e1dc;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:25px;padding:27px 30px;display:grid}.report-opening h3{letter-spacing:-.04em;max-width:730px;margin:0;font-size:24px;line-height:1.14}.report-opening>div>p:not(.eyebrow){color:#5f6a64;max-width:760px;margin:10px 0 0;font-size:9px;line-height:1.6}.report-opening>aside{background:#eee5d5;border:1px solid #d8c39c;border-radius:9px;padding:17px 18px}.report-opening>aside span,.report-opening>aside strong{display:block}.report-opening>aside span{color:#8e6827;letter-spacing:.08em;font-size:6px;font-weight:900}.report-opening>aside strong{color:#2b4437;margin-top:8px;font-size:11px;line-height:1.45}.report-kpis{border-bottom:1px solid #e2e2dc;grid-template-columns:repeat(4,1fr);margin:0 30px;display:grid}.report-kpis>div{border-left:1px solid #e2e2dc;padding:18px}.report-kpis>div:first-child{border-left:0;padding-left:0}.report-kpis span,.report-kpis strong,.report-kpis small{display:block}.report-kpis span{color:#7e8782;text-transform:uppercase;letter-spacing:.07em;font-size:6px;font-weight:900}.report-kpis strong{margin:6px 0 4px;font-size:19px}.report-kpis small{color:#547465;font-size:7px;font-weight:800}.report-kpis>div:nth-child(n+3) small{color:#a2463d}.report-body-grid{border-bottom:1px solid #e2e2dc;grid-template-columns:1.15fr .85fr;gap:0;margin:0 30px;display:grid}.report-performance,.report-decision{padding:25px 0}.report-decision{border-left:1px solid #e2e2dc;margin-left:27px;padding-left:27px}.report-performance h3,.report-decision h3,.report-governance h3,.report-execution h3{margin:0;font-size:17px}.report-performance>div{grid-template-columns:105px 1fr 75px;align-items:center;gap:11px;margin-top:12px;display:grid}.report-performance>div>span{font-size:7px}.report-performance>div>p{background:#eeeae2;border-radius:9px;height:9px;margin:0;position:relative}.report-performance>div>p i,.report-performance>div>p em{border-radius:5px;height:4px;display:block;position:absolute;left:0}.report-performance>div>p i{background:#d3c3a6;top:0}.report-performance>div>p em{background:#1f5744;bottom:0}.report-performance>div>strong{text-align:right;font-size:8px}.report-performance>footer{justify-content:flex-end;gap:13px;margin-top:12px;display:flex}.report-performance>footer span{color:#747d78;align-items:center;gap:4px;font-size:6px;display:flex}.report-performance>footer i,.report-performance>footer em{border-radius:3px;width:9px;height:3px}.report-performance>footer i{background:#d3c3a6}.report-performance>footer em{background:#1f5744}.report-decision>div{border-top:1px solid #e6e6e0;grid-template-columns:72px 1fr;gap:8px;margin-top:13px;padding-top:13px;display:grid}.report-decision>div>span{color:#8d6725;font-size:6px;font-weight:900}.report-decision>div>p{color:#5f6a64;margin:0;font-size:7px;line-height:1.5}.report-governance,.report-execution{border-bottom:1px solid #e2e2dc;padding:25px 30px}.report-governance>header,.report-execution>header{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.report-governance>header>span,.report-execution>header>span{color:#806126;font-size:7px;font-weight:900}.report-governance>div{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:16px;display:grid}.report-governance article{background:#f5f5f1;border:1px solid #e2e2dc;border-radius:7px;padding:11px 10px}.report-governance article>div{justify-content:space-between;gap:5px;display:flex}.report-governance article b{font-size:7px}.report-governance article strong{font-size:9px}.report-governance article>p{background:#e5e7e2;border-radius:7px;height:4px;margin:9px 0 7px;overflow:hidden}.report-governance article>p i{background:#a4aca7;height:100%;display:block}.report-governance article>p i.good{background:#2d7654}.report-governance article>p i.attention{background:#bb8731}.report-governance article>span{color:#75807a;font-size:6px}.report-action-table{border:1px solid #dfdfda;border-radius:8px;margin-top:15px;overflow:hidden}.report-action-table>div{border-top:1px solid #e5e5e0;grid-template-columns:2fr .6fr 1.25fr .55fr .7fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.report-action-table>div:first-child{border-top:0}.report-action-table .head{color:#756c5e;background:#f1eee7}.report-action-table span,.report-action-table strong,.report-action-table b{font-size:6px}.report-action-table .head span{text-transform:uppercase;font-weight:900}.report-action-table b{color:#426d58}.report-no-actions{background:#f2ece1;border-radius:8px;align-items:center;gap:15px;margin-top:15px;padding:14px;display:flex}.report-no-actions strong,.report-no-actions p{margin:0;display:block}.report-no-actions strong{font-size:8px}.report-no-actions p{color:#6f675a;flex:1;font-size:7px}.report-no-actions button{color:#77551f;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:900}.report-footer{background:#f2eee6;justify-content:space-between;align-items:center;gap:25px;padding:20px 30px;display:flex}.report-footer b,.report-footer span{display:block}.report-footer b{color:#173f34;letter-spacing:.1em;font-size:9px}.report-footer span{color:#726a5e;margin-top:3px;font-size:6px}.report-footer p{color:#746e64;text-align:right;max-width:520px;margin:0;font-size:6px;line-height:1.45}@media (max-width:1080px){.diagnosis-chart-grid{grid-template-columns:1fr}.reports-hero{grid-template-columns:minmax(0,1fr) 200px}.report-library>div{grid-template-columns:1fr}.report-cover{grid-template-columns:130px minmax(0,1fr)}.report-cover>aside{grid-column:1/-1}.report-opening,.report-body-grid{grid-template-columns:1fr}.report-decision{border-top:1px solid #e2e2dc;border-left:0;margin-left:0;padding-left:0}.report-governance>div{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.diagnosis-chart-suite{padding:17px 13px}.diagnosis-chart-suite>header{flex-direction:column;align-items:flex-start}.diagnosis-chart-suite>header>p{text-align:left}.diagnostic-chart{min-height:0;padding:19px 15px}.reports-hero{grid-template-columns:1fr;padding:25px 22px}.reports-hero h2{font-size:26px}.reports-actions{flex-direction:column}.reports-actions button{width:100%}.report-cover{grid-template-columns:1fr;padding:23px 20px}.report-cover>aside{grid-column:auto}.report-opening,.report-governance,.report-execution{padding:22px 20px}.report-kpis{grid-template-columns:1fr 1fr;margin:0 20px}.report-kpis>div:nth-child(3){border-top:1px solid #e2e2dc;border-left:0;padding-left:0}.report-body-grid{margin:0 20px}.report-governance>div{grid-template-columns:repeat(2,1fr)}.report-action-table{overflow:auto}.report-action-table>div{min-width:700px}.report-footer{flex-direction:column;align-items:flex-start;padding:20px}.report-footer p{text-align:left}}@media (max-width:520px){.diagnostic-chart>header{flex-direction:column}.diagnostic-chart>header>b{text-align:left;padding-left:35px}.conversion-funnel>div{min-width:48%}.report-library{padding:18px 14px}.report-library>header{flex-direction:column;align-items:flex-start}.report-kpis,.report-governance>div{grid-template-columns:1fr}.report-kpis>div{border-top:1px solid #e2e2dc;border-left:0;padding-left:0}.report-performance>div{grid-template-columns:80px 1fr 67px}}@media print{@page{size:A4;margin:10mm}body{background:#fff!important}.sidebar,.topbar,.data-connection-error,.reports-hero,.report-library,.key-drawer-layer,.workspace>input{display:none!important}.app-shell{display:block}.workspace{padding:0!important}.reports-view{max-width:none}.executive-report{box-shadow:none;border:0;border-radius:0;margin:0}.report-cover,.report-footer{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-opening{grid-template-columns:1fr 260px}.report-body-grid{grid-template-columns:1.15fr .85fr}.report-governance>div{grid-template-columns:repeat(7,1fr)}.report-governance,.report-execution{break-inside:avoid}.report-library+*{margin-top:0}}.sidebar{overflow-y:auto}.sidebar nav{flex:none;padding-bottom:18px}.sidebar nav button{min-height:42px}.platform-view{max-width:1320px;margin:0 auto}.platform-view h2,.platform-view h3,.platform-view h4{letter-spacing:-.035em}.platform-view button,.platform-view input,.platform-view select,.platform-view textarea{font:inherit}.platform-view button{cursor:pointer}.platform-view button:disabled{cursor:not-allowed;opacity:.55}.platform-hero{color:#fff;background:radial-gradient(circle at 82% 8%,#d6ab5b30,#0000 28%),linear-gradient(135deg,#102f27,#183f34 68%,#263c31);border:1px solid #536252;border-radius:18px;grid-template-columns:minmax(0,1fr) 255px;align-items:center;gap:38px;padding:32px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #12362c24}.platform-hero:after{content:"W";color:#ffffff06;pointer-events:none;font:290px Georgia,serif;position:absolute;bottom:-115px;right:225px}.platform-hero>div,.platform-hero>aside{z-index:1;position:relative}.platform-hero .eyebrow{color:#d4ad66}.platform-hero h2{max-width:850px;margin:0;font-size:32px;line-height:1.07}.platform-hero>div>p:not(.eyebrow){color:#aec2b8;max-width:780px;margin:12px 0 0;font-size:10px;line-height:1.6}.platform-hero>aside{background:#051a1440;border:1px solid #e6c68947;border-radius:11px;padding:18px 19px}.platform-hero>aside span,.platform-hero>aside strong,.platform-hero>aside small{display:block}.platform-hero>aside span{color:#b9c8c0;letter-spacing:.11em;font-size:7px;font-weight:900}.platform-hero>aside strong{color:#e2bb70;margin:8px 0 5px;font-size:28px;line-height:1.05}.platform-hero>aside small{color:#afc1b8;text-overflow:ellipsis;font-size:7px;line-height:1.45;overflow:hidden}.platform-card{background:#fff;border:1px solid #dcdcd5;border-radius:13px;margin-top:15px;padding:22px 23px;box-shadow:0 7px 20px #30373209}.platform-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-card h3{margin:0;font-size:19px}.platform-card>p:not(.eyebrow){color:#65706a;font-size:9px;line-height:1.6}.platform-card button:not(.primary){color:#315e49;background:0 0;border:0;font-size:8px;font-weight:900}.platform-two-column{grid-template-columns:1fr 1fr;gap:14px;display:grid}.platform-kpis{color:#fff;background:#4b3929;border:1px solid #654d36;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden}.platform-kpis>div{border-left:1px solid #ffffff1f;min-width:0;padding:17px 19px}.platform-kpis>div:first-child{border-left:0}.platform-kpis strong,.platform-kpis span{display:block}.platform-kpis strong{color:#e2bd75;text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.platform-kpis span{color:#c5b79e;margin-top:4px;font-size:7px}.platform-feedback,.platform-global-error{border-radius:9px;margin-top:12px;padding:12px 15px;font-size:10px;font-weight:700}.platform-feedback.success{color:#2c6847;background:#e8f3eb;border:1px solid #bfdac7}.platform-feedback.error,.platform-global-error{color:#923f37;background:#f8e8e6;border:1px solid #e5b8b2}.platform-global-error button{color:#7f302b;background:0 0;border:0;font-weight:800}.empty-line{text-align:center;color:#7c8580!important;margin:0!important;padding:22px!important;font-size:9px!important}.platform-caveat{color:#7e8782;margin:12px 0 0;font-size:7px;line-height:1.5}.platform-form{margin-top:15px}.platform-form>header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.platform-form>header button{font-size:18px!important}.platform-form label{display:block}.platform-form label>span{color:#69736e;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.platform-form input,.platform-form select,.platform-form textarea,.inline-platform-form input,.inline-platform-form select{color:#24322b;background:#fff;border:1px solid #d6d9d4;border-radius:7px;outline:0;width:100%;padding:10px 11px;font-size:9px}.platform-form input:focus,.platform-form select:focus,.platform-form textarea:focus,.inline-platform-form input:focus,.inline-platform-form select:focus{border-color:#789a88;box-shadow:0 0 0 3px #386e5217}.platform-form textarea{resize:vertical}.platform-form>label{margin-top:12px}.platform-form>footer{border-top:1px solid #e6e6e1;justify-content:flex-end;align-items:center;gap:9px;margin-top:16px;padding-top:14px;display:flex}.platform-form>footer button:not(.primary){padding:9px 14px;border:1px solid #cbd2ce!important;border-radius:7px!important}.form-grid{gap:11px;display:grid}.form-grid.three{grid-template-columns:repeat(3,1fr)}.form-grid.four{grid-template-columns:repeat(4,1fr)}.platform-form.embedded{box-shadow:none;border-top:1px solid #e4e4de;padding-top:16px}.inline-platform-form{background:#f3f2ec;border-radius:9px;grid-template-columns:1.2fr 1.2fr .8fr auto;gap:8px;margin-top:15px;padding:13px;display:grid}.inline-platform-form button{color:#fff;background:#173f34;border:0;border-radius:7px;padding:9px 13px;font-size:8px;font-weight:900}.onboarding-layer{z-index:200;background:radial-gradient(circle at 75% 20%,#b1873e33,#0000 30%),linear-gradient(145deg,#0b211a,#132f27 58%,#26311f);place-items:center;padding:22px;display:grid;position:fixed;inset:0}.onboarding-card{background:#f5f1e8;border:1px solid #8f7549;border-radius:19px;grid-template-columns:270px minmax(0,1fr);width:min(1020px,100%);display:grid;overflow:hidden;box-shadow:0 35px 90px #00000057}.onboarding-brand{color:#fff;background:linear-gradient(160deg,#122f27,#0c211b);flex-direction:column;grid-row:1/3;justify-content:center;align-items:center;min-height:575px;display:flex}.onboarding-brand>span{color:#d9b46d;border:1px solid #b99858;border-radius:50%;place-items:center;width:82px;height:82px;font:48px Georgia,serif;display:grid}.onboarding-brand b{letter-spacing:.18em;margin-top:22px;font-size:18px}.onboarding-brand small{color:#c6a969;letter-spacing:.22em;margin-top:9px;font-size:8px}.onboarding-copy{padding:45px 48px 10px}.onboarding-copy h1{color:#17342b;letter-spacing:-.05em;max-width:600px;margin:0;font-size:35px;line-height:1.05}.onboarding-copy>p:last-child{color:#6c665b;max-width:590px;margin:13px 0 0;font-size:10px;line-height:1.65}.onboarding-form{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:18px 48px 40px;display:grid}.onboarding-form footer,.onboarding-form .platform-feedback{grid-column:1/-1}.onboarding-form footer{justify-content:space-between;align-items:center;display:flex}.onboarding-form footer small{color:#736d61;font-size:8px}.company-profile-card dl{grid-template-columns:1fr 1fr;gap:0;margin:15px 0 0;display:grid}.company-profile-card dl>div{border-top:1px solid #e7e7e2;padding:11px 0}.company-profile-card dl>div:nth-child(2n){border-left:1px solid #e7e7e2;padding-left:18px}.company-profile-card dt{color:#848d88;text-transform:uppercase;font-size:7px}.company-profile-card dd{margin:4px 0 0;font-size:9px;font-weight:800}.access-card h3{margin-bottom:13px}.security-line{border-top:1px solid #e8e8e3;grid-template-columns:28px 1fr;align-items:flex-start;gap:9px;padding:11px 0;display:grid}.security-line>span{border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.security-line.ok>span{color:#2b6a48;background:#e1efe5}.security-line.pending>span{color:#916820;background:#f2e8d5}.security-line p,.security-line b,.security-line small{margin:0;display:block}.security-line b{font-size:9px}.security-line small{color:#77817c;margin-top:3px;font-size:7px;line-height:1.4}.team-card>header button{white-space:nowrap}.member-table{border:1px solid #e0e1dc;border-radius:9px;margin-top:14px;overflow:hidden}.member-table>div{border-top:1px solid #e7e7e2;grid-template-columns:minmax(0,1.6fr) 1fr .6fr;align-items:center;gap:12px;padding:10px 13px;display:grid}.member-table>div:first-child{border-top:0}.member-table .head{color:#716b61;text-transform:uppercase;background:#f1efe8;font-size:7px;font-weight:900}.member-table b,.member-table small{display:block}.member-table b{font-size:9px}.member-table small{color:#7a837e;margin-top:3px;font-size:7px}.member-table select{background:#fff;border:1px solid #d6d9d4;border-radius:6px;width:100%;padding:7px;font-size:8px}.member-table em,.legal-card em,.credit-list>article>span,.ticket-list>article>span{color:#735b34;text-transform:uppercase;background:#eeeae1;border-radius:99px;justify-self:start;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.member-table em.active,.legal-card em.accepted{color:#2a6947;background:#e2efe6}.audit-card>header>span{color:#80715b;font-size:7px}.audit-list{grid-template-columns:1fr 1fr;gap:0 18px;margin-top:11px;display:grid}.audit-list>div{border-top:1px solid #e9e9e4;grid-template-columns:15px 1fr;gap:6px;padding:9px 0;display:grid}.audit-list>div>span{color:#bd8a38}.audit-list p,.audit-list b,.audit-list small{margin:0;display:block}.audit-list b{font-size:8px}.audit-list small{color:#838b87;margin-top:3px;font-size:6px}.pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.pricing-card{background:#fff;border:1px solid #dbdcd6;border-radius:12px;flex-direction:column;min-height:375px;padding:20px 17px;display:flex;position:relative}.pricing-card.featured{border:1px solid #a9803e;box-shadow:0 12px 28px #6349211a}.pricing-card.current:after{content:"ATUAL";color:#fff;background:#173f34;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:900;position:absolute;top:-8px;right:12px}.pricing-card>header{color:#7e8782;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:6px;font-weight:900;display:flex}.pricing-card>header b{color:#9d6f20}.pricing-card h3{margin:14px 0 0;font-size:17px}.price{align-items:baseline;margin:16px 0 11px;display:flex}.price strong{letter-spacing:-.04em;font-size:21px}.price small{color:#858d89;margin-left:4px;font-size:7px}.pricing-card>p{color:#7d6a4a;min-height:27px;margin:0;font-size:7px;line-height:1.4}.pricing-card ul{margin:15px 0;padding:0;list-style:none}.pricing-card li{color:#56625c;border-top:1px solid #ecece7;padding:6px 0;font-size:7px}.pricing-card>button{color:#285943;background:#edf4f0;border:1px solid #bfcac4;border-radius:7px;width:100%;margin-top:auto;padding:9px;font-size:8px;font-weight:900}.pricing-card.featured>button{color:#fff;background:#173f34}.billing-lower{margin-top:0}.billing-status,.open-finance-card>div,.investor-gate>div{background:#f3f1ea;border-radius:8px;margin-top:13px;padding:11px 12px}.billing-status span,.billing-status b,.open-finance-card>div span,.open-finance-card>div b,.investor-gate>div span,.investor-gate>div b{display:block}.billing-status span,.open-finance-card>div span,.investor-gate>div span{color:#817a6e;letter-spacing:.08em;font-size:6px;font-weight:900}.billing-status b,.open-finance-card>div b,.investor-gate>div b{margin-top:4px;font-size:8px}.legal-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.legal-card{flex-direction:column;min-height:260px;display:flex}.legal-card>header span,.legal-card>header b{text-transform:uppercase;font-size:6px}.legal-card>header span{color:#7f8983}.legal-card>header b{color:#966d28}.legal-card h3{margin-top:15px}.legal-card>p{flex:1}.legal-card>footer{border-top:1px solid #e7e7e1;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.legal-card>footer button{border:1px solid #c3cec8!important;border-radius:6px!important;padding:7px 9px!important}.consent-center>div{background:#e2e2dc;grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;display:grid}.consent-center article{background:#fafaf7;padding:16px}.consent-center article>span{color:#9a7129;font-size:6px;font-weight:900}.consent-center h4{margin:6px 0;font-size:12px}.consent-center p{color:#6d7771;font-size:8px;line-height:1.5}.consent-center button{border:1px solid #c5d0ca!important;border-radius:7px!important;padding:8px 10px!important}.valuation-empty{text-align:center;place-items:center;min-height:285px;display:grid}.valuation-empty>div>span{color:#dab46c;background:#173f34;border:1px solid #b9914e;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 14px;font-size:24px;display:grid}.valuation-empty p{color:#68736d;max-width:620px;font-size:9px;line-height:1.55}.valuation-summary{background:#fff;border:1px solid #d9d9d3;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden}.valuation-summary article{border-left:1px solid #e2e2dd;padding:19px}.valuation-summary article:first-child{color:#fff;background:#173f34;border-left:0}.valuation-summary span,.valuation-summary strong,.valuation-summary small{display:block}.valuation-summary span{color:#7c8680;letter-spacing:.07em;font-size:6px;font-weight:900}.valuation-summary article:first-child span{color:#a9c1b5}.valuation-summary strong{margin:8px 0 5px;font-size:18px;line-height:1.15}.valuation-summary article:first-child strong{color:#e1bb72}.valuation-summary small{color:#848d88;font-size:7px}.valuation-range>header button{border:1px solid #c6d0ca!important;border-radius:6px!important;padding:7px 9px!important}.value-range-track{height:145px;margin:28px 35px 0;position:relative}.value-range-track>i{background:linear-gradient(90deg,#a68043,#d8b770,#173f34);border-radius:99px;height:6px;position:absolute;top:55px;left:3%;right:3%}.value-range-track>span{text-align:center;position:absolute;top:32px;transform:translate(-50%)}.value-range-track>span:before{content:"";background:#a37c3d;border:3px solid #fff;border-radius:50%;width:12px;height:12px;margin:17px auto 7px;display:block;box-shadow:0 0 0 1px #a37c3d}.value-range-track .minimum{left:8%}.value-range-track .base{left:50%}.value-range-track .base:before{background:#173f34;box-shadow:0 0 0 1px #173f34}.value-range-track .maximum{left:92%}.value-range-track small,.value-range-track b{white-space:nowrap;display:block}.value-range-track small{color:#838c87;font-size:6px}.value-range-track b{margin-top:3px;font-size:9px}.valuation-range>footer{color:#7c8580;border-top:1px solid #e5e5e0;padding-top:12px;font-size:7px;line-height:1.5}.credit-readiness,.deal-readiness-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.credit-readiness article,.deal-readiness-grid article{background:#fff;border:1px solid #deded8;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:2px 9px;padding:14px 15px;display:grid}.credit-readiness article>span,.deal-readiness-grid article>span{color:#916a27;background:#f1e8d7;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.credit-readiness article.complete>span,.deal-readiness-grid article.complete>span{color:#2b6948;background:#dfeee4}.credit-readiness b,.deal-readiness-grid b{font-size:8px}.credit-readiness small,.deal-readiness-grid small{color:#7e8782;font-size:6px}.credit-list,.deals-list,.ticket-list{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.credit-list article,.deals-list article{background:#f7f7f3;border:1px solid #e1e1dc;border-radius:9px;padding:15px}.credit-list h4,.deals-list h4{margin:10px 0 5px;font-size:14px}.credit-list p,.deals-list p{color:#68736d;font-size:8px;line-height:1.5}.credit-list footer,.deals-list footer{border-top:1px solid #e2e2dc;justify-content:space-between;padding-top:10px;display:flex}.credit-list footer b,.credit-list footer small,.deals-list footer span,.deals-list footer em{font-size:7px}.open-finance-card{background:linear-gradient(145deg,#f1eadf,#e8dcc8);border-color:#d8c49f}.investor-gate ul{margin:12px 0;padding-left:17px}.investor-gate li{color:#68736d;margin:7px 0;font-size:8px}.deals-list article>header{justify-content:space-between;gap:8px;display:flex}.deals-list article>header span{color:#876425;text-transform:uppercase;font-size:7px;font-weight:900}.deals-list article>header b{color:#7d8581;font-size:6px}.deals-list footer em{text-transform:capitalize;font-style:normal}.invite-form{grid-template-columns:1fr 1fr 1fr auto}.role-power-preview{color:#655d51;background:#f2ece1;border-radius:7px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.role-power-preview b{color:#173f34}.member-role-cell{display:block}.member-role-cell small{line-height:1.5;font-size:10px!important}.dataroom-categories{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;display:grid}.dataroom-categories article{background:#fff;border:1px solid #deded8;border-radius:9px;padding:13px}.dataroom-categories span,.dataroom-categories b,.dataroom-categories small{display:block}.dataroom-categories span{color:#b1843c;font-size:19px}.dataroom-categories b{margin:5px 0 2px;font-size:10px}.dataroom-categories small{color:#828b86;font-size:9px}.dataroom-categories button{color:#2e624b;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:9px;font-weight:900}.data-room-form{grid-template-columns:1fr .7fr .8fr 1.2fr auto}.document-table{border:1px solid #e1e1dc;border-radius:9px;margin-top:14px;overflow:auto}.document-table>div{border-top:1px solid #e8e8e3;grid-template-columns:minmax(180px,1.5fr) 1fr .6fr .55fr auto;align-items:center;gap:12px;min-width:880px;padding:10px 13px;display:grid}.document-table>div:first-child{border-top:0}.document-table .head{color:#716b61;text-transform:uppercase;background:#f1efe8;font-size:8px;font-weight:900}.document-table b,.document-table small{display:block}.document-table b{font-size:10px}.document-table small{color:#7f8883;margin-top:3px;font-size:9px}.document-table>div>span,.document-table em,.document-table a{font-size:9px}.document-table em{background:#eeeae1;border-radius:99px;padding:4px 6px;font-style:normal}.document-table a{color:#2e624b;font-weight:900;text-decoration:none}.document-category-select{color:#35443c;background:#fff;border:1px solid #d6d9d4;border-radius:6px;width:100%;padding:7px;font-size:9px}.document-actions{align-items:center;gap:9px;display:flex!important}.document-actions button{cursor:pointer;font-weight:900;background:0 0!important;border:0!important;padding:0!important;font-size:9px!important}.document-actions .danger-link{color:#9a493f!important}.danger-secondary{color:#93483f!important;background:#fff8f6!important;border-color:#d8b8b2!important}.plan-card-actions{grid-template-columns:1fr auto;gap:7px;margin-top:10px;display:grid}.plan-card-actions>button{margin-top:0!important}.plan-card-actions .delete-action{color:#93483f!important;background:#fff8f6!important;border-color:#ddc2bd!important}.platform-caveat{font-size:10px!important;line-height:1.5!important}.import-history{background:#fff;border:1px solid #deded8;border-radius:12px;margin-top:18px;padding:22px}.import-history>header{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.import-history h3{margin:3px 0 0;font-size:18px}.import-history>div{border:1px solid #e2e2dc;border-radius:9px;margin-top:14px;overflow:hidden}.import-history label{cursor:pointer;border-top:1px solid #e7e7e2;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.import-history label:first-child{border-top:0}.import-history label.selected{background:#edf4f0}.import-history label span,.import-history label b,.import-history label small{display:block}.import-history label b{font-size:11px}.import-history label small{color:#77817c;margin-top:4px;font-size:9px}.import-history label em{color:#876528;font-size:9px;font-style:normal;font-weight:800}.import-history>p{color:#717b75;margin:10px 0 0;font-size:9px}.key-plan-map{color:#fff;background:#173f34;border-radius:14px;margin:15px 0;padding:22px}.key-plan-map>header h3{margin:3px 0 5px;font-size:20px}.key-plan-map>header p:not(.eyebrow){color:#b7cbc1;margin:0;font-size:10px;line-height:1.5}.key-plan-map>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px;display:grid}.key-plan-map article{color:#24342c;background:#f7f6f0;border:1px solid #d7d7d0;border-radius:9px;flex-direction:column;min-height:180px;padding:15px;display:flex}.key-plan-map article>header{justify-content:space-between;gap:8px;display:flex}.key-plan-map article>header span{color:#805d22;font-size:10px;font-weight:900}.key-plan-map article>header b{color:#7d8781;font-size:8px}.key-plan-map article>strong{margin-top:16px;font-size:12px;line-height:1.25}.key-plan-map article>p{color:#69746e;font-size:9px;line-height:1.5}.key-plan-map article>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.key-plan-map article>footer small{color:#7d8781;font-size:8px}.key-plan-map article>footer button{color:#2f634b;cursor:pointer;background:#eaf2ed;border:1px solid #b6c7be;border-radius:6px;padding:7px 8px;font-size:8px;font-weight:900}.key-plan-map article.active{background:#edf5ef;border-color:#7eb091}.wise-method-strip{background:#fbf7ef;border:1px solid #d9c9aa;border-radius:13px;margin-top:15px;padding:19px 21px}.wise-method-strip>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wise-method-strip h3{margin:3px 0 0;font-size:18px}.wise-method-strip>header>span{color:#b17d21;letter-spacing:.16em;font-size:12px;font-weight:900}.wise-method-strip>div{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:15px;display:grid}.wise-method-strip article{background:#fff;border:1px solid #e2dacb;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.wise-method-strip article b{color:#b17d21;font-size:8px}.wise-method-strip article span{font-size:9px;font-weight:900}.wise-method-strip>p{color:#687069;margin:12px 0 0;font-size:9px;line-height:1.55}.wise-method-strip>p strong{color:#173f34}@media (max-width:1180px){.key-plan-map>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.import-history>header{flex-direction:column;align-items:stretch}.import-history label{grid-template-columns:auto 1fr}.import-history label em{grid-column:2}.key-plan-map>div{grid-template-columns:1fr}.wise-method-strip>div{grid-template-columns:1fr 1fr}.wise-method-strip>header>span{display:none}}.key-central-question{background:#fbf4e5;border-radius:10px;border:1px solid #d8c38f!important;padding:16px!important}.key-central-question h3{color:#173f34;margin:5px 0 0;font-size:18px;line-height:1.25}.key-dimensions>div:first-child{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.key-dimensions>div:first-child>span{color:#8b6727;font-size:8px;font-weight:900}.key-dimensions>div:nth-child(2){grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.key-dimensions article{background:#fff;border:1px solid #dfe3dc;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.key-dimensions article>b{color:#dcb76f;background:#173f34;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.key-dimensions article>span{font-size:9px;font-weight:800}.key-dimensions article>button{color:#35634d;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:900}.key-dimensions>small{color:#7e8782;margin-top:9px;font-size:7px;line-height:1.45;display:block}.key-plan-map article>strong{margin-top:12px}.key-map-question{color:#8a672a;margin:11px 0 0;font-size:8px;font-style:normal;font-weight:800;line-height:1.4;display:block}.wise-method-hero{background:radial-gradient(circle at 80% 15%,#dbb16033,#0000 30%),linear-gradient(130deg,#09271f,#173f34 62%,#224f40)}.wise-institutional-statement{text-align:center;background:#fbf7ed;border:1px solid #d8c394;border-radius:14px;margin-top:16px;padding:28px 30px}.wise-institutional-statement>span{color:#b47d1d;letter-spacing:.18em;font-size:9px;font-weight:900}.wise-institutional-statement h3{color:#173f34;max-width:850px;margin:9px auto 0;font-size:25px;line-height:1.15}.wise-institutional-statement p{color:#667069;max-width:850px;margin:12px auto 0;font-size:10px;line-height:1.65}.wise-pillars-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.wise-pillars-grid article{background:#fff;border:1px solid #d8ddd6;border-radius:13px;min-height:210px;padding:23px 20px;position:relative;overflow:hidden}.wise-pillars-grid article>span{color:#173f34;font-size:54px;font-weight:900;line-height:1;display:block}.wise-pillars-grid article>small{color:#b27d22;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:900;display:block}.wise-pillars-grid h3{margin:23px 0 0;font-size:15px}.wise-pillars-grid p{color:#6d7771;font-size:9px;line-height:1.55}.wise-governance-system{color:#fff;background:#173f34;border-radius:14px;margin-top:15px;padding:23px}.wise-governance-system>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.wise-governance-system h3{margin:3px 0 5px;font-size:21px}.wise-governance-system header p:not(.eyebrow){color:#b8cbc2;margin:0;font-size:9px}.wise-governance-system header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #7e9a8c;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:900}.wise-governance-system>div{grid-template-columns:repeat(7,1fr);gap:7px;margin-top:17px;display:grid}.wise-governance-system article{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;gap:8px;min-height:120px;padding:12px 10px;display:flex}.wise-governance-system article>b{color:#dcb66c;font-size:8px}.wise-governance-system h4{margin:0;font-size:10px}.wise-governance-system article p{color:#b6c8bf;margin:5px 0 0;font-size:7px;line-height:1.45}.wise-cycle{background:#fff;border:1px solid #daddd7;border-radius:13px;margin-top:15px;padding:20px 22px}.wise-cycle>div{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:13px;display:grid}.wise-cycle article{background:#f2f3ee;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.wise-cycle article span{color:#fff;background:#b8852e;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:grid}.wise-cycle article b{font-size:9px}@media (max-width:1100px){.wise-pillars-grid{grid-template-columns:1fr 1fr}.wise-governance-system>div{grid-template-columns:repeat(4,1fr)}.wise-cycle>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.key-dimensions>div:nth-child(2),.wise-pillars-grid,.wise-governance-system>div,.wise-cycle>div{grid-template-columns:1fr}.key-dimensions>div:first-child,.wise-governance-system>header{flex-direction:column;align-items:flex-start}.wise-institutional-statement{padding:23px 18px}.wise-institutional-statement h3{font-size:21px}}.meetings-card>header button{white-space:nowrap}.meeting-list{margin-top:14px}.meeting-list article{border-top:1px solid #e5e5e0;grid-template-columns:50px 1fr auto;align-items:center;gap:13px;padding:14px 0;display:grid}.meeting-list article>span{color:#9a712a;text-transform:uppercase;font-size:12px;font-weight:900}.meeting-list b,.meeting-list small,.meeting-list p{margin:0;display:block}.meeting-list b{font-size:10px}.meeting-list small{color:#858d89;margin-top:4px;font-size:6px}.meeting-list p{color:#65706a;margin-top:6px;font-size:8px}.meeting-list a{color:#fff;background:#173f34;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:900;text-decoration:none}.meeting-list em{color:#858d89;font-size:7px;font-style:normal}.support-channels>div{border-top:1px solid #e8e8e3;grid-template-columns:70px 1fr;gap:8px;padding:10px 0;display:grid}.support-channels>div span{font-size:6px;font-weight:900}.support-channels>div b,.support-channels>div button{font-size:8px}.support-channels>small{color:#858d89;margin-top:10px;font-size:6px;display:block}.ticket-list{grid-template-columns:1fr}.ticket-list article{border-top:1px solid #e6e6e1;grid-template-columns:70px 1fr auto;gap:12px;padding:13px 0;display:grid}.ticket-list b,.ticket-list small,.ticket-list p{margin:0;display:block}.ticket-list b{font-size:9px}.ticket-list small{color:#858d89;margin-top:3px;font-size:6px}.ticket-list p{color:#68736d;margin-top:5px;font-size:8px}.ticket-list em{color:#8a6626;text-transform:uppercase;font-size:7px;font-style:normal}.content-products{grid-template-columns:1fr 1fr;gap:14px;display:grid}.content-products>article{grid-template-columns:120px 1fr;align-items:center;gap:20px;display:grid}.product-art{color:#d9b46c;background:linear-gradient(145deg,#102f27,#1f4437);border:1px solid #a9884b;place-items:center;width:120px;height:165px;font:54px Georgia,serif;display:grid;box-shadow:8px 10px 18px #22292529}.product-art.course{border-radius:50%;width:105px;height:105px;font:24px sans-serif}.content-products h3{margin:0;font-size:20px}.content-products>article>div>p:not(.eyebrow){color:#68736d;font-size:8px;line-height:1.55}.content-products button{border:1px solid #bdc9c2!important;border-radius:7px!important;padding:9px 12px!important}.content-products small{color:#858d89;margin-top:8px;font-size:6px;line-height:1.4;display:block}@media (max-width:1180px){.pricing-grid{grid-template-columns:repeat(3,1fr)}.legal-grid{grid-template-columns:1fr 1fr}.dataroom-categories{grid-template-columns:repeat(4,1fr)}.credit-list,.deals-list{grid-template-columns:1fr 1fr}}@media (max-width:900px){.platform-hero{grid-template-columns:1fr;padding:27px 24px}.platform-hero>aside{max-width:420px}.platform-two-column{grid-template-columns:1fr}.platform-kpis,.valuation-summary{grid-template-columns:1fr 1fr}.platform-kpis>div:nth-child(3),.valuation-summary article:nth-child(3){border-top:1px solid #ffffff1f;border-left:0}.pricing-grid,.form-grid.four,.credit-readiness,.deal-readiness-grid,.data-room-form{grid-template-columns:1fr 1fr}.data-room-form button{grid-column:1/-1}.content-products{grid-template-columns:1fr}}@media (max-width:720px){.sidebar{overflow:visible}.platform-hero h2{font-size:27px}.platform-kpis{grid-template-columns:1fr}.platform-kpis>div{border-top:1px solid #ffffff1f;border-left:0}.platform-kpis>div:first-child{border-top:0}.platform-card{padding:19px 16px}.form-grid.three,.form-grid.four,.inline-platform-form{grid-template-columns:1fr}.onboarding-layer{padding:0;overflow:auto}.onboarding-card{border:0;border-radius:0;grid-template-columns:1fr;min-height:100vh}.onboarding-brand{grid-row:auto;min-height:145px}.onboarding-brand>span{width:52px;height:52px;font-size:28px}.onboarding-brand b{margin-top:9px}.onboarding-copy{padding:28px 24px 8px}.onboarding-copy h1{font-size:30px}.onboarding-form{grid-template-columns:1fr;padding:18px 24px 35px}.onboarding-form footer{flex-direction:column;align-items:stretch;gap:12px}.company-profile-card dl{grid-template-columns:1fr}.company-profile-card dl>div:nth-child(2n){border-left:0;padding-left:0}.member-table{overflow:auto}.member-table>div{min-width:620px}.audit-list,.pricing-grid,.legal-grid{grid-template-columns:1fr}.pricing-card{min-height:0}.consent-center>div,.valuation-summary{grid-template-columns:1fr}.valuation-summary article{border-top:1px solid #e2e2dd;border-left:0}.value-range-track{margin-left:5px;margin-right:5px}.credit-readiness,.deal-readiness-grid,.credit-list,.deals-list{grid-template-columns:1fr}.dataroom-categories{grid-template-columns:1fr 1fr}.meeting-list article{grid-template-columns:45px 1fr}.meeting-list article>a,.meeting-list article>em{grid-column:2}.ticket-list article{grid-template-columns:1fr}.content-products>article{grid-template-columns:80px 1fr}.product-art{width:80px;height:112px;font-size:38px}.product-art.course{width:72px;height:72px}.top-actions .period{display:none}}.onboarding-investor-link{color:#704f1c;text-align:center;cursor:pointer;background:0 0;border:0;grid-column:1/-1;font-size:8px;font-weight:900}.investor-loading{color:#173f34;align-content:center;place-items:center;gap:13px;min-height:430px;display:grid}.investor-loading span{color:#ddb86e;background:#173f34;border:1px solid #b78e4d;border-radius:50%;place-items:center;width:64px;height:64px;font-size:28px;font-weight:900;display:grid}.investor-loading strong{letter-spacing:.08em;font-size:10px}.investor-onboarding{background:#f1eadf;border:1px solid #cfbb92;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);max-width:1180px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 20px 48px #342b1e1a}.investor-onboarding-copy{color:#fff;background:radial-gradient(circle at 92% 10%,#cda25330,#0000 28%),linear-gradient(145deg,#102f27,#193d32);padding:52px 48px;position:relative;overflow:hidden}.investor-onboarding-copy:after{content:"$";color:#ffffff06;font-size:300px;font-weight:900;position:absolute;bottom:-95px;right:30px}.investor-onboarding-copy .eyebrow{color:#d7b068}.investor-onboarding-copy h2{z-index:1;letter-spacing:-.055em;max-width:650px;margin:0;font-size:39px;line-height:1.03;position:relative}.investor-onboarding-copy>p:not(.eyebrow){z-index:1;color:#b6c9c0;max-width:620px;margin:16px 0 0;font-size:10px;line-height:1.65;position:relative}.investor-privacy-sequence{z-index:1;background:#00000021;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:26px 1fr auto 26px 1fr auto 26px 1fr auto 26px 1fr;align-items:center;gap:8px;margin-top:40px;padding:16px;display:grid;position:relative}.investor-privacy-sequence span{color:#17372d;background:#d3ac65;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.investor-privacy-sequence b{font-size:7px;line-height:1.3}.investor-privacy-sequence i{color:#8ca79a;font-style:normal}.investor-registration{background:#f4eee3;padding:39px 35px}.investor-registration h3{margin:0 0 17px;font-size:22px}.investor-registration label{margin-top:11px;display:block}.investor-registration label>span{color:#716b61;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.investor-registration>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.investor-registration input,.investor-registration select,.investor-registration textarea{color:#26342d;width:100%;font:inherit;background:#fff;border:1px solid #d5d2c9;border-radius:7px;padding:10px 11px;font-size:9px}.investor-registration>button{width:100%;margin-top:16px}.investor-registration>small{color:#81786a;margin-top:10px;font-size:6px;line-height:1.45;display:block}.investor-band-guide{color:#fff;background:#4a3828;border:1px solid #654d35;border-radius:12px;margin-top:14px;padding:19px 21px}.investor-band-guide>header,.anonymous-market>header,.unlocked-deals>header{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.investor-band-guide h3,.anonymous-market h3,.unlocked-deals h3{margin:0;font-size:19px}.investor-band-guide>header>small{color:#c4b497;font-size:7px}.investor-band-guide>div{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:14px;display:grid}.investor-band-guide article{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:12px 13px}.investor-band-guide b,.investor-band-guide span{display:block}.investor-band-guide b{color:#dfba71;letter-spacing:.06em;font-size:17px}.investor-band-guide span{color:#c5b79f;margin-top:4px;font-size:6px}.anonymous-market{background:linear-gradient(145deg,#e8dece,#f1ece4);border:1px solid #d0bc96;border-radius:15px;margin-top:14px;padding:23px}.anonymous-market>header>span{color:#776c5c;font-size:7px}.anonymous-deal-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:16px;display:grid}.anonymous-deal-card{background:#fff;border:1px solid #d9d8d1;border-radius:11px;overflow:hidden;box-shadow:0 8px 20px #3a2d1d0a}.anonymous-deal-card>header{color:#fff;background:#173f34;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.audit-seal{color:#ddbc78;letter-spacing:.08em;font-size:7px;font-weight:900}.anonymous-deal-card>header em{color:#abc1b6;text-transform:uppercase;font-size:6px;font-style:normal}.anonymous-sector{color:#263a30;min-height:45px;margin:0;padding:15px 16px 9px;font-size:14px;font-weight:900}.anonymous-score{align-items:baseline;padding:3px 16px 14px;display:flex}.anonymous-score span{color:#7c8580;letter-spacing:.08em;margin-right:auto;font-size:6px;font-weight:900}.anonymous-score strong{color:#173f34;letter-spacing:-.06em;font-size:38px}.anonymous-score small{color:#8c948f;font-size:9px}.anonymous-band{background:#f2e9da;border-top:1px solid #decdb0;padding:15px 16px}.anonymous-band b,.anonymous-band span{display:block}.anonymous-band b{color:#7a5720;letter-spacing:.08em;font-size:24px}.anonymous-band span{color:#796d5a;margin-top:3px;font-size:7px}.anonymous-deal-card>footer{align-items:center;min-height:58px;padding:12px 16px;display:flex}.anonymous-deal-card>footer button{color:#2e5f49;background:#eef4f0;border:1px solid #b7c7bf;border-radius:7px;width:100%;padding:9px;font-size:7px;font-weight:900}.anonymous-deal-card>footer div span,.anonymous-deal-card>footer div strong{display:block}.anonymous-deal-card>footer div span{color:#838b87;font-size:6px}.anonymous-deal-card>footer div strong{color:#6f5224;margin-top:3px;font-size:8px}.investor-empty{text-align:center;padding:55px 20px}.investor-empty>span{color:#916a28;border:1px solid #b58c4a;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 12px;font-size:18px;display:grid}.investor-empty p{color:#736b5e;font-size:8px}.nda-pipeline>header>span,.company-interest-center>header>span{color:#876528;font-size:7px}.nda-pipeline>div>article{border-top:1px solid #e5e5df;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.interest-status{color:#805d22;text-transform:uppercase;background:#efe7d7;border-radius:99px;justify-self:start;padding:5px 7px;font-size:6px;font-weight:900}.interest-status.nda_effective{color:#296a47;background:#dfefe4}.nda-pipeline article b,.nda-pipeline article small{display:block}.nda-pipeline article b{font-size:9px}.nda-pipeline article small{color:#7f8883;margin-top:3px;font-size:6px}.nda-signatures{gap:6px;margin-top:8px;display:flex}.nda-signatures span,.company-nda-state small{color:#765f38;background:#eeeae1;border-radius:99px;padding:4px 6px;font-size:6px}.nda-signatures span.complete,.company-nda-state small.complete{color:#286848;background:#dfeee4}.nda-pipeline article>button{color:#2d5d47;background:#edf4f0;border:1px solid #bdc9c2;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:900}.nda-pipeline article>em{color:#858d89;font-size:7px;font-style:normal}.nda-pipeline>footer{background:#f2ece1;border-radius:8px;margin-top:12px;padding:13px 14px}.nda-pipeline>footer b,.nda-pipeline>footer p,.nda-pipeline>footer small{display:block}.nda-pipeline>footer b{font-size:8px}.nda-pipeline>footer p{color:#6f675b;margin:5px 0;font-size:7px;line-height:1.5}.nda-pipeline>footer small{color:#9a493f;font-size:6px}.unlocked-deals{color:#fff;background:#173f34;border:1px solid #4a6759;border-radius:15px;margin-top:14px;padding:23px}.unlocked-deals .eyebrow{color:#d5ad65}.unlocked-deals>header>span{color:#173f34;background:#d7b26b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.unlocked-deal{background:#ffffff1f;border:1px solid #ffffff21;border-radius:10px;grid-template-columns:.75fr 1.25fr;gap:1px;margin-top:14px;display:grid;overflow:hidden}.unlocked-company,.unlocked-thesis{color:#1f2e26;background:#f6f5ef;padding:18px}.unlocked-company>span,.unlocked-thesis>span{color:#96702d;font-size:6px;font-weight:900}.unlocked-company h3{margin:7px 0 4px}.unlocked-company p,.unlocked-company small,.unlocked-thesis p{color:#68726d;font-size:7px;line-height:1.5}.unlocked-company p{margin:0}.unlocked-thesis h4{margin:7px 0;font-size:15px}.unlocked-documents{background:#0e2d24;grid-column:1/-1;padding:16px 18px}.unlocked-documents>header{color:#a9c0b5;justify-content:space-between;font-size:6px;display:flex}.unlocked-documents>a{color:#fff;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:10px 0;text-decoration:none;display:flex}.unlocked-documents>a:first-of-type{margin-top:8px}.unlocked-documents a b,.unlocked-documents a small{display:block}.unlocked-documents a b{font-size:8px}.unlocked-documents a small{color:#9cb4a8;margin-top:3px;font-size:6px}.unlocked-documents a em{color:#e0bd77;font-size:7px;font-style:normal;font-weight:900}.unlocked-documents>p{color:#9eb5aa;font-size:7px}.investor-profile-strip{background:#fff;border:1px solid #dddcd5;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid;overflow:hidden}.investor-profile-strip>div{border-left:1px solid #e2e2dc;padding:14px 16px}.investor-profile-strip>div:first-child{border-left:0}.investor-profile-strip span,.investor-profile-strip b{display:block}.investor-profile-strip span{color:#7c8580;font-size:6px}.investor-profile-strip b{text-transform:capitalize;margin-top:4px;font-size:8px}.company-deals-list{grid-template-columns:repeat(2,1fr)}.company-deal-proof{background:#e9f1eb;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin:11px 0;padding:10px 11px;display:grid}.company-deal-proof span{color:#2c6a49;font-size:6px;font-weight:900}.company-deal-proof b{color:#173f34;font-size:12px}.company-deal-proof strong{color:#8b6425;font-size:14px}.company-deal-proof small{color:#64706a;grid-column:1/-1;font-size:7px}.deal-publication-actions{border-top:1px solid #e3e3dd;align-items:center;gap:7px;margin-top:10px;padding-top:10px;display:flex}.deal-publication-actions input{border:1px solid #d1d6d2;border-radius:6px;width:65px;padding:7px;font-size:8px}.deal-publication-actions button{color:#2d5d47;background:#edf4f0;border:1px solid #b8c7bf;border-radius:6px;flex:1;padding:8px;font-size:7px;font-weight:900}.deal-publication-actions small{color:#7e8782;font-size:6px;line-height:1.4}.company-interest-center>div>article{border-top:1px solid #e3e3de;grid-template-columns:1.15fr .9fr .75fr;gap:16px;padding:15px 0;display:grid}.interest-investor>span,.interest-deal>span,.interest-decision>span{color:#876527;font-size:6px;font-weight:900;display:block}.interest-investor h4{margin:6px 0 3px;font-size:11px}.interest-investor p,.interest-investor small,.interest-deal p{color:#727c76;margin:0;font-size:7px;line-height:1.45}.interest-deal b{margin-top:6px;font-size:9px;display:block}.interest-deal p{margin-top:5px}.interest-decision>button{color:#2d5d47;background:#edf4f0;border:1px solid #b8c7bf;border-radius:6px;width:100%;margin-top:7px;padding:7px;font-size:7px;font-weight:900;display:block}.interest-decision>button.reject{color:#8d4038;background:#f8ecea;border-color:#dfc1bc}.company-nda-state{gap:5px;margin-top:8px;display:flex}@media (max-width:1050px){.investor-onboarding{grid-template-columns:1fr}.investor-privacy-sequence{grid-template-columns:26px 1fr auto 26px 1fr}.investor-privacy-sequence i:nth-of-type(n+2),.investor-privacy-sequence span:nth-of-type(n+3),.investor-privacy-sequence b:nth-of-type(n+3){display:none}.anonymous-deal-grid,.company-interest-center>div>article{grid-template-columns:1fr 1fr}.interest-decision{grid-column:1/-1}.company-deals-list{grid-template-columns:1fr}}@media (max-width:720px){.investor-onboarding-copy{padding:35px 25px}.investor-onboarding-copy h2{font-size:31px}.investor-registration{padding:28px 23px}.investor-registration>div{grid-template-columns:1fr}.investor-band-guide>div{grid-template-columns:1fr 1fr}.anonymous-market{padding:18px 13px}.anonymous-market>header{flex-direction:column;align-items:flex-start}.anonymous-deal-grid,.nda-pipeline>div>article,.unlocked-deal{grid-template-columns:1fr}.unlocked-documents{grid-column:auto}.investor-profile-strip{grid-template-columns:1fr}.investor-profile-strip>div{border-top:1px solid #e2e2dc;border-left:0}.company-interest-center>div>article{grid-template-columns:1fr}.interest-decision{grid-column:auto}.investor-band-guide>header{flex-direction:column;align-items:flex-start}}.section-support{font-size:12px;line-height:1.55}.command-keys-section .key-card h3{letter-spacing:-.02em;font-size:15px;font-weight:850}.command-keys-section .key-card>p{font-size:10.5px}.command-keys-section .evidence-label,.command-keys-section .key-open-hint{font-size:9px}.governance-wise-title{color:#fff;background:linear-gradient(135deg,#102f27,#173f34);border:1px solid #d2b16e;border-radius:14px;align-items:center;padding:22px 24px}.governance-wise-title .eyebrow{color:#d9b66d}.governance-wise-title h2{font-size:22px}.governance-wise-title>div>strong{color:#dfba70;letter-spacing:.1em;margin-top:8px;font-size:24px;display:block}.governance-wise-title .section-support{color:#bdd0c7;max-width:760px}.governance-wise-title>button{color:#fff!important}.dimensions-plan-map>div{grid-template-columns:repeat(2,minmax(0,1fr))}.dimensions-plan-map article{min-height:430px}.key-map-mantra{color:#173f34!important;margin-top:12px!important;font-size:14px!important}.plan-dimension-list{gap:6px;margin:12px 0;display:grid}.plan-dimension-list>button{color:#35443c;text-align:left;cursor:pointer;background:#fff;border:1px solid #dde1da;border-radius:7px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.plan-dimension-list>button>b{color:#dcb66c;background:#173f34;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.plan-dimension-list>button>span{font-size:9px;font-weight:800}.plan-dimension-list>button>em{color:#35634d;font-size:7px;font-style:normal;font-weight:900}.plan-dimension-list>button.active{background:#e9f3ec;border-color:#79aa8b}.plan-dimension-list>button:disabled{opacity:.55;cursor:not-allowed}.data-room-table>header>div:first-child>p:not(.eyebrow){color:#758079;max-width:620px;margin:5px 0 0;font-size:10px}.data-room-header-actions{align-items:center;gap:8px;display:flex}.data-room-header-actions button{margin:0!important}.selectable-document-table>div{grid-template-columns:78px minmax(180px,1.5fr) 1fr .6fr .55fr auto}.selectable-document-table>div.selected{background:#edf5f0;box-shadow:inset 3px 0 #2f6c4d}.document-selector{color:#456052;cursor:pointer;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.document-selector input{accent-color:#215942}.document-selector span{font-size:8px}.import-file-actions{align-items:center;gap:8px;display:flex}.import-file-actions button{white-space:nowrap}.command-keys-section .key-card.key-health-critical{background:#f8e4e1;border-color:#c96d63}.command-keys-section .key-card.key-health-attention{background:#f6ecd5;border-color:#cda85d}.command-keys-section .key-card.key-health-healthy{background:#e2f0e7;border-color:#75a788}.command-keys-section .key-card.key-health-high-performance{background:#cce7d6;border-color:#2f7d55;box-shadow:0 7px 18px #2f7d5529}.command-keys-section .key-card.key-health-inconclusive{background:#f2f2ee;border-color:#d5d8d2}.status-dot.critical{background:#b94a42}.status-dot.healthy{background:#4c9169}.status-dot.high-performance{background:#1f7549}.status-dot.inconclusive{background:#9aa39e}.mini-track .critical{background:#b94a42}.mini-track .healthy{background:#4c9169}.mini-track .high-performance{background:#1f7549}.mini-track .inconclusive{background:#9aa39e}.evidence-label.critical{color:#9e3f37}.evidence-label.healthy,.evidence-label.high-performance{color:#276e49}.evidence-label.inconclusive{color:#737d78}@media (max-width:720px){.governance-wise-title{flex-direction:column;align-items:flex-start}.dimensions-plan-map>div{grid-template-columns:1fr}.data-room-table>header{flex-direction:column;align-items:flex-start}.data-room-header-actions{width:100%}.data-room-header-actions button{flex:1}}.period-control{position:relative}.period-popover{z-index:80;background:#fff;border:1px solid #d8d8d1;border-radius:13px;width:min(520px,100vw - 32px);padding:20px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 22px 55px #1a2a222e}.period-popover>header{justify-content:space-between;align-items:flex-start;display:flex}.period-popover h3{margin:0;font-size:19px}.period-popover>header>button{cursor:pointer;background:0 0;border:0;font-size:20px}.period-popover>button.available{color:#173f34;text-align:left;background:#edf5f0;border:1px solid #b9d0c2;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:100%;margin-top:15px;padding:13px 14px;display:grid}.period-popover .available span{font-size:11px;font-weight:850}.period-popover .available b{font-size:10px}.period-popover .available em{color:#2c6948;background:#d9ece0;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.period-groups{grid-template-columns:.75fr 1.25fr;gap:16px;margin-top:15px;display:grid}.period-groups section>strong{color:#7a837e;letter-spacing:.08em;margin-bottom:8px;font-size:8px;display:block}.period-groups section>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.period-groups button{color:#9ba19d;background:#f6f6f2;border:1px solid #e0e0da;border-radius:6px;margin:2px;padding:8px 7px;font-size:8px}.period-popover>p{color:#737c77;border-top:1px solid #e6e6e1;margin:15px 0 0;padding-top:12px;font-size:9px;line-height:1.5}.platform-view .eyebrow{font-size:10px}.platform-hero>div>p:not(.eyebrow){font-size:12px}.platform-hero>aside span,.platform-hero>aside small{font-size:9px}.platform-card>p:not(.eyebrow){font-size:11px}.platform-card button:not(.primary),.platform-card a{font-size:10px}.platform-kpis span,.platform-caveat,.platform-form label>span{font-size:9px}.platform-form input,.platform-form select,.platform-form textarea,.inline-platform-form input,.inline-platform-form select{font-size:11px}.platform-form label>small,.deal-form label>small{color:#7c8580;margin-top:6px;font-size:9px;line-height:1.45;display:block}.member-table .head,.member-table small,.company-profile-card dt,.security-line small,.audit-list small{font-size:8.5px}.member-table b,.company-profile-card dd,.security-line b,.audit-list b{font-size:10.5px}.pricing-card>header,.pricing-card>p,.pricing-card li,.price small,.legal-card>header span,.legal-card>header b,.consent-center article>span,.valuation-summary span,.valuation-summary small,.value-range-track small,.valuation-range>footer,.credit-readiness small,.deal-readiness-grid small,.credit-list footer b,.credit-list footer small,.deals-list footer span,.deals-list footer em,.dataroom-categories small,.document-table .head,.document-table small,.document-table>div>span,.document-table em,.document-table a,.meeting-list small,.meeting-list p,.meeting-list a,.meeting-list em,.support-channels small,.ticket-list small,.ticket-list p,.content-products small{font-size:9px}.pricing-card li,.consent-center p,.credit-list p,.deals-list p{font-size:10px}.credit-readiness b,.deal-readiness-grid b,.dataroom-categories b,.document-table b,.meeting-list b{font-size:10.5px}.contract-reader-layer{z-index:210;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.contract-reader-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1b149e;border:0;position:absolute;inset:0}.contract-reader{background:#fbfaf5;border:1px solid #b99b65;border-radius:16px;width:min(780px,96vw);max-height:88vh;position:relative;overflow:auto;box-shadow:0 30px 80px #0000004d}.contract-reader>header{color:#fff;background:#173f34;justify-content:space-between;align-items:flex-start;padding:25px 28px;display:flex}.contract-reader>header .eyebrow{color:#d8b36d}.contract-reader h2{margin:0;font-size:27px}.contract-reader>header>button{color:#fff;background:0 0;border:0;font-size:25px}.contract-reader-body{padding:29px}.contract-reader-body>p{white-space:pre-wrap;font-size:13px;line-height:1.8}.contract-reader-body>section{background:#f1e8d9;border:1px solid #dbc49e;border-radius:9px;margin-top:23px;padding:17px 18px}.contract-reader-body section strong{font-size:11px}.contract-reader-body section p{color:#6e6456;margin:7px 0 0;font-size:10px;line-height:1.6}.contract-reader>footer{border-top:1px solid #dedbd1;justify-content:space-between;align-items:center;gap:15px;padding:18px 28px;display:flex}.contract-reader>footer span{font-size:10px;font-weight:800}.valuation-preview-notice{background:#fff5de;border:1px solid #e2c58d;border-radius:9px;align-items:center;gap:16px;margin-top:14px;padding:12px 15px;display:flex}.valuation-preview-notice strong{color:#835a17;white-space:nowrap;font-size:9px}.valuation-preview-notice span{color:#766951;font-size:9px;line-height:1.5}.valuation-awaiting{flex-direction:column;justify-content:center;min-height:210px;display:flex}.valuation-awaiting>p{max-width:760px}.valuation-range>header .primary{color:#fff!important;font-size:10px!important}.valuation-summary strong{font-size:20px}.credit-flow{background:#f2efe6;border-radius:9px;justify-content:center;align-items:center;gap:9px;margin-top:15px;padding:12px 14px;display:flex}.credit-flow span{font-size:9px;font-weight:850}.credit-flow i{color:#9b8a6d;font-style:normal}.credit-submit{width:100%;margin-top:12px;color:#295a43!important;background:#edf4f0!important;border:1px solid #b9c9c0!important;border-radius:7px!important;padding:9px!important}.credit-waiting{background:#e9f1eb;border-radius:7px;margin-top:12px;padding:10px 11px}.credit-waiting b,.credit-waiting span{display:block}.credit-waiting b{color:#2e644b;font-size:9px}.credit-waiting span{color:#66736d;margin-top:4px;font-size:8.5px;line-height:1.45}.pipeline-card>header>a,.deals-list-card>header>a{color:#315e49;font-size:10px;font-weight:850;text-decoration:none}.data-room-explainer,.deal-journey{color:#fff;background:linear-gradient(135deg,#4a3828,#5c432c);border:1px solid #70583d;border-radius:13px;margin-top:14px;padding:22px 23px}.data-room-explainer>header .eyebrow,.deal-journey>header .eyebrow{color:#ddb86f}.data-room-explainer>header h3,.deal-journey>header h3{margin:0;font-size:21px}.data-room-explainer>header>p:not(.eyebrow){color:#d5c6ae;max-width:900px;margin:8px 0 0;font-size:10px;line-height:1.55}.data-room-explainer>div,.deal-journey>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px;display:grid}.data-room-explainer article,.deal-journey article{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:8px;padding:14px}.data-room-explainer article span,.deal-journey article span{color:#3e2d20;background:#dab367;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.data-room-explainer article b,.deal-journey article b{margin-top:10px;font-size:11px;display:block}.data-room-explainer article p,.deal-journey article p{color:#d3c4ae;margin:5px 0 0;font-size:9px;line-height:1.5}.deal-form>header>div>p:last-child,.deals-list-card>header>div>p:last-child{color:#727c76;margin:6px 0 0;font-size:10px;line-height:1.5}.entry-page,.finance-entry-page{background:radial-gradient(circle at 82% 14%,#c3974a38,#0000 28%),linear-gradient(145deg,#091c16,#142f27 62%,#3b2c21);min-height:100vh;padding:38px}.entry-cover{color:#fff;background:#0a1f1894;border:1px solid #dcb86f6b;border-radius:22px;width:min(1180px,100%);margin:0 auto;padding:38px;box-shadow:0 35px 90px #00000042}.entry-brand{align-items:center;gap:13px;display:flex}.entry-brand>span,.standalone-portal-bar>a>span{color:#dfbd79;border:1px solid #c3a364;border-radius:50%;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.entry-brand>b{letter-spacing:.15em;font-size:17px}.entry-brand>small{color:#bba981;letter-spacing:.14em;margin-left:auto;font-size:8px}.entry-copy{margin-top:80px}.entry-copy .eyebrow{color:#d9b56e}.entry-copy h1{letter-spacing:-.055em;max-width:800px;margin:0;font-size:49px;line-height:1.02}.entry-copy>p:last-child{color:#adc1b7;max-width:720px;font-size:12px;line-height:1.65}.entry-products{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:37px;display:grid}.entry-products>a{color:#fff;background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:21px;text-decoration:none;display:grid}.entry-products>a:hover{background:#d3ab5c1a;border-color:#c9a65f}.entry-products>a>span{color:#d9b56d;font-size:9px;font-weight:900}.entry-products b{font-size:17px}.entry-products p{color:#afc1b8;margin:5px 0 0;font-size:9.5px;line-height:1.5}.entry-products i{color:#d8b56e;font-size:18px;font-style:normal}.entry-cover>footer{border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;margin-top:55px;padding-top:18px;display:flex}.entry-cover>footer span{color:#d8b66f;font-size:10px}.entry-cover>footer p{color:#91a79c;text-align:right;max-width:630px;margin:0;font-size:8.5px;line-height:1.5}.standalone-portal-shell{background:#f7f7f3;min-height:100vh}.standalone-portal-bar{color:#fff;background:#102f27;justify-content:space-between;align-items:center;padding:18px 30px;display:flex}.standalone-portal-bar>a{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.standalone-portal-bar>a>span{width:34px;height:34px;font-size:17px}.standalone-portal-bar>a>b{letter-spacing:.13em;font-size:12px}.standalone-portal-bar nav{gap:10px;display:flex}.standalone-portal-bar nav a{color:#c7d7cf;border:1px solid #ffffff2b;border-radius:7px;padding:8px 10px;font-size:9px;text-decoration:none}.standalone-portal-content{padding:28px}.finance-entry-card{background:#b99a60;border:1px solid #b99a60;border-radius:17px;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:1px;width:min(1180px,100%);margin:70px auto 0;display:grid;overflow:hidden;box-shadow:0 28px 75px #0000003b}.finance-entry-card>div{background:#f5f2ea;padding:46px}.finance-entry-card h1{color:#173f34;letter-spacing:-.05em;max-width:750px;margin:0;font-size:42px;line-height:1.04}.finance-entry-card>div>p:not(.eyebrow){color:#65726b;max-width:780px;font-size:11px;line-height:1.65}.finance-process{align-items:center;gap:8px;margin-top:35px;display:flex}.finance-process span{color:#43584d;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.finance-process b{color:#173f34;background:#d8b36c;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.finance-process i{color:#9f8a62;font-style:normal}.finance-entry-card>aside{color:#fff;background:#173f34;padding:43px 32px}.finance-entry-card>aside>span{color:#d9b46d;letter-spacing:.1em;font-size:8px;font-weight:900}.finance-entry-card>aside>strong{margin-top:18px;font-size:24px;line-height:1.15;display:block}.finance-entry-card>aside>p{color:#adc1b7;font-size:10px;line-height:1.6}.finance-entry-card>aside>a{color:#dfbd79;margin-top:18px;font-size:10px;font-weight:850;text-decoration:none;display:inline-block}@media (max-width:900px){.period-groups{grid-template-columns:1fr}.data-room-explainer>div,.deal-journey>div,.entry-products{grid-template-columns:1fr 1fr}.finance-entry-card{grid-template-columns:1fr}.finance-process{flex-direction:column;align-items:flex-start}.finance-process i{display:none}}@media (max-width:720px){.period-popover{right:-75px}.platform-hero>div>p:not(.eyebrow){font-size:11px}.valuation-preview-notice,.credit-flow{flex-direction:column;align-items:flex-start}.credit-flow i{display:none}.data-room-explainer>div,.deal-journey>div,.entry-products{grid-template-columns:1fr}.contract-reader-layer{padding:0}.contract-reader{border-radius:0;width:100vw;max-height:100vh}.contract-reader>footer{flex-direction:column;align-items:stretch}.entry-page,.finance-entry-page{padding:0}.entry-cover{border:0;border-radius:0;min-height:100vh;padding:25px}.entry-brand>small{display:none}.entry-copy{margin-top:55px}.entry-copy h1{font-size:37px}.entry-cover>footer{flex-direction:column}.entry-cover>footer p{text-align:left}.standalone-portal-bar{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 17px}.standalone-portal-content{padding:14px}.finance-entry-card{border:0;border-radius:0;margin:0}.finance-entry-card>div,.finance-entry-card>aside{padding:31px 24px}.finance-entry-card h1{font-size:35px}}.command-opening,.decision-room-grid,.executive-layer-grid{align-items:stretch}.command-opening>*,.decision-room-grid>*,.executive-layer-grid>*{min-width:0}.command-keys-section .key-card,.reasoning-chain>div,.pulse-metrics>div,.briefing-list>div{height:100%}.pulse-metrics small{min-height:2.6em}.pulse-metrics strong{min-height:1.35em}.reasoning-chain p{margin-bottom:0}@media (max-width:900px){.command-opening,.decision-room-grid,.executive-layer-grid{grid-template-columns:1fr}.command-keys-section .keys-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-keys-section .key-card{min-height:190px}.pulse-metrics{grid-template-columns:1fr}.pulse-metrics>div{border-top:1px solid #e1e3de;border-left:0;width:100%;padding-left:0}.pulse-metrics>div:first-child{border-top:0}.pulse-metrics small,.pulse-metrics strong{min-height:0}}@media (max-width:720px){.command-keys-section .keys-grid{grid-template-columns:1fr}.command-keys-section .key-card{min-height:0}.topbar h1{max-width:330px;font-size:23px;line-height:1.12}}.entry-page{background:#071712;place-items:center;min-height:100svh;padding:0;display:grid;overflow:auto}.entry-stage{aspect-ratio:3/2;background:#0a1a14 url(/wisepro-login-bg.png) 50%/100% 100% no-repeat;width:min(100vw,150svh);position:relative}.entry-login-shell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#081a14e6;border:1px solid #dab46c6b;border-radius:12px;width:min(670px,44%);padding:13px 15px 11px;position:absolute;bottom:3.3%;left:6.5%;box-shadow:0 16px 44px #00000057}.entry-login-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.entry-login-heading span{color:#d7b46d;letter-spacing:.12em;font-size:8px;font-weight:900}.entry-login-heading b{font-size:10px;font-weight:800}.entry-environment-selector{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.entry-environment-selector button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:7px;min-width:0;padding:8px 9px}.entry-environment-selector button.active{background:#cd9f4c29;border-color:#d2aa60;box-shadow:inset 0 0 0 1px #dab16324}.entry-environment-selector strong,.entry-environment-selector small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.entry-environment-selector strong{font-size:11px}.entry-environment-selector small{color:#9fb7ab;margin-top:2px;font-size:7px}.entry-environment-selector button.active small{color:#d8c49d}.entry-credentials{grid-template-columns:1.25fr .75fr;gap:7px;margin-top:8px;display:grid}.entry-credentials label>span{color:#9fb7ab;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.entry-credentials input{color:#fff;width:100%;font:inherit;background:#ffffff12;border:1px solid #ffffff2b;border-radius:7px;outline:0;padding:8px 9px;font-size:10px}.entry-credentials input::placeholder{color:#6f8a7d}.entry-credentials input:focus{border-color:#d5ae66;box-shadow:0 0 0 3px #d5ae661a}.entry-login-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.entry-login-actions a{color:#b8c9c0;font-size:8px;text-decoration:none}.entry-login-actions button{color:#173328;cursor:pointer;background:#d2aa60;border:1px solid #d4ad65;border-radius:7px;padding:8px 12px;font-size:9px;font-weight:900}.entry-login-shell>p{color:#789488;margin:6px 0 0;font-size:6.5px;line-height:1.35}.entry-identity{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;margin-top:8px;padding:7px 9px;display:grid}.entry-identity>span{color:#d8b66f;letter-spacing:.08em;grid-row:1/3;font-size:7px;font-weight:900}.entry-identity strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.entry-identity small{color:#91aa9e;font-size:7px}.entry-access-error{color:#e6a39b!important}.member-access-control{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.member-access-control em{font-style:normal}.member-access-control small{color:#79827d;width:100%}.member-access-control button{color:#9a3c32!important;background:#fff4f2!important;border:1px solid #e2b9b3!important;border-radius:5px!important;padding:4px 7px!important}.deal-access-evidence{background:#edf4ef;border-radius:6px;gap:3px;padding:7px 8px;display:grid}.deal-access-evidence small{color:#496557!important}.temporary-access{background:#f5efdf;border:1px solid #d3c49f;border-radius:7px;gap:4px;margin-top:14px;padding:10px 11px;display:grid}.temporary-access b{color:#7c5a1f;letter-spacing:.08em;font-size:8px}.temporary-access span,.temporary-access small{color:#655e4e!important;font-size:8.5px!important}.finance-registration{background:#fbfaf6;border:1px solid #d7d3c7;border-radius:14px;width:min(900px,100% - 40px);margin:18px auto 0;padding:27px;box-shadow:0 18px 42px #0d2a1f1a}.finance-registration>header h2{color:#173f34;margin:0;font-size:26px}.finance-registration>header>p:not(.eyebrow){color:#6b756f;font-size:10px}.finance-registration>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.finance-registration label span{color:#637169;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.finance-registration input,.finance-registration select{width:100%;font:inherit;background:#fff;border:1px solid #d5d8d2;border-radius:7px;padding:10px;font-size:10px}.finance-registration>button{color:#fff;background:#173f34;border:0;border-radius:7px;margin-top:13px;padding:10px 13px;font-size:10px;font-weight:850}.finance-access-state{border:1px solid #ffffff26;border-radius:8px;grid-template-columns:auto 1fr;gap:6px 10px;margin:15px 0;padding:11px;display:grid}.finance-access-state span{color:#d9b46d;font-size:7px;font-weight:900}.finance-access-state b{font-size:9px}.finance-feedback{border-radius:8px;width:min(900px,100% - 40px);margin:12px auto;padding:11px 14px;font-size:10px}.finance-feedback.success{color:#266145;background:#e5f2e9}.finance-feedback.error{color:#923f35;background:#fde8e5}@media (min-width:1181px){.meeting-suite .decision-room-grid,.meeting-suite .executive-layer-grid{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr)}}.eyebrow{font-size:10.5px;line-height:1.35}.meeting-suite-head p:not(.eyebrow){font-size:12px}.card-role{font-size:10px}.reasoning-chain span{font-size:8px}.reasoning-chain p{font-size:10.5px}.decision-brief>footer small{font-size:8px}.decision-brief>footer strong{font-size:10px}.governance-agenda>header>span{font-size:8.5px}.governance-agenda li b{font-size:10.5px}.governance-agenda li p{font-size:9px;line-height:1.4}.governance-agenda li em,.board-pack>span,.board-pack small{font-size:8px}.meeting-action,.business-pulse>header button,.governance-cadence>header button{font-size:9.5px}.pulse-metrics small,.pulse-metrics span{font-size:9px}.result-bridge small{font-size:8px}.source-caveat{font-size:9px;line-height:1.45}.radar-list b{font-size:10.5px}.radar-list small{font-size:9px}.radar-list em{font-size:8px}.cadence-track article>span{font-size:9px}.cadence-track b{font-size:10.5px}.cadence-track p{font-size:9.5px}.command-briefing>footer span{font-size:10px}.briefing-list span{font-size:8px}.briefing-list strong,.platform-view .eyebrow{font-size:11px}@media (max-width:720px){.entry-page{place-items:stretch stretch}.entry-stage{aspect-ratio:auto;background-position:34%;background-size:auto 100%;width:100%;min-height:100svh}.entry-login-shell{width:auto;padding:14px;bottom:8px;left:16px;right:16px}.entry-environment-selector small{display:none}.entry-login-shell>p{font-size:7.5px}}@media (max-width:900px){.finance-registration>div{grid-template-columns:1fr 1fr}}@media (max-width:600px){.finance-registration>div{grid-template-columns:1fr}}@media (max-width:460px){.entry-stage{background-position:31% 0;background-size:auto 667px;min-height:900px}.entry-login-shell{top:590px;bottom:auto}.entry-login-heading{flex-direction:column;align-items:flex-start;gap:4px}.entry-environment-selector,.entry-credentials{grid-template-columns:1fr}.entry-login-actions{flex-direction:column;align-items:stretch}.entry-login-actions button{width:100%}}.readonly-field{color:#66736c;background:#f6f7f3;border:1px dashed #c9cec9;border-radius:7px;align-items:center;min-height:38px;padding:10px 11px;font-size:10px;line-height:1.3;display:flex}.valuation-confidence-card{margin-top:14px}.valuation-confidence-card>header,.valuation-projection>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.valuation-confidence-card>header span,.valuation-projection>header span{color:#7c8580;font-size:9px}.valuation-confidence-card h3,.valuation-projection h3{margin:0;font:500 20px Georgia,serif}.confidence-breakdown{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:16px;display:grid}.confidence-breakdown div{border-top:2px solid #d4b16c;padding-top:9px}.confidence-breakdown b,.confidence-breakdown small{display:block}.confidence-breakdown b{font-size:10px}.confidence-breakdown small{color:#7c8580;margin-top:4px;font-size:9px;line-height:1.35}.valuation-projection{margin-top:14px}.projection-controls{gap:12px;margin:16px 0;display:flex}.projection-controls label{gap:5px;min-width:180px;display:grid}.projection-controls span{color:#6d7771;font-size:9px;font-weight:700}.projection-controls input{border:1px solid #cfd6d0;border-radius:7px;padding:9px;font-size:11px}.projection-table{border:1px solid #e1e3dd;border-radius:9px;overflow:auto}.projection-head,.projection-table>div:not(.projection-head){grid-template-columns:70px repeat(4,minmax(130px,1fr));gap:10px;min-width:700px;padding:11px 13px;display:grid}.projection-head{color:#6d7771;letter-spacing:.08em;text-transform:uppercase;background:#f0f2ec;font-size:8px;font-weight:900}.projection-table>div:not(.projection-head){border-top:1px solid #ecece7;font-size:10px}.projection-table span,.projection-table b{white-space:nowrap}.valuation-projection>footer{color:#7c8580;margin-top:12px;font-size:9px;line-height:1.45}@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}
