.route-recovery-content{box-sizing:border-box;width:var(--workspace-content-width);max-width:var(--app-container);margin:var(--app-space-4) auto;padding:var(--app-space-6);overflow-wrap:anywhere}.route-recovery-content p{max-width:65ch;color:var(--app-text-secondary)}.route-recovery-actions{gap:var(--app-space-3);flex-wrap:wrap;display:flex}.route-recovery .topbar nav a{min-height:var(--touch-target-primary);padding-inline:var(--app-space-4);color:var(--brand-blue-strong);align-items:center;display:inline-flex}@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-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,: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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.\!visible{visibility:visible!important}.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}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.\!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,)!important}.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))}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-Variable.ttf)format("truetype")}:root{--brand-planet-navy:#0b1f33;--brand-planet-blue:#1473e6;--brand-orbit-cyan:#21b8d5;--brand-cloud-white:#fff;--brand-graphite:#252b31;--brand-mist-grey:#f3f6f8;--discipline-health:#e91e63;--discipline-safety:#ffb300;--discipline-environment:#2e7d32;--discipline-quality:#7f57c2;--brand-cyan-text:#147b91;--brand-cyan-text-strong:#13778d;--discipline-health-text:#a9134c;--discipline-safety-text:#76520a;--discipline-environment-text:#23672b;--discipline-quality-text:#6441a8;--discipline-health-fill:var(--discipline-health-text);--text-accent:var(--brand-blue-strong);--brand-navy-strong:#071726;--brand-blue-strong:#0e5fbe;--brand-blue-soft:#e9f2fd;--brand-cyan-soft:#e5f8fb;--brand-health-pink:#e91e63;--surface-border:#d7e0e8;--text-secondary:#596b7b;--status-draft-bg:#e8edf1;--status-draft-text:#465765;--status-submitted-bg:#fff1cf;--status-submitted-text:#76520a;--status-verified-bg:#dff3e8;--status-verified-text:#12603a;--status-critical-bg:#fde7ef;--status-critical-text:#a9134c;--passport-cyan-border:#b5e8f1;--passport-shadow:#0b1f3320;--passport-orbit:#21b8d56b;--passport-blue-orbit:#1473e61a;--passport-cyan-orbit-soft:#21b8d50c;--passport-white-border:#ffffff5e;--passport-white-border-soft:#ffffff42;--passport-white-surface:#ffffff0f;--passport-white-surface-soft:#ffffff0d;--passport-cyan-text:#d8f8fd;--passport-hero-text:#e6f2ff;--passport-hero-muted:#a9bfd2;--passport-blue-shadow:#1473e62b;--passport-control-border:#97aabd;--passport-white-control-border:#fff6;--passport-tab-count:#e2e9ef;--passport-surface-shadow:#0b1f3309;--passport-body-text:#3d5264;--passport-divider:#e5ebf0;--passport-timeline:#c9d9e7;--passport-divider-soft:#e8edf1;--passport-copy-muted:#506679;--passport-confidence-text:#265339;--passport-confidence-bg:#e4f3ea;--passport-confidence-strong:#0d6238;--passport-low-text:#526574;--passport-low-bg:#e9eef2;--passport-low-strong:#344a59;--passport-supported-text:#195e68;--passport-supported-strong:#0c5661;--passport-achievement-text:#31495b;--passport-file-border:#b9d4f1;--passport-supports-text:#435b6e;--passport-track-empty:#dce4eb;--passport-divider-muted:#e7edf1;--passport-divider-faint:#edf1f4;--passport-backdrop:#071726a8;--passport-panel-shadow:#07172635;--passport-panel-divider:#e6ecf1;--passport-input-border:#bdcbd7;--passport-label-text:#42596b;--search-blue-glow:#1473e64d;--search-cyan-orbit:#21b8d54f;--search-blue-orbit-soft:#1473e610;--search-cyan-orbit-faint:#21b8d508;--search-rank-text:#a0afbb;--learning-hero-glow:#21b8d533;--learning-hero-line:#ffffff29;--learning-progress-track:#dce9f2;--learning-reflection-bg:#f0f8fb;--radius-control:6px;--radius-card:8px;--radius-panel:10px;--shadow-card:0 1px 2px #0b1f3308;--shadow-raised:0 10px 28px #0b1f3317;--app-background:var(--brand-mist-grey);--app-surface:var(--brand-cloud-white);--app-surface-subtle:#f8f9fa;--app-border:var(--surface-border);--app-border-subtle:#e8edf1;--app-text:var(--brand-planet-navy);--app-text-secondary:var(--text-secondary);--app-container:1224px;--app-left-rail:220px;--app-feed:620px;--app-right-rail:300px;--app-topbar-height:58px;--app-space-1:4px;--app-space-2:8px;--app-space-3:12px;--app-space-4:16px;--app-space-5:20px;--app-space-6:24px;--app-space-8:32px;--type-body:1rem;--type-supporting:.875rem;--type-heading-small:1.125rem;--touch-target-primary:44px;--touch-target-compact:24px;--font-brand:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--brand-planet-navy);background:var(--brand-mist-grey);font-family:var(--font-brand);font-synthesis:none}.platform-administration-workspace{background:var(--brand-mist-grey);min-height:calc(100vh - 58px);padding-bottom:48px}.platform-administration-workspace>:not(.workspace-hero,.platform-decision-backdrop){width:calc(100% - 48px);max-width:1440px;margin-left:auto;margin-right:auto}.platform-administration-hero-metrics dd{text-transform:capitalize;font-size:1.25rem}.platform-authority-banner{background:var(--brand-cloud-white);border:1px solid var(--surface-border);border-top:3px solid var(--brand-orbit-cyan);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:24px;margin-top:24px;padding:18px 22px;display:grid;box-shadow:0 8px 24px #0b1f3312}.platform-authority-identity,.platform-authority-role{align-items:center;gap:12px;display:flex}.platform-authority-identity>div,.platform-authority-role{flex-direction:column}.platform-authority-identity span:not(.platform-authority-mark),.platform-authority-role span{color:var(--text-secondary);font-size:var(--type-supporting);letter-spacing:.04em;font-weight:700}.platform-authority-identity strong,.platform-authority-role strong{color:var(--brand-planet-navy);text-transform:capitalize;font-size:.9rem}.platform-authority-mark{background:linear-gradient(145deg, var(--brand-planet-blue), var(--brand-orbit-cyan));color:var(--brand-cloud-white);font-size:var(--type-supporting);letter-spacing:.05em;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:inline-flex}.platform-authority-role{border-left:1px solid var(--app-border-subtle);align-items:flex-start;gap:3px;padding-left:24px}.platform-authority-banner>p{border-left:1px solid var(--app-border-subtle);color:var(--text-secondary);font-size:var(--type-supporting);margin:0;padding-left:24px;line-height:1.55}.platform-administration-toolbar{background:var(--brand-cloud-white);border:1px solid var(--surface-border);z-index:12;justify-content:space-between;align-items:center;min-height:58px;margin-top:16px;padding:0 12px;display:flex;position:sticky;top:58px}.platform-administration-toolbar nav{align-items:stretch;min-width:0;display:flex;overflow-x:auto}.platform-administration-toolbar nav button{color:var(--text-secondary);font-size:var(--type-supporting);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:56px;padding:0 13px;font-weight:700;display:flex}.platform-administration-toolbar nav button:hover,.platform-administration-toolbar nav button.active{border-bottom-color:var(--brand-planet-blue);color:var(--brand-planet-navy)}.platform-administration-toolbar nav button span{background:var(--discipline-health-fill);color:var(--brand-cloud-white);font-size:var(--type-supporting);border-radius:20px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;display:inline-flex}.platform-administration-search input{background:var(--app-surface-subtle);border:1px solid var(--surface-border);color:var(--brand-planet-navy);font:inherit;font-size:var(--type-supporting);border-radius:6px;min-width:230px;padding:9px 12px}.platform-administration-overview,.platform-commercial-layout,.platform-audit-layout{grid-template-columns:minmax(0,2fr) minmax(280px,.9fr);gap:18px;margin-top:18px;display:grid}.platform-command-section{background:var(--brand-cloud-white);border:1px solid var(--surface-border);min-width:0;margin-top:18px;padding:24px;box-shadow:0 8px 24px #0b1f330d}.platform-administration-overview>.platform-command-section,.platform-commercial-layout>.platform-command-section,.platform-audit-layout>.platform-command-section{margin-top:0}.platform-command-section--wide{grid-column:1}.platform-administration-overview>.platform-command-section--wide:last-child{grid-column:1/-1}.platform-command-section .section-heading{border-bottom:1px solid var(--app-border-subtle);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;padding-bottom:16px;display:flex}.platform-command-section .section-heading h2{color:var(--brand-planet-navy);margin:3px 0 0;font-size:1.25rem}.platform-command-section .section-heading p:not(.eyebrow){color:var(--text-secondary);font-size:var(--type-supporting);max-width:760px;margin:8px 0 0;line-height:1.5}.platform-section-count{background:var(--brand-blue-soft);border:1px solid var(--surface-border);color:var(--brand-blue-strong);font-size:var(--type-supporting);border-radius:20px;flex:none;padding:6px 10px;font-weight:700}.platform-attention-grid,.platform-tenant-preview-grid,.platform-feature-grid,.platform-commercial-metrics{gap:14px;display:grid}.platform-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-attention-grid button{background:var(--app-surface-subtle);border:1px solid var(--app-border-subtle);color:var(--brand-planet-navy);text-align:left;border-radius:8px;grid-template-columns:36px 1fr;align-items:flex-start;gap:4px 12px;padding:16px;display:grid}.platform-attention-grid button:hover{border-color:var(--passport-file-border);transform:translateY(-1px);box-shadow:0 8px 20px #1473e61a}.platform-attention-grid button strong,.platform-attention-grid button small{grid-column:2}.platform-attention-grid button strong{font-size:.9rem}.platform-attention-grid button small{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.45}.platform-attention-icon{color:var(--brand-cloud-white);font-size:var(--type-supporting);border-radius:7px;grid-row:1/3;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:inline-flex}.platform-attention-icon--health{background:var(--discipline-health-fill)}.platform-attention-icon--safety{background:var(--discipline-safety);color:var(--brand-planet-navy)}.platform-attention-icon--quality{background:var(--discipline-quality)}.platform-attention-icon--environment{background:var(--discipline-environment)}.platform-platform-state{grid-area:1/2}.platform-platform-state dl,.platform-readiness-card dl{gap:0;margin:0 0 20px;display:grid}.platform-platform-state dl>div,.platform-readiness-card dl>div{border-bottom:1px solid var(--app-border-subtle);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.platform-platform-state dt,.platform-readiness-card dt{color:var(--text-secondary);font-size:var(--type-supporting)}.platform-platform-state dd,.platform-readiness-card dd{color:var(--brand-planet-navy);margin:0;font-size:.95rem;font-weight:700}.platform-tenant-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-tenant-preview-grid article,.platform-feature-grid article,.platform-commercial-metrics article{background:var(--app-surface-subtle);border:1px solid var(--app-border-subtle);border-radius:8px;padding:17px}.platform-tenant-preview-grid article>div:first-child,.platform-feature-grid article>div:first-child{color:var(--text-secondary);font-size:var(--type-supporting);justify-content:space-between;align-items:center;display:flex}.platform-tenant-preview-grid h3,.platform-feature-grid h3,.platform-identity-grid h3,.platform-moderation-list h3{color:var(--brand-planet-navy);margin:14px 0 5px;font-size:.95rem}.platform-tenant-preview-grid p,.platform-feature-grid p,.platform-identity-grid p{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.5}.platform-tenant-preview-grid dl{gap:22px;margin:16px 0 0;display:flex}.platform-tenant-preview-grid dl div{gap:3px;display:grid}.platform-tenant-preview-grid dt,.platform-feature-grid dt,.platform-moderation-list dt{color:var(--text-secondary);font-size:var(--type-supporting);letter-spacing:.04em;font-weight:700}.platform-tenant-preview-grid dd,.platform-feature-grid dd,.platform-moderation-list dd{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin:0}.platform-state{font-size:var(--type-supporting);letter-spacing:.025em;text-transform:capitalize;white-space:nowrap;border:1px solid #0000;border-radius:20px;padding:4px 8px;font-weight:700;display:inline-flex}.platform-state--active,.platform-state--healthy,.platform-state--normal,.platform-state--ready,.platform-state--resolved{background:var(--status-verified-bg);border-color:var(--passport-confidence-bg);color:var(--status-verified-text)}.platform-state--pilot,.platform-state--pending,.platform-state--review,.platform-state--verification-review,.platform-state--awaiting-human-review{background:var(--status-submitted-bg);border-color:var(--status-submitted-bg);color:var(--status-submitted-text)}.platform-state--appealed,.platform-state--attention-required,.platform-state--degraded,.platform-state--not-ready,.platform-state--suspended{background:var(--status-critical-bg);border-color:var(--status-critical-bg);color:var(--status-critical-text)}.platform-state--disabled,.platform-state--dismissed,.platform-state--not-configured{background:var(--app-surface-subtle);border-color:var(--surface-border);color:var(--text-secondary)}.platform-table-wrap{overflow-x:auto}.platform-table-wrap table{border-collapse:collapse;width:100%;min-width:880px}.platform-table-wrap th{background:var(--app-surface-subtle);color:var(--text-secondary);font-size:var(--type-supporting);letter-spacing:.04em;text-align:left;padding:11px 12px}.platform-table-wrap td{border-bottom:1px solid var(--app-border-subtle);color:var(--brand-planet-navy);font-size:var(--type-supporting);vertical-align:middle;padding:13px 12px}.platform-table-wrap td:first-child{gap:4px;display:grid}.platform-table-wrap td:first-child strong{color:var(--brand-planet-navy)}.platform-table-wrap td:first-child small{color:var(--text-secondary)}.danger-action{background:var(--brand-cloud-white);border:1px solid var(--discipline-health);color:var(--status-critical-text);font:inherit;font-size:var(--type-supporting);border-radius:5px;padding:8px 11px;font-weight:700}.danger-action:hover{background:var(--status-critical-bg)}.platform-identity-grid{gap:10px;display:grid}.platform-identity-grid article{border:1px solid var(--app-border-subtle);border-radius:7px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.platform-identity-grid h3{margin:0 0 3px}.platform-identity-grid small{color:var(--text-secondary);font-size:var(--type-supporting);margin-top:5px;display:block}.platform-identity-avatar{background:var(--brand-blue-soft);border:1px solid var(--surface-border);color:var(--brand-blue-strong);font-size:var(--type-supporting);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;display:flex}.platform-identity-states{gap:7px;display:flex}.platform-commercial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-commercial-metrics article{gap:6px;display:grid}.platform-commercial-metrics span{color:var(--text-secondary);font-size:var(--type-supporting);font-weight:700}.platform-commercial-metrics strong{color:var(--brand-planet-navy);font-size:1.7rem}.platform-commercial-metrics small{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.4}.platform-red-lines{border-top:3px solid var(--discipline-health)}.platform-red-lines h2{color:var(--brand-planet-navy);margin:5px 0 15px;font-size:1.2rem}.platform-red-lines ul{color:var(--text-secondary);font-size:var(--type-supporting);gap:12px;margin:0;padding-left:20px;line-height:1.5;display:grid}.platform-moderation-list,.platform-messaging-safety-list,.platform-audit-list{gap:12px;display:grid}.platform-moderation-list article,.platform-messaging-safety-list article,.platform-audit-list article{border:1px solid var(--app-border-subtle);border-left:3px solid var(--brand-orbit-cyan);border-radius:7px;padding:17px}.platform-messaging-safety-list article{background:var(--brand-blue-soft)}@supports (color:color-mix(in lab, red, red)){.platform-messaging-safety-list article{background:color-mix(in srgb, var(--brand-blue-soft) 34%, var(--brand-cloud-white))}}.platform-messaging-safety-list article{border-left-color:var(--brand-planet-blue)}.platform-messaging-safety-list article>p{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.5}.platform-moderation-subheading{justify-content:space-between;align-items:flex-end;margin:28px 0 12px;display:flex}.platform-moderation-subheading h3{color:var(--brand-planet-navy);margin:3px 0 0;font-size:1rem}.platform-moderation-subheading>span{color:var(--text-secondary);font-size:var(--type-supporting);font-weight:700}.platform-moderation-heading,.platform-moderation-heading>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.platform-moderation-heading>div>span:last-child{color:var(--text-secondary);font-size:var(--type-supporting);text-transform:capitalize}.platform-moderation-heading time{color:var(--text-secondary);font-size:var(--type-supporting)}.platform-moderation-list h3,.platform-messaging-safety-list h3{margin-top:12px;font-size:.9rem;line-height:1.45}.platform-moderation-list dl,.platform-messaging-safety-list dl{gap:28px;margin:15px 0 0;display:flex}.platform-moderation-list dl div,.platform-messaging-safety-list dl div{gap:3px;display:grid}.platform-moderation-list footer,.platform-messaging-safety-list footer{border-top:1px solid var(--app-border-subtle);justify-content:flex-end;gap:9px;margin-top:16px;padding-top:14px;display:flex}.platform-messaging-safety-list footer small{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.45}.trust-safety-overdue{font-weight:700;color:var(--status-critical-text)!important}.platform-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-feature-grid article{flex-direction:column;display:flex}.platform-feature-grid p{flex:1}.platform-feature-grid dl{margin:16px 0 0}.platform-feature-grid footer{border-top:1px solid var(--app-border-subtle);justify-content:flex-end;gap:9px;margin-top:16px;padding-top:14px;display:flex}.platform-audit-list article>div,.platform-audit-list article>p,.platform-audit-list article footer{align-items:center;gap:10px;display:flex}.platform-audit-list article>div strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.platform-audit-list article>div span{color:var(--text-secondary);font-size:var(--type-supporting);text-transform:capitalize}.platform-audit-list article>p{color:var(--text-secondary);font-size:var(--type-supporting)}.platform-audit-list article>p strong{color:var(--brand-blue-strong)}.platform-audit-list blockquote{background:var(--app-surface-subtle);border-left:2px solid var(--surface-border);color:var(--text-secondary);font-size:var(--type-supporting);margin:12px 0;padding:9px 12px;line-height:1.5}.platform-audit-list footer{color:var(--text-secondary);font-size:var(--type-supporting)}.platform-empty-state{background:var(--app-surface-subtle);border:1px dashed var(--surface-border);color:var(--text-secondary);text-align:center;padding:28px}.platform-empty-state strong{color:var(--brand-planet-navy);font-size:.9rem;display:block}.platform-empty-state p{font-size:var(--type-supporting);max-width:580px;margin:7px auto 0;line-height:1.5}.platform-readiness-card{border-top:3px solid var(--brand-planet-blue)}.platform-readiness-card .primary-action{text-align:center;text-decoration:none;display:block}.platform-decision-backdrop{z-index:100;background:#030f1cad;justify-content:center;align-items:center;width:auto;max-width:none;margin:0;padding:24px;display:flex;position:fixed;inset:0}.platform-decision-dialog{background:var(--brand-cloud-white);border-top:4px solid var(--brand-planet-blue);gap:18px;width:100%;max-width:600px;max-height:calc(100vh - 48px);padding:24px;display:grid;overflow-y:auto;box-shadow:0 24px 70px #0000004d}.platform-decision-heading,.platform-decision-dialog>footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.platform-decision-heading h2{color:var(--brand-planet-navy);margin:4px 0 0;font-size:1.25rem}.platform-decision-heading>button{color:var(--text-secondary);background:0 0;border:0;padding:0;font-size:1.7rem;line-height:1}.platform-decision-impact{background:var(--app-surface-subtle);border:1px solid var(--app-border-subtle);color:var(--text-secondary);font-size:var(--type-supporting);text-transform:capitalize;align-items:center;gap:12px;padding:13px 15px;display:flex}.platform-decision-impact strong{color:var(--brand-blue-strong)}.platform-decision-warning{background:var(--status-submitted-bg);border-left:3px solid var(--discipline-safety);color:var(--status-submitted-text);font-size:var(--type-supporting);margin:0;padding:12px 14px;line-height:1.55}.platform-decision-dialog>label:not(.platform-step-up-confirmation){color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:7px;font-weight:700;display:grid}.platform-decision-dialog textarea{border:1px solid var(--surface-border);font:inherit;resize:vertical;border-radius:5px;min-height:105px;padding:11px;line-height:1.5}.platform-decision-dialog select{background:var(--brand-cloud-white);border:1px solid var(--surface-border);color:var(--brand-planet-navy);font:inherit;border-radius:5px;min-height:44px;padding:9px 11px}.trust-safety-review-dialog{max-width:720px}.trust-safety-evidence,.trust-safety-prior-decision{border:1px solid var(--app-border-subtle);gap:14px;padding:15px;display:grid}.trust-safety-evidence>div,.trust-safety-prior-decision{gap:6px;display:grid}.trust-safety-evidence span,.trust-safety-prior-decision>span{color:var(--text-secondary);font-size:var(--type-supporting);font-weight:700}.trust-safety-evidence blockquote{background:var(--app-surface-subtle);border-left:3px solid var(--brand-orbit-cyan);color:var(--brand-planet-navy);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:12px 14px;line-height:1.6}.trust-safety-evidence p,.trust-safety-prior-decision p{color:var(--text-secondary);margin:0;line-height:1.55}.trust-safety-evidence code{overflow-wrap:anywhere;margin-top:8px;font-size:.72rem;display:block}.platform-decision-dialog label small{color:var(--text-secondary);font-size:var(--type-supporting);font-weight:400}.platform-step-up-confirmation{background:var(--brand-blue-soft);border:1px solid var(--surface-border);color:var(--brand-planet-navy);align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.platform-step-up-confirmation input{margin-top:3px}.platform-step-up-confirmation span{gap:3px;display:grid}.platform-step-up-confirmation strong{font-size:var(--type-supporting)}.platform-decision-dialog>footer{border-top:1px solid var(--app-border-subtle);justify-content:flex-end;padding-top:17px}@media (width<=1050px){.platform-authority-banner{grid-template-columns:auto 1fr}.platform-authority-banner>p{border-left:0;border-top:1px solid var(--app-border-subtle);grid-column:1/-1;padding:14px 0 0}.platform-administration-toolbar{flex-direction:column;align-items:stretch;padding:0;position:static}.platform-administration-toolbar nav{padding:0 8px}.platform-administration-search{border-top:1px solid var(--app-border-subtle);padding:10px 12px}.platform-administration-search input{width:100%}.platform-administration-overview,.platform-commercial-layout,.platform-audit-layout{grid-template-columns:1fr}.platform-platform-state,.platform-command-section--wide,.platform-administration-overview>.platform-command-section--wide:last-child{grid-area:auto/1}.platform-tenant-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.platform-administration-workspace>:not(.workspace-hero){width:calc(100% - 24px)}.platform-authority-banner{grid-template-columns:1fr;gap:15px;padding:15px}.platform-authority-role{border-left:0;border-top:1px solid var(--app-border-subtle);padding:12px 0 0}.platform-authority-banner>p{grid-column:1}.platform-command-section{padding:17px}.platform-command-section .section-heading{flex-direction:column;align-items:flex-start;gap:10px}.platform-attention-grid,.platform-tenant-preview-grid,.platform-feature-grid,.platform-commercial-metrics{grid-template-columns:1fr}.platform-identity-grid article{grid-template-columns:42px 1fr;align-items:flex-start}.platform-identity-states{grid-column:2}.platform-moderation-heading{flex-direction:column;align-items:flex-start}.platform-moderation-list dl,.platform-messaging-safety-list dl{flex-direction:column;gap:9px}.platform-moderation-list footer,.platform-messaging-safety-list footer{flex-direction:column-reverse;align-items:stretch}.platform-feature-grid footer{flex-direction:column;align-items:stretch}.platform-decision-backdrop{align-items:flex-end;padding:0}.platform-decision-dialog{border-radius:14px 14px 0 0;max-height:92vh;padding:20px 16px}}.reliability-workspace{background:var(--brand-mist-grey);min-height:100%}.reliability-layout{gap:1.25rem;width:min(100% - 2rem,1320px);margin:0 auto;padding:1.5rem 0 3rem;display:grid}.reliability-section{background:var(--brand-cloud-white);border:1px solid #0b1f331a;border-radius:1rem;padding:1.25rem;box-shadow:0 .75rem 2rem #0b1f330f}.reliability-section .section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.reliability-section .section-heading h2{margin:.25rem 0 0}.reliability-section .section-heading>p{text-align:right;max-width:34rem;color:var(--brand-graphite);margin:0}.reliability-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.reliability-card-grid article{background:linear-gradient(145deg, var(--brand-cloud-white), #f3f6f8b8);border:1px solid #1473e624;border-radius:.85rem;padding:1rem}.reliability-card-grid article header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.reliability-card-grid article p{color:var(--brand-graphite)}.reliability-card-grid dl{gap:.6rem;margin:0;display:grid}.reliability-card-grid dl div{justify-content:space-between;gap:1rem;display:flex}.reliability-card-grid dt{color:var(--brand-graphite)}.reliability-card-grid dd{text-align:right;margin:0;font-weight:700}.reliability-state{color:var(--brand-planet-blue);font-size:var(--type-supporting);text-transform:capitalize;white-space:nowrap;background:#1473e61a;border-radius:999px;padding:.3rem .55rem;font-weight:700;display:inline-flex}.reliability-state--healthy,.reliability-state--ready,.reliability-state--met,.reliability-state--resolved,.reliability-state--review-proven,.reliability-state--production-proven,.reliability-state--approved{color:var(--discipline-environment-text);background:#2e7d321f}.reliability-state--unhealthy,.reliability-state--not-ready,.reliability-state--breached{color:var(--discipline-health-text);background:#e91e631a}.reliability-state--acknowledged,.reliability-state--awaiting-review,.reliability-state--submitted{color:var(--discipline-safety-text);background:#ffb30024}.reliability-state--rejected{color:var(--discipline-health-text);background:#e91e631a}.reliability-card-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.reliability-severity{color:var(--discipline-health-text);font-size:var(--type-supporting);background:#e91e631a;border-radius:.4rem;padding:.3rem .55rem;font-weight:700;display:inline-flex}.reliability-severity--sev-2,.reliability-severity--sev-3{color:var(--discipline-safety-text);background:#ffb30024}.reliability-alert-grid article footer{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.reliability-alert-grid article h3{text-transform:capitalize;margin:1rem 0 0}.reliability-alert-grid .reliability-decision{border-top:1px solid #0b1f3317;padding-top:.75rem;font-size:.875rem}.reliability-policy-count{color:var(--brand-graphite);margin:1rem 0 0;font-size:.875rem}.reliability-table-wrap{overflow-x:auto}.reliability-table-wrap table{border-collapse:collapse;width:100%}.reliability-table-wrap th,.reliability-table-wrap td{text-align:left;border-bottom:1px solid #0b1f3317;padding:.8rem}.reliability-boundary{border-left:3px solid var(--brand-orbit-cyan);color:var(--brand-planet-navy);background:#21b8d514;padding:.9rem 1rem}@media (width<=900px){.reliability-card-grid{grid-template-columns:1fr}.reliability-section .section-heading{flex-direction:column;align-items:flex-start}.reliability-section .section-heading>p{text-align:left}}@media (width<=640px){.reliability-layout{width:min(100% - 1rem,1320px);padding-top:.75rem}.reliability-section{padding:1rem}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--brand-mist-grey);margin:0}button,input,select,textarea{font:inherit}button,a,select{cursor:pointer}button:disabled{cursor:wait;opacity:.62}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2{font-weight:700}h3{font-weight:600}:focus-visible{outline:3px solid var(--brand-orbit-cyan);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:50;color:var(--brand-cloud-white);background:var(--brand-planet-navy);padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-170%)}.skip-link:focus{transform:none}.app-shell{min-height:100vh}.topbar{z-index:20;border-bottom:1px solid var(--surface-border);background:var(--brand-cloud-white);align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:78px;padding:.55rem clamp(1rem,4vw,3.5rem);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--brand-cloud-white) 96%, transparent)}}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-lockup{flex:none;align-items:center;display:flex}.brand-logo{object-fit:contain;width:210px;height:54px;display:block}.global-nav{align-self:stretch;align-items:stretch;gap:.15rem;display:flex}.global-nav>button,.nav-menu>.nav-menu-trigger{color:var(--text-secondary);font-size:var(--type-supporting);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:.2rem .7rem;font-weight:700;display:flex}.global-nav>button:hover,.global-nav>button.active,.nav-menu>.nav-menu-trigger:hover,.nav-menu>.nav-menu-trigger.active,.nav-menu.open>.nav-menu-trigger{color:var(--brand-planet-navy);border-color:var(--brand-planet-blue)}.global-nav button:disabled,.mobile-nav-trigger:disabled,.header-avatar:disabled{cursor:not-allowed;opacity:.48}.nav-menu,.account-menu{position:relative}.nav-menu{display:flex}.nav-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:.42rem;height:.42rem;margin:-.15rem 0 0 .45rem;rotate:45deg}.nav-menu.open .nav-chevron{margin-top:.2rem;rotate:225deg}.nav-popover,.account-popover{z-index:30;border:1px solid var(--surface-border);background:var(--brand-cloud-white);border-radius:0 0 .8rem .8rem;padding:.65rem;position:absolute;top:calc(100% - 1px);box-shadow:0 20px 50px #0b1f3326}.nav-popover[hidden],.account-popover[hidden],.mobile-nav-panel[hidden]{display:none}.nav-popover{width:min(270px,100vw - 2rem);max-height:calc(100vh - var(--app-topbar-height) - .75rem);overscroll-behavior:contain;left:0;overflow-y:auto}.nav-popover-wide{width:min(310px,100vw - 2rem)}.global-nav>.nav-menu:last-child>.nav-popover{left:auto;right:0}.nav-popover-label,.mobile-nav-panel section>span{color:var(--text-secondary);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none;padding:.35rem .55rem .55rem;font-weight:700;display:block}.nav-popover button{width:100%;color:var(--brand-planet-navy);text-align:left;background:0 0;border:0;border-radius:.5rem;gap:.18rem;padding:.75rem .65rem;display:grid}.nav-popover button:hover,.nav-popover button.active,.account-popover button:hover,.account-popover button.active{background:var(--brand-mist-grey)}.nav-popover strong{font-size:var(--type-supporting)}.nav-popover small{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.35}.nav-popover-section+.nav-popover-section{border-top:1px solid var(--surface-border);margin-top:.55rem;padding-top:.55rem}.nav-count{min-width:1.1rem;height:1.1rem;color:var(--brand-cloud-white);background:var(--brand-planet-blue);font-size:var(--type-supporting);border-radius:999px;place-items:center;margin-left:.35rem;padding-inline:.3rem;line-height:1;display:inline-grid}.global-search{width:min(260px,22vw);margin-left:auto}.global-search input{border:1px solid var(--surface-border);width:100%;min-height:40px;color:var(--brand-planet-navy);background:linear-gradient(90deg, transparent 0 34px, var(--surface-border) 34px 35px, transparent 35px);font-size:var(--type-supporting);border-radius:.45rem;padding:.55rem .8rem .55rem 2.25rem}.global-search{position:relative}.global-search:before{border:2px solid var(--text-secondary);content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:10px;left:12px}.global-search:after{background:var(--text-secondary);content:"";width:6px;height:2px;position:absolute;top:22px;left:24px;rotate:45deg}.header-utilities{align-items:center;gap:.5rem;display:flex}.agent-shortcut{border:1px solid var(--brand-planet-blue);min-height:40px;color:var(--brand-planet-blue);font-size:var(--type-supporting);white-space:nowrap;background:0 0;border-radius:.45rem;padding:.55rem .85rem;font-weight:700}.agent-shortcut:hover,.agent-shortcut.active{color:var(--brand-cloud-white);background:var(--brand-planet-blue)}.header-alert{width:40px;height:40px;color:var(--text-secondary);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.header-alert:hover,.header-alert.active{color:var(--brand-planet-navy);background:var(--brand-mist-grey)}.interface-icon{flex:none;width:1.1em;height:1.1em}.header-alert .interface-icon{width:18px;height:18px}.utility-count{border:2px solid var(--brand-cloud-white);min-width:1rem;height:1rem;color:var(--brand-cloud-white);background:var(--brand-planet-blue);font-size:var(--type-supporting);border-radius:999px;place-items:center;padding-inline:.2rem;font-weight:700;line-height:1;display:grid;position:absolute;top:1px;right:0}.header-avatar{width:40px;height:40px;color:var(--brand-cloud-white);background:var(--brand-planet-navy);font-size:var(--type-supporting);cursor:pointer;border:0;border-radius:50%;place-items:center;font-weight:700;list-style:none;display:grid;overflow:hidden}.avatar-photo{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.account-popover{width:min(245px,100vw - 2rem);right:0}.account-summary{border-bottom:1px solid var(--surface-border);gap:.2rem;padding:.55rem .65rem .8rem;display:grid}.account-summary strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.account-summary small{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.35}.account-popover button{width:100%;color:var(--brand-planet-navy);font-size:var(--type-supporting);text-align:left;background:0 0;border:0;border-radius:.5rem;margin-top:.45rem;padding:.75rem .65rem;font-weight:600}.mobile-nav-menu{display:none}@media (width<=1180px){.topbar{gap:.8rem;min-height:70px;padding-inline:1rem}.brand-logo{width:158px;height:42px}.global-nav{gap:0}.global-nav>button,.nav-menu>.nav-menu-trigger{font-size:var(--type-supporting);padding-inline:.5rem}.global-search{width:min(180px,18vw)}}@media (width>=1181px) and (width<=1500px){.topbar{gap:.75rem;padding-inline:1rem}.global-nav{gap:0}.global-nav>button,.nav-menu>.nav-menu-trigger{font-size:var(--type-supporting);padding-inline:.45rem}.global-search{width:150px}.agent-shortcut{font-size:var(--type-supporting);padding-inline:.65rem}}.notice{z-index:40;border:1px solid var(--passport-cyan-border);min-width:min(420px,100vw - 2rem);color:var(--brand-navy-strong);background:var(--brand-cyan-soft);box-shadow:0 12px 30px var(--passport-shadow);font-size:var(--type-supporting);border-radius:.5rem;justify-content:space-between;gap:1rem;padding:.75rem .85rem .75rem 1rem;font-weight:600;display:flex;position:fixed;top:84px;left:50%;translate:-50%}.notice button{background:0 0;border:0;font-size:1.1rem;line-height:1}.passport-identity{color:var(--brand-cloud-white);background:var(--brand-planet-navy);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1.2rem,3vw,2.3rem);padding:clamp(2rem,4vw,3.2rem) max(clamp(1rem,5vw,5rem),50vw - 660px);display:grid;position:relative;overflow:hidden}.passport-identity:before{border:1px solid var(--passport-orbit);width:520px;height:520px;box-shadow:0 0 0 46px var(--passport-blue-orbit), 0 0 0 112px var(--passport-cyan-orbit-soft);content:"";border-radius:50%;position:absolute;bottom:-240px;right:8%}.identity-art,.identity-copy,.identity-actions{z-index:1;position:relative}.identity-art{border:2px solid var(--passport-white-border);background:linear-gradient(145deg, var(--brand-planet-blue), var(--brand-planet-navy) 70%);border-radius:50%;place-items:center;width:116px;height:116px;display:grid}.profile-photo-trigger{z-index:1;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:5px;overflow:hidden}.profile-photo-trigger:focus-visible{outline:3px solid var(--brand-orbit-cyan);outline-offset:4px}.profile-photo-action{color:var(--brand-cloud-white);background:var(--brand-planet-navy);padding:.32rem;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.profile-photo-action{background:color-mix(in srgb, var(--brand-planet-navy) 82%, transparent)}}.profile-photo-action{font-size:var(--type-supporting);letter-spacing:.04em;text-align:center;text-transform:none;font-weight:600;transition:translate .14s;translate:0 100%}.profile-photo-trigger:hover .profile-photo-action,.profile-photo-trigger:focus-visible .profile-photo-action{translate:0}.identity-art:before,.identity-art:after{border:1px solid var(--brand-orbit-cyan);content:"";border-radius:50%;position:absolute}.identity-art:before{inset:7px -10px;rotate:32deg}.identity-art:after{inset:-7px 10px;rotate:-18deg}.profile-avatar{font-size:2rem;font-weight:700}.identity-verified{z-index:2;border:3px solid var(--brand-planet-navy);min-width:34px;height:34px;color:var(--brand-planet-navy);background:var(--brand-orbit-cyan);font-size:var(--type-supporting);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;bottom:3px;right:0}.passport-kicker{color:var(--brand-orbit-cyan);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none;align-items:center;gap:.65rem;margin-bottom:.45rem;font-weight:700;display:flex}.owner-chip{border:1px solid var(--passport-white-border-soft);color:var(--passport-cyan-text);background:var(--passport-white-surface);letter-spacing:.03em;text-transform:none;border-radius:999px;padding:.22rem .45rem}.sync-chip{color:var(--passport-hero-muted);letter-spacing:.03em;text-transform:none;padding-left:.7rem;position:relative}.sync-chip:before{background:var(--discipline-safety);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;translate:0 -50%}.sync-chip.synced:before{background:var(--discipline-environment)}.sync-chip.connecting:before{background:var(--brand-orbit-cyan)}.identity-copy h1{letter-spacing:-.055em;margin-bottom:.3rem;font-size:clamp(2.1rem,4vw,3.5rem);line-height:1}.headline{color:var(--passport-hero-text);margin-bottom:.35rem;font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:600}.identity-meta{color:var(--passport-hero-muted);font-size:var(--type-supporting);margin-bottom:1rem}.discipline-row{flex-wrap:wrap;gap:.4rem;display:flex}.discipline-row span{background:var(--passport-white-surface-soft);font-size:var(--type-supporting);border-left:3px solid;border-radius:2px;padding:.3rem .58rem;font-weight:700}.discipline-row .health{border-color:var(--discipline-health)}.discipline-row .safety{border-color:var(--discipline-safety)}.discipline-row .environment{border-color:var(--discipline-environment)}.discipline-row .quality{border-color:var(--discipline-quality)}.profile-accent-planet-blue{--profile-accent:var(--brand-planet-blue)}.profile-accent-orbit-cyan{--profile-accent:var(--brand-orbit-cyan)}.profile-accent-health{--profile-accent:var(--discipline-health)}.profile-accent-safety{--profile-accent:var(--discipline-safety)}.profile-accent-environment{--profile-accent:var(--discipline-environment)}.profile-accent-quality{--profile-accent:var(--discipline-quality)}.passport-identity .identity-art{box-shadow:inset 0 -4px 0 var(--profile-accent,var(--brand-planet-blue))}.identity-opportunities{color:var(--passport-hero-muted);font-size:var(--type-supporting);margin:.8rem 0 0}.identity-actions{align-items:center;gap:.65rem;display:flex}.primary-action,.secondary-action{min-height:42px;font-size:var(--type-supporting);border-radius:.38rem;padding:.62rem 1rem;font-weight:600}.primary-action{border:1px solid var(--brand-planet-blue);color:var(--brand-cloud-white);background:var(--brand-planet-blue);box-shadow:0 8px 18px var(--passport-blue-shadow)}.primary-action:hover{border-color:var(--brand-blue-strong);background:var(--brand-blue-strong)}.secondary-action{border:1px solid var(--passport-control-border);color:var(--brand-planet-navy);background:var(--brand-cloud-white)}.passport-identity .secondary-action{border-color:var(--passport-white-control-border);color:var(--brand-cloud-white);background:var(--passport-white-surface-soft)}.full-width{width:100%}.passport-frame{max-width:1320px;margin:0 auto;padding:0 clamp(1rem,3vw,2.5rem) 5rem}.passport-tabs{border-bottom:1px solid var(--surface-border);gap:clamp(.4rem,2vw,1.8rem);min-height:62px;display:flex}.passport-tabs button{color:var(--text-secondary);font-size:var(--type-supporting);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:.4rem;padding:1.1rem .1rem .85rem;font-weight:600;display:flex}.passport-tabs button.active{color:var(--brand-planet-navy);border-color:var(--brand-planet-blue)}.passport-tabs button span{color:var(--status-draft-text);background:var(--passport-tab-count);min-width:20px;font-size:var(--type-supporting);border-radius:999px;padding:.12rem .3rem}.overview-grid{grid-template-columns:minmax(0,1fr) 330px;gap:1.15rem;padding-top:1.4rem;display:grid}.overview-main,.overview-side{align-content:start;gap:1.15rem;display:grid}.surface{border:1px solid var(--surface-border);background:var(--brand-cloud-white);box-shadow:0 5px 18px var(--passport-surface-shadow);border-radius:.62rem}.introduction-card,.timeline-card,.evidence-preview,.trust-card,.completeness-card,.visibility-card{padding:clamp(1.15rem,2.5vw,1.7rem)}.section-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.section-heading.compact{margin-bottom:.65rem}.eyebrow{color:var(--brand-cyan-text);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none;margin-bottom:.3rem;font-weight:700}.section-heading h2,.surface h2{color:var(--brand-planet-navy);letter-spacing:-.025em;margin-bottom:0;font-size:clamp(1rem,2vw,1.28rem)}.introduction-card>p{color:var(--passport-body-text);font-size:var(--type-supporting);line-height:1.7}.profile-focus-text{white-space:pre-wrap;overflow-wrap:anywhere}.profile-facts{border-top:1px solid var(--passport-divider);grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.2rem 0 0;padding-top:1.05rem;display:grid}.profile-facts dt{color:var(--text-secondary);font-size:var(--type-supporting);text-transform:none;margin-bottom:.3rem;font-weight:600}.profile-facts dd{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin:0;font-weight:600;line-height:1.5}.timeline{gap:1rem;display:grid;position:relative}.timeline:before{background:var(--passport-timeline);content:"";width:1px;position:absolute;top:25px;bottom:25px;left:24px}.record-card{grid-template-columns:50px minmax(0,1fr) 170px;gap:1rem;padding:1rem 0;display:grid;position:relative}.record-card+.record-card{border-top:1px solid var(--passport-divider-soft)}.record-card.expanded{border:1px solid var(--surface-border);background:var(--brand-cloud-white);border-radius:.6rem;padding:1.4rem}.record-monogram{z-index:1;border:5px solid var(--brand-cloud-white);width:48px;height:48px;color:var(--brand-cloud-white);background:var(--brand-planet-blue);font-size:var(--type-supporting);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.record-monogram.qualification{background:var(--discipline-quality)}.record-monogram.credential{background:var(--discipline-environment)}.record-date{color:var(--text-secondary);font-size:var(--type-supporting);font-weight:700}.record-body{overflow-wrap:anywhere;min-width:0}.record-body h3{letter-spacing:-.01em;margin:.18rem 0 .1rem;font-size:.95rem}.record-body>p{color:var(--passport-copy-muted);font-size:var(--type-supporting);margin-bottom:.5rem;line-height:1.55}.record-body .record-organisation{color:var(--brand-planet-blue);font-size:var(--type-supporting);font-weight:700}.record-assurance{color:var(--text-secondary);font-size:var(--type-supporting);flex-direction:column;align-items:end;gap:.45rem;display:flex}.confidence-badge{color:var(--passport-confidence-text);background:var(--passport-confidence-bg);font-size:var(--type-supporting);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .45rem;font-weight:700;display:inline-flex}.confidence-badge strong{color:var(--passport-confidence-strong);font-size:var(--type-supporting)}.level-0,.level-1{color:var(--passport-low-text);background:var(--passport-low-bg)}.level-0 strong,.level-1 strong{color:var(--passport-low-strong)}.level-2{color:var(--passport-supported-text);background:var(--brand-cyan-soft)}.level-2 strong{color:var(--passport-supported-strong)}.achievement-list{gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.achievement-list li{color:var(--passport-achievement-text);font-size:var(--type-supporting);padding-left:1.1rem;line-height:1.5;position:relative}.achievement-list li:before{background:var(--brand-planet-blue);content:"";border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.48rem;left:0}.evidence-mini-grid,.evidence-collection{gap:.7rem;display:grid}.evidence-mini-grid{grid-template-columns:repeat(3,1fr)}.evidence-card{border:1px solid var(--surface-border);background:var(--brand-cloud-white);border-radius:.5rem;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:1rem;display:grid}.evidence-card.compact{grid-template-columns:38px minmax(0,1fr)}.evidence-card.compact .evidence-status{flex-direction:row;grid-column:2;align-items:center}.evidence-file{border:1px solid var(--passport-file-border);width:40px;height:48px;color:var(--brand-planet-blue);background:var(--brand-blue-soft);font-size:var(--type-supporting);border-radius:.3rem;place-items:center;font-weight:700;display:grid}.record-type{color:var(--brand-cyan-text);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none;font-weight:700}.evidence-body h3{font-size:var(--type-supporting);margin:.18rem 0;line-height:1.35}.evidence-body{overflow-wrap:anywhere;min-width:0}.evidence-body p{color:var(--text-secondary);font-size:var(--type-supporting);margin-bottom:.28rem}.supports{color:var(--passport-supports-text);font-size:var(--type-supporting)}.evidence-status{flex-flow:column wrap;align-items:end;gap:.4rem;display:flex}.status{font-size:var(--type-supporting);text-transform:capitalize;border-radius:999px;padding:.2rem .4rem;font-weight:600}.status.verified{color:var(--status-verified-text);background:var(--status-verified-bg)}.status.submitted{color:var(--status-submitted-text);background:var(--status-submitted-bg)}.status.draft{color:var(--status-draft-text);background:var(--status-draft-bg)}.quarantine-status{max-width:115px;color:var(--text-secondary);font-size:var(--type-supporting);text-align:right;line-height:1.3}.quarantine-status.cleared{color:var(--status-verified-text)}.trust-heading{justify-content:space-between;align-items:start;display:flex}.trust-heading>strong{border:2px solid var(--brand-orbit-cyan);width:47px;height:47px;color:var(--brand-planet-blue);border-radius:50%;place-items:center;font-size:1rem;display:grid}.trust-card>p,.completeness-card p{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.5}.confidence-track{grid-template-columns:repeat(6,1fr);gap:.24rem;margin:1rem 0 .8rem;display:grid}.confidence-track span{background:var(--passport-track-empty);border-radius:3px;height:5px}.confidence-track .filled{background:linear-gradient(90deg, var(--brand-planet-blue), var(--brand-orbit-cyan))}.trust-card ul{border-block:1px solid var(--passport-divider-muted);margin:.9rem 0;padding:.7rem 0;list-style:none}.trust-card li{color:var(--text-secondary);font-size:var(--type-supporting);justify-content:space-between;padding:.28rem 0;display:flex}.trust-card li strong{color:var(--brand-planet-blue)}.trust-card .confidence-note{font-size:var(--type-supporting);margin:0}.completeness-card{grid-template-columns:78px 1fr;align-items:center;gap:.8rem;display:grid}.completeness-card .full-width{grid-column:1/-1}.completeness-ring{border:7px solid var(--brand-blue-soft);border-top-color:var(--brand-planet-blue);border-right-color:var(--brand-orbit-cyan);text-align:center;border-radius:50%;place-content:center;width:74px;height:74px;display:grid}.completeness-ring strong,.completeness-ring span{display:block}.completeness-ring strong{font-size:1rem}.completeness-ring span{color:var(--text-secondary);font-size:var(--type-supporting)}.completeness-card h2{margin-bottom:.25rem;font-size:.9rem}.completeness-card p{margin-bottom:0}.visibility-summary{border-top:1px solid var(--passport-divider-faint);color:var(--text-secondary);font-size:var(--type-supporting);justify-content:space-between;gap:.5rem;padding:.55rem 0;display:flex}.visibility-summary strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.collection-page{padding:clamp(1.5rem,3vw,2.5rem) 0}.collection-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.2rem;display:flex}.collection-heading h2{letter-spacing:-.04em;margin-bottom:.35rem;font-size:clamp(1.45rem,3vw,2rem)}.collection-heading p{max-width:650px;color:var(--text-secondary);font-size:var(--type-supporting);margin-bottom:0}.secure-vault{border:1px solid var(--passport-white-border-soft);color:var(--brand-cloud-white);background:radial-gradient(circle at 85% 0%, var(--passport-blue-orbit), transparent 35%), linear-gradient(118deg, var(--brand-planet-navy), var(--brand-navy-strong));border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-bottom:.8rem;padding:1.2rem 1.35rem;display:grid}.secure-vault h3{margin:.2rem 0 .35rem;font-size:1.05rem}.secure-vault>div>p:last-child{max-width:650px;color:var(--passport-hero-muted);font-size:var(--type-supporting);margin:0;line-height:1.55}.secure-vault dl{grid-template-columns:repeat(3,minmax(80px,1fr));margin:0;display:grid}.secure-vault dl div{border-left:1px solid var(--passport-white-border-soft);padding:.25rem .8rem}.secure-vault dt{color:var(--passport-hero-muted);font-size:var(--type-supporting)}.secure-vault dd{color:var(--passport-cyan-text);margin:.2rem 0 0;font-size:1.35rem;font-weight:700}.vault-lifecycle{border:1px solid var(--surface-border);background:var(--brand-cloud-white);border-radius:.55rem;grid-template-columns:repeat(4,1fr);margin:0 0 1rem;padding:0;list-style:none;display:grid}.vault-lifecycle li{color:var(--text-secondary);font-size:var(--type-supporting);align-items:center;gap:.45rem;padding:.7rem;font-weight:700;display:flex}.vault-lifecycle li+li{border-left:1px solid var(--surface-border)}.vault-lifecycle strong{width:1.4rem;height:1.4rem;color:var(--brand-planet-blue);background:var(--brand-blue-soft);border-radius:50%;place-items:center;display:grid}.record-collection{gap:.8rem;display:grid}.evidence-collection{grid-template-columns:minmax(0,1fr)}.evidence-library .collection-heading{align-items:start}.evidence-library .collection-heading>div{min-width:0}.evidence-library .collection-heading>button{flex-shrink:0}.evidence-library .secure-vault .eyebrow{color:var(--passport-cyan-text)}.evidence-collection .evidence-card{grid-template-columns:42px minmax(0,1fr);gap:.8rem 1rem}.evidence-collection .record-type{text-transform:capitalize}.evidence-collection .evidence-body h3{font-size:var(--type-heading-small);margin:.25rem 0 .4rem;line-height:1.45}.evidence-collection .evidence-body p{margin:0 0 .4rem;line-height:1.5}.evidence-collection .supports{line-height:1.5;display:block}.evidence-collection .evidence-status{border-top:1px solid var(--surface-border);flex-direction:row;grid-column:2;align-items:center;gap:.6rem 1rem;min-width:0;padding-top:.7rem}.evidence-collection .quarantine-status{text-align:left;max-width:none}.evidence-collection .file-checksum{overflow-wrap:anywhere}.evidence-collection .evidence-status .file-download{min-height:var(--touch-target-primary);max-width:100%;margin-inline-start:auto}.file-checksum{color:var(--text-secondary);font-size:var(--type-supporting)}.quarantine-status.rejected{color:var(--status-critical-text)}.file-download{font-size:var(--type-supporting)}.empty-state{border:1px dashed var(--passport-input-border);min-height:150px;color:var(--text-secondary);background:var(--brand-cloud-white);text-align:center;border-radius:.6rem;grid-column:1/-1;align-content:center;place-items:center;gap:.45rem;padding:1.5rem;display:grid}.empty-state>.interface-icon{width:34px;height:34px;color:var(--brand-planet-blue);background:var(--brand-blue-soft);border-radius:50%;place-items:center;padding:8px;display:grid}.empty-state p{max-width:420px;font-size:var(--type-supporting);margin-bottom:0;line-height:1.5}.panel-backdrop{z-index:60;background:var(--passport-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:end;display:flex;position:fixed;inset:0}.side-panel{width:min(680px,100vw);height:100%;color:var(--brand-planet-navy);background:var(--brand-cloud-white);box-shadow:-20px 0 50px var(--passport-panel-shadow);padding:clamp(1.5rem,5vw,3rem);animation:.2s ease-out enter;overflow-y:auto}@keyframes enter{0%{translate:100%}}.panel-close{float:right;border:1px solid var(--surface-border);width:36px;height:36px;color:var(--brand-planet-navy);background:var(--brand-cloud-white);border-radius:50%;font-size:1.25rem}.side-panel h2{letter-spacing:-.045em;max-width:380px;margin-bottom:.7rem;font-size:clamp(1.6rem,4vw,2.3rem);line-height:1.06}.panel-intro{color:var(--text-secondary);font-size:var(--type-supporting);margin-bottom:1.6rem;line-height:1.6}.visibility-list{display:grid}.visibility-list label{border-bottom:1px solid var(--passport-panel-divider);grid-template-columns:1fr 170px;align-items:center;gap:1rem;padding:1rem 0;display:grid}.visibility-list strong,.visibility-list small{display:block}.visibility-list strong{font-size:var(--type-supporting);margin-bottom:.2rem}.visibility-list small{color:var(--text-secondary);font-size:var(--type-supporting)}.visibility-list select,.feed-ai-review-case select,.feed-ai-review-case input[type=number],.feed-ai-disclosure-fields input[type=number],.panel-form input:where(:not(.sr-only)),.panel-form select,.panel-form textarea{border:1px solid var(--passport-input-border);width:100%;min-height:42px;color:var(--brand-planet-navy);background:var(--brand-cloud-white);font-size:var(--type-supporting);border-radius:.38rem;padding:.6rem .7rem}.privacy-promise{border-left:3px solid var(--brand-orbit-cyan);background:var(--brand-cyan-soft);margin-top:1.5rem;padding:1rem}.privacy-promise strong{font-size:var(--type-supporting)}.privacy-promise p{color:var(--text-secondary);font-size:var(--type-supporting);margin:.25rem 0 0}.panel-form{gap:1rem;display:grid}.record-claim-fields{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.record-assurance .text-action{min-height:44px}.panel-form label{color:var(--passport-label-text);font-size:var(--type-supporting);gap:.4rem;font-weight:600;display:grid}.panel-form label small{color:var(--text-secondary);font-size:var(--type-supporting);font-weight:500;line-height:1.45}.panel-form label.passport-current-toggle{align-items:center;gap:.6rem;min-height:42px;display:flex}.panel-form .passport-current-toggle input{width:18px;height:18px;min-height:18px;accent-color:var(--brand-planet-blue);padding:0}.panel-form textarea{resize:vertical}.panel-form .profile-photo-field{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:.35rem .8rem}.profile-photo-label{grid-column:1/-1}.profile-photo-preview{border:1px solid var(--passport-cyan-border);width:72px;height:72px;color:var(--brand-blue-strong);background:var(--brand-blue-soft);font-size:var(--type-supporting);text-align:center;border-radius:50%;grid-row:2/span 2;place-items:center;display:grid;overflow:hidden}.profile-photo-field input[type=file]{font-size:var(--type-supporting);padding:.48rem}.panel-form .profile-banner-field{gap:.5rem}.profile-banner-preview{aspect-ratio:3;border:1px solid var(--passport-cyan-border);border-radius:var(--radius-card);width:100%;color:var(--brand-blue-strong);background:var(--brand-blue-soft);font-size:var(--type-supporting);text-align:center;place-items:center;display:grid;overflow:hidden}.profile-banner-preview img,.profile-preview-banner img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.profile-banner-field input[type=file]{font-size:var(--type-supporting);padding:.48rem}.form-note{color:var(--text-secondary);font-size:var(--type-supporting);text-align:center;margin:0}.profile-editor-form{gap:1.35rem}.profile-form-section{border:1px solid var(--surface-border);border-radius:var(--radius-card);gap:1rem;min-width:0;margin:0;padding:1.1rem;display:grid}.profile-form-section legend{color:var(--brand-planet-navy);font-size:var(--type-supporting);padding:0 .4rem;font-weight:700}.profile-form-guidance{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.5}.profile-form-grid,.profile-link-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;display:grid}.profile-form-grid.compact-fields{grid-template-columns:minmax(0,1fr) 112px}.profile-input-label{color:var(--passport-label-text);font-size:var(--type-supporting);font-weight:600;display:block}.profile-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.panel-form .profile-choice-grid label{border:1px solid var(--surface-border);border-radius:var(--radius-control);background:var(--brand-mist-grey);grid-template-columns:none;align-items:center;gap:.55rem;min-height:42px;padding:.55rem .65rem;font-weight:500;display:flex}.panel-form .profile-choice-grid input{width:18px;min-height:18px;accent-color:var(--brand-planet-blue);margin:0}.profile-field-visibility{display:grid}.panel-form .profile-field-visibility label{border-bottom:1px solid var(--passport-panel-divider);grid-template-columns:minmax(0,1fr) minmax(150px,.65fr);align-items:center;gap:.8rem;padding:.7rem 0;display:grid}.profile-field-visibility label:last-child{border-bottom:0}.profile-section-order{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.profile-section-order>li{border:1px solid var(--surface-border);border-radius:var(--radius-control);background:var(--brand-mist-grey);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem .8rem;padding:.65rem;display:grid}.profile-section-order>li>span{color:var(--brand-planet-navy);font-size:var(--type-supporting);align-items:center;gap:.55rem;font-weight:600;display:flex}.profile-section-order>li>span strong{width:24px;height:24px;color:var(--brand-cloud-white);background:var(--brand-planet-blue);font-size:var(--type-supporting);border-radius:50%;place-items:center;display:grid}.profile-section-order>li>div{gap:.35rem;display:flex}.profile-section-order button{border:1px solid var(--passport-input-border);border-radius:var(--radius-control);width:34px;height:34px;color:var(--brand-planet-navy);background:var(--brand-cloud-white)}.panel-form .profile-section-order label{grid-column:1/-1;align-items:center;gap:.5rem;font-weight:500;display:flex}.panel-form .profile-section-order label input{width:18px;min-height:18px;accent-color:var(--brand-planet-blue);margin:0}.profile-highlight-block{border-top:1px solid var(--passport-divider);margin-top:1.1rem;padding-top:1rem}.profile-highlight-block>strong{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin-bottom:.55rem;display:block}.profile-token-list{flex-wrap:wrap;gap:.4rem;display:flex}.profile-token-list span{border-left:3px solid var(--profile-accent,var(--brand-planet-blue));color:var(--brand-planet-navy);background:var(--brand-mist-grey);font-size:var(--type-supporting);border-radius:2px;padding:.3rem .55rem;font-weight:600}.profile-token-list.compact span{font-size:var(--type-supporting)}.profile-featured-links{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.profile-featured-links a{border:1px solid var(--passport-file-border);border-radius:var(--radius-control);min-height:34px;color:var(--brand-blue-strong);background:var(--brand-blue-soft);font-size:var(--type-supporting);align-items:center;padding:.45rem .65rem;font-weight:600;text-decoration:none;display:inline-flex}.profile-featured-links.compact{margin-top:.75rem}.profile-projection{padding:var(--app-space-4);border-top:4px solid var(--profile-accent,var(--brand-planet-blue));overflow:hidden}.profile-preview-heading{justify-content:space-between;align-items:start;gap:.8rem;margin-bottom:1rem;display:flex}.profile-preview-heading h2{font-size:1rem}.profile-preview-heading select{border:1px solid var(--passport-input-border);border-radius:var(--radius-control);width:7rem;min-height:36px;color:var(--brand-planet-navy);background:var(--brand-cloud-white);font-size:var(--type-supporting);padding:.4rem .5rem}.profile-preview-card{gap:.85rem;display:grid}.profile-preview-banner{aspect-ratio:3;background:var(--brand-blue-soft);width:100%;margin:0;overflow:hidden}.profile-preview-identity{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.profile-preview-avatar{border:2px solid var(--profile-accent,var(--brand-planet-blue));width:52px;height:52px;color:var(--brand-planet-navy);background:var(--brand-blue-soft);font-size:var(--type-supporting);border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.profile-preview-identity strong,.profile-preview-identity span{display:block}.profile-preview-identity strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.profile-preview-identity span{color:var(--text-secondary);font-size:var(--type-supporting);margin-top:.15rem;line-height:1.4}.profile-preview-card>p,.profile-preview-contact,.profile-preview-hidden p,.profile-preview-note{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.5}.profile-preview-card dl{gap:.55rem;margin:0;display:grid}.profile-preview-card dl div{grid-template-columns:84px minmax(0,1fr);gap:.5rem;display:grid}.profile-preview-card dt{color:var(--text-secondary);font-size:var(--type-supporting)}.profile-preview-card dd{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin:0;font-weight:600}.profile-preview-hidden{border-left:3px solid var(--brand-orbit-cyan);background:var(--brand-cyan-soft);padding:1rem}.profile-preview-hidden strong{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin-bottom:.25rem;display:block}.profile-preview-note{border-top:1px solid var(--passport-divider);margin-top:1rem;padding-top:.8rem}.profile-shared-sections{border-top:1px solid var(--passport-divider);padding-top:.75rem}.profile-shared-sections>strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.profile-shared-sections ol{color:var(--text-secondary);font-size:var(--type-supporting);margin:.45rem 0 0;padding-left:1.2rem;line-height:1.6}@media (width<=640px){.profile-form-grid,.profile-form-grid.compact-fields,.profile-link-row,.profile-choice-grid,.panel-form .profile-field-visibility label{grid-template-columns:1fr}.profile-preview-heading{flex-direction:column;align-items:stretch}.profile-preview-heading select{width:100%}}.home-workspace{padding-bottom:5rem}.home-hero{color:var(--brand-cloud-white);background:radial-gradient(circle at 78% 15%, var(--passport-blue-orbit), transparent 27%), linear-gradient(118deg, var(--brand-planet-navy), var(--brand-navy-strong));grid-template-columns:minmax(0,1fr) minmax(460px,.72fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(2.4rem,5vw,4.4rem) max(clamp(1rem,5vw,5rem),50vw - 660px);display:grid}.home-hero h1{letter-spacing:-.055em;margin-bottom:.7rem;font-size:clamp(2.25rem,4.5vw,4.4rem);line-height:1}.home-hero-copy>p:not(.eyebrow){max-width:720px;color:var(--passport-hero-muted);margin-bottom:1.3rem;font-size:clamp(.83rem,1.2vw,1rem);line-height:1.65}.home-hero-actions{align-items:center;gap:.65rem;display:flex}.secondary-action.inverse{border-color:var(--passport-white-control-border);color:var(--brand-cloud-white);background:var(--passport-white-surface-soft)}.home-pulse{border-block:1px solid var(--passport-white-border-soft);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.home-pulse div{padding:1.15rem 1rem}.home-pulse div+div{border-left:1px solid var(--passport-white-border-soft)}.home-pulse dt{color:var(--passport-cyan-text);font-size:var(--type-supporting);text-transform:none;font-weight:600}.home-pulse dd{letter-spacing:-.05em;margin:.32rem 0 .2rem;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:700}.home-pulse span{color:var(--passport-hero-muted);font-size:var(--type-supporting);line-height:1.35;display:block}.home-layout{grid-template-columns:minmax(0,1fr) 340px;gap:1.2rem;max-width:1320px;margin:0 auto;padding:1.5rem clamp(1rem,3vw,2.5rem) 0;display:grid}.home-stream,.home-side{align-content:start;gap:1rem;display:grid}.feed-composer{background:var(--brand-cloud-white);border:1px solid var(--surface-border);border-top:4px solid var(--brand-orbit-cyan);gap:1rem;padding:1.25rem 1.4rem;display:grid}.feed-composer-identity{align-items:center;gap:.8rem;display:flex}.feed-composer-identity>div{gap:.2rem;display:grid}.feed-composer-identity strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.feed-composer-identity span:not(.activity-avatar){color:var(--text-secondary);font-size:var(--type-supporting)}.feed-composer-body textarea{background:var(--brand-mist-grey);border:1px solid var(--passport-input-border);color:var(--brand-graphite);font:inherit;resize:vertical;width:100%;min-height:106px;padding:.9rem;line-height:1.55}.feed-mention-picker{background:var(--brand-mist-grey);align-items:end}@supports (color:color-mix(in lab, red, red)){.feed-mention-picker{background:color-mix(in srgb, var(--brand-mist-grey) 72%, var(--brand-cloud-white))}}.feed-mention-picker{border:1px solid var(--surface-border);grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding:.8rem;display:grid}.feed-mention-picker label{color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:.35rem;font-weight:600;display:grid}.feed-mention-picker input{background:var(--brand-cloud-white);border:1px solid var(--passport-input-border);color:var(--brand-graphite);font:inherit;min-height:42px;padding:.6rem .7rem}.feed-mention-picker>small{color:var(--text-secondary);font-size:var(--type-supporting);grid-column:1/-1}.feed-mention-error{color:var(--discipline-health-text);font-size:var(--type-supporting);grid-column:1/-1;margin:0}.feed-mention-results,.feed-selected-mentions{flex-wrap:wrap;grid-column:1/-1;gap:.45rem;display:flex}.feed-mention-results button{background:var(--brand-cloud-white);border:1px solid var(--surface-border);color:var(--brand-planet-navy);text-align:left;gap:.15rem;padding:.55rem .65rem;display:grid}.feed-mention-results button:hover,.feed-mention-results button:focus-visible{border-color:var(--brand-orbit-cyan)}.feed-mention-results strong{font-size:var(--type-supporting)}.feed-mention-results span{color:var(--text-secondary);font-size:var(--type-supporting)}.feed-selected-mentions button{background:var(--brand-planet-navy);color:var(--brand-cloud-white);font-size:var(--type-supporting);border:0;border-radius:999px;padding:.45rem .65rem}.organisation-mention-inbox{background:var(--brand-cloud-white);border:1px solid var(--surface-border);border-left:4px solid var(--brand-orbit-cyan);gap:.8rem;padding:1rem 1.15rem;display:grid}.organisation-mention-inbox h2{color:var(--brand-planet-navy);margin:.2rem 0 0;font-size:1rem}.organisation-mention-list{gap:.55rem;display:grid}.organisation-mention-list article{background:var(--brand-mist-grey);border:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.organisation-mention-list article.unread{background:var(--brand-orbit-cyan)}@supports (color:color-mix(in lab, red, red)){.organisation-mention-list article.unread{background:color-mix(in srgb, var(--brand-orbit-cyan) 9%, var(--brand-cloud-white))}}.organisation-mention-list article.unread{border-color:var(--brand-orbit-cyan)}@supports (color:color-mix(in lab, red, red)){.organisation-mention-list article.unread{border-color:color-mix(in srgb, var(--brand-orbit-cyan) 45%, var(--brand-cloud-white))}}.organisation-mention-list article>div{gap:.2rem;display:grid}.organisation-mention-list article>.organisation-mention-actions{flex:none;align-items:center;gap:.65rem;display:flex}.organisation-mention-list strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.organisation-mention-list span,.organisation-mention-list p{color:var(--text-secondary);font-size:var(--type-supporting);margin:0}.feed-composer-controls{align-items:stretch;gap:.6rem;display:flex}.feed-composer-controls select{background:var(--brand-cloud-white);border:1px solid var(--passport-input-border);color:var(--brand-planet-navy);font:inherit;font-size:var(--type-supporting);min-height:44px;padding:.55rem;font-weight:600}.feed-media-picker{border:1px dashed var(--brand-planet-blue);color:var(--brand-blue-strong);cursor:pointer;font-size:var(--type-supporting);flex:1;align-items:center;gap:.1rem;min-height:44px;padding:.45rem .7rem;font-weight:600;display:grid}.feed-media-picker input{opacity:0;width:1px;height:1px;position:absolute}.feed-media-picker small{color:var(--text-secondary);font-size:var(--type-supporting);font-weight:500}.feed-caption-list{gap:.5rem;display:grid}.feed-caption-item{border:1px solid var(--surface-border);background:var(--brand-mist-grey);border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;padding:.65rem;display:grid}.feed-caption-item label{gap:.35rem;min-width:0;display:grid}.feed-caption-item label span{color:var(--brand-planet-navy);font-size:var(--type-supporting);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.feed-caption-item input{border:1px solid var(--passport-input-border);min-width:0;min-height:38px;color:var(--brand-planet-navy);background:var(--brand-cloud-white);font-size:var(--type-supporting);padding:.5rem .6rem}.feed-caption-item>div{flex-wrap:wrap;gap:.45rem;padding-bottom:.5rem;display:flex}.feed-ai-disclosure{border:1px solid var(--passport-cyan-border);background:var(--brand-cyan-soft);border-radius:.45rem}.feed-ai-disclosure summary{color:var(--brand-blue-strong);cursor:pointer;font-size:var(--type-supporting);padding:.7rem .8rem;font-weight:700}.feed-ai-disclosure>div{gap:.7rem;padding:0 .8rem .8rem;display:grid}.feed-ai-disclosure-toggle{color:var(--brand-planet-navy);font-size:var(--type-supporting);align-items:center;gap:.45rem;font-weight:700;display:flex}.feed-ai-disclosure-toggle input{accent-color:var(--brand-planet-blue)}.feed-ai-disclosure-fields{grid-template-columns:minmax(10rem,.65fr) minmax(0,1fr);gap:.75rem;display:grid}.feed-ai-disclosure-fields label{color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:.35rem;font-weight:700;display:grid}.feed-ai-disclosure-fields input[type=range]{width:100%;accent-color:var(--brand-planet-blue)}.feed-ai-disclosure-fields textarea{resize:vertical;border:1px solid var(--passport-input-border);min-height:64px;color:var(--brand-planet-navy);background:var(--brand-cloud-white);font:inherit;font-size:var(--type-supporting);padding:.55rem .65rem;line-height:1.45}.feed-ai-disclosure>div>p{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.5}.feed-composer-trust{color:var(--text-secondary);font-size:var(--type-supporting);margin:0}.home-stream-heading{border:1px solid var(--surface-border);background:var(--brand-cloud-white);border-bottom:0;border-radius:.55rem .55rem 0 0;justify-content:space-between;align-items:start;gap:1rem;padding:1.35rem 1.4rem .9rem;display:flex}.home-stream-heading h2{letter-spacing:-.025em;margin-bottom:.3rem;font-size:1.25rem}.home-stream-heading>div>p:last-child{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.5}.text-action{color:var(--brand-blue-strong);font-size:var(--type-supporting);white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}.text-action:hover{text-decoration:underline}.home-filters{border:1px solid var(--surface-border);border-top:1px solid var(--passport-divider-faint);background:var(--brand-cloud-white);align-items:center;gap:.45rem;margin-top:-1rem;padding:.75rem 1.4rem;display:flex}.home-filters>button{border:1px solid var(--surface-border);min-height:34px;color:var(--text-secondary);background:var(--brand-cloud-white);font-size:var(--type-supporting);border-radius:999px;padding:.42rem .65rem;font-weight:700}.home-filters>button.active{border-color:var(--brand-planet-blue);color:var(--brand-cloud-white);background:var(--brand-planet-blue)}.home-discipline-filter{margin-left:auto}.home-discipline-filter select{border:1px solid var(--passport-input-border);min-height:34px;color:var(--brand-planet-navy);background:var(--brand-cloud-white);font-size:var(--type-supporting);border-radius:.35rem;padding:.4rem .55rem;font-weight:600}.unread-toggle{color:var(--text-secondary);font-size:var(--type-supporting);white-space:nowrap;align-items:center;gap:.35rem;font-weight:600;display:flex}.unread-toggle input{accent-color:var(--brand-planet-blue)}.review-data-note{border:1px solid var(--passport-cyan-border);color:var(--passport-supported-text);background:var(--brand-cyan-soft);font-size:var(--type-supporting);grid-template-columns:auto 1fr;gap:.75rem;margin-top:-1rem;padding:.75rem 1rem;line-height:1.5;display:grid}.review-data-note strong{color:var(--brand-planet-navy)}.activity-list{gap:.7rem;display:grid}.activity-card{border:1px solid var(--surface-border);background:var(--brand-cloud-white);box-shadow:0 5px 18px var(--passport-surface-shadow);border-radius:.55rem;grid-template-columns:48px minmax(0,1fr);gap:.9rem;padding:1.25rem 1.3rem;display:grid;position:relative}.activity-card.unread{border-left:3px solid var(--brand-orbit-cyan)}.activity-card.unread:after{background:var(--brand-planet-blue);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:1.2rem;right:1.2rem}@supports (color:color-mix(in lab, red, red)){.activity-card.read{background:color-mix(in srgb, var(--brand-cloud-white) 70%, var(--brand-mist-grey))}}.activity-avatar{border:1px solid var(--passport-cyan-border);width:46px;height:46px;color:var(--brand-cloud-white);background:var(--brand-planet-navy);font-size:var(--type-supporting);border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.activity-meta{color:var(--text-secondary);font-size:var(--type-supporting);flex-wrap:wrap;align-items:baseline;gap:.3rem;padding-right:1rem;display:flex}.activity-meta strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.activity-labels{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.activity-labels>span{color:var(--passport-supports-text);background:var(--brand-blue-soft);font-size:var(--type-supporting);border-radius:.22rem;padding:.2rem .4rem;font-weight:600}.activity-labels .discipline-label.health{color:var(--discipline-health-text);background:var(--brand-mist-grey)}.activity-labels .discipline-label.safety{color:var(--discipline-safety-text);background:var(--brand-mist-grey)}.activity-labels .discipline-label.environment{color:var(--discipline-environment-text);background:var(--brand-mist-grey)}.activity-labels .discipline-label.quality{color:var(--discipline-quality-text);background:var(--brand-mist-grey)}.activity-labels .feed-ai-slop-badge{background:var(--brand-cloud-white);border:1px solid}.feed-ai-slop-badge.low,.feed-asset-ai-estimate.low,.feed-ai-assessment header>span.low,.feed-ai-item-list b.low{color:var(--brand-cyan-text)}.feed-ai-slop-badge.some,.feed-asset-ai-estimate.some,.feed-ai-assessment header>span.some,.feed-ai-item-list b.some{color:var(--brand-blue-strong)}.feed-ai-slop-badge.substantial,.feed-asset-ai-estimate.substantial,.feed-ai-assessment header>span.substantial,.feed-ai-item-list b.substantial{color:var(--discipline-safety-text)}.feed-ai-slop-badge.very-high,.feed-asset-ai-estimate.very-high,.feed-ai-assessment header>span.very-high,.feed-ai-item-list b.very-high{color:var(--discipline-health-text)}.activity-content>p{color:var(--passport-body-text);font-size:var(--type-supporting);margin-bottom:.85rem;line-height:1.6}.feed-attachments{gap:.65rem;margin:.2rem 0 1rem;display:grid}.feed-attachments figure{border:1px solid var(--surface-border);background:var(--brand-planet-navy);border-radius:.55rem;min-width:0;margin:0;overflow:hidden}.feed-attachments img,.feed-attachments video{background:var(--brand-planet-navy);object-fit:contain;width:100%;max-height:34rem;display:block}.feed-attachments figcaption{color:var(--brand-planet-navy);background:var(--brand-mist-grey);font-size:var(--type-supporting);gap:.2rem;padding:.65rem .8rem;line-height:1.45;display:grid}.feed-attachments figcaption small{color:var(--text-secondary)}.feed-asset-ai-estimate{background:var(--brand-cloud-white);width:fit-content;font-size:var(--type-supporting);border:1px solid;border-radius:999px;padding:.22rem .38rem;font-weight:700;display:inline-flex}.feed-file-card{background:var(--brand-mist-grey);border:1px solid var(--surface-border);color:inherit;align-items:center;gap:.8rem;padding:.8rem;text-decoration:none;display:flex}.feed-file-card>span{background:var(--brand-planet-navy);color:var(--brand-cloud-white);font-size:var(--type-supporting);padding:.55rem;font-weight:700}.feed-file-card>div{gap:.2rem;display:grid}.feed-file-card strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.feed-file-card small{color:var(--text-secondary);font-size:var(--type-supporting)}.feed-ai-assessment{border:1px solid var(--passport-cyan-border);border-left:4px solid var(--brand-orbit-cyan);background:var(--brand-cyan-soft);border-radius:.45rem;gap:.55rem;margin:.25rem 0 1rem;padding:.8rem;display:grid}.feed-ai-assessment.appealed{border-left-color:var(--discipline-safety)}.feed-ai-assessment.human-reviewed{border-left-color:var(--status-verified-text)}.feed-ai-assessment>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.feed-ai-assessment>header>div{align-items:baseline;gap:.45rem;display:flex}.feed-ai-assessment>header span{color:var(--text-secondary);font-size:var(--type-supporting);font-weight:600}.feed-ai-assessment>header strong{color:var(--brand-planet-navy);font-size:1rem}.feed-ai-assessment>header>span{background:var(--brand-cloud-white);border:1px solid;border-radius:999px;padding:.25rem .45rem}.feed-ai-meter{background:var(--brand-planet-blue);border-radius:999px;height:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.feed-ai-meter{background:color-mix(in srgb, var(--brand-planet-blue) 10%, var(--brand-cloud-white))}}.feed-ai-meter>span{border-radius:inherit;background:linear-gradient(90deg, var(--brand-orbit-cyan), var(--brand-planet-blue), var(--discipline-health));height:100%;display:block}.feed-ai-assessment>p{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.5}.feed-ai-assessment>details>summary{color:var(--brand-blue-strong);cursor:pointer;font-size:var(--type-supporting);font-weight:700}.feed-ai-assessment-detail{gap:.7rem;padding-top:.7rem;display:grid}.feed-ai-assessment-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.feed-ai-assessment-detail dl div,.feed-ai-author-disclosure{background:var(--brand-cloud-white);padding:.55rem}.feed-ai-assessment-detail dt{color:var(--text-secondary);font-size:var(--type-supporting);text-transform:none;font-weight:700}.feed-ai-assessment-detail dd{color:var(--brand-planet-navy);font-size:var(--type-supporting);overflow-wrap:anywhere;margin:.2rem 0 0}.feed-ai-author-disclosure{border-left:3px solid var(--brand-planet-blue);color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:.25rem;display:grid}.feed-ai-author-disclosure span{color:var(--text-secondary);line-height:1.45}.feed-ai-author-disclosure.quiet{border-left-color:var(--passport-input-border)}.feed-ai-item-list{gap:.4rem;display:grid}.feed-ai-section-label{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.feed-ai-item-list article{border:1px solid var(--surface-border);background:var(--brand-cloud-white);grid-template-columns:minmax(0,1fr) auto;gap:.25rem .6rem;padding:.6rem;display:grid}.feed-ai-item-list article>div{gap:.15rem;display:grid}.feed-ai-item-list strong,.feed-ai-item-list b{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.feed-ai-item-list article span{color:var(--text-secondary);font-size:var(--type-supporting);text-transform:capitalize}.feed-ai-item-list article p{color:var(--text-secondary);font-size:var(--type-supporting);grid-column:1/-1;margin:0;line-height:1.5}.feed-ai-assessment-detail>ul{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;padding-left:1rem;line-height:1.5}.feed-ai-review-state{border-left:3px solid var(--discipline-safety);background:var(--status-submitted-bg);color:var(--status-submitted-text);font-size:var(--type-supporting);gap:.2rem;padding:.55rem;line-height:1.45;display:grid}.feed-ai-review-state.reviewed{border-left-color:var(--status-verified-text);color:var(--status-verified-text);background:var(--status-verified-bg)}.feed-ai-review-state.agent-reviewed{border-left-color:var(--brand-orbit-cyan);color:var(--brand-planet-navy);background:var(--brand-cyan-soft)}.feed-ai-review-state.escalated{border-left-color:var(--discipline-quality);color:var(--brand-planet-navy);background:var(--discipline-quality)}@supports (color:color-mix(in lab, red, red)){.feed-ai-review-state.escalated{background:color-mix(in srgb, var(--discipline-quality) 8%, var(--brand-cloud-white))}}.feed-ai-review-state p{margin:.2rem 0 0}.feed-ai-agent-trace{border:1px solid var(--passport-cyan-border);background:var(--brand-cyan-soft);color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:.35rem;padding:.65rem;display:grid}.feed-ai-agent-trace>span{color:var(--text-secondary);overflow-wrap:anywhere}.feed-ai-agent-trace ol{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.feed-ai-agent-trace li{padding-left:.15rem}.feed-ai-agent-trace li b,.feed-ai-agent-trace li span{display:block}.feed-ai-agent-item-reviews{border-top:1px solid var(--passport-cyan-border);gap:.35rem;padding-top:.45rem;display:grid}.feed-ai-agent-item-reviews article{background:var(--brand-cloud-white);gap:.15rem;padding:.45rem;display:grid}.feed-ai-agent-item-reviews article span,.feed-ai-agent-item-reviews article p{color:var(--text-secondary);margin:0;line-height:1.45}.feed-ai-agent-trace li b{text-transform:capitalize}.feed-ai-agent-trace li span{color:var(--text-secondary);margin-top:.1rem;line-height:1.45}.feed-ai-appeal-form,.feed-ai-review-case{gap:.55rem;display:grid}.feed-ai-appeal-form label,.feed-ai-review-case label{color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:.3rem;font-weight:600;display:grid}.feed-ai-appeal-form textarea,.feed-ai-review-case textarea{resize:vertical;border:1px solid var(--passport-input-border);min-height:74px;color:var(--brand-planet-navy);background:var(--brand-cloud-white);font:inherit;font-size:var(--type-supporting);padding:.55rem}.feed-ai-review-queue{gap:.65rem;padding:1rem;display:grid}.feed-ai-review-queue>p:not(.eyebrow),.feed-ai-review-case p{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.5}.feed-ai-review-case{border:1px solid var(--passport-cyan-border);background:var(--brand-cyan-soft);padding:.7rem}.feed-ai-review-case>span{color:var(--brand-cyan-text);font-size:var(--type-supporting);text-transform:none;font-weight:700}.feed-ai-review-case input[type=range]{width:100%;accent-color:var(--brand-planet-blue)}.feed-conversation{border-top:1px solid var(--passport-divider-faint);margin:.2rem 0 1rem;padding-top:.85rem}.feed-social-actions,.feed-subscribe-actions,.feed-secondary-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.feed-social-actions button{border:1px solid var(--surface-border);min-height:32px;color:var(--brand-planet-navy);background:var(--brand-cloud-white);font-size:var(--type-supporting);cursor:pointer;border-radius:999px;padding:.4rem .58rem;font-weight:600}.feed-social-actions button:hover,.feed-social-actions button.active{border-color:var(--brand-planet-blue);color:var(--brand-blue-strong);background:var(--brand-blue-soft)}.feed-social-actions button:disabled,.feed-subscribe-actions button:disabled{cursor:wait;opacity:.58}.feed-social-actions>span{color:var(--text-secondary);font-size:var(--type-supporting);margin-left:.25rem}.feed-subscribe-actions{margin:.65rem 0}.feed-subscribe-actions .text-action{min-height:28px}.feed-comment-thread{gap:.5rem;margin:.7rem 0;display:grid}.feed-comment{border-left:3px solid var(--brand-orbit-cyan);background:var(--brand-mist-grey);border-radius:0 .4rem .4rem 0;padding:.7rem .8rem}.feed-comment.reply{border-left-color:var(--brand-planet-blue);margin-left:1.5rem}.feed-comment>div:first-child{flex-wrap:wrap;gap:.25rem .5rem;display:flex}.feed-comment strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.feed-comment span,.feed-comment p{color:var(--text-secondary);font-size:var(--type-supporting)}.feed-comment p{color:var(--passport-body-text);margin:.35rem 0;line-height:1.55}.feed-mention-list{flex-wrap:wrap;gap:.3rem;display:flex}.feed-mention-list span{color:var(--brand-blue-strong);font-weight:700}.feed-comment-composer,.feed-inline-form form,.feed-moderation-state form{gap:.55rem;display:grid}.feed-comment-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin:.7rem 0}.feed-comment-composer label,.feed-inline-form label,.feed-moderation-state label,.feed-moderation-case label{color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:.35rem;font-weight:700;display:grid}.feed-comment-composer textarea,.feed-inline-form textarea,.feed-inline-form select,.feed-moderation-state textarea,.feed-moderation-case textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--passport-input-border);width:100%;min-height:64px;color:var(--brand-planet-navy);background:var(--brand-cloud-white);font:inherit;font-size:var(--type-supporting);border-radius:.4rem;padding:.6rem .7rem;line-height:1.5}.feed-inline-form select{min-height:38px}.feed-secondary-actions{align-items:start;margin-top:.25rem}.feed-inline-form{min-width:min(100%,16rem);color:var(--brand-blue-strong);font-size:var(--type-supporting);font-weight:700}.feed-inline-form[open]{border:1px solid var(--surface-border);background:var(--brand-mist-grey);border-radius:.45rem;flex:18rem;padding:.75rem}.feed-inline-form summary{cursor:pointer}.feed-inline-form form{margin-top:.7rem}.feed-moderation-state{border:1px solid var(--discipline-safety);color:var(--status-submitted-text);background:var(--status-submitted-bg);font-size:var(--type-supporting);border-radius:.45rem;gap:.35rem;margin-top:.8rem;padding:.75rem;line-height:1.5;display:grid}.feed-relevance{border:1px solid var(--passport-cyan-border);color:var(--brand-planet-navy);background:var(--brand-cyan-soft);font-size:var(--type-supporting);border-radius:.45rem;margin:.75rem 0;padding:.65rem .75rem}.feed-relevance summary{cursor:pointer;color:var(--brand-blue-strong);font-weight:600}.feed-relevance p{margin:.5rem 0;line-height:1.5}.feed-relevance ul{margin:0;padding-left:1rem}.feed-moderation-queue{gap:.65rem;display:grid}.feed-moderation-queue>p:not(.eyebrow),.feed-moderation-case p{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.55}.feed-moderation-case{border:1px solid var(--discipline-safety);background:var(--status-submitted-bg);border-radius:.45rem;gap:.5rem;padding:.75rem;display:grid}.feed-moderation-case>span{color:var(--status-submitted-text);font-size:var(--type-supporting);text-transform:none;font-weight:700}.feed-moderation-case>div{flex-wrap:wrap;gap:.4rem;display:flex}.activity-content footer{border-top:1px solid var(--passport-divider-faint);color:var(--text-secondary);font-size:var(--type-supporting);justify-content:space-between;align-items:center;gap:1rem;padding-top:.7rem;display:flex}.read-state{color:var(--status-verified-text);font-weight:600}.home-empty-state{border:1px dashed var(--passport-input-border);background:var(--brand-cloud-white);text-align:center;border-radius:.55rem;padding:2rem}.home-empty-state strong{font-size:var(--type-supporting)}.home-empty-state p{color:var(--text-secondary);font-size:var(--type-supporting);margin:.4rem 0 0}.attention-heading{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.attention-heading h2,.home-principles h2{margin-bottom:.85rem;font-size:1rem}.attention-heading>span{min-width:1.7rem;height:1.7rem;color:var(--brand-cloud-white);background:var(--brand-planet-blue);font-size:var(--type-supporting);border-radius:50%;place-items:center;font-weight:700;display:grid}.attention-item{border:0;border-top:1px solid var(--passport-divider-faint);width:100%;color:var(--brand-planet-navy);text-align:left;background:0 0;gap:.23rem;padding:.85rem 0;display:grid}.attention-item span,.attention-item small{color:var(--text-secondary);font-size:var(--type-supporting)}.attention-item strong{font-size:var(--type-supporting)}.attention-item small{color:var(--brand-blue-strong);font-weight:700}.home-principles{border-top:3px solid var(--brand-orbit-cyan)}.home-principles>p:not(.eyebrow),.home-principles li{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.55}.home-principles ul{gap:.5rem;margin:0;padding-left:1rem;display:grid}.community-workspace{background:var(--brand-mist-grey);min-height:calc(100vh - 70px);padding-bottom:5rem}.community-hero{color:var(--brand-cloud-white);background:radial-gradient(circle at 85% 15%, #21b8b53d, transparent 28%), linear-gradient(125deg, var(--brand-planet-navy), var(--brand-blue-strong));grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:4rem;padding:clamp(3rem,6vw,5.5rem) max(clamp(1rem,5vw,5rem),50vw - 660px);display:grid;position:relative;overflow:hidden}.community-hero:after{border:1px solid var(--passport-orbit);width:560px;height:560px;box-shadow:0 0 0 65px var(--passport-blue-orbit);content:"";border-radius:50%;position:absolute;bottom:-280px;right:-100px}.community-hero>*{z-index:1;position:relative}.community-hero h1{max-width:820px;color:var(--brand-cloud-white);letter-spacing:-.06em;margin:.7rem 0 1.1rem;font-size:clamp(2.7rem,5vw,5rem);line-height:.98}.community-hero>div>p:not(.eyebrow){max-width:720px;color:var(--passport-hero-muted);font-size:1rem;line-height:1.7}.community-principles{flex-wrap:wrap;gap:.65rem;display:flex}.community-principles span{border:1px solid var(--passport-white-border-soft);color:var(--brand-orbit-cyan);font-size:var(--type-supporting);letter-spacing:.05em;text-transform:none;border-radius:999px;padding:.55rem .75rem;font-weight:700}.community-hero-card{border:1px solid var(--passport-white-border-soft);background:var(--passport-white-surface-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;gap:.5rem;padding:1.6rem;display:grid}.community-hero-card>span,.community-hero-card small{color:var(--passport-hero-muted);font-size:var(--type-supporting)}.community-hero-card strong{font-size:1.45rem}.community-hero-card p{color:var(--brand-orbit-cyan);font-size:var(--type-supporting);margin:0;font-weight:600}.community-hero-card hr{border:0;border-top:1px solid var(--passport-white-border-soft);width:100%}.community-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:1.15rem;max-width:1320px;margin:0 auto;padding:1.4rem clamp(1rem,3vw,2.5rem) 0;display:grid}.community-main,.community-side,.community-discovery,.community-discussions,.discussion-list{align-content:start;gap:1rem;display:grid}.community-discovery,.community-discussions,.community-inbox,.moderation-queue{padding:clamp(1.15rem,2.5vw,1.7rem)}.community-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.community-card,.discussion-card,.moderation-queue article{border:1px solid var(--surface-border);background:var(--brand-cloud-white);border-radius:12px;padding:1rem}.community-card{align-content:start;gap:.75rem;display:grid}.community-card-topline,.discussion-context,.discussion-card footer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.community-card-topline span,.discussion-context span,.moderation-queue article>span{color:var(--brand-planet-blue);font-size:var(--type-supporting);letter-spacing:.05em;text-transform:none;font-weight:700}.community-card-topline small,.discussion-card footer,.community-inbox>p,.moderation-queue>small{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.5}.community-card h3,.discussion-card h3{color:var(--brand-planet-navy);margin:0;line-height:1.25}.community-card p,.discussion-card p,.moderation-queue article p{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.55}.community-disciplines{flex-wrap:wrap;gap:.35rem;display:flex}.community-disciplines span{background:var(--brand-mist-grey);font-size:var(--type-supporting);border-radius:999px;padding:.3rem .45rem;font-weight:600}.discussion-card{border-left:4px solid var(--brand-orbit-cyan)}.community-composer{border:1px solid var(--passport-cyan-border);background:var(--brand-cyan-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem;padding:1rem;display:grid}.community-composer label{color:var(--passport-label-text);font-size:var(--type-supporting);gap:.35rem;font-weight:600;display:grid}.community-composer input,.community-composer select,.community-composer textarea{border:1px solid var(--passport-input-border);width:100%;color:var(--brand-graphite);background:var(--brand-cloud-white);border-radius:8px;padding:.65rem}.community-composer-wide{grid-column:1/-1}.discussion-actions{align-items:center;gap:.75rem;display:inline-flex}.discussion-actions button,.text-action{color:var(--brand-blue-strong);font-size:var(--type-supporting);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.discussion-card footer{border-top:1px solid var(--surface-border);margin-top:1rem;padding-top:.8rem}.discussion-card footer strong{color:var(--brand-planet-blue)}.community-inbox article{grid-template-columns:auto 1fr;align-items:center;gap:.7rem;margin:1rem 0;display:grid}.community-inbox article div{gap:.2rem;display:grid}.community-inbox article small{color:var(--text-secondary);line-height:1.4}.moderation-queue{border-top:3px solid var(--discipline-safety)}.moderation-queue article{gap:.55rem;margin:1rem 0;display:grid}@media (width<=980px){.community-hero,.community-layout{grid-template-columns:1fr}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.community-hero{padding:2.8rem 1.2rem}.community-grid{grid-template-columns:1fr}.community-card-topline,.discussion-card footer{flex-direction:column;align-items:start}.community-composer{grid-template-columns:1fr}.community-composer-wide{grid-column:auto}}.network-workspace{padding-bottom:5rem}.network-hero{color:var(--brand-cloud-white);background:var(--brand-planet-navy);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:clamp(2.6rem,6vw,5.2rem) max(clamp(1rem,5vw,5rem),50vw - 660px);display:grid;position:relative;overflow:hidden}.network-hero:before,.network-hero:after{border:1px solid var(--passport-orbit);content:"";border-radius:50%;position:absolute}.network-hero:before{width:540px;height:540px;box-shadow:0 0 0 55px var(--passport-blue-orbit);top:-250px;right:2%}.network-hero:after{width:430px;height:430px;bottom:-270px;right:23%}.network-hero>*{z-index:1;position:relative}.network-hero h1{letter-spacing:-.06em;max-width:760px;margin-bottom:.8rem;font-size:clamp(2.3rem,5vw,4.7rem);line-height:.98}.network-hero>div>p:not(.eyebrow){max-width:690px;color:var(--passport-hero-muted);margin-bottom:1.25rem;font-size:clamp(.85rem,1.3vw,1.05rem);line-height:1.65}.network-hero-actions{align-items:center;gap:1rem;display:flex}.network-stats{border:1px solid var(--passport-white-border-soft);background:var(--passport-white-surface-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.6rem;grid-template-columns:repeat(3,minmax(86px,1fr));margin:0;display:grid}.network-stats div{min-width:105px;padding:1rem 1.15rem}.network-stats div+div{border-left:1px solid var(--passport-white-border-soft)}.network-stats dt{color:var(--passport-hero-muted);font-size:var(--type-supporting);text-transform:none;font-weight:600}.network-stats dd{margin:.3rem 0 0;font-size:1.55rem;font-weight:700}.network-layout{grid-template-columns:minmax(0,1fr) 330px;gap:1.15rem;max-width:1320px;margin:0 auto;padding:1.4rem clamp(1rem,3vw,2.5rem) 0;display:grid}.network-main,.network-side{align-content:start;gap:1.15rem;display:grid}.organisation-context,.organisation-members,.organisation-membership-requests,.professional-discovery,.network-inbox,.network-principles{padding:clamp(1.15rem,2.5vw,1.7rem)}.organisation-switcher select,.member-row select{border:1px solid var(--passport-input-border);min-height:38px;color:var(--brand-planet-navy);background:var(--brand-cloud-white);font-size:var(--type-supporting);border-radius:.38rem;padding:.5rem .65rem;font-weight:700}.organisation-profile{grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.organisation-monogram{border:1px solid var(--passport-cyan-border);width:62px;height:62px;color:var(--brand-cloud-white);background:linear-gradient(145deg, var(--brand-planet-blue), var(--brand-orbit-cyan));border-radius:.65rem;place-items:center;font-size:1rem;font-weight:700;display:grid}.organisation-title{align-items:center;gap:.6rem;display:flex}.organisation-title h3{margin-bottom:0;font-size:1.1rem}.organisation-status,.role-chip,.member-count,.discovery-note{color:var(--text-secondary);font-size:var(--type-supporting);font-weight:600}.organisation-status{background:var(--status-draft-bg);text-transform:capitalize;border-radius:999px;padding:.22rem .42rem}.organisation-status.active{color:var(--status-verified-text);background:var(--status-verified-bg)}.organisation-profile>div:nth-child(2)>p{max-width:680px;color:var(--passport-copy-muted);font-size:var(--type-supporting);margin:.45rem 0 .7rem;line-height:1.55}.organisation-meta{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.organisation-meta li{color:var(--passport-supported-text);background:var(--brand-cyan-soft);font-size:var(--type-supporting);border-radius:.25rem;padding:.25rem .42rem;font-weight:700}.organisation-actions{gap:.45rem;display:flex}.member-list{display:grid}.member-row{border-top:1px solid var(--passport-divider-faint);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem 0;display:grid}.professional-avatar{width:40px;height:40px;color:var(--brand-planet-navy);background:var(--brand-blue-soft);font-size:var(--type-supporting);border-radius:50%;place-items:center;font-weight:700;display:grid}.professional-avatar.large{width:50px;height:50px;color:var(--brand-cloud-white);background:var(--brand-planet-blue);font-size:var(--type-supporting)}.member-row h3,.professional-card h3{font-size:var(--type-supporting);margin-bottom:.15rem}.member-row p,.professional-card p{color:var(--text-secondary);font-size:var(--type-supporting);margin-bottom:0;line-height:1.45}.role-chip{background:var(--brand-blue-soft);text-transform:capitalize;border-radius:999px;padding:.25rem .45rem}.professional-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.professional-card{border:1px solid var(--surface-border);background:var(--brand-cloud-white);border-radius:.55rem;flex-direction:column;align-items:start;gap:.75rem;min-height:225px;padding:1rem;display:flex}.professional-card>div{flex:1}.professional-card>div>span{color:var(--passport-supports-text);font-size:var(--type-supporting);margin-top:.55rem;display:block}.professional-card[data-system-connection] .role-chip{text-transform:none}.professional-card button{width:100%}.network-inbox h2,.network-principles h2{margin-bottom:.9rem;font-size:1rem}.network-connection-controls,.network-connection-feedback{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.network-connection-controls .connection-status{color:var(--text-secondary);font-size:var(--type-supporting);flex-basis:100%}.professional-card .network-connection-controls button{width:auto}.professional-card>.professional-card-actions:has(.network-connection-controls){grid-template-columns:minmax(0,1fr)}.network-connection-controls button,.network-connection-feedback button{white-space:normal;max-width:100%;min-height:44px}.network-connection-feedback{width:min(calc(100% - (var(--app-space-4) * 2)), var(--app-container));color:var(--text-secondary);font-size:var(--type-supporting);margin:1rem auto}.network-connection-feedback p{flex:15rem;margin:0}.network-connection-feedback p:empty{display:none}.network-request{border-top:1px solid var(--passport-divider-faint);padding:.9rem 0}.request-type{color:var(--brand-orbit-cyan);font-size:var(--type-supporting);text-transform:none;margin-bottom:.3rem;font-weight:700;display:block}.network-request>strong{font-size:var(--type-supporting)}.network-request>p,.quiet-state,.network-principles li,.network-empty-copy p{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.5}.network-request>p{margin:.25rem 0 .7rem}.request-actions{gap:.45rem;display:flex}.request-actions button{flex:1}.quiet-state{border:1px dashed var(--passport-input-border);text-align:center;border-radius:.45rem;margin:0;padding:1rem}.network-principles{border-top:3px solid var(--brand-orbit-cyan)}.network-principles ul{gap:.55rem;margin:0;padding-left:1rem;display:grid}.network-empty-copy{border-left:3px solid var(--brand-orbit-cyan);background:var(--brand-cyan-soft);padding:1.2rem}.network-empty-copy strong{font-size:var(--type-supporting)}.network-empty-copy p{margin:.3rem 0 0}.organisation-empty-actions{justify-content:start;margin-top:.85rem}.membership-request-row{border-top:1px solid var(--passport-divider-faint);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.85rem 0;display:grid}.membership-request-row h3,.panel-request-summary strong{font-size:var(--type-supporting);margin:0}.membership-request-row p,.membership-request-row small,.panel-request-summary p,.panel-request-summary small{color:var(--text-secondary);font-size:var(--type-supporting);margin:.25rem 0 0;line-height:1.5}.organisation-status.approved{color:var(--status-verified-text);background:var(--status-verified-bg)}.organisation-status.rejected{color:var(--status-critical-text);background:var(--status-critical-bg)}.panel-request-summary{border:1px solid var(--surface-border);background:var(--brand-cloud-white);border-radius:.5rem;grid-template-columns:42px minmax(0,1fr);gap:.75rem;margin:1rem 0;padding:.9rem;display:grid}.membership-statement{border-left:3px solid var(--brand-orbit-cyan);color:var(--text-secondary);background:var(--brand-cyan-soft);font-size:var(--type-supporting);margin:0 0 1rem;padding:.9rem;line-height:1.6}@media (width<=1050px){.global-search{display:none}.global-nav{gap:.75rem;margin-left:auto}.passport-identity{grid-template-columns:auto 1fr}.identity-actions{grid-column:2}.overview-grid{grid-template-columns:1fr}.overview-side{grid-template-columns:repeat(3,1fr)}.evidence-mini-grid{grid-template-columns:1fr}.evidence-card.compact{grid-template-columns:38px 1fr auto}.evidence-card.compact .evidence-status{flex-direction:column;grid-column:auto}.evidence-collection{grid-template-columns:1fr}.evidence-library .secure-vault{grid-template-columns:minmax(0,1fr);gap:1rem}.network-hero,.network-layout,.home-hero,.home-layout{grid-template-columns:1fr}.home-pulse{max-width:700px}.home-side{grid-template-columns:repeat(2,1fr)}.network-stats{width:fit-content}.network-side{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.global-nav,.global-search,.header-utilities{display:none}.mobile-nav-menu{align-self:stretch;margin-left:auto;display:block;position:relative}.mobile-nav-trigger{border-radius:var(--radius-control);height:100%;color:var(--brand-planet-navy);font-size:var(--type-supporting);cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:0 .65rem;font-weight:700;display:flex}.mobile-nav-trigger:hover,.mobile-nav-menu.open>.mobile-nav-trigger{background:var(--brand-mist-grey)}.mobile-nav-trigger>span{border-top:2px solid;border-bottom:2px solid;width:17px;height:12px;position:relative}.mobile-nav-trigger>span:before{content:"";border-top:2px solid;position:absolute;top:4px;left:0;right:0}.mobile-nav-panel{border-top:1px solid var(--surface-border);background:var(--brand-cloud-white);max-height:calc(100vh - 70px);box-shadow:var(--shadow-raised);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.85rem 1rem 1.25rem;display:grid;position:fixed;top:70px;left:0;right:0;overflow-y:auto}.mobile-nav-panel section{border:1px solid var(--surface-border);border-radius:var(--radius-card);align-content:start;min-width:0;padding:.55rem;display:grid}.mobile-nav-panel button{min-width:0;min-height:38px;color:var(--brand-planet-navy);font-size:var(--type-supporting);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:.55rem;font-weight:700}.mobile-nav-panel button:hover{background:var(--brand-mist-grey)}}@media (width<=760px){.topbar{min-height:62px;padding-block:.4rem}.brand-logo{width:150px;height:40px}.global-nav,.global-search,.header-utilities{display:none}.mobile-nav-menu{align-self:stretch;margin-left:auto;display:block;position:relative}.mobile-nav-trigger{height:100%;color:var(--brand-planet-navy);font-size:var(--type-supporting);cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.55rem;padding:0 .65rem;font-weight:700;display:flex}.mobile-nav-trigger:hover,.mobile-nav-menu.open>.mobile-nav-trigger{background:var(--brand-mist-grey)}.mobile-nav-trigger>span{border-top:2px solid;border-bottom:2px solid;width:17px;height:12px;position:relative}.mobile-nav-trigger>span:before{content:"";border-top:2px solid;position:absolute;top:4px;left:0;right:0}.mobile-nav-panel{border-top:1px solid var(--surface-border);background:var(--brand-cloud-white);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;max-height:calc(100vh - 62px);padding:.85rem 1rem 1.25rem;display:grid;position:fixed;top:62px;left:0;right:0;overflow-y:auto;box-shadow:0 24px 50px #0b1f332e}.mobile-nav-panel section{border:1px solid var(--surface-border);border-radius:.65rem;align-content:start;padding:.55rem;display:grid}.mobile-nav-panel button{min-height:38px;color:var(--brand-planet-navy);font-size:var(--type-supporting);text-align:left;background:0 0;border:0;border-radius:.4rem;padding:.55rem;font-weight:700}.mobile-nav-panel button:hover{background:var(--brand-mist-grey)}.passport-identity{grid-template-columns:74px 1fr;padding-block:1.7rem}.identity-art{width:70px;height:70px}.profile-avatar{font-size:1.25rem}.identity-verified{width:28px;min-width:28px;height:28px;font-size:var(--type-supporting)}.passport-kicker{flex-direction:column;align-items:start;gap:.3rem}.identity-copy h1{font-size:2rem}.identity-actions{grid-column:1/-1}.identity-actions button{flex:1}.passport-tabs{overflow-x:auto}.passport-tabs button{white-space:nowrap}.overview-side,.profile-facts{grid-template-columns:1fr}.record-card,.record-card.expanded{grid-template-columns:44px minmax(0,1fr)}.record-assurance{flex-direction:row;grid-column:2;align-items:center}.evidence-card,.evidence-card.compact{grid-template-columns:38px minmax(0,1fr)}.evidence-status,.evidence-card.compact .evidence-status{flex-direction:row;grid-column:2;align-items:center}.evidence-collection .evidence-status{grid-column:1/-1}.evidence-collection .evidence-status .file-download{margin-inline-start:0}.collection-heading{flex-direction:column;align-items:start;gap:1rem}.secure-vault{grid-template-columns:1fr;gap:1rem}.secure-vault dl{grid-template-columns:repeat(3,minmax(0,1fr))}.secure-vault dl div{overflow-wrap:anywhere;min-width:0;padding-inline:.5rem}.vault-lifecycle{grid-template-columns:repeat(2,1fr)}.vault-lifecycle li:nth-child(3){border-left:0;border-top:1px solid var(--surface-border)}.vault-lifecycle li:nth-child(4){border-top:1px solid var(--surface-border)}.visibility-list label{grid-template-columns:1fr}.network-hero{padding-block:2.4rem}.network-hero h1{font-size:2.6rem}.network-hero-actions,.home-hero-actions,.organisation-actions,.network-side,.home-side{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.network-stats{width:100%}.network-stats div{min-width:0;padding:.8rem}.network-stats dt{font-size:var(--type-supporting)}.organisation-profile{grid-template-columns:52px minmax(0,1fr)}.organisation-monogram{width:50px;height:50px}.organisation-actions{grid-column:1/-1;display:flex}.professional-grid{grid-template-columns:1fr}.home-hero{padding-block:2.2rem}.home-hero h1{font-size:2.55rem}.home-pulse{grid-template-columns:1fr}.home-pulse div+div{border-top:1px solid var(--passport-white-border-soft);border-left:0}.home-filters{flex-wrap:wrap;align-items:stretch}.feed-composer-controls{grid-template-columns:1fr;display:grid}.feed-mention-picker{grid-template-columns:1fr;align-items:stretch}.feed-mention-picker>*,.feed-mention-picker>small{grid-column:1}.organisation-mention-list article{flex-direction:column;align-items:start}.feed-composer-controls select{width:100%}.home-discipline-filter{width:100%;margin-left:0}.home-discipline-filter select{width:100%}.review-data-note{grid-template-columns:1fr}.activity-card{grid-template-columns:40px minmax(0,1fr);padding:1rem}.activity-avatar{width:38px;height:38px}.activity-content footer{flex-direction:column;align-items:start}}.competency-workspace{background:var(--brand-mist-grey);min-height:calc(100vh - 78px)}.competency-hero{color:var(--brand-cloud-white);background:radial-gradient(circle at 82% 30%, #21b8d547, transparent 30%), linear-gradient(125deg, var(--brand-planet-navy), var(--brand-blue-strong));grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:center;gap:4rem;padding:4.25rem max(2rem,50vw - 690px);display:grid}.competency-hero h1{color:var(--brand-cloud-white);letter-spacing:-.055em;max-width:820px;margin:.7rem 0 1.2rem;font-size:clamp(2.5rem,4vw,4.4rem);line-height:.98}.competency-hero>div>p:not(.eyebrow){color:#ffffffc7;max-width:720px;font-size:1.08rem;line-height:1.7}.competency-principles{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}.competency-principles span{color:var(--brand-orbit-cyan);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none;border:1px solid #ffffff40;border-radius:999px;padding:.55rem .8rem;font-weight:700}.competency-scorecard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:22px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.competency-scorecard div{gap:.2rem;padding:1.55rem;display:grid}.competency-scorecard div:nth-child(2n){border-left:1px solid #ffffff24}.competency-scorecard div:nth-child(n+3){border-top:1px solid #ffffff24}.competency-scorecard strong{color:var(--brand-cloud-white);font-size:2.1rem}.competency-scorecard span{color:#ffffffa6;font-size:var(--type-supporting)}.competency-explainer{max-width:1380px;margin:var(--app-space-4) auto 0;background:var(--brand-cloud-white);border-radius:16px;grid-template-columns:repeat(3,1fr) 1.4fr;padding:1.25rem 1.5rem;display:grid;position:relative;box-shadow:0 15px 40px #0b1f331a}.competency-explainer div{border-right:1px solid var(--surface-border);gap:.2rem;padding:0 1.2rem;display:grid}.competency-explainer strong{color:var(--brand-planet-blue)}.competency-explainer span,.competency-explainer p{color:var(--text-secondary);font-size:var(--type-supporting)}.competency-explainer p{margin:0;padding-left:1.5rem;line-height:1.55}.competency-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:2rem;max-width:1380px;margin:0 auto;padding:3.2rem 1.5rem 5rem;display:grid}.competency-records{gap:1rem;min-width:0;display:grid}.section-heading{justify-content:space-between;align-items:end;margin-bottom:.4rem;display:flex}.section-heading h2,.competency-catalogue h2{color:var(--brand-planet-navy);margin:.2rem 0 0}.section-heading>span{color:var(--text-secondary);font-size:var(--type-supporting)}.competency-card{overflow-wrap:anywhere;background:var(--brand-cloud-white);border:1px solid var(--surface-border);border-radius:16px;padding:1.45rem;box-shadow:0 6px 22px #0b1f330d}.competency-card.verified{border-left:4px solid var(--brand-orbit-cyan)}.competency-card.assessment-pending{border-left:4px solid var(--discipline-safety)}.competency-card>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.competency-card h3{color:var(--brand-planet-navy);margin:.28rem 0 .35rem;font-size:1.25rem}.competency-card header p{color:var(--text-secondary);margin:0;line-height:1.55}.competency-code{color:var(--brand-planet-blue);font-size:var(--type-supporting);letter-spacing:.035em;font-weight:700}.competency-status{background:var(--status-draft-bg);color:var(--status-draft-text);font-size:var(--type-supporting);text-transform:none;border-radius:999px;flex:none;padding:.48rem .7rem;font-weight:700}.competency-status.verified{background:var(--status-verified-bg);color:var(--status-verified-text)}.competency-status.assessment-pending{background:var(--status-submitted-bg);color:var(--status-submitted-text)}.proficiency-track{grid-template-columns:repeat(6,1fr);gap:.35rem;margin:1.35rem 0 .75rem;display:grid}.proficiency-track span{background:var(--status-draft-bg);color:var(--text-secondary);font-size:var(--type-supporting);text-align:center;border-radius:6px;padding:.46rem;font-weight:700}.proficiency-track span.reached{color:var(--brand-cloud-white);background:linear-gradient(90deg, var(--brand-planet-blue), var(--brand-orbit-cyan))}.competency-meta{color:var(--text-secondary);font-size:var(--type-supporting);flex-wrap:wrap;gap:1rem;display:flex}.competency-meta strong{color:var(--brand-planet-navy)}.competency-learning{overflow-wrap:anywhere;margin-block:1rem}.competency-learning article{border-inline-start:3px solid var(--brand-orbit-cyan);margin-block:.75rem;padding-inline-start:.75rem}.competency-learning p{color:var(--text-secondary);font-size:var(--type-supporting)}.competency-evidence{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.competency-evidence li{background:var(--brand-mist-grey);border-radius:8px;justify-content:space-between;gap:1rem;padding:.65rem .8rem;display:flex}.competency-evidence span{color:var(--brand-graphite);font-size:var(--type-supporting);font-weight:700}.competency-evidence small{color:var(--text-secondary)}.competency-evidence li:has(>button.action-button){flex-wrap:wrap;align-items:center}.competency-evidence li:has(>button.action-button)>span{overflow-wrap:anywhere;min-width:0}.competency-evidence li>button.action-button{max-width:100%;min-height:var(--touch-target-primary);white-space:normal}.competency-empty,.review-example-note,.assessor-note{color:var(--text-secondary);font-size:var(--type-supporting)}.review-example-note{border-top:1px dashed var(--surface-border);margin:1rem 0 0;padding-top:.7rem}.competency-actions{align-items:center;gap:.8rem;margin-top:1rem;display:flex}.competency-actions .assessor-note{text-align:right;max-width:330px;margin-left:auto}.competency-development{border-top:1px solid var(--surface-border);grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.2rem;padding-top:1.2rem;display:grid}.competency-development form,.competency-catalogue form{gap:.8rem;display:grid}.competency-development h4{color:var(--brand-planet-navy);margin:0}.competency-development label,.competency-catalogue label{min-width:0;color:var(--passport-label-text);font-size:var(--type-supporting);gap:.35rem;font-weight:600;display:grid}.competency-development select,.competency-development textarea,.competency-catalogue select{border:1px solid var(--passport-input-border);width:100%;min-width:0;max-width:100%;font:inherit;border-radius:8px;padding:.65rem}.competency-development textarea{resize:vertical;min-height:82px}.competency-development p{color:var(--text-secondary);font-size:var(--type-supporting);margin:0}.competency-catalogue{background:var(--brand-cloud-white);border:1px solid var(--surface-border);border-radius:16px;padding:1.4rem;position:sticky;top:94px}.competency-catalogue>p:not(.eyebrow){color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.5}.level-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.7rem;display:grid}.catalogue-list{border-top:1px solid var(--surface-border);gap:.85rem;max-height:450px;margin-top:1.4rem;padding-top:1.2rem;display:grid;overflow:auto}.catalogue-list article{border-bottom:1px solid var(--passport-divider-faint);padding-bottom:.8rem}.catalogue-list span{color:var(--brand-planet-blue);font-size:var(--type-supporting);text-transform:none;font-weight:700}.catalogue-list h3{color:var(--brand-planet-navy);margin:.2rem 0;font-size:.9rem}.catalogue-list p{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.45}@media (width<=980px){.competency-hero,.competency-layout{grid-template-columns:1fr}.competency-explainer{border-radius:0;grid-template-columns:1fr 1fr;margin:0}.competency-explainer p{padding:1rem}.competency-catalogue{position:static}}@media (width<=640px){.competency-hero{padding:2.8rem 1.2rem}.competency-hero h1{font-size:2.5rem}.competency-explainer,.competency-development{grid-template-columns:1fr}.competency-explainer div{border-right:0;border-bottom:1px solid var(--surface-border);padding:.8rem}.competency-card>header,.competency-actions,.competency-evidence li{flex-direction:column;align-items:start}.competency-actions .assessor-note{text-align:left;margin-left:0}}.knowledge-workspace{background:var(--brand-mist-grey);min-height:calc(100vh - 78px)}.knowledge-hero{color:var(--brand-cloud-white);background:radial-gradient(circle at 82% 22%, var(--passport-blue-orbit), transparent 30%), linear-gradient(125deg, var(--brand-planet-navy), var(--brand-blue-strong));grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:4rem;padding:4.4rem max(2rem,50vw - 690px);display:grid}.knowledge-hero h1{max-width:850px;color:var(--brand-cloud-white);letter-spacing:-.055em;margin:.7rem 0 1.2rem;font-size:clamp(2.6rem,4.6vw,4.8rem);line-height:.98}.knowledge-hero>div>p:not(.eyebrow){max-width:760px;color:var(--passport-hero-muted);margin:0;font-size:1.06rem;line-height:1.7}.knowledge-principles{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}.knowledge-principles span{border:1px solid var(--passport-white-border-soft);color:var(--brand-orbit-cyan);font-size:var(--type-supporting);letter-spacing:.05em;text-transform:none;border-radius:999px;padding:.55rem .8rem;font-weight:700}.knowledge-scorecard{border:1px solid var(--passport-white-border-soft);background:var(--passport-white-surface-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.knowledge-scorecard div{gap:.2rem;padding:1.5rem;display:grid}.knowledge-scorecard div:nth-child(2n){border-left:1px solid var(--passport-white-border-soft)}.knowledge-scorecard div:nth-child(n+3){border-top:1px solid var(--passport-white-border-soft)}.knowledge-scorecard strong{color:var(--brand-cloud-white);font-size:2.2rem}.knowledge-scorecard span{color:var(--passport-hero-muted);font-size:var(--type-supporting)}.knowledge-trust-strip{background:var(--brand-cloud-white);max-width:1380px;box-shadow:0 15px 40px var(--passport-shadow);border-radius:14px;grid-template-columns:repeat(3,1fr) 1.5fr;margin:-1.5rem auto 0;padding:1.25rem 1.5rem;display:grid;position:relative}.knowledge-trust-strip div{border-right:1px solid var(--surface-border);gap:.25rem;padding:0 1.15rem;display:grid}.knowledge-trust-strip strong{color:var(--brand-planet-blue)}.knowledge-trust-strip span,.knowledge-trust-strip p{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.5}.knowledge-trust-strip p{margin:0;padding-left:1.4rem}.knowledge-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:2rem;max-width:1380px;margin:0 auto;padding:3.2rem 1.5rem 5rem;display:grid}.knowledge-content,.publishing-pipeline,.knowledge-library,.authored-knowledge-list{gap:1rem;display:grid}.native-knowledge-content{overflow-wrap:anywhere;min-width:0;margin:1.5rem;padding:1.5rem}:root .native-knowledge-workspace .action-button{min-height:44px}.native-knowledge-filters,.native-knowledge-pagination{flex-wrap:wrap;align-items:end;gap:1rem;margin-block:1rem;display:flex}.native-knowledge-filters label{flex:12rem;gap:.5rem;min-width:0;display:grid}.native-knowledge-filters select,.native-knowledge-filters input{background:var(--brand-cloud-white);width:100%;min-width:0;max-width:100%;color:var(--brand-planet-navy);border:1px solid var(--surface-border);border-radius:6px;padding:.6rem}.native-owned-knowledge-workspace{min-width:0}.native-owned-knowledge-tabs{background:var(--brand-cloud-white);flex-wrap:wrap;gap:.5rem;padding:1rem 1.5rem;display:flex}.native-owned-knowledge-tabs button{border:1px solid var(--surface-border);border-radius:var(--radius-control);background:var(--brand-cloud-white);min-height:44px;color:var(--brand-planet-navy);font:inherit;padding:.6rem 1rem;font-weight:600}.native-owned-knowledge-tabs button[aria-pressed=true]{background:var(--brand-blue-soft);border-color:var(--brand-planet-blue)}.native-owned-drafts-content{overflow-wrap:anywhere;min-width:0;margin:1.5rem;padding:1.5rem}.native-owned-draft-list{gap:1rem;margin:1rem 0;padding:0;list-style:none;display:grid}.native-owned-draft-list li{border:1px solid var(--surface-border);border-radius:var(--radius-card);min-width:0;padding:1rem}.native-owned-draft-list .professional-name-link{text-align:start;overflow-wrap:anywhere;max-width:100%;min-height:44px}.native-owned-draft-fields,.native-owned-draft-authority{border:0;gap:1rem;min-width:0;margin:1rem 0;padding:0;display:grid}.native-owned-draft-fields label{min-width:0;color:var(--brand-planet-navy);gap:.5rem;font-weight:500;display:grid}.native-owned-draft-fields small{color:var(--text-secondary);font-weight:400}.native-owned-draft-fields input:not([type=checkbox]),.native-owned-draft-fields select,.native-owned-draft-fields textarea{border:1px solid var(--passport-input-border);border-radius:var(--radius-control);background:var(--brand-cloud-white);width:100%;min-width:0;min-height:44px;color:var(--brand-planet-navy);font:inherit;padding:.65rem}.native-owned-draft-fields textarea{resize:vertical;white-space:pre-wrap}.native-owned-draft-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.native-owned-draft-disciplines{border:1px solid var(--surface-border);flex-wrap:wrap;gap:.5rem 1rem;min-width:0;margin:0;padding:.75rem;display:flex}.native-owned-draft-disciplines label{align-items:center;min-height:44px;display:flex}.native-owned-knowledge-workspace button:focus-visible,.native-owned-draft-fields :is(input,select,textarea):focus-visible{outline:3px solid var(--brand-planet-blue);outline-offset:3px}@media (width<=640px){.native-owned-knowledge-tabs{padding:.75rem}.native-owned-drafts-content{margin:.75rem;padding:.75rem}.native-owned-draft-metadata{grid-template-columns:minmax(0,1fr)}}.authored-knowledge-card,.knowledge-library-card,.knowledge-composer,.knowledge-empty{border:1px solid var(--surface-border);background:var(--brand-cloud-white);box-shadow:0 6px 22px var(--passport-surface-shadow);border-radius:15px}.authored-knowledge-card{border-left:4px solid var(--brand-planet-blue);padding:1.35rem}.authored-knowledge-card.in-review{border-left-color:var(--discipline-safety)}.authored-knowledge-card.published{border-left-color:var(--brand-orbit-cyan)}.authored-knowledge-card>header,.authored-knowledge-card>footer,.knowledge-library-card>footer{justify-content:space-between;align-items:start;gap:1rem;display:flex}.authored-knowledge-card h3,.knowledge-library-card h3,.knowledge-composer h2{color:var(--brand-planet-navy)}.authored-knowledge-card h3{margin:.3rem 0;font-size:1.2rem}.authored-knowledge-card>p,.knowledge-library-card>p,.knowledge-composer>p,.knowledge-empty p{color:var(--text-secondary);line-height:1.55}.knowledge-type,.knowledge-card-context,.knowledge-meta,.authority-card>span{color:var(--text-accent);font-size:var(--type-supporting);letter-spacing:.05em;text-transform:none;font-weight:700}.knowledge-state,.document-status{color:var(--status-draft-text);background:var(--status-draft-bg);font-size:var(--type-supporting);text-transform:none;border-radius:999px;flex:none;padding:.45rem .65rem;font-weight:700}.knowledge-state.in-review{color:var(--status-submitted-text);background:var(--status-submitted-bg)}.knowledge-state.published,.document-status.active{color:var(--status-verified-text);background:var(--status-verified-bg)}.knowledge-meta{color:var(--text-secondary);text-transform:none;flex-wrap:wrap;gap:.7rem;margin:1rem 0;display:flex}.knowledge-meta span+span:before{content:"·";margin-right:.7rem}.knowledge-document{background:var(--brand-mist-grey);border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:.85rem;display:flex}.knowledge-document>div{gap:.22rem;display:grid}.knowledge-document strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.knowledge-document span,.knowledge-document code{color:var(--text-secondary);font-size:var(--type-supporting)}.knowledge-upload{border:1px dashed var(--passport-input-border);border-radius:9px;grid-template-columns:1fr 1fr auto;align-items:end;gap:.75rem;margin:1rem 0;padding:.9rem;display:grid}.knowledge-upload label,.knowledge-composer label{color:var(--passport-label-text);font-size:var(--type-supporting);gap:.35rem;font-weight:600;display:grid}.knowledge-upload input,.knowledge-composer input,.knowledge-composer select,.knowledge-composer textarea{border:1px solid var(--passport-input-border);width:100%;color:var(--brand-graphite);background:var(--brand-cloud-white);font:inherit;border-radius:8px;padding:.65rem}.authored-knowledge-card>footer{border-top:1px solid var(--surface-border);color:var(--text-secondary);font-size:var(--type-supporting);align-items:center;margin-top:1rem;padding-top:1rem}.published-note{color:var(--brand-planet-blue);font-weight:700}.knowledge-empty{text-align:center;padding:1.5rem}.knowledge-empty strong{color:var(--brand-planet-navy)}.knowledge-empty p{margin:.4rem 0 0}.knowledge-library{margin-top:2rem}.knowledge-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.knowledge-library-card{flex-direction:column;padding:1.35rem;display:flex}.knowledge-card-context{justify-content:space-between;gap:1rem;display:flex}.knowledge-library-card h3{margin:.75rem 0 .55rem;font-size:1.25rem;line-height:1.2}.knowledge-disciplines{gap:.45rem;display:flex}.knowledge-disciplines span{color:var(--brand-cloud-white);background:var(--brand-planet-blue);font-size:var(--type-supporting);border-radius:5px;padding:.35rem .5rem;font-weight:600}.knowledge-disciplines .health{background:var(--discipline-health-fill)}.knowledge-disciplines .safety{color:var(--brand-planet-navy);background:var(--discipline-safety)}.knowledge-disciplines .environment{background:var(--discipline-environment)}.knowledge-disciplines .quality{background:var(--discipline-quality)}.authority-card{border-left:3px solid var(--brand-orbit-cyan);background:var(--brand-mist-grey);gap:.3rem;margin:1.1rem 0;padding:.9rem;display:grid}.authority-card strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.authority-card p,.authority-card small{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.45}.knowledge-library-card>footer{border-top:1px solid var(--surface-border);color:var(--text-secondary);font-size:var(--type-supporting);align-items:center;margin-top:auto;padding-top:.8rem}.knowledge-composer{padding:1.4rem;position:sticky;top:94px}.knowledge-composer h2{margin:.25rem 0 .45rem}.knowledge-composer>p{font-size:var(--type-supporting);margin:0 0 1rem}.knowledge-composer form{gap:.8rem;display:grid}.knowledge-composer textarea{resize:vertical;min-height:80px}.knowledge-composer textarea.knowledge-body-field{min-height:150px}.knowledge-composer label span{color:var(--text-secondary);font-weight:500}.knowledge-composer form>small{color:var(--text-secondary);text-align:center}.knowledge-form-pair{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}@media (width<=1080px){.knowledge-hero,.knowledge-layout{grid-template-columns:1fr}.knowledge-trust-strip{border-radius:0;grid-template-columns:repeat(2,1fr);margin:0}.knowledge-composer{position:static}}@media (width<=700px){.knowledge-hero{padding:2.8rem 1.2rem}.knowledge-hero h1{font-size:2.55rem}.knowledge-trust-strip,.knowledge-library-grid,.knowledge-form-pair,.knowledge-upload{grid-template-columns:1fr}.knowledge-trust-strip div{border-right:0;border-bottom:1px solid var(--surface-border);padding:.8rem}.knowledge-trust-strip p{padding:.8rem}.authored-knowledge-card>header,.authored-knowledge-card>footer,.knowledge-document{flex-direction:column;align-items:start}}.search-workspace{background:radial-gradient(circle at 86% 12%, var(--brand-cyan-soft), transparent 24rem), var(--brand-mist-grey);min-height:calc(100vh - 70px);padding-bottom:5rem}.search-hero{color:var(--brand-cloud-white);background:radial-gradient(circle at 18% 120%, var(--search-blue-glow), transparent 42%), linear-gradient(118deg, var(--brand-navy-strong), var(--brand-planet-navy));grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:clamp(2rem,7vw,7rem);padding:clamp(3.4rem,7vw,6.8rem) clamp(1.2rem,7vw,7rem);display:grid;position:relative;overflow:hidden}.search-hero:after{border:1px solid var(--search-cyan-orbit);width:34rem;height:34rem;box-shadow:0 0 0 4rem var(--search-blue-orbit-soft), 0 0 0 9rem var(--search-cyan-orbit-faint);content:"";border-radius:50%;position:absolute;bottom:-17rem;right:-7rem}.search-hero>*{z-index:1;position:relative}.search-hero .eyebrow{color:var(--brand-orbit-cyan)}.search-hero h1{letter-spacing:-.07em;max-width:880px;margin-bottom:1.4rem;font-size:clamp(3rem,6.4vw,6.3rem);line-height:.94}.search-hero>div:first-child>p:last-child{max-width:750px;color:var(--passport-hero-muted);margin-bottom:0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.search-hero-proof{border:1px solid var(--passport-white-border-soft);background:var(--passport-white-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.7rem;grid-template-columns:auto 1fr;align-self:end;gap:.35rem .85rem;padding:1.5rem;display:grid}.search-hero-proof>span{color:var(--brand-orbit-cyan);font-size:var(--type-supporting);grid-row:span 2;font-weight:700}.search-hero-proof strong{font-size:var(--type-supporting)}.search-hero-proof p{color:var(--passport-hero-muted);font-size:var(--type-supporting);margin:0 0 1rem;line-height:1.55}.search-hero-proof p:last-child{margin-bottom:0}.search-control{margin:var(--app-space-4) auto 0;z-index:2;border:1px solid var(--surface-border);background:var(--brand-cloud-white);width:min(1420px,100% - 2.4rem);box-shadow:0 18px 50px var(--passport-shadow);border-radius:.7rem;justify-content:space-between;align-items:end;gap:2rem;padding:1.4rem 1.6rem;display:flex;position:relative}.search-control h2,.search-control p{margin-bottom:.2rem}.search-control h2{letter-spacing:-.04em;font-size:1.55rem}.search-control>div:first-child>p:last-child{color:var(--text-secondary);font-size:var(--type-supporting)}.search-filter-row{flex-wrap:wrap;justify-content:end;gap:.45rem;display:flex}.search-filter-row button{border:1px solid var(--surface-border);color:var(--text-secondary);background:var(--brand-cloud-white);font-size:var(--type-supporting);border-radius:.35rem;padding:.55rem .65rem;font-weight:600}.search-filter-row button span{color:var(--brand-planet-blue);margin-left:.45rem}.search-filter-row button.active{border-color:var(--brand-planet-blue);color:var(--brand-cloud-white);background:var(--brand-planet-blue)}.search-filter-row button.active span{color:var(--brand-cloud-white)}.search-layout{grid-template-columns:minmax(0,1fr) 320px;gap:1.4rem;width:min(1420px,100% - 2.4rem);margin:2rem auto 0;display:grid}.search-results,.search-sidebar-card{border:1px solid var(--surface-border);background:var(--brand-cloud-white);border-radius:.65rem}.search-results-heading{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.search-results-heading h2{margin-bottom:0;font-size:1.45rem}.search-no-popularity{border:1px solid var(--passport-cyan-border);color:var(--passport-supported-strong);background:var(--brand-cyan-soft);font-size:var(--type-supporting);text-transform:none;letter-spacing:.035em;border-radius:999px;padding:.4rem .55rem;font-weight:700}.search-result{border-bottom:1px solid var(--surface-border);grid-template-columns:36px minmax(0,1fr) 180px;gap:1.15rem;padding:1.5rem;display:grid;position:relative}.search-result:last-child{border-bottom:0}.search-result:before{background:var(--brand-planet-blue);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.search-result.professional:before{background:var(--brand-orbit-cyan)}.search-result.knowledge:before{background:var(--discipline-quality)}.search-result.organisation:before{background:var(--discipline-environment)}.search-result-rank{color:var(--search-rank-text);font-size:var(--type-supporting);padding-top:.2rem;font-weight:700}.search-result-meta{flex-wrap:wrap;gap:.4rem;display:flex}.search-result-meta span{color:var(--text-secondary);font-size:var(--type-supporting);font-weight:700}.search-result-meta span:after{color:var(--surface-border);content:"•";margin-left:.4rem}.search-result-meta span:last-child:after{content:""}.search-result-meta .search-result-type{color:var(--brand-planet-blue);text-transform:none;letter-spacing:.035em}.search-result h3{letter-spacing:-.035em;margin:.6rem 0 .55rem;font-size:clamp(1.15rem,2vw,1.45rem)}.search-result-main>p{max-width:780px;color:var(--passport-body-text);font-size:var(--type-supporting);margin-bottom:1rem;line-height:1.65}.search-reasons{flex-wrap:wrap;gap:.4rem;display:flex}.search-reasons span{color:var(--passport-supported-text);background:var(--brand-cyan-soft);font-size:var(--type-supporting);border-radius:.25rem;padding:.28rem .45rem;font-weight:700}.search-result-trust{border-left:1px solid var(--surface-border);align-self:center;gap:.45rem;padding-left:1rem;display:grid}.search-result-trust strong{font-size:var(--type-supporting)}.search-result-trust small{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.5}.search-score{width:fit-content;color:var(--brand-blue-strong);background:var(--brand-blue-soft);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none;border-radius:.2rem;padding:.25rem .4rem;font-weight:700}.search-score.exact{color:var(--status-verified-text);background:var(--status-verified-bg)}.search-sidebar{align-content:start;gap:1rem;display:grid}.search-sidebar-card{padding:1.35rem}.search-sidebar-card h2{letter-spacing:-.05em;font-size:1.55rem}.search-sidebar-card ul{color:var(--passport-body-text);font-size:var(--type-supporting);margin:0;padding-left:1.1rem;line-height:1.7}.search-sidebar-card li+li{margin-top:.7rem}.search-sidebar-card.trust-card{color:var(--brand-cloud-white);border-color:var(--brand-planet-navy);background:var(--brand-planet-navy)}.search-sidebar-card.trust-card .eyebrow{color:var(--brand-orbit-cyan)}.search-sidebar-card.trust-card ul{color:var(--passport-hero-muted)}.search-jurisdiction{border-bottom:1px solid var(--surface-border);color:var(--text-secondary);font-size:var(--type-supporting);justify-content:space-between;padding:.65rem 0;display:flex}.search-jurisdiction:last-child{border-bottom:0}.search-jurisdiction strong{color:var(--brand-planet-blue)}.search-empty{text-align:center;padding:4rem 1.5rem}.search-empty p{color:var(--text-secondary);margin:.5rem 0 0}@media (width<=1080px){.search-hero,.search-layout{grid-template-columns:1fr}.search-hero-proof{max-width:620px}.search-control{flex-direction:column;align-items:start}.search-filter-row{justify-content:start}.search-sidebar{grid-template-columns:1fr 1fr}}@media (width<=700px){.search-hero{padding:3.2rem 1.2rem 4rem}.search-hero h1{font-size:3rem}.search-control,.search-layout{width:calc(100% - 1.4rem)}.search-result{grid-template-columns:26px minmax(0,1fr)}.search-result-trust{border-top:1px solid var(--surface-border);border-left:0;grid-column:2;padding:.85rem 0 0}.search-sidebar{grid-template-columns:1fr}.search-results-heading{flex-direction:column;align-items:start}}.learning-workspace{background:var(--brand-mist-grey);min-height:calc(100vh - 76px);padding-bottom:5rem}.learning-hero{color:var(--brand-cloud-white);background:radial-gradient(circle at 70% 20%, var(--learning-hero-glow), transparent 33%), var(--brand-planet-navy);grid-template-columns:minmax(0,1.45fr) minmax(380px,.8fr);gap:3rem;padding:4.4rem max(2rem,50vw - 690px);display:grid}.learning-hero h1{letter-spacing:-.055em;max-width:800px;margin:.5rem 0 1rem;font-size:clamp(2.8rem,5vw,5rem);line-height:.98}.learning-hero>div>p:not(.eyebrow){max-width:700px;color:var(--passport-hero-text);font-size:1.08rem;line-height:1.7}.learning-principles{flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;display:flex}.learning-principles span{border:1px solid var(--learning-hero-line);color:var(--passport-cyan-text);font-size:var(--type-supporting);letter-spacing:.05em;text-transform:none;border-radius:999px;padding:.5rem .75rem;font-weight:600}.learning-scorecard{border:1px solid var(--passport-white-border);background:var(--passport-white-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:22px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.learning-scorecard div{border-right:1px solid var(--learning-hero-line);border-bottom:1px solid var(--learning-hero-line);align-content:center;min-height:145px;padding:1.3rem;display:grid}.learning-scorecard div:nth-child(2n){border-right:0}.learning-scorecard div:nth-child(n+3){border-bottom:0}.learning-scorecard dt{color:var(--passport-hero-muted);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none;font-weight:600}.learning-scorecard dd{margin:.3rem 0;font-size:2.15rem;font-weight:700}.learning-scorecard span{color:var(--passport-cyan-text);font-size:var(--type-supporting)}.learning-boundary{width:min(1180px,100% - 4rem);margin:var(--app-space-4) auto 2.5rem;border:1px solid var(--passport-cyan-border);background:var(--brand-cloud-white);box-shadow:0 14px 38px var(--passport-shadow);border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding:1.35rem 1.6rem;display:grid}.learning-boundary div{gap:.3rem;display:grid}.learning-boundary>span{color:var(--brand-orbit-cyan);font-size:2rem;font-weight:700}.learning-boundary span{color:var(--text-secondary);line-height:1.45}.learning-layout{grid-template-columns:minmax(0,1.55fr) minmax(340px,.8fr);gap:2rem;width:min(1380px,100% - 4rem);margin:0 auto;display:grid}.learning-main,.learning-pathways{align-content:start;gap:1rem;display:grid}.learning-layout[hidden]{display:none}.learning-selection{flex-wrap:wrap;align-items:center;gap:.75rem;width:min(1380px,100% - 4rem);margin:0 auto 1.5rem;display:flex}.learning-selection p{margin:0}.learning-selection-selected{border-color:var(--brand-planet-blue);outline:2px solid var(--brand-planet-blue);outline-offset:2px;scroll-margin-block:6rem}.learning-selection-selected h3:focus{outline:2px solid var(--brand-planet-blue);outline-offset:4px}.learning-record,.learning-pathway,.learning-empty{border:1px solid var(--surface-border);background:var(--brand-cloud-white);box-shadow:0 8px 24px var(--passport-surface-shadow);border-radius:18px}.learning-record{padding:1.45rem}.learning-record[hidden],.learning-external-records[hidden]{display:none}.learning-record-views{flex-wrap:wrap;gap:.5rem;display:flex}.learning-record-views button[aria-pressed=true]{background:var(--brand-planet-navy);color:var(--brand-cloud-white)}.learning-view-count{color:var(--text-secondary);font-size:var(--type-supporting);overflow-wrap:anywhere;margin:0}.learning-record.completed{border-left:4px solid var(--discipline-environment)}.learning-record>header{justify-content:space-between;gap:1.5rem;display:flex}.learning-record h3,.learning-pathway h3{color:var(--brand-planet-navy);margin:.65rem 0 .5rem;font-size:1.22rem}.learning-record header p,.learning-pathway>p{color:var(--text-secondary);margin:0;line-height:1.55}.learning-context{flex-wrap:wrap;gap:.45rem;display:flex}.learning-context span{background:var(--status-draft-bg);color:var(--status-draft-text);font-size:var(--type-supporting);text-transform:capitalize;border-radius:5px;padding:.25rem .48rem;font-weight:600}.learning-context .health{background:var(--discipline-health-fill);color:var(--brand-cloud-white)}.learning-context .safety{background:var(--discipline-safety);color:var(--brand-planet-navy)}.learning-context .environment{background:var(--discipline-environment);color:var(--brand-cloud-white)}.learning-context .quality{background:var(--discipline-quality);color:var(--brand-cloud-white)}.learning-status{background:var(--brand-blue-soft);height:fit-content;color:var(--brand-blue-strong);font-size:var(--type-supporting);text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:.36rem .55rem;font-weight:600}.learning-status.completed{background:var(--status-verified-bg);color:var(--status-verified-text)}.learning-progress-heading{color:var(--text-secondary);font-size:var(--type-supporting);justify-content:space-between;margin-top:1.2rem;display:flex}.learning-progress{background:var(--learning-progress-track);border-radius:999px;height:8px;margin-top:.45rem;overflow:hidden}.learning-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--brand-planet-blue), var(--brand-orbit-cyan));height:100%;display:block}.learning-record-actions{grid-template-columns:minmax(160px,1fr) auto auto;align-items:end;gap:.75rem;margin-top:1.2rem;display:grid}.learning-record-actions label,.learning-completion-form label,.learning-evidence-action label{color:var(--passport-label-text);font-size:var(--type-supporting);gap:.4rem;font-weight:700;display:grid}.learning-record-actions input{width:100%;accent-color:var(--brand-planet-blue)}.learning-completion-form{background:var(--brand-blue-soft);border-radius:12px;gap:.8rem;margin-top:1.2rem;padding:1.1rem;display:grid}.learning-completion-form textarea{border:1px solid var(--passport-input-border);min-height:110px;font:inherit;resize:vertical;border-radius:8px;padding:.75rem}.learning-completion-form p{color:var(--text-secondary);font-size:var(--type-supporting);margin:0}.learning-completion-form button{justify-self:start}.learning-record blockquote{border-left:3px solid var(--brand-orbit-cyan);background:var(--learning-reflection-bg);margin:1.2rem 0 0;padding:1rem 1.1rem}.learning-record blockquote p{color:var(--passport-body-text);margin:.4rem 0 0;line-height:1.55}.learning-external-records{gap:1rem;margin-top:1rem;display:grid}.learning-boundary-note{border-left:3px solid var(--brand-orbit-cyan);color:var(--text-secondary);background:var(--brand-cyan-soft);font-size:var(--type-supporting);gap:.25rem;margin-top:1rem;padding:.85rem;line-height:1.45;display:grid}.learning-boundary-note strong{color:var(--brand-planet-navy)}.learning-evidence-action{border-top:1px solid var(--passport-divider);color:var(--text-secondary);font-size:var(--type-supporting);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-top:1.1rem;padding-top:1rem;display:flex}.learning-evidence-action label{flex:1;min-width:0;max-width:420px}.learning-evidence-action select{border:1px solid var(--passport-input-border);background:var(--brand-cloud-white);border-radius:8px;width:100%;min-width:0;padding:.65rem}:root .learning-evidence-choice select,:root .learning-evidence-choice .action-button{min-height:var(--touch-target-primary);min-width:var(--touch-target-primary);font:inherit}.learning-evidence-list{overflow-wrap:anywhere;color:var(--text-secondary);padding-inline-start:1.2rem}.learning-evidence-list .action-button{margin-block:var(--app-space-2);white-space:normal;max-width:100%;min-height:var(--touch-target-primary)}.learning-pathways>h2{color:var(--brand-planet-navy);margin:0;font-size:1.8rem}.learning-pathways>p:not(.eyebrow){color:var(--text-secondary);margin:0 0 .3rem;line-height:1.55}.learning-pathway{padding:1.3rem}.learning-relationship{background:var(--brand-cyan-soft);color:var(--passport-supported-text);font-size:var(--type-supporting);border-radius:10px;gap:.28rem;margin:1rem 0;padding:.85rem;line-height:1.45;display:grid}.learning-pathway ul{color:var(--passport-body-text);font-size:var(--type-supporting);padding-left:1.1rem;line-height:1.55}.learning-pathway footer{border-top:1px solid var(--passport-divider);color:var(--text-secondary);font-size:var(--type-supporting);justify-content:space-between;align-items:center;gap:.8rem;padding-top:1rem;display:flex}.learning-empty{padding:1.4rem}.learning-empty p{color:var(--text-secondary);line-height:1.55}@media (width<=1080px){.learning-hero,.learning-layout{grid-template-columns:1fr}.learning-pathways{grid-template-columns:1fr 1fr}.learning-pathways>.eyebrow,.learning-pathways>h2,.learning-pathways>p{grid-column:1/-1}}@media (width<=720px){.feed-ai-disclosure-fields,.feed-ai-assessment-detail dl{grid-template-columns:1fr}.feed-ai-assessment>header{flex-direction:column;align-items:flex-start}.feed-ai-assessment>header>span{max-width:100%}.learning-hero{grid-template-columns:1fr;padding:3rem 1.2rem}.learning-hero h1{font-size:3rem}.learning-scorecard{grid-template-columns:1fr 1fr}.learning-boundary,.learning-layout{width:calc(100% - 1.4rem)}.learning-boundary{grid-template-columns:1fr}.learning-boundary>span{justify-self:center;transform:rotate(90deg)}.learning-pathways{grid-template-columns:1fr}.learning-record>header,.learning-record-actions,.learning-pathway footer{flex-direction:column;grid-template-columns:1fr;align-items:stretch}}.commercial-workspace{background:var(--brand-mist-grey);min-height:calc(100vh - 70px);padding-bottom:3rem}.commercial-hero{background:radial-gradient(circle at 82% 18%, #21b8d547, transparent 26rem), linear-gradient(135deg, var(--brand-planet-navy), var(--brand-navy-strong));color:var(--brand-cloud-white);grid-template-columns:minmax(0,1fr) minmax(15rem,24rem);align-items:end;gap:2rem;padding:clamp(3.2rem,7vw,6.5rem) clamp(1.2rem,6vw,6rem);display:grid}.commercial-hero>div:first-child{max-width:58rem}.commercial-hero .eyebrow{color:var(--brand-orbit-cyan)}.commercial-hero h1{letter-spacing:-.055em;max-width:16ch;margin-bottom:1.25rem;font-size:clamp(2.6rem,5.5vw,5rem);line-height:.98}.commercial-hero p{color:#ffffffc7;max-width:65ch;margin:0;line-height:1.65}.simulation-status{background:#ffffff17;border:1px solid #21b8d599;gap:.35rem;padding:1.2rem;display:grid}.simulation-status strong{color:var(--brand-orbit-cyan);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none}.simulation-status span{font-size:var(--type-supporting);line-height:1.5}.commercial-workspace>.surface,.commercial-section,.commercial-columns,.commercial-assurance-strip{width:calc(100% - clamp(2rem,8vw,8rem));max-width:1380px;margin-inline:auto}.free-guarantee{border-top:4px solid var(--brand-orbit-cyan);margin-top:var(--app-space-4);grid-template-columns:minmax(0,1.25fr) minmax(18rem,1fr);align-items:center;gap:2.5rem;padding:clamp(1.5rem,4vw,2.8rem);display:grid;position:relative}.free-guarantee h2,.commercial-section h2{color:var(--brand-planet-navy);margin:.2rem 0 .65rem}.free-guarantee p{color:var(--text-secondary);margin:0;line-height:1.6}.free-guarantee ul,.commercial-plan ul,.commercial-red-lines{margin:0;padding:0;list-style:none}.free-guarantee li,.commercial-plan li,.commercial-red-lines li{color:var(--passport-body-text);font-size:var(--type-supporting);padding:.35rem 0 .35rem 1.35rem;line-height:1.45;position:relative}.free-guarantee li:before,.commercial-plan li:before,.commercial-red-lines li:before{background:var(--brand-planet-blue);content:"";border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.78rem;left:0}.commercial-section{margin-top:2.3rem}.commercial-section.surface{padding:clamp(1.3rem,3vw,2rem)}.commercial-policy-chip{background:var(--brand-cyan-soft);border:1px solid var(--passport-cyan-border);color:var(--brand-planet-navy);font-size:var(--type-supporting);padding:.45rem .7rem;font-weight:700}.commercial-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.commercial-plan{background:var(--brand-cloud-white);border:1px solid var(--surface-border);flex-direction:column;min-height:25rem;padding:1.4rem;display:flex}.commercial-plan.guarantee{border-color:var(--brand-orbit-cyan);box-shadow:inset 0 4px 0 var(--brand-orbit-cyan)}.commercial-plan-heading{justify-content:space-between;align-items:center;min-height:1.7rem;display:flex}.commercial-plan-heading>span,.commercial-plan-heading>strong{color:var(--text-secondary);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none;font-weight:700}.commercial-plan-heading>strong{color:var(--brand-cyan-text)}.commercial-plan h3{color:var(--brand-planet-navy);margin:.9rem 0 .35rem;font-size:1.25rem}.commercial-plan>p:not(.commercial-price){color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.55}.commercial-price strong{color:var(--brand-planet-blue);font-size:1.55rem}.commercial-price span{color:var(--text-secondary);font-size:var(--type-supporting)}.commercial-plan ul{flex:1;margin-bottom:1rem}.commercial-record-list{border-top:1px solid var(--surface-border)}.commercial-record-list article{border-bottom:1px solid var(--surface-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.commercial-record-list article>div{gap:.2rem;display:grid}.commercial-record-list article span{color:var(--text-secondary);font-size:var(--type-supporting)}.commercial-status{background:var(--status-verified-bg);text-transform:capitalize;padding:.3rem .55rem;font-weight:700;color:var(--status-verified-text)!important}.commercial-status.cancelled{background:var(--status-draft-bg);color:var(--status-draft-text)!important}.commercial-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.commercial-columns>.commercial-section{width:100%}.marketplace-offer h3{color:var(--brand-planet-navy);margin:1rem 0 .45rem;font-size:1.25rem}.marketplace-offer>p{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.6}.marketplace-verification{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.marketplace-verification span{background:var(--status-verified-bg);color:var(--status-verified-text);font-size:var(--type-supporting);text-transform:none;padding:.3rem .5rem;font-weight:700}.marketplace-verification strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.marketplace-offer dl{grid-template-columns:1fr 1fr;gap:1rem;margin:1.3rem 0;display:grid}.marketplace-offer dl>div{border-left:2px solid var(--brand-orbit-cyan);gap:.2rem;padding-left:.7rem;display:grid}.marketplace-offer dt{color:var(--text-secondary);font-size:var(--type-supporting)}.marketplace-offer dd{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin:0;font-weight:600}.commercial-order-note,.why-shown{background:var(--brand-cyan-soft);gap:.25rem;margin-top:1rem;padding:.8rem;display:grid}.commercial-order-note strong,.why-shown strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.commercial-order-note span,.why-shown span{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.5}.sponsored-control{border-top:4px solid var(--brand-planet-blue);position:relative}.sponsored-label{background:var(--brand-planet-blue);color:var(--brand-cloud-white);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none;padding:.35rem .6rem;font-weight:700;position:absolute;top:1rem;right:1rem}.sponsored-control>p:not(.eyebrow){color:var(--text-secondary);font-size:var(--type-supporting);max-width:55ch;line-height:1.6}.commercial-red-lines{border-top:1px solid var(--surface-border);margin-top:1.2rem;padding-top:.8rem}.commercial-red-lines li:before{background:var(--discipline-health-text)}.commercial-assurance-strip{background:var(--brand-planet-navy);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.3rem;padding:1.4rem;display:grid}.commercial-assurance-strip>div{border-right:1px solid #ffffff29;gap:.25rem;padding:.4rem 1.2rem;display:grid}.commercial-assurance-strip>div:last-child{border-right:0}.commercial-assurance-strip strong{color:var(--brand-orbit-cyan);font-size:1rem}.commercial-assurance-strip span{color:#ffffffb8;font-size:var(--type-supporting);line-height:1.4}@media (width<=1100px){.commercial-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.commercial-hero,.free-guarantee,.commercial-columns{grid-template-columns:1fr}.commercial-assurance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-assurance-strip>div:nth-child(2){border-right:0}}@media (width<=560px){.commercial-hero{padding-inline:1.1rem}.commercial-workspace>.surface,.commercial-section,.commercial-columns,.commercial-assurance-strip{width:calc(100% - 1.5rem)}.commercial-plan-grid,.commercial-assurance-strip{grid-template-columns:1fr}.commercial-assurance-strip>div{border-bottom:1px solid #ffffff29;border-right:0}.commercial-record-list article{grid-template-columns:1fr auto;align-items:start}.commercial-record-list .text-action{grid-column:1/-1;justify-self:start}.marketplace-offer dl{grid-template-columns:1fr}}.operational-workspace{background:var(--brand-mist-grey);min-height:calc(100vh - 74px)}.operational-switcher{background:var(--brand-cloud-white);border-bottom:1px solid var(--surface-border);align-items:center;gap:.35rem;min-height:54px;padding:0 max(1.5rem,50vw - 720px);display:flex}.operational-switcher strong{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin-right:auto}.operational-switcher button{color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--type-supporting);background:0 0;border:0;border-bottom:3px solid #0000;min-height:54px;padding:0 .9rem;font-weight:700}.operational-switcher button.active{border-bottom-color:var(--brand-orbit-cyan);color:var(--brand-blue-strong)}.operational-hero{background:var(--brand-planet-navy);color:var(--brand-cloud-white);grid-template-columns:minmax(0,1.4fr) minmax(20rem,.8fr);gap:3rem;padding:4.5rem max(1.5rem,50vw - 720px);display:grid}.operational-hero h1{letter-spacing:-.055em;max-width:13ch;margin:.4rem 0 1.2rem;font-size:clamp(2.6rem,5vw,5rem);line-height:.98}.operational-hero>div>p:not(.eyebrow){color:var(--passport-hero-muted);max-width:67ch;font-size:1.08rem;line-height:1.7}.operational-principles{flex-wrap:wrap;gap:.65rem;margin-top:1.6rem;display:flex}.operational-principles span,.governance-chip{border:1px solid var(--passport-cyan-border);color:var(--brand-orbit-cyan);font-size:var(--type-supporting);letter-spacing:.02em;padding:.45rem .65rem;font-weight:700}.operational-summary{border:1px solid var(--passport-white-border-soft);grid-template-columns:repeat(2,1fr);align-self:end;margin:0;display:grid}.operational-summary div{border:1px solid var(--passport-white-border-soft);padding:1.15rem}.operational-summary dt{color:var(--passport-hero-muted);font-size:var(--type-supporting);font-weight:600}.operational-summary dd{margin:.25rem 0 0;font-size:2rem;font-weight:600}.operational-summary .critical dd{color:var(--discipline-health)}.operational-layout{grid-template-columns:minmax(0,1fr) 22rem;gap:1.4rem;max-width:1440px;margin:0 auto;padding:1.5rem;display:grid}.operational-main,.operational-side{align-content:start;gap:1.4rem;display:grid}.operational-side .surface{position:sticky;top:5.5rem}.operational-side .surface+.surface{position:static}.operational-register,.incident-register,.operational-side .surface{padding:1.5rem}.hazard-list,.action-list{gap:.8rem;display:grid}.hazard-card,.incident-card{border-top:1px solid var(--surface-border);padding:1.4rem 0}.hazard-card:first-child,.incident-card:first-of-type{border-top:0}.hazard-card-heading,.incident-heading,.incident-footer{justify-content:space-between;align-items:start;gap:1rem;display:flex}.hazard-card-heading span,.incident-heading span,.corrective-action small{color:var(--text-secondary);font-size:var(--type-supporting)}.hazard-card h3,.incident-card h3{color:var(--brand-planet-navy);margin:.3rem 0 0;font-size:1.15rem}.hazard-card>p,.incident-card>p{color:var(--passport-body-text);line-height:1.6}.risk-badge,.incident-status,.priority,.verified-chip{font-size:var(--type-supporting);text-transform:capitalize;white-space:nowrap;padding:.4rem .55rem;font-weight:600}.risk-badge.low,.verified-chip,.incident-status.closed{background:var(--status-verified-bg);color:var(--status-verified-text)}.risk-badge.medium,.incident-status.reported,.incident-status.actions-open{background:var(--status-submitted-bg);color:var(--status-submitted-text)}.risk-badge.high,.risk-badge.critical{background:var(--brand-blue-soft);color:var(--discipline-health-text)}.risk-badge.unassessed,.incident-status.investigating{background:var(--status-draft-bg);color:var(--status-draft-text)}.control-strip{flex-wrap:wrap;gap:.55rem;margin:1rem 0;display:flex}.control-strip>span{background:var(--brand-cyan-soft);border-left:3px solid var(--brand-orbit-cyan);gap:.15rem;min-width:13rem;padding:.65rem .8rem;display:grid}.control-strip strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.control-strip small{color:var(--text-secondary);font-size:var(--type-supporting);text-transform:capitalize}.hazard-actions,.incident-footer{flex-wrap:wrap;gap:.8rem;display:flex}.hazard-actions details,.incident-footer details{flex:17rem}.hazard-actions summary,.incident-footer summary{color:var(--brand-blue-strong);cursor:pointer;font-size:var(--type-supporting);padding:.5rem 0;font-weight:700}.hazard-actions form,.incident-footer form,.operational-side form{gap:.75rem;margin-top:.65rem;display:grid}.hazard-actions label,.incident-footer label,.operational-side label{color:var(--passport-label-text);font-size:var(--type-supporting);gap:.3rem;font-weight:600;display:grid}.hazard-actions input,.hazard-actions select,.hazard-actions textarea,.incident-footer input,.incident-footer select,.operational-side input,.operational-side select,.operational-side textarea{background:var(--brand-cloud-white);border:1px solid var(--passport-input-border);color:var(--brand-graphite);font:inherit;min-height:42px;padding:.6rem}.risk-scale-grid{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.corrective-action{background:var(--brand-mist-grey);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem;display:grid}.corrective-action>div{gap:.2rem;display:grid}.corrective-action strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.priority.p1{background:var(--status-submitted-bg);color:var(--status-submitted-text)}.priority.p2,.priority.p3{background:var(--brand-blue-soft);color:var(--brand-blue-strong)}.incident-footer{align-items:center;margin-top:1rem}.operational-side h2{color:var(--brand-planet-navy);margin:.25rem 0 1rem;font-size:1.2rem}.assurance-hero{background:var(--brand-planet-navy);color:var(--brand-cloud-white);grid-template-columns:minmax(0,1.4fr) minmax(20rem,.8fr);gap:3rem;padding:4.5rem max(1.5rem,50vw - 720px);display:grid}.assurance-hero h1{letter-spacing:-.055em;max-width:12ch;margin:.4rem 0 1.2rem;font-size:clamp(2.6rem,5vw,5rem);line-height:.98}.assurance-hero>div>p:not(.eyebrow){color:var(--passport-hero-muted);max-width:66ch;line-height:1.7}.assurance-layout{grid-template-columns:minmax(0,1fr) 22rem;gap:1.4rem;max-width:1440px;margin:0 auto;padding:1.5rem;display:grid}.assurance-main,.audit-list,.finding-list,.capa-list,.plan-audit-panel form{gap:1rem;display:grid}.assurance-register,.plan-audit-panel{padding:1.5rem}.plan-audit-panel{align-self:start;position:sticky;top:5.5rem}.plan-audit-panel h2{color:var(--brand-planet-navy);margin:.3rem 0 1rem;font-size:1.25rem}.plan-audit-panel label{color:var(--passport-label-text);font-size:var(--type-supporting);gap:.3rem;font-weight:600;display:grid}.plan-audit-panel input,.plan-audit-panel select,.plan-audit-panel textarea{background:var(--brand-cloud-white);border:1px solid var(--passport-input-border);color:var(--brand-graphite);font:inherit;min-height:42px;padding:.6rem}.audit-date-grid{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.audit-card{border-top:1px solid var(--surface-border);padding:1.5rem 0 0}.audit-card:first-child{border-top:0}.audit-card>header,.finding-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.audit-card>header>div>span,.finding-heading>span:last-child,.finding-card>small,.capa-card small{color:var(--text-secondary);font-size:var(--type-supporting);text-transform:capitalize}.audit-card h3,.finding-card h4{color:var(--brand-planet-navy);margin:.3rem 0}.audit-card>p,.finding-card>p{color:var(--passport-body-text);line-height:1.6}.audit-meta{background:var(--brand-mist-grey);grid-template-columns:repeat(3,1fr);gap:1px;margin:1rem 0;display:grid}.audit-meta div{background:var(--brand-cloud-white);border:1px solid var(--surface-border);padding:.8rem}.audit-meta dt{color:var(--text-secondary);font-size:var(--type-supporting)}.audit-meta dd{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin:.25rem 0 0;font-weight:600}.finding-list{margin-top:1rem}.finding-card{border-left:3px solid var(--brand-orbit-cyan);box-shadow:inset 0 0 0 1px var(--surface-border);padding:1rem}.finding-classification{background:var(--status-submitted-bg);color:var(--status-submitted-text);font-size:var(--type-supporting);text-transform:capitalize;padding:.35rem .5rem;font-weight:600}.finding-classification.major{background:var(--brand-blue-soft);color:var(--discipline-health-text)}.finding-card blockquote{background:var(--brand-cyan-soft);border-left:3px solid var(--brand-orbit-cyan);color:var(--passport-body-text);font-size:var(--type-supporting);gap:.35rem;margin:1rem 0;padding:.8rem;line-height:1.5;display:grid}.capa-card{background:var(--brand-mist-grey);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.capa-card>div{gap:.2rem;display:grid}.capa-card strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.audit-close{margin-top:1rem}@media (width<=1080px){.operational-layout,.operational-hero,.assurance-hero,.assurance-layout{grid-template-columns:1fr}.operational-side{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-side .surface{position:static}.operational-side>.surface,.operational-side input,.operational-side select,.operational-side textarea{width:100%;min-width:0;max-width:100%}.plan-audit-panel{position:static}}@media (width<=720px){.operational-hero,.assurance-hero{padding:3rem 1.2rem}.operational-layout,.assurance-layout{padding:1rem}.operational-side,.corrective-action,.risk-scale-grid,.audit-date-grid,.audit-meta,.capa-card{grid-template-columns:1fr}.hazard-card-heading,.incident-heading,.incident-footer{flex-direction:column;align-items:stretch}.risk-badge,.incident-status{align-self:start}.operational-switcher{flex-wrap:wrap;align-items:stretch;padding:0 1rem}.operational-switcher strong{flex-basis:100%;padding-top:.8rem}}.ai-foundation-workspace{background:var(--brand-mist-grey);min-height:calc(100vh - 76px)}.ai-foundation-hero{background:var(--brand-planet-navy);color:var(--brand-cloud-white);grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:3rem;padding:4.6rem max(2rem,50vw - 690px);display:grid}.ai-foundation-hero .eyebrow,.ai-foundation-workspace .section-kicker{color:var(--brand-cyan-text);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none;margin-bottom:.8rem;font-weight:700;display:block}.ai-foundation-hero h1{color:var(--brand-cloud-white);letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(3rem,6vw,5.8rem);line-height:.94}.ai-foundation-hero>div>p{color:var(--brand-cloud-white)}@supports (color:color-mix(in lab, red, red)){.ai-foundation-hero>div>p{color:color-mix(in srgb, var(--brand-cloud-white) 76%, transparent)}}.ai-foundation-hero>div>p{max-width:68ch;margin:1.6rem 0;font-size:1.05rem;line-height:1.7}.ai-foundation-badges{flex-wrap:wrap;gap:.55rem;display:flex}.ai-foundation-hero .eyebrow,.ai-foundation-hero .section-kicker{color:var(--brand-orbit-cyan)}.ai-foundation-badges span,.registry-state,.confidence-state{border:1px solid var(--brand-orbit-cyan)}@supports (color:color-mix(in lab, red, red)){.ai-foundation-badges span,.registry-state,.confidence-state{border:1px solid color-mix(in srgb, var(--brand-orbit-cyan) 52%, transparent)}}.ai-foundation-badges span,.registry-state,.confidence-state{color:var(--brand-cyan-text);font-size:var(--type-supporting);border-radius:999px;padding:.5rem .7rem;font-weight:700}.ai-foundation-badges span{color:var(--brand-orbit-cyan)}.ai-control-status{background:var(--brand-cloud-white);align-self:end}@supports (color:color-mix(in lab, red, red)){.ai-control-status{background:color-mix(in srgb, var(--brand-cloud-white) 7%, transparent)}}.ai-control-status{border:1px solid var(--brand-cloud-white)}@supports (color:color-mix(in lab, red, red)){.ai-control-status{border:1px solid color-mix(in srgb, var(--brand-cloud-white) 16%, transparent)}}.ai-control-status{padding:1.4rem}.ai-control-status>div:first-of-type{margin-left:.6rem;display:inline-grid}.ai-control-status small{color:var(--brand-cloud-white)}@supports (color:color-mix(in lab, red, red)){.ai-control-status small{color:color-mix(in srgb, var(--brand-cloud-white) 66%, transparent)}}.ai-control-status strong{color:var(--brand-cloud-white);font-size:1.15rem}.ai-status-dot{background:var(--brand-orbit-cyan);box-shadow:0 0 0 5px var(--brand-orbit-cyan);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ai-status-dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--brand-orbit-cyan) 18%, transparent)}}.ai-status-dot{width:.65rem;height:.65rem;display:inline-block}.ai-control-status dl{border-top:1px solid var(--brand-cloud-white)}@supports (color:color-mix(in lab, red, red)){.ai-control-status dl{border-top:1px solid color-mix(in srgb, var(--brand-cloud-white) 14%, transparent)}}.ai-control-status dl{grid-template-columns:1fr 1fr;margin:1.3rem 0 0;padding-top:1rem;display:grid}.ai-control-status dl div{gap:.25rem;display:grid}.ai-control-status dt{color:var(--brand-cloud-white)}@supports (color:color-mix(in lab, red, red)){.ai-control-status dt{color:color-mix(in srgb, var(--brand-cloud-white) 60%, transparent)}}.ai-control-status dt{font-size:var(--type-supporting)}.ai-control-status dd{color:var(--brand-cloud-white);margin:0;font-size:1.4rem;font-weight:700}.ai-foundation-layout{grid-template-columns:minmax(0,1fr) 330px;gap:1.3rem;max-width:1380px;margin:0 auto;padding:2rem;display:grid}.ai-foundation-main{gap:1.3rem;display:grid}.ai-request-panel,.ai-response-card,.ai-governance-ledger{background:var(--brand-cloud-white);border:1px solid var(--surface-border);padding:1.5rem}.ai-request-panel>header,.ai-response-card>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.ai-foundation-workspace h2,.ai-foundation-workspace h3{color:var(--brand-planet-navy);margin:0}.ai-request-panel label{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin:1.5rem 0 .45rem;font-weight:700;display:block}.ai-query-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ai-query-context label{margin-top:1.2rem}.ai-query-context select{background:var(--brand-cloud-white);border:1px solid var(--passport-input-border);color:var(--brand-graphite);font:inherit;width:100%;margin-top:.45rem;padding:.75rem;display:block}.ai-query-context select:focus{border-color:var(--brand-orbit-cyan);outline:3px solid var(--brand-orbit-cyan)}@supports (color:color-mix(in lab, red, red)){.ai-query-context select:focus{outline:3px solid color-mix(in srgb, var(--brand-orbit-cyan) 22%, transparent)}}.ai-request-panel textarea{border:1px solid var(--passport-input-border);color:var(--brand-graphite);font:inherit;resize:vertical;width:100%;padding:.9rem;line-height:1.55}.ai-request-panel textarea:focus{border-color:var(--brand-orbit-cyan);outline:3px solid var(--brand-orbit-cyan)}@supports (color:color-mix(in lab, red, red)){.ai-request-panel textarea:focus{outline:3px solid color-mix(in srgb, var(--brand-orbit-cyan) 22%, transparent)}}.ai-request-actions{align-items:center;gap:1rem;margin-top:.9rem;display:flex}.ai-request-actions span{color:var(--text-secondary);font-size:var(--type-supporting)}.ai-answer-context{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.ai-answer-context span{background:var(--brand-mist-grey);color:var(--brand-planet-navy);font-size:var(--type-supporting);text-transform:capitalize;border-radius:999px;padding:.45rem .65rem;font-weight:700}.ai-execution-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.ai-execution-path li{background:var(--brand-planet-navy);gap:.35rem;min-height:135px;padding:1.1rem;display:grid}.ai-execution-path li>span{color:var(--brand-orbit-cyan);font-size:var(--type-supporting);font-weight:700}.ai-execution-path strong,.ai-execution-path small{color:var(--brand-cloud-white)}@supports (color:color-mix(in lab, red, red)){.ai-execution-path small{color:color-mix(in srgb, var(--brand-cloud-white) 66%, transparent)}}.ai-execution-path small{line-height:1.45}.ai-response-card{border-top:4px solid var(--brand-orbit-cyan)}.ai-answer{color:var(--brand-graphite);margin:1.4rem 0;font-size:1.05rem;line-height:1.75}.ai-accountability{background:var(--brand-mist-grey);border-left:3px solid var(--brand-planet-blue);padding:.9rem 1rem}.ai-accountability p{color:var(--text-secondary);margin:.3rem 0 0}.ai-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.2rem;display:grid}.ai-evidence-grid article{border:1px solid var(--surface-border);grid-template-columns:auto 1fr;gap:.8rem;padding:1rem;display:grid}.ai-evidence-grid article>span{background:var(--brand-planet-blue);color:var(--brand-cloud-white);font-size:var(--type-supporting);justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:inline-flex}.ai-evidence-grid article div{gap:.35rem;display:grid}.ai-evidence-grid small,.ai-model-record small{color:var(--text-secondary)}.ai-evidence-grid p{color:var(--brand-graphite);font-size:var(--type-supporting);margin:0;line-height:1.55}.ai-governance-ledger{align-self:start;gap:1.4rem;display:grid;position:sticky;top:92px}.ai-governance-ledger dl{gap:.8rem;margin:0;display:grid}.ai-governance-ledger dl div{border-bottom:1px solid var(--surface-border);gap:.25rem;padding-bottom:.65rem;display:grid}.ai-governance-ledger dt{color:var(--text-secondary);font-size:var(--type-supporting)}.ai-governance-ledger dd{color:var(--brand-planet-navy);font-size:var(--type-supporting);overflow-wrap:anywhere;margin:0;font-weight:700}.ai-governance-ledger section{gap:.75rem;display:grid}.ai-governance-ledger ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ai-governance-ledger li{color:var(--brand-graphite);font-size:var(--type-supporting);grid-template-columns:auto 1fr;gap:.55rem;display:grid}.ai-governance-ledger li span{color:var(--brand-planet-blue);font-weight:700}.ai-model-record{grid-template-columns:1fr auto;gap:.25rem;display:grid}.ai-model-record>span{color:var(--brand-planet-blue);font-size:var(--type-supporting);text-transform:capitalize;font-weight:700}.ai-model-record small{grid-column:1/-1;line-height:1.4}@media (width<=1020px){.ai-foundation-hero,.ai-foundation-layout{grid-template-columns:1fr}.ai-governance-ledger{position:static}}@media (width<=720px){.ai-foundation-hero{padding:3rem 1.2rem}.ai-foundation-layout{padding:1rem}.ai-execution-path,.ai-evidence-grid,.ai-query-context{grid-template-columns:1fr}.ai-request-panel>header,.ai-response-card>header,.ai-request-actions{flex-direction:column;align-items:start}}.graph-workspace{background:var(--brand-mist-grey);min-height:calc(100vh - 70px)}.graph-hero{color:var(--brand-cloud-white);background:radial-gradient(circle at 83% 18%, var(--search-blue-glow), transparent 28%), radial-gradient(circle at 76% 78%, var(--search-cyan-orbit), transparent 26%), var(--brand-planet-navy);grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding:clamp(3rem,6vw,6.5rem) clamp(1.25rem,6vw,6rem);display:grid;position:relative;overflow:hidden}.graph-hero:after{border:1px solid var(--passport-white-border);width:34rem;height:34rem;box-shadow:0 0 0 70px var(--search-blue-orbit-soft), 0 0 0 140px var(--search-cyan-orbit-faint);content:"";border-radius:50%;position:absolute;bottom:-14rem;right:-8rem}.graph-hero>*{z-index:1;position:relative}.graph-hero .eyebrow{color:var(--brand-orbit-cyan)}.graph-hero h1{letter-spacing:-.065em;max-width:780px;margin:.55rem 0 1.1rem;font-size:clamp(2.7rem,5.2vw,5.7rem);line-height:.96}.graph-hero>div>p:last-child{max-width:720px;color:var(--passport-hero-text);margin:0;font-size:clamp(.95rem,1.25vw,1.15rem);line-height:1.65}.graph-summary{border-top:1px solid var(--passport-white-border);border-bottom:1px solid var(--passport-white-border);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.graph-summary div{border-right:1px solid var(--passport-white-border);padding:1.25rem .8rem}.graph-summary div:last-child{border-right:0}.graph-summary dt{color:var(--passport-hero-muted);font-size:var(--type-supporting);font-weight:700}.graph-summary dd{color:var(--brand-cloud-white);margin:.35rem 0 0;font-size:2rem;font-weight:700}.graph-layout{grid-template-columns:minmax(0,1.7fr) minmax(18rem,.65fr);align-items:start;gap:1.25rem;max-width:1560px;margin:0 auto;padding:clamp(1.25rem,4vw,4rem) clamp(1rem,4vw,4rem) 0;display:grid}.graph-map,.graph-inspector,.graph-paths>div>article{border:1px solid var(--surface-border);background:var(--brand-cloud-white)}.graph-map{padding:clamp(1.2rem,2.5vw,2.25rem)}.graph-map>header,.graph-paths>header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.section-label{color:var(--text-accent);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none;margin-bottom:.25rem;font-weight:700}.graph-map h2,.graph-inspector h2,.graph-paths h2{color:var(--brand-planet-navy);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2vw,2rem)}.graph-live-status{color:var(--status-verified-text);background:var(--status-verified-bg);font-size:var(--type-supporting);padding:.45rem .65rem;font-weight:600}.graph-focus-node{max-width:650px;color:var(--brand-cloud-white);background:var(--brand-planet-navy);box-shadow:0 14px 35px var(--passport-shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:2rem auto 1.4rem;padding:1.35rem 1.5rem;display:grid;position:relative}.graph-focus-node:after{background:var(--brand-orbit-cyan);content:"";width:1px;height:1.45rem;position:absolute;bottom:-1.45rem;left:50%}.graph-node-symbol{border:1px solid var(--brand-orbit-cyan);width:3.3rem;height:3.3rem;color:var(--brand-orbit-cyan);font-size:var(--type-supporting);border-radius:50%;place-items:center;font-weight:700;display:grid}.graph-focus-node>div{gap:.18rem;display:grid}.graph-focus-node>div span,.graph-focus-node small{color:var(--passport-hero-muted);font-size:var(--type-supporting)}.graph-focus-node strong{font-size:1.05rem}.graph-verification{color:var(--passport-cyan-text);font-size:var(--type-supporting);font-weight:600}.graph-node-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid;position:relative}.graph-node{border:1px solid var(--surface-border);border-top:3px solid var(--brand-planet-blue);background:var(--brand-cloud-white);min-height:145px;padding:1rem}.graph-node.competency,.graph-node.knowledgeasset{border-top-color:var(--brand-orbit-cyan)}.graph-entity-type{color:var(--brand-planet-blue);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none;font-weight:700}.graph-node h3{color:var(--brand-planet-navy);margin:.55rem 0 .35rem;font-size:.88rem}.graph-node p{min-height:2.7rem;color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.5}.graph-node footer{color:var(--passport-copy-muted);font-size:var(--type-supporting);text-transform:capitalize;justify-content:space-between;gap:.5rem;margin-top:.85rem;display:flex}.graph-edge-list{border-top:1px solid var(--surface-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.graph-edge-list button{text-align:left;border:1px solid var(--surface-border);min-height:84px;color:var(--text-secondary);background:var(--brand-cloud-white);gap:.3rem;padding:.75rem .85rem;display:grid}.graph-edge-list button:hover,.graph-edge-list button.active{border-color:var(--brand-planet-blue);background:var(--brand-blue-soft)}.graph-edge-list button>span{color:var(--text-accent);font-size:var(--type-supporting);letter-spacing:.05em;font-weight:700}.graph-edge-list strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.graph-edge-list small{font-size:var(--type-supporting)}.graph-inspector{border-top:4px solid var(--brand-orbit-cyan);padding:1.5rem;position:sticky;top:88px}.graph-inspector-path{color:var(--brand-planet-navy);background:var(--brand-cyan-soft);font-size:var(--type-supporting);gap:.55rem;margin:1.4rem 0;padding:1rem;display:grid}.graph-inspector-path .interface-icon{color:var(--brand-planet-blue)}.graph-inspector dl{margin:0}.graph-inspector dl div{border-bottom:1px solid var(--passport-divider);gap:.22rem;padding:.8rem 0;display:grid}.graph-inspector dt{color:var(--text-secondary);font-size:var(--type-supporting)}.graph-inspector dd{overflow-wrap:anywhere;color:var(--brand-planet-navy);font-size:var(--type-supporting);text-transform:capitalize;margin:0;font-weight:700}.graph-provenance-note{color:var(--passport-body-text);font-size:var(--type-supporting);margin:1.25rem 0 0;line-height:1.55}.graph-paths{max-width:1560px;margin:0 auto;padding:clamp(2rem,4vw,4rem) clamp(1rem,4vw,4rem) clamp(3rem,6vw,6rem)}.graph-paths>header>p{max-width:440px;color:var(--text-secondary);font-size:var(--type-supporting);text-align:right;margin:0;line-height:1.5}.graph-paths>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.3rem;display:grid}.graph-paths>div>article{padding:1.4rem}.graph-path-count{color:var(--brand-planet-blue);font-size:var(--type-supporting);font-weight:600}.graph-paths h3{color:var(--brand-planet-navy);margin:.45rem 0 .85rem;font-size:1rem}.graph-path-nodes{flex-wrap:wrap;gap:.45rem;display:flex}.graph-path-nodes span{color:var(--brand-planet-navy);background:var(--brand-blue-soft);font-size:var(--type-supporting);padding:.4rem .5rem;font-weight:700}.graph-path-nodes .interface-icon{color:var(--brand-cyan-text);margin-left:.45rem}.graph-paths article>p{color:var(--passport-body-text);font-size:var(--type-supporting);margin:1rem 0 0;line-height:1.6}@media (width<=1080px){.graph-hero,.graph-layout{grid-template-columns:1fr}.graph-inspector{position:static}}@media (width<=720px){.graph-hero{padding-block:3.2rem}.graph-summary,.graph-node-grid,.graph-edge-list,.graph-paths>div{grid-template-columns:1fr}.graph-focus-node{grid-template-columns:auto minmax(0,1fr)}.graph-verification{grid-column:1/-1}.graph-map>header,.graph-paths>header{align-items:start;display:grid}.graph-paths>header>p{text-align:left}}.documents-workspace{background:var(--brand-mist-grey);min-height:calc(100vh - 70px);padding-bottom:5rem}.documents-hero{color:var(--brand-cloud-white);background:radial-gradient(circle at 82% 14%, var(--search-blue-glow), transparent 24rem), var(--brand-planet-navy);grid-template-columns:minmax(0,1.4fr) minmax(22rem,.6fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(2.8rem,6vw,5.6rem) max(clamp(1rem,5vw,5rem),50vw - 660px);display:grid;position:relative;overflow:hidden}.documents-hero:after{border:1px solid var(--passport-orbit);width:34rem;height:34rem;box-shadow:0 0 0 4rem var(--passport-blue-orbit), 0 0 0 9rem var(--passport-cyan-orbit-soft);content:"";border-radius:50%;position:absolute;bottom:-18rem;right:-8rem}.documents-hero>*{z-index:1;position:relative}.documents-hero h1{letter-spacing:-.065em;max-width:15ch;margin-bottom:1.1rem;font-size:clamp(2.6rem,5vw,5rem);line-height:.98}.documents-hero>div>p:last-child{max-width:65ch;color:var(--passport-hero-muted);margin:0;font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.65}.documents-summary{border:1px solid var(--passport-white-border-soft);background:var(--passport-white-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.documents-summary div{border-right:1px solid var(--passport-white-border-soft);padding:1.2rem}.documents-summary div:last-child{border-right:0}.documents-summary dt{color:var(--passport-hero-muted);font-size:var(--type-supporting);letter-spacing:.05em;text-transform:none;font-weight:600}.documents-summary dd{margin:.35rem 0 0;font-size:1.75rem;font-weight:700}.documents-summary .attention dd{color:var(--brand-orbit-cyan)}.documents-control-bar,.documents-register-layout{width:min(1320px,100% - 2rem);margin-inline:auto}.documents-control-bar{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:1rem;min-height:64px;display:flex}.documents-control-bar>div{align-self:stretch;gap:1.25rem;display:flex}.documents-control-bar button{color:var(--text-secondary);font-size:var(--type-supporting);background:0 0;border:0;border-bottom:3px solid #0000;padding:0;font-weight:600}.documents-control-bar button.active{border-color:var(--brand-planet-blue);color:var(--brand-planet-navy)}.documents-control-bar>span{color:var(--text-secondary);font-size:var(--type-supporting)}.documents-control-actions{align-items:center;display:flex;align-self:auto!important;gap:1rem!important}.documents-control-actions>span{color:var(--text-secondary);font-size:var(--type-supporting)}.document-create-panel,.document-approval-queue{border:1px solid var(--surface-border);background:var(--brand-cloud-white);width:min(1320px,100% - 2rem);box-shadow:0 5px 18px var(--passport-surface-shadow);margin:1.4rem auto 0}.document-create-panel{padding:1.4rem}.document-create-panel>header,.document-approval-queue>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.document-create-panel h2,.document-approval-queue h2{color:var(--brand-planet-navy);margin:.25rem 0 0;font-size:1.15rem}.document-create-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:1.2rem 0;display:grid}.document-create-grid label,.document-approval-queue label,.document-submit-action label{color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:.4rem;font-weight:600;display:grid}.document-create-grid input,.document-create-grid select,.document-create-grid textarea,.document-approval-queue select,.document-approval-queue textarea,.document-submit-action input{border:1px solid var(--passport-input-border);width:100%;min-height:40px;color:var(--brand-planet-navy);background:var(--brand-cloud-white);font-size:var(--type-supporting);padding:.6rem .7rem}.document-create-summary{grid-column:span 2}.document-create-grid textarea,.document-approval-queue textarea{resize:vertical}.document-approval-queue>header{border-bottom:1px solid var(--surface-border);padding:1.2rem 1.4rem}.document-approval-queue>header>strong{color:var(--brand-planet-blue);font-size:var(--type-supporting)}.document-approval-queue article{border-bottom:1px solid var(--surface-border);grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr);gap:2rem;padding:1.2rem 1.4rem;display:grid}.document-approval-copy>span{color:var(--brand-planet-blue);font-size:var(--type-supporting);font-weight:700}.document-approval-copy h3{color:var(--brand-planet-navy);margin:.4rem 0;font-size:1rem}.document-approval-copy p{color:var(--passport-body-text);font-size:var(--type-supporting);margin-bottom:.6rem;line-height:1.5}.document-approval-copy small{color:var(--text-secondary);font-size:var(--type-supporting)}.document-approval-queue article form{grid-template-columns:minmax(10rem,.65fr) minmax(14rem,1fr);align-items:end;gap:.75rem;display:grid}.document-approval-queue article form button{grid-column:2;justify-self:end}.documents-register-layout{grid-template-columns:minmax(30rem,.9fr) minmax(32rem,1.1fr);align-items:start;gap:1.25rem;padding-top:1.4rem;display:grid}.documents-register,.document-detail{border:1px solid var(--surface-border);background:var(--brand-cloud-white);box-shadow:0 5px 18px var(--passport-surface-shadow)}.documents-register>header,.document-detail>header{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:start;gap:1rem;padding:1.3rem 1.5rem;display:flex}.documents-register h2,.document-detail h2{color:var(--brand-planet-navy);letter-spacing:-.025em;margin:.25rem 0 0;font-size:1.15rem}.documents-register>header>strong{color:var(--text-secondary);font-size:var(--type-supporting)}.section-label{color:var(--text-accent);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none;margin:0;font-weight:700}.document-row{border:0;border-bottom:1px solid var(--passport-divider);text-align:left;background:var(--brand-cloud-white);grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.9rem;width:100%;padding:1rem 1.2rem;display:grid}.document-row:hover,.document-row.selected{background:var(--brand-blue-soft)}.document-row.selected{box-shadow:inset 3px 0 var(--brand-planet-blue)}.document-discipline{width:2.25rem;height:2.25rem;color:var(--brand-cloud-white);background:var(--brand-planet-blue);font-size:var(--type-supporting);border-radius:50%;place-items:center;font-weight:700;display:grid}.document-discipline.health{background:var(--discipline-health-fill)}.document-discipline.safety{background:var(--discipline-safety);color:var(--brand-planet-navy)}.document-discipline.environment{background:var(--discipline-environment)}.document-discipline.quality{background:var(--discipline-quality)}.document-row-main,.document-row-main>span,.document-row-state,.document-current-file div,.document-publish-action>div,.document-current-boundary{display:grid}.document-row-main{gap:.35rem}.document-row-main>span{grid-template-columns:auto 1fr;align-items:center;gap:.6rem}.document-row-main>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-row-main strong{color:var(--text-accent);font-size:var(--type-supporting);letter-spacing:.04em}.document-row-main b{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.document-row-main small,.document-current-file small,.document-publish-action span,.document-current-boundary span{color:var(--text-secondary);font-size:var(--type-supporting)}.document-row-state{justify-items:end;gap:.35rem}.document-row-state>strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.document-status{width:fit-content;color:var(--status-draft-text);background:var(--status-draft-bg);font-size:var(--type-supporting);letter-spacing:.03em;text-transform:none;padding:.28rem .48rem;font-weight:700}.document-status.approved,.document-status.published{color:var(--status-verified-text);background:var(--status-verified-bg)}.document-status.in-review{color:var(--status-submitted-text);background:var(--status-submitted-bg)}.document-status.superseded,.document-status.archived{text-decoration:line-through}.document-governance-grid{border-bottom:1px solid var(--surface-border);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.document-governance-grid div{border-right:1px solid var(--surface-border);padding:.85rem 1rem}.document-governance-grid div:last-child{border-right:0}.document-governance-grid dt{color:var(--text-secondary);font-size:var(--type-supporting);text-transform:none;font-weight:700}.document-governance-grid dd{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin:.3rem 0 0;font-weight:600}.document-current-file{border:1px solid var(--passport-file-border);background:var(--brand-blue-soft);align-items:center;gap:.85rem;margin:1.4rem;padding:.9rem;display:flex}.document-current-file>span{min-width:2.5rem;min-height:2.8rem;color:var(--brand-cloud-white);background:var(--brand-planet-blue);font-size:var(--type-supporting);place-items:center;font-weight:700;display:grid}.document-current-file div{gap:.25rem}.document-current-file strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.document-change-summary,.document-history,.document-revision-action,.document-file-action,.document-submit-action,.document-publish-action,.document-current-boundary{margin:1.4rem}.document-change-summary h3,.document-history h3{color:var(--brand-planet-navy);margin:.3rem 0 0;font-size:.95rem}.document-change-summary>p:last-child{color:var(--text-secondary);font-size:var(--type-supporting);margin:.55rem 0 0;line-height:1.5}.document-publish-action,.document-current-boundary{border-left:3px solid var(--discipline-environment);background:var(--status-verified-bg);align-items:center;gap:1rem;padding:1rem}.document-publish-action{justify-content:space-between;display:flex}.document-publish-action>div,.document-current-boundary{gap:.25rem}.document-publish-action strong,.document-current-boundary strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.document-revision-action{border:1px solid var(--surface-border);background:var(--brand-mist-grey);padding:1rem}.document-revision-action label{color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:.5rem;font-weight:600;display:grid}.document-revision-action textarea{resize:vertical;border:1px solid var(--passport-input-border);color:var(--brand-planet-navy);background:var(--brand-cloud-white);font-size:var(--type-supporting);padding:.7rem;line-height:1.45}.document-revision-action button{margin-top:.8rem}.document-file-action,.document-submit-action{border:1px solid var(--passport-file-border);background:var(--brand-blue-soft);padding:1rem}.document-file-action{grid-template-columns:minmax(0,1fr) minmax(12rem,auto) auto;align-items:center;gap:.8rem;display:grid}.document-file-action>div,.document-submit-action>div{gap:.25rem;display:grid}.document-file-action strong,.document-submit-action strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.document-file-action span,.document-submit-action span{color:var(--text-secondary);font-size:var(--type-supporting)}.document-file-action input{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.document-submit-action{grid-template-columns:minmax(12rem,1fr) minmax(11rem,.7fr) minmax(10rem,.6fr);align-items:end;gap:.8rem;display:grid}.document-submit-action button{grid-column:3;justify-self:end}.document-history{border-top:1px solid var(--surface-border);padding-top:1.2rem}.document-history>div:first-child{margin-bottom:.6rem}.document-history article{border-top:1px solid var(--passport-divider);grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.document-history article>div{gap:.2rem;display:grid}.document-history article strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.document-history article small{color:var(--text-secondary);font-size:var(--type-supporting)}.document-history-revision{color:var(--brand-planet-blue);font-size:var(--type-supporting);font-weight:700}.document-current-boundary{border-left-color:var(--brand-orbit-cyan);background:var(--brand-cyan-soft)}@media (width<=1080px){.documents-hero,.documents-register-layout{grid-template-columns:1fr}.documents-summary{max-width:38rem}.documents-register-layout{width:min(860px,100% - 2rem)}.document-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-approval-queue article{grid-template-columns:1fr}}@media (width<=720px){.documents-hero{padding:3rem 1.2rem}.documents-hero h1{font-size:2.8rem}.documents-summary{grid-template-columns:1fr}.documents-summary div{border-right:0;border-bottom:1px solid var(--passport-white-border-soft)}.documents-control-bar{flex-direction:column;align-items:start;padding:.8rem 0}.documents-control-bar>div{min-height:42px}.documents-control-bar>span{padding-bottom:.5rem}.documents-control-actions{flex-direction:column;align-items:start}.document-create-grid,.document-approval-queue article form,.document-file-action,.document-submit-action{grid-template-columns:1fr}.document-create-summary,.document-approval-queue article form button,.document-submit-action button{grid-column:1}.document-approval-queue article form button,.document-submit-action button{justify-self:start}.document-row{grid-template-columns:2.4rem minmax(0,1fr)}.document-row-state{grid-column:2;grid-template-columns:auto auto;place-items:center start}.document-governance-grid{grid-template-columns:repeat(2,1fr)}.document-governance-grid div:nth-child(2){border-right:0}.document-publish-action{flex-direction:column;align-items:start}}.workflow-workspace{background:var(--brand-mist-grey);padding-bottom:4rem}.workflow-hero{min-height:310px;color:var(--brand-cloud-white);background:linear-gradient(118deg, var(--brand-navy-strong), var(--brand-planet-navy));grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:end;gap:clamp(2rem,6vw,5rem);padding:clamp(2.7rem,6vw,5.2rem) max(clamp(1.2rem,6vw,6rem),50vw - 660px);display:grid;position:relative;overflow:hidden}.workflow-hero:after{border:1px solid var(--passport-orbit);width:570px;height:570px;box-shadow:0 0 0 58px var(--passport-blue-orbit), 0 0 0 132px var(--passport-cyan-orbit-soft);content:"";border-radius:50%;position:absolute;bottom:-300px;right:-130px}.workflow-hero>*{z-index:1;position:relative}.workflow-hero .eyebrow{color:var(--brand-orbit-cyan)}.workflow-hero h1{letter-spacing:-.055em;max-width:900px;margin-bottom:1rem;font-size:clamp(2.25rem,4.8vw,4.7rem);line-height:.98}.workflow-hero p:not(.eyebrow){max-width:740px;color:var(--passport-hero-text);margin:0;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.65}.workflow-hero-principles{border-top:1px solid var(--passport-white-border);gap:0;display:grid}.workflow-hero-principles span{border-bottom:1px solid var(--passport-white-border-soft);color:var(--passport-cyan-text);font-size:var(--type-supporting);padding:.75rem 0;font-weight:700}.workflow-scorecard,.workflow-views,.workflow-review-layout,.workflow-submitted,.workflow-boundary{width:min(1320px,100% - 2.4rem);margin-inline:auto}.workflow-scorecard{z-index:2;margin-top:var(--app-space-4);border:1px solid var(--surface-border);background:var(--brand-cloud-white);box-shadow:0 12px 30px var(--passport-surface-shadow);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.workflow-scorecard>div{border-right:1px solid var(--passport-divider);gap:.22rem;padding:1.15rem 1.4rem;display:grid}.workflow-scorecard>div:last-child{border-right:0}.workflow-scorecard strong{color:var(--brand-planet-navy);font-size:1.65rem}.workflow-scorecard span{color:var(--text-secondary);font-size:var(--type-supporting);font-weight:600}.workflow-scorecard .attention strong{color:var(--discipline-safety-text)}.workflow-views{border-bottom:1px solid var(--surface-border);gap:2rem;margin-top:2rem;display:flex}.workflow-views button{color:var(--text-secondary);font-size:var(--type-supporting);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:.55rem;padding:.9rem 0;font-weight:600;display:flex}.workflow-views button.active{border-color:var(--brand-planet-blue);color:var(--brand-planet-navy)}.workflow-views button span{background:var(--brand-blue-soft);min-width:1.45rem;color:var(--brand-blue-strong);font-size:var(--type-supporting);border-radius:999px;padding:.2rem .4rem}.workflow-review-layout{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);align-items:start;gap:1.2rem;margin-top:1.5rem;display:grid}.workflow-inbox,.workflow-decision-panel,.workflow-submitted,.workflow-boundary{border:1px solid var(--surface-border);background:var(--brand-cloud-white)}.workflow-inbox>header,.workflow-decision-panel>header{border-bottom:1px solid var(--passport-divider);justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;display:flex}.workflow-inbox h2,.workflow-decision-panel h2,.workflow-submitted h2{color:var(--brand-planet-navy);letter-spacing:-.025em;margin:0}.workflow-inbox>header>span{height:fit-content;color:var(--brand-blue-strong);background:var(--brand-blue-soft);font-size:var(--type-supporting);border-radius:999px;padding:.3rem .5rem;font-weight:600}.workflow-task-list{display:grid}.workflow-task-list>button{border:0;border-bottom:1px solid var(--passport-divider);color:var(--passport-body-text);background:var(--brand-cloud-white);text-align:left;border-left:3px solid #0000;gap:.38rem;padding:1.1rem 1.2rem;display:grid}.workflow-task-list>button:hover,.workflow-task-list>button.active{border-left-color:var(--brand-planet-blue);background:var(--brand-blue-soft)}.workflow-task-list strong{color:var(--brand-planet-navy);font-size:.9rem}.workflow-task-list small{line-height:1.45}.workflow-priority{color:var(--text-secondary);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none;justify-self:start;font-weight:700}.workflow-priority.high,.workflow-priority.critical{color:var(--discipline-safety-text)}.workflow-due{color:var(--text-secondary);font-size:var(--type-supporting);margin-top:.3rem;font-weight:600}.workflow-decision-panel>header p{color:var(--text-secondary);font-size:var(--type-supporting);margin:.35rem 0 0}.confidence-badge{border:1px solid var(--passport-cyan-border);height:fit-content;color:var(--passport-supported-strong);background:var(--brand-cyan-soft);font-size:var(--type-supporting);white-space:nowrap;padding:.42rem .6rem;font-weight:700}.workflow-context-grid{border-bottom:1px solid var(--passport-divider);grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem;margin:0;padding:1.15rem 1.35rem;display:grid}.workflow-context-grid div{gap:.25rem;display:grid}.workflow-context-grid dt,.workflow-submitted-grid dt{color:var(--text-secondary);font-size:var(--type-supporting);text-transform:none;font-weight:600}.workflow-context-grid dd,.workflow-submitted-grid dd{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin:0;font-weight:600;line-height:1.4}.workflow-evidence{border:1px solid var(--passport-cyan-border);background:var(--brand-cyan-soft);margin:1.2rem 1.35rem 0;padding:1rem}.workflow-evidence .eyebrow{color:var(--brand-cyan-text-strong)}.workflow-evidence .section-heading{align-items:start}.workflow-evidence .section-heading>span{color:var(--brand-blue-strong);font-size:var(--type-supporting);font-weight:600}.workflow-evidence ul{gap:.55rem;margin:.85rem 0;padding:0;list-style:none;display:grid}.workflow-evidence li{color:var(--passport-body-text);font-size:var(--type-supporting);align-items:flex-start;gap:.6rem;line-height:1.45;display:flex}.workflow-evidence li>.interface-icon{color:var(--brand-blue-strong)}.workflow-evidence>p{border-top:1px solid var(--passport-cyan-border);color:var(--passport-supported-text);font-size:var(--type-supporting);margin:0;padding-top:.8rem;line-height:1.5}.workflow-decision-form{gap:.9rem;padding:1.2rem 1.35rem 1.35rem;display:grid}.workflow-decision-form label{color:var(--passport-label-text);font-size:var(--type-supporting);gap:.4rem;font-weight:600;display:grid}.workflow-decision-form select,.workflow-decision-form textarea{border:1px solid var(--passport-input-border);width:100%;color:var(--brand-planet-navy);background:var(--brand-cloud-white);border-radius:.4rem;padding:.7rem .75rem}.workflow-decision-form textarea{resize:vertical;line-height:1.5}.workflow-decision-note{border-left:3px solid var(--brand-orbit-cyan);background:var(--brand-mist-grey);align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.workflow-decision-note>.interface-icon{width:1.25rem;height:1.25rem;color:var(--brand-cloud-white);background:var(--brand-planet-blue);border-radius:50%;flex:none;place-items:center;padding:.25rem;display:grid}.workflow-decision-note p{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.5}.workflow-decision-form .primary-action{justify-self:start}.workflow-submitted{margin-top:1.5rem;padding:1.35rem}.workflow-submitted-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem;display:grid}.workflow-submitted-grid article{border:1px solid var(--surface-border);padding:1.1rem}.workflow-submitted-grid h3{color:var(--brand-planet-navy);margin:.6rem 0 .35rem}.workflow-submitted-grid p{color:var(--text-secondary);font-size:var(--type-supporting);margin-bottom:1rem;line-height:1.5}.workflow-state{color:var(--brand-blue-strong);font-size:var(--type-supporting);font-weight:700}.workflow-submitted-grid dl{grid-template-columns:1fr 1fr;gap:1rem;margin:0;display:grid}.workflow-submitted-grid dl div{gap:.25rem;display:grid}.workflow-progress{border-top:2px solid var(--surface-border);grid-template-columns:repeat(3,1fr);margin-top:1.2rem;display:grid}.workflow-progress span{color:var(--text-secondary);font-size:var(--type-supporting);padding-top:.65rem;font-weight:700;position:relative}.workflow-progress span:before{border:2px solid var(--brand-cloud-white);background:var(--surface-border);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:0}.workflow-progress span.complete:before{background:var(--brand-planet-blue)}.workflow-empty{color:var(--text-secondary);font-size:var(--type-supporting);gap:.35rem;padding:2rem 1.2rem;display:grid}.workflow-empty strong{color:var(--brand-planet-navy)}.workflow-empty.large{border:1px solid var(--surface-border)}.workflow-boundary{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem;margin-top:1.5rem;padding:1.1rem 1.35rem;display:grid}.workflow-boundary div{gap:.25rem;display:grid}.workflow-boundary strong{color:var(--brand-planet-navy)}.workflow-boundary span{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.45}.workflow-boundary>span{color:var(--brand-orbit-cyan);font-size:1.4rem;font-weight:700}@media (width<=1080px){.workflow-hero,.workflow-review-layout{grid-template-columns:1fr}.workflow-hero-principles{grid-template-columns:1fr 1fr}.workflow-hero-principles span:nth-child(odd){margin-right:1rem}}@media (width<=720px){.workflow-hero{min-height:0;padding:3rem 1.2rem}.workflow-hero h1{font-size:2.8rem}.workflow-scorecard{grid-template-columns:1fr 1fr}.workflow-scorecard>div:nth-child(2){border-right:0}.workflow-scorecard>div:nth-child(-n+2){border-bottom:1px solid var(--passport-divider)}.workflow-views{gap:1rem;overflow-x:auto}.workflow-views button{flex:none}.workflow-context-grid,.workflow-submitted-grid,.workflow-submitted-grid dl,.workflow-boundary{grid-template-columns:1fr}.workflow-boundary>span{justify-self:center;rotate:90deg}.workflow-decision-panel>header{flex-direction:column}.confidence-badge{align-self:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.passport-frame,.community-layout,.network-layout,.competency-layout,.knowledge-layout,.search-layout,.learning-layout,.commercial-layout,.operational-layout,.assurance-layout,.ai-foundation-layout,.graph-layout,.documents-register-layout,.workflow-review-layout,.notification-layout,.connector-layout,.reliability-layout,.analytics-layout,.administration-layout{width:min(calc(100% - 2rem), var(--app-container));max-width:var(--app-container);padding-top:var(--app-space-4);gap:var(--app-space-4);margin-inline:auto}.surface,.reliability-section,.commercial-section,.administration-section,.tenant-template-section,.delegated-administration-section{border-color:var(--app-border);border-radius:var(--radius-card);background:var(--app-surface);box-shadow:var(--shadow-card)}.reliability-section,.commercial-section,.administration-section,.tenant-template-section,.delegated-administration-section{padding:var(--app-space-5)}.reliability-card-grid article,.community-card,.discussion-card,.professional-card,.competency-card,.authored-knowledge-card,.knowledge-library-card,.search-sidebar-card,.hazard-card,.incident-card,.audit-card,.finding-card,.capa-card,.ai-response-card,.notification-card,.connector-card,.administration-integration-card,.administration-card,.feature-flag-list article,.administration-member-list article,.administration-history article{border-color:var(--app-border);border-radius:var(--radius-card);background:var(--app-surface);box-shadow:none}.reliability-card-grid article{background:var(--app-surface)}.section-heading h2,.reliability-section .section-heading h2,.surface h2{color:var(--app-text);letter-spacing:-.015em;font-size:1.08rem;line-height:1.35}.section-heading>p,.reliability-section .section-heading>p{color:var(--app-text-secondary);font-size:var(--type-supporting);line-height:1.55}.primary-action,.secondary-action{border-radius:var(--radius-control);min-height:38px;font-size:var(--type-supporting);box-shadow:none;padding:.52rem .78rem}.primary-action{background:var(--brand-planet-blue)}.primary-action:hover{background:var(--brand-blue-strong);box-shadow:none}.secondary-action{background:var(--app-surface)}.eyebrow,[class$=-kicker],[class*=-kicker\ ]{letter-spacing:.02em;text-transform:none}@media (width<=640px){.passport-frame,.community-layout,.network-layout,.competency-layout,.knowledge-layout,.search-layout,.learning-layout,.commercial-layout,.operational-layout,.assurance-layout,.ai-foundation-layout,.graph-layout,.documents-register-layout,.workflow-review-layout,.notification-layout,.connector-layout,.reliability-layout,.analytics-layout,.administration-layout{width:min(calc(100% - 1rem), var(--app-container));padding-top:var(--app-space-2)}.reliability-section,.commercial-section,.administration-section,.tenant-template-section,.delegated-administration-section{padding:var(--app-space-4)}}.notification-centre{background:var(--brand-mist-grey);min-height:calc(100vh - 74px)}.notification-hero{background:var(--brand-planet-navy);color:var(--brand-cloud-white);grid-template-columns:minmax(0,1fr) minmax(22rem,.55fr);align-items:end;gap:3rem;padding:4.5rem max(2rem,50vw - 690px);display:grid}.notification-hero h1{letter-spacing:-.055em;max-width:16ch;margin:.7rem 0 1.2rem;font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:.98}.notification-hero p{color:var(--passport-hero-muted);max-width:65ch;margin:0;font-size:1.04rem;line-height:1.65}.notification-summary{border-bottom:1px solid var(--passport-white-border-soft);border-top:1px solid var(--passport-white-border-soft);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.notification-summary div{border-right:1px solid var(--passport-white-border-soft);padding:1.25rem 1rem}.notification-summary div:last-child{border-right:0}.notification-summary dt{color:var(--passport-hero-muted);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none;font-weight:700}.notification-summary dd{margin:.35rem 0 0;font-size:1.9rem;font-weight:600}.notification-summary .notification-live{color:var(--brand-orbit-cyan);padding-top:.45rem;font-size:1.05rem}.notification-layout{grid-template-columns:15rem minmax(0,1fr);gap:2rem;max-width:1380px;margin:0 auto;padding:2.2rem;display:grid}.notification-filters{align-self:start;position:sticky;top:90px}.notification-filters h2{color:var(--brand-planet-navy);margin:0 0 1rem;font-size:1.05rem}.notification-filters>button{color:var(--text-secondary);font:inherit;font-size:var(--type-supporting);text-align:left;background:0 0;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:.65rem .8rem;display:flex}.notification-filters>button.active{background:var(--brand-blue-soft);border-left-color:var(--brand-planet-blue);color:var(--brand-planet-navy);font-weight:700}.notification-filters>button strong{background:var(--brand-planet-blue);color:var(--brand-cloud-white);font-size:var(--type-supporting);text-align:center;border-radius:999px;min-width:1.3rem;padding:.15rem .35rem}.notification-policy-note{border-top:1px solid var(--surface-border);gap:.35rem;margin-top:1.4rem;padding:1.2rem .8rem;display:grid}.notification-policy-note strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.notification-policy-note span{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.5}.notification-inbox{background:var(--brand-cloud-white);border:1px solid var(--surface-border)}.notification-inbox>header{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;padding:1.5rem 1.7rem;display:flex}.notification-inbox h2{color:var(--brand-planet-navy);margin:.2rem 0 0;font-size:1.35rem}.notification-preferences{background:var(--brand-cyan-soft);border-bottom:1px solid var(--surface-border);padding:1.4rem 1.7rem}.notification-preferences>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1rem;display:flex}.notification-preferences h3{color:var(--brand-planet-navy);margin:.25rem 0 0}.notification-preferences>header p{color:var(--text-secondary);font-size:var(--type-supporting);max-width:38ch;margin:0;line-height:1.5}.notification-preference-list{border-top:1px solid var(--passport-cyan-border)}.notification-preference-row{border-bottom:1px solid var(--passport-cyan-border);grid-template-columns:minmax(11rem,1fr) auto auto minmax(8rem,auto);align-items:center;gap:1rem;min-height:58px;padding:.7rem 0;display:grid}.notification-preference-row>div{gap:.15rem;display:grid}.notification-preference-row strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.notification-preference-row>div span,.notification-preference-row label{color:var(--text-secondary);font-size:var(--type-supporting)}.notification-preference-row label{align-items:center;gap:.4rem;display:flex}.notification-preference-row input{accent-color:var(--brand-planet-blue);width:1rem;height:1rem}.notification-preference-row select{background:var(--brand-cloud-white);border:1px solid var(--passport-input-border);color:var(--brand-planet-navy);font:inherit;min-height:38px;padding:.4rem .55rem}.notification-card{border-bottom:1px solid var(--passport-divider);grid-template-columns:2.7rem minmax(0,1fr) .7rem;align-items:start;gap:1rem;padding:1.45rem 1.7rem;display:grid;position:relative}.notification-card.unread{background:var(--brand-blue-soft)}.notification-category{background:var(--brand-planet-navy);color:var(--brand-cloud-white);font-size:var(--type-supporting);border-radius:50%;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-weight:700;display:flex}.notification-category.learning{background:var(--discipline-quality)}.notification-category.professional{background:var(--brand-planet-blue)}.notification-category.security{background:var(--brand-navy-strong)}.notification-category .interface-icon{width:1.25rem;height:1.25rem}.notification-meta{color:var(--text-secondary);font-size:var(--type-supporting);flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.notification-meta>span:first-child{color:var(--brand-planet-navy);font-weight:600}.notification-meta time{margin-left:auto}.notification-priority{background:var(--status-draft-bg);color:var(--status-draft-text);padding:.25rem .5rem;font-weight:700}.notification-priority.p0,.notification-priority.p1{background:var(--status-submitted-bg);color:var(--status-submitted-text)}.notification-content h3{color:var(--brand-planet-navy);margin:.55rem 0 .4rem;font-size:1rem}.notification-content p{color:var(--passport-body-text);font-size:var(--type-supporting);max-width:78ch;margin:0;line-height:1.55}.activity-card[tabindex="-1"]:focus,.feed-comment[tabindex="-1"]:focus{outline:2px solid var(--brand-planet-blue);outline-offset:3px;scroll-margin-block:6rem}.notification-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.primary-action.compact{min-height:38px;padding:.55rem .85rem}.text-action.muted{color:var(--text-secondary)}.unread-marker{background:var(--brand-orbit-cyan);border-radius:50%;width:.55rem;height:.55rem;margin-top:.3rem}.notification-empty{color:var(--text-secondary);justify-items:center;gap:.35rem;padding:4rem 2rem;display:grid}.notification-empty strong{color:var(--brand-planet-navy)}@media (width<=980px){.notification-hero,.notification-layout{grid-template-columns:1fr}.notification-filters{position:static}}@media (width<=720px){.notification-hero{padding:3rem 1.2rem}.notification-hero h1{font-size:2.8rem}.notification-layout{padding:1rem}.notification-inbox>header,.notification-card{padding:1.2rem}.notification-card{grid-template-columns:2.7rem minmax(0,1fr)}.notification-preferences>header,.notification-preference-row{grid-template-columns:1fr;align-items:start}.notification-preferences>header{display:grid}.unread-marker{position:absolute;top:.9rem;left:1rem}}.workspace-hero{isolation:isolate;box-sizing:border-box;height:430px;min-height:430px;color:var(--brand-cloud-white);background-color:var(--brand-planet-navy);background-image:linear-gradient(90deg, var(--brand-planet-navy) 0%, #0b1f33f5 38%, #0b1f3375 68%, #0b1f3314 100%), url(/brand/planethseq-networked-globe-hero-hd-20260901.png);background-position:50%,100%;background-repeat:no-repeat;background-size:auto,min(58vw,50rem);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:2.1rem max(clamp(1.25rem,5vw,4.5rem),50vw - 660px);display:grid;position:relative;overflow:hidden}.workspace-hero:before,.workspace-hero:after{content:none}.workspace-hero>*{z-index:1;position:relative}.workspace-hero .eyebrow,.workspace-hero .passport-kicker{color:var(--brand-orbit-cyan);margin-bottom:.7rem}.workspace-hero h1{max-width:18ch;color:var(--brand-cloud-white);letter-spacing:-.055em;margin:0 0 1rem;font-size:clamp(2.75rem,4.6vw,4.6rem);line-height:.98}.workspace-hero>div:first-child>p:not(.eyebrow){max-width:68ch;color:var(--passport-hero-muted);margin:0;font-size:clamp(.95rem,1.2vw,1.06rem);line-height:1.65}.workspace-hero--passport{grid-template-columns:auto minmax(0,1fr) auto}@media (width<=900px){.workspace-hero{background-image:linear-gradient(90deg,#0b1f33fa 0%,#0b1f33e0 54%,#0b1f336b 100%),url(/brand/planethseq-networked-globe-hero-hd-20260901.png);background-position:50%,72%;background-size:auto,auto 116%;grid-template-columns:minmax(0,1.3fr) minmax(14rem,.7fr);gap:2rem;height:410px;min-height:410px;padding:2.1rem max(1.25rem,5vw)}.workspace-hero:not(.workspace-hero--passport){grid-template-columns:1fr}.workspace-hero:not(.workspace-hero--passport)>:nth-child(2),.workspace-hero .community-principles,.workspace-hero .competency-principles,.workspace-hero .learning-principles,.workspace-hero .knowledge-principles,.workspace-hero .operational-principles,.workspace-hero .ai-foundation-badges{display:none}.workspace-hero--passport{grid-template-columns:auto minmax(0,1fr);align-items:center}.workspace-hero--passport .identity-actions{grid-column:1/-1;justify-content:flex-start}.workspace-hero.home-hero .home-hero-copy{max-width:34rem}}@media (width<=720px){.workspace-hero{grid-template-columns:1fr;align-items:start;height:390px;min-height:390px}}@media (width<=640px){.workspace-hero{gap:1.65rem;height:430px;min-height:430px;padding:2.1rem 1.2rem}.workspace-hero h1{max-width:19ch;font-size:clamp(2.45rem,12vw,3.15rem);line-height:1}.workspace-hero--passport{grid-template-columns:auto minmax(0,1fr);justify-items:start}.workspace-hero--passport .identity-actions{grid-column:1/-1}.workspace-hero:not(.workspace-hero--passport)>:nth-child(2),.workspace-hero .community-principles,.workspace-hero .competency-principles,.workspace-hero .learning-principles,.workspace-hero .knowledge-principles,.workspace-hero .operational-principles,.workspace-hero .ai-foundation-badges{display:none}}.connector-workspace{background:var(--brand-mist-grey);min-height:calc(100vh - 74px);padding-bottom:4rem}.connector-commitments{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex}.connector-commitments span{border:1px solid var(--passport-white-border-soft);color:var(--passport-hero-text);background:var(--passport-white-surface-soft);font-size:var(--type-supporting);padding:.42rem .65rem;font-weight:700}.connector-summary{border:1px solid var(--passport-white-border-soft);background:var(--passport-white-surface-soft);gap:0;padding:1.4rem;display:grid}.connector-summary div{border-bottom:1px solid var(--passport-white-border-soft);justify-content:space-between;align-items:baseline;gap:2rem;padding:.8rem 0;display:flex}.connector-summary div:last-child{border-bottom:0}.connector-summary dt{color:var(--passport-hero-muted);font-size:var(--type-supporting)}.connector-summary dd{color:var(--brand-cloud-white);margin:0;font-size:1.4rem;font-weight:700}.connector-layout{grid-template-columns:minmax(0,1.65fr) minmax(19rem,.7fr);align-items:start;gap:1.5rem;width:min(1320px,100% - 3rem);margin:1.5rem auto 0;display:grid}.connector-register,.connector-onboarding{padding:clamp(1.25rem,3vw,1.8rem)}.connector-register .section-heading{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.connector-register .section-heading h2,.connector-onboarding h2{color:var(--brand-planet-navy);margin:.25rem 0 0}.connector-register .section-heading>span{color:var(--text-secondary);font-size:var(--type-supporting)}.connector-list{display:grid}.connector-card{border-bottom:1px solid var(--surface-border);padding:1.35rem 0}.connector-card:last-child{border-bottom:0}.connector-card header,.connector-card footer{justify-content:space-between;align-items:start;gap:1rem;display:flex}.connector-card header>strong{color:var(--text-secondary);font-size:var(--type-supporting)}.connector-card h3{color:var(--brand-planet-navy);margin:.35rem 0 .15rem;font-size:1.15rem}.connector-card header p,.connector-onboarding>p,.connector-boundary p{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.55}.connector-status{width:fit-content;color:var(--brand-cyan-text);font-size:var(--type-supporting);letter-spacing:.035em;text-transform:none;font-weight:700}.connector-status.active{color:var(--discipline-environment)}.connector-status.disabled{color:var(--text-secondary)}.connector-status.inactive{color:var(--discipline-health)}.connector-status.leave{color:var(--discipline-quality)}.connector-status.present,.connector-status.linked{color:var(--discipline-environment)}.connector-status.missing,.connector-status.rejected,.connector-status.revoked{color:var(--discipline-health)}.connector-status.awaiting-organisation-approval,.connector-status.awaiting-professional-consent,.connector-status.awaiting-review,.connector-status.amendment,.connector-status.supersession{color:var(--discipline-safety)}.connector-status.accepted,.connector-status.new-publication{color:var(--discipline-environment)}.connector-status.withdrawal{color:var(--discipline-health)}.connector-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.connector-card dl div{background:var(--brand-mist-grey);min-width:0;padding:.8rem}.connector-card dt{color:var(--text-secondary);font-size:var(--type-supporting);font-weight:700}.connector-card dd{overflow-wrap:anywhere;color:var(--brand-planet-navy);font-size:var(--type-supporting);margin:.3rem 0 0}.connector-run{border-left:3px solid var(--brand-orbit-cyan);color:var(--text-secondary);background:var(--brand-cyan-soft);font-size:var(--type-supporting);margin:0 0 1rem;padding:.65rem .8rem}.connector-run.failed{border-color:var(--discipline-health)}.connector-card footer{justify-content:flex-end}.connector-onboarding{position:sticky;top:88px}.connector-onboarding form{gap:1rem;margin-top:1.25rem;display:grid}.connector-onboarding-divider{background:var(--surface-border);height:1px;margin:1.6rem 0}.connector-onboarding label{color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:.4rem;font-weight:700;display:grid}.connector-onboarding input{box-sizing:border-box;border:1px solid var(--surface-border);width:100%;color:var(--brand-planet-navy);background:var(--brand-cloud-white);padding:.78rem .85rem}.connector-boundary{border-left:3px solid var(--brand-planet-blue);background:var(--brand-blue-soft);margin-top:1.25rem;padding:1rem}.connector-boundary strong{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin-bottom:.4rem;display:block}.connector-workforce{width:min(1320px,100% - 3rem);margin:1.5rem auto 0;padding:clamp(1.25rem,3vw,1.8rem)}.connector-workforce .section-heading{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.connector-workforce .section-heading h2{color:var(--brand-planet-navy);margin:.25rem 0 0}.connector-workforce .section-heading>span,.connector-empty{color:var(--text-secondary);font-size:var(--type-supporting)}.connector-empty{margin:1rem 0 0}.connector-boundary-copy{max-width:75ch;color:var(--text-secondary);font-size:var(--type-supporting);margin:1rem 0 0;line-height:1.55}.connector-workforce-table{display:grid}.connector-workforce-table article{border-bottom:1px solid var(--surface-border);grid-template-columns:minmax(12rem,1.4fr) minmax(10rem,1fr) 6rem 8rem;align-items:center;gap:1rem;padding:1rem 0;display:grid}.connector-workforce-table article:last-child{border-bottom:0}.connector-workforce-table div{gap:.2rem;min-width:0;display:grid}.connector-workforce-table strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.connector-workforce-table span{color:var(--text-secondary);font-size:var(--type-supporting);overflow-wrap:anywhere}.connector-link-state{justify-items:start}.connector-link-state .compact-action{min-height:2rem;font-size:var(--type-supporting);margin-top:.35rem;padding:.45rem .65rem}.connector-link-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.connector-link-queue article{border:1px solid var(--surface-border);background:var(--brand-cloud-white);min-width:0;padding:1rem}.connector-link-queue header,.connector-link-queue footer{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.connector-link-queue h3{color:var(--brand-planet-navy);margin:.35rem 0 .15rem;font-size:.95rem}.connector-link-queue header p,.connector-link-queue article>p,.connector-link-queue small{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.5}.connector-link-queue article>p{margin:.9rem 0}.connector-link-queue a{overflow-wrap:anywhere;color:var(--brand-planet-blue);font-weight:700}.connector-link-queue dl{gap:.55rem;margin:0;display:grid}.connector-link-queue dl div{background:var(--brand-mist-grey);padding:.7rem}.connector-link-queue dt{color:var(--text-secondary);font-size:var(--type-supporting);font-weight:700}.connector-link-queue dd{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin:.25rem 0 0;line-height:1.5}.connector-link-queue footer{justify-content:flex-end;margin-top:.9rem}@media (width<=900px){.connector-layout{grid-template-columns:1fr}.connector-onboarding{position:static}.connector-workforce-table article{grid-template-columns:1fr 1fr}.connector-link-queue{grid-template-columns:1fr}}@media (width<=540px){.connector-layout,.connector-workforce{width:calc(100% - 2rem)}.connector-workforce .section-heading,.connector-workforce-table article{grid-template-columns:1fr;align-items:start;display:grid}.connector-card dl{grid-template-columns:1fr}.connector-card footer{flex-direction:column;align-items:stretch}.connector-card footer button{width:100%}.connector-link-queue footer{flex-direction:column;align-items:stretch}.connector-link-queue footer button{width:100%}.connector-commitments{display:none}}.analytics-workspace{background:var(--brand-mist-grey);min-height:calc(100vh - 74px);padding-bottom:4rem}.analytics-hero{margin-bottom:0}.analytics-commitments{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex}.analytics-commitments span{border:1px solid var(--passport-white-border-soft);color:var(--passport-hero-text);background:var(--passport-white-surface-soft);font-size:var(--type-supporting);padding:.42rem .65rem;font-weight:700}.analytics-freshness{border:1px solid var(--passport-white-border-soft);background:var(--passport-white-surface-soft);gap:.4rem;padding:1.4rem;display:grid}.analytics-freshness strong{margin-top:.55rem;font-size:1.35rem}.analytics-freshness small,.analytics-freshness p{color:var(--passport-hero-muted);font-size:var(--type-supporting);margin:0}.analytics-freshness hr{border:0;border-top:1px solid var(--passport-white-border-soft);width:100%;margin:.8rem 0}.analytics-status{width:fit-content;color:var(--brand-orbit-cyan);font-size:var(--type-supporting);letter-spacing:.04em;text-transform:none;padding-left:.75rem;font-weight:700;position:relative}.analytics-status:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.42rem;left:0}.analytics-status.delayed,.analytics-status.no-data{color:var(--discipline-safety)}.analytics-metric-grid,.analytics-dashboard-grid,.analytics-registry,.analytics-boundary{width:min(1320px,100% - 3rem);margin-left:auto;margin-right:auto}.analytics-metric-grid{border-right:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);background:var(--brand-cloud-white);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.analytics-metric{border-top:1px solid var(--surface-border);border-left:1px solid var(--surface-border);background:var(--brand-cloud-white);align-content:space-between;min-height:155px;padding:1.25rem;display:grid}.analytics-metric>span{color:var(--text-secondary);font-size:var(--type-supporting);font-weight:700}.analytics-metric strong{color:var(--brand-planet-navy);letter-spacing:-.05em;font-size:clamp(1.8rem,3vw,2.7rem)}.analytics-metric small{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.4}.analytics-metric.attention{border-top:3px solid var(--discipline-safety)}.analytics-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(18rem,.7fr);gap:1.5rem;margin-top:1.5rem;display:grid}.analytics-trend,.analytics-quality,.analytics-registry{padding:clamp(1.25rem,3vw,1.8rem)}.analytics-bars{border-bottom:1px solid var(--surface-border);background-image:linear-gradient(to bottom, var(--surface-border) 1px, transparent 1px);background-size:100% 25%;align-items:end;gap:clamp(.75rem,3vw,2.2rem);height:260px;padding:1rem 0 0;display:flex}.analytics-bars>div{flex:1;grid-template-rows:1.5rem minmax(0,1fr) 1.8rem;place-items:end center;min-width:2.4rem;height:100%;display:grid}.analytics-bars i{background:linear-gradient(var(--brand-orbit-cyan), var(--brand-planet-blue));width:min(3rem,70%);display:block}.analytics-bars span{color:var(--brand-planet-navy);font-size:var(--type-supporting);font-style:normal;font-weight:700}.analytics-bars small{color:var(--text-secondary);font-size:var(--type-supporting);padding-top:.45rem}.analytics-quality{align-content:start;gap:1.25rem;display:grid}.analytics-quality dl{border-top:1px solid var(--surface-border);margin:0}.analytics-quality dl div{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:baseline;padding:.85rem 0;display:flex}.analytics-quality dt{color:var(--text-secondary);font-size:var(--type-supporting)}.analytics-quality dd{color:var(--brand-planet-navy);margin:0;font-size:1.2rem;font-weight:700}.analytics-quality>p{border-left:3px solid var(--brand-orbit-cyan);color:var(--text-secondary);background:var(--brand-cyan-soft);font-size:var(--type-supporting);margin:0;padding:.85rem;line-height:1.55}.analytics-registry{margin-top:1.5rem}.analytics-definition-list{border-top:1px solid var(--surface-border)}.analytics-definition-list details{border-bottom:1px solid var(--surface-border)}.analytics-definition-list summary{min-height:68px;color:var(--brand-planet-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.analytics-definition-list summary>span:first-child{gap:.2rem;display:grid}.analytics-definition-list summary small,.analytics-definition-list summary>span:last-child{color:var(--text-secondary);font-size:var(--type-supporting)}.analytics-definition-list details>div{padding:0 0 1.2rem}.analytics-definition-list details>div>p{max-width:75ch;color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.55}.analytics-definition-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.analytics-definition-list dl div{background:var(--brand-mist-grey);padding:.8rem}.analytics-definition-list dt{color:var(--brand-cyan-text);font-size:var(--type-supporting);text-transform:none;font-weight:700}.analytics-definition-list dd{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin:.3rem 0 0;line-height:1.45}.analytics-boundary{border-left:4px solid var(--brand-planet-blue);color:var(--passport-hero-text);background:var(--brand-planet-navy);align-items:baseline;gap:1rem;margin-top:1.5rem;padding:1rem 1.25rem;display:flex}.analytics-boundary span{color:var(--passport-hero-muted);font-size:var(--type-supporting);line-height:1.45}@media (width<=1080px){.analytics-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.analytics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-dashboard-grid{grid-template-columns:1fr}}@media (width<=540px){.analytics-metric-grid,.analytics-dashboard-grid,.analytics-registry,.analytics-boundary{width:calc(100% - 2rem)}.analytics-metric-grid,.analytics-definition-list dl{grid-template-columns:1fr}.analytics-commitments{display:none}.analytics-boundary{flex-direction:column;align-items:start}}@media (width<=720px){.feed-social-actions>span{width:auto;margin-left:0}.feed-comment-composer,.feed-caption-item{grid-template-columns:1fr}.feed-caption-item>div{padding-bottom:0}.feed-comment-composer .secondary-action{justify-self:start}.feed-comment.reply{margin-left:.75rem}.feed-inline-form,.feed-inline-form[open]{width:100%;min-width:0}.feed-attachments img,.feed-attachments video{max-height:75vh}}.brand-lockup{line-height:0}.surface,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ]{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.nav-popover,.account-popover,.mobile-nav-panel,.dialog-panel{border-radius:var(--radius-panel);box-shadow:var(--shadow-raised)}button,input,select,textarea{border-radius:var(--radius-control)}.nav-popover-label,.mobile-nav-panel section>span,[class$=-kicker],[class*=-kicker\ ],[class$=-label],[class*=-label\ ]{letter-spacing:.035em;text-transform:none}.workspace-hero .eyebrow,.workspace-hero .passport-kicker,.workspace-hero [class$=-kicker],.workspace-hero [class*=-kicker\ ]{color:var(--brand-orbit-cyan);letter-spacing:.035em;text-transform:none}.workspace-hero-panel{box-sizing:border-box;border:1px solid var(--passport-white-border-soft);border-radius:var(--radius-card);width:min(100%,26rem);min-width:0;color:var(--brand-cloud-white);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1f3385;place-self:center end;margin:0;padding:1.3rem;overflow:hidden}.workspace-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.workspace-hero-metrics--four{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-hero-metrics>div{border:0;align-content:center;gap:.28rem;min-width:0;min-height:6.4rem;padding:1rem;display:grid}.workspace-hero-metrics:not(.workspace-hero-metrics--four)>div+div,.workspace-hero-metrics--four>div:nth-child(2n){border-left:1px solid var(--passport-white-border-soft)}.workspace-hero-metrics--four>div:nth-child(n+3){border-top:1px solid var(--passport-white-border-soft)}.workspace-hero-metrics dt,.workspace-hero-metrics>div>span{color:var(--passport-hero-muted);font-size:var(--type-supporting);letter-spacing:.01em;text-transform:none;margin:0;font-weight:600;line-height:1.4}.workspace-hero-metrics dd,.workspace-hero-metrics>div>strong,.workspace-hero-metrics .notification-live{color:var(--brand-cloud-white);letter-spacing:-.035em;margin:0;padding:0;font-size:clamp(1.55rem,2.25vw,2rem);font-weight:700;line-height:1}@media (width<=1080px) and (width>=901px){.workspace-hero-panel{width:100%}.workspace-hero-metrics>div{min-height:5.8rem;padding:.85rem}.workspace-hero-metrics dt,.workspace-hero-metrics>div>span{font-size:var(--type-supporting)}}.community-card-topline span,.discussion-context span,.moderation-queue article>span,.knowledge-type,.knowledge-card-context,.authority-card>span,.document-status,.workflow-priority,.commercial-plan-heading>span,.commercial-plan-heading>strong,.marketplace-verification span,.ai-foundation-workspace .section-kicker,.record-type,.search-no-popularity,.search-result-meta .search-result-type,.search-score{letter-spacing:.035em;text-transform:none}.administration-workspace{background:var(--brand-mist-grey);min-height:100vh;padding-bottom:5rem}.administration-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.7fr)}.administration-hero>div:first-child,.administration-hero h1{max-width:760px}.administration-commitments{flex-wrap:wrap;gap:.45rem;display:flex}.administration-commitments span{border:1px solid var(--passport-white-border-soft);color:var(--passport-hero-muted);background:var(--passport-white-surface-soft);font-size:var(--type-supporting);border-radius:999px;padding:.42rem .62rem;font-weight:600}.administration-layout{gap:1.25rem;width:min(1320px,100% - 2rem);margin:0 auto;padding-top:1.5rem;display:grid}.administration-change-review{border:1px solid var(--brand-planet-blue);grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr) auto;align-items:end;gap:1rem;width:min(1320px,100% - 2rem);margin:1.25rem auto 0;padding:clamp(1rem,2.5vw,1.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.administration-change-review{border:1px solid color-mix(in srgb, var(--brand-planet-blue) 36%, var(--surface-border))}}.administration-change-review{border-left:4px solid var(--brand-planet-blue);border-radius:var(--radius-card);background:var(--brand-cloud-white);box-shadow:var(--shadow-card)}.administration-change-review h2{color:var(--brand-planet-navy);margin:.15rem 0 .35rem;font-size:1.1rem}.administration-change-review p{color:var(--text-secondary);font-size:var(--type-supporting);margin:0}.administration-change-review label{color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:.35rem;font-weight:600;display:grid}.administration-change-review textarea{resize:vertical;border:1px solid var(--passport-input-border);min-height:84px;color:var(--brand-graphite);background:var(--brand-mist-grey);font:inherit;padding:.7rem;line-height:1.45}.administration-change-review small{color:var(--text-secondary);font-size:var(--type-supporting);font-weight:400}.administration-change-actions{gap:.55rem;display:flex}.administration-section{border:1px solid var(--surface-border);border-radius:var(--radius-card);background:var(--brand-cloud-white);padding:clamp(1rem,2.5vw,1.6rem)}.administration-section .section-heading{justify-content:space-between;align-items:end;gap:1.25rem;margin-bottom:1rem;display:flex}.administration-section .section-heading h2{color:var(--brand-planet-navy);letter-spacing:-.035em;margin:.15rem 0 0;font-size:clamp(1.25rem,2vw,1.7rem)}.administration-section .section-heading>p{max-width:360px;color:var(--text-secondary);font-size:var(--type-supporting);text-align:right;margin:0;line-height:1.55}.tenant-template-section{border-top:4px solid var(--brand-orbit-cyan)}.delegated-administration-section{border-top:4px solid var(--brand-planet-blue)}.delegated-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.delegated-summary>div{border:1px solid var(--surface-border);border-radius:calc(var(--radius-card) * .72);background:var(--brand-mist-grey);gap:.2rem;padding:.75rem;display:grid}.delegated-summary span,.delegated-register article>header span:first-child,.access-review-campaign>header span:first-child{color:var(--text-secondary);font-size:var(--type-supporting);text-transform:capitalize}.delegated-summary strong{color:var(--brand-planet-navy);font-size:1.3rem}.delegated-summary .attention{border-color:var(--brand-health-pink)}.delegated-administration-grid,.access-review-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:.85rem;display:grid}.access-review-grid{border-top:1px solid var(--surface-border);margin-top:1rem;padding-top:1rem}.delegated-form,.delegated-register,.access-review-campaigns{border:1px solid var(--surface-border);border-radius:calc(var(--radius-card) * .82);background:var(--brand-mist-grey);gap:.7rem;min-width:0;padding:.9rem;display:grid}.delegated-form header h3,.delegated-register>header h3,.access-review-campaigns>header h3,.delegated-register h4,.access-review-campaign h4,.delegated-decision h3{color:var(--brand-planet-navy);margin:.1rem 0 0}.delegated-form label,.delegated-decision label{color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:.35rem;font-weight:600;display:grid}.delegated-form input,.delegated-form select,.delegated-form textarea,.delegated-decision textarea{border:1px solid var(--passport-input-border);min-width:0;color:var(--brand-graphite);background:var(--brand-cloud-white);font:inherit;padding:.65rem}.delegated-form textarea,.delegated-decision textarea{resize:vertical;min-height:78px}.delegated-form-row{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.delegated-capability-boundary{border-left:3px solid var(--brand-orbit-cyan);background:var(--brand-cloud-white);gap:.3rem;padding:.7rem;display:grid}.delegated-capability-boundary p,.delegated-capability-boundary span,.delegated-register p,.delegated-register small,.delegated-empty,.access-review-item small{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.5}.delegated-capability-boundary span:last-child{color:var(--brand-health-pink)}.delegated-register article,.access-review-campaign{border:1px solid var(--surface-border);border-radius:calc(var(--radius-card) * .68);background:var(--brand-cloud-white);gap:.45rem;padding:.75rem;display:grid}.delegated-register article>header,.access-review-campaign>header,.access-review-item{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.delegated-reason{border-top:1px solid var(--surface-border);padding-top:.35rem}.access-review-item{border-top:1px solid var(--surface-border);padding-top:.55rem}.access-review-item>div{align-items:center;gap:.45rem;display:flex}.access-review-item>div:first-child{gap:.1rem;display:grid}.access-review-item strong{color:var(--brand-graphite);font-size:var(--type-supporting)}.delegated-decision{border:1px solid var(--brand-planet-blue);grid-template-columns:minmax(200px,.6fr) minmax(260px,1fr) auto;align-items:end;gap:.75rem;margin-top:.85rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.delegated-decision{border:1px solid color-mix(in srgb, var(--brand-planet-blue) 35%, var(--surface-border))}}.delegated-decision{border-left:4px solid var(--brand-planet-blue);background:var(--brand-mist-grey)}.delegated-decision>div:last-child{gap:.45rem;display:flex}.delegated-boundary{border-left:3px solid var(--brand-health-pink);color:var(--text-secondary);background:var(--brand-health-pink);margin:1rem 0 0;padding:.7rem}@supports (color:color-mix(in lab, red, red)){.delegated-boundary{background:color-mix(in srgb, var(--brand-health-pink) 4%, var(--brand-cloud-white))}}.delegated-boundary{font-size:var(--type-supporting);line-height:1.5}.tenant-template-layout{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);align-items:start;gap:.85rem;display:grid}.tenant-template-catalogue{gap:.55rem;display:grid}.tenant-template-catalogue button{border:1px solid var(--surface-border);border-radius:calc(var(--radius-card) * .8);min-width:0;color:var(--brand-graphite);background:var(--brand-cloud-white);text-align:left;border-left:3px solid #0000;gap:.25rem;padding:.85rem;display:grid}.tenant-template-catalogue button:hover,.tenant-template-catalogue button.selected{border-color:var(--brand-planet-blue)}@supports (color:color-mix(in lab, red, red)){.tenant-template-catalogue button:hover,.tenant-template-catalogue button.selected{border-color:color-mix(in srgb, var(--brand-planet-blue) 32%, var(--surface-border))}}.tenant-template-catalogue button:hover,.tenant-template-catalogue button.selected{border-left-color:var(--brand-planet-blue);background:var(--brand-planet-blue)}@supports (color:color-mix(in lab, red, red)){.tenant-template-catalogue button:hover,.tenant-template-catalogue button.selected{background:color-mix(in srgb, var(--brand-planet-blue) 3%, var(--brand-cloud-white))}}.tenant-template-catalogue button>span,.tenant-template-preview header span,.tenant-template-impact-list article>div span{color:var(--brand-planet-blue);font-size:var(--type-supporting);text-transform:capitalize;font-weight:700}.tenant-template-catalogue strong,.tenant-template-preview h3,.tenant-template-empty h3,.tenant-template-deployments h3,.tenant-template-deployments h4,.tenant-template-rollback h3{color:var(--brand-planet-navy);margin:0}.tenant-template-catalogue strong{font-size:var(--type-supporting)}.tenant-template-catalogue small,.tenant-template-catalogue em{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.45}.tenant-template-catalogue em{color:var(--brand-blue-strong);font-style:normal;font-weight:600}.tenant-template-review{border:1px solid var(--brand-planet-blue);min-width:0}@supports (color:color-mix(in lab, red, red)){.tenant-template-review{border:1px solid color-mix(in srgb, var(--brand-planet-blue) 26%, var(--surface-border))}}.tenant-template-review{border-radius:var(--radius-card);background:var(--brand-mist-grey)}.tenant-template-empty{text-align:center;align-content:center;place-items:center;gap:.7rem;min-height:330px;padding:clamp(1.2rem,4vw,2.5rem);display:grid}.tenant-template-empty>span{color:var(--brand-orbit-cyan);font-size:2rem}.tenant-template-empty p{max-width:470px;color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.55}.tenant-template-preview{gap:.8rem;padding:1rem;display:grid}.tenant-template-preview>header,.tenant-template-deployments>header,.tenant-template-deployment-list article{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.tenant-template-preview>header>div{gap:.2rem;display:grid}.tenant-template-preview>header>strong,.tenant-template-deployments>header>span{color:var(--brand-blue-strong);background:var(--brand-blue-soft);font-size:var(--type-supporting);border-radius:999px;padding:.35rem .55rem}.tenant-template-impact-list{gap:.45rem;display:grid}.tenant-template-impact-list article{border:1px solid var(--surface-border);border-left:3px solid var(--brand-orbit-cyan);background:var(--brand-cloud-white);grid-template-columns:minmax(150px,1fr) minmax(180px,auto);align-items:center;gap:.35rem .8rem;min-width:0;padding:.7rem;display:grid}.tenant-template-impact-list article.unchanged{border-left-color:var(--surface-border);opacity:.78}.tenant-template-impact-list article>div{gap:.15rem;min-width:0;display:grid}.tenant-template-impact-list article>div strong{color:var(--brand-planet-navy);font-size:var(--type-supporting)}.tenant-template-impact-list article p{min-width:0;color:var(--brand-graphite);font-size:var(--type-supporting);overflow-wrap:anywhere;justify-content:flex-end;gap:.45rem;margin:0;display:flex}.tenant-template-impact-list article p b{color:var(--brand-orbit-cyan)}.tenant-template-impact-list article small{color:var(--text-secondary);font-size:var(--type-supporting);grid-column:1/-1}.tenant-template-controls{border-left:3px solid var(--brand-orbit-cyan);color:var(--text-secondary);background:var(--brand-cyan-soft);font-size:var(--type-supporting);gap:.3rem;margin:0;padding:.75rem .75rem .75rem 1.8rem;line-height:1.45;display:grid}.tenant-template-activation,.tenant-template-rollback{border:1px solid var(--surface-border);background:var(--brand-cloud-white);gap:.65rem;padding:.85rem;display:grid}.tenant-template-activation>label:not(.administration-step-up),.tenant-template-rollback>label:not(.administration-step-up){color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:.35rem;font-weight:600;display:grid}.tenant-template-activation textarea,.tenant-template-rollback textarea{resize:vertical;border:1px solid var(--passport-input-border);min-height:88px;color:var(--brand-graphite);background:var(--brand-mist-grey);font:inherit;padding:.65rem;line-height:1.45}.tenant-template-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.tenant-template-deployments{border-top:1px solid var(--surface-border);margin-top:1rem;padding-top:1rem}.tenant-template-deployments>header{margin-bottom:.7rem}.tenant-template-deployment-list{gap:.55rem;display:grid}.tenant-template-deployment-list article{border:1px solid var(--surface-border);border-radius:calc(var(--radius-card) * .8);background:var(--brand-mist-grey);padding:.8rem}.tenant-template-deployment-list article>div{gap:.3rem;display:grid}.tenant-template-deployment-list h4{font-size:var(--type-supporting)}.tenant-template-deployment-list p,.tenant-template-no-deployments,.tenant-template-rollback p{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.5}.tenant-template-deployment-list small{color:var(--text-secondary);font-size:var(--type-supporting)}.tenant-template-rollback{border-left:4px solid var(--discipline-health);grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr);margin-top:.85rem}.tenant-template-rollback .administration-step-up,.tenant-template-rollback .tenant-template-actions{grid-column:1/-1}.administration-privileged-summary{border-radius:var(--radius-card);color:var(--brand-cloud-white);background:radial-gradient(circle at 80% 0%, #21b8d540, transparent 38%), linear-gradient(135deg, var(--brand-planet-navy), var(--brand-blue-strong));grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:.65rem;margin-bottom:1rem;padding:.85rem;display:grid}.administration-privileged-summary article{border-left:1px solid var(--passport-white-border-soft);gap:.2rem;padding:.55rem .7rem;display:grid}.administration-privileged-summary article span{color:var(--passport-hero-muted);font-size:var(--type-supporting)}.administration-privileged-summary article strong{font-size:1.2rem}.administration-privileged-summary .secondary-action{border-color:var(--passport-white-border-soft);color:var(--brand-cloud-white);background:var(--passport-white-surface-soft);align-self:center}.administration-privileged-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.35fr);align-items:start;gap:.85rem;display:grid}.administration-privileged-request,.administration-privileged-decision{border:1px solid var(--brand-planet-blue);gap:.75rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.administration-privileged-request,.administration-privileged-decision{border:1px solid color-mix(in srgb, var(--brand-planet-blue) 28%, var(--surface-border))}}.administration-privileged-request,.administration-privileged-decision{border-radius:var(--radius-card);background:var(--brand-planet-blue)}@supports (color:color-mix(in lab, red, red)){.administration-privileged-request,.administration-privileged-decision{background:color-mix(in srgb, var(--brand-planet-blue) 3%, var(--brand-cloud-white))}}.administration-privileged-request h3,.administration-privileged-decision h3,.administration-privileged-requests h3{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin:.15rem 0 0}.administration-privileged-request p,.administration-privileged-decision p,.administration-privileged-requests p,.administration-compliance-evidence p{color:var(--text-secondary);font-size:var(--type-supporting);margin:.25rem 0 0;line-height:1.5}.administration-privileged-request label,.administration-privileged-decision label{color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:.35rem;font-weight:600;display:grid}.administration-privileged-request select,.administration-privileged-request textarea,.administration-privileged-decision textarea{resize:vertical;border:1px solid var(--passport-input-border);min-height:42px;color:var(--brand-graphite);background:var(--brand-cloud-white);font:inherit;padding:.6rem}.administration-privileged-request textarea,.administration-privileged-decision textarea{min-height:92px;line-height:1.45}.administration-privileged-request>small{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.45}.administration-privileged-requests{gap:.7rem;display:grid}.administration-privileged-requests article{border:1px solid var(--surface-border);border-radius:var(--radius-card);background:var(--brand-cloud-white);gap:.7rem;padding:.9rem;display:grid}.administration-privileged-requests article>header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.administration-privileged-requests article>header>div{gap:.2rem;display:grid}.administration-privileged-requests article>header>div>span,.administration-compliance-evidence article>span{color:var(--brand-planet-blue);font-size:var(--type-supporting);text-transform:capitalize;font-weight:600}.privileged-status{color:var(--brand-blue-strong);background:var(--brand-blue-soft);font-size:var(--type-supporting);text-transform:capitalize;border-radius:999px;padding:.3rem .5rem;font-weight:700}.privileged-status.active,.privileged-status.approved{color:var(--discipline-environment-text);background:var(--discipline-environment)}@supports (color:color-mix(in lab, red, red)){.privileged-status.active,.privileged-status.approved{background:color-mix(in srgb, var(--discipline-environment) 13%, var(--brand-cloud-white))}}.privileged-status.denied,.privileged-status.revoked,.privileged-status.expired{color:var(--discipline-health-text);background:var(--discipline-health)}@supports (color:color-mix(in lab, red, red)){.privileged-status.denied,.privileged-status.revoked,.privileged-status.expired{background:color-mix(in srgb, var(--discipline-health) 10%, var(--brand-cloud-white))}}.administration-privileged-requests dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.administration-privileged-requests dl div{background:var(--brand-mist-grey);padding:.55rem}.administration-privileged-requests dt{color:var(--text-secondary);font-size:var(--type-supporting)}.administration-privileged-requests dd{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin:.18rem 0 0;font-weight:600}.administration-privileged-actions,.administration-privileged-decision>div:last-child{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.administration-privileged-actions .danger{color:var(--discipline-health-text)}.administration-step-up{border-left:3px solid var(--brand-orbit-cyan);color:var(--text-secondary);background:var(--brand-mist-grey);font-size:var(--type-supporting);grid-template-columns:auto 1fr;align-items:start;gap:.55rem;padding:.75rem;line-height:1.45;display:grid}.administration-step-up input{accent-color:var(--brand-planet-blue);margin-top:.1rem}.administration-privileged-decision{border-left:4px solid var(--brand-planet-blue);grid-template-columns:minmax(200px,.7fr) minmax(260px,1fr) auto;align-items:end;margin-top:.85rem}.administration-compliance-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.85rem;display:grid}.administration-compliance-evidence article{border:1px solid var(--surface-border);border-radius:calc(var(--radius-card) * .8);background:var(--brand-mist-grey);gap:.25rem;padding:.8rem;display:grid}.administration-compliance-evidence strong{color:var(--brand-planet-navy);font-size:var(--type-supporting);text-transform:capitalize}.administration-compliance-evidence small{color:var(--text-secondary);font-size:var(--type-supporting)}.administration-diagnostic-grid,.administration-quota-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.administration-diagnostic,.administration-quota{border:1px solid var(--surface-border);border-radius:var(--radius-card);background:var(--brand-cloud-white);align-content:start;gap:.75rem;min-width:0;padding:1rem;display:grid}.administration-diagnostic.degraded,.administration-diagnostic.unavailable,.administration-quota.near-limit{border-left:4px solid var(--discipline-safety)}.administration-diagnostic>header,.administration-quota>header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.administration-diagnostic>header>div,.administration-quota>header>div{gap:.2rem;display:grid}.administration-diagnostic>header>div>span,.administration-quota>header>div>span{color:var(--brand-planet-blue);font-size:var(--type-supporting);text-transform:capitalize;font-weight:600}.administration-diagnostic h3,.administration-quota h3{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin:0}.administration-diagnostic>p,.administration-quota>p{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.55}.diagnostic-status,.quota-state{color:var(--discipline-environment-text);background:var(--discipline-environment);border-radius:999px;flex:none;padding:.3rem .5rem}@supports (color:color-mix(in lab, red, red)){.diagnostic-status,.quota-state{background:color-mix(in srgb, var(--discipline-environment) 13%, var(--brand-cloud-white))}}.diagnostic-status,.quota-state{font-size:var(--type-supporting);text-transform:capitalize;font-weight:700}.diagnostic-status.degraded,.diagnostic-status.unavailable,.quota-state.near-limit{color:var(--discipline-safety-text);background:var(--discipline-safety)}@supports (color:color-mix(in lab, red, red)){.diagnostic-status.degraded,.diagnostic-status.unavailable,.quota-state.near-limit{background:color-mix(in srgb, var(--discipline-safety) 15%, var(--brand-cloud-white))}}.administration-diagnostic dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.administration-diagnostic dl div{border-radius:calc(var(--radius-card) * .65);background:var(--brand-mist-grey);padding:.65rem}.administration-diagnostic dt{color:var(--text-secondary);font-size:var(--type-supporting)}.administration-diagnostic dd{color:var(--brand-planet-navy);font-size:var(--type-supporting);overflow-wrap:anywhere;margin:.2rem 0 0;line-height:1.45}.administration-diagnostic>small,.administration-quota>small{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.45}.quota-measurement{align-items:baseline;gap:.45rem;display:flex}.quota-measurement strong{color:var(--brand-planet-navy);letter-spacing:-.04em;font-size:1.45rem}.quota-measurement span,.quota-detail-row{color:var(--text-secondary);font-size:var(--type-supporting)}.administration-quota progress{background:var(--brand-mist-grey);width:100%;height:8px;accent-color:var(--brand-planet-blue);border:0;border-radius:999px;overflow:hidden}.administration-quota progress::-webkit-progress-bar{background:var(--brand-mist-grey)}.administration-quota progress::-webkit-progress-value{background:var(--brand-planet-blue)}.administration-quota.near-limit progress::-webkit-progress-value{background:var(--discipline-safety)}.quota-detail-row{justify-content:space-between;gap:.75rem;display:flex}.administration-quota label{color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:.35rem;font-weight:600;display:grid}.administration-quota select{border:1px solid var(--passport-input-border);min-height:42px;color:var(--brand-planet-navy);background:var(--brand-mist-grey);font:inherit;padding:.55rem .65rem}.administration-quota-boundary{border-left:3px solid var(--brand-orbit-cyan);color:var(--text-secondary);font-size:var(--type-supporting);margin:.9rem 0 0;padding-left:.75rem;line-height:1.55}.administration-integration-intro{border-radius:var(--radius-card);color:var(--brand-cloud-white);background:radial-gradient(circle at 82% 0%, #21b8d547, transparent 42%), linear-gradient(135deg, var(--brand-planet-navy), var(--brand-blue-strong));justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;padding:.9rem 1rem;display:flex}.administration-integration-intro>div{gap:.25rem;display:grid}.administration-integration-intro strong{font-size:var(--type-supporting)}.administration-integration-intro span{color:var(--passport-hero-muted);font-size:var(--type-supporting)}.administration-integration-intro .secondary-action{border-color:var(--passport-white-border-soft);color:var(--brand-cloud-white);background:var(--passport-white-surface-soft)}.administration-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.administration-integration-card{border:1px solid var(--surface-border);border-radius:var(--radius-card);background:var(--brand-cloud-white);align-content:start;gap:.85rem;padding:1rem;display:grid}.administration-integration-card.onboarding{border-style:dashed;border-color:var(--brand-orbit-cyan)}@supports (color:color-mix(in lab, red, red)){.administration-integration-card.onboarding{border-color:color-mix(in srgb, var(--brand-orbit-cyan) 55%, var(--surface-border))}}.administration-integration-card.onboarding{background:var(--brand-orbit-cyan)}@supports (color:color-mix(in lab, red, red)){.administration-integration-card.onboarding{background:color-mix(in srgb, var(--brand-orbit-cyan) 4%, var(--brand-cloud-white))}}.administration-integration-card>header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.administration-integration-card>header>div{gap:.2rem;display:grid}.administration-integration-card>header span:first-child{color:var(--brand-planet-blue);font-size:var(--type-supporting);font-weight:600}.administration-integration-card h3{color:var(--brand-planet-navy);margin:0;font-size:.88rem}.administration-integration-card>p{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.55}.integration-health{color:var(--brand-planet-navy);background:var(--brand-mist-grey);font-size:var(--type-supporting);text-transform:capitalize;border-radius:999px;flex:none;padding:.3rem .5rem;font-weight:700}.integration-health.healthy,.integration-health.ready-to-activate{color:var(--discipline-environment-text);background:var(--discipline-environment)}@supports (color:color-mix(in lab, red, red)){.integration-health.healthy,.integration-health.ready-to-activate{background:color-mix(in srgb, var(--discipline-environment) 13%, var(--brand-cloud-white))}}.integration-health.attention-required,.integration-health.setup-required{color:var(--discipline-safety-text);background:var(--discipline-safety)}@supports (color:color-mix(in lab, red, red)){.integration-health.attention-required,.integration-health.setup-required{background:color-mix(in srgb, var(--discipline-safety) 15%, var(--brand-cloud-white))}}.administration-integration-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.administration-integration-facts div{border-radius:calc(var(--radius-card) * .65);background:var(--brand-mist-grey);padding:.6rem}.administration-integration-facts dt{color:var(--text-secondary);font-size:var(--type-supporting)}.administration-integration-facts dd{color:var(--brand-planet-navy);font-size:var(--type-supporting);overflow-wrap:anywhere;text-transform:capitalize;margin:.2rem 0 0;font-weight:600}.administration-integration-error{border-left:3px solid var(--discipline-health);background:var(--discipline-health);padding:.65rem;color:var(--discipline-health-text)!important}@supports (color:color-mix(in lab, red, red)){.administration-integration-error{background:color-mix(in srgb, var(--discipline-health) 8%, var(--brand-cloud-white))}}.administration-integration-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.administration-integration-form label{color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:.35rem;font-weight:600;display:grid}.administration-integration-form input{border:1px solid var(--passport-input-border);min-width:0;min-height:42px;color:var(--brand-graphite);background:var(--brand-mist-grey);font:inherit;padding:.55rem .65rem}.administration-integration-form>button,.administration-integration-form>small{grid-column:1/-1;justify-self:start}.administration-integration-form>small{color:var(--text-secondary);font-size:var(--type-supporting)}.administration-integration-safe-config{flex-wrap:wrap;gap:.4rem;display:flex}.administration-integration-safe-config span{border:1px solid var(--surface-border);color:var(--text-secondary);font-size:var(--type-supporting);border-radius:999px;padding:.35rem .5rem}.administration-integration-safe-config b{color:var(--brand-planet-navy);text-transform:capitalize;margin-right:.2rem}.administration-integration-actions{border-top:1px solid var(--surface-border);flex-wrap:wrap;align-items:center;gap:.55rem;padding-top:.75rem;display:flex}.administration-integration-actions .text-action.danger{color:var(--discipline-health-text)}.administration-integration-boundary{border-left:3px solid var(--brand-orbit-cyan);color:var(--text-secondary);font-size:var(--type-supporting);margin:.9rem 0 0;padding-left:.75rem;line-height:1.55}.administration-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.administration-card,.feature-flag-list article,.administration-member-list article,.administration-history article{border:1px solid var(--surface-border);border-radius:var(--radius-card);background:var(--brand-cloud-white)}.administration-card{gap:.8rem;padding:1rem;display:grid}.administration-card-heading{justify-content:space-between;gap:.75rem;display:flex}.administration-card-heading span,.feature-flag-list article>div>span,.administration-history article>div>span{color:var(--brand-planet-blue);font-size:var(--type-supporting);font-weight:600}.administration-card h3,.feature-flag-list h3,.administration-member-list h3,.administration-history h3{color:var(--brand-planet-navy);font-size:var(--type-supporting);margin:.2rem 0 0}.administration-card p,.feature-flag-list p,.administration-member-list p,.administration-history p{color:var(--text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.55}.administration-card label{color:var(--brand-planet-navy);font-size:var(--type-supporting);gap:.35rem;font-weight:600;display:grid}.administration-card select{border:1px solid var(--passport-input-border);min-height:42px;color:var(--brand-planet-navy);background:var(--brand-mist-grey);font:inherit;padding:.55rem .65rem}.administration-card>small,.feature-flag-list small,.administration-history small{color:var(--text-secondary);font-size:var(--type-supporting);line-height:1.45}.version-badge,.role-badge{color:var(--brand-blue-strong);background:var(--brand-blue-soft);font-size:var(--type-supporting);border-radius:999px;align-self:start;padding:.3rem .48rem;font-weight:700}.feature-flag-list,.administration-member-list,.administration-history{gap:.7rem;display:grid}.feature-flag-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.feature-flag-list article>div{gap:.3rem;display:grid}.feature-toggle{min-width:92px;color:var(--brand-planet-navy);font-size:var(--type-supporting);justify-items:center;gap:.3rem;font-weight:700;display:grid}.feature-toggle input{width:34px;height:20px;accent-color:var(--brand-planet-blue)}.administration-member-list article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.administration-role-control{color:var(--text-secondary);font-size:var(--type-supporting);gap:.3rem;font-weight:600;display:grid}.administration-role-control select{border:1px solid var(--passport-input-border);min-width:150px;min-height:38px;color:var(--brand-planet-navy);background:var(--brand-cloud-white);font:inherit;text-transform:capitalize;padding:.45rem .6rem}.administration-history article{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:.7rem 1.2rem;padding:1rem;display:grid}.administration-history article>div:first-child{gap:.25rem;display:grid}.administration-history dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.administration-history dl div{background:var(--brand-mist-grey);padding:.65rem}.administration-history dt{color:var(--text-secondary);font-size:var(--type-supporting)}.administration-history dd{color:var(--brand-planet-navy);font-size:var(--type-supporting);overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:600}.administration-history article>small{border-top:1px solid var(--surface-border);grid-column:1/-1;padding-top:.55rem}@media (width<=900px){.tenant-template-layout,.tenant-template-rollback,.administration-privileged-layout,.administration-privileged-decision{grid-template-columns:1fr}.administration-privileged-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.administration-privileged-summary .secondary-action{grid-column:1/-1;justify-self:start}.administration-diagnostic-grid,.administration-quota-grid,.administration-integration-grid,.administration-card-grid{grid-template-columns:1fr}.administration-change-review{grid-template-columns:1fr;align-items:start}}@media (width<=640px){.delegated-summary,.delegated-administration-grid,.access-review-grid,.delegated-form-row,.delegated-decision{grid-template-columns:1fr}.delegated-register article>header,.access-review-campaign>header,.access-review-item{flex-direction:column;align-items:flex-start}.tenant-template-impact-list article{grid-template-columns:1fr}.tenant-template-impact-list article p{justify-content:flex-start}.tenant-template-preview>header,.tenant-template-deployment-list article{flex-direction:column;align-items:flex-start}.tenant-template-actions{justify-content:flex-start}.administration-privileged-summary,.administration-compliance-evidence,.administration-privileged-requests dl{grid-template-columns:1fr}.administration-privileged-summary .secondary-action{grid-column:auto}.administration-layout{width:min(100% - 1rem,1320px);padding-top:.75rem}.administration-change-review{width:min(100% - 1rem,1320px);margin-top:.75rem}.administration-section .section-heading,.feature-flag-list article{flex-direction:column;grid-template-columns:1fr;align-items:start}.administration-integration-intro{flex-direction:column;align-items:start}.administration-integration-form,.administration-diagnostic dl,.administration-integration-facts{grid-template-columns:1fr}.administration-integration-card>header{flex-direction:column;align-items:start}.administration-section .section-heading>p{text-align:left}.feature-toggle{grid-auto-flow:column;justify-content:start;align-items:center;min-width:0}.administration-member-list article{grid-template-columns:auto minmax(0,1fr)}.administration-role-control,.administration-member-list .role-badge{grid-column:2}.administration-role-control select{width:100%;min-width:0}.administration-history article,.administration-history dl{grid-template-columns:1fr}}.topbar{min-height:var(--app-topbar-height);height:var(--app-topbar-height);padding:0 max(var(--app-space-4), calc((100vw - var(--app-container)) / 2));gap:var(--app-space-4);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffa}.brand-logo{width:148px;height:42px}.global-nav{gap:0}.global-nav>button,.nav-menu>.nav-menu-trigger{padding:0 var(--app-space-3);font-size:var(--type-supporting);font-weight:600}.nav-popover,.account-popover{border-radius:0 0 var(--radius-card) var(--radius-card);box-shadow:var(--shadow-raised);top:100%}.global-search{width:min(230px,20vw)}.global-search input,.agent-shortcut{min-height:36px}.global-search:before{top:8px}.global-search:after{top:20px}.header-alert,.header-avatar{width:36px;height:36px}#workspace-main{min-height:calc(100vh - var(--app-topbar-height))}.workspace-hero{height:236px;min-height:236px;padding:var(--app-space-6) max(var(--app-space-4), calc((100vw - var(--app-container)) / 2));gap:var(--app-space-8);background-image:linear-gradient(90deg,#0b1f33e0 0%,#0b1f33b8 48%,#0b1f336b 100%),url(/brand/planethseq-networked-globe-hero-hd-20260901.png);background-position:50%,50%;background-size:auto,cover;grid-template-columns:minmax(0,1fr) minmax(18rem,23rem)}.workspace-hero--passport{gap:var(--app-space-6);grid-template-columns:auto minmax(0,1fr) auto}.workspace-hero--passport .identity-copy{min-width:0}.workspace-hero--passport .identity-actions{flex-direction:column;align-items:stretch}.workspace-hero h1{max-width:24ch;margin-bottom:var(--app-space-2);letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.35rem);line-height:1.08}.workspace-hero .eyebrow,.workspace-hero .passport-kicker{margin-bottom:var(--app-space-2);font-size:var(--type-supporting)}.workspace-hero>div:first-child>p:not(.eyebrow){max-width:64ch;font-size:var(--type-supporting);line-height:1.5}.workspace-hero-panel{width:min(100%,23rem);padding:var(--app-space-3);-webkit-backdrop-filter:none;backdrop-filter:none;background:#071726b8}.workspace-hero-metrics dt,.workspace-hero-metrics>div>span{font-size:var(--type-supporting)}.workspace-hero-metrics dd,.workspace-hero-metrics>div>strong,.workspace-hero-metrics .notification-live{font-size:clamp(1.25rem,2vw,1.55rem)}.home-hero-copy>p:not(.eyebrow){margin-bottom:var(--app-space-3)}.home-hero-actions{gap:var(--app-space-2)}.home-hero-actions button{min-height:36px;font-size:var(--type-supporting);padding:.5rem .75rem}.home-workspace{background:var(--app-background);padding-bottom:4rem}.home-layout{width:min(calc(100% - 2rem), var(--app-container));max-width:var(--app-container);padding:var(--app-space-4) 0 0;grid-template-columns:minmax(var(--app-left-rail), 1fr) minmax(0, var(--app-feed)) var(--app-right-rail);justify-content:center;gap:var(--app-space-4);margin:0 auto;display:grid}.home-stream{gap:var(--app-space-3)}.social-left-rail,.social-right-rail{align-content:start;gap:var(--app-space-3);min-width:0;display:grid}.social-left-rail{top:calc(var(--app-topbar-height) + var(--app-space-4));position:sticky}.social-profile-summary,.social-shortcuts,.social-rail-section,.social-right-rail>.surface,.social-right-rail>section{border:1px solid var(--app-border);border-radius:var(--radius-card);background:var(--app-surface);box-shadow:var(--shadow-card);overflow:hidden}.social-profile-cover{background-color:var(--brand-planet-navy);background-image:linear-gradient(90deg,#0b1f3366,#0b1f330a),url(/brand/planethseq-networked-globe-hero-approved.png);background-position:64%;background-size:auto 185%;height:60px}.social-profile-identity{width:100%;padding:var(--app-space-4);justify-items:center;gap:var(--app-space-1);color:var(--app-text);text-align:center;background:0 0;border:0;display:grid}.social-profile-identity:hover strong{color:var(--brand-blue-strong);text-decoration:underline}.social-profile-identity strong{margin-top:var(--app-space-2);font-size:.9rem;line-height:1.3}.social-profile-identity>span:not(.social-avatar){color:var(--app-text-secondary);font-size:var(--type-supporting);line-height:1.45}.social-profile-identity small{color:var(--app-text-secondary);font-size:var(--type-supporting)}.social-avatar{border:1px solid var(--passport-cyan-border);color:var(--brand-cloud-white);background:var(--brand-planet-navy);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.social-avatar img{object-fit:cover;width:100%;height:100%;display:block}.social-avatar--large{border:3px solid var(--brand-cloud-white);width:72px;height:72px;margin-top:0;font-size:1rem}.social-avatar--medium{width:44px;height:44px;font-size:var(--type-supporting)}.social-avatar--small{width:38px;height:38px;font-size:var(--type-supporting)}.social-profile-metrics{border-top:1px solid var(--app-border-subtle);margin:0}.social-profile-metrics div{padding:.62rem var(--app-space-3);justify-content:space-between;align-items:center;gap:var(--app-space-2);display:flex}.social-profile-metrics div+div{border-top:1px solid var(--app-border-subtle)}.social-profile-metrics dt{color:var(--app-text-secondary);font-size:var(--type-supporting);font-weight:500}.social-profile-metrics dd{color:var(--brand-blue-strong);font-size:var(--type-supporting);margin:0;font-weight:700}.social-shortcuts{padding:var(--app-space-2) 0}.social-shortcuts>span{padding:var(--app-space-2) var(--app-space-3);color:var(--app-text-secondary);font-size:var(--type-supporting);font-weight:600;display:block}.social-shortcuts button{width:100%;min-height:36px;padding:.45rem var(--app-space-3);color:var(--app-text);font-size:var(--type-supporting);text-align:left;background:0 0;border:0;border-radius:0;font-weight:600}.social-shortcuts button:hover,.social-shortcuts button:focus-visible{color:var(--brand-blue-strong);background:var(--app-surface-subtle)}.social-right-rail{top:calc(var(--app-topbar-height) + var(--app-space-4));position:sticky}.social-rail-section{padding:var(--app-space-4)}.social-rail-section>header{margin-bottom:var(--app-space-3);justify-content:space-between;align-items:start;gap:var(--app-space-2);display:flex}.social-rail-section header span{color:var(--brand-cyan-text);font-size:var(--type-supporting);font-weight:600;display:block}.social-rail-section h2{color:var(--app-text);letter-spacing:-.01em;margin:.15rem 0 0;font-size:.93rem}.hseq-today>header{margin-bottom:var(--app-space-2)}.hseq-today h2{margin:0;font-size:1rem;line-height:1.5}.hseq-today-list{gap:var(--app-space-1);margin:0 -.5rem;padding:0;list-style:none;display:grid}.hseq-today-list li{min-width:0}.hseq-today-list button{align-items:center;gap:var(--app-space-2);border-radius:var(--radius-control);width:100%;min-height:44px;color:var(--app-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 1rem;padding:.75rem .5rem;display:grid}.hseq-today-list button:hover,.hseq-today-list button:focus-visible{color:var(--brand-blue-strong);background:var(--brand-blue-soft)}.hseq-today-list button:focus-visible{outline:2px solid var(--brand-blue-strong);outline-offset:2px}.hseq-today-copy{gap:.3rem;min-width:0;display:grid}.hseq-today-list strong{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--type-supporting);-webkit-box-orient:vertical;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.hseq-today-context{color:var(--app-text-secondary);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.hseq-today-list .interface-icon{width:1rem;height:1rem;color:var(--app-text-secondary)}.hseq-today-list button:is(:hover,:focus-visible)>.interface-icon{color:var(--brand-blue-strong)}.social-topic-list span,.social-people-list span,.social-people-list small{color:var(--app-text-secondary);font-size:var(--type-supporting);line-height:1.4}.social-rail-empty{padding:var(--app-space-3) 0;border-top:1px solid var(--app-border-subtle);color:var(--app-text-secondary);font-size:var(--type-supporting);margin:0;line-height:1.5}.social-topic-list>div{border-top:1px solid var(--app-border-subtle);gap:.15rem;padding:.55rem 0;display:grid}.social-topic-list strong{font-size:var(--type-supporting)}.social-people-list article{gap:var(--app-space-2);border-top:1px solid var(--app-border-subtle);grid-template-columns:auto minmax(0,1fr);padding:.62rem 0;display:grid}.social-people-list article>div{gap:.1rem;min-width:0;display:grid}.social-people-list article strong{font-size:var(--type-supporting)}.social-rail-footer{margin-top:var(--app-space-3);padding-top:var(--app-space-2);border-top:1px solid var(--app-border-subtle)}.social-rail-footer>.action-button{width:100%}.social-right-rail>.surface,.social-right-rail>section:not(.social-rail-section){padding:var(--app-space-4)}.feed-composer{gap:var(--app-space-3);padding:var(--app-space-4);border-top:1px solid var(--app-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.feed-composer-identity{gap:var(--app-space-3)}.feed-composer-identity strong,.feed-composer-identity span:not(.activity-avatar){font-size:var(--type-supporting)}.feed-composer-body textarea{border-color:var(--app-border);border-radius:var(--radius-control);background:var(--app-surface-subtle);min-height:64px;font-size:var(--type-supporting);padding:.75rem}.feed-mention-picker{padding:var(--app-space-3);border-color:var(--app-border-subtle);border-radius:var(--radius-control);background:var(--app-surface-subtle)}.feed-composer-controls{gap:var(--app-space-2);flex-wrap:wrap}.feed-media-picker{border-style:solid;border-color:var(--app-border);border-radius:var(--radius-control);min-width:12rem}.feed-composer-controls select,.feed-composer-controls .primary-action{min-height:40px}.feed-ai-disclosure{border-color:var(--app-border-subtle);background:var(--app-surface-subtle)}.feed-composer-trust{font-size:var(--type-supporting);line-height:1.45}.home-stream-heading{padding:var(--app-space-3) 0 var(--app-space-2);background:0 0;border:0;border-radius:0}.home-stream-heading h2{margin-bottom:var(--app-space-1);font-size:1.05rem}.home-stream-heading>div>p:last-child{font-size:var(--type-supporting)}.home-filters{padding:0 0 var(--app-space-2);background:0 0;border:0;flex-wrap:wrap;margin:0}.home-filters>button{border-radius:var(--radius-control);min-height:32px;font-size:var(--type-supporting);padding:.35rem .58rem}.review-data-note{border-radius:var(--radius-control);font-size:var(--type-supporting);margin:0}.activity-list{gap:var(--app-space-3)}.activity-card{padding:var(--app-space-4);gap:var(--app-space-3);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:46px minmax(0,1fr)}.activity-card.read{background:var(--app-surface)}.activity-meta{font-size:var(--type-supporting);gap:.3rem;line-height:1.35}.activity-meta strong{font-size:var(--type-supporting)}.activity-labels{margin-top:var(--app-space-2)}.activity-content h3{margin:var(--app-space-3) 0 var(--app-space-2);font-size:1rem;line-height:1.4}.activity-content>p{margin-bottom:var(--app-space-3);font-size:.88rem;line-height:1.55}.feed-conversation{margin-bottom:var(--app-space-3)}.feed-social-actions{padding:var(--app-space-1) 0;border-block:1px solid var(--app-border-subtle);flex-wrap:wrap;justify-content:space-between}.feed-social-actions button{min-height:36px;padding:.45rem var(--app-space-2);border-radius:var(--radius-control);font-size:var(--type-supporting);background:0 0;border:0;flex:auto}.feed-social-actions>span{color:var(--app-text-secondary);font-size:var(--type-supporting);margin:0}.feed-comment{border-radius:var(--radius-control);background:var(--app-surface-subtle);border-left:0}.feed-comment strong,.feed-comment span,.feed-comment p,.activity-content footer{font-size:var(--type-supporting)}.attention-panel,.home-principles{padding:var(--app-space-4)}.attention-heading h2,.home-principles h2{font-size:.9rem}@media (width<=1180px){.topbar{min-height:var(--app-topbar-height);height:var(--app-topbar-height);padding-inline:var(--app-space-4);gap:var(--app-space-3)}.brand-logo{width:138px;height:40px}.global-nav>button,.nav-menu>.nav-menu-trigger{padding-inline:var(--app-space-2);font-size:var(--type-supporting)}.global-search{width:170px}}@media (width<=1100px){.home-layout{grid-template-columns:minmax(var(--app-left-rail), 1fr) minmax(0, var(--app-feed))}.social-right-rail{display:none}}@media (width<=900px){.workspace-hero{height:210px;min-height:210px;padding:var(--app-space-5) max(var(--app-space-4), 5vw);background-position:50%,50%;background-size:auto,cover;grid-template-columns:1fr}.workspace-hero--passport{gap:var(--app-space-4);padding-block:var(--app-space-3);grid-template-columns:72px minmax(0,1fr) auto}.workspace-hero--passport .identity-art{width:72px;height:72px}.workspace-hero--passport .identity-actions{gap:var(--app-space-2);grid-column:auto}.workspace-hero--passport .identity-actions button{min-height:36px;font-size:var(--type-supporting);padding:.48rem .7rem}.workspace-hero--passport .identity-opportunities{display:none}.workspace-hero h1{font-size:clamp(1.65rem,5vw,2.1rem)}.workspace-hero:not(.workspace-hero--passport)>:nth-child(2),.workspace-hero .community-principles,.workspace-hero .competency-principles,.workspace-hero .learning-principles,.workspace-hero .knowledge-principles,.workspace-hero .operational-principles,.workspace-hero .ai-foundation-badges{display:none}.mobile-nav-panel{top:var(--app-topbar-height);max-height:calc(100vh - var(--app-topbar-height))}}@media (width<=820px){.home-layout{width:min(calc(100% - 1.5rem), var(--app-feed));grid-template-columns:minmax(0,1fr)}.social-left-rail{display:none}}@media (width<=720px){.workspace-hero--passport{gap:var(--app-space-3);grid-template-columns:58px minmax(0,1fr)}.workspace-hero--passport .identity-art{width:58px;height:58px}.workspace-hero--passport .identity-actions{display:none}}@media (width<=640px){.topbar{min-height:var(--app-topbar-height);height:var(--app-topbar-height)}.brand-logo{width:136px;height:38px}.mobile-nav-panel{grid-template-columns:1fr}.workspace-hero{height:220px;min-height:220px;padding:var(--app-space-5) var(--app-space-4);align-items:center}.workspace-hero h1{max-width:22ch;font-size:clamp(1.55rem,8vw,1.9rem)}.workspace-hero>div:first-child>p:not(.eyebrow){font-size:var(--type-supporting);line-height:1.45}.workspace-hero--passport{gap:var(--app-space-3);grid-template-columns:58px minmax(0,1fr)}.workspace-hero--passport .identity-art{width:58px;height:58px}.workspace-hero--passport .identity-actions,.workspace-hero--passport .owner-chip,.workspace-hero--passport .sync-chip,.workspace-hero--passport .identity-meta,.workspace-hero--passport .discipline-row,.workspace-hero--passport .identity-opportunities{display:none}.home-layout{width:100%;padding:var(--app-space-2) var(--app-space-2) 0}.feed-composer,.activity-card{padding:var(--app-space-3)}.feed-composer-controls{grid-template-columns:1fr 1fr;display:grid}.feed-media-picker,.feed-composer-controls .primary-action{grid-column:1/-1}.feed-social-actions{overflow-x:auto}.activity-card{grid-template-columns:40px minmax(0,1fr)}.activity-avatar{width:40px;height:40px}}.workspace-load-state{width:min(100% - 2rem,760px);min-height:calc(100vh - var(--app-topbar-height));padding:clamp(4rem, 12vh, 8rem) var(--app-space-5);color:var(--app-text);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}.workspace-load-state h1{max-width:24ch;margin:var(--app-space-2) 0;letter-spacing:-.035em;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.12}.workspace-load-state>p:not(.eyebrow){max-width:62ch;margin:0 0 var(--app-space-5);color:var(--app-text-secondary);line-height:1.6}.workspace-load-mark{width:42px;height:42px;margin-bottom:var(--app-space-5);border:3px solid #1473e62e;border-top-color:var(--brand-planet-blue);border-radius:50%;animation:.9s linear infinite workspace-load-spin}.workspace-load-state.error .workspace-load-mark{border-color:#e91e633d;animation:none;position:relative}.workspace-load-state.restricted .workspace-load-mark{border-color:#1473e638;animation:none}.workspace-load-state.restricted .workspace-load-mark:before{border:2px solid var(--brand-planet-blue);content:"";border-radius:9px 9px 6px 6px;width:16px;height:18px;position:absolute}.workspace-load-state.restricted .workspace-load-mark{place-items:center;display:grid;position:relative}.workspace-load-state.error .workspace-load-mark:before,.workspace-load-state.error .workspace-load-mark:after{background:var(--discipline-health);content:"";border-radius:999px;width:20px;height:3px;position:absolute;top:18px;left:8px}.workspace-load-state.error .workspace-load-mark:before{transform:rotate(45deg)}.workspace-load-state.error .workspace-load-mark:after{transform:rotate(-45deg)}.workspace-load-progress{color:var(--app-text-secondary);font-size:var(--type-supporting)}.review-data-banner{width:100%;min-height:38px;padding:.55rem max(var(--app-space-4), calc((100vw - var(--app-container)) / 2));align-items:center;gap:var(--app-space-3);color:var(--brand-planet-navy);font-size:var(--type-supporting);background:#ffb30024;border-bottom:1px solid #ffb3004d;line-height:1.4;display:flex}.review-data-banner strong{flex:none}.header-avatar-loading{border:2px solid #ffffff47;border-top-color:var(--brand-cloud-white);border-radius:50%;width:20px;height:20px;animation:.9s linear infinite workspace-load-spin}@keyframes workspace-load-spin{to{transform:rotate(360deg)}}.passport-mobile-actions,.passport-mobile-section-picker{display:none}.passport-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.passport-tabs button{white-space:nowrap;flex:none;min-height:44px}.passport-tab-panel,.reliability-layout,.reliability-section,.reliability-card-grid,.reliability-card-grid article{min-width:0}.reliability-card-grid dd,.reliability-boundary,.reliability-section p{overflow-wrap:anywhere}@media (width<=720px){.passport-mobile-actions{width:min(calc(100% - 1rem), var(--app-container));margin:var(--app-space-2) auto 0;gap:var(--app-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.passport-mobile-actions button{min-height:44px}}@media (width<=640px){.workspace-load-state{width:min(100% - 1rem,760px);padding:3.5rem var(--app-space-4)}.review-data-banner{align-items:flex-start;gap:var(--app-space-1);flex-direction:column}.passport-tabs{display:none}.passport-mobile-section-picker{padding:var(--app-space-3) 0 var(--app-space-2);gap:var(--app-space-2);color:var(--app-text-secondary);font-size:var(--type-supporting);font-weight:700;display:grid}.passport-mobile-section-picker select{width:100%;min-height:44px;padding:0 var(--app-space-3);border:1px solid var(--app-border);border-radius:var(--radius-control);color:var(--app-text);background:var(--app-surface)}.reliability-section{max-width:100%;overflow:hidden}.reliability-card-grid dl div{align-items:flex-start;gap:var(--app-space-1);flex-direction:column}.reliability-card-grid dd{text-align:left;max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-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}.platform-administration-workspace>:not(.workspace-hero,.platform-decision-backdrop){box-sizing:border-box;min-width:0}.workspace-section-navigation-shell{box-sizing:border-box;min-width:0;padding:0 var(--workspace-gutter,clamp(1rem, 3vw, 2.5rem));width:min(100%, var(--workspace-max-width,1440px));margin:0 auto}.workspace-section-navigation{scrollbar-width:thin;grid-auto-columns:minmax(9rem,1fr);grid-auto-flow:column;gap:.5rem;min-width:0;padding:.75rem 0 .9rem;display:grid;overflow-x:auto}.workspace-section-navigation a{color:var(--brand-planet-navy,#0b1f33);background:#ffffffd1;border:1px solid #0b1f331f;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.65rem;min-width:9rem;min-height:4.25rem;padding:.7rem .8rem;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.workspace-section-navigation a:hover{border-color:#1473e661;transform:translateY(-1px);box-shadow:0 .35rem 1rem #0b1f3317}.workspace-section-navigation a:focus-visible{outline:3px solid var(--brand-planet-navy,#0b1f33);outline-offset:2px;box-shadow:0 0 0 5px var(--brand-cloud-white,#fff)}.workspace-section-navigation a[aria-current=page]:focus-visible{outline-color:var(--brand-orbit-cyan,#21b8d5)}.workspace-section-navigation a[aria-current=page]{color:#fff;background:linear-gradient(145deg,#0b1f33,#123a64);border-color:#0b1f33;box-shadow:0 .45rem 1.2rem #0b1f332e}.workspace-section-navigation a>span{gap:.18rem;min-width:0;display:grid}.workspace-section-navigation strong{font-size:.85rem;line-height:1.2}.workspace-section-navigation small{color:inherit;font-size:var(--type-supporting,.75rem);opacity:.72;line-height:1.25}.workspace-section-navigation em{background:var(--discipline-health-fill);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem;padding:.15rem .42rem;font-size:.72rem;font-style:normal;font-weight:700;display:inline-flex}.governed-workspace-section{min-width:0}.governed-workspace-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.governed-workspace-overview-card{color:inherit;text-align:left;background:#fff;border:1px solid #0b1f331c;border-radius:1rem;gap:.55rem;min-height:9rem;padding:1.15rem;display:grid}.governed-workspace-overview-card strong{color:var(--brand-planet-navy,#0b1f33);font-size:1rem}.governed-workspace-overview-card:focus-visible,.connector-provider-picker button:focus-visible{outline:3px solid var(--brand-planet-navy,#0b1f33);outline-offset:2px;box-shadow:0 0 0 5px var(--brand-cloud-white,#fff)}.governed-workspace-overview-card p{margin:0}.connector-layout.connector-layout--single{grid-template-columns:minmax(0,1fr)}.connector-onboarding.connector-onboarding--full{position:static}.connector-provider-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1.5rem;display:grid}.connector-provider-picker button{color:var(--brand-planet-navy,#0b1f33);background:#fff;border:1px solid #0b1f3329;border-radius:.7rem;min-height:2.75rem;padding:.6rem .75rem}.connector-provider-picker button[aria-pressed=true]{background:var(--brand-planet-blue,#1473e6);border-color:var(--brand-planet-blue,#1473e6);color:#fff;font-weight:700}.connector-provider-picker button:disabled{cursor:not-allowed;opacity:.5}.connector-setup-journey[hidden]{display:none}.connector-setup-definition{border-left:3px solid var(--brand-planet-blue,#1473e6);background:#1473e60f;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0 0 1.5rem;padding:.9rem 1rem;display:grid}.connector-setup-definition div{min-width:0}.connector-setup-definition dt{color:var(--text-secondary,#526273);font-size:.72rem;font-weight:700}.connector-setup-definition dd{color:var(--brand-planet-navy,#0b1f33);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.78rem}.connector-run-history dd{overflow-wrap:anywhere}.connector-publication-evidence{border-top:1px solid #0b1f331f;margin-top:1.5rem;padding-top:1.25rem}.connector-publication-evidence>h3{color:var(--brand-planet-navy,#0b1f33);margin:0 0 1rem}@media (width<=1200px){.workspace-section-navigation{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.workspace-section-navigation a{min-width:0}}@media (width<=900px){.workspace-section-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.governed-workspace-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-table-wrap table{table-layout:fixed;min-width:100%}.platform-table-wrap th,.platform-table-wrap td{overflow-wrap:anywhere}.platform-table-wrap .platform-state{white-space:normal}}@media (width<=640px){.workspace-section-navigation-shell{padding-inline:1rem}.workspace-section-navigation{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:.75rem}.workspace-section-navigation a{min-height:4rem}.governed-workspace-overview-grid{grid-template-columns:1fr}.connector-provider-picker{grid-template-columns:1fr 1fr}.connector-setup-definition{grid-template-columns:1fr}.platform-table-wrap table,.platform-table-wrap tbody,.platform-table-wrap tr,.platform-table-wrap td{width:100%;display:block}.platform-table-wrap thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platform-table-wrap tbody{gap:.75rem;display:grid}.platform-table-wrap tr{border:1px solid #0b1f331f;border-radius:.75rem;padding:.35rem .75rem}.platform-table-wrap td,.platform-table-wrap td:first-child{border-bottom:1px solid #0b1f3314;grid-template-columns:minmax(6rem,.8fr) minmax(0,1.2fr);align-items:center;gap:.65rem;padding:.7rem 0;display:grid}.platform-table-wrap td:before{color:var(--text-secondary,#526273);font-size:var(--type-supporting,.75rem);font-weight:700}.platform-table-wrap td:first-child:before{content:"Organisation"}.platform-table-wrap td:nth-child(2):before{content:"Plan"}.platform-table-wrap td:nth-child(3):before{content:"Members"}.platform-table-wrap td:nth-child(4):before{content:"Connector"}.platform-table-wrap td:nth-child(5):before{content:"Status"}.platform-table-wrap td:nth-child(6):before{content:"Actions"}.platform-table-wrap td:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.workspace-section-navigation a{transition:none}}body{font-size:var(--type-body);line-height:1.5}.app-shell main p:not(.eyebrow),.app-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:var(--type-body)!important}.app-shell :where(button,summary,label,legend,small,dt){font-size:var(--type-supporting)}.app-shell :where(.primary-action,.secondary-action){min-height:var(--touch-target-primary);justify-content:center;align-items:center}.app-shell .utility-count,.app-shell .nav-count{min-width:1.4rem;min-height:1.4rem;padding-inline:.25rem}.app-shell .agent-shortcut{color:var(--brand-blue-strong)}.app-shell .social-people-list .social-avatar{color:var(--brand-cloud-white)}.app-shell .evidence-file{color:var(--brand-blue-strong)}@media (width>=1051px){.overview-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.45fr)}}.profile-projection{padding:var(--app-space-5)}.profile-projection .profile-preview-heading h2{font-size:var(--type-heading-small)}.profile-preview-heading{gap:var(--app-space-3);margin-bottom:var(--app-space-5)}.profile-preview-heading select{min-height:var(--touch-target-primary);font-size:var(--type-supporting)}.profile-preview-card{gap:var(--app-space-4)}.profile-preview-banner{width:100%;margin:0}.profile-preview-identity{gap:var(--app-space-3);grid-template-columns:64px minmax(0,1fr)}.profile-preview-avatar{width:64px;height:64px;font-size:1rem}.profile-preview-identity>.profile-preview-avatar{place-items:center;line-height:1;display:grid}.profile-preview-identity strong{font-size:1rem}.profile-preview-identity span,.profile-preview-card>p,.profile-preview-contact,.profile-preview-hidden p,.profile-preview-note,.profile-preview-card dt,.profile-preview-card dd,.profile-shared-sections>strong,.profile-shared-sections ol{font-size:var(--type-supporting);line-height:1.55}.profile-preview-card dl{gap:var(--app-space-3)}.profile-preview-card dl div{gap:var(--app-space-3);grid-template-columns:minmax(7.5rem,.42fr) minmax(0,1fr)}.workspace-hero--passport .passport-kicker,.workspace-hero--passport .headline,.workspace-hero--passport .identity-meta,.workspace-hero--passport .identity-opportunities{margin-block:0 var(--app-space-1)}.workspace-hero--passport .identity-meta,.workspace-hero--passport .identity-opportunities{font-size:var(--type-supporting)}.workspace-hero--passport .discipline-row{gap:var(--app-space-1)}.workspace-hero--passport .discipline-row span{padding:.2rem .45rem}.feed-composer-launch{width:100%;min-height:76px;padding:var(--app-space-4);align-items:center;gap:var(--app-space-3);border:1px solid var(--app-border);border-radius:var(--radius-card);color:var(--app-text);background:var(--app-surface);box-shadow:var(--shadow-card);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.feed-composer-launch:hover,.feed-composer-launch:focus-visible{border-color:var(--brand-planet-blue);background:var(--app-surface-subtle)}.feed-composer-launch>span:nth-child(2){gap:var(--app-space-1);min-width:0;display:grid}.feed-composer-launch strong{font-size:1rem}.feed-composer-launch small{color:var(--app-text-secondary)}.feed-composer-launch-action{color:var(--brand-blue-strong);font-weight:700}.feed-composer-heading{justify-content:space-between;align-items:flex-start;gap:var(--app-space-3);display:flex}.feed-composer-dismiss{min-width:var(--touch-target-primary);min-height:var(--touch-target-primary);padding:0 var(--app-space-3);border-radius:var(--radius-control);color:var(--app-text-secondary);background:0 0;border:0;font-weight:600}.feed-composer-dismiss:hover,.feed-composer-dismiss:focus-visible{color:var(--app-text);background:var(--app-surface-subtle)}.workspace-hero:not(.workspace-hero--passport)>div:first-child{min-width:0}.workspace-hero:not(.workspace-hero--passport) h1{max-width:32ch}.workspace-hero:not(.workspace-hero--passport)>div:first-child>p:not(.eyebrow){display:block}.workspace-hero:not(.workspace-hero--passport)>div:first-child>:where([class$=-actions],[class$=-badges],[class$=-commitments],[class$=-principles]){display:none}.workspace-hero .connector-commitments{margin-top:var(--app-space-2);gap:var(--app-space-1)}.workspace-hero .connector-commitments span{padding:var(--app-space-1) var(--app-space-2)}.workspace-hero .connector-commitments span:nth-child(n+4){display:none}@media (width>=901px){.workspace-hero:not(.workspace-hero--passport)>div:first-child>:is(.ai-foundation-badges,.connector-commitments,.home-hero-actions,.network-hero-actions){display:flex}}.workspace-hero:not(.workspace-hero--passport)>.workspace-hero-panel{max-height:none;overflow:visible}.workspace-hero-metrics>div{min-height:4rem;padding:var(--app-space-2)}.workspace-hero-metrics>div:has(>dt)>span{display:none}.operational-switcher{position:relative}.operational-main,.operational-side{min-width:0}.mobile-nav-menu:not(.open) .mobile-nav-panel{display:none}@media (width>=641px) and (width<=900px){.workspace-hero:not(.workspace-hero--passport){gap:var(--app-space-4);grid-template-columns:minmax(0,1fr) minmax(15rem,38%)}.workspace-hero:not(.workspace-hero--passport)>.workspace-hero-panel{width:100%;display:grid}.workspace-hero:not(.workspace-hero--passport)>div:first-child>p:not(.eyebrow),.workspace-hero:not(.workspace-hero--passport)>div:first-child>:where([class$=-actions],[class$=-badges],[class$=-commitments],[class$=-principles]){display:none}.workspace-hero-metrics>div,.connector-summary{padding:var(--app-space-2)}.connector-summary div{padding:var(--app-space-1) 0}.analytics-freshness{padding:var(--app-space-3);gap:var(--app-space-1)}.analytics-freshness p,.analytics-freshness hr,.search-hero-proof p,.community-hero-card p,.community-hero-card hr{display:none}.overview-side{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-side .profile-projection{grid-column:1/-1}}@media (width<=640px){.workspace-hero:not(.workspace-hero--passport){gap:var(--app-space-4);grid-template-columns:minmax(0,1fr);align-items:flex-start}.workspace-hero:not(.workspace-hero--passport)>div:first-child>p:not(.eyebrow),.workspace-hero:not(.workspace-hero--passport)>div:first-child>:where([class$=-actions],[class$=-badges],[class$=-commitments],[class$=-principles]){display:none}.workspace-hero:not(.workspace-hero--passport)>.workspace-hero-panel{width:100%;max-width:none;padding:0;display:grid;position:static}.workspace-hero:not(.workspace-hero--passport)>.workspace-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-hero:not(.workspace-hero--passport)>.workspace-hero-metrics.workspace-hero-metrics--four{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-hero-metrics>div{min-width:0;min-height:0;padding:var(--app-space-2);align-content:center}.workspace-hero-metrics dt,.workspace-hero-metrics>div>span{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.workspace-hero-metrics dd,.workspace-hero-metrics>div>strong,.workspace-hero-metrics .notification-live{font-size:1.15rem;line-height:1.1}.workspace-hero-panel:not(.workspace-hero-metrics)>:nth-child(n+3){display:none}.overview-side{grid-template-columns:1fr}.profile-projection{padding:var(--app-space-4)}.profile-preview-card dl div{gap:var(--app-space-1);grid-template-columns:1fr}.evidence-card,.evidence-card.compact,.evidence-body,.evidence-status{min-width:0;max-width:100%}.evidence-status,.evidence-card.compact .evidence-status{flex-wrap:wrap;justify-content:flex-start}.operational-side>.surface,.operational-side input,.operational-side select,.operational-side textarea{width:100%;min-width:0}.record-assurance{flex-wrap:wrap;min-width:0}.quarantine-status{overflow-wrap:anywhere;text-align:left;max-width:100%}.administration-layout,.competency-layout,.notification-layout{grid-template-columns:minmax(0,1fr)}.administration-layout>*,.competency-layout>*,.notification-layout>*,.administration-section,.administration-section :where(form,fieldset,input,select,textarea),.competency-layout :where(section,aside,form,fieldset,input,select,textarea),.notification-layout :where(section,aside){min-width:0;max-width:100%}.feed-composer-launch{min-height:68px;padding:var(--app-space-3);grid-template-columns:auto minmax(0,1fr)}.feed-composer-launch-action{display:none}.home-stream-heading{min-height:0;padding:var(--app-space-2) 0;align-items:center}.home-stream-heading>div>p:last-child{display:none}.home-filters{padding-bottom:var(--app-space-1);overscroll-behavior-inline:contain;flex-wrap:nowrap;position:relative;overflow-x:auto}.home-filters>button,.home-filters>label{flex:none}.home-discipline-filter{width:auto;min-width:10rem;margin-left:0}.review-data-note{min-height:var(--touch-target-primary);padding:var(--app-space-2) var(--app-space-3);align-items:center;display:flex}.review-data-note>span{display:none}}@media (width<=760px){.passport-tabs{display:none}.passport-mobile-section-picker{padding:var(--app-space-3) 0 var(--app-space-2);gap:var(--app-space-2);color:var(--app-text-secondary);font-size:var(--type-supporting);font-weight:700;display:grid}.passport-mobile-section-picker select{width:100%;min-height:var(--touch-target-primary);padding:0 var(--app-space-3);border:1px solid var(--app-border);border-radius:var(--radius-control);color:var(--app-text);background:var(--app-surface)}}@media (pointer:coarse),(width<=900px){.app-shell :where(button:not(.text-action),summary,select,textarea,input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range])){min-height:var(--touch-target-primary)!important}.app-shell :where(.text-action,.social-rail-link,.profile-featured-links a){min-height:var(--touch-target-compact);align-items:center;padding-block:.25rem;display:inline-flex}.app-shell :where(input[type=checkbox],input[type=radio]){width:var(--touch-target-compact)!important;min-width:var(--touch-target-compact)!important;height:var(--touch-target-compact)!important}}@media (width<=360px){.workspace-hero:not(.workspace-hero--passport) .eyebrow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-hero:not(.workspace-hero--passport) h1{font-size:1.45rem;line-height:1.05}.confidence-badge{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;max-width:100%}}.social-right-rail details>summary{cursor:pointer;min-height:32px;font-weight:600}.social-right-rail details[open]>summary{margin-bottom:.75rem}.social-right-rail .home-principles{display:block}.home-stream .activity-card{min-width:0;padding:1.25rem;display:block;position:relative}.home-stream .activity-card>.activity-avatar{width:44px;height:44px;position:absolute;top:1.25rem;left:1.25rem}.home-stream .activity-meta,.home-stream .activity-labels{padding-left:3.5rem}.home-stream .activity-meta{min-height:2rem}.home-stream .activity-labels{margin-bottom:1rem}.home-stream .activity-content{min-width:0}.home-stream .activity-content>p{white-space:pre-wrap;overflow-wrap:anywhere}.home-stream .activity-content>h3{font-size:var(--type-heading-small)}.home-stream .activity-labels>span{background:0 0;padding:0}.feed-conversation{flex-direction:column;gap:.875rem;display:flex}.feed-discussion-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.feed-discussion-heading h4{margin:0;font-size:1rem}.feed-discussion-heading h4 span{color:var(--text-secondary);font-weight:400}.feed-conversation .feed-comment-thread{margin:0}.feed-conversation .feed-comment{border-radius:.75rem;padding:1rem}.feed-conversation .feed-comment.reply{border-left:3px solid var(--brand-planet-blue);margin-left:1rem}.feed-conversation .feed-comment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.feed-conversation .feed-comment-composer{align-items:end;margin:0}.feed-conversation textarea{resize:vertical;min-height:5rem}.feed-conversation .feed-social-actions{border:0;margin:0;padding:0}.feed-conversation .feed-social-actions button{background:0 0}.professional-messaging{min-width:0;padding:clamp(1rem,2vw,1.4rem);overflow:hidden}.messaging-heading{align-items:flex-start}.messaging-heading>div{min-width:0}.messaging-heading>div>p:last-child{max-width:68ch;color:var(--text-secondary)}.message-unread-summary{border:1px solid color-mix(in srgb, var(--brand-planet-blue) 24%, transparent);background:color-mix(in srgb, var(--brand-planet-blue) 8%, white);color:var(--brand-planet-blue);border-radius:999px;flex:none;padding:.35rem .7rem;font-size:.78rem;font-weight:700}.messaging-layout{border:1px solid var(--surface-border);background:var(--brand-cloud-white);border-radius:1rem;grid-template-columns:minmax(230px,.38fr) minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.messaging-inbox,.message-thread{min-width:0}.messaging-inbox{border-right:1px solid var(--surface-border);background:color-mix(in srgb, var(--brand-mist-grey) 72%, white)}.messaging-inbox-section{border-bottom:1px solid var(--surface-border);padding:1rem}.messaging-inbox-section:last-child{border-bottom:0}.messaging-inbox-section h3{margin:0 0 .75rem;font-size:.92rem}.message-request-card{border:1px solid var(--surface-border);background:#fff;border-radius:.875rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.875rem;display:grid}.message-request-card>div,.message-request-card p{min-width:0}.message-request-card+.message-request-card{margin-top:.75rem}.message-request-card p{color:var(--text-secondary);overflow-wrap:anywhere;margin:.35rem 0 .7rem;font-size:.84rem}.message-request-card .request-actions{flex-wrap:wrap}.conversation-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.conversation-list>li{min-width:0}.conversation-list-item{width:100%;min-width:0;color:var(--brand-planet-navy);text-align:left;background:0 0;border:1px solid #0000;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.conversation-list-item:hover,.conversation-list-item.active{border-color:color-mix(in srgb, var(--brand-planet-blue) 24%, transparent);background:#fff}.conversation-list-item:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-orbit-cyan) 42%, transparent);outline-offset:2px}.conversation-list-item>span:nth-child(2){gap:.15rem;min-width:0;display:grid}.conversation-list-item strong,.conversation-list-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-list-item small{color:var(--text-secondary)}.conversation-unread{background:var(--brand-planet-blue);color:#fff;border-radius:999px;place-items:center;min-width:1.45rem;height:1.45rem;padding:0 .3rem;font-size:.72rem;font-weight:700;display:inline-grid}.messaging-empty-copy{color:var(--text-secondary);margin:0;font-size:.84rem}.message-thread{min-height:28rem;scroll-margin-top:calc(var(--app-topbar-height) + 1rem);background:#fff;flex-direction:column;display:flex}.message-thread-header{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.message-thread-header h3,.message-thread-header p{margin:0}.message-thread-header h3:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-orbit-cyan) 42%, transparent);outline-offset:3px;border-radius:.25rem}.message-thread-header small{color:var(--text-secondary);margin-top:.3rem;display:block}.message-history{overscroll-behavior-y:contain;scrollbar-gutter:stable;background:color-mix(in srgb, var(--brand-mist-grey) 45%, white);flex-direction:column;flex:auto;gap:.75rem;min-width:0;min-height:min(18rem,40dvh);max-height:min(34rem,58dvh);padding:1.15rem;display:flex;overflow-y:auto}.message-history-pagination{width:100%;color:var(--text-secondary);flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:.65rem;padding-bottom:.15rem;display:flex}.message-history-pagination button{min-height:var(--touch-target-primary)}.professional-message{border:1px solid var(--surface-border);background:#fff;border-radius:.9rem .9rem .9rem .25rem;align-self:flex-start;width:min(82%,38rem);min-width:0;padding:.8rem .9rem}.professional-message.mine{border-color:color-mix(in srgb, var(--brand-planet-blue) 20%, transparent);background:color-mix(in srgb, var(--brand-planet-blue) 7%, white);border-radius:.9rem .9rem .25rem;align-self:flex-end}.professional-message-meta{flex-wrap:wrap;justify-content:space-between;gap:.4rem .75rem;font-size:.74rem;display:flex}.professional-message-meta time{color:var(--text-secondary)}.professional-message>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.45rem 0 0;line-height:1.55}.message-reply-reference{border-left:3px solid var(--brand-orbit-cyan);background:color-mix(in srgb, var(--brand-mist-grey) 58%, white);color:var(--text-secondary);gap:.2rem;margin-top:.65rem;padding:.45rem .6rem;font-size:.76rem;display:grid}.message-reply-reference p{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.professional-message-actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.professional-message-actions .text-action{margin:0;padding:0;font-size:.76rem}.message-report-action{color:var(--text-secondary)}.message-report-form{border-top:1px solid var(--surface-border);gap:.75rem;margin-top:.8rem;padding-top:.8rem;display:grid}.message-report-form label,.message-composer label{color:var(--text-secondary);gap:.35rem;font-size:.78rem;font-weight:600;display:grid}.message-report-form :where(select,textarea),.message-composer textarea,.network-message-request-form textarea{box-sizing:border-box;width:100%;min-height:var(--touch-target-primary);border:1px solid var(--app-border);border-radius:var(--radius-control);background:var(--app-surface);color:var(--app-text);padding:.7rem .8rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.45;transition:border-color .16s,box-shadow .16s,background-color .16s}.message-report-form textarea,.message-composer textarea,.network-message-request-form textarea{resize:vertical}.message-report-form select{cursor:pointer}.message-report-form textarea{min-height:6rem}.message-composer textarea{min-height:5.5rem}.message-report-form :where(select,textarea)::placeholder,.message-composer textarea::placeholder,.network-message-request-form textarea::placeholder{color:var(--app-text-secondary);opacity:.85}.message-report-form :where(select,textarea):focus-visible,.message-composer textarea:focus-visible,.network-message-request-form textarea:focus-visible{border-color:var(--brand-planet-blue);outline:3px solid color-mix(in srgb, var(--brand-orbit-cyan) 42%, transparent);outline-offset:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-planet-blue) 18%, transparent)}.message-report-form :where(select,textarea):disabled,.message-composer textarea:disabled,.network-message-request-form textarea:disabled{cursor:not-allowed;border-color:var(--app-border-subtle);background:var(--app-surface-subtle);color:var(--app-text-secondary);opacity:.72}.message-request-report-form{grid-column:1/-1}.message-history-empty,.message-thread-empty{max-width:30rem;color:var(--text-secondary);text-align:center;margin:auto;padding:2rem}.message-thread-empty .interface-icon{width:2rem;height:2rem;color:var(--brand-planet-blue)}.message-thread-empty h3{color:var(--brand-planet-navy);margin-bottom:.35rem}.message-composer{border-top:1px solid var(--surface-border);gap:.75rem;padding:1rem 1.15rem;display:grid}.message-reply-context{border-left:3px solid var(--brand-orbit-cyan);background:color-mix(in srgb, var(--brand-mist-grey) 58%, white);color:var(--text-secondary);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.65rem .75rem;font-size:.78rem;display:flex}.message-reply-context>div{min-width:0}.message-reply-context p{text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;overflow:hidden}.message-reply-context button{flex:none}.message-composer-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.message-composer-actions small{color:var(--text-secondary)}.messaging-safety-note{color:var(--text-secondary);margin-top:.8rem;font-size:.78rem}.message-safety-case-status{border-top:1px solid var(--surface-border);gap:.9rem;margin-top:1rem;padding-top:1rem;display:grid}.message-safety-case-status .section-heading{align-items:end;margin:0}.message-safety-case-status .section-heading h3{color:var(--brand-planet-navy);margin:.2rem 0 0;font-size:1rem}.message-safety-case-status .section-heading>span{color:var(--text-secondary);font-size:.74rem}.message-safety-case-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;display:grid}.message-safety-case-list article{border:1px solid var(--surface-border);border-left:3px solid var(--brand-orbit-cyan);border-radius:var(--radius-card);background:color-mix(in srgb, var(--brand-blue-soft) 28%, white);flex-direction:column;gap:.65rem;min-width:0;padding:.9rem;display:flex}.message-safety-case-list header,.message-safety-case-list header>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.message-safety-case-list header small,.message-safety-case-list header time,.message-safety-decision small,.message-safety-appeal-form>small{color:var(--text-secondary);font-size:.72rem}.message-safety-case-list h4,.message-safety-case-list p{margin:0}.message-safety-case-list h4{color:var(--brand-planet-navy);font-size:.9rem}.message-safety-case-list p{color:var(--text-secondary);font-size:.78rem;line-height:1.5}.message-safety-decision{border-top:1px solid var(--surface-border);gap:.35rem;padding-top:.65rem;display:grid}.message-safety-decision strong{color:var(--brand-blue-strong);text-transform:capitalize;font-size:.8rem}.message-safety-appeal-state{border-left:2px solid var(--brand-planet-blue);text-transform:capitalize;padding-left:.6rem;font-weight:700}.message-safety-appeal-form{border-top:1px solid var(--surface-border);gap:.65rem;padding-top:.7rem;display:grid}.message-safety-appeal-form label{color:var(--text-secondary);gap:.35rem;font-size:.78rem;font-weight:600;display:grid}.message-safety-appeal-form textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--app-border);border-radius:var(--radius-control);background:var(--app-surface);width:100%;min-height:6rem;color:var(--app-text);font:inherit;padding:.7rem .8rem;line-height:1.45}.professional-card>.professional-card-actions{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.network-message-request-form{border-top:1px solid var(--surface-border);gap:.55rem;width:100%;padding-top:.75rem;display:grid}.network-message-request-form label{color:var(--text-secondary);gap:.35rem;font-size:.78rem;font-weight:600;display:grid}.network-message-request-form textarea{min-height:5rem}.network-message-request-form>small{color:var(--text-secondary);font-size:.72rem}@media (width<=760px){.professional-messaging{padding:1rem}.messaging-layout{grid-template-columns:minmax(0,1fr)}.messaging-inbox{border-right:0;border-bottom:1px solid var(--surface-border)}.message-thread{min-height:22rem}.message-history{min-height:min(16rem,36dvh);max-height:min(26rem,52dvh)}.professional-message{width:min(92%,38rem)}}@media (width<=480px){.messaging-heading,.message-thread-header,.message-composer-actions{flex-direction:column;align-items:stretch}.message-thread-header>button,.message-composer-actions>button{width:100%}.message-request-card{grid-template-columns:minmax(0,1fr)}.message-request-card>.professional-avatar{display:none}.message-request-card .request-actions,.network-message-request-form .request-actions,.professional-card>.professional-card-actions{grid-template-columns:minmax(0,1fr);display:grid}.message-reply-context{flex-direction:column;align-items:stretch}.message-history{min-height:min(14rem,32dvh);max-height:min(22rem,48dvh)}}.home-stream .activity-list,.home-stream .feed-attachments{grid-template-columns:minmax(0,1fr);min-width:0}.home-stream .feed-file-card,.home-stream .feed-file-card>div{min-width:0}.home-stream .feed-file-card strong,.home-stream figcaption{overflow-wrap:anywhere}.home-stream .feed-ai-context,.feed-follow-preferences summary,.feed-relevance summary{color:var(--text-secondary)}.home-stream .feed-ai-assessment{background:0 0;border-width:1px 0 0;border-radius:0;padding:.875rem 0}.home-stream .feed-ai-assessment>header{flex-wrap:wrap;align-items:center}.home-stream .feed-ai-assessment>header>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.home-stream .feed-ai-assessment>header strong{font-size:.875rem}.home-stream .feed-ai-assessment>p{color:var(--text-secondary);margin-block:.375rem}.home-stream .feed-ai-review-state{padding:.5rem}.home-stream .activity-content>footer{flex-wrap:wrap;gap:.5rem}.home-stream .organisation-mention-inbox{padding:.75rem 1rem;display:block}.organisation-mention-inbox summary,.feed-review-tasks>summary{cursor:pointer;font-weight:600}.home-stream .organisation-mention-list{margin-top:.75rem}.home-stream .review-data-note{padding:.625rem .875rem;display:block}.home-stream .review-data-note span{margin-top:.25rem;display:block}.feed-review-tasks{margin-top:1rem}.feed-review-tasks>summary{padding:.75rem}.organisation-context-bar{padding:.5rem var(--app-space-5);border-bottom:1px solid var(--app-border-subtle);background:var(--brand-cloud-white);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;display:flex}.organisation-context-bar label{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;display:flex}.organisation-context-bar select{max-width:min(100%,22rem);min-height:44px}.organisation-context-bar small{color:var(--text-secondary)}.form-save-feedback{border-left:3px solid var(--brand-planet-blue);background:var(--brand-mist-grey);padding:.75rem}.form-save-feedback[role=alert]{border-color:var(--brand-graphite)}@media (width<=600px){.organisation-context-bar small{display:none}.home-stream-heading{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.home-stream-heading>div{flex:1 0 100%}.home-stream-heading .eyebrow{display:none}.home-stream-heading h2{margin:0}.home-stream .activity-card{padding:1rem}.home-stream .activity-card>.activity-avatar{top:1rem;left:1rem}.home-stream .feed-comment-composer{grid-template-columns:minmax(0,1fr);display:grid}.feed-conversation .feed-comment.reply{margin-left:.5rem}.organisation-context-bar{justify-content:flex-start;padding-inline:1rem}}:is(.topbar,.workspace-chrome) .navigation-icon-button{width:48px;min-width:var(--touch-target-primary);height:var(--touch-target-primary);min-height:var(--touch-target-primary);border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex;position:relative}:is(.topbar,.workspace-chrome) .navigation-icon-button .interface-icon{width:24px;height:24px}:is(.topbar,.workspace-chrome) .navigation-icon-button.agent-shortcut{color:var(--brand-blue-strong)}:is(.topbar,.workspace-chrome) .navigation-icon-button:hover,:is(.topbar,.workspace-chrome) .navigation-icon-button.active,:is(.topbar,.workspace-chrome) .navigation-icon-button[aria-expanded=true]{color:var(--brand-blue-strong);border-bottom-color:var(--brand-blue-strong);background:var(--brand-mist-grey)}:is(.topbar,.workspace-chrome) .navigation-icon-button:focus-visible{outline:2px solid var(--brand-blue-strong);outline-offset:2px}:is(.topbar,.workspace-chrome) .navigation-icon-button:disabled{cursor:not-allowed;opacity:.48}:is(.topbar,.workspace-chrome) .navigation-icon-button .nav-chevron{width:5px;height:5px;margin:0;position:absolute;bottom:6px;right:4px}:is(.topbar,.workspace-chrome) .navigation-icon-button .nav-count,:is(.topbar,.workspace-chrome) .navigation-icon-button .utility-count{border:2px solid var(--brand-cloud-white);pointer-events:none;height:auto;margin:0;position:absolute;top:-3px;right:-3px}:is(.topbar,.workspace-chrome) .navigation-icon-button>.navigation-icon-tooltip{z-index:40;width:max-content;max-width:min(240px,100vw - 2rem);height:auto;padding:var(--app-space-2) var(--app-space-3);border-radius:var(--radius-control);color:var(--brand-cloud-white);background:var(--brand-planet-navy);font-size:var(--type-supporting);text-align:center;white-space:normal;border:0;font-weight:500;line-height:1.4;position:absolute;top:100%;left:50%;right:auto;transform:translate(-50%)}:is(.topbar,.workspace-chrome) .navigation-icon-tooltip:before,:is(.topbar,.workspace-chrome) .navigation-icon-tooltip[hidden]{display:none}:is(.topbar,.workspace-chrome) .header-avatar{width:var(--touch-target-primary);height:var(--touch-target-primary);flex:none}@media (width<=900px){:is(.topbar,.workspace-chrome) .mobile-nav-menu{align-items:center;display:flex}:is(.topbar,.workspace-chrome) .mobile-nav-trigger>.navigation-icon-tooltip{left:auto;right:0;transform:none}}[hidden]{display:none!important}.topbar .global-search{width:min(250px,23vw);margin-left:0}.topbar .global-nav{margin-left:auto}.organisation-context-bar{padding-inline:max(var(--app-space-4), calc((100vw - var(--app-container)) / 2));justify-content:flex-start;gap:var(--app-space-3);min-height:44px}.organisation-context-bar small{margin-left:auto}.topbar .mobile-message-shortcut,.mobile-inbox-back{display:none}.feed-composer-start{border:1px solid var(--app-border);border-radius:var(--radius-card);background:var(--app-surface);margin-bottom:0}.feed-composer-start .feed-composer-launch{box-shadow:none;border:0;margin:0;padding:1rem}.feed-composer-launch>span:nth-child(2){border:1px solid var(--app-border);text-align:left;border-radius:24px;flex:1;padding:.75rem 1rem}.feed-composer-launch>span:nth-child(2)>span{display:none}.feed-media-shortcuts{justify-content:space-around;gap:.5rem;padding:0 .75rem .5rem;display:flex}.feed-media-shortcuts button,.feed-social-actions>button,.feed-share-menu>summary,.feed-comment-actions>button,.feed-reaction-picker>summary{border-radius:var(--radius-control);min-height:44px;color:var(--app-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.feed-media-shortcuts button:hover,.feed-social-actions>button:hover,.feed-share-menu>summary:hover,.feed-comment-actions>button:hover,.feed-reaction-picker>summary:hover{background:var(--brand-mist-grey);color:var(--brand-blue-strong)}.feed-media-shortcuts .interface-icon{color:var(--brand-blue-strong)}.feed-mention-disclosure{margin:.5rem 0}.feed-mention-disclosure>summary{cursor:pointer;min-height:44px;color:var(--brand-blue-strong);padding:.75rem 0;font-size:.875rem}.feed-composer{gap:.75rem;min-width:0}.feed-composer .feed-composer-heading{align-items:flex-start;gap:.5rem}.feed-composer .feed-composer-identity,.feed-composer .feed-composer-identity>div{min-width:0}.feed-composer .feed-composer-identity{flex:1;align-items:flex-start}.feed-composer-identity>.activity-avatar{flex-shrink:0}.feed-composer-identity strong{overflow-wrap:anywhere;font-size:1rem}.feed-composer .feed-composer-dismiss{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.feed-composer-dismiss .interface-icon{width:1.25rem;height:1.25rem}.composer-audience{min-width:0;color:var(--app-text-secondary);align-items:center;gap:.35rem;display:flex}.composer-audience>.interface-icon{flex:0 0 1rem;width:1rem;height:1rem}.feed-composer select{border:1px solid var(--app-border);border-radius:var(--radius-control);background:var(--app-surface);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--app-text);font:inherit;font-size:var(--type-supporting);padding:.5rem;font-weight:500}.composer-audience select{color:var(--app-text-secondary);border-color:#0000;padding-left:0}.feed-composer .feed-composer-body{min-width:0}.feed-composer .feed-composer-body textarea{border:1px solid var(--app-border-subtle);background:var(--app-surface);min-height:9rem;padding:.75rem;font-size:1rem;line-height:1.6;display:block}.feed-composer .feed-composer-body textarea:focus-visible{outline:2px solid var(--brand-blue-strong);outline-offset:2px}.composer-tools{flex-wrap:wrap;gap:.25rem;display:flex}:root .composer-tools>.action-button{min-height:44px;color:var(--app-text-secondary)}:root .composer-tools>.action-button>.interface-icon{color:var(--brand-blue-strong)}.feed-composer .feed-ai-disclosure{border-radius:var(--radius-control);background:0 0;border:0}.feed-composer .feed-ai-disclosure>summary{width:fit-content;max-width:100%;min-height:44px;color:var(--app-text-secondary);border-radius:var(--radius-control);align-items:center;gap:.5rem;padding:.5rem;font-weight:500;line-height:1.4;list-style:none;display:flex}.feed-composer .feed-ai-disclosure>summary::-webkit-details-marker{display:none}.feed-composer .feed-ai-disclosure>summary>.interface-icon{flex:0 0 1rem;width:1rem;height:1rem}.feed-composer .feed-ai-disclosure[open]>summary>.interface-icon:last-child{transform:rotate(180deg)}.feed-composer .feed-ai-disclosure>summary:hover{color:var(--brand-blue-strong);background:var(--brand-blue-soft)}.feed-composer .feed-ai-disclosure>div{background:var(--app-surface-subtle);border-radius:var(--radius-control);padding:.75rem}.feed-composer .feed-ai-disclosure-fields{grid-template-columns:minmax(0,1fr)}.feed-composer .feed-caption-item{background:var(--app-surface-subtle);border-color:var(--app-border-subtle);grid-template-columns:minmax(0,1fr)}.feed-composer .feed-caption-item>div{padding-bottom:0}.feed-composer .composer-footer{border-top:1px solid var(--app-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.composer-discipline{flex:0 12rem;min-width:0}:root .composer-footer>.primary-action{min-width:5.5rem;min-height:44px;margin-left:auto}@media (width<=480px){.feed-composer .feed-composer-heading{flex-wrap:wrap}.feed-composer .feed-composer-identity{flex-wrap:wrap;flex-basis:calc(100% - 4rem)}.feed-composer .composer-audience{flex-wrap:wrap}.feed-composer .composer-audience>.interface-icon{display:none}.feed-composer .composer-tools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feed-composer .composer-tools>.action-button{justify-content:flex-start}}.home-stream{grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0}.home-stream-toolbar{border:1px solid var(--app-border);border-radius:var(--radius-card);background:var(--app-surface);min-width:0;margin:.25rem 0 .5rem;padding:1rem 1rem 0;container-type:inline-size}.home-stream-toolbar .home-stream-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0 0 .75rem;padding:0;display:grid}.home-stream-toolbar .home-stream-heading h2{color:var(--app-text);letter-spacing:-.02em;margin:0;font-size:1.125rem;line-height:1.4}.home-stream-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.25rem .65rem;min-width:0;display:flex}.home-unread-count{color:var(--app-text-secondary);white-space:nowrap;font-size:.8125rem}.home-stream-actions{align-items:center;gap:.25rem;display:flex}.home-stream-control{border-radius:var(--radius-control);min-width:44px;min-height:44px;color:var(--app-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .65rem;font-size:.875rem;font-weight:600;display:inline-flex}.home-stream-control:hover,.home-stream-control.active{color:var(--brand-blue-strong);background:var(--brand-blue-soft)}.home-stream-control .interface-icon{flex-shrink:0}.home-filter-count{min-width:1.25rem;color:var(--brand-cloud-white);background:var(--brand-blue-strong);text-align:center;border-radius:1rem;font-size:.75rem;line-height:1.25rem}.home-stream-toolbar .home-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid;overflow:visible}.home-stream-toolbar .home-filters>button{min-width:0;min-height:44px;color:var(--app-text-secondary);overflow-wrap:anywhere;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:.65rem .25rem;font-size:.875rem;font-weight:600;line-height:1.5}.home-stream-toolbar .home-filters>button:hover{background:var(--app-surface-subtle);color:var(--app-text)}.home-stream-toolbar .home-filters>button.active{border-bottom-color:var(--brand-planet-blue);color:var(--brand-blue-strong);background:0 0}.home-stream-toolbar button:focus-visible,.home-stream-toolbar select:focus-visible,.home-stream-toolbar input:focus-visible{outline:2px solid var(--brand-planet-blue);outline-offset:2px}.home-feed-filter-panel:not([hidden]){border-top:1px solid var(--app-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem 1rem;padding:1rem 0;display:grid}.home-feed-filter-panel .home-discipline-filter{width:auto;min-width:0;color:var(--app-text);gap:.375rem;margin:0;font-size:.875rem;font-weight:600;display:grid}.home-feed-filter-panel .home-discipline-filter select{width:100%;min-height:44px;font-size:.875rem}.home-feed-filter-panel .unread-toggle{min-height:44px;font-size:.875rem}.home-feed-filter-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.5rem 1rem;display:flex}.home-feed-filter-actions .text-action{white-space:normal;text-align:left;align-items:center;gap:.375rem;min-height:44px;font-size:.875rem;display:inline-flex}.home-active-filter-summary{border-top:1px solid var(--app-border-subtle);color:var(--app-text-secondary);margin:0;padding:.625rem 0;font-size:.875rem;line-height:1.5}@container (width<=420px){.home-stream-toolbar .home-stream-heading{gap:.5rem}.home-stream-toolbar .home-stream-heading h2{font-size:1rem}.home-stream-control{padding-inline:.5rem}.home-control-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-stream-toolbar .home-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feed-filter-panel:not([hidden]){grid-template-columns:minmax(0,1fr)}.home-feed-filter-actions{justify-content:flex-start}}@container (width<=20rem){.home-stream-toolbar .home-stream-heading{grid-template-columns:minmax(0,1fr)}.home-stream-actions{justify-content:flex-start}}.home-stream .review-data-note,.home-stream .feed-review-tasks{background:0 0;border:0;margin:.25rem 0 .5rem;padding:.25rem 0;font-size:.875rem}.home-stream .review-data-note summary,.home-stream .feed-review-tasks>summary{min-height:32px;padding:.25rem 0}.home-stream .activity-card{padding:1rem}.home-stream .activity-card>.activity-avatar{top:1rem;left:1rem}.home-stream .activity-meta{flex-wrap:wrap;gap:.15rem .4rem;min-height:44px;margin-bottom:.75rem;padding-right:2.75rem;display:flex}.home-stream .activity-meta>strong,.home-stream .activity-meta>.professional-name-link{flex:0 0 100%}.home-stream .feed-audience{flex-basis:100%;font-size:.8125rem}.feed-post-options>summary{border-radius:var(--radius-control);width:44px;height:44px;color:var(--app-text-secondary);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex;position:absolute;top:.75rem;right:.75rem}.feed-post-options>summary::-webkit-details-marker{display:none}.feed-post-options>summary:hover,.feed-post-options[open]>summary{background:var(--app-surface-subtle);color:var(--app-text)}.feed-post-options>summary:focus-visible,.feed-ai-summary:focus-visible{outline:2px solid var(--brand-planet-blue);outline-offset:2px}.feed-post-options-content{border-block:1px solid var(--app-border-subtle);overflow-wrap:anywhere;margin-bottom:.75rem;padding:.5rem 0 .75rem}.feed-post-metadata{color:var(--app-text-secondary);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.8125rem;display:flex}.feed-native-preferences{gap:.25rem;margin-top:.5rem;display:grid}.feed-preference-row{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-width:0;padding-block:.45rem;display:flex}.feed-preference-target{overflow-wrap:anywhere;flex:9rem;gap:.1rem;min-width:0;display:grid}.feed-preference-target strong{color:var(--app-text);font-size:.875rem;font-weight:600}.feed-preference-target>span{color:var(--app-text-secondary);font-size:.75rem}.feed-preference-actions{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.feed-preference-action{border-radius:var(--radius-control);min-height:44px;color:var(--brand-planet-blue);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.8125rem;font-weight:500;display:inline-flex}.feed-preference-action:hover:not([aria-disabled=true]){background:var(--brand-blue-soft)}.feed-preference-action[aria-disabled=true]{color:var(--app-text-secondary);cursor:default}.feed-preference-action:focus-visible{outline:2px solid var(--brand-planet-blue);outline-offset:2px}.feed-preferences-dialog{padding:1.5rem}.feed-preferences-dialog>h2{margin:0 2.5rem 1.5rem 0;font-size:1.35rem}.feed-preference-section{border-top:1px solid var(--app-border-subtle);margin-top:1rem;padding-top:1rem}.feed-preference-section>h3{color:var(--app-text-secondary);margin:0 0 .5rem;font-size:.875rem}.feed-preference-section>p,.feed-preference-feedback,.feed-preferences-error{color:var(--app-text-secondary);font-size:.875rem}.feed-post-options-content>details>summary{cursor:pointer;align-content:center;min-height:44px}.home-stream .feed-post-options .feed-follow-preferences,.home-stream .feed-post-options .feed-relevance{background:0 0;border:0;margin:0;padding:0}.expandable-text p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0;line-height:1.6}.expandable-text .text-preview{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.expandable-text>button{min-height:32px}.feed-conversation{gap:.5rem;margin-top:1rem}.feed-discussion-heading h4{flex-wrap:wrap;gap:.25rem .5rem;font-size:.875rem;display:flex}.feed-discussion-heading h4 span+span:before{content:"·";margin-right:.5rem}.feed-conversation .feed-social-actions{border-block:1px solid var(--app-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid;overflow:visible}.feed-share-control{min-width:0;position:relative}.feed-share-menu>summary{list-style:none;display:flex}.feed-share-menu>summary::-webkit-details-marker{display:none}.feed-share-options{z-index:5;border:1px solid var(--app-border);border-radius:var(--radius-card);background:var(--app-surface);width:min(18rem,100vw - 3rem);box-shadow:var(--shadow-raised);gap:.25rem;padding:.5rem;display:grid;position:absolute;top:100%;right:0}.feed-share-options>button{width:100%;min-height:44px;color:var(--brand-planet-navy);justify-content:flex-start;align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:.875rem;display:flex}.feed-share-fallback{min-width:0;color:var(--app-text-secondary);gap:.35rem;padding:.5rem;font-size:.8125rem;display:grid}.feed-share-fallback input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit}.feed-share-menu>summary:focus-visible,.feed-share-options button:focus-visible,.feed-comment-actions>button:focus-visible{outline:2px solid var(--brand-planet-blue);outline-offset:2px}.feed-reaction-control{min-width:0;position:relative}.feed-reaction-picker>summary{list-style:none;display:flex}.feed-reaction-picker>summary::-webkit-details-marker{display:none}.feed-reaction-options{z-index:5;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-card);width:min(23rem,100vw - 3rem);box-shadow:var(--shadow-raised);grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.5rem;display:grid;position:absolute;top:100%;left:0}.feed-reaction-options .feed-reaction-option{width:100%;min-width:0;min-height:64px;color:var(--brand-planet-navy);overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .2rem;font-size:.8125rem;display:flex;position:relative}.reaction-useful{--reaction-colour:var(--brand-planet-blue);--reaction-tint:var(--brand-blue-soft)}.reaction-insightful{--reaction-colour:var(--discipline-safety);--reaction-tint:var(--status-submitted-bg)}.reaction-important{--reaction-colour:var(--discipline-health);--reaction-tint:var(--status-critical-bg)}.reaction-ai-slop{--reaction-colour:var(--brand-orbit-cyan);--reaction-tint:var(--brand-cyan-soft)}.reaction-support{--reaction-colour:var(--brand-mist-grey);--reaction-tint:var(--brand-mist-grey)}.feed-reaction-picker .reaction-icon-colour,.feed-comment-reaction-icons .reaction-icon-colour{fill:var(--reaction-colour);stroke:var(--brand-planet-navy)}.feed-reaction-picker .reaction-icon-detail,.feed-comment-reaction-icons .reaction-icon-detail{stroke:var(--brand-planet-navy)}.feed-reaction-options .feed-reaction-option>.interface-icon{width:24px;height:24px}.feed-reaction-picker>.feed-reaction-selected,.feed-reaction-picker>.feed-reaction-selected:hover,.feed-reaction-options .feed-reaction-option:hover,.feed-reaction-options .feed-reaction-option[aria-pressed=true]{background:var(--reaction-tint);color:var(--brand-planet-navy)}.feed-reaction-check{display:flex;position:absolute;top:.2rem;right:.2rem}.feed-reaction-check .interface-icon{width:12px;height:12px}.feed-reaction-picker>summary:focus-visible,.feed-reaction-options button:focus-visible{outline:2px solid var(--brand-planet-blue);outline-offset:2px}.feed-reaction-legacy{border-top:1px solid var(--app-border);color:var(--brand-planet-navy);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.25rem;padding-top:.25rem;font-size:.8125rem;display:flex}.feed-reaction-legacy>span{align-items:center;gap:.35rem;display:inline-flex}.feed-reaction-legacy button{min-height:44px;font-size:inherit;flex:0 auto}.feed-reaction-tooltip{z-index:6;border-radius:var(--radius-control);background:var(--brand-planet-navy);width:min(18rem,100vw - 3rem);color:var(--brand-cloud-white);visibility:hidden;padding:.5rem .65rem;font-size:.8125rem;line-height:1.5;position:absolute;bottom:100%;left:0}.feed-reaction-tooltip[data-visible=true]{visibility:visible}@media (width<=480px){.feed-reaction-options{grid-template-columns:repeat(2,minmax(0,1fr));width:min(17rem,100vw - 3rem)}}.feed-conversation .feed-comment{background:0 0;border-radius:0;padding:.65rem 0}.feed-conversation .feed-comment.reply{border-left:2px solid var(--app-border);margin-left:1rem;padding-left:.8rem}.feed-caption-text,.feed-conversation .feed-comment p{white-space:pre-wrap;overflow-wrap:anywhere}.feed-conversation .feed-comment p{margin:.3rem 0}.feed-comment-actions{flex-wrap:wrap;align-items:center;gap:.15rem .35rem;min-width:0;margin-left:3rem;display:flex;position:relative}.feed-comment-actions .feed-reaction-control{position:static}.feed-comment-actions .feed-reaction-options,.feed-comment-actions .feed-reaction-tooltip{box-sizing:border-box;width:min(23rem,100%)}.feed-comment-actions .feed-reaction-tooltip{width:min(18rem,100%)}.feed-reaction-compact .feed-reaction-picker>summary,.feed-comment-actions>button{gap:.35rem;padding-inline:.5rem;font-size:.8125rem}.feed-comment-reaction-counts,.feed-comment-reaction-icons{align-items:center;gap:.2rem;display:inline-flex}.feed-comment-reaction-counts{color:var(--app-text-secondary);margin-left:auto;font-size:.8125rem}.feed-comment-reaction-icons>span{display:inline-flex}.feed-comment-reaction-icons .interface-icon{width:17px;height:17px}.feed-comment-actions>.feed-comment-reply{flex:100%;min-width:0}.feed-comment-reply form{margin-top:.25rem}@media (width<=640px){.feed-comment-actions{margin-left:0}}.feed-conversation .feed-comment-composer{grid-template-columns:minmax(0,1fr) auto}.feed-conversation .feed-comment-composer textarea{border-radius:20px;height:44px;min-height:44px;padding:.65rem .8rem}.feed-conversation .feed-comment-composer.expanded textarea{border-radius:var(--radius-card);min-height:80px}.feed-conversation .feed-repost-composer:not([open]){display:none}.feed-more-comments{align-self:flex-start}.home-stream .feed-ai-assessment{background:0 0;border:0;border-radius:0;margin:.75rem 0 0;padding:0}.home-stream .feed-ai-assessment .feed-ai-summary{min-height:44px;color:var(--app-text-secondary);overflow-wrap:anywhere;align-content:center;font-size:.8125rem;font-weight:400;line-height:1.5}.feed-ai-summary>span:not(.sr-only){margin-right:.5rem}.feed-ai-summary strong,.feed-ai-summary .feed-ai-status{color:var(--app-text);font-weight:600}.home-stream .feed-ai-assessment-detail>p{margin:0;font-size:.875rem;line-height:1.5}.home-stream .feed-asset-ai-estimate{width:auto;color:var(--app-text-secondary);background:0 0;border:0;border-radius:0;padding:0;font-size:.8125rem;font-weight:400;display:block}.home-stream .feed-file-card{background:0 0;border:0;padding:.75rem 0}.home-stream .feed-moderation-state{background:0 0;border:0;margin:.5rem 0;padding:0;display:block}.feed-moderation-state>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.feed-moderation-state>form{margin-top:.75rem}.feed-quote{border-left:2px solid var(--app-border);margin:.75rem 0;padding:.5rem 1rem}.feed-original-link{max-width:100%;min-height:44px;color:var(--brand-blue-strong);align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.feed-original-link:hover{text-decoration:underline}.feed-original-link:focus-visible{outline:2px solid var(--brand-orbit-cyan);outline-offset:3px}.professional-name-link{color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.professional-name-link:hover{color:var(--brand-blue-strong);text-decoration:underline}.social-people-list .professional-name-link{align-items:center;gap:.65rem;width:100%;min-height:44px;display:flex}.social-people-list .professional-name-link>span:last-child{gap:.2rem;display:grid}.workspace-social-toolbar,.social-section-tabs{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.workspace-social-toolbar{max-width:var(--app-container);margin:1rem auto;padding-inline:1rem}.workspace-social-toolbar button{align-items:center;gap:.5rem;display:inline-flex}.social-section-tabs{border-bottom:1px solid var(--app-border);gap:.25rem}.social-section-tabs>button{min-height:44px;color:var(--app-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.65rem 1rem;font-size:.875rem}.social-section-tabs>button[aria-pressed=true]{color:var(--brand-blue-strong);border-bottom-color:var(--brand-blue-strong);font-weight:600}.network-main>.social-section-tabs{margin-bottom:.5rem}.network-section-layout{grid-template-columns:minmax(0,1fr)}.network-section-layout .network-side{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;display:grid}.passport-audience-preview{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-card);grid-column:1/-1}.passport-audience-preview>summary{cursor:pointer;min-height:44px;padding:1rem;font-weight:600}.passport-audience-preview .surface{box-shadow:none;border:0}.messages-workspace .community-layout{grid-template-columns:minmax(0,1fr)}.messages-workspace .messaging-layout{border-radius:var(--radius-card);grid-template-columns:minmax(260px,.35fr) minmax(0,1fr)}.conversation-list-item time{color:var(--app-text-secondary);margin-top:.2rem;font-size:.8125rem;display:block}.knowledge-workspace .knowledge-trust-strip{max-width:var(--app-container);box-shadow:none;border-radius:var(--radius-card);margin:1rem auto;padding:.75rem 1rem;display:block;position:static;transform:none}.knowledge-trust-strip>summary{cursor:pointer;min-height:32px;font-size:.875rem}.knowledge-trust-strip>div{border:0;padding:.5rem;display:inline-grid}.knowledge-workspace .knowledge-layout{grid-template-columns:minmax(0,1fr)}.knowledge-content{flex-direction:column;gap:1rem;display:flex}.knowledge-content .knowledge-library{order:0}.knowledge-content .publishing-pipeline{order:1}.knowledge-composer,.knowledge-library-card,.knowledge-empty{box-shadow:none;border-radius:var(--radius-card)}.knowledge-composer{justify-self:center;width:100%;max-width:760px}.knowledge-reader{max-width:820px;margin:1rem auto;padding:clamp(1rem,3vw,2rem)}.knowledge-reader .knowledge-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.public-profile-dialog{background:var(--brand-mist-grey);flex-direction:column;width:min(740px,100vw);max-width:100%;padding:0;display:flex;overflow:hidden}.public-profile-toolbar{justify-content:space-between;align-items:center;gap:var(--app-space-4);padding:var(--app-space-3) var(--app-space-6);border-bottom:1px solid var(--surface-border);background:var(--brand-cloud-white);flex:none;display:flex}.public-profile-toolbar .eyebrow{align-items:center;gap:var(--app-space-2);margin:0;display:flex}.public-profile-close{width:var(--touch-target-primary);height:var(--touch-target-primary);padding:var(--app-space-3);border:1px solid var(--passport-control-border);border-radius:var(--radius-control);color:var(--brand-blue-strong);background:var(--brand-blue-soft);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.public-profile-close:hover{border-color:var(--brand-planet-blue);color:var(--brand-cloud-white);background:var(--brand-planet-blue)}.public-profile-close:focus-visible{outline:3px solid var(--brand-planet-blue);outline-offset:3px}.public-profile-body{gap:var(--app-space-5);overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--app-space-6);overflow-wrap:anywhere;flex-direction:column;flex:auto;line-height:1.65;display:flex;overflow:auto}.public-profile-body>*{flex-shrink:0;min-width:0}.public-profile-hero{padding:var(--app-space-6);border-radius:var(--radius-card);color:var(--brand-cloud-white);background-color:var(--brand-planet-navy);background-image:linear-gradient(110deg, var(--brand-planet-navy), color-mix(in srgb, var(--brand-planet-navy) 88%, transparent)), url(/brand/planethseq-networked-globe-hero-hd-20260901.png);background-position:50%;background-size:cover}.public-profile-banner{object-fit:cover;border-radius:var(--radius-card);width:100%;max-height:180px}.public-profile-identity{align-items:start;gap:var(--app-space-4);display:flex}.public-profile-identity .social-avatar{border:3px solid var(--passport-white-border);flex:none;width:80px;height:80px}.public-profile-identity-copy{min-width:0}.public-profile-hero p{margin:0}.public-profile-hero .public-profile-kicker{margin-bottom:var(--app-space-2);color:var(--passport-cyan-text);font-size:var(--type-supporting);font-weight:600}.public-profile-hero h2{max-width:none;margin:0 0 var(--app-space-2);color:var(--brand-cloud-white);letter-spacing:-.035em;font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.2}.public-profile-hero .public-profile-headline{color:var(--passport-hero-text);font-weight:600;line-height:1.5}.public-profile-hero .public-profile-location{margin-top:var(--app-space-2);color:var(--passport-cyan-text);font-size:var(--type-supporting)}.public-profile-hero .public-profile-demo-tag{margin-bottom:var(--app-space-3);color:var(--passport-cyan-text);font-size:var(--type-supporting);font-weight:600}.public-profile-disciplines{margin-top:var(--app-space-5)}.public-profile-disciplines>p{margin-bottom:var(--app-space-2);color:var(--passport-cyan-text);font-size:var(--type-supporting);font-weight:600}.public-profile-section{padding:var(--app-space-5);border:1px solid var(--surface-border);border-radius:var(--radius-card);background:var(--brand-cloud-white)}.public-profile-section>h3{align-items:center;gap:var(--app-space-2);margin:0 0 var(--app-space-4);padding-bottom:var(--app-space-3);border-bottom:1px solid var(--passport-divider);color:var(--brand-planet-navy);font-size:var(--type-heading-small);font-weight:700;line-height:1.4;display:flex}.public-profile-section>h3 .interface-icon{color:var(--brand-planet-blue);flex:none}.public-profile-section p{margin:0}.public-profile-details{gap:var(--app-space-4);margin:0;display:grid}.public-profile-details>div{gap:var(--app-space-2);display:grid}.public-profile-details dt{color:var(--passport-label-text);font-size:var(--type-supporting);font-weight:600}.public-profile-details dd{margin:0}.public-profile-values{gap:var(--app-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.public-profile-values li{max-width:100%;padding:var(--app-space-1) var(--app-space-2);border-radius:var(--radius-control);background:var(--brand-mist-grey);color:var(--passport-body-text)}.public-profile-modules,.public-profile-links{gap:var(--app-space-3) var(--app-space-4);flex-wrap:wrap;display:flex}.public-profile-modules .action-button,.public-profile-links .action-button{min-height:var(--touch-target-primary);white-space:normal;max-width:100%}.public-profile-records{gap:var(--app-space-4);display:grid}.public-profile-record{gap:var(--app-space-3);padding:var(--app-space-4);border:1px solid var(--passport-divider);border-left:3px solid var(--brand-planet-blue);border-radius:var(--radius-control);display:grid}.public-profile-record h4{color:var(--brand-planet-navy);font-size:var(--type-body);margin:0;font-weight:700;line-height:1.5}.public-profile-record-meta{color:var(--text-secondary);font-size:var(--type-supporting)}.public-profile-confidence{padding:var(--app-space-2) var(--app-space-3);border-radius:var(--radius-control);background:var(--brand-mist-grey);color:var(--passport-label-text);font-size:var(--type-supporting)}.public-profile-demo-notice{gap:var(--app-space-2);padding:var(--app-space-4);border-left:3px solid var(--brand-planet-blue);border-radius:var(--radius-control);background:var(--brand-cyan-soft);color:var(--passport-body-text);font-size:var(--type-supporting);display:grid}.public-profile-demo-notice p{margin:0}.public-profile-boundary{color:var(--text-secondary);font-size:var(--type-supporting)}@media (width<=450px){.public-profile-toolbar,.public-profile-body,.public-profile-hero,.public-profile-section{padding:var(--app-space-4)}.public-profile-identity{flex-direction:column}.public-profile-identity .social-avatar{width:64px;height:64px}}@media (width<=900px){.topbar .mobile-message-shortcut{margin-left:auto;display:inline-flex}.topbar .mobile-nav-menu{margin-left:0}}.feed-moderation-dialog{overflow-wrap:anywhere}.feed-moderation-tabs,.feed-moderation-case>header{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.feed-moderation-tabs{margin-block:1.25rem}.feed-moderation-case{border-top:1px solid var(--brand-mist-grey);padding-block:1.25rem}.feed-moderation-case h3,.feed-moderation-case h4{margin:0}.feed-moderation-case h4{margin-top:1rem}.feed-moderation-meta{font-size:.85rem}.feed-moderation-content{background:var(--brand-blue-soft);border-left:3px solid var(--brand-planet-blue);white-space:pre-wrap;margin:1rem 0;padding:1rem}.feed-moderation-text{white-space:pre-wrap}.feed-moderation-form{gap:1rem;margin-top:1rem;display:grid}.feed-moderation-form label{gap:.4rem;display:grid}.feed-moderation-form textarea{resize:vertical;min-height:7rem}.feed-moderation-form select,.feed-moderation-form textarea{width:100%;min-width:0}.feed-moderation-form>button{justify-self:start}.feed-moderation-case summary{cursor:pointer;min-height:44px;color:var(--brand-blue-strong);align-items:center;display:flex}.feed-moderation-history,.feed-moderation-attachments{gap:1rem;padding-left:1.2rem;display:grid}.feed-moderation-history li>time,.feed-moderation-history li>span,.feed-moderation-attachments li>span{margin-top:.25rem;font-size:.85rem;display:block}.feed-moderation-feedback{background:var(--brand-blue-soft);border-radius:.5rem;padding:.75rem}.feed-moderation-action{min-height:44px;color:var(--brand-blue-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem;display:inline-flex}.feed-moderation-dialog button:focus-visible,.feed-moderation-dialog summary:focus-visible,.feed-moderation-action:focus-visible{outline:2px solid var(--brand-planet-blue);outline-offset:3px}@media (width<=760px){.messages-workspace .messaging-layout{grid-template-columns:minmax(0,1fr)}.messaging-layout.show-thread>.messaging-inbox,.messaging-layout.show-inbox>.message-thread{display:none}.mobile-inbox-back{align-items:center;min-height:44px;padding:.65rem;display:inline-flex}.home-stream .activity-labels{padding-left:3.5rem}.feed-conversation .feed-comment-composer{grid-template-columns:minmax(0,1fr)}.feed-conversation .feed-comment-composer button{justify-self:end}.feed-social-actions>button,.feed-reaction-picker>summary{gap:.25rem;padding:.5rem .25rem}.knowledge-workspace .knowledge-trust-strip{margin:.75rem 1rem}}.employment-workspace{gap:var(--app-space-5);overflow-wrap:anywhere;min-width:0;padding-bottom:48px;display:grid}.employment-workspace>:not(.workspace-hero):not(.employment-dialog-backdrop){box-sizing:border-box;width:min(calc(100% - 32px), var(--app-container));margin-inline:auto}.employment-search label.employment-check{align-items:center;display:flex}.employment-workspace button,.employment-dialog button{min-height:var(--touch-target-primary)}.employment-workspace :is(input,select,textarea),.employment-dialog :is(input,select,textarea){border:1px solid var(--passport-input-border);border-radius:var(--radius-control);background:var(--app-surface);min-width:0;max-width:100%;color:var(--app-text);font:inherit;padding:11px 12px}.employment-workspace :is(input,select),.employment-dialog :is(input,select){min-height:var(--touch-target-primary)}.employment-workspace input[type=checkbox],.employment-dialog input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--brand-planet-blue)}.employment-workspace :is(button,input,select,textarea):focus-visible,.employment-dialog :is(button,input,select,textarea):focus-visible{outline:3px solid var(--brand-orbit-cyan);outline-offset:3px}.employment-local-session,.employment-tabs,.employment-card-header,.employment-actions,.employment-section-heading,.employment-vacancy-meta,.employment-toolbar{align-items:center;gap:var(--app-space-3);flex-wrap:wrap;display:flex}.employment-local-session{background:var(--app-surface);border:1px dashed var(--passport-control-border);border-radius:var(--radius-card);font-size:var(--type-supporting);padding:10px 16px}.employment-local-session p{color:var(--app-text-secondary);flex:1;margin:0}.employment-local-session label{align-items:center;gap:var(--app-space-2);display:flex}.employment-tabs{border-bottom:1px solid var(--app-border);flex-wrap:nowrap;gap:4px;overflow-x:auto}.employment-tabs button{color:var(--app-text-secondary);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 18px;font-weight:600}.employment-tabs button[aria-current=page]{color:var(--brand-blue-strong);border-bottom-color:var(--brand-planet-blue)}.employment-tabs .employment-refresh{font-size:var(--type-supporting);margin-left:auto}.employment-search-frequency{margin-top:var(--app-space-4);font-size:var(--type-supporting);gap:7px;font-weight:600;display:grid}.employment-count{background:var(--brand-blue-soft);color:var(--brand-blue-strong);border-radius:var(--radius-control);margin-left:6px;padding:2px 7px;font-size:.8rem}.employment-browse-grid{align-items:start;gap:var(--app-space-5);grid-template-columns:minmax(0,1fr) 292px;display:grid}.employment-stack,.employment-form,.employment-sidebar,.employment-application-list{gap:var(--app-space-4);min-width:0;display:grid}.employment-card,.employment-search,.employment-empty,.employment-error{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-card);padding:var(--app-space-5);min-width:0}.employment-card h2,.employment-card h3,.employment-empty h2,.employment-empty h3{margin:0 0 8px;line-height:1.35}.employment-card p,.employment-empty p{color:var(--app-text-secondary);margin:6px 0 12px;line-height:1.65}.employment-search{gap:var(--app-space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.employment-search label,.employment-form>label,.employment-form-grid>label,.employment-dialog label:not(.employment-check){color:var(--app-text);font-size:var(--type-supporting);gap:7px;font-weight:600;display:grid}.employment-search .employment-toolbar{grid-column:1/-1;justify-content:space-between}.employment-toolbar>span,.employment-muted,.employment-form small,.employment-dialog small{color:var(--app-text-secondary);font-weight:400;line-height:1.6;font-size:var(--type-supporting)}.employment-section-heading{margin-bottom:var(--app-space-3);justify-content:space-between}.employment-section-heading h2,.employment-section-heading h3{margin:0}.employment-card-header{flex-wrap:nowrap;align-items:flex-start}.employment-org-avatar{background:var(--brand-blue-soft);width:44px;height:44px;color:var(--brand-blue-strong);border:1px solid var(--passport-file-border);border-radius:var(--radius-control);flex:0 0 44px;place-items:center;font-weight:700;display:grid}.employment-card-title{flex:1;min-width:0}.employment-title-button{color:var(--app-text);font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;padding:0;font-size:1.15rem;font-weight:650}.employment-title-button:hover{color:var(--brand-blue-strong);text-decoration:underline}.employment-card-title>p{font-size:var(--type-supporting);margin:0}.employment-save{background:var(--app-surface);color:var(--brand-blue-strong);border:1px solid var(--app-border);border-radius:var(--radius-control);padding:7px 12px}.employment-save[aria-pressed=true]{background:var(--brand-blue-soft);border-color:var(--brand-planet-blue)}.employment-vacancy-meta{color:var(--app-text-secondary);font-size:var(--type-supporting);gap:8px 16px;margin:15px 0}.employment-chips{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.employment-chips>span,.employment-status{background:var(--app-surface-subtle);color:var(--app-text-secondary);border:1px solid var(--app-border-subtle);border-radius:var(--radius-control);padding:4px 8px;font-size:.8rem;font-weight:500;line-height:1.5}.employment-status[data-state=published],.employment-status[data-state=hired],.employment-status[data-state=accepted]{color:var(--status-verified-text);background:var(--status-verified-bg)}.employment-status[data-state=pending_review],.employment-status[data-state=offer],.employment-status[data-state=sent]{color:var(--status-submitted-text);background:var(--status-submitted-bg)}.employment-card-footer{align-items:center;gap:var(--app-space-3);border-top:1px solid var(--app-border-subtle);justify-content:space-between;margin-top:16px;padding-top:14px;display:flex}.employment-card-footer small{color:var(--app-text-secondary)}.employment-text-action{color:var(--brand-blue-strong);text-align:left;background:0 0;border:0;padding:5px 0;font-weight:600}.employment-notice{color:var(--brand-blue-strong);background:var(--brand-blue-soft);border-left:3px solid var(--brand-planet-blue);border-radius:var(--radius-control);padding:14px 18px;line-height:1.5}.employment-error{border-color:var(--status-critical-text);color:var(--status-critical-text)}.employment-error p{margin:0 0 10px}.employment-empty{text-align:center;padding:42px 24px}.employment-empty .primary-action{margin-top:12px}.employment-stat-list{margin:0}.employment-stat-list>div{border-bottom:1px solid var(--app-border-subtle);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 0;display:flex}.employment-stat-list dt{color:var(--app-text-secondary);font-size:var(--type-supporting)}.employment-stat-list dd{margin:0;font-weight:700}.employment-check{min-height:var(--touch-target-primary);font-size:var(--type-supporting);cursor:pointer;align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.employment-check input{flex:0 0 20px;margin-top:3px}.employment-check strong,.employment-check small{display:block}.employment-form-grid,.employment-detail-grid{gap:var(--app-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.employment-form fieldset{border:1px solid var(--app-border);border-radius:var(--radius-control);padding:var(--app-space-4);min-width:0}.employment-form legend{font-size:var(--type-supporting);padding:0 6px;font-weight:600}.employment-dialog-backdrop{z-index:100;background:var(--passport-backdrop);justify-content:flex-end;display:flex;position:fixed;inset:0}.employment-dialog{background:var(--app-surface);width:min(750px,100%);height:100%;box-shadow:var(--shadow-raised);overflow-wrap:anywhere;min-width:0;overflow-y:auto}.employment-dialog-heading{justify-content:space-between;align-items:flex-start;gap:var(--app-space-4);padding:var(--app-space-6);border-bottom:1px solid var(--app-border);z-index:2;background:var(--app-surface);display:flex;position:sticky;top:0}.employment-dialog-heading h2{margin:4px 0 0;font-size:1.45rem;line-height:1.35}.employment-dialog-heading>div{min-width:0}.employment-dialog-close{border:1px solid var(--app-border);border-radius:var(--radius-control);background:var(--app-surface);min-width:44px;color:var(--app-text-secondary);flex-shrink:0;font-size:1.5rem}.employment-dialog-body{padding:var(--app-space-6);gap:var(--app-space-5);display:grid}.employment-dialog-body h3{margin:0 0 10px;font-size:1.05rem}.employment-dialog-body p,.employment-dialog-body li{line-height:1.65}.employment-dialog-body p{color:var(--app-text-secondary)}.employment-detail-grid{background:var(--app-surface-subtle);padding:var(--app-space-4);border-radius:var(--radius-control);margin:0}.employment-detail-grid dt{font-size:var(--type-supporting);color:var(--app-text-secondary);margin-bottom:4px}.employment-detail-grid dd{overflow-wrap:anywhere;margin:0;font-weight:550}.employment-requirements{gap:12px;margin:0;padding:0;list-style:none;display:grid}.employment-requirements li{border-left:3px solid var(--brand-orbit-cyan);background:var(--app-surface-subtle);padding:12px 14px}.employment-requirements strong,.employment-requirements small{display:block}.employment-disclosure{border:1px solid var(--passport-cyan-border);background:var(--brand-cyan-soft);border-radius:var(--radius-control);padding:var(--app-space-4)}.employment-disclosure h4{margin:0 0 10px}.employment-disclosure dl{gap:12px;margin:0;display:grid}.employment-disclosure dt{font-size:var(--type-supporting);font-weight:600}.employment-disclosure dd{overflow-wrap:anywhere;line-height:1.55;font-size:var(--type-supporting);margin:4px 0 0}.employment-receipt-details{color:var(--app-text-secondary);font-size:var(--type-supporting);overflow-wrap:anywhere}.employment-receipt-details summary{min-height:var(--touch-target-primary);cursor:pointer}.employment-timeline{margin:0;padding:0;list-style:none}.employment-timeline li{border-left:2px solid var(--passport-timeline);padding:0 0 18px 18px;position:relative}.employment-timeline li:before{content:"";background:var(--brand-planet-blue);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:-5px}.employment-timeline strong,.employment-timeline small{display:block}.employment-timeline p{font-size:var(--type-supporting);margin:5px 0 0}.employment-pipeline-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.employment-pipeline-summary>div{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-card);padding:18px}.employment-pipeline-summary strong{margin-bottom:5px;font-size:1.6rem;display:block}.employment-pipeline-summary span{color:var(--app-text-secondary);font-size:var(--type-supporting)}.employment-recruitment-list{gap:var(--app-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.employment-notification{border-bottom:1px solid var(--app-border-subtle);padding:12px 0}.employment-notification p{font-size:var(--type-supporting);margin:5px 0}.employment-danger{color:var(--status-critical-text)}@media (width<=1050px){.employment-browse-grid{grid-template-columns:minmax(0,1fr) 250px}}@media (width<=760px){.employment-browse-grid,.employment-recruitment-list{grid-template-columns:minmax(0,1fr)}.employment-sidebar,.employment-pipeline-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.employment-tabs button{padding-inline:12px}}@media (width<=520px){.employment-search,.employment-form-grid,.employment-sidebar{grid-template-columns:minmax(0,1fr)}.employment-card,.employment-search{padding:var(--app-space-4)}.employment-card-header{gap:10px}.employment-org-avatar{flex-basis:36px;width:36px;height:36px;font-size:.85rem}.employment-card-footer{flex-direction:column;align-items:flex-start}.employment-dialog-heading,.employment-dialog-body{padding:var(--app-space-4)}.employment-local-session label,.employment-local-session select{width:100%}.employment-local-session label{flex-wrap:wrap}.employment-actions>.primary-action{flex:1}}:root :is(button,a):is(.primary-action,.secondary-action,.text-action,.danger-action,.employment-text-action,.action-button){box-sizing:border-box;border-radius:var(--radius-control);min-width:0;max-width:100%;min-height:2.5rem;font-family:var(--font-brand);font-size:var(--type-supporting);letter-spacing:normal;text-align:center;text-transform:none;white-space:normal;overflow-wrap:anywhere;word-break:normal;box-shadow:none;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .85rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}:root :is(button,a).primary-action{color:var(--brand-cloud-white);background:var(--brand-planet-blue);border-color:var(--brand-planet-blue)}:root :is(button,a).primary-action:hover:not(:disabled){color:var(--brand-cloud-white);background:var(--brand-blue-strong);border-color:var(--brand-blue-strong)}:root :is(button,a).secondary-action{color:var(--brand-planet-navy);background:var(--brand-cloud-white);border-color:var(--passport-input-border)}:root :is(button,a).secondary-action:hover:not(:disabled){color:var(--brand-blue-strong);background:var(--brand-blue-soft);border-color:var(--brand-planet-blue)}:root :is(button,a):is(.text-action,.employment-text-action){min-height:2.25rem;color:var(--brand-blue-strong);background:0 0;border-color:#0000;padding:.35rem .55rem}:root :is(button,a):is(.text-action,.employment-text-action):hover:not(:disabled){color:var(--brand-blue-strong);background:var(--brand-blue-soft)}:root :is(button,a):is(.danger-action,.action-danger,.employment-danger,.text-action.danger){color:var(--status-critical-text);border-color:var(--surface-border);background:0 0}:root :is(button,a):is(.danger-action,.action-danger,.employment-danger,.text-action.danger):hover:not(:disabled){color:var(--status-critical-text);background:var(--status-critical-bg);border-color:var(--status-critical-text)}:root .workspace-hero :is(button,a).secondary-action{color:var(--brand-cloud-white);background:var(--passport-white-surface);border-color:var(--passport-white-control-border)}:root .workspace-hero :is(button,a).secondary-action:hover:not(:disabled){color:var(--brand-planet-navy);background:var(--brand-cloud-white);border-color:var(--brand-cloud-white)}.action-button .action-label{min-width:0;color:inherit}.action-disclosure{flex:0 0 .85rem;display:inline-flex}.action-disclosure>.interface-icon{width:.85rem;height:.85rem}.action-button[aria-expanded=true]>.action-disclosure{transform:rotate(180deg)}:root .action-button>.interface-icon{flex:0 0 1.05rem;width:1.05rem;height:1.05rem}:root :is(button,a):is(.primary-action,.secondary-action,.text-action,.danger-action,.employment-text-action,.action-button):focus-visible{outline:2px solid var(--brand-blue-strong);outline-offset:3px}:root .workspace-hero :is(button,a):focus-visible{outline-color:var(--brand-orbit-cyan)}:root button:is(.primary-action,.secondary-action,.text-action,.danger-action,.employment-text-action,.action-button):disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.request-actions{flex-wrap:wrap;align-items:center;gap:.5rem}.request-actions>button{flex:0 auto}.discussion-actions{flex-wrap:wrap;gap:.5rem}.discussion-actions>button{flex-shrink:0}.section-heading{flex-wrap:wrap;row-gap:.75rem}.section-heading>div:has(h2,h3){flex:14rem;min-width:0}.section-heading>:is(button,a){flex-shrink:0}:is(header,footer):has(>.action-button){flex-wrap:wrap;gap:.75rem}:is(header,footer)>.action-button{flex-shrink:0}@media (width<=640px),(pointer:coarse){:root :is(button,a):is(.primary-action,.secondary-action,.text-action,.danger-action,.employment-text-action,.action-button){min-height:2.75rem}}@media (width<=640px){.notification-card{grid-template-columns:minmax(0,1fr) .7rem;gap:.5rem;padding:.85rem}.notification-card>.notification-category{display:none}}@media (prefers-reduced-motion:reduce){:root .action-button{transition:none}}.profile-photo-fallback{border-radius:inherit;color:var(--brand-planet-navy);background:var(--brand-mist-grey);place-items:center;display:inline-grid}.profile-photo-fallback>.interface-icon{width:60%;height:60%}.profile-form-error{padding:var(--app-space-3);border:1px solid var(--status-critical-text);border-radius:var(--radius-control);color:var(--status-critical-text);background:var(--status-critical-bg)}.profile-form-error p{margin:0}.feed-author-identity,.feed-comment>.feed-author-identity{flex-wrap:nowrap;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.feed-author-identity>div{min-width:0}.feed-author-avatar{background:0 0;border:0;border-radius:50%;flex:none;padding:0}.feed-author-headline{color:var(--text-secondary);font-size:var(--type-supporting);overflow-wrap:anywhere;margin-top:.15rem;display:block}.feed-comment .social-avatar{color:var(--brand-cloud-white)}.feed-conversation .feed-comment>p,.feed-comment>.feed-mention-list,.feed-comment>.feed-inline-form{margin-left:3rem}.feed-conversation .feed-comment-composer,.feed-inline-form .feed-reply-composer{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.feed-conversation .feed-comment-composer>label,.feed-reply-composer>label{min-width:0}.feed-conversation .feed-comment-composer>.social-avatar,.feed-reply-composer>.social-avatar{margin-top:.3rem}.feed-conversation .feed-comment-composer button,.feed-reply-composer button{align-self:end}.profile-photo-editor{gap:.75rem;min-width:0;display:grid}.profile-photo-selection{align-items:center;gap:1rem;display:flex}.profile-photo-selection .profile-photo-preview{flex:0 0 72px}.profile-photo-selection .profile-photo-preview>:is(img,.profile-photo-fallback){object-fit:cover;width:100%;height:100%}.photo-crop-stage{aspect-ratio:1;border-radius:var(--radius-control);background:var(--brand-mist-grey);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:min(100%,320px);margin-inline:auto;position:relative;overflow:hidden}.photo-crop-stage:active{cursor:grabbing}.photo-crop-stage img{pointer-events:none;max-width:none;position:absolute}.photo-crop-mask{border:2px solid var(--brand-cloud-white);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--brand-planet-navy) 65%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:0}.photo-crop-hint{color:var(--text-secondary);font-size:var(--type-supporting);text-align:center;margin:0}.photo-crop-zoom input[type=range]{width:100%;min-height:44px;accent-color:var(--brand-planet-blue);padding:0}.photo-crop-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.photo-crop-actions .primary-action{margin-left:auto}.photo-crop-error{color:var(--brand-planet-navy);margin:0}@media (width<=640px){.feed-conversation .feed-comment-composer,.feed-inline-form .feed-reply-composer{grid-template-columns:auto minmax(0,1fr)}.feed-conversation .feed-comment-composer>button,.feed-reply-composer>button{grid-column:2;justify-self:end}.feed-conversation .feed-comment>p,.feed-comment>.feed-mention-list,.feed-comment>.feed-inline-form{margin-left:0}}.workspace-skeleton-content{align-items:start;gap:var(--app-space-4);width:var(--workspace-content-width);max-width:var(--app-container);margin:var(--app-space-4) auto;grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.workspace-skeleton-primary{gap:var(--app-space-4);display:grid}.employment-content-pending .workspace-skeleton-content{width:100%;margin:0}.workspace-skeleton-card{gap:var(--app-space-3);padding:var(--app-space-5);border:1px solid var(--app-border);border-radius:var(--radius-card);background:var(--app-surface);display:grid}.workspace-skeleton-line{border-radius:var(--radius-control);background:var(--app-background);height:.8rem;display:block}.workspace-skeleton-line.short{width:35%}.workspace-skeleton-line.medium{width:70%}.workspace-refresh-notice{justify-content:space-between;align-items:center;gap:var(--app-space-3);width:var(--workspace-content-width);max-width:var(--app-container);margin:var(--app-space-3) auto;color:var(--app-text-secondary);flex-wrap:wrap;display:flex}@media (width<=640px){.workspace-skeleton-content{grid-template-columns:minmax(0,1fr)}.workspace-skeleton-aside{display:none}}.app-shell{--workspace-content-width:min(calc(100% - (var(--app-space-4) * 2)), var(--app-container));--workspace-hero-min-height:236px}:root :is(.learning-workspace>:is(.self-directed-learning,.owned-cpd-period),.competency-workspace>:is(.personal-development-plan,.owned-competency-goals-download)){width:var(--workspace-content-width);box-sizing:border-box;margin-inline:auto}.app-shell .workspace-hero{height:auto;min-height:var(--workspace-hero-min-height);padding-inline:max(var(--app-space-4), calc((100% - var(--app-container)) / 2));overflow:visible}.workspace-hero>*,.workspace-hero-panel>*{overflow-wrap:anywhere;min-width:0}.app-shell :is(.home-layout,.passport-frame,.community-layout,.network-layout,.competency-layout,.knowledge-layout,.search-layout,.learning-layout,.commercial-layout,.operational-layout,.assurance-layout,.ai-foundation-layout,.graph-layout,.graph-paths,.documents-register-layout,.workflow-review-layout,.notification-layout,.connector-layout,.reliability-layout,.analytics-layout,.administration-layout,.workspace-section-navigation-shell,.workspace-social-toolbar,.operational-switcher){padding-inline:0;gap:var(--app-space-4);padding-top:0}.app-shell :is(.home-layout,.passport-frame,.passport-mobile-actions,.community-layout,.network-layout,.competency-layout,.competency-explainer,.knowledge-layout,.knowledge-trust-strip,.knowledge-reader,.search-control,.search-layout,.learning-boundary,.learning-layout,.commercial-layout,.commercial-workspace>.surface,.commercial-workspace>.commercial-section,.commercial-columns,.commercial-assurance-strip,.operational-layout,.assurance-layout,.ai-foundation-layout,.graph-layout,.graph-paths,.documents-control-bar,.document-create-panel,.document-approval-queue,.documents-register-layout,.workflow-scorecard,.workflow-views,.workflow-review-layout,.workflow-submitted,.workflow-boundary,.notification-layout,.connector-layout,.connector-workspace>.surface,.reliability-layout,.analytics-layout,.analytics-metric-grid,.analytics-dashboard-grid,.analytics-registry,.analytics-boundary,.administration-layout,.administration-change-review,.platform-administration-workspace>:not(.workspace-hero,.platform-decision-backdrop),.workspace-section-navigation-shell,.workspace-social-toolbar,.operational-switcher),.app-shell :is(.workspace-chrome,.native-owned-knowledge-tabs,.native-knowledge-contributions,.native-knowledge-content,.native-owned-drafts-content,.native-knowledge-reviews,.competency-focus-toolbar,.competency-focus-status,.competency-refresh-notice,.workspace-session-notice,.native-demo-status,.control-plane-shell .reviewer-administration,.native-demo-profile #workspace-main>.surface,.form-save-feedback){box-sizing:border-box;width:var(--workspace-content-width);max-width:var(--app-container);margin:var(--app-space-4) auto 0}.workspace-chrome{padding:var(--app-space-4);border:1px solid var(--app-border);border-radius:var(--radius-card);background:var(--app-surface);min-width:0}.workspace-control-row{align-items:center;gap:var(--app-space-3);flex-wrap:wrap;display:flex}.workspace-chrome .global-search{flex:240px;width:auto;min-width:0;max-width:540px;margin:0;display:block}.workspace-chrome .global-search input{min-height:var(--touch-target-primary)}.workspace-chrome .header-utilities{flex-wrap:wrap;margin-left:auto;display:flex}.workspace-chrome :is(.navigation-icon-button,.header-avatar){width:var(--touch-target-primary);min-height:var(--touch-target-primary);height:var(--touch-target-primary)}.workspace-chrome .account-popover{z-index:19;width:min(300px,100vw - 64px);right:0}.workspace-chrome .organisation-context-bar{margin-top:var(--app-space-3);border:0;min-width:0;padding:0}.workspace-chrome .organisation-context-bar label,.workspace-chrome .organisation-context-bar select{min-width:0;max-width:100%}.workspace-chrome .organisation-context-bar select{min-height:var(--touch-target-primary)}.workspace-chrome :is(.notice,.review-data-banner,.workspace-refresh-notice){min-width:0;box-shadow:none;width:100%;max-width:none;margin:var(--app-space-3) 0 0;padding:var(--app-space-3);flex-wrap:wrap;position:static;inset:auto;translate:none}.app-shell .workspace-load-state{width:var(--workspace-content-width);max-width:var(--app-container);margin:var(--app-space-4) auto 0}.workspace-load-state p{max-width:70ch;margin-inline:auto}.workspace-chrome .review-data-banner{border-radius:var(--radius-control)}.native-knowledge-content .knowledge-reader{width:100%;max-width:756px;margin:0 auto}.native-owned-knowledge-workspace>.knowledge-workspace{padding-bottom:0}.app-shell .native-knowledge-reviews{padding:var(--app-space-4);border:1px solid var(--app-border);border-radius:var(--radius-card);background:var(--app-surface)}.control-plane-shell .reviewer-administration{padding:0}.control-plane-shell .topbar nav{min-width:0;margin-left:auto}.control-plane-shell .topbar .action-button{white-space:normal}.app-shell :is(.workflow-scorecard,.competency-explainer,.search-control,.learning-boundary){box-shadow:none;position:static}.knowledge-reader{justify-content:center;row-gap:var(--app-space-3);grid-template-columns:minmax(0,756px);display:grid}.knowledge-reader>:is(button,a){justify-self:start}@media (width<=900px){.app-shell{--workspace-hero-min-height:210px}}@media (width>=641px) and (width<=900px){.workspace-hero-metrics:not(.workspace-hero-metrics--four){grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.workspace-hero-metrics:not(.workspace-hero-metrics--four)>div:last-child{border-left:0;border-top:1px solid var(--passport-white-border-soft);grid-column:1/-1}}@media (width<=640px){.app-shell{--workspace-hero-min-height:220px}.workspace-chrome:has(.workspace-control-row){gap:var(--app-space-2);padding:var(--app-space-2) var(--app-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.workspace-chrome .workspace-control-row{display:contents}.workspace-chrome .global-search{grid-column:1/-1;width:100%;max-width:none}.workspace-chrome .header-utilities{grid-area:2/1;margin-left:0;position:relative}.workspace-chrome .account-menu{position:static}.workspace-chrome .account-popover{left:0;right:auto}.workspace-chrome .organisation-context-bar{grid-area:2/2;margin-top:0}.workspace-chrome .organisation-context-bar label,.workspace-chrome .organisation-context-bar select{width:100%}.workspace-chrome .organisation-context-bar label>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workspace-chrome :is(.notice,.review-data-banner,.workspace-refresh-notice){padding:var(--app-space-2);grid-column:1/-1;margin-top:0}.workspace-chrome .review-data-banner{display:block}.workspace-chrome .review-data-banner strong{margin-inline-end:var(--app-space-1)}}@media (width<=480px){.app-shell .workspace-hero:not(.workspace-hero--passport)>.workspace-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workspace-hero:not(.workspace-hero--passport)>.workspace-hero-metrics>div{padding-block:var(--app-space-1)}.app-shell .workspace-hero:not(.workspace-hero--passport)>.workspace-hero-metrics>:last-child:nth-child(odd){grid-column:1/-1}}
