@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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-10{top:calc(var(--spacing) * 10)}.top-100{top:calc(var(--spacing) * 100)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-row{display:table-row}.h-full{height:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--salara-green:#0b332b;--salara-gold:#f2d58a;--salara-ink:#10231f;--salara-muted:#5e6662;--salara-white:#fff;--ink:#14261f;--muted:#66736d;--line:#dfe6e2;--paper:#f5f7f4;--card:#fff;--green:#1f6c4f;--green-dark:#174d3a;--mint:#e7f1ec;--gold:#d9a441}@media (max-width:720px){.chapter-four-hero{grid-template-columns:1fr}.chapter-four-hero-figure{min-height:330px}.chapter-four-card-grid,.chapter-four-fit{grid-template-columns:1fr}.chapter-four-card{min-height:auto}}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.salara-brand{color:var(--salara-green);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.salara-brand__symbol{width:var(--salara-brand-symbol-size,34px);height:var(--salara-brand-symbol-size,34px);flex:none;justify-content:center;align-items:center;display:inline-flex}.salara-brand__symbol img{width:100%;height:100%;display:block}.salara-brand__copy{gap:2px;min-width:0;display:grid}.salara-brand__wordmark{color:currentColor;font-size:var(--salara-brand-wordmark-size,12px);letter-spacing:.2em;text-transform:uppercase;font-weight:850;line-height:1}.salara-brand__descriptor{color:var(--salara-brand-descriptor-color,var(--salara-muted));font-size:var(--salara-brand-descriptor-size,10px);letter-spacing:.08em;text-transform:uppercase;font-weight:650;line-height:1.1}.salara-brand--icon{--salara-brand-symbol-size:20px}.salara-brand--small{--salara-brand-symbol-size:24px;--salara-brand-wordmark-size:11px;--salara-brand-descriptor-size:9px}.salara-brand--header{--salara-brand-symbol-size:34px;--salara-brand-wordmark-size:12px;--salara-brand-descriptor-size:10px}.salara-brand--large{--salara-brand-symbol-size:56px;--salara-brand-wordmark-size:14px;--salara-brand-descriptor-size:11px;gap:15px}.salara-brand--symbol{gap:0}.salara-brand--on-dark{color:#fff;--salara-brand-descriptor-color:#a8c2b6}.salara-brand--on-dark .salara-brand__symbol{background:#fff;border-radius:50%}.salara-brand:focus-visible{outline:3px solid var(--salara-gold);outline-offset:4px;border-radius:8px}.studio-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#edf5f1;background:var(--salara-green);flex-direction:column;height:100vh;padding:27px 18px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.studio-brand{border-bottom:1px solid #ffffff1f;padding:0 10px 25px}.nav-label{color:#83a99a;text-transform:uppercase;letter-spacing:.12em;margin:26px 10px 9px;font-size:10px;font-weight:700}.nav-list,.nav-section{gap:4px;display:grid}.nav-item{color:#c5d8d0;border-radius:8px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:13px;text-decoration:none;transition:all .18s;display:flex}.nav-group{gap:4px;display:grid}.nav-group-toggle{cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%}.nav-group.expanded>.nav-group-toggle{color:#fff;background:#ffffff12}.nav-group-leading{align-items:center;gap:11px;min-width:0;display:inline-flex}.progression-mark{--progression-mark-size:16px;width:var(--progression-mark-size);height:var(--progression-mark-size);color:var(--salara-muted);flex:none;place-items:center;transition:color .18s,transform .18s;display:inline-grid}.progression-mark svg{display:block;overflow:visible}.progression-mark path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.progression-mark.active{color:var(--salara-gold)}.progression-mark.expanded{transform:rotate(90deg)}.nav-group-chevron{color:#a8c2b6}.nav-group.expanded>.nav-group-toggle .nav-group-chevron{color:#fff}.nav-sublist{gap:4px;padding-left:14px;display:grid}.nav-subitem{color:#b8cdc4;min-height:38px;font-size:12px}.nav-admin-tag{color:var(--salara-gold);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:8px;font-weight:800}.workspace-context-help{align-items:center;gap:7px;margin:-10px 0 20px;display:inline-flex}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--salara-gold);background:#ffffff1f}.nav-item:focus-visible{outline-offset:2px;outline:2px solid #73b7ff}.nav-item.locked:after{content:"Soon";color:#83a99a;text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:9px}.sidebar-footer{color:#88aa9c;border-top:1px solid #ffffff1f;margin-top:auto;padding:18px 10px 0;font-size:10px;line-height:1.6}.main{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;justify-content:space-between;align-items:center;height:72px;padding:0 38px;display:flex;position:sticky;top:0}.crumb{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.crumb strong{color:var(--ink);font-weight:600}.crumb-mark{color:var(--salara-green)}.environment{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.environment-dot{background:#42a879;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e8f4ee}.page{max-width:1480px;margin:0 auto;padding:38px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.eyebrow{color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:750}h1{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.2vw,45px);font-weight:500;line-height:1.05}.lede{color:var(--muted);max-width:660px;margin:12px 0 0;font-size:14px;line-height:1.65}.button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:12px;font-weight:650;transition:all .18s;display:inline-flex}.button-primary{color:#fff;background:var(--green);box-shadow:0 5px 15px #1f6c4f2b}.button-primary:hover{background:var(--green-dark);transform:translateY(-1px)}.button-ghost{color:var(--ink);border:1px solid var(--line);background:#fff}.button-ghost:hover{border-color:#afbeb7}.readiness-label{border:1px solid var(--line);min-height:32px;color:var(--muted);white-space:nowrap;background:#fbfcfb;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 1px #14261f05}.card-pad{padding:22px}.section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.section-title h2,.section-title h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:680}.section-title p{color:var(--muted);margin:4px 0 0;font-size:12px}.badge{white-space:nowrap;border-radius:100px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.badge-green{color:#227052;background:#e4f2eb}.badge-foundation{color:var(--salara-green);background:#e3eee9}.badge-blue{color:#24588d;background:#e7f0fb}.badge-yellow{color:#76560f;background:#fff5cf}.badge-amber{color:#8a4f0c;background:#fbe8c7}.badge-orange{color:#9a5b14;background:#fbe9d9}.badge-red{color:#8e4738;background:#f7e5e1}.badge-gold{color:#8c651c;background:#fbf0d9}.badge-gray{color:#65716b;background:#edf0ee}.status-indicator{border:1px solid;min-height:24px;line-height:1}.status-indicator svg{stroke-width:2.4px;flex:none}.status-indicator-green{color:#176044;background:#e4f2eb;border-color:#aed3c0}.status-indicator-amber{color:#71420b;background:#fff2d8;border-color:#e7c27f}.status-indicator-red{color:#83382d;background:#f9e9e6;border-color:#dfb0a8}.status-indicator-blue{color:#1f5487;background:#e8f1fb;border-color:#b7cee6}.status-indicator-purple{color:#63418c;background:#f0e9fa;border-color:#cbb7e3}.status-indicator-gray{color:#505c56;background:#edf0ee;border-color:#cbd2ce}.guide-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.guide-topic-card{color:inherit;text-decoration:none;transition:all .18s}.guide-topic-card:hover,.guide-topic-card:focus-visible{border-color:#91b8a7;outline:none;transform:translateY(-2px);box-shadow:0 10px 28px #14261f12}.guide-topic-card>svg{color:var(--green)}.guide-topic-card h2{margin:14px 0 7px;font-size:15px}.guide-topic-card p{min-height:58px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.guide-topic-card span{color:var(--green);align-items:center;gap:6px;margin-top:14px;font-size:10px;font-weight:750;display:inline-flex}.action-attention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.attention-card{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:210px;padding:16px;display:flex}.attention-card-head{justify-content:space-between;gap:10px;width:100%;display:flex}.attention-card h3{margin:18px 0 7px;font-size:13px}.attention-card p{color:var(--muted);flex:1;margin:0 0 16px;font-size:11px;line-height:1.55}.action-reference-details>summary{cursor:pointer;font-size:13px;font-weight:750}.action-reference-details>p{color:var(--muted);font-size:11px}.progressive-detail{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;margin-top:16px}.progressive-detail>summary{cursor:pointer;padding:14px 16px;font-size:11px;font-weight:750}.progressive-detail[open]>summary{border-bottom:1px solid var(--line)}.progressive-detail .foundation-object-groups{padding:16px}.mono{font-family:Geist Mono,ui-monospace,monospace}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card{padding:20px}.summary-filter-card{color:inherit;cursor:pointer;text-align:left;text-decoration:none;transition:all .18s}.summary-filter-card:hover,.summary-filter-card:focus-visible,.summary-filter-card.active{border-color:#91b8a7;outline:none;transform:translateY(-2px);box-shadow:0 10px 28px #14261f12}.queue-intro{border:1px solid var(--line);background:#fbfcfb;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding:16px 18px;display:flex}.queue-intro h2{margin:0;font-family:Georgia,serif;font-size:23px;font-weight:500}.queue-intro p{color:var(--muted);max-width:680px;margin:6px 0 0;font-size:12px;line-height:1.55}.review-completion-panel{background:#f7fcf9;border-color:#91b8a7;gap:16px;margin-bottom:16px;padding:20px;display:flex}.review-completion-mark{background:var(--green);color:#fff;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;display:grid}.review-completion-body{flex:1;min-width:0}.review-completion-body h2{margin:5px 0 6px;font-size:20px}.review-completion-body>p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.review-completion-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 12px;display:grid}.review-completion-grid>div{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:11px}.review-completion-grid dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700}.review-completion-grid dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:15px;font-weight:700}.review-completion-actions{align-items:center;margin-top:14px}.selected-source-context{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.selected-source-context p{color:var(--muted);margin:5px 0 0;font-size:10px}.record-review-context,.record-focus-banner{min-width:0;margin-bottom:18px}.record-review-heading,.record-focus-banner{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.record-review-heading h2,.record-focus-banner h2{margin:5px 0 4px;font-size:20px}.record-focus-banner>div,.record-focus-banner h2{overflow-wrap:anywhere;min-width:0}.record-focus-banner p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.record-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.record-review-grid>div{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;min-width:0;padding:11px}.record-review-grid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.record-review-grid strong{overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.45;display:block}.studio-operations-secondary{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.studio-operations-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:800}.queue-summary-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.queue-filter-card{border:1px solid var(--line);background:#fff}.queue-filter-card.active{box-shadow:inset 3px 0 var(--salara-green), 0 10px 28px #14261f12;background:#f4faf7}.queue-filter-card:focus-visible{outline-offset:3px;outline:2px solid #73b7ff}.review-queue-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.selected-review-panel{position:sticky;top:18px}.candidate-assertion-navigation{margin-top:16px}.candidate-assertion-navigation-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.candidate-assertion-navigation-heading h3{margin:0;font-size:13px}.candidate-bulk-approval,.candidate-bulk-summary{border:1px solid #cbded5;border-left:4px solid var(--green);background:#f5faf7;border-radius:8px;gap:14px;margin:14px 0;padding:16px;display:grid}.candidate-bulk-approval h3,.candidate-bulk-summary h3{margin:4px 0 0;font-size:17px}.candidate-bulk-approval p,.candidate-bulk-summary .section-title p,.candidate-bulk-message{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.candidate-bulk-approval form{justify-content:flex-start;display:flex}.candidate-bulk-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.candidate-bulk-counts>div{border:1px solid var(--line);background:#fff;border-radius:7px;gap:4px;padding:10px;display:grid}.candidate-bulk-counts span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.candidate-bulk-counts strong{color:var(--ink);font-size:19px}.candidate-bulk-results{gap:7px;max-height:520px;display:grid;overflow:auto}.candidate-bulk-result{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px;display:grid}.candidate-bulk-result>div:first-child{gap:4px;min-width:0;display:grid}.candidate-bulk-result strong{color:var(--ink);font-size:11px;line-height:1.45}.candidate-bulk-result-action{justify-items:end;gap:7px;display:grid}.candidate-review-summary{gap:18px;min-width:0;display:grid}.candidate-review-summary .section-title,.candidate-review-summary .section-title>div{min-width:0}.candidate-review-summary .section-title p{overflow-wrap:anywhere}.candidate-review-summary-counts{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.candidate-review-summary-counts>div{gap:5px;padding:14px 16px;display:grid}.candidate-review-summary-counts>div+div{border-left:1px solid var(--line)}.candidate-review-summary-counts span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.candidate-review-summary-counts strong{color:var(--ink);font-size:24px}.governance-completion-summary{border-block:1px solid #cbded5;gap:14px;padding:16px 0;display:grid}.governance-completion-summary h3,.source-compilation-action h3{margin:4px 0 0;font-size:17px}.governance-completion-summary p,.source-compilation-action p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.source-compilation-action{gap:12px;min-width:0;display:grid}.source-compilation-action form{justify-content:flex-start;display:flex}.source-compilation-action details{border-top:1px solid var(--line);padding-top:10px}.candidate-review-summary-list{gap:8px;display:grid}.candidate-review-summary-link{border:1px solid var(--line);color:inherit;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;text-decoration:none;display:grid}.candidate-review-summary-link>span:first-child{gap:4px;min-width:0;display:grid}.candidate-review-summary-link strong{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.candidate-review-summary-link:hover,.candidate-review-summary-link:focus-visible{background:#f8fbf9;border-color:#91b8a7;outline:none;box-shadow:0 6px 18px #14261f0f}.candidate-assertion-link{border:1px solid var(--line);width:100%;color:inherit;background:#fff;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.candidate-assertion-link:first-child{padding-top:10px}.candidate-assertion-link:hover,.candidate-assertion-link:focus-visible{background:#f8fbf9;border-color:#91b8a7;outline:none;box-shadow:0 6px 18px #14261f0f}.candidate-assertion-link.selected{box-shadow:inset 3px 0 var(--salara-green);background:#f4faf7;border-color:#91b8a7}.candidate-assertion-state-icon{color:var(--salara-green)}.candidate-assertion-link-content{gap:4px;min-width:0;display:grid}.candidate-assertion-link-content .source-title,.candidate-assertion-link-content .source-id{overflow-wrap:anywhere}.metric-label{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.metric-value{margin-top:10px;font-family:Georgia,serif;font-size:29px}.metric-note{color:var(--muted);margin-top:4px;font-size:10px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.mini-stat{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;padding:10px}.dashboard-health-card{color:inherit;text-decoration:none;transition:all .18s}.operational-launch-card{min-height:100%;position:relative}.card-click-target{z-index:1;border-radius:inherit;position:absolute;inset:0}.card-click-target:focus-visible{outline:2px solid var(--salara-gold);outline-offset:3px}.operational-launch-card>:not(.card-click-target){z-index:2;position:relative}.operational-launch-card .section-title,.operational-launch-card .stats-grid,.operational-launch-card .card-link-row{pointer-events:none}.card-secondary-link{z-index:3;position:relative}.card-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.card-action-row .card-link-row{margin-top:0}.dashboard-health-card:hover,.dashboard-health-card:focus-within,.clickable-card:hover,.timeline-link:hover{border-color:#91b8a7;transform:translateY(-2px);box-shadow:0 10px 28px #14261f12}.card-link-row{color:var(--green);align-items:center;gap:7px;margin-top:14px;font-size:10px;font-weight:700;display:inline-flex}.flow{align-items:center;padding:4px 2px 10px;display:flex;overflow-x:auto}.flow-node{border:1px solid var(--line);height:136px;color:inherit;background:#fff;border-radius:10px;flex-direction:column;flex:0 0 178px;padding:14px;text-decoration:none;display:flex}.flow-node.active,.flow-node-healthy,.flow-node-published,.flow-node-passed{background:#f0f8f4;border-color:#7fbea3}.flow-node-running,.flow-node-informational{background:#f4f8fe;border-color:#bcd1ec}.flow-node-review-required,.flow-node-pending,.flow-node-waiting,.flow-node-queued{background:#fff9df;border-color:#efd77e}.flow-node-warning{background:#fff4e4;border-color:#e9b86d}.flow-node-critical{background:#fbefec;border-color:#ddb4ab}.flow-index{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.flow-name{margin-top:7px;font-size:13px;font-weight:680;line-height:1.25}.flow-state{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.flow-status{margin-top:auto;padding-top:10px}.flow-arrow{color:var(--salara-green);flex:none;margin:0 9px}.flow-arrow.current{color:var(--salara-gold)}.architecture{color:#fff;background:#1b4536;border:1px solid #2b5c49;border-radius:13px;padding:25px}.architecture h2{margin:0;font-family:Georgia,serif;font-size:23px;font-weight:500}.architecture p{color:#b6ccc3;margin:7px 0 20px;font-size:12px;line-height:1.6}.architecture-flow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.architecture-step{background:#ffffff14;border:1px solid #ffffff1f;border-radius:7px;padding:10px 14px;font-size:11px}.architecture-arrow{color:var(--salara-green)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th{color:#7a8680;letter-spacing:.09em;text-align:left;text-transform:uppercase;border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;background:#fafbfa;padding:12px 14px;font-size:9px}td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #ebefed;padding:14px;font-size:11px}tbody tr:last-child td{border-bottom:0}tbody tr.highlight-row td{background:#eef7f2}.source-title{font-size:12px;font-weight:680}.source-object-link{color:var(--green);font-size:12px;font-weight:760;text-decoration:none}.source-object-link:hover,.source-object-link:focus-visible{outline:none;text-decoration:underline}.source-id{color:#87918d;margin-top:4px;font-size:9px}.text-button{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.table-sort-button{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.status-entry-point{color:inherit;border-radius:999px;text-decoration:none;display:inline-flex}.status-entry-point:focus-visible{outline:2px solid var(--salara-gold);outline-offset:2px}.empty-space{height:18px}.future-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.future-source{color:var(--muted);background:#ffffff80;border:1px dashed #cfd8d3;border-radius:9px;align-items:center;gap:9px;padding:14px;font-size:11px;display:flex}.pack-card{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:#fff;padding:20px;transition:all .2s}.pack-card:hover,.pack-card.selected{border-color:#91b8a7;transform:translateY(-2px);box-shadow:0 10px 28px #14261f12}.pack-icon{width:40px;height:40px;color:var(--green);background:var(--mint);border-radius:9px;place-items:center;display:grid}.pack-head{justify-content:space-between;align-items:start;display:flex}.pack-card h3{margin:18px 0 5px;font-size:17px}.pack-card p{color:var(--muted);min-height:38px;margin:0 0 18px;font-size:11px;line-height:1.6}.stats-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:6px;padding-top:14px;display:grid}.stat-label{color:#8a9490;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.stat-value{margin-top:3px;font-size:13px;font-weight:680}.pack-footer{color:var(--muted);justify-content:space-between;margin-top:15px;font-size:9px;display:flex}.pack-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;padding-top:12px}.detail{margin-top:18px;overflow:hidden}.detail-head{justify-content:space-between;gap:18px;padding:20px 22px 0;display:flex}.detail-head h2{margin:0;font-size:19px}.detail-head p{color:var(--muted);margin:5px 0 0;font-size:11px}.tabs{border-bottom:1px solid var(--line);gap:22px;padding:18px 22px 0;display:flex;overflow-x:auto}.tab{white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 12px;font-size:10px;font-weight:650}.tab.active{color:var(--green);border-color:var(--green)}.detail-body{padding:20px 22px 23px}.detail-list{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.detail-list li{border:1px solid var(--line);color:#45534d;background:#fbfcfb;border-radius:8px;padding:12px;font-size:11px}.source-inspector-section{margin-top:18px;overflow:hidden}.source-inspector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0 22px 22px;display:grid}.source-inspector-fact{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;min-width:0;padding:13px}.source-inspector-fact dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.source-inspector-fact dd{overflow-wrap:anywhere;color:var(--ink);margin:6px 0 0;font-size:11px;line-height:1.55}.source-inspector-content-wrap{padding-top:0}.source-inspector-content{border:1px solid var(--line);max-height:60vh;color:var(--ink);font:11px/1.65 var(--font-geist-mono), ui-monospace, SFMono-Regular, Consolas, monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8faf9;border-radius:8px;margin:0;padding:18px;overflow:auto}.source-inspector-notice{background:var(--mint);color:var(--green);border-radius:8px;margin:0 0 12px;padding:12px 14px;font-size:11px;line-height:1.55}.source-inspector-history{padding-top:0}.source-inspector-actions{flex-wrap:wrap;gap:10px;padding-top:0;display:flex}.source-inspector-history h3{margin:0 0 12px;font-size:14px}.source-inspector-timeline{gap:10px;margin:0 0 14px;padding-left:24px;display:grid}.source-inspector-timeline li{border:1px solid var(--line);color:#45534d;border-radius:8px;padding:12px 14px;font-size:11px;line-height:1.55}.source-workspace-content-summary{padding-top:0}.source-workspace-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:0;display:grid}.source-workspace-content-disclosure{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.source-workspace-content-disclosure .source-inspector-content-wrap{width:100%}.source-workspace-progress{gap:10px;margin:0;padding:0 22px 22px;list-style:none;display:grid}.source-workspace-progress li{border:1px solid var(--line);background:#fbfcfb;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px;display:flex}.source-workspace-progress strong{color:var(--ink);font-size:12px}.source-workspace-progress p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.55}.source-workspace-progress .status-badge{flex:none}.source-workspace-next-action{border-color:#91b8a7;border-left:4px solid var(--green);background:linear-gradient(145deg,#f4faf7 0%,#fff 70%);justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.source-workspace-next-action h2{margin:5px 0 6px;font-size:18px}.source-workspace-next-action p{max-width:700px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.source-workspace-next-action .button{flex:none}.activation-next-action{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding-top:18px;display:flex}.activation-next-action h3{margin:5px 0 6px;font-size:17px}.activation-next-action p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.activation-next-action .button{flex:none}.activation-evidence-content{overflow-wrap:anywhere;margin-top:12px;line-height:1.7}.activation-evidence-record{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.runtime-operator-workspace{border-top:3px solid var(--green)}.runtime-question-form{border-top:1px solid var(--line);gap:18px;margin-top:20px;padding-top:20px;display:grid}.runtime-question-heading h2,.runtime-result-heading h2{margin:5px 0 0;font-size:20px}.runtime-question-field label{color:var(--ink);font-size:11px;font-weight:750}.runtime-question-control{width:100%}.runtime-question-control textarea{min-height:86px;padding:12px 13px;font-size:13px;line-height:1.55}.runtime-question-actions{justify-content:flex-end;margin-top:10px;display:flex}.runtime-suggestions{gap:10px;display:grid}.runtime-suggestion-list{flex-wrap:wrap;gap:8px;display:flex}.runtime-suggestion{max-width:100%;min-height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#f8fbf9;border:1px solid #cddbd5;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:650;line-height:1.45}.runtime-suggestion:hover,.runtime-suggestion:focus-visible{background:#eef7f2;border-color:#78a891;outline:none}.runtime-suggestion:disabled{cursor:not-allowed;opacity:.56}.runtime-engineering{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;overflow:hidden}.runtime-engineering>summary{cursor:pointer;min-height:44px;color:var(--ink);padding:14px 16px;font-size:11px;font-weight:750;list-style-position:inside}.runtime-engineering[open]>summary{border-bottom:1px solid var(--line)}.runtime-engineering-body{gap:14px;padding:16px;display:grid}.runtime-engineering-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.runtime-engineering-facts div{border:1px solid var(--line);background:#fff;border-radius:7px;gap:5px;min-width:0;padding:10px;display:grid}.runtime-engineering-facts span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.runtime-engineering-facts strong{overflow-wrap:anywhere;color:var(--ink);font-size:11px;line-height:1.45}.runtime-engineering-explanation,.runtime-status-message{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.runtime-result{border-left:4px solid var(--green)}.runtime-answer{max-width:820px;color:var(--ink);margin:16px 0 0;font-size:17px;line-height:1.65}.runtime-no-answer-notes{gap:3px;margin-top:12px;display:grid}.runtime-no-answer-notes p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.runtime-result-actions{gap:10px;margin-top:18px;display:flex}.runtime-result .runtime-engineering{margin-top:20px}.runtime-assertion-results{margin-top:0}.runtime-assertion-result{width:100%;min-width:0}.runtime-assertion-result pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;overflow:auto}.runtime-technical-evidence{border-top:1px solid var(--line);overflow-wrap:anywhere;padding-top:12px;line-height:1.75}.studio-replay-workspace{border-top:3px solid var(--green)}.studio-replay-disclosure{border-top:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:16px;padding-top:14px;font-size:10px;line-height:1.55;display:flex}.studio-replay-mode{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;width:fit-content;margin-top:18px;padding:10px 12px;display:flex}.studio-replay-mode>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.studio-replay-mode label{color:var(--ink);cursor:pointer;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.studio-replay-mode input{accent-color:var(--green);margin:0}.studio-replay-player{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:16px;padding:16px}.studio-replay-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.studio-replay-step button{width:100%;min-height:66px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-top:3px solid #d9e2dd;align-content:start;justify-items:center;gap:7px;padding:8px 3px;display:grid}.studio-replay-step button>span{background:#e8eeeb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.studio-replay-step button>strong{max-width:100%;font-size:9px;line-height:1.3}.studio-replay-step-active button{color:var(--green);border-color:var(--green)}.studio-replay-step-active button>span{color:#fff;background:var(--green)}.studio-replay-step-complete button{color:#315d4e;border-color:#79a08d}.studio-replay-step-complete button>span{color:#fff;background:#6f9181}.studio-replay-step-future button{opacity:.7}.studio-replay-card{color:#fff;background:#0b3f35;border-radius:8px;min-height:260px;margin-top:16px;padding:28px}.studio-replay-card>small{color:#cbded6;text-transform:uppercase;font-size:8px;font-weight:800}.studio-replay-card>h2{color:#fff;margin:10px 0 0;font-size:28px}.studio-replay-card>p{color:#dce9e4;overflow-wrap:anywhere;max-width:820px;margin:14px 0 0;font-size:13px;line-height:1.65}.studio-replay-metadata{margin-top:20px}.studio-replay-metadata>summary{color:#deeb8f;cursor:pointer;width:fit-content;min-height:44px;padding:13px 0;font-size:10px;font-weight:750}.studio-replay-metadata dl{background:#ffffff38;border:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:8px 0 0;display:grid}.studio-replay-metadata dl>div{background:#123f37;min-width:0;padding:11px}.studio-replay-metadata dt{color:#b9d0c7;text-transform:uppercase;font-size:8px;font-weight:800}.studio-replay-metadata dd{color:#fff;overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;line-height:1.55}.studio-replay-controls{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.studio-replay-controls button{min-height:40px;color:var(--green);font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c8c0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.studio-replay-controls button:disabled{cursor:not-allowed;opacity:.42}.source-history-time{color:var(--muted);margin-top:4px;font-size:10px}.source-workspace-advanced{margin-top:18px;overflow:hidden}.source-workspace-advanced>summary{cursor:pointer;color:var(--ink);padding:18px 22px;font-size:13px;font-weight:700;list-style-position:inside}.source-workspace-advanced[open]>summary{border-bottom:1px solid var(--line)}.source-workspace-advanced-intro{color:var(--muted);margin:0 0 16px;font-size:11px;line-height:1.55}.source-workspace-advanced-grid{padding:0}.source-workspace-technical-list{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.source-workspace-technical-list h3{margin:0 0 10px;font-size:13px}.source-workspace-technical-list ul{color:#45534d;overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:10px;line-height:1.7}.acquisition-material-note{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.55}.candidate-creation-readiness{border-color:#91b8a7;border-left:4px solid var(--green);margin-bottom:18px}.candidate-generation-blocker{margin-top:16px}.candidate-generation-blocker strong{color:var(--ink);display:block}.candidate-generation-blocker p{margin:6px 0 0}.version-row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.version-chip{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;padding:12px;font-size:10px}.version-chip strong{color:var(--ink);margin-bottom:4px;font-size:12px;display:block}.registry{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.registry-item{border:1px solid var(--line);background:#fbfcfb;border-radius:9px;padding:15px}.registry-id{color:var(--green);font-size:9px}.registry-name{margin:6px 0 4px;font-size:12px;font-weight:670}.registry-desc{color:var(--muted);font-size:10px;line-height:1.5}.form-grid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:13px;display:grid}.field label{color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:650;display:block}.field input,.field select,.field textarea{width:100%;min-height:40px;color:var(--ink);background:#fff;border:1px solid #ced8d3;border-radius:7px;outline:none;padding:0 11px;font-size:11px}.field textarea{resize:vertical;min-height:92px;padding:10px 11px;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #e6f1ec}.form-actions{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0919126b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(620px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 25px 90px #0003}.add-source-modal{width:min(700px,100%)}.acquire-primary-workspace{border:1px solid #91b8a7;border-top:4px solid var(--green);background:linear-gradient(145deg,#f4faf7 0%,#fff 68%);border-radius:13px;margin-bottom:0;padding:24px;box-shadow:0 14px 38px #14261f14}.acquire-workspace-header,.manage-workspace-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.acquire-workspace-header h2,.manage-workspace-header h2{letter-spacing:-.02em;margin:5px 0 6px;font-size:20px}.acquire-workspace-header p,.manage-workspace-header p{max-width:680px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.acquisition-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.acquisition-method-card{border:1px solid var(--line);min-width:0;min-height:176px;color:var(--ink);text-align:left;font:inherit;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:14px;padding:18px;text-decoration:none;display:flex}button.acquisition-method-card{cursor:pointer}button.acquisition-method-card:hover,button.acquisition-method-card:focus-visible,.acquisition-method-card.highlighted{background:#f4faf7;border-color:#8eb5a4;outline:none;box-shadow:0 8px 24px #14261f12}.acquisition-method-icon{width:40px;height:40px;color:var(--green);background:var(--mint);border-radius:9px;place-items:center;display:grid}.acquisition-method-card strong{font-size:13px;display:block}.acquisition-method-card small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.55;display:block}.acquisition-method-action{color:var(--green);margin-top:auto;font-size:10px;font-weight:700;text-decoration:none}.connector-method{border-style:dashed}.acquisition-completion{background:#f7fcf9;border-color:#91b8a7;gap:16px;margin:18px 0 0;padding:22px;display:flex}.acquisition-completion-mark{background:var(--green);color:#fff;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;display:grid}.acquisition-completion-body{flex:1;min-width:0}.acquisition-completion-body h2{margin:5px 0 6px;font-size:19px}.acquisition-completion-body>p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.acquisition-completion-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.acquisition-completion-grid>div{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:11px}.acquisition-completion-grid dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700}.acquisition-completion-grid dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:10px}.acquisition-truth-note{border-left:3px solid var(--green);background:var(--mint);padding:11px 13px;color:var(--green)!important}.manage-acquired-workspace{border:1px solid var(--line);background:#f7f9f8;border-radius:13px;margin-top:34px;padding:24px;box-shadow:inset 0 4px #dce5e0}.manage-workspace-header{border-bottom:1px solid var(--line);padding-bottom:18px}.acquired-health-summary{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.acquired-health-filter{border:1px solid var(--line);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;transition:all .18s;display:inline-flex}.acquired-health-filter strong{font-size:13px}.acquired-health-filter>span:last-child{color:var(--muted);font-size:9px}.acquired-health-filter:hover,.acquired-health-filter:focus-visible,.acquired-health-filter.active{background:#fff;border-color:#91b8a7;outline:none}.manage-acquired-workspace>.card{box-shadow:none}.acquisition-modal{width:min(740px,100%)}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.modal-head h2{margin:0;font-size:16px}.modal-body{padding:22px}.close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.close svg{flex-shrink:0;display:block}.guided-intake{gap:14px;display:grid}.acquisition-dialog-section{border-bottom:1px solid var(--line);min-width:0;padding-bottom:16px}.acquisition-dialog-section .step-heading{margin-bottom:10px}.acquisition-dialog-actions{margin-top:0}.intake-callout{background:var(--mint);color:var(--green);border-radius:9px;align-items:center;gap:11px;padding:14px 16px;display:flex}.callout-title{font-size:12px;font-weight:680}.callout-note{margin-top:3px;font-size:10px}.step-heading{margin-bottom:8px;font-size:12px;font-weight:720}.pack-guided-step .step-heading{margin-bottom:10px}.ingestion-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ingestion-mode-card{border:1px solid var(--line);min-height:78px;color:inherit;text-align:left;cursor:pointer;background:#fbfcfb;border-radius:10px;padding:13px;transition:all .18s}.ingestion-mode-card.selected,.ingestion-mode-card:hover{background:#eef7f2;border-color:#91b8a7;box-shadow:0 8px 20px #14261f0d}.source-drop-zone{background:#fbfcfb;border:1px dashed #b9c7c0;border-radius:10px;gap:10px;padding:12px;transition:all .18s;display:grid}.source-drop-zone.dragging{border-color:var(--green);background:#eef7f2;box-shadow:0 0 0 3px #e6f1ec}.drop-zone-body{min-height:66px;color:var(--green);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.source-browse-button{cursor:pointer;white-space:nowrap;min-height:34px}.file-input-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.selected-file-row{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;justify-content:space-between;gap:12px;padding:9px 10px;font-size:10px;display:flex}.selected-file-row strong{color:var(--ink);text-align:right;word-break:break-word;font-size:11px}.pack-picker{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;overflow:hidden}.pack-picker-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.pack-suggestion-name{align-items:center;gap:8px;font-size:15px;font-weight:720;display:flex}.guided-recommendation-panel{background:linear-gradient(#fffaf0 0%,#fff 62%);border:1px solid #f2d58ab3;border-radius:10px;overflow:hidden}.guided-recommendation-head{border-bottom:1px solid #f2d58a73;justify-content:space-between;gap:14px;padding:16px;display:flex}.guided-recommendation-head h3{margin:0;font-size:15px}.recommendation-destination{color:var(--salara-green);margin-top:6px;font-size:13px;font-weight:760}.confidence-meter{text-align:right;align-content:start;justify-items:end;gap:7px;min-width:118px;display:grid}.confidence-value{color:var(--salara-green);text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2}.recommendation-pipeline{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:12px 16px;display:flex;overflow-x:auto}.recommendation-pipeline-item{display:contents}.recommendation-stage{color:var(--salara-muted);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;background:#fbfcfb;border:1px solid #dfe6e2;border-radius:6px;flex:none;padding:6px 8px;font-size:9px;font-weight:750}.recommendation-stage.active{background:var(--salara-green);color:var(--salara-white);box-shadow:none;border-color:#0b332b47}.recommendation-pipeline-mark{color:var(--salara-green);pointer-events:none}.recommendation-pipeline-mark.current{color:var(--salara-gold)}.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px;display:grid}.recommendation-block{border:1px solid var(--line);background:#fbfcfb;border-radius:9px;padding:12px}.recommendation-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:8px;font-weight:800}.recommendation-explanation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfb;padding:12px 16px}.recommendation-explanation ul{color:var(--ink);gap:6px;margin:0;padding-left:17px;font-size:11px;line-height:1.5;display:grid}.canonical-match-list{gap:7px;display:grid}.canonical-match{color:var(--salara-green);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.recommendation-actions{flex-wrap:wrap;gap:8px;padding:12px 16px 16px;display:flex}.pack-action-row{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.pack-action{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.pack-action.active,.pack-action:hover{color:var(--green);background:#eef7f2;border-color:#91b8a7}.pack-panel{border-bottom:1px solid var(--line);gap:13px;padding:14px 16px;display:grid}.pack-section{gap:8px;display:grid}.pack-section-title{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:750}.pack-option-list{gap:7px;display:grid}.pack-option{border:1px solid var(--line);width:100%;min-height:46px;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pack-option.selected,.pack-option:hover{color:var(--green);background:#eef7f2;border-color:#91b8a7}.create-pack-panel{grid-template-columns:1fr}.selected-pack-row{color:var(--muted);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:10px;display:flex}.selected-pack-row strong{color:var(--ink);text-align:right;font-size:12px}.provenance-flow{gap:7px;display:grid}.prov-item{border:1px solid var(--line);border-radius:8px;padding:13px 15px}.prov-label{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.prov-value{margin-top:4px;font-size:12px;font-weight:660}.prov-arrow{color:var(--green);margin-left:18px}.workspace-lifecycle-row{align-items:center;gap:14px;margin:-10px 0 22px;display:flex}.workspace-lifecycle{scrollbar-width:thin;flex:1;min-width:0;padding:4px 0;overflow-x:auto}.workspace-lifecycle ol{align-items:center;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.workspace-lifecycle li{color:#9aa49f;align-items:center;display:flex}.workspace-lifecycle a{color:#68766f;white-space:nowrap;border-radius:6px;align-items:center;min-height:30px;padding:0 8px;font-size:9px;font-weight:720;text-decoration:none;display:inline-flex}.workspace-lifecycle a:hover,.workspace-lifecycle a:focus-visible{color:var(--salara-green);background:#f1f5f3;outline:none}.workspace-lifecycle a.active{background:var(--salara-green);color:#fff;box-shadow:0 5px 14px #0b332b1f}.workspace-guide-link{color:var(--salara-green);white-space:nowrap;flex:none;font-size:10px;font-weight:800;text-decoration:none}.workspace-guide-link:hover,.workspace-guide-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.page-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.guide-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guide-page-grid h2{margin:0 0 10px;font-size:15px}.guide-page-grid p,.guide-copy-list{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.guide-page-wide{grid-column:1/-1}.guide-step-list{counter-reset:guide-step;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.guide-step-list li{border:1px solid var(--line);min-height:58px;color:var(--ink);background:#fbfcfb;border-radius:8px;padding:26px 10px 10px;font-size:10px;font-weight:700;position:relative}.guide-step-list li:before{color:var(--salara-green);counter-increment:guide-step;content:counter(guide-step, decimal-leading-zero);font-family:Geist Mono,ui-monospace,monospace;font-size:8px;position:absolute;top:8px;left:10px}.guide-copy-list{padding-left:17px}.guide-label{color:var(--salara-green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:800}.operational-action-card{min-height:112px;color:inherit;align-content:start;gap:8px;text-decoration:none;transition:all .16s;display:grid}.operational-action-card svg{color:var(--salara-green)}.operational-action-card strong{font-size:12px}.operational-action-card span{color:var(--muted);font-size:10px;line-height:1.45}.operational-action-card:hover,.operational-action-card:focus-visible{border-color:#91b8a7;outline:none;transform:translateY(-1px);box-shadow:0 8px 22px #14261f0f}.dashboard-primary-workspace{background:linear-gradient(135deg,#edf7f2 0%,#fbfdfc 72%);border:1px solid #0b332b33;border-radius:14px;padding:22px;box-shadow:0 14px 34px #14261f0f}.dashboard-primary-workspace .section-title{margin-bottom:16px}.dashboard-primary-workspace .section-title h2{margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.dashboard-action-grid .operational-action-card{background:#fff;border-color:#0b332b26;min-height:132px}.dashboard-action-grid .operational-action-card svg{width:22px;height:22px}.dashboard-action-grid .operational-action-card strong{font-size:14px}.dashboard-action-grid .operational-action-card span{font-size:11px}.dashboard-operational-status{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.operational-list-link{color:inherit;text-decoration:none}.operational-list-link:hover .source-title,.operational-list-link:focus-visible .source-title{color:var(--salara-green)}.operational-action-bar{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;flex-wrap:wrap;gap:9px;margin-bottom:18px;padding:12px;display:flex}.placeholder{text-align:center;place-items:center;min-height:480px;padding:30px;display:grid}.placeholder-icon{background:var(--mint);width:52px;height:52px;color:var(--green);border-radius:13px;place-items:center;margin:0 auto 16px;display:grid}.placeholder h2{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500}.placeholder p{color:var(--muted);max-width:440px;margin:10px auto;font-size:12px;line-height:1.6}.section-block{margin-top:6px}.stack-list{gap:10px;display:grid}.stack-item{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.stack-item:first-child{border-top:0;padding-top:0}.pipeline-job-row{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;display:grid}.pipeline-job-row.selected{box-shadow:inset 3px 0 var(--salara-green);background:#f8fbf9;border-radius:8px;margin-inline:-10px;padding-inline:10px}.queue-row-select{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.queue-row-select:hover .source-title,.queue-row-select:focus-visible .source-title{color:var(--salara-green)}.queue-row-select:focus-visible{outline:2px solid var(--salara-gold);outline-offset:4px;border-radius:6px}.queue-row-operations{justify-items:end;gap:8px;display:grid}.row-action-group{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:220px;margin-top:0;display:flex}.queue-select-button{background:var(--salara-green);min-height:28px;color:var(--salara-white);cursor:pointer;border:1px solid #0b332b42;border-radius:7px;padding:0 10px;font-size:10px;font-weight:760}.queue-select-button.selected{background:var(--salara-gold);color:var(--salara-ink);border-color:#10231f1f}.queue-select-button:focus-visible{outline:2px solid var(--salara-gold);outline-offset:2px}.selected-job-callout{background:#fbfcfb;border:1px solid #0b332b2e;border-radius:8px;gap:11px;margin-bottom:12px;padding:12px;display:grid}.selected-job-field{gap:4px;display:grid}.selected-job-field span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.selected-job-field strong{color:var(--ink);font-size:12px}.selected-job-field p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.quarantine-detail-card{background:#fffdfc;border-color:#8e473838;grid-column:span 2}.quarantine-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quarantine-detail-grid .selected-job-field:last-child{grid-column:span 2}.preview-panel{background:#fbfcfb;border-color:#0b332b2e}.timeline-list{gap:10px;display:grid}.timeline-item{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;padding:14px}.timeline-link{color:inherit;text-decoration:none;transition:all .18s}.timeline-top{color:var(--muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}.timeline-item p{color:var(--ink);margin:8px 0 0;font-size:11px;line-height:1.6}.relationship-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.relationship-card{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;padding:14px}.relationship-type{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.relationship-main{align-items:center;gap:8px;margin-top:9px;font-size:13px;display:flex}.relationship-meta{color:var(--muted);margin-top:10px;font-size:10px}.event-list{gap:12px;display:grid}.event-card{border:1px solid var(--line);background:#fbfcfb;border-radius:12px;grid-template-columns:4px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.event-rail{background:#89b79f}.severity-critical .event-rail{background:#c86755}.severity-high .event-rail{background:#d9a441}.event-body{padding:16px 18px}.event-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.event-head h3{margin:6px 0 0;font-size:16px}.event-meta{color:var(--muted);flex-wrap:wrap;gap:10px 16px;margin-top:12px;font-size:11px;display:flex}.event-meta strong{color:var(--ink);margin-right:6px}.event-actions{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.event-actions strong{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;display:block}.event-actions p{margin:8px 0 0;font-size:11px;line-height:1.6}.event-action-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.event-action-link{min-height:32px;color:var(--green);background:#eef7f2;border:1px solid #91b8a7;border-radius:999px;align-items:center;padding:0 12px;font-size:10px;font-weight:750;text-decoration:none;transition:all .18s;display:inline-flex}.event-action-link:hover,.event-action-link:focus-visible{background:var(--green);border-color:var(--green);color:#fff;outline:none;transform:translateY(-1px)}.ledger-runtime-detail{background:#fff;border:1px solid #0b332b29;border-radius:10px;margin-top:14px;padding:14px}.ledger-runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ledger-runtime-grid div,.ledger-runtime-summary{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:5px;padding:10px;display:grid}.ledger-runtime-grid span,.ledger-runtime-summary span,.ledger-runtime-details-list summary{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.ledger-runtime-grid strong{color:var(--ink);font-size:11px;line-height:1.45}.ledger-runtime-summary{margin-top:10px}.ledger-runtime-summary p{color:var(--ink);margin:0;font-size:11px;line-height:1.55}.ledger-runtime-details-list{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;margin-top:10px;padding:10px}.ledger-runtime-details-list summary{cursor:pointer}.ledger-runtime-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.ledger-runtime-columns div{flex-wrap:wrap;gap:7px;display:flex}.ledger-runtime-columns span{border:1px solid var(--line);min-height:26px;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.severity-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.severity-chip-info{color:#436255;background:#edf5f1}.severity-chip-running,.severity-chip-informational{color:#24588d;background:#e7f0fb}.severity-chip-healthy{color:#227052;background:#e4f2eb}.severity-chip-review-required,.severity-chip-high{color:#8c651c;background:#fbf0d9}.severity-chip-warning{color:#9a5b14;background:#fbe9d9}.severity-chip-critical{color:#8e4738;background:#f7e5e1}.policy-row{flex-wrap:wrap;gap:10px;display:flex}.policy-chip{border:1px solid var(--line);background:#fbfcfb;border-radius:999px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;display:inline-flex}.action-callout{background:var(--mint);border-radius:10px;margin-bottom:14px;padding:14px}.action-label{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.action-name{margin-top:6px;font-size:15px;font-weight:680}.connector-list{flex-wrap:wrap;gap:8px;display:flex}.connector-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 11px;font-size:11px}.metric-inline{font-family:Georgia,serif;font-size:22px}.dependency-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dependency-card{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.dependency-entry{color:inherit;text-decoration:none;transition:all .18s}.dependency-entry:hover,.dependency-entry:focus-visible{background:#eef7f2;border-color:#91b8a7;outline:none;box-shadow:0 8px 20px #14261f0d}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.connector-card{border:1px solid var(--line);text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#fbfcfb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px;transition:all .18s;display:flex}.connector-card.selected,.connector-card:hover{border-color:#91b8a7;transform:translateY(-1px);box-shadow:0 10px 28px #14261f12}.connector-card:focus-visible,.platform-provider-card:focus-visible{outline-offset:2px;outline:2px solid #73b7ff}.connector-card .vendor-identity{width:100%}.connector-badge{background:var(--mint);width:50px;height:50px;color:var(--green);border-radius:12px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #14261f14}.connector-badge.large{width:62px;height:62px;font-size:18px}.connector-search{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#fbfcfb;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:11px;display:flex}.search-input{width:100%;color:var(--ink);background:0 0;border:0;outline:none;font-size:11px}.connector-detail-header{background:#fbfcfb;border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.vendor-identity{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.vendor-logo{width:46px;height:46px;color:var(--green);background:#eef4f0;border:1px solid #0b332b1f;border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff8a}.vendor-logo span{letter-spacing:.02em;font-size:12px;font-weight:850;line-height:1}.vendor-copy{min-width:0}.vendor-name{color:var(--ink);font-size:13px;font-weight:760;line-height:1.25}.vendor-subtitle{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.35}.vendor-status{justify-self:end}.configuration-surface{align-content:start;gap:14px;display:grid}.connector-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.connector-field-grid .field{margin:0}.field span{color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:760;display:block}.configuration-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;padding-top:12px;display:flex}.confirmation-panel{background:#fff8e8;border:1px solid #e7c27f;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.confirmation-panel>div{flex:1;min-width:min(100%,240px)}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.provider-card{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;padding:14px}.readiness-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.platform-you-are-here{background:linear-gradient(#fffaf0 0%,#fff 78%);border-color:#f2d58a8c;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:18px;display:grid}.platform-you-are-here h2{letter-spacing:-.01em;margin:0;font-size:18px}.platform-you-are-here p,.trust-boundary-card p{color:var(--salara-muted);margin:7px 0 0;font-size:12px;line-height:1.7}.platform-configuration-primary{background:linear-gradient(135deg,#edf7f2 0%,#fbfdfc 72%);border:1px solid #0b332b33;border-radius:14px;padding:22px;box-shadow:0 14px 34px #14261f0f}.platform-configuration-primary .section-title h2{margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.platform-environment-label{color:var(--salara-green);text-transform:capitalize;background:#fff;border:1px solid #0b332b29;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.configuration-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.configuration-status-card{min-height:188px;color:inherit;padding:15px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s}.configuration-status-card:hover{border-color:#91b8a7;transform:translateY(-1px);box-shadow:0 10px 28px #14261f14}.configuration-status-card:focus-visible{outline-offset:2px;border-color:#73b7ff;outline:2px solid #73b7ff}.configuration-status-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.configuration-status-icon{background:var(--mint);width:34px;height:34px;color:var(--salara-green);border-radius:9px;place-items:center;display:grid}.configuration-status-card h3{margin:18px 0 6px;font-size:13px}.configuration-status-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.configuration-status-action{color:var(--salara-green);align-items:center;gap:5px;margin-top:13px;font-size:10px;font-weight:800;display:inline-flex}.platform-configuration-details{gap:14px;margin-top:24px;display:grid}.platform-configuration-details-heading{padding:0 4px}.platform-configuration-details-heading h2{margin:5px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.platform-configuration-details-heading p{color:var(--muted);margin:0;font-size:11px}.configuration-detail{scroll-margin-top:20px}.configuration-detail:target{border-color:#91b8a7;box-shadow:0 14px 32px #14261f14}.configuration-detail .section-title h3{align-items:center;gap:8px;margin-top:5px;display:inline-flex}.configuration-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.configuration-diagnostic-grid>div{border:1px solid var(--line);background:#fbfcfb;border-radius:9px;min-width:0;padding:12px}.configuration-diagnostic-grid dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.configuration-diagnostic-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.55}.configuration-resolution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.configuration-resolution-grid>div{background:#f5f8f6;border-radius:9px;padding:12px}.configuration-resolution-grid h4{margin:0 0 7px;font-size:10px}.configuration-resolution-grid p,.configuration-resolution-grid ul{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.configuration-resolution-grid ul{padding-left:17px}.configuration-recheck{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:13px;padding-top:13px;display:flex}.configuration-recheck span{color:var(--muted);font-size:10px}.platform-supporting-section{margin-top:20px}.platform-provider-card-static{cursor:default}.platform-provider-card-static:hover{border-color:var(--line);box-shadow:none;transform:none}.you-are-here-mark{background:var(--salara-green);width:42px;height:42px;color:var(--salara-gold);border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.platform-pipeline-card,.trust-boundary-card{margin-bottom:18px}.platform-pipeline{align-items:center;gap:8px;padding:3px 0 15px;display:flex;overflow-x:auto}.pipeline-item{display:contents}.pipeline-step{border:1px solid var(--line);min-height:38px;color:var(--ink);white-space:nowrap;background:#fbfcfb;border-radius:8px;flex:none;align-items:center;padding:0 12px;font-size:11px;font-weight:680;display:inline-flex}.pipeline-step.active{background:var(--salara-green);color:var(--salara-white);box-shadow:none;border-color:#0b332b47}.pipeline-mark{color:var(--salara-green);flex:none}.pipeline-mark.current{color:var(--salara-gold)}.strategy-branch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.strategy-branch{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;padding:13px}.trust-boundary-card{background:#fbfcfb;border-color:#0b332b33}.platform-capability-stack{gap:18px;display:grid}.platform-configuration-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:18px;display:grid}.platform-configuration-surface{position:sticky;top:20px}.platform-capability-group{overflow:hidden}.capability-title-row{align-items:center;gap:9px;display:inline-flex}.capability-title-row h2{margin:0}.capability-icon{width:34px;height:34px;color:var(--salara-gold);background:var(--salara-green);border-radius:9px;place-items:center;display:grid}.platform-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platform-provider-card{border:1px solid var(--line);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fbfcfb;border-radius:10px;gap:11px;padding:14px;transition:all .18s;display:grid}.platform-provider-card.selected,.platform-provider-card:hover{border-color:#91b8a7;transform:translateY(-1px);box-shadow:0 10px 28px #14261f12}.provider-mark{width:42px;height:42px;color:var(--salara-green);background:var(--salara-gold);letter-spacing:.03em;border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid;box-shadow:inset 0 0 0 1px #10231f14}.provider-card-body{min-width:0}.provider-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.provider-card-head h3{margin:0;font-size:14px}.platform-provider-card p{color:var(--ink);margin:10px 0 0;font-size:11px;line-height:1.55}.provider-action{min-height:32px;margin-top:12px;padding-inline:11px;font-size:10px}.platform-group-footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:13px;padding-top:13px;display:flex}.mission-panel{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;padding:16px}.mission-subcard{background:#fbfcfb;padding:16px}.mission-title{font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.15}.mission-path{flex-wrap:wrap;gap:8px 10px;margin-top:6px;display:flex}.mission-path-step{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:10px;display:inline-flex}.mission-count{font-family:Georgia,serif;font-size:24px}.resolution-workspace{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;padding:16px}.resolution-timeline{justify-items:center;gap:10px;padding:8px 0;display:grid}.resolution-step{border:1px solid var(--line);text-align:center;background:#fbfcfb;border-radius:10px;width:min(420px,100%);padding:12px 16px;font-size:11px;font-weight:650}.resolution-arrow{color:var(--salara-green);margin:14px 0}.resolution-mark,.relationship-mark,.inline-progression-mark{color:var(--salara-green)}.detail-list .inline-progression-mark{vertical-align:-2px;margin-right:6px}.ledger-toolbar{gap:12px;margin-bottom:14px;display:grid}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.table-toolbar{border-top:1px solid var(--line);gap:12px;display:grid}.table-control-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.table-action-stack{justify-items:start;gap:7px;display:grid}.studio-table-footer{border-top:1px solid var(--line);background:#fbfcfb;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex}.studio-table-range{color:var(--ink);font-size:11px;font-weight:700}.studio-table-footer-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.studio-rows-control{color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.studio-rows-control span{margin-right:4px}.studio-rows-control button{border:1px solid var(--line);min-width:34px;min-height:30px;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;font-size:10px;font-weight:800}.studio-rows-control button:hover,.studio-rows-control button:focus-visible,.studio-rows-control button.active{background:var(--green);color:#fff;border-color:#91b8a7;outline:none}.studio-page-actions{align-items:center;gap:10px;display:flex}.studio-page-actions .button{justify-content:center;min-width:104px}.studio-page-actions .button:disabled{opacity:.45;cursor:not-allowed}.card-pad>.studio-table-footer{margin:14px -22px -22px}.filter-chip,.static-chip{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;padding:7px 11px;font-size:10px;display:inline-flex}.filter-chip-active,.static-chip-active{color:var(--green);background:#eef7f2;border-color:#91b8a7}.filter-button,.filter-link{border:1px solid var(--line);min-height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:10px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.filter-button:hover,.filter-button:focus-visible,.filter-button.active,.filter-link:hover,.filter-link:focus-visible,.filter-link.active{color:var(--green);background:#eef7f2;border-color:#91b8a7;outline:none}.empty-state{color:var(--muted);background:#fbfcfb;border:1px dashed #cfd8d3;border-radius:10px;padding:14px;font-size:11px;line-height:1.6}.tool-result{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;margin-top:14px;padding:14px}.tool-actions{gap:12px;margin-top:10px;display:flex}.candidate-governance-action{margin-top:14px}.candidate-governance-buttons{flex-wrap:wrap}.accordion-card{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;padding:0 14px 14px}.accordion-card+.accordion-card{margin-top:10px}.accordion-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-weight:680;list-style:none;display:flex}.accordion-card summary::-webkit-details-marker{display:none}.inspection-grid,.foundation-detail-grid,.foundation-object-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inspection-panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px}.inspection-panel p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.foundation-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.foundation-card{border:1px solid var(--line);min-height:126px;color:inherit;cursor:pointer;text-align:center;background:#fff;border-radius:10px;align-content:center;justify-items:center;gap:8px;padding:16px;transition:all .18s;display:grid}.foundation-card:hover,.foundation-card:focus-visible,.foundation-card.selected{background:#eef7f2;border-color:#91b8a7;outline:none;box-shadow:0 8px 20px #14261f0d}.structured-list{gap:7px;display:grid}.structured-row{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;padding:9px 10px;font-size:11px}.metric-drilldown-row{color:inherit;text-decoration:none;transition:all .18s}.metric-drilldown-row:hover,.metric-drilldown-row:focus-visible{color:var(--green);outline:none}.runtime-observability-card{border-color:#0b332b2e;margin-bottom:18px}.runtime-observability-layout{grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.runtime-summary-panel{background:linear-gradient(#fffaf0 0%,#fff 78%);border:1px solid #f2d58a9e;border-radius:10px;align-content:start;gap:10px;padding:18px;display:grid}.runtime-summary-icon{width:42px;height:42px;color:var(--salara-gold);background:var(--salara-green);border-radius:10px;place-items:center;display:grid}.runtime-summary-panel h3{margin:0;font-size:25px}.runtime-summary-panel p,.workbench-hero-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.runtime-correlation{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;padding:11px;display:grid}.runtime-correlation span,.runtime-signal span,.workbench-hero-meta span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.runtime-correlation strong,.runtime-signal strong,.workbench-hero-meta strong{word-break:break-word;font-size:11px;line-height:1.45}.runtime-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.runtime-signal{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;align-content:start;gap:6px;min-height:92px;padding:12px;display:grid}.runtime-signal-good{background:#eef7f2;border-color:#cfe3d8}.runtime-signal-attention{background:#fff9df;border-color:#efd77e}.runtime-action-row{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;display:flex}.workbench-hero-card{border-color:#0b332b2e;margin-bottom:18px}.workbench-hero-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:18px;display:grid}.workbench-hero-grid h2{margin:4px 0 8px;font-size:27px}.workbench-hero-meta{gap:10px;display:grid}.workbench-hero-meta div{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:5px;padding:12px;display:grid}.workbench-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workbench-section-card{min-height:100%}.workbench-evidence-row{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.workbench-evidence-row svg{color:var(--green);flex:none;margin-top:1px}.public-home{min-height:100vh;color:var(--salara-ink);background:#f3f5f1;display:grid}.public-home-hero{background-color:#0000;background-image:linear-gradient(#0b332b29,#0b332be0),url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1800&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:end;min-height:100vh;padding:64px clamp(22px,5vw,72px);display:grid}.public-home-copy{color:#fff;max-width:760px}.public-home-copy .salara-brand{color:#fff;--salara-brand-descriptor-color:#fffc}.public-home-copy .salara-brand__symbol{background:#fff;border-radius:50%}.public-home-copy h1{letter-spacing:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:clamp(44px,8vw,96px);font-weight:760}.public-home-copy p{color:#ffffffe6;max-width:680px;margin:16px 0 0;font-size:18px;line-height:1.65}.public-home-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.handbook-site{min-height:100vh;color:var(--salara-ink);scroll-behavior:smooth;background:#f4f6f1}.public-nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfcf8e6;border-bottom:1px solid #0b332b1a;justify-content:space-between;align-items:center;gap:26px;min-height:74px;padding:14px clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.public-nav-brand{white-space:nowrap}.public-nav-menu-button{width:42px;height:42px;color:var(--salara-green);cursor:pointer;background:#ffffffbd;border:1px solid #0b332b24;border-radius:999px;place-items:center;display:none}.public-nav-menu-button:hover,.public-nav-menu-button:focus-visible{background:#e8f0ea;border-color:#1f6c4f42;outline:none}.public-nav-links{justify-content:flex-end;align-items:center;gap:8px;display:flex}.public-nav-link{color:#34453e;border-radius:8px;align-content:center;gap:3px;min-height:46px;padding:0 13px;text-decoration:none;display:grid}.public-nav-link span{font-size:12px;font-weight:780}.public-nav-link small{color:#6d7973;font-size:9px;line-height:1.2}.public-nav-link:hover,.public-nav-link:focus-visible,.public-nav-link[aria-current=page]{color:var(--salara-green);background:#e8f0ea;outline:none}.public-nav-drawer-shell{visibility:hidden;display:none;overflow:hidden}.public-nav-drawer-backdrop{opacity:0;cursor:pointer;background:#0819153d;border:0;transition:opacity .24s;position:absolute;inset:0}.public-nav-drawer{z-index:1;width:min(330px,100vw - 36px);height:100dvh;min-height:100%;padding:calc(22px + env(safe-area-inset-top)) 22px calc(22px + env(safe-area-inset-bottom));background:#fbfcf8f5;border-left:1px solid #0b332b21;align-content:start;gap:10px;transition:transform .28s;display:grid;position:absolute;top:0;right:0;transform:translate(110%);box-shadow:-24px 0 70px #14261f29}.public-nav-drawer-head{border-bottom:1px solid #0b332b1f;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding-bottom:18px;display:flex}.public-nav-drawer-head span{color:var(--salara-green);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.public-nav-drawer-head button{width:36px;height:36px;color:var(--salara-green);cursor:pointer;background:#fff;border:1px solid #0b332b21;border-radius:999px;place-items:center;display:grid}.public-nav-drawer-link{color:#34453e;border:1px solid #0000;border-radius:8px;align-content:center;gap:4px;min-height:68px;padding:0 14px;text-decoration:none;display:grid}.public-nav-drawer-link span{font-size:16px;font-weight:790;line-height:1.15}.public-nav-drawer-link small{color:#6d7973;font-size:11px;line-height:1.25}.public-nav-drawer-link:hover,.public-nav-drawer-link:focus-visible,.public-nav-drawer-link[aria-current=page]{color:var(--salara-green);background:#e8f0ea;border-color:#1f6c4f24;outline:none}.handbook-hero{background:linear-gradient(#fbfcf8 0%,#eef3eb 58%,#e6eee7 100%);grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(34px,6vw,84px);min-height:calc(100vh - 74px);padding:clamp(44px,7vw,92px) clamp(18px,5vw,72px) clamp(58px,8vw,108px);display:grid;overflow:hidden}.handbook-hero-foundation{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr)}.handbook-hero-copy{max-width:760px;animation:.7s both chapter-rise}.handbook-hero-copy h1,.public-section-hero h1,.placeholder-panel h1{letter-spacing:0;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:clamp(58px,8vw,116px);font-weight:790;line-height:.94}.part-introduction{max-width:920px;margin-bottom:42px}.part-introduction h2{letter-spacing:0;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:clamp(38px,5.6vw,72px);font-weight:770;line-height:1}.part-introduction p{color:#52615b;max-width:740px;margin:18px 0 0;font-size:17px;line-height:1.72}.organizational-reality-diagram{background:linear-gradient(135deg,#ffffffe6,#eef7f2b8);border:1px solid #0b332b21;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;min-height:620px;margin:0;padding:28px;animation:.9s .12s both chapter-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 78px #14261f1c}.organizational-reality-diagram:before{content:"";background:linear-gradient(90deg,#1f6c4f14,#1f6c4f73,#d9a44185,#1f6c4f33);height:2px;position:absolute;top:49%;left:11%;right:11%}.organizational-reality-diagram figcaption{max-width:740px;color:var(--muted);text-align:center;grid-column:1/-1;margin:4px auto 0;font-size:11px;line-height:1.65}.reality-field{align-content:center;justify-items:center;gap:20px;min-height:410px;display:grid;position:relative}.reality-field>span,.reality-rebuild span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:10px;font-weight:850}.reality-cluster{aspect-ratio:1;background:radial-gradient(circle,#0b332b1c,#0b332b08 52%,#0000 53%);border-radius:50%;width:min(240px,100%);position:relative}.reality-cluster:after{content:"";background:var(--salara-green);border-radius:50%;position:absolute;inset:36%;box-shadow:0 0 0 12px #0b332b14}.reality-cluster i{color:#35453e;text-align:center;min-width:92px;min-height:38px;transform:rotate(calc(var(--reality-item) * 60deg)) translate(98px) rotate(calc(var(--reality-item) * -60deg)) translate(-50%, -50%);background:#fff;border:1px solid #1f6c4f33;border-radius:999px;place-items:center;padding:0 10px;font-size:10px;font-style:normal;font-weight:780;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px #14261f12}.reality-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(250px,100%);display:grid}.reality-system-grid i{color:#35453e;text-align:center;background:#ffffffd1;border:1px solid #0b332b21;border-radius:10px;place-items:center;min-height:68px;padding:10px;font-size:11px;font-style:normal;font-weight:780;display:grid;box-shadow:0 10px 24px #14261f0d}.reality-system-grid i:nth-child(2n){transform:translateY(12px)}.reality-interaction-stack{gap:13px;width:min(250px,100%);display:grid}.reality-interaction-stack i{color:#20352d;min-height:58px;transform:translateX(calc((var(--interaction) - 1.5) * 12px));background:#eef7f2;border:1px solid #1f6c4f33;border-radius:999px;align-items:center;padding:0 18px;font-size:12px;font-style:normal;font-weight:780;display:grid;box-shadow:0 12px 28px #14261f0f}.reality-interaction-stack i:nth-child(2n){background:#fff9df;border-color:#efd77e}.reality-rebuild{background:#fff9dff0;border:1px solid #d9a44161;border-radius:999px;place-items:center;width:min(470px,100% - 56px);min-height:76px;padding:18px 24px;display:grid;position:absolute;bottom:78px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #14261f1a}.reality-sequence{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.reality-sequence-step{background:#fff;border:1px solid #0b332b1f;border-radius:11px;align-content:start;min-height:260px;padding:20px;display:grid;box-shadow:0 14px 34px #14261f0d}.reality-sequence-step span{color:var(--green);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:780}.reality-sequence-step h3{color:var(--salara-ink);letter-spacing:0;margin:58px 0 0;font-size:22px;line-height:1.08}.reality-sequence-step p{color:#52615b;margin:14px 0 0;font-size:13px;line-height:1.6}.evidence-placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.evidence-placeholder{min-height:118px;color:var(--salara-ink);text-align:center;background:#fff;border:1px solid #0b332b21;border-radius:11px;place-items:center;padding:18px;font-size:17px;font-weight:760;display:grid}.placeholder-note{color:#6d7973;margin:22px 0 0;font-size:12px;line-height:1.6}.handbook-reflection h2{max-width:1050px}.chapter-navigation{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:820px;margin:38px auto 0;display:grid}.chapter-glossary-link{width:fit-content;color:var(--green);margin:24px auto 0;font-size:12px;font-weight:760;text-decoration:none;display:flex}.chapter-glossary-link:hover,.chapter-glossary-link:focus-visible{outline:none;text-decoration:underline}.chapter-navigation-single{max-width:760px}.chapter-nav-card{min-height:166px;color:var(--salara-ink);background:#fff;border:1px solid #0b332b24;border-radius:11px;align-content:start;gap:9px;padding:22px;text-decoration:none;display:grid;box-shadow:0 18px 46px #14261f12}.chapter-nav-card span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.chapter-nav-card strong{align-items:center;gap:8px;font-size:24px;line-height:1.1;display:inline-flex}.chapter-nav-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.chapter-nav-card-muted{box-shadow:none;background:#ffffff8a}.handbook-spine-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.handbook-spine-item{background:#fff;border:1px solid #0b332b21;border-radius:11px;align-content:start;gap:10px;min-height:154px;padding:20px;display:grid;box-shadow:0 14px 34px #14261f0d}.handbook-spine-item>span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.handbook-spine-item a,.handbook-spine-item>div{color:var(--salara-ink);gap:8px;text-decoration:none;display:grid}.handbook-spine-item a:hover strong,.handbook-spine-item a:focus-visible strong{color:var(--green);outline:none;text-decoration:underline}.handbook-spine-item strong{font-size:19px;line-height:1.14}.handbook-spine-item small{color:#64736d;font-size:12px;line-height:1.55}.handbook-spine-item-planned{box-shadow:none;background:#ffffff8a}.handbook-document-hero{grid-template-columns:minmax(0,820px);min-height:min(72vh,720px)}.handbook-document-hero .handbook-hero-copy{max-width:820px}.chapter-three-hero{grid-template-columns:minmax(0,.96fr) minmax(420px,.92fr)}.chapter-three-hero .handbook-hero-copy h1{max-width:680px;font-size:clamp(48px,4.8vw,72px)}.chapter-three-hero-placeholder,.chapter-three-loss-placeholder,.chapter-three-model-placeholder{background:linear-gradient(135deg,#ffffffe6,#eef7f2c2);border:1px solid #0b332b24;border-radius:14px;margin:0;box-shadow:0 24px 66px #14261f1a}.chapter-three-hero-placeholder{align-content:center;gap:28px;min-height:490px;padding:clamp(24px,4vw,48px);display:grid}.chapter-three-placeholder-label{color:var(--green);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.chapter-three-hero-loop{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:14px;display:grid}.chapter-three-hero-loop span{color:#213b31;text-align:center;background:#fff;border:1px solid #0b332b29;border-radius:11px;place-items:center;min-height:88px;padding:14px;font-size:14px;font-weight:800;display:grid}.chapter-three-hero-loop span:last-child{color:#76560f;background:#fffaf0;border-style:dashed;border-color:#b88b22b3}.chapter-three-hero-placeholder figcaption,.chapter-three-loss-placeholder figcaption,.chapter-three-model-placeholder figcaption{color:#64736d;text-align:center;font-size:12px;line-height:1.6}.chapter-three-reading-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(28px,6vw,82px);display:grid}.chapter-three-prose{max-width:820px}.chapter-three-prose blockquote{border-left:3px solid var(--salara-gold);color:#4f5147;background:#fffaf0;margin:4px 0;padding:18px 20px;font-size:17px;line-height:1.7}.chapter-three-prose ul,.chapter-three-application-content ul{color:#52615b;gap:10px;margin:0;padding-left:22px;font-size:16px;line-height:1.72;display:grid}.chapter-three-loss-placeholder{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:390px;padding:30px;display:grid}.chapter-three-loss-placeholder>span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.chapter-three-loss-placeholder strong{color:var(--salara-green);font-size:clamp(28px,3vw,40px);line-height:1.05}.chapter-three-loss-placeholder small{color:#64736d;font-size:12px}.chapter-three-loss-placeholder i{border-left:1px dashed #b88b22d9;width:1px;height:52px}.chapter-three-cases{margin-top:clamp(42px,6vw,76px)}.chapter-three-case-grid,.chapter-three-five-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.chapter-three-case,.chapter-three-five-card{background:#fff;border:1px solid #0b332b21;border-radius:11px;min-height:230px;padding:22px;box-shadow:0 14px 34px #14261f0d}.chapter-three-case p,.chapter-three-five-card p{color:#52615b;margin:0;font-size:14px;line-height:1.68}.chapter-three-case strong{color:var(--salara-green)}.chapter-three-case-conclusion,.chapter-three-bridge{max-width:820px;color:var(--salara-green);text-align:center;margin:26px auto 0;font-size:17px;font-weight:760;line-height:1.62}.chapter-three-narrow{max-width:980px}.chapter-three-model-placeholder{place-items:center;min-height:410px;margin-top:clamp(36px,6vw,68px);display:grid;position:relative;overflow:hidden}.chapter-three-model-core{z-index:1;background:var(--salara-green);color:#fff;text-align:center;border:1px solid #0b332b38;border-radius:50%;place-items:center;width:138px;height:138px;font-size:16px;font-weight:800;display:grid;box-shadow:0 0 0 16px #1f6c4f14}.chapter-three-model-node{z-index:1;color:#29473b;text-align:center;background:#fff;border:1px solid #1f6c4f38;border-radius:999px;min-width:116px;padding:10px 12px;font-size:11px;font-weight:800;position:absolute;box-shadow:0 10px 24px #14261f12}.chapter-three-model-node-1{top:16%;left:50%;transform:translate(-50%)}.chapter-three-model-node-2{top:37%;right:12%}.chapter-three-model-node-3{bottom:15%;right:20%}.chapter-three-model-node-4{bottom:15%;left:20%}.chapter-three-model-node-5{top:37%;left:12%}.chapter-three-model-placeholder:before{content:"";border:1px dashed #1f6c4f42;border-radius:50%;width:258px;height:258px;position:absolute}.chapter-three-model-placeholder figcaption{position:absolute;bottom:16px;left:20px;right:20px}.chapter-three-five-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.chapter-three-five-card{min-height:100%;padding:18px}.chapter-three-five-card h3,.chapter-three-application h3,.chapter-three-model-explanation h3{color:var(--salara-ink);margin:0 0 14px;font-size:18px;line-height:1.16}.chapter-three-model-explanation{margin-top:44px}.chapter-three-model-explanation section+section{margin-top:28px}.chapter-three-carry-forward{margin-top:clamp(44px,6vw,76px)}.chapter-three-application{border-top:1px solid #0b332b21;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(28px,6vw,82px);margin-top:clamp(56px,8vw,104px);padding-top:clamp(34px,5vw,58px);display:grid}.chapter-three-application-content{gap:22px;display:grid}.chapter-three-application-content h3{color:var(--salara-green);margin:0;font-size:22px;line-height:1.16}.chapter-three-topic-placeholder{color:var(--green);border:1px dashed #1f6c4f4d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:42px 0 0;padding:11px 13px;font-size:12px;font-weight:800;display:inline-flex}.chapter-three-topic-placeholder span{color:var(--salara-ink)}.chapter-three-topic-placeholder small{color:#6d7973;font-size:10px;font-weight:700}.chapter-four-hero{grid-template-columns:minmax(0,.96fr) minmax(390px,.82fr)}.chapter-four-hero .handbook-hero-copy h1{font-size:clamp(54px,6vw,88px)}.chapter-four-hero-figure{background:linear-gradient(135deg,#ffffffe6,#eef7f2c2);border:1px solid #0b332b24;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:14px;min-height:430px;margin:0;padding:clamp(24px,4vw,46px);display:grid;box-shadow:0 24px 66px #14261f1a}.chapter-four-hero-figure span{color:#28483a;text-align:center;background:#fff;border:1px solid #1f6c4f2e;border-radius:11px;place-items:center;min-height:82px;padding:12px;font-size:13px;font-weight:800;display:grid}.chapter-four-hero-figure strong{color:var(--salara-green);text-align:center;grid-column:1/-1;margin-top:12px;font-size:clamp(22px,2.6vw,32px);line-height:1.08}.chapter-four-hero-figure figcaption{color:#64736d;text-align:center;grid-column:1/-1;font-size:12px;line-height:1.6}.chapter-four-narrow{max-width:960px}.chapter-four-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.chapter-four-card{background:#fff;border:1px solid #0b332b21;border-radius:12px;min-height:270px;padding:clamp(20px,3vw,30px);box-shadow:0 14px 34px #14261f0d}.chapter-four-card h3{color:var(--salara-green);margin:0 0 16px;font-size:clamp(22px,2.5vw,30px);line-height:1.08}.chapter-four-card p,.chapter-four-prose p,.chapter-four-fit .chapter-prose p{color:#52615b;font-size:16px;line-height:1.74}.chapter-four-card p{margin:0}.chapter-four-fit{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:clamp(28px,6vw,82px);display:grid}.chapter-four-fit h2{max-width:450px;margin:0}.chapter-five-hero{grid-template-columns:minmax(0,.92fr) minmax(390px,.86fr)}.chapter-five-hero .handbook-hero-copy h1{font-size:clamp(54px,6vw,90px)}.chapter-five-flow-figure{background:linear-gradient(135deg,#ffffffeb,#eef7f2c2);border:1px solid #0b332b24;border-radius:14px;align-content:center;gap:18px;min-height:540px;margin:0;padding:clamp(24px,4vw,44px);animation:.9s .12s both chapter-rise;display:grid;box-shadow:0 24px 66px #14261f1a}.chapter-five-flow-figure figcaption{color:var(--green);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.chapter-five-flow-figure ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.chapter-five-flow-step{color:#2c4238;text-align:center;background:#fff;border:1px solid #0b332b21;border-radius:10px;place-items:center;min-height:58px;padding:12px 18px;font-size:13px;font-weight:820;display:grid;position:relative;box-shadow:0 10px 24px #14261f0e}.chapter-five-flow-step:after{content:"";background:#b88b22b8;width:1px;height:14px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.chapter-five-flow-step:last-child:after{display:none}.chapter-five-flow-step-organizational{color:var(--salara-green);background:#eef7f2;border-color:#1f6c4f47;box-shadow:0 0 0 6px #1f6c4f0b,0 12px 28px #14261f12}.chapter-five-flow-caption{color:#64736d;text-align:center;margin:4px 0 0;font-size:12px;line-height:1.6}.chapter-five-narrow{max-width:960px}.chapter-five-prose p{color:#52615b;font-size:16px;line-height:1.78}.chapter-five-prose strong{color:var(--salara-green)}.chapter-five-two-column{grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);align-items:start;gap:clamp(28px,6vw,82px);display:grid}.chapter-five-model{gap:12px;display:grid}.chapter-five-model-card{background:#fff;border:1px solid #0b332b21;border-radius:11px;align-content:start;gap:8px;min-height:150px;padding:18px;display:grid;box-shadow:0 14px 34px #14261f0d}.chapter-five-model-card span,.chapter-five-proof-steps span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.chapter-five-model-card h3{color:var(--salara-green);margin:0;font-size:22px;line-height:1.08}.chapter-five-model-card p{color:#52615b;margin:0;font-size:13px;line-height:1.62}.chapter-five-fit,.chapter-five-proof-space{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(28px,6vw,82px);display:grid}.chapter-five-fit h2,.chapter-five-proof-space h2{max-width:510px;margin:0}.chapter-five-proof-space .chapter-prose{margin-top:24px}.chapter-five-proof-link{margin-top:26px}.chapter-five-proof-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.chapter-five-proof-steps li{background:linear-gradient(#fff,#f8faf5);border:1px solid #0b332b21;border-radius:11px;align-content:center;gap:8px;min-height:96px;padding:18px;display:grid;box-shadow:0 14px 34px #14261f0d}.chapter-five-proof-steps strong{color:#233a31;font-size:clamp(18px,2vw,24px);line-height:1.08}.chapter-five-closing-prose p:nth-last-child(-n+2){color:var(--salara-green);font-size:clamp(20px,2.5vw,30px);font-weight:780;line-height:1.2}.handbook-markdown-section .chapter-section-inner{max-width:980px}.handbook-markdown-prose{gap:18px;max-width:820px;display:grid}.handbook-markdown-prose h3,.handbook-markdown-prose h4{color:var(--salara-ink);margin:26px 0 0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;line-height:1.16}.handbook-markdown-prose h3{font-size:clamp(24px,3vw,34px)}.handbook-markdown-prose h4{font-size:19px}.handbook-markdown-prose p{max-width:820px}.handbook-markdown-prose strong{color:#213b31}.handbook-markdown-prose em{color:#4f6259}.handbook-markdown-prose a{color:var(--green);font-weight:740}.handbook-markdown-prose code{color:#24493a;background:#1f6c4f17;border-radius:4px;padding:.12em .34em;font-family:Geist Mono,ui-monospace,monospace;font-size:.88em}.handbook-markdown-prose pre{background:#f9faf7;border:1px solid #0b332b21;border-radius:10px;margin:4px 0;padding:18px;overflow-x:auto}.handbook-markdown-prose pre code{background:0 0;padding:0}.handbook-markdown-prose blockquote{border-left:3px solid var(--salara-gold);color:#4f5147;background:#fffaf0;margin:4px 0;padding:18px 20px;font-size:17px;line-height:1.7}.handbook-markdown-prose ul,.handbook-markdown-prose ol{color:#52615b;gap:10px;margin:0;padding-left:22px;font-size:16px;line-height:1.72;display:grid}.handbook-markdown-table-wrap{background:#fff;border:1px solid #0b332b21;border-radius:10px;overflow-x:auto}.handbook-markdown-table-wrap table{border-collapse:collapse;color:#42534b;width:100%;min-width:700px;font-size:13px;line-height:1.55}.handbook-markdown-table-wrap th,.handbook-markdown-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #0b332b1a;padding:13px 14px}.handbook-markdown-table-wrap th{color:var(--salara-ink);background:#eef3eb;font-weight:800}.handbook-markdown-table-wrap tr:last-child td{border-bottom:0}.placeholder-hero{background:linear-gradient(#fbfcf8 0%,#eef3eb 100%);place-items:center;min-height:calc(100vh - 74px);padding:clamp(58px,9vw,120px) clamp(18px,5vw,72px);display:grid}.placeholder-panel{text-align:center;background:#ffffffbd;border:1px solid #0b332b21;border-radius:14px;width:min(980px,100%);padding:clamp(28px,5vw,62px);box-shadow:0 28px 78px #14261f1a}.placeholder-panel p{color:#52615b;max-width:680px;margin:22px auto 0;font-size:17px;line-height:1.72}.placeholder-chapter-number{color:var(--green);margin-bottom:14px;font-size:14px;font-weight:760;display:block}.public-section-hero{background:linear-gradient(#fbfcf8 0%,#eef3eb 100%);padding:clamp(72px,11vw,148px) clamp(18px,5vw,72px) clamp(54px,8vw,100px)}.public-section-hero h1{max-width:980px}.public-section-hero p{color:#52615b;max-width:760px;margin:24px 0 0;font-size:clamp(17px,2vw,22px);line-height:1.65}.public-section-hero .button{margin-top:34px}.public-section-body{background:#f4f6f1;padding:clamp(68px,10vw,124px) clamp(18px,5vw,72px)}.public-section-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto;display:grid}.public-foundation-card{background:#fff;border:1px solid #0b332b21;border-radius:11px;align-content:start;min-height:260px;padding:22px;display:grid;box-shadow:0 14px 34px #14261f0d}.public-foundation-card span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.public-foundation-card h2{color:var(--salara-ink);letter-spacing:0;margin:58px 0 0;font-size:24px;line-height:1.1}.public-foundation-card p{color:#52615b;margin:16px 0 0;font-size:13px;line-height:1.62}.public-home-experience{color:inherit;text-decoration:none}.public-home-experience:focus-visible{outline-offset:3px;outline:3px solid #1f6c4f80}.public-about-body{gap:18px;display:grid}.public-foundation-card-wide{max-width:920px;min-height:auto;margin:0 auto}.public-foundation-card-wide h2{margin-top:28px}.public-status-card p strong{color:var(--salara-green);font-weight:780}.chapter-publication-note{color:#6d7973;max-width:620px;margin:22px auto 0;font-size:12px;line-height:1.65}.author-link-row{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.section-text-link{width:fit-content;color:var(--green);align-items:center;gap:7px;margin:26px auto 0;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.section-text-link:hover,.section-text-link:focus-visible{outline:none;text-decoration:underline}.handbook-hero-foundation{grid-template-columns:minmax(0,.84fr) minmax(540px,620px);justify-content:space-between;gap:clamp(34px,6vw,84px)}.handbook-hero-copy{min-width:0}.gidl-pack-frame{width:min(100%,720px);min-height:460px;box-shadow:none;background:0 0;border:1px solid #0b332b0e;border-radius:8px;align-content:center;justify-items:center;gap:10px;margin:0;padding:16px 16px 10px;animation:.8s 80ms both chapter-rise;display:grid;overflow:hidden}.gidl-pack-frame-hero{grid-column:2;justify-self:end;width:min(100%,580px);max-width:100%;min-height:440px}.gidl-pack-svg{width:100%;height:auto;max-height:560px;display:block;overflow:visible}.gidl-pack-frame-hero .gidl-pack-svg{max-height:420px}.gidl-pack-frame figcaption{color:#64736d;text-align:center;max-width:640px;margin:0 auto;font-size:11px;line-height:1.65}.gidl-pack-asset-frame{background:0 0}.gidl-pack-asset-frame img{object-fit:contain;width:100%;height:auto;max-height:580px;display:block}.gidl-pack-frame svg text{paint-order:stroke;stroke:#0000}.gs-diagram-node{min-width:min(100%,154px);min-height:96px;color:var(--salara-ink);text-align:left;background:#fff;border:1px solid #0b332b24;border-radius:10px;align-content:center;gap:6px;padding:14px 16px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 12px 30px #14261f0d}button.gs-diagram-node{cursor:pointer}.gs-diagram-node:hover,.gs-diagram-node[data-state=hover]{background:#eef7f2;border-color:#1f6c4f57;transform:translateY(-2px)}.gs-diagram-node:focus-visible{outline:2px solid var(--salara-gold);outline-offset:3px}.gs-diagram-node[data-state=selected]{background:#eef7f2;border-color:#1f6c4f7a;box-shadow:inset 0 0 0 2px #1f6c4f14,0 16px 34px #14261f12}.gs-diagram-node[data-state=inactive]{opacity:.48;box-shadow:none}.gs-diagram-node-kicker,.gs-diagram-panel-kicker,.gs-observation-ring-label{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.gs-diagram-node strong{font-size:14px;line-height:1.22}.gs-diagram-node small{color:var(--muted);text-transform:capitalize;font-size:10px;line-height:1.3}.gs-interaction-bubble{background:#fff9df;border-color:#d9a4416b;border-radius:999px}.gs-knowledge-node{background:radial-gradient(circle at 50% 12%,#e7f0e5eb,#fff 68%)}.gs-intelligence-node{background:#eef7f2;border-color:#1f6c4f38}.gs-cost-indicator{background:#f7e5e1;border-color:#c46a4c42}.gs-cost-indicator .gs-diagram-node-kicker{color:#8e4738}.gs-relationship-line{place-self:center;min-width:70px;min-height:24px;position:relative}.gs-relationship-line:before{content:"";background:#b9b3a2;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.gs-relationship-line:after{content:"";color:#b9b3a2;border-top:1px solid;border-right:1px solid;width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:0;transform:rotate(45deg)}.gs-relationship-line[data-state=selected]:before{background:var(--salara-gold);height:2px}.gs-relationship-line[data-state=selected]:after{color:var(--salara-gold)}.gs-relationship-line[data-state=inactive]{opacity:.42}.gs-relationship-line[data-direction=vertical]{min-width:24px;min-height:70px}.gs-relationship-line[data-direction=vertical]:before{width:1px;height:auto;inset:0 auto 0 50%;transform:translate(-50%)}.gs-relationship-line[data-direction=vertical]:after{inset:auto auto 0 calc(50% - 4px);transform:rotate(135deg)}.gs-observation-ring{background:radial-gradient(circle,#e7f0e5a8,#ffffffb8 64%);border:1px dashed #0b332b3d;border-radius:18px;gap:14px;padding:clamp(18px,3vw,28px);display:grid}.gs-observation-ring[data-state=selected]{border-style:solid;border-color:#1f6c4f61}.gs-observation-ring-content{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));align-items:center;gap:14px;display:grid}.gs-diagram-explanation-panel{background:#fff;border:1px solid #0b332b24;border-radius:10px;gap:14px;width:min(100%,420px);padding:20px;display:grid;box-shadow:0 18px 46px #14261f14}.gs-diagram-explanation-panel h2{color:var(--salara-ink);margin:0;font-size:20px;line-height:1.15}.gs-diagram-explanation-panel p{color:#52615b;margin:0;font-size:13px;line-height:1.65}.gs-diagram-panel-actions{flex-wrap:wrap;gap:10px;display:flex}.gs-diagram-panel-actions a,.gs-diagram-panel-close{border:1px solid var(--line);min-height:36px;color:var(--green);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:760;text-decoration:none;display:inline-flex}.gs-diagram-panel-actions a:hover,.gs-diagram-panel-actions a:focus-visible,.gs-diagram-panel-close:hover,.gs-diagram-panel-close:focus-visible{background:#eef7f2;border-color:#1f6c4f57;outline:none}.gs-diagram-panel-close{cursor:pointer;width:fit-content}.gs-progressive-stage{background:linear-gradient(135deg,#ffffffe6,#eef7f2b8);border:1px solid #0b332b21;border-radius:12px;gap:18px;width:min(100%,980px);margin:0;padding:clamp(18px,3vw,28px);display:grid;box-shadow:0 22px 60px #14261f14}.gs-progressive-stage-head{grid-template-columns:minmax(0,.8fr) minmax(220px,1fr);align-items:start;gap:18px;display:grid}.gs-progressive-stage-head h2{color:var(--salara-ink);margin:0;font-size:clamp(24px,3vw,34px);line-height:1.05}.gs-progressive-stage-head p{color:#52615b;margin:0;font-size:13px;line-height:1.65}.gs-progressive-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gs-progressive-control{border:1px solid var(--line);min-height:58px;color:var(--salara-ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-content:center;gap:4px;padding:9px 11px;transition:border-color .18s,background .18s;display:grid}.gs-progressive-control span{color:var(--green);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:780}.gs-progressive-control[data-state=selected]{background:#eef7f2;border-color:#1f6c4f4d}.gs-progressive-control[data-state=inactive]{color:#64736d}.gs-progressive-control:focus-visible{outline:2px solid var(--salara-gold);outline-offset:2px}.gs-progressive-canvas{background:#ffffff94;border:1px solid #0b332b14;border-radius:10px;place-items:center;min-height:320px;padding:clamp(16px,3vw,30px);display:grid}.gs-progressive-canvas[data-scale=interaction]{grid-template-columns:1fr}.gs-progressive-layer-single{place-items:center;width:min(100%,360px);display:grid}.gs-progressive-layer-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));align-items:center;gap:14px;width:min(100%,680px);display:grid}.gs-progressive-layer-grid-small{width:min(100%,520px)}.gs-progressive-stage figcaption{color:var(--muted);text-align:center;font-size:11px;line-height:1.6}.floating-progress-button{right:max(18px, env(safe-area-inset-right));bottom:calc(clamp(18px, 3vw, 34px) + env(safe-area-inset-bottom));z-index:55;background:var(--salara-green);width:52px;height:52px;color:var(--salara-gold);cursor:pointer;opacity:0;pointer-events:none;border:1px solid #ffffff24;border-radius:50%;place-items:center;transition:opacity .24s,transform .24s,box-shadow .18s;display:grid;position:fixed;transform:translateY(14px);box-shadow:0 18px 42px #14261f2e}.floating-progress-button.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.floating-progress-button:hover,.floating-progress-button:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 20px 48px #14261f3d}.floating-progress-button .progression-mark{transform:rotate(-90deg)}.chapter-observation-grid{align-items:center}.chapter-memory-figure,.chapter-system-figure,.chapter-decision-figure,.chapter-approved-figure{min-height:460px;box-shadow:none;background:linear-gradient(135deg,#eef7f26b,#fbfcf81f);border:1px solid #0b332b0e;border-radius:8px;margin:0;padding:16px 16px 10px;animation:.8s 80ms both chapter-rise;overflow:hidden}.chapter-memory-figure,.chapter-system-figure,.chapter-decision-figure{align-content:center;justify-items:center;gap:18px;display:grid}.chapter-memory-figure figcaption,.chapter-system-figure figcaption,.chapter-decision-figure figcaption{color:#64736d;text-align:center;max-width:620px;margin:0 auto;font-size:11px;line-height:1.65}.chapter-memory-orbit{aspect-ratio:1;background:radial-gradient(circle,#1f6c4f21,#1f6c4f08 54%,#0000 55%);border-radius:50%;width:min(340px,100%);position:relative}.chapter-memory-orbit:before,.chapter-memory-orbit:after{content:"";border:1px dashed #0b332b33;border-radius:50%;position:absolute}.chapter-memory-orbit:before{inset:13%}.chapter-memory-orbit:after{border-color:#d9a44147;inset:27%}.chapter-memory-orbit strong,.chapter-system-core strong{background:var(--salara-green);color:#fff;letter-spacing:.05em;text-transform:uppercase;text-align:center;border-radius:50%;place-items:center;padding:12px;font-size:10px;line-height:1.25;display:grid;position:absolute;inset:33%;box-shadow:0 18px 38px #0b332b33}.chapter-memory-pill{color:#35453e;text-align:center;min-width:96px;max-width:128px;min-height:36px;transform:rotate(calc(var(--memory-item) * 51.428deg)) translate(135px) rotate(calc(var(--memory-item) * -51.428deg)) translate(-50%, -50%);background:#fdfbf5;border:1px solid #1f6c4f33;border-radius:999px;place-items:center;padding:0 10px;font-size:10px;font-weight:780;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px #14261f12}.chapter-system-figure{grid-template-columns:170px minmax(0,1fr)}.chapter-system-core{aspect-ratio:1;background:radial-gradient(circle,#1f6c4f1f,#1f6c4f0a 56%,#0000 57%);border-radius:50%;width:156px;position:relative}.chapter-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.chapter-system-grid span{color:#35453e;text-align:center;background:#ffffffdb;border:1px solid #0b332b24;border-radius:8px;place-items:center;min-height:74px;padding:10px;font-size:11px;font-weight:780;display:grid;box-shadow:0 10px 22px #14261f0d}.chapter-system-grid span:nth-child(2n){transform:translateY(10px)}.chapter-system-figure figcaption{grid-column:1/-1}.chapter-decision-map{background:radial-gradient(circle at 20% 48%,#1f6c4f29,#0000 28%),radial-gradient(circle at 80%,#d9a44133,#0000 18%);border-radius:12px;width:min(560px,100%);min-height:330px;position:relative}.chapter-decision-map:before{content:"";background:linear-gradient(90deg,#0b332b33,#d9a4419e,#0b332b29);height:1px;position:absolute;top:50%;left:7%;right:7%}.chapter-decision-map:after{content:"";background:var(--salara-green);border-radius:50%;width:96px;height:96px;position:absolute;top:50%;left:12%;transform:translateY(-50%);box-shadow:0 0 0 14px #0b332b14}.chapter-decision-map span{z-index:1;color:#35453e;text-align:center;background:#fdfbf5;border:1px solid #1f6c4f2e;border-radius:999px;place-items:center;min-width:118px;min-height:38px;padding:0 12px;font-size:10px;font-weight:780;display:grid;position:absolute;box-shadow:0 10px 24px #14261f12}.chapter-decision-map span:first-child{top:16%;left:7%}.chapter-decision-map span:nth-child(2){background:#fff9df;border-color:#efd77e;top:30%;left:34%}.chapter-decision-map span:nth-child(3){bottom:22%;left:36%}.chapter-decision-map span:nth-child(4){color:#76560f;background:#fff9df;border-color:#d9a4416b;top:43%;right:6%}.chapter-approved-figure{place-items:center;display:grid}.chapter-approved-figure img{object-fit:contain;width:100%;height:auto;max-height:560px;display:block}.evidence-card-grid-quiet{grid-template-columns:repeat(3,minmax(0,1fr))}.chapter-continuation{padding-top:clamp(54px,8vw,98px)}.gidl-section-grid{align-items:center}.gidl-diagram{min-height:460px;box-shadow:none;background:linear-gradient(135deg,#eef7f26b,#fbfcf81f);border:1px solid #0b332b0e;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin:0;padding:16px 16px 10px;animation:.8s 80ms both chapter-rise;display:grid;overflow:hidden}.gidl-diagram figcaption,.gidl-rebuild-diagram figcaption{color:#64736d;text-align:center;grid-column:1/-1;max-width:700px;margin:4px auto 0;font-size:11px;line-height:1.65}.gidl-stage{align-content:center;justify-items:center;gap:18px;min-height:330px;display:grid}.gidl-stage-label{color:var(--green);letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:10px;font-weight:850}.gidl-knowledge-hub{aspect-ratio:1;background:radial-gradient(circle,#1f6c4f21,#1f6c4f08 54%,#0000 55%);border-radius:50%;width:min(252px,100%);position:relative}.gidl-knowledge-hub:before{content:"";border:1px dashed #0b332b33;border-radius:50%;position:absolute;inset:14%}.gidl-knowledge-hub strong{background:var(--salara-green);color:#fff;letter-spacing:.05em;text-transform:uppercase;text-align:center;border-radius:50%;place-items:center;padding:12px;font-size:10px;line-height:1.25;display:grid;position:absolute;inset:32%;box-shadow:0 18px 38px #0b332b33}.gidl-knowledge-hub span{color:#35453e;text-align:center;min-width:88px;max-width:112px;min-height:36px;transform:rotate(calc(var(--gidl-node) * 51.428deg)) translate(104px) rotate(calc(var(--gidl-node) * -51.428deg)) translate(-50%, -50%);background:#fff;border:1px solid #1f6c4f33;border-radius:999px;place-items:center;padding:0 9px;font-size:9px;font-weight:780;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px #14261f12}.gidl-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(252px,100%);display:grid}.gidl-system-grid span{color:#35453e;text-align:center;background:#ffffffdb;border:1px solid #0b332b24;border-radius:8px;place-items:center;min-height:64px;padding:10px;font-size:10px;font-weight:780;display:grid;box-shadow:0 10px 22px #14261f0d}.gidl-system-grid span:nth-child(2n){transform:translateY(10px)}.gidl-interaction-list{gap:11px;width:min(252px,100%);display:grid}.gidl-interaction-list span{color:#20352d;min-height:54px;transform:translateX(calc((var(--gidl-interaction) - 1.5) * 10px));background:#eef7f2;border:1px solid #1f6c4f33;border-radius:999px;align-items:center;padding:0 17px;font-size:11px;font-weight:780;display:grid;box-shadow:0 12px 26px #14261f0f}.gidl-interaction-list span:nth-child(2n){background:#fff9df;border-color:#efd77e}.gidl-rebuild-band{background:#fff9dff0;border:1px solid #d9a44161;border-radius:999px;grid-column:1/-1;place-items:center;min-height:72px;padding:16px 22px;display:grid;box-shadow:0 18px 44px #14261f14}.gidl-rebuild-band span{color:#7a5a13;letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:10px;font-weight:850}.gidl-diagram-knowledge{grid-template-columns:1fr}.gidl-diagram-systems{grid-template-columns:repeat(2,minmax(0,1fr))}.gidl-diagram-interactions,.gidl-diagram-rebuild{grid-template-columns:repeat(3,minmax(0,1fr))}.gidl-rebuild-diagram{box-shadow:none;background:linear-gradient(135deg,#eef7f26b,#fbfcf81f);border:1px solid #0b332b0e;border-radius:8px;grid-template-columns:1fr;gap:10px;margin:0;padding:16px 16px 10px;display:grid}.gidl-rebuild-step{background:#fff;border:1px solid #0b332b21;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:68px;padding:12px 16px;display:grid;position:relative}.gidl-rebuild-step:not(:last-of-type):after{content:"";background:#1f6c4f5c;width:2px;height:11px;position:absolute;bottom:-11px;left:37px}.gidl-rebuild-step span{color:var(--green);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:780}.gidl-rebuild-step strong{color:var(--salara-ink);font-size:15px;line-height:1.25}.gidl-rebuild-outcome{background:#fff9df;border-color:#d9a44161}.evidence-card-grid{gap:18px;display:grid}.evidence-card-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-card{background:#fff;border:1px solid #0b332b21;border-radius:12px;gap:16px;padding:22px;display:grid;box-shadow:0 14px 34px #14261f0d}.evidence-card-head,.evidence-card-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.evidence-card-head span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.evidence-card-head small,.evidence-card-meta span{color:#6d7973;font-size:10px;font-weight:700}.evidence-card h3{color:var(--salara-ink);letter-spacing:0;margin:0;font-size:22px;line-height:1.1}.evidence-card p{color:#52615b;margin:0;font-size:13px;line-height:1.64}.evidence-detail-grid{gap:14px;display:grid}.evidence-detail-grid section{border-top:1px solid #e5ebe7;padding-top:14px}.evidence-detail-grid h4{color:var(--salara-ink);margin:0 0 9px;font-size:12px}.evidence-detail-grid ul{color:#52615b;margin:0;padding-left:18px;font-size:13px;line-height:1.62}.evidence-source-link{margin:0}.research-library-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:28px;max-width:1240px;margin:0 auto;display:grid}.research-topic-filter{background:#fff;border:1px solid #0b332b21;border-radius:12px;gap:8px;padding:18px;display:grid;position:sticky;top:98px}.research-topic-filter span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.research-topic-filter a{color:#35453e;text-transform:capitalize;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:720;text-decoration:none;display:flex}.research-topic-filter a:hover,.research-topic-filter a:focus-visible,.research-topic-filter a[aria-current=page]{color:var(--salara-green);background:#e8f0ea;outline:none}.research-evidence-list{min-width:0}.research-results-head{max-width:760px;margin-bottom:28px}.research-results-head h2{color:var(--salara-ink);letter-spacing:0;text-transform:capitalize;margin:0;font-size:clamp(32px,4vw,56px);line-height:1.02}.research-results-head p{color:#52615b;margin:16px 0 0;font-size:15px;line-height:1.72}.reflective-question-inner{max-width:1120px}.quiet-continuation{border-top:1px solid #0b332b29;gap:8px;width:min(560px,100%);margin:58px auto 0;padding-top:22px;display:grid}.quiet-continuation span,.quiet-continuation small{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.quiet-continuation strong{color:var(--salara-ink);font-size:20px;line-height:1.15}.quiet-previous-link{color:#6d7973;margin-top:34px}.showcase-chapter{min-height:100vh;color:var(--salara-ink);scroll-behavior:smooth;background:#f4f6f1}.chapter-hero{background:linear-gradient(#fbfcf8 0%,#eef3eb 58%,#e6eee7 100%);align-content:stretch;min-height:100vh;padding:26px clamp(18px,5vw,72px) 58px;display:grid;overflow:hidden}.chapter-hero-compact{min-height:88vh}.chapter-nav{color:#52615b;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;height:42px;font-size:11px;font-weight:760;display:flex}.chapter-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,500px);align-items:center;gap:clamp(28px,5vw,70px);min-height:calc(100vh - 126px);display:grid}.chapter-hero-copy{max-width:840px;animation:.7s both chapter-rise}.chapter-kicker{color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:850}.chapter-hero-copy h1{letter-spacing:0;max-width:860px;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:clamp(52px,7.7vw,106px);font-weight:780;line-height:.96}.chapter-lede{color:#4d5b55;max-width:720px;margin:24px 0 0;font-size:clamp(17px,2vw,22px);line-height:1.65}.chapter-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.chapter-opening-navigation{align-items:center}.chapter-navigation-planned{color:#64736d;border:1px solid #0b332b21;border-radius:8px;align-items:center;min-height:40px;padding:0 12px;font-size:12px;font-weight:720;display:inline-flex}.knowledge-rediscovery-diagram{background:linear-gradient(135deg,#ffffffdb,#eef7f2b8);border:1px solid #0b332b21;border-radius:12px;grid-template-columns:minmax(190px,1fr) minmax(120px,.52fr) minmax(190px,1fr);align-items:center;gap:16px;min-height:590px;margin:0;padding:24px;animation:.9s .12s both chapter-rise;display:grid;box-shadow:0 28px 78px #14261f1c}.knowledge-rediscovery-diagram figcaption,.search-growth-diagram figcaption{max-width:680px;color:var(--muted);text-align:center;grid-column:1/-1;margin:4px auto 0;font-size:11px;line-height:1.65}.rediscovery-panel{align-content:center;justify-items:center;gap:22px;min-height:420px;display:grid}.diagram-column-label{color:var(--green);letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:10px;font-weight:850}.rediscovery-hub{aspect-ratio:1;background:radial-gradient(circle,#1f6c4f21,#1f6c4f08 48%,#0000 49%);border-radius:50%;width:min(250px,100%);position:relative}.rediscovery-hub:before{content:"";border:1px dashed #0b332b38;border-radius:50%;position:absolute;inset:13%}.hub-core{background:var(--salara-green);color:#fff;text-align:center;border-radius:50%;place-items:center;padding:12px;display:grid;position:absolute;inset:32%;box-shadow:0 18px 38px #0b332b33}.hub-core span{letter-spacing:.04em;text-transform:uppercase;max-width:105px;font-size:10px;font-weight:820;line-height:1.25}.hub-source{color:#35453e;min-width:92px;min-height:38px;transform:rotate(calc(var(--source) * 60deg)) translate(104px) rotate(calc(var(--source) * -60deg)) translate(-50%, -50%);background:#fff;border:1px solid #1f6c4f33;border-radius:999px;place-items:center;padding:0 11px;font-size:10px;font-weight:780;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 26px #14261f12}.rediscovery-gap{align-content:center;justify-items:center;gap:20px;min-height:360px;display:grid;position:relative}.rediscovery-gap>span{color:#7a5a13;letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:10px;font-weight:850}.gap-lines{background:linear-gradient(#d9a44117,#1f6c4f14);border-radius:999px;width:110px;height:250px;position:relative;overflow:hidden}.gap-lines:before,.gap-lines:after{content:"";background:#0b332b29;border-radius:999px;position:absolute;inset:12px 46px}.gap-lines:after{background:#d9a4416b;inset:18px 52px;transform:rotate(8deg)}.gap-lines i{left:calc(16% + (var(--gap) % 2) * 18%);top:calc(10% + var(--gap) * 10%);width:56px;height:2px;transform:rotate(calc(-36deg + var(--gap) * 10deg));background:#0b332b42;position:absolute}.answer-reconstruction{gap:14px;width:min(260px,100%);display:grid}.reconstructed-answer{min-height:78px;transform:translateX(calc((var(--answer) - 1) * 18px));background:#eef7f2;border:1px solid #1f6c4f33;border-radius:11px;align-content:center;gap:7px;padding:15px 17px;display:grid;box-shadow:0 12px 28px #14261f0f}.reconstructed-answer:nth-child(2){background:#fff9df;border-color:#efd77e}.reconstructed-answer:nth-child(3){background:#f7e5e1;border-color:#ddb4ab}.reconstructed-answer span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.reconstructed-answer:nth-child(2) span{color:#76560f}.reconstructed-answer:nth-child(3) span{color:#8e4738}.reconstructed-answer strong{color:#20352d;font-size:13px;line-height:1.35}.search-growth-diagram{background:linear-gradient(135deg,#ffffffd1,#eef7f2a3);border:1px solid #0b332b21;border-radius:12px;grid-template-columns:210px minmax(0,1fr) 230px;align-items:center;gap:24px;margin:42px 0 0;padding:clamp(20px,3vw,34px);display:grid;box-shadow:0 22px 60px #14261f14}.search-growth-stage{background:#fff;border:1px solid #0b332b24;border-radius:11px;align-content:center;gap:12px;min-height:156px;padding:22px;display:grid}.search-growth-stage span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.search-growth-stage strong{color:var(--salara-ink);letter-spacing:0;font-size:24px;line-height:1.08}.search-growth-end{background:#10231f}.search-growth-end span{color:var(--salara-gold)}.search-growth-end strong{color:#f4f6f1}.search-growth-map{background:radial-gradient(circle,#1f6c4f21,#0000 34%),linear-gradient(#ffffff73,#ffffff1f);border-radius:12px;min-height:360px;position:relative;overflow:hidden}.search-growth-map:before{content:"";background:repeating-linear-gradient(90deg,#0b332b1a 0 1px,#0000 1px 54px),repeating-linear-gradient(0deg,#0b332b14 0 1px,#0000 1px 54px);position:absolute;inset:40px 14px;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.decision-question{z-index:2;background:var(--salara-green);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:50%;place-items:center;width:102px;height:102px;font-size:11px;font-weight:850;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 38px #0b332b33}.search-path-node{z-index:1;color:#35453e;text-align:center;background:#fff;border:1px solid #1f6c4f33;border-radius:999px;place-items:center;min-width:100px;max-width:132px;min-height:40px;padding:8px 10px;font-size:10px;font-weight:780;display:grid;position:absolute;box-shadow:0 10px 24px #14261f12}.search-path-node:before{content:"";z-index:-1;transform-origin:0;background:#0b332b38;width:150px;height:1px;position:absolute;top:50%;left:50%}.search-path-node:nth-child(2){top:13%;left:7%}.search-path-node:nth-child(2):before{transform:rotate(34deg)}.search-path-node:nth-child(3){top:4%;left:45%}.search-path-node:nth-child(3):before{transform:rotate(92deg)}.search-path-node:nth-child(4){top:18%;right:7%}.search-path-node:nth-child(4):before{transform:rotate(145deg)}.search-path-node:nth-child(5){top:49%;right:5%}.search-path-node:nth-child(5):before{transform:rotate(182deg)}.search-path-node:nth-child(6){bottom:12%;right:14%}.search-path-node:nth-child(6):before{transform:rotate(220deg)}.search-path-node:nth-child(7){bottom:6%;left:42%}.search-path-node:nth-child(7):before{transform:rotate(270deg)}.search-path-node:nth-child(8){bottom:17%;left:8%}.search-path-node:nth-child(8):before{transform:rotate(318deg)}.search-path-node:nth-child(9){top:45%;left:5%}.search-path-node:nth-child(9):before{transform:rotate(360deg)}.information-intelligence-diagram{background:#ffffffb8;border:1px solid #0b332b21;border-radius:10px;grid-template-columns:1fr 80px 1fr;align-items:center;gap:14px;min-height:480px;margin:0;padding:30px;animation:.9s .12s both chapter-rise;display:grid;box-shadow:0 24px 70px #14261f17}.information-stack{gap:12px;display:grid}.information-stack span{color:#35453e;background:#fff;border:1px solid #d8e2dc;border-radius:9px;place-items:center;min-height:54px;font-size:13px;font-weight:740;display:grid}.transformation-line{background:linear-gradient(90deg,#0b332b2e,#0b332bb8);height:2px;position:relative}.transformation-line:after{content:"";border-top:2px solid #0b332bb8;border-right:2px solid #0b332bb8;width:12px;height:12px;position:absolute;top:-5px;right:-1px;transform:rotate(45deg)}.usable-intelligence{background:#eef7f2;border:1px solid #1f6c4f40;border-radius:12px;align-content:center;gap:14px;min-height:240px;padding:26px;display:grid}.usable-intelligence span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.usable-intelligence strong{color:var(--salara-green);letter-spacing:0;font-size:clamp(30px,4vw,48px);line-height:1.02}.chapter-section{background:#f4f6f1;padding:clamp(76px,11vw,138px) clamp(18px,5vw,72px)}.chapter-section-light{background:#fbfcf8}.chapter-section-dark{color:#f4f6f1;background:#10231f}.chapter-section-inner{max-width:1180px;margin:0 auto}.chapter-two-column{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,6vw,82px);display:grid}.chapter-section h2,.chapter-next h2{letter-spacing:0;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:clamp(34px,5vw,64px);font-weight:760;line-height:1.02}.chapter-prose{gap:18px;display:grid}.chapter-prose p,.chapter-section-head p,.chapter-next p{color:#52615b;margin:0;font-size:16px;line-height:1.78}.handbook-site .handbook-principle,.handbook-site .chapter-emphasis{margin:18px 0 0;font-weight:820;line-height:1.62;color:var(--salara-green)!important}.chapter-section-dark .chapter-prose p,.chapter-section-dark .chapter-section-head p{color:#bdcbc5}.chapter-section-head{max-width:850px;margin-bottom:34px}.chapter-section-head p:not(.chapter-kicker){max-width:740px;margin-top:18px}.handbook-glossary-compact-section{padding-block:clamp(30px,5vw,54px)}.handbook-glossary-compact-card{max-width:720px;color:inherit;background:#fff;border:1px solid #0b332b24;border-radius:8px;gap:10px;padding:22px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 12px 30px #14261f0a}.handbook-glossary-compact-card:hover,.handbook-glossary-compact-card:focus-visible{border-color:#91b8a7;outline:none;transform:translateY(-1px);box-shadow:0 14px 32px #14261f14}.handbook-glossary-compact-card strong{color:var(--salara-ink);letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,34px);font-weight:500;line-height:1.12}.handbook-glossary-compact-card span:not(.chapter-kicker){color:#52615b;max-width:620px;font-size:15px;line-height:1.65}.handbook-glossary-hero{grid-template-columns:minmax(0,.95fr) minmax(320px,.65fr)}.handbook-glossary-hero-card{color:#fff;background:#123c32;border:1px solid #f2d58a7a;border-radius:8px;align-content:center;gap:12px;min-height:360px;padding:30px;display:grid;box-shadow:0 24px 60px #0b332b2e}.handbook-glossary-hero-card span{color:#f5f7f4;background:#ffffff12;border:1px solid #ffffff29;border-radius:7px;padding:14px 16px;font-size:clamp(14px,1.5vw,18px);font-weight:740;display:block}.glossary-section{background:#f4f6f1}.glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.glossary-entry{background:#fff;border:1px solid #0b332b21;border-radius:8px;align-content:start;gap:14px;min-height:260px;padding:20px;scroll-margin-top:96px;display:grid;box-shadow:0 12px 30px #14261f0b}.glossary-entry h2{color:var(--salara-ink);letter-spacing:0;margin:0;font-size:24px;line-height:1.12}.glossary-entry p{color:#31413b;margin:0;font-size:14px;line-height:1.68}.glossary-entry dl{gap:10px;margin:2px 0 0;display:grid}.glossary-entry dl div{border-top:1px solid #e5ebe7;gap:4px;padding-top:10px;display:grid}.glossary-entry dt{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.glossary-entry dd{color:#52615b;margin:0;font-size:12px;line-height:1.6}.glossary-entry a{color:var(--green);font-weight:760;text-decoration:none}.glossary-entry a:hover,.glossary-entry a:focus-visible{outline:none;text-decoration:underline}.chapter-section#supporting-evidence{padding-block:clamp(62px,8vw,104px)}.chapter-section#supporting-evidence .chapter-section-head{margin-bottom:28px}.chapter-section#supporting-evidence .chapter-section-head h2,.chapter-looking-ahead h2{font-size:clamp(30px,3.8vw,48px);line-height:1.06}.decision-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.path-step{border:1px solid var(--line);background:#ffffffc7;border-radius:10px;min-height:270px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;box-shadow:0 1px 1px #14261f05}.path-step:hover{border-color:#afc8bd;transform:translateY(-4px);box-shadow:0 18px 42px #14261f14}.path-step span{color:var(--green);font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:760}.path-step strong{margin-top:58px;font-size:17px;display:block}.path-step p{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.65}.cost-list{gap:12px;display:grid}.cost-item{color:#edf5f1;background:#ffffff12;border:1px solid #ffffff24;border-radius:9px;padding:18px 20px;font-size:15px;line-height:1.55}.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.signal-card{background:#fff;border:1px solid #d8e2dc;border-radius:10px;min-height:210px;padding:22px}.signal-card span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.signal-card p{color:#31413b;margin:34px 0 0;font-size:17px;line-height:1.55}.chapter-next{background:linear-gradient(#e6eee7 0%,#f8faf5 100%);padding:clamp(78px,12vw,150px) clamp(18px,5vw,72px)}.chapter-next-inner{text-align:center;max-width:920px;margin:0 auto}.chapter-next p{max-width:680px;margin:22px auto 0}.chapter-next-card{text-align:left;background:#fff;border:1px solid #0b332b24;border-radius:10px;max-width:560px;margin:36px auto 0;padding:24px;box-shadow:0 18px 46px #14261f12}.chapter-next-card span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.chapter-next-card strong{margin-top:8px;font-size:22px;display:block}.chapter-next-card p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.65}.chapter-looking-ahead{background:#fbfcf8;border-top:1px solid #0b332b14;padding:clamp(62px,8vw,104px) clamp(18px,5vw,72px)}.chapter-looking-ahead-inner{max-width:1180px;margin:0 auto}.chapter-looking-ahead h2{max-width:850px;color:var(--salara-ink);margin:0}.chapter-looking-ahead p{color:#52615b;max-width:740px;margin:18px 0 0;font-size:16px;line-height:1.78}.chapter-looking-ahead-link{color:var(--green);align-items:center;gap:7px;margin-top:26px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.chapter-looking-ahead-link:hover,.chapter-looking-ahead-link:focus-visible{outline:none;text-decoration:underline}.chapter-looking-ahead .chapter-looking-ahead-planned{color:#64736d;font-size:13px;font-weight:700}.chapter-section#supporting-evidence>.chapter-section-inner>.section-text-link{margin-left:0;margin-right:0}.chapter-card-link{color:var(--green);align-items:center;gap:7px;margin-top:17px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.chapter-card-link:hover,.chapter-card-link:focus-visible{outline:none;text-decoration:underline}.chapter-diagram-wrap{margin-top:10px}.knowledge-object-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.knowledge-object{min-height:198px;transform:translateY(calc((var(--object) % 2) * 12px));background:linear-gradient(#fff,#f8faf5);border:1px solid #0b332b21;border-radius:11px;align-content:start;gap:12px;padding:18px;display:grid;box-shadow:0 14px 34px #14261f0d}.knowledge-object span{width:fit-content;color:var(--green);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:780}.knowledge-object h3{color:var(--salara-ink);letter-spacing:0;margin:14px 0 0;font-size:23px;line-height:1.05}.knowledge-object p{color:#52615b;margin:0;font-size:12px;line-height:1.62}.hidden-cost-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.hidden-cost-card{background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;min-height:230px;padding:18px}.hidden-cost-card span{color:var(--salara-gold);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.hidden-cost-card p{color:#edf5f1;margin:54px 0 0;font-size:13px;line-height:1.62}.chapter-realization{background:#fbfcf8;padding:clamp(92px,14vw,178px) clamp(18px,5vw,72px)}.chapter-realization-inner{text-align:center;max-width:1080px;margin:0 auto}.chapter-realization p{color:#52615b;letter-spacing:0;margin:0;font-size:clamp(30px,5vw,72px);font-weight:720;line-height:1.04}.chapter-realization h2{color:var(--salara-green);letter-spacing:0;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:clamp(38px,7vw,98px);font-weight:800;line-height:.98}.realization-divider{background:linear-gradient(#0b332b26,#0b332b9e);width:2px;height:72px;margin:34px auto}.chapter-two-hero-figure{background:radial-gradient(circle at 50% 44%,#1f6c4f1a,#0000 42%),linear-gradient(135deg,#ffffffe0,#eef7f2bd);border:1px solid #0b332b21;border-radius:14px;place-items:center;min-height:520px;margin:0;padding:22px 22px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 78px #14261f1a}.chapter-two-hero-svg{z-index:1;width:min(100%,680px);height:auto;display:block;position:relative;overflow:visible}.chapter-two-hero-traces path{fill:none;stroke:#1f6c4f2e;stroke-width:.8px;stroke-dasharray:2 8}.chapter-two-hero-interaction rect{fill:url(#chapter-two-hero-gold);stroke:#b88b22c7;stroke-width:1px;filter:url(#chapter-two-hero-gold-shadow)}.chapter-two-hero-eyebrow{fill:#653806;letter-spacing:.01em;font-size:14px;font-weight:760}.chapter-two-hero-subtext{fill:#85550c;font-size:12px;font-weight:520}.chapter-two-hero-primary-path{fill:none;stroke:#b88b22;stroke-width:1.5px}.chapter-two-hero-boundary-container{fill:url(#chapter-two-hero-boundary-wash);stroke:#1f6c4f57;stroke-width:.8px;stroke-dasharray:5 6}.chapter-two-hero-boundary-label-bg{fill:#f8faf5;stroke:none;stroke-width:0;stroke-dasharray:none;filter:none}.chapter-two-hero-boundary-title{fill:var(--salara-ink);letter-spacing:.01em;font-size:13px;font-weight:780}.chapter-two-hero-source rect{fill:#ffffffdb;stroke:#1f6c4f4d;stroke-width:.8px;filter:url(#chapter-two-hero-soft-shadow)}.chapter-two-hero-source-title{fill:var(--salara-green);letter-spacing:.01em;font-size:14px;font-weight:820}.chapter-two-hero-source-detail{fill:#52615b;font-size:12px;font-weight:540}.chapter-two-hero-gathering-paths path,.chapter-two-hero-gathering-paths line{fill:none;stroke:#5f5e5ab3;stroke-width:.8px}.chapter-two-hero-response rect{fill:var(--salara-green);stroke:var(--salara-ink);stroke-width:1px;filter:url(#chapter-two-hero-soft-shadow)}.chapter-two-hero-response text{fill:#fff;font-size:14px;font-weight:760}.chapter-two-hero-figure figcaption{z-index:2;max-width:520px;color:var(--muted);text-align:center;margin:0 auto;font-size:11px;line-height:1.6;position:absolute;bottom:20px;left:24px;right:24px}.progressive-perspective{gap:20px;display:grid}.progressive-perspective-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:clamp(22px,4vw,44px);display:grid}.progressive-perspective-sticky{background:linear-gradient(135deg,#ffffffeb,#eef7f2b8);border:1px solid #0b332b21;border-radius:12px;align-content:start;gap:16px;min-height:620px;margin:0;padding:clamp(18px,3vw,28px);display:grid;position:sticky;top:96px;box-shadow:0 22px 60px #14261f14}.progressive-perspective-head{gap:8px;display:grid}.progressive-perspective-head h2{color:var(--salara-ink);letter-spacing:0;margin:0;font-size:clamp(24px,3.2vw,38px);line-height:1.05}.progressive-perspective-head p:not(.chapter-kicker){color:#52615b;margin:0;font-size:13px;line-height:1.65}.progressive-perspective-landscape{background:radial-gradient(circle,#1f6c4f1a,#0000 31%),linear-gradient(#ffffffb8,#ffffff5c);border:1px solid #0b332b14;border-radius:12px;min-height:390px;position:relative;overflow:hidden}.progressive-perspective-grid{background:repeating-linear-gradient(90deg,#0b332b12 0 1px,#0000 1px 48px),repeating-linear-gradient(0deg,#0b332b0f 0 1px,#0000 1px 48px);position:absolute;inset:24px;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.progressive-perspective-anchor{z-index:4;width:var(--pp-core-size,118px);height:var(--pp-core-size,118px);background:var(--salara-green);color:#fff;letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;font-size:11px;font-weight:850;transition:width .22s,height .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 38px #0b332b33}.progressive-perspective-item{left:var(--pp-x);top:var(--pp-y);z-index:1;min-width:76px;max-width:116px;min-height:var(--pp-pill-min-height,34px);border:1px solid rgba(31,108,79,var(--pp-pill-border-alpha,.2));color:#35453e;text-align:center;box-shadow:0 8px 18px rgba(20,38,31,var(--pp-pill-shadow-alpha,.07));opacity:0;background:#fff;border-radius:999px;place-items:center;padding:6px 9px;font-size:8.5px;font-weight:760;line-height:1.2;transition:opacity .22s,transform .22s,border-color .22s,background .22s,width .22s,height .22s,box-shadow .22s;display:grid;position:absolute;transform:translate(-50%,-50%)scale(.96)}.progressive-perspective-item[data-visible=true]{opacity:1;transform:translate(-50%,-50%)scale(1)}.progressive-perspective-item[data-emphasis=strong]{z-index:3;color:#76560f;background:#fff9df;border-color:#d9a44185;min-width:118px;box-shadow:0 10px 22px #d9a4411f}.progressive-perspective[data-stage-index="0"] .progressive-perspective-item[data-emphasis=strong]{min-height:38px;font-size:9.5px}.progressive-perspective-item[data-emphasis=quiet]{opacity:0;background:#fffc;font-size:8px}.progressive-perspective-item[data-emphasis=quiet][data-visible=true]{opacity:.82}.progressive-perspective-sticky figcaption{color:var(--muted);text-align:center;font-size:11px;line-height:1.6}.progressive-perspective-controls{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.progressive-perspective-control{border:1px solid var(--line);min-height:56px;color:var(--salara-ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-content:center;gap:4px;padding:8px 10px;font-size:10px;font-weight:760;transition:border-color .18s,background .18s;display:grid}.progressive-perspective-control span{color:var(--green);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:780}.progressive-perspective-control[data-complete=true]{background:#eef7f2;border-color:#1f6c4f47}.progressive-perspective-control[aria-pressed=true]{box-shadow:inset 0 0 0 2px #1f6c4f14}.progressive-perspective-control:focus-visible{outline:2px solid var(--salara-gold);outline-offset:2px}.progressive-perspective-scroll{gap:18px;display:grid}.progressive-perspective-step{background:#ffffffa8;border:1px solid #0b332b1f;border-radius:10px;align-content:center;gap:10px;min-height:54vh;padding:22px;display:grid;position:relative}.progressive-perspective-step[data-active=true]{background:#fff;border-color:#1f6c4f52;box-shadow:0 16px 38px #14261f0f}.progressive-perspective-sentinel{pointer-events:none;position:absolute;inset:34% 0}.progressive-perspective-step span{color:var(--green);font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:800}.progressive-perspective-step h3{color:var(--salara-ink);letter-spacing:0;margin:0;font-size:24px;line-height:1.08}.progressive-perspective-step p{color:#52615b;margin:0;font-size:13px;line-height:1.65}.progressive-perspective-costs{flex-wrap:wrap;gap:7px;margin:4px 0 0;padding:0;list-style:none;display:flex}.progressive-perspective-costs li{min-height:28px;color:var(--green);background:#eef7f2;border:1px solid #1f6c4f29;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:780;display:inline-flex}.progressive-perspective-fallback{gap:10px;margin:0;padding:0;list-style:none;display:none}.progressive-perspective-fallback li{border:1px solid var(--line);background:#fff;border-radius:9px;padding:14px}.progressive-perspective-fallback strong{color:var(--green);font-family:Geist Mono,ui-monospace,monospace;font-size:11px;display:block}.progressive-perspective-fallback span{color:var(--salara-ink);margin-top:5px;font-size:13px;font-weight:780;display:block}.progressive-perspective-fallback p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}@keyframes chapter-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fragment-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.chapter-hero-copy,.handbook-hero-copy,.gidl-pack-frame,.chapter-memory-figure,.chapter-system-figure,.chapter-decision-figure,.chapter-approved-figure,.gidl-diagram,.organizational-reality-diagram,.knowledge-rediscovery-diagram,.information-intelligence-diagram,.chapter-five-flow-figure{animation:none}.public-nav-drawer,.public-nav-drawer-backdrop,.floating-progress-button,.gs-diagram-node,.gs-progressive-control,.progressive-perspective-anchor,.progressive-perspective-item,.progressive-perspective-control{transition:none}.path-step,.gs-diagram-node:hover,.gs-diagram-node[data-state=hover]{transform:none}.progressive-perspective[data-reduced-motion=true] .progressive-perspective-scroll{display:none}.progressive-perspective[data-reduced-motion=true] .progressive-perspective-fallback{display:grid}}@media (max-width:1500px){.handbook-hero-foundation{grid-template-columns:1fr;gap:clamp(34px,5vw,58px)}.gidl-pack-frame-hero{grid-column:1;justify-self:center;width:min(100%,680px);min-height:420px}.gidl-pack-frame-hero .gidl-pack-svg{max-height:400px}}@media (max-width:1050px){.studio-shell{grid-template-columns:78px minmax(0,1fr)}.sidebar{padding-inline:11px}.studio-brand{justify-content:center;padding-inline:0}.studio-brand .salara-brand__copy,.nav-label,.nav-item span,.nav-item.locked:after,.sidebar-footer,.nav-group-chevron{display:none}.nav-item{justify-content:center;padding:0}.nav-group-leading{justify-content:center}.nav-sublist{padding-left:0}.grid-4,.relationship-grid,.dependency-grid,.stats-grid,.connector-grid,.provider-grid,.readiness-columns,.strategy-branch-grid,.platform-card-grid,.configuration-status-grid,.guide-grid,.foundation-catalog,.action-attention-grid,.queue-summary-grid,.record-review-grid{grid-template-columns:repeat(2,1fr)}.review-queue-layout{grid-template-columns:1fr}.selected-review-panel{position:static}.guide-panel-wide{grid-column:1/-1}.public-nav{flex-direction:row;align-items:center;min-height:62px;padding:10px clamp(18px,5vw,72px);position:sticky}.public-nav-menu-button{display:grid}.public-nav-links{display:none}.public-nav-drawer-shell{pointer-events:none;z-index:80;width:100vw;max-width:100vw;height:100dvh;display:block;position:fixed;inset:0;overflow:hidden}.public-nav-drawer-shell.open{pointer-events:auto;visibility:visible}.public-nav-drawer-shell.open .public-nav-drawer-backdrop{opacity:1}.public-nav-drawer-shell.open .public-nav-drawer{transform:translate(0)}.handbook-hero,.chapter-hero-grid,.chapter-two-column,.chapter-system-figure,.gidl-diagram,.research-library-layout,.organizational-reality-diagram,.knowledge-rediscovery-diagram,.information-intelligence-diagram,.search-growth-diagram,.chapter-three-reading-layout,.chapter-three-application,.chapter-five-two-column,.chapter-five-fit,.chapter-five-proof-space{grid-template-columns:1fr}.gidl-pack-frame,.gidl-pack-frame-hero{justify-self:center;width:min(100%,680px)}.gs-progressive-stage-head,.gs-progressive-controls,.progressive-perspective-layout,.progressive-perspective-controls{grid-template-columns:1fr}.progressive-perspective-sticky{min-height:auto;position:relative;top:auto}.progressive-perspective-scroll{display:none}.progressive-perspective-fallback{display:grid}.chapter-system-core{justify-self:center}.chapter-system-grid{max-width:520px}.gidl-stage{min-height:260px}.gidl-rebuild-band{border-radius:12px}.evidence-card-grid-compact{grid-template-columns:1fr}.research-topic-filter{position:static}.organizational-reality-diagram{min-height:auto}.organizational-reality-diagram:before{background:linear-gradient(#1f6c4f14,#1f6c4f73,#d9a44185,#1f6c4f33);width:2px;height:auto;inset:110px auto 104px 50%}.reality-field{min-height:300px}.reality-rebuild{grid-column:1/-1;width:100%;position:relative;bottom:auto;left:auto;transform:none}.reality-sequence,.evidence-placeholder-grid,.public-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-rediscovery-diagram{min-height:auto}.rediscovery-panel{min-height:300px}.rediscovery-gap{min-height:156px}.gap-lines{width:min(100%,280px);height:78px}.gap-lines:before{inset:37px 14px}.gap-lines:after{inset:32px 22px;transform:rotate(0)}.gap-lines i{left:calc(10% + var(--gap) * 9%);width:34px;top:50%}.transformation-line{background:linear-gradient(#0b332b2e,#0b332b94);justify-self:center;width:2px;height:54px}.transformation-line:after{top:auto;bottom:-1px;right:-4px;transform:rotate(135deg)}.decision-path,.signal-grid,.knowledge-object-gallery,.hidden-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-three-five-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-observability-layout,.workbench-hero-grid{grid-template-columns:1fr}.runtime-signal-grid,.ledger-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-five-flow-figure{min-height:auto}.chapter-five-model{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.studio-shell{display:block}.sidebar{flex-direction:row;align-items:center;gap:12px;width:100%;height:auto;padding:12px;position:static;overflow-x:auto}.studio-brand{border:0;border-right:1px solid #ffffff1f;padding:0 12px 0 0}.nav-list{display:flex}.nav-group{align-items:center;display:flex}.nav-sublist{padding-left:0;display:flex}.nav-item{min-width:40px}.topbar{height:60px;padding:0 20px}.page{padding:25px 20px}.page-heading{flex-direction:column}.grid-3,.form-grid,.registry,.relationship-grid,.dependency-grid,.stats-grid,.connector-grid,.provider-grid,.readiness-columns,.strategy-branch-grid,.platform-card-grid,.configuration-status-grid,.platform-configuration-layout,.connector-field-grid,.recommendation-grid,.guide-grid,.guide-page-grid,.guide-topic-grid,.inspection-grid,.foundation-detail-grid,.foundation-object-groups,.foundation-catalog,.action-attention-grid,.queue-summary-grid,.review-completion-grid,.acquisition-method-grid,.acquisition-completion-grid,.configuration-diagnostic-grid,.configuration-resolution-grid{grid-template-columns:1fr}.acquisition-completion,.review-completion-panel,.acquire-workspace-header,.manage-workspace-header,.queue-intro{flex-direction:column}.record-review-grid{grid-template-columns:1fr}.record-review-heading,.record-focus-banner{flex-direction:column}.platform-configuration-surface{position:static}.configuration-surface{width:100%}.vendor-identity{grid-template-columns:42px minmax(0,1fr)}.vendor-status{grid-column:1/-1;justify-self:start}.studio-table-footer,.studio-table-footer-controls{flex-direction:column;align-items:flex-start}.workspace-lifecycle-row{align-items:flex-start}.guide-step-list{grid-template-columns:1fr}.tool-actions{flex-wrap:wrap}.candidate-bulk-counts,.candidate-bulk-result{grid-template-columns:1fr}.candidate-bulk-result-action{justify-items:start}.candidate-review-summary .section-title{flex-direction:column;align-items:flex-start}.candidate-review-summary-counts,.candidate-review-summary-link{width:100%;min-width:0}.candidate-review-summary-counts{grid-template-columns:1fr}.candidate-review-summary-counts>div+div{border-top:1px solid var(--line);border-left:0}.candidate-review-summary-link{grid-template-columns:1fr;align-items:start}.grid-4,.future-grid,.version-row{grid-template-columns:repeat(2,1fr)}.detail-list,.source-inspector-grid,.source-workspace-summary-grid{grid-template-columns:1fr}.source-workspace-progress li,.source-workspace-next-action,.activation-next-action{flex-direction:column;align-items:flex-start}.runtime-question-actions{justify-content:flex-start}.runtime-engineering-facts,.studio-replay-metadata dl{grid-template-columns:1fr}.event-head,.timeline-top{flex-direction:column}.public-home-hero{padding:34px 18px}.public-home-copy h1{font-size:44px}.public-home-copy p{font-size:15px}.chapter-hero{min-height:auto;padding:18px 18px 42px}.handbook-hero{min-height:auto;padding:44px 18px 56px}.chapter-nav{flex-direction:column;align-items:flex-start;height:auto;margin-bottom:34px}.chapter-hero-grid{min-height:auto}.chapter-hero-copy h1,.handbook-hero-copy h1,.public-section-hero h1,.placeholder-panel h1{font-size:46px}.chapter-lede{font-size:16px}.public-nav-menu-button{width:40px;height:40px}.gidl-pack-frame,.chapter-memory-figure,.chapter-system-figure,.chapter-decision-figure,.chapter-approved-figure,.gidl-diagram,.gidl-rebuild-diagram{min-height:auto;padding:14px 14px 10px}.gidl-pack-frame-hero .gidl-pack-svg{max-height:380px}.chapter-memory-orbit{width:250px}.chapter-memory-pill{min-width:78px;max-width:104px;transform:rotate(calc(var(--memory-item) * 51.428deg)) translate(102px) rotate(calc(var(--memory-item) * -51.428deg)) translate(-50%, -50%)}.chapter-system-grid{grid-template-columns:1fr}.chapter-system-grid span:nth-child(2n){transform:none}.chapter-decision-map{min-height:410px}.chapter-decision-map:before{width:1px;height:auto;inset:48px auto 48px 50%}.chapter-decision-map:after{width:74px;height:74px;top:58px;left:50%;transform:translate(-50%)}.chapter-decision-map span{min-width:min(210px,100% - 36px);transform:translate(-50%);left:50%!important;right:auto!important}.chapter-decision-map span:first-child{top:155px}.chapter-decision-map span:nth-child(2){top:214px}.chapter-decision-map span:nth-child(3){top:273px;bottom:auto}.chapter-decision-map span:nth-child(4){top:332px}.gidl-knowledge-hub{width:218px}.gidl-knowledge-hub span{min-width:78px;max-width:98px;transform:rotate(calc(var(--gidl-node) * 51.428deg)) translate(92px) rotate(calc(var(--gidl-node) * -51.428deg)) translate(-50%, -50%)}.gidl-system-grid,.gidl-interaction-list{width:100%}.gidl-system-grid span:nth-child(2n),.gidl-interaction-list span{transform:none}.gidl-rebuild-step{grid-template-columns:34px minmax(0,1fr)}.gidl-rebuild-step:not(:last-of-type):after{left:31px}.evidence-card,.organizational-reality-diagram{padding:18px}.reality-cluster{width:218px}.reality-cluster i{transform:rotate(calc(var(--reality-item) * 60deg)) translate(90px) rotate(calc(var(--reality-item) * -60deg)) translate(-50%, -50%)}.reality-system-grid,.reality-interaction-stack{width:100%}.reality-interaction-stack i{transform:none}.reality-sequence,.evidence-placeholder-grid,.public-section-grid,.chapter-navigation,.handbook-spine-list,.chapter-three-case-grid,.chapter-three-five-grid,.glossary-grid,.chapter-five-model{grid-template-columns:1fr}.reality-sequence-step,.public-foundation-card{min-height:auto}.reality-sequence-step h3,.public-foundation-card h2{margin-top:28px}.knowledge-rediscovery-diagram,.information-intelligence-diagram,.search-growth-diagram{padding:18px}.rediscovery-hub{width:220px}.hub-source{transform:rotate(calc(var(--source) * 60deg)) translate(92px) rotate(calc(var(--source) * -60deg)) translate(-50%, -50%)}.answer-reconstruction{width:100%}.reconstructed-answer{transform:none}.search-growth-map{min-height:520px}.search-path-node{min-width:94px;max-width:118px}.chapter-section,.chapter-next{padding-inline:18px}.chapter-section h2,.chapter-next h2{font-size:34px}.chapter-two-hero-figure{min-height:320px;padding:16px 12px 38px}.chapter-two-hero-boundary-label-bg{opacity:0}.chapter-two-hero-eyebrow{font-size:18px}.chapter-two-hero-source-title,.chapter-two-hero-response text{font-size:16px}.chapter-two-hero-subtext,.chapter-two-hero-source-detail{font-size:13px}.chapter-two-hero-boundary-title{font-size:15px}.chapter-three-hero-placeholder{min-height:auto}.chapter-five-flow-figure{padding:18px}.chapter-five-flow-step{min-height:54px}.chapter-five-proof-steps li,.chapter-five-model-card{min-height:auto}.glossary-entry{min-height:auto;padding:18px}.chapter-three-model-placeholder{min-height:500px}.chapter-three-model-node-1{top:12%}.chapter-three-model-node-2{top:33%;right:3%}.chapter-three-model-node-3{bottom:21%;right:7%}.chapter-three-model-node-4{bottom:21%;left:7%}.chapter-three-model-node-5{top:33%;left:3%}.progressive-perspective-landscape{min-height:430px}.progressive-perspective-item{min-width:68px;max-width:100px;padding-inline:8px;font-size:8px}.progressive-perspective-item[data-emphasis=strong]{max-width:96px;min-width:96px!important}.decision-path,.signal-grid,.knowledge-object-gallery,.hidden-cost-grid{grid-template-columns:1fr}.knowledge-object{min-height:auto;transform:none}.path-step{min-height:220px}.runtime-signal-grid,.workbench-section-grid{grid-template-columns:1fr}.studio-replay-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-replay-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ledger-runtime-grid,.ledger-runtime-columns{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
