@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--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-inter);--default-mono-font-family:var(--font-mono);--font-heading:var(--font-sora)}}@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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}}.options-page{padding-bottom:32px}.options-header .workspace-meta i{font-size:12px}.options-header .workspace-meta b{font-size:13px}.options-actions button{min-height:42px;font-size:14px}.options-tabs{border-bottom:1px solid #dce5ef;align-items:end;gap:12px;margin:0 9px 14px;display:flex;overflow-x:auto}.options-tabs button,.options-detail-tabs button{color:#466287;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:45px;padding:0 10px;font-size:14px;font-weight:600}.options-tabs button.active,.options-detail-tabs button.active{color:#1151aa;border-bottom-color:#1d73e8}.options-layout{grid-template-columns:minmax(670px,1fr) minmax(320px,360px);align-items:start;gap:20px;margin:0 9px;display:grid}.options-list,.options-detail,.options-summary{background:#fff;border:1px solid #dce5ef;border-radius:9px;box-shadow:0 4px 15px #244a7210}.options-toolbar{justify-content:flex-end;gap:10px;margin:0 0 10px;display:flex}.options-toolbar button,.options-detail footer button{color:#143e76;background:#fff;border:1px solid #d7e2ed;border-radius:7px;align-items:center;gap:7px;min-height:37px;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.options-toolbar svg{width:16px;height:16px}.options-table{overflow-x:auto}.options-table-head,.options-row{grid-template-columns:32px minmax(200px,2fr) minmax(75px,.8fr) minmax(95px,.9fr) minmax(86px,.8fr) minmax(72px,.7fr) 56px minmax(96px,.9fr) minmax(70px,.7fr) 34px;align-items:center;min-width:930px;display:grid}.options-table-head{color:#365379;border-bottom:1px solid #e1e9f1;min-height:43px;padding:0 14px;font-size:12px;font-weight:700}.options-table input{accent-color:#2776e6;width:16px;height:16px}.options-group h2{color:#173f75;border-bottom:1px solid #e1e9f1;align-items:center;gap:9px;min-height:42px;margin:0;padding:0 14px;font-size:14px;display:flex}.options-group h2 span{font-weight:500}.options-group h2 i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #eef5ff}.options-group h2 i.progress{background:#35a76b}.options-group h2 i.planned{background:#397ff0}.options-group h2 i.completed{background:#895ee9}.options-group h2 i.stopped{background:#e35c64}.options-row{color:#284b79;border-bottom:1px solid #e7edf3;min-height:66px;padding:8px 14px;font-size:13px}.options-row.selected{outline-offset:-1px;background:linear-gradient(90deg,#edf6ff,#f8fbff);outline:1px solid #78abff}.options-title{align-items:center;gap:10px;min-width:0;display:flex}.options-title>span:last-child{min-width:0}.options-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.options-title b{color:#143b73;white-space:normal;font-size:13px;display:block}.options-title small{color:#6580a2;margin-top:4px;font-size:12px}.options-header .workspace-meta>span:nth-child(2){grid-template-columns:max-content auto}.options-kind{border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.options-kind svg{width:16px;height:16px}.options-kind.experiment{color:#238451;background:#e6f6eb}.options-kind.option{color:#226fe4;background:#e9f2ff}.options-status{text-align:center;white-space:nowrap;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.options-status.in-progress{color:#14703d;background:#e1f4e7}.options-status.planned{color:#2464c6;background:#e7f0ff}.options-status.completed{color:#7040cc;background:#efe8ff}.options-status.not-proceeding{color:#cf3741;background:#fee8e9}.options-indicator{align-items:center;gap:7px;font-size:13px;display:inline-flex}.options-indicator i{background:#e36770;border-radius:50%;width:8px;height:8px}.options-indicator.high i{background:#24834e}.options-indicator.medium i{background:#f0aa2e}.options-row .avatar{--avatar-size:25px;font-size:10px}.options-row button{color:#1d579e;background:0 0;border:0;padding:5px}.options-row button svg{width:18px;height:18px}.options-detail{min-width:0;overflow:hidden}.options-detail>header{justify-content:space-between;align-items:center;padding:17px 19px 7px;display:flex}.options-detail>header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.options-detail>header small{color:#315482;font-size:12px}.options-detail>header button{color:#1a4d91;background:0 0;border:0}.options-detail>header button svg{width:20px;height:20px}.options-detail>h2{color:#102f61;font:650 22px/1.22 var(--font-sora), sans-serif;letter-spacing:-.5px;margin:12px 19px 7px}.options-detail>p{color:#41618a;margin:0 19px 16px;font-size:14px}.options-detail-tabs{border-bottom:1px solid #e0e8f0;gap:3px;padding:0 9px;display:flex;overflow-x:auto}.options-detail-tabs button{min-height:41px;padding:0 8px;font-size:12px}.options-detail-body{padding:16px 19px 20px}.options-detail-body section{margin-bottom:21px}.options-detail-body h3{color:#123b72;margin:0 0 8px;font-size:13px}.options-detail-body p{color:#36577f;margin:0;font-size:13px;line-height:1.5}.options-detail-card{background:#f8fbff;border:1px solid #d9e5f0;border-radius:7px;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:21px;padding:13px;display:grid}.options-detail-card>div{min-width:0}.options-detail-card>div:first-child{align-items:center;gap:8px;display:flex}.options-detail-card small,.options-detail-card b{color:#557095;font-size:11px;font-weight:500;display:block}.options-detail-card b{color:#244a7a;margin-top:3px;font-size:12px}.options-signals{gap:8px;margin:0;padding:0;list-style:none;display:grid}.options-signals li{color:#315780;align-items:center;gap:8px;font-size:13px;display:flex}.options-signals svg{color:#45a66a;width:16px;height:16px}.options-linked{gap:9px;margin:0;display:grid}.options-linked div{grid-template-columns:max-content 1fr;align-items:start;gap:9px;display:grid}.options-linked dt{color:#286bd2;background:#e7f0ff;border-radius:5px;padding:3px 7px;font-size:11px}.options-linked dd{color:#245080;margin:3px 0 0;font-size:12px}.options-detail footer{border-top:1px solid #e0e8f0;gap:10px;padding:13px;display:flex}.options-detail footer button{flex:1;justify-content:center;padding:7px;font-size:12px}.options-detail footer button:first-child{flex:none}.options-detail footer button.primary{color:#fff;background:#073b79;border-color:#073b79}.options-summary{grid-template-columns:repeat(5,minmax(92px,1fr)) 1.25fr 1.4fr;align-items:stretch;margin:18px 9px 0;display:grid;overflow-x:auto}.options-summary>div{align-items:center;gap:8px;min-width:112px;min-height:67px;padding:10px 13px;display:flex}.options-summary>div+div{border-left:1px solid #e0e9f2}.options-summary svg{color:#2b78e7;width:20px;height:20px}.options-summary b,.options-summary span{color:#153d75;font-size:18px;line-height:1.1;display:block}.options-summary>div>span{font-size:11px}.options-summary small,.options-summary em{color:#6680a1;font-size:11px;font-style:normal;display:block}.options-summary em{margin-top:2px;font-size:10px}@media (max-width:1230px){.options-layout{grid-template-columns:minmax(0,1fr)}.options-detail{max-width:none}.options-summary{grid-template-columns:repeat(4,minmax(120px,1fr))}.options-header{flex-direction:column;gap:16px}.options-actions{margin:0}}@media (max-width:780px){.options-header .workspace-meta{flex-direction:column;align-items:flex-start;gap:12px}.options-actions{flex-wrap:wrap}.options-tabs{gap:0}.options-summary{grid-template-columns:repeat(2,minmax(140px,1fr))}}.options-list{overflow:hidden}.options-section+.options-section{border-top:1px solid #dce5ef}.options-section>header{align-items:flex-start;gap:12px;padding:19px;display:flex}.options-section h2{color:#143b73;margin:1px 0 5px;font-size:16px}.options-section header p{color:#567497;max-width:620px;margin:0;font-size:13px;line-height:1.45}.options-items{display:grid}.options-item{border-top:1px solid #e7edf3;grid-template-columns:minmax(0,1fr) max-content minmax(148px,.4fr) max-content;align-items:center;gap:16px;min-height:74px;padding:11px 19px;display:grid}.options-item.selected{background:#f1faee;box-shadow:inset 3px 0 #457b9d}.options-steward{align-items:center;gap:8px;min-width:0;display:flex}.options-steward .avatar{--avatar-size:26px;flex:none;font-size:10px}.options-steward small,.options-steward b{display:block}.options-steward small{color:#7890ad;font-size:10px}.options-steward b{color:#345580;white-space:nowrap;font-size:12px;font-weight:600}.options-signal-intro{margin-bottom:11px!important}.canonical-artifact-row-action{place-self:center end}.canonical-artifact-row-action .product-action-button{white-space:nowrap}.canonical-artifact-icon-button{justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;padding:0;display:inline-flex}.canonical-artifact-icon-button svg{width:18px;height:18px}@media (max-width:780px){.options-item{grid-template-columns:1fr;align-items:flex-start}.options-steward,.canonical-artifact-row-action{padding-left:38px}}.insights-page{padding-top:14px;padding-bottom:40px}.insights-header{margin-bottom:18px}.insights-header .workspace-meta>span:nth-child(2){grid-template-columns:max-content auto}.insights-actions button{min-height:42px;font-size:14px}.insights-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 9px;display:grid}.insights-metric{background:#fff;border:1px solid #dce5ef;border-radius:9px;align-items:center;gap:12px;min-height:88px;padding:14px;display:flex}.insights-metric-icon,.insight-icon{border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.insights-metric-icon{width:42px;height:42px}.insights-metric-icon svg{width:21px;height:21px}.insights-metric-icon.purple,.insight-icon.purple{color:#7953df;background:#f1ebff}.insights-metric-icon.green,.insight-icon.green{color:#3d9f4b;background:#e8f7e9}.insights-metric-icon.orange,.insight-icon.orange{color:#e78b20;background:#fff0dc}.insights-metric-icon.blue,.insight-icon.blue{color:#3376d2;background:#e8f1ff}.insight-icon.red{color:#e55d67;background:#ffeaeb}.insights-metric b,.insights-metric small{display:block}.insights-metric b{color:#102e60;font:600 22px/1 var(--font-sora), sans-serif}.insights-metric small{color:#365983;margin-top:5px;font-size:13px}.insights-layout{grid-template-columns:minmax(660px,1fr) minmax(330px,390px);align-items:start;gap:20px;margin:0 9px;display:grid}.insights-main{min-width:0}.insights-detail footer button{color:#143e76;background:#fff;border:1px solid #d7e2ed;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.insights-list,.insights-patterns,.insights-detail{background:#fff;border:1px solid #dce5ef;border-radius:9px;box-shadow:0 4px 15px #244a7210}.insights-list{overflow:hidden}.insight-row{grid-template-columns:42px minmax(260px,1fr) 90px max-content;align-items:center;gap:13px;min-height:102px;padding:13px 14px;display:grid}.insight-row+.insight-row{border-top:1px solid #e7edf3}.insight-row.selected{background:#f1faee;box-shadow:inset 3px 0 #457b9d}.insight-icon{width:38px;height:38px}.insight-icon svg{width:20px;height:20px}.insight-copy{min-width:0}.insight-copy h2{color:#143568;margin:0;font-size:14px;line-height:1.35}.insight-copy p{color:#50709b;margin:5px 0 0;font-size:13px;line-height:1.4}.insight-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.insight-tags span{color:#2b5c9f;background:#edf4ff;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:600}.insight-row>time{color:#315887;white-space:nowrap;font-size:12px}.insight-row>button{color:#1d579e;background:0 0;border:0;padding:3px}.insight-row>button svg{width:18px;height:18px}.insights-patterns{margin-top:18px;padding:16px}.insights-patterns>header{justify-content:space-between;align-items:center;display:flex}.insights-patterns h2{color:#102e60;margin:0;font-size:17px}.insights-patterns>p{color:#52719a;margin:7px 0 0;font-size:13px;line-height:1.45}.insights-pattern-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.insights-pattern{border:1px solid #e2e9f0;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px;display:grid}.insights-pattern h3{color:#15386e;margin:0;font-size:14px}.insights-pattern p{color:#52719a;margin:5px 0 0;font-size:13px;line-height:1.42}.insights-pattern>small{color:#52719a;grid-column:1/-1;font-size:12px}.insights-detail{flex-direction:column;min-height:680px;display:flex;overflow:hidden}.insights-detail-top{justify-content:space-between;align-items:center;padding:20px 20px 8px;display:flex}.insights-detail-top span{color:#267339;background:#e8f6e9;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:700}.insights-detail-top time,.insights-detail>p{color:#52719a;font-size:12px}.insights-detail>h2{color:#102e60;font:600 23px/1.25 var(--font-sora), sans-serif;letter-spacing:-.4px;margin:8px 20px}.insights-detail>p{margin:0 20px 14px}.insights-detail-body{padding:18px 20px 20px}.insights-detail-body section{margin-bottom:20px}.insights-detail-body h3{color:#123b72;margin:0 0 8px;font-size:14px}.insights-detail-body p{color:#36577f;margin:0;font-size:13px;line-height:1.5}.insight-support-card{background:linear-gradient(135deg,#effbf0,#f7fcf7);border:1px solid #c9e7cc;border-radius:7px;padding:12px}.insight-support-card header{justify-content:space-between;align-items:center;display:flex}.insight-support-card header span,.insight-support-card p{color:#39704a;font-size:12px}.insight-support-card .avatar-stack{margin:11px 0;display:flex}.insight-support-card .avatar+.avatar{margin-left:-7px}.insight-support-card p i{background:#78a784;border-radius:50%;width:4px;height:4px;margin:0 7px 2px;display:inline-block}.insights-detail footer{border-top:1px solid #e0e8f0;gap:9px;margin-top:auto;padding:14px 16px;display:flex}.insights-detail footer button:first-child{padding:8px}.insights-detail footer button.primary{color:#fff;background:#083878;border-color:#083878;margin-left:auto}.insights-detail footer svg{width:16px;height:16px}.insights-empty{color:#36577f;text-align:center;background:#fff;border:1px solid #dce5ef;border-radius:9px;flex-direction:column;align-items:center;margin:0 9px;padding:48px 24px;display:flex}.insights-empty>svg{color:#7953df;width:32px;height:32px}.insights-empty h2{color:#102e60;margin:16px 0 6px;font-size:18px}.insights-empty p{margin:0}@media (max-width:1250px){.insights-layout{grid-template-columns:minmax(0,1fr)}.insights-detail{min-height:0}}@media (max-width:820px){.insights-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-pattern-grid{grid-template-columns:1fr}.insight-row{grid-template-columns:42px minmax(0,1fr);align-items:start}.insight-row>time{grid-column:2}.insight-row .canonical-artifact-row-action{grid-column:2;justify-self:start}}@media (max-width:560px){.insights-metrics{grid-template-columns:1fr}.insights-header .workspace-actions,.insights-detail footer{flex-wrap:wrap}}.auth-shell{background:var(--canvas,#f7f8f5);justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex}.auth-panel{background:var(--surface,#fff);border:1px solid var(--border,#dde1dc);border-radius:18px;width:100%;max-width:460px;padding:44px;box-shadow:0 18px 52px #1e332614}.auth-brand{color:var(--text,#1d2d22);font-family:var(--font-sora);flex-direction:column;gap:4px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.auth-brand span{color:var(--muted,#68736b);font-family:var(--font-inter);letter-spacing:.02em;font-size:11px;font-weight:500}.auth-panel h1{color:var(--text,#1d2d22);font-family:var(--font-sora);letter-spacing:-.03em;margin:38px 0 8px;font-size:30px}.auth-intro{color:var(--muted,#68736b);margin:0 0 26px;line-height:1.55}.auth-form{gap:17px;display:grid}.auth-form label{color:var(--text,#1d2d22);gap:7px;font-size:14px;font-weight:600;display:grid}.auth-form input{border:1px solid var(--border,#cbd3ca);color:var(--text,#1d2d22);font:inherit;background:#fff;border-radius:8px;padding:11px 12px}.auth-form input:focus{border-color:var(--accent,#3c8063);outline:0;box-shadow:0 0 0 3px #3c806329}.auth-form button,.logout-button{background:var(--accent,#3c8063);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;padding:12px 16px;font-weight:700}.auth-help{color:var(--muted,#68736b);margin:-8px 0 0;font-size:12px}.auth-notice{border-left:3px solid var(--accent,#3c8063);color:var(--text,#1d2d22);background:#f3f6f0;margin:20px 0;padding:11px 13px;line-height:1.45}.auth-switch{color:var(--muted,#68736b);margin:26px 0 0;font-size:14px}.auth-switch a{color:var(--accent,#3c8063);font-weight:700}.profile-card{align-items:center;gap:9px;display:flex}.logout-button{color:inherit;background:0 0;padding:6px;font-size:12px}@media (max-width:520px){.auth-panel{padding:32px 24px}}:root{--punch-red:#e63946;--honeydew:#f1faee;--frosted-blue:#a8dadc;--oxford-navy:#1d3557;--navy:#1d3557;--cerulean:#457b9d;--avatar-background:var(--cerulean);--red:var(--punch-red);--canvas:#f8fafc;--border:#e2e8ef;--muted:#6d87a4}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--canvas);color:var(--navy);font-family:var(--font-inter), Arial, sans-serif;text-rendering:optimizelegibility;overflow:hidden}button,input{font:inherit}button{cursor:pointer}:where(button,input):focus-visible{outline:3px solid var(--punch-red);outline-offset:3px}.dashboard{background:#fff;height:100dvh;min-height:0;font-size:12px;display:flex;overflow:hidden}.sidebar{color:#fff;background:linear-gradient(155deg,#031c45,#062b59 60%,#07558d);flex-direction:column;flex:0 0 236px;width:236px;min-height:100vh;padding:24px 12px 14px;display:flex;position:relative}.sidebar-brand{justify-content:center;align-items:center;height:70px;padding:0;display:flex}.brand-wordmark{width:202px;max-width:100%;height:auto;display:block}.brand-mark{object-fit:contain;width:51px;height:51px;display:none}.sidebar nav{gap:7px;margin-top:15px;display:grid}.nav-item,.profile-card{color:#fff;text-align:left;background:0 0;border:0;align-items:center;display:flex}.nav-item{border-radius:8px;gap:19px;padding:13px 18px;font-size:16px}.nav-item svg{stroke-width:1.8px;width:24px;height:24px}.nav-item.active{background:linear-gradient(100deg,#7196bf6b,#92aecc4a)}.sidebar-bottom{gap:17px;margin-top:auto;display:grid}.profile-card{flex-direction:column;align-items:stretch;gap:9px;padding:0 8px}.profile-identity{color:inherit;flex:1;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.profile-identity>span:not(.avatar){flex:1}.profile-card strong{font-size:13px;font-weight:500;display:block}.profile-card small{color:#b4cce5;margin-top:2px;font-size:10px;display:block}.profile-card form{margin-left:0}.logout-button{color:inherit;border:1px solid #a6c6e44d;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 10px;display:flex}.logout-button svg{width:16px;height:16px}.profile-card>svg{width:16px}.rail-toggle{color:#fff;cursor:pointer;z-index:2;background:#0b3970;border:1px solid #a6c6e473;border-left:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:18px;height:46px;padding:0;display:flex;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.rail-toggle:hover{background:#164d87}.rail-toggle-mark{gap:3px;display:grid}.rail-toggle-mark i{background:currentColor;border-radius:999px;width:2px;height:7px;display:block}.sidebar[data-collapsed=true]{flex-basis:66px;width:66px;padding:18px 7px}.sidebar[data-collapsed=true] .sidebar-brand{padding:0 4px}.sidebar[data-collapsed=true] .brand-wordmark{display:none}.sidebar[data-collapsed=true] .brand-mark{flex-basis:45px;width:45px;height:45px;display:block}.sidebar[data-collapsed=true] .nav-item{justify-content:center;padding:13px 5px}.sidebar[data-collapsed=true] .sidebar-bottom{gap:12px}.sidebar[data-collapsed=true] .profile-card{align-items:center;padding:0}.sidebar[data-collapsed=true] .profile-card form{width:100%}.sidebar[data-collapsed=true] .logout-button{padding:8px}.content-shell{flex:1;min-width:0;height:100%;min-height:0;overflow:clip auto}.topbar{border-bottom:1px solid #e8edf2;align-items:center;gap:14px;height:70px;padding:0 24px 0 16px;display:flex;box-shadow:0 2px 6px #1d35570d}.search{color:#54709a;border:1px solid #d9e1ea;border-radius:8px;flex:1;align-items:center;gap:12px;min-width:240px;max-width:455px;height:42px;padding:0 13px;display:flex}.search svg{width:20px}.search input{min-width:0;color:var(--navy);background:0 0;border:0;outline:0;flex:1;font-size:14px}.search input::placeholder{color:#a7b4c9}.top-actions{align-items:center;gap:19px;margin-left:auto;display:flex}.notification{color:#0e3b72;background:0 0;border:0;padding:5px;position:relative}.notification svg{width:25px;height:25px}.notification b{color:#fff;background:#ee343d;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;top:-2px;right:-3px}.new-context svg,.new-action svg,.new-initiative svg{width:18px}.new-context,.new-action,.new-initiative{color:#fff;background:#0b3970;border:0;border-radius:7px;align-items:center;gap:10px;height:42px;padding:0 22px;font-size:14px;font-weight:600;display:flex}.new-initiative{background:#457b9d}.new-initiative:hover,.new-initiative:focus-visible{background:#356781}.dashboard-content{width:min(1480px,100% - 64px);margin:0 auto;padding:30px 16px 26px}.home-orientation{padding-bottom:48px}.home-section-heading{margin-bottom:16px}.home-section-heading--inline{justify-content:space-between;align-items:end;gap:20px;display:flex}.home-eyebrow{color:#557a9e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:700}.home-section-heading h2,.home-change h2{color:#123b72;font:600 23px/1.15 var(--font-sora), sans-serif;letter-spacing:-.7px;margin:0}.home-section-heading>div>p:last-child,.home-change>div>p:not(.home-eyebrow){color:#55719a;max-width:620px;margin:7px 0 0;font-size:14px;line-height:1.5}.home-attention,.home-contexts,.home-change,.home-learning-grid{margin:0 9px 32px}.home-attention-grid,.home-context-grid,.home-learning-grid{gap:14px;display:grid}.home-attention-grid{grid-template-columns:1.2fr 1fr 1fr}.attention-item{border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;gap:14px;min-height:174px;padding:20px;text-decoration:none;display:grid}.attention-item>svg:first-child{width:28px;height:28px;margin-top:2px}.attention-item small,.home-change-notes small{color:#426b94;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.attention-item h3{color:#153d74;font:600 17px/1.3 var(--font-sora), sans-serif;margin:0}.attention-item p{color:#52739a;margin:8px 0 0;font-size:13px;line-height:1.45}.attention-item--signal{background:#eef7f4;grid-template-columns:38px minmax(0,1fr)}.attention-item--signal>svg{color:#248668}.attention-item--question{background:#eff5fb}.attention-item--question>svg:first-child{color:#286aa1}.attention-item--learning{background:#f7f1fb}.attention-item--learning>svg:first-child{color:#7551b1}.attention-item--question>svg:last-child,.attention-item--learning>svg:last-child{color:#316a9e}.home-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-context{color:inherit;border-bottom:1px solid #d8e4ed;flex-direction:column;min-height:190px;padding:6px 4px 17px;text-decoration:none;display:flex}.home-context small{color:#527ca8;font-size:12px;font-weight:700}.home-context h3{color:#143a70;font:600 18px/1.25 var(--font-sora), sans-serif;margin:9px 0 7px}.home-context p{color:#52719a;margin:0;font-size:13px;line-height:1.5}.home-context span{color:#286aa1;align-items:center;gap:5px;margin-top:auto;padding-top:12px;font-size:12px;font-weight:700;display:flex}.product-action-button,.context-dashboard-button{color:#226bb0;background:#fff;border:1px solid #b9cbe4;border-radius:8px;flex:none;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:36px;padding:7px 11px;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.product-action-button:hover,.product-action-button:focus-visible,.context-dashboard-button:hover,.context-dashboard-button:focus-visible{color:#103f80;background:#eef5ff;border-color:#175eae}.home-change{background:#f2f7fb;border-left:4px solid #78a8ca;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:center;gap:28px;padding:25px 28px;display:grid}.home-change .product-action-button{margin-top:12px}.home-change-notes{border-left:1px solid #cfdfeb;gap:15px;padding-left:26px;display:grid}.home-change-notes article{grid-template-columns:25px minmax(0,1fr);gap:11px;display:grid}.home-change-notes svg{color:#3976a9;width:20px;height:20px}.home-change-notes p{color:#365f8a;margin:0;font-size:14px;line-height:1.4}.home-learning-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.home-learning,.home-signals{border-top:1px solid #dbe5ed;padding-top:21px}.home-learning-item{color:inherit;border-top:1px solid #e0e8ef;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;text-decoration:none;display:grid}.home-learning-icon{color:#408c45;background:#eef7eb;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.home-learning-icon svg{width:16px;height:16px}.home-learning-item strong,.home-learning-item small{display:block}.home-learning-item strong{color:#274f7e;font-size:14px;line-height:1.4}.home-learning-item small{color:#6a86a4;margin-top:4px;font-size:12px}.home-learning-item>svg{color:#3774a8}.home-signal{justify-content:space-between;gap:12px;padding:13px 0;display:flex}.home-signal+.home-signal{border-top:1px solid #e0e8ef}.home-signal p{color:#52719a;margin:0;font-size:14px;line-height:1.4}.home-signal time{color:#7891ad;white-space:nowrap;font-size:12px}@media (max-width:980px){.home-attention-grid,.home-context-grid{grid-template-columns:1fr}.home-context{min-height:0}.home-change,.home-learning-grid{grid-template-columns:1fr}.home-change-notes{border-top:1px solid #cfdfeb;border-left:0;padding:20px 0 0}}@media (max-width:640px){.home-attention,.home-contexts,.home-change,.home-learning-grid{margin-bottom:24px}.home-section-heading--inline{flex-direction:column;align-items:flex-start}.home-change{gap:22px;padding:21px 18px}.attention-item{min-height:0}}.metrics{grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:20px;display:grid}.metric{border:1px solid var(--border);background:linear-gradient(135deg,#fff,#fcfdfe);border-radius:9px;align-items:center;gap:19px;min-height:126px;padding:21px 18px;display:flex}.metric-icon{border-radius:17px;place-items:center;width:55px;height:55px;display:grid}.metric-icon svg{width:28px;height:28px}.metric-icon.blue{color:#1d4584;background:#e4f0ff}.metric-icon.green{color:#418f26;background:#eff7e9}.metric-icon.orange{color:#e57700;background:#fff1df}.metric-icon.purple{color:#7b45dd;background:#f1e9ff}.metric small{color:#567096;font-size:13px;display:block}.metric strong{font:500 29px/1 var(--font-sora), sans-serif;margin:2px 0 7px;display:block}.metric p{color:#7890ae;font-size:12px;line-height:1.35}.metric p.positive b{color:#13944f;font-weight:700}.dashboard-grid{gap:17px;margin-bottom:20px;display:grid}.grid-primary{grid-template-columns:1.45fr 1.08fr .82fr}.grid-secondary{grid-template-columns:.92fr 1.03fr 1.1fr 1.08fr;margin-bottom:0}.panel{background:#fff;border:1px solid #e5ebf0;border-radius:9px;min-width:0;padding:16px}.panel-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.panel h2{font:600 16px/1 var(--font-sora), sans-serif;letter-spacing:-.5px}.text-button{color:#2472c6;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.portfolio{min-height:440px}.portfolio-head,.portfolio-row{grid-template-columns:2.25fr .9fr .55fr 1.05fr 1fr;align-items:center;gap:7px;display:grid}.portfolio-head{color:#47618a;padding:9px 0 12px;font-size:12px;font-weight:600}.portfolio-row{color:#557092;border-top:1px solid #e9edf2;min-height:58px;font-size:14px}.context{align-items:center;gap:9px;min-width:0;display:flex}.dot{background:#e63946;border-radius:50%;width:8px;height:8px}.dot.blue{background:#1f559a}.dot.green{background:#65a93e}.context strong{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.context small{color:#778eaa;margin-top:3px;font-size:12px;display:block}.status{color:#52963d;background:#eaf4e9;border-radius:999px;justify-self:start;padding:4px 9px;font-size:12px}.status.in-review{color:#ec8a2c;background:#fff0dc}.status.draft{color:#77818f;background:#eff2f5}.avatar{--avatar-size:28px;aspect-ratio:1;background:var(--avatar-background);block-size:var(--avatar-size);flex:0 0 var(--avatar-size);color:#fff;inline-size:var(--avatar-size);border:2px solid #f4f8fb;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.avatar--sm{--avatar-size:24px}.avatar--md{--avatar-size:28px}.avatar--lg{--avatar-size:40px}.avatar--xl{--avatar-size:96px;border-width:0;font-size:28px}.avatar img{object-fit:cover;block-size:100%;inline-size:100%}.profile-upload-form{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.profile-upload-picker{min-height:36px}.profile-upload-picker:disabled{cursor:progress;opacity:.7}.profile-form{gap:18px;display:grid}.profile-form label{color:var(--navy);gap:7px;font-size:14px;font-weight:700;display:grid}.profile-form input{border:1px solid var(--border);color:var(--navy);font:inherit;border-radius:8px;min-height:42px;padding:11px 12px}.profile-form input[readonly]{color:var(--muted);background:#f4f7f9}.profile-remove{min-height:36px;margin:0}.profile-page-route{min-width:0}.profile-content{width:min(1480px,100% - 64px);margin:0 auto;padding:0 16px 40px}.profile-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.profile-module{border:1px solid var(--border);background:#fff;border-radius:9px;min-width:0;padding:24px}.profile-module-heading{margin-bottom:20px}.profile-module-heading h2{color:var(--navy);font:600 18px/1.25 var(--font-sora), sans-serif;margin:0}.profile-picture-body{align-items:center;gap:22px;min-width:0;display:flex}.profile-avatar{flex:none}.profile-picture-details{min-width:0}.profile-picture-details>p{color:var(--muted);margin:0;line-height:1.5}.profile-picture-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.profile-picture-actions>form{display:flex}.profile-form{gap:16px}.profile-form button{justify-self:start;min-height:36px}@media (max-width:900px){.profile-modules{grid-template-columns:1fr}}@media (max-width:720px){.profile-content{width:calc(100% - 24px);padding:0 9px 32px}.profile-module{padding:20px}}.creation-dialog{z-index:20;background:#08224275;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.creation-dialog-card{box-sizing:border-box;background:#fff;border:1px solid #dce7f4;border-radius:12px;flex-direction:column;width:100%;max-width:640px;min-height:0;max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 20px 55px #0e346040}.creation-dialog-heading{background:#fff;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 18px;display:flex}.creation-dialog-heading h2{color:var(--oxford-navy);font:600 24px/1.2 var(--font-sora), sans-serif;margin:0 0 7px}.creation-dialog-heading p{color:#547096;max-width:54ch;margin:0;font-size:14px;line-height:1.45}.creation-dialog-close{flex:none;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:6px;display:inline-flex;color:var(--oxford-navy)!important;background:0 0!important;border:0!important}.creation-dialog-close svg{width:21px;height:21px}.creation-dialog-close:focus-visible,.creation-dialog-form input:focus-visible,.creation-dialog-form textarea:focus-visible,.initiative-picker-input:focus-visible,.searchable-multi-select-input:focus-visible{border-color:var(--cerulean);outline:0;box-shadow:0 0 0 3px #457b9d29}.creation-dialog-content{min-height:0;padding:0 26px 26px;overflow-y:auto}.creation-dialog-form{flex-direction:column;gap:15px;min-height:0;margin:0;display:flex}.creation-dialog-form>label,.creation-dialog-form .initiative-picker>label,.creation-dialog-form .searchable-multi-select>label{color:var(--oxford-navy);gap:7px;font-size:14px;font-weight:700;display:grid}.creation-dialog-form input,.creation-dialog-form textarea,.initiative-picker-input,.searchable-multi-select-input{box-sizing:border-box;color:var(--oxford-navy);font:inherit;background:#fff;border:1px solid #cbd9e8;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.creation-dialog-form textarea{resize:vertical;min-height:92px}.creation-dialog-required{color:var(--punch-red);font-weight:700}.creation-dialog-optional{color:#7990ab;font-size:12px;font-weight:500}.creation-dialog-help,.creation-dialog-error{margin:-6px 0 0;font-size:13px;line-height:1.45}.creation-dialog-help{color:#547096}.creation-dialog-error{color:#ad2431}.creation-dialog-footer{z-index:1;background:#fff;border-top:1px solid #e3ebf3;justify-content:flex-end;align-items:center;gap:10px;margin-top:3px;padding-top:16px;display:flex;position:sticky;bottom:0}.creation-dialog-footer button{color:var(--oxford-navy);background:#fff;border:1px solid #cbd9e8;border-radius:8px;justify-content:center;align-items:center;width:auto;min-height:42px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex}.creation-dialog-footer button[type=submit]{background:var(--button-primary-background)!important;border-color:var(--button-primary-background)!important;color:var(--button-primary-foreground)!important}.creation-dialog-footer button:hover:not(:disabled),.creation-dialog-footer button:focus-visible{border-color:var(--cerulean)}.creation-dialog-footer button[type=submit]:hover:not(:disabled),.creation-dialog-footer button[type=submit]:focus-visible{background:var(--cerulean)!important;border-color:var(--cerulean)!important;color:var(--honeydew)!important}.creation-dialog-footer button:disabled{cursor:wait;opacity:.65}.searchable-multi-select,.initiative-picker{gap:8px;min-width:0;display:grid;position:relative}.searchable-multi-select-empty,.initiative-picker-empty-selection{color:#547096;margin:-2px 0 0;font-size:13px}.searchable-multi-select-selected{flex-wrap:wrap;gap:6px;display:flex}.searchable-multi-select-chip{background:var(--honeydew);border:1px solid var(--frosted-blue);color:var(--oxford-navy);border-radius:7px;align-items:center;gap:6px;max-width:100%;padding:6px 8px 6px 10px;font-size:13px;display:inline-flex}.searchable-multi-select-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searchable-multi-select-chip button{align-items:center;padding:2px;display:inline-flex;color:var(--oxford-navy)!important;background:0 0!important;border:0!important}.searchable-multi-select-chip svg{width:15px;height:15px}.searchable-multi-select-menu,.initiative-picker-menu{z-index:2;background:#fff;border:1px solid #cbd9e8;border-radius:8px;width:100%;max-height:230px;padding:4px;position:static;overflow-y:auto;box-shadow:0 12px 24px #1d355724}.searchable-multi-select-menu button,.initiative-picker-menu [role=option]{color:var(--oxford-navy);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:10px;display:flex}.searchable-multi-select-menu button.is-active,.searchable-multi-select-menu button:hover,.initiative-picker-menu [role=option].is-active,.initiative-picker-menu [role=option]:hover{background:var(--frosted-blue)}@supports (color:color-mix(in lab, red, red)){.searchable-multi-select-menu button.is-active,.searchable-multi-select-menu button:hover,.initiative-picker-menu [role=option].is-active,.initiative-picker-menu [role=option]:hover{background:color-mix(in srgb, var(--frosted-blue) 28%, white)}}.searchable-multi-select-menu p,.initiative-picker-menu p{color:#547096;margin:0;padding:10px;font-size:13px}.creation-dialog .act-form{gap:15px;margin-top:0}.creation-dialog .act-form label{color:var(--oxford-navy);gap:7px;font-size:14px}.creation-dialog .act-form label>span:first-child{display:inline}.creation-dialog .act-form input,.creation-dialog .act-form textarea{font-size:inherit;min-height:44px;padding:10px 12px}.creation-dialog .act-form textarea{min-height:92px}.creation-dialog .act-form .act-form-details summary{padding:7px 0;font-size:14px}.creation-dialog .act-form .act-optional{font-size:12px}.creation-dialog .act-form>.creation-dialog-footer button{width:auto}.creation-dialog .act-form>.creation-dialog-footer button[type=submit] svg{width:16px;height:16px}.initiative-group-header-row{align-items:stretch;min-width:0;display:flex}.initiative-group-header-row .initiative-group-header{flex:auto;min-width:0}.initiative-group-header-row .initiative-group-actions{flex:none;align-items:center;padding:10px 14px 10px 0;display:flex}.initiative-group-header-row .initiative-group-actions button{width:38px;height:38px}@media (max-width:600px){.creation-dialog{padding:10px}.creation-dialog-card{max-height:calc(100dvh - 20px)}.creation-dialog-heading{padding:18px 18px 14px}.creation-dialog-heading h2{font-size:21px}.creation-dialog-content{padding:0 18px 18px}.creation-dialog-footer{flex-wrap:wrap}.creation-dialog-footer button{flex:auto}.initiative-group-header-row .initiative-group-actions{padding-right:8px}.initiative-group-header-row .initiative-group-actions button{width:36px;height:36px}}@media (max-width:480px){.profile-picture-body{flex-direction:column;align-items:flex-start}}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.momentum{justify-items:center;line-height:1;display:grid}.momentum b{letter-spacing:-4px;font-size:18px;transform:rotate(-8deg)}.momentum small{margin-top:2px;font-size:12px}.momentum.strong{color:#4eaa48}.momentum.moderate{color:#f28e20}.momentum.low{color:#e9434c}.portfolio-row time{color:#6680a0;white-space:nowrap;font-size:12px}.panel-footer{color:#738ba8;justify-content:space-between;padding-top:15px;font-size:12px;display:flex}.panel-footer b{color:#355074;background:#eff3f7;border-radius:3px;place-items:center;width:22px;height:22px;margin:0 6px;display:inline-grid}.lanes{min-height:440px}.lane-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lane{border:1px solid #e4eaf0;border-radius:8px;min-height:169px;padding:20px 15px;position:relative}.lane>svg:first-child{stroke-width:1.5px;width:38px;height:38px}.lane h3{font:600 15px/1 var(--font-sora), sans-serif;margin:10px 0 8px}.lane p{color:#6781a2;max-width:115px;font-size:12px;line-height:1.4}.lane>svg:last-child{color:#155395;width:16px;position:absolute;bottom:27px;right:14px}.signals{min-height:440px}.signal{border-bottom:1px solid #e8edf2;justify-content:space-between;gap:8px;padding:8px 0 12px;display:flex}.signal-category{margin-bottom:3px;font-size:12px;font-weight:600;display:block}.signal-category.technology{color:#59a645}.signal-category.people{color:#f58b21}.signal-category.market{color:#1c5aaf}.signal-category.customer{color:#8456e1}.signal-category.operations{color:#22a8ae}.signal p{color:#627b9b;font-size:14px;line-height:1.32}.signal time{color:#7891ad;text-align:right;min-width:38px;font-size:12px}.under-link{color:#2372c9;background:0 0;border:0;align-items:center;gap:3px;padding:11px 0 0;font-size:13px;font-weight:600;display:flex}.under-link svg{width:14px}.reviews,.insights,.quick-start,.activity{min-height:322px}.review{align-items:center;gap:10px;padding:9px 0;display:flex}.review time{text-align:center;border:1px solid #e6ebf1;border-radius:6px;place-content:center;width:39px;height:45px;line-height:1;display:grid}.review time b{color:#ee4250;font-size:9px}.review time strong{font:500 18px/1.1 var(--font-sora), sans-serif;color:var(--navy)}.review-details{flex:1;min-width:0}.review-details strong,.review-details small{display:block}.review-details strong{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.review-details small{color:#7690aa;margin-top:3px;font-size:12px}.insight{border-bottom:1px solid #e8edf2;gap:10px;padding:10px 0;display:flex}.mini-icon{border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.mini-icon svg{width:16px;height:16px}.mini-icon.green{color:#54a13a;background:#edf6e8}.mini-icon.purple{color:#8757e4;background:#f0e9ff}.mini-icon.orange{color:#ee8a25;background:#fff0df}.mini-icon.blue{color:#3979c7;background:#e8f0ff}.mini-icon.aqua{color:#2f9ba2;background:#e3f5f6}.insight p{color:#426084;font-size:13px;line-height:1.4}.insight small{color:#8399b1;margin-top:4px;font-size:12px;display:block}.quick-start{padding:16px}.quick-start .panel-heading{margin-bottom:10px}.quick{text-align:left;width:100%;color:var(--navy);background:#fff;border:1px solid #e4eaf0;border-radius:7px;align-items:center;gap:9px;margin-top:5px;padding:9px 8px;display:flex}.quick>span{color:#1d4b7e;background:#eff5f7;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.quick:nth-of-type(3)>span{color:#499e35;background:#edf7e9}.quick:nth-of-type(4)>span{color:#e98a27;background:#fff0de}.quick:nth-of-type(5)>span{color:#e34e58;background:#ffe9ec}.quick svg{width:18px;height:18px}.quick div{flex:1}.quick strong,.quick small{display:block}.quick strong{font-size:13px}.quick small{color:#7b93ab;margin-top:2px;font-size:12px}.quick>svg:last-child{width:15px;height:15px}.activity-row{grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.activity-row>span:nth-child(2){color:#47648b;font-size:13px;line-height:1.35}.activity-row time{color:#7e95ad;white-space:nowrap;font-size:12px}.metric-link{color:inherit;text-decoration:none}.context a{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.explore-content{width:min(1480px,100% - 64px);margin:0 auto;padding:26px 16px 40px}.explore-toolbar{justify-content:flex-end;align-items:end;margin:0 0 12px;display:flex}.explore-actions{gap:14px;display:flex}.context-search,.filters-button{color:#48709d;background:#fff;border:1px solid #dfe7ef;border-radius:8px;align-items:center;height:42px;display:flex}.context-search{gap:9px;width:233px;padding:0 11px}.context-search svg,.filters-button svg{width:16px;height:16px}.context-search input{color:var(--navy);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.context-search input::placeholder{color:#849ab6}.filters-button{color:#234c80;gap:8px;padding:0 14px;font-size:14px;font-weight:600}.contexts-table{background:#fff;border:1px solid #e1e8ef;border-radius:8px;overflow:hidden}.contexts-empty{color:#547096;text-align:center;padding:46px 28px}.contexts-empty h2{color:#163866;margin:0 0 8px;font-size:18px}.contexts-empty p{max-width:390px;margin:0 auto 18px}.contexts-empty button{color:#fff;background:#0b3970;border:0;border-radius:7px;min-height:38px;padding:8px 14px;font-weight:600}.context-creator{z-index:20;background:#08224275;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.context-creator-card{box-sizing:border-box;background:#fff;border:1px solid #dce7f4;border-radius:10px;width:100%;max-width:470px;max-height:calc(100vh - 32px);padding:23px;overflow-y:auto;box-shadow:0 20px 55px #0e346040}.context-creator-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.context-creator-heading h2{color:#163866;margin:0 0 6px;font-size:21px}.context-creator-heading p{color:#547096;margin:0;font-size:14px;line-height:1.45}.context-creator-heading button{color:#47618a;background:0 0;border:0;padding:2px}.context-creator-heading svg{width:20px;height:20px}.context-creator form{gap:8px;display:grid}.context-creator label{color:#234c80;font-size:13px;font-weight:700}.context-creator input,.context-creator textarea{color:#163866;font:inherit;border:1px solid #cbd9e8;border-radius:7px;min-height:42px;padding:8px 10px}.context-creator textarea{resize:vertical;min-height:82px}.context-creator-help{color:#547096;margin:-2px 0 2px;font-size:12px;line-height:1.4}.context-creator-error{color:#b42318;margin:4px 0 0;font-size:13px}.context-creator-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.context-creator-actions button{color:#234c80;background:#fff;border:1px solid #cbd9e8;border-radius:7px;min-height:38px;padding:8px 14px;font-weight:700}.context-creator-actions button[type=submit]{color:#fff;background:#0b3970;border-color:#0b3970}.initiative-picker{gap:7px;display:grid;position:relative}.initiative-picker>label{color:#234c80;font-size:13px;font-weight:700}.initiative-picker-input{color:#163866;font:inherit;border:1px solid #cbd9e8;border-radius:7px;width:100%;min-height:42px;padding:8px 10px}.initiative-picker-input:focus-visible{border-color:var(--cerulean);outline:0;box-shadow:0 0 0 3px #457b9d29}.initiative-picker-empty-selection{color:#547096;margin:-2px 0 0;font-size:12px}.initiative-picker-selected{background:var(--honeydew);border:1px solid var(--frosted-blue);color:var(--oxford-navy);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.initiative-picker-selected button{color:var(--oxford-navy);background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.initiative-picker-selected svg{width:16px;height:16px}.initiative-picker-menu{z-index:2;background:#fff;border:1px solid #cbd9e8;border-radius:7px;width:100%;max-height:180px;padding:4px;position:absolute;top:100%;overflow-y:auto;box-shadow:0 12px 24px #1d355724}.initiative-picker-menu [role=option]{color:var(--oxford-navy);cursor:pointer;border-radius:5px;padding:9px 10px}.initiative-picker-menu [role=option].is-active,.initiative-picker-menu [role=option]:hover{background:var(--frosted-blue)}@supports (color:color-mix(in lab, red, red)){.initiative-picker-menu [role=option].is-active,.initiative-picker-menu [role=option]:hover{background:color-mix(in srgb, var(--frosted-blue) 28%, white)}}.initiative-picker-menu p{color:#547096;margin:0;padding:9px 10px;font-size:12px}.initiative-picker-help{color:#547096;margin:0;font-size:12px}.contexts-head,.context-row{grid-template-columns:1.65fr 2.3fr .78fr .92fr .48fr 28px;align-items:center;min-width:900px;display:grid}.contexts-head{color:#547096;min-height:48px;padding:0 18px;font-size:12px;font-weight:600}.context-row{color:#567095;border-top:1px solid #e6edf2;min-height:78px;padding:0 18px;font-size:14px}.context-name{align-items:center;gap:10px;min-width:0;display:flex}.context-name>span:last-child{min-width:0}.context-name a{color:#163866;font-size:14px;font-weight:700}.context-name small{color:#607fa5;margin-top:3px;font-size:12px;display:block}.context-icon{border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.context-icon svg{stroke-width:1.75px;width:20px;height:20px}.context-icon.target{color:#1671db;background:#e8f1ff}.context-icon.people{color:#58a53e;background:#ebf6e7}.context-icon.structure{color:#8c5ee6;background:#f0eaff}.context-icon.customer{color:#ee902d;background:#fff0e1}.context-icon.shield{color:#299da5;background:#e5f6f7}.context-icon.pricing{color:#f45172;background:#ffeaf0}.context-icon.building{color:#5d7a9f;background:#edf2f8}.context-icon.lightbulb{color:#e9a221;background:#fff4dc}.framing-question{color:#365781;max-width:300px;margin:0;font-size:13px;line-height:1.4}.context-row time{font-size:12px}.context-material{color:#607fa5;font-size:12px}.context-owner{color:#345475;background:#eff3f7;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;display:inline-flex}.row-actions{color:#0c477f;background:0 0;border:0;padding:4px}.row-actions svg{width:17px;height:17px}.contexts-footer{color:#607fa5;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;font-size:12px;display:flex}.contexts-footer nav{align-items:center;gap:9px;display:flex}.contexts-footer button{color:#214d83;background:0 0;border:0;min-width:18px;height:28px;padding:0 4px;font-size:13px}.contexts-footer button.current{background:#edf2f7;border-radius:4px}.explore-content{max-width:1120px;padding-bottom:56px}.explore-toolbar{justify-content:flex-start;margin:0 0 14px}.context-search{border-color:#cbd9e8;width:100%;max-width:440px;box-shadow:0 1px 2px #1d35570a}.context-search:focus-within{border-color:#457b9d;box-shadow:0 0 0 3px #457b9d29}.contexts-list{width:100%}.contexts-list ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.context-list-card{background:linear-gradient(90deg,#fff 0%,#f8fbfd 100%);border:1px solid #dbe7ef;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:110px;padding:18px 20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 2px 5px #1d355709}.context-list-card:hover{border-color:#a8d0dc;transform:translateY(-1px);box-shadow:0 7px 18px #1d355717}.context-list-card:focus-within{border-color:#457b9d;box-shadow:0 0 0 3px #457b9d26}.context-list-icon{color:#457b9d;background:#e8f4f7;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.context-list-icon svg{stroke-width:1.75px;width:22px;height:22px}.context-list-copy{min-width:0}.context-list-copy>a{color:#1d3557;font:600 17px/1.28 var(--font-sora), sans-serif;text-decoration:none}.context-list-copy>a:hover{color:#457b9d;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.context-list-copy>p{-webkit-line-clamp:2;color:#47618a;-webkit-box-orient:vertical;margin:5px 0 8px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.context-list-meta{color:#617a9a;gap:12px;font-size:12px;display:flex}.context-list-meta span{color:#345475;font-weight:600}.context-list-meta time:before{color:var(--punch-red);content:"•";margin-right:12px}.context-open-button{color:#fff;white-space:nowrap;background:#457b9d;border:1px solid #457b9d;border-radius:7px;padding:9px 13px;font-size:13px;font-weight:700;text-decoration:none}.context-open-button:hover{background:#1d3557;border-color:#1d3557}.contexts-search-empty{color:#547096;text-align:center;background:#fff;border:1px dashed #cbd9e8;border-radius:12px;padding:28px}.contexts-search-empty p{margin:0}.contexts-empty{border-radius:12px}.initiative-selection-toolbar{background:#edf6ff;border:1px solid #c5def5;border-radius:10px;justify-content:flex-end;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px;display:flex}.initiative-selection-count{color:#1d3557;margin-right:auto;font-size:14px;font-weight:700}.initiative-selection-field select{color:#1d3557;font:inherit;background:#fff;border:1px solid #c4d3e2;border-radius:7px;max-width:230px;min-height:36px;padding:6px 9px}.initiative-selection-field select:focus-visible{border-color:#457b9d;outline:0;box-shadow:0 0 0 3px #457b9d29}.initiative-create-button,.initiative-clear-button{border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.initiative-create-button{color:#fff;background:#1d4f91;border:1px solid #1d4f91}.initiative-clear-button{color:#1d3557;background:#fff;border:1px solid #c4d3e2}.initiative-selection-toolbar .context-creator-error{flex-basis:100%;margin:0}.initiative-selection-toolbar svg,.initiative-group-header svg{width:18px;height:18px}.context-list-card--selectable{grid-template-columns:24px 44px minmax(0,1fr) auto}.context-selection-control{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.context-selection-control input{accent-color:#2674d9;width:18px;height:18px}.initiative-group{background:#f5faff;border:1px solid #c9def3;border-radius:12px;overflow:hidden}.initiative-group-header{color:#1d3557;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:20px 44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.initiative-group-header:hover,.initiative-group-header:focus-visible{background:color-mix(in srgb, var(--cerulean) 12%, white)}}.initiative-caret{color:#1d4f91;justify-content:center;align-items:center;display:inline-flex}.initiative-icon{color:#1d4f91;background:#e7f1fb;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.initiative-icon svg{width:22px;height:22px}.initiative-group-copy{gap:5px;min-width:0;display:grid}.initiative-group-copy strong{font:600 17px/1.28 var(--font-sora), sans-serif}.initiative-group-copy>span{color:#47618a;font-size:14px;line-height:1.45}.initiative-group-copy b{color:#345475}.initiative-group-copy i{color:#8aa0b8;margin:0 7px;font-style:normal}.initiative-count{color:#1d4f91;white-space:nowrap;font-size:13px;font-weight:700}.initiative-group-children{border-top:1px solid #d9e8f6;padding:10px 12px 12px 52px}.initiative-group-children ul{gap:10px}.initiative-group-children .context-list-card{background:#fff}.initiative-creator .context-creator-card{max-width:560px}@media (max-width:680px){.explore-content{width:min(100% - 32px,1120px);padding-top:22px}.context-list-card{grid-template-columns:40px minmax(0,1fr);align-items:start;padding:16px}.context-list-card--selectable{grid-template-columns:28px 40px minmax(0,1fr)}.context-list-icon{width:40px;height:40px}.context-open-button{grid-column:2;justify-self:start}.context-list-meta{flex-wrap:wrap;gap:4px 10px}.context-list-meta time:before{margin-right:10px}.initiative-selection-toolbar{flex-wrap:wrap;align-items:stretch}.initiative-selection-count{flex-basis:100%}.initiative-selection-field,.initiative-selection-field select{flex:1;width:100%;max-width:none}.initiative-create-button,.initiative-clear-button{flex:1;justify-content:center}.initiative-group-header{grid-template-columns:18px 40px minmax(0,1fr);gap:8px;padding:14px}.initiative-icon{width:40px;height:40px}.initiative-group-copy>span{font-size:13px}.initiative-count{grid-column:3}.initiative-group-children{padding-left:14px}}.context-placeholder{width:min(1480px,100% - 64px);margin:0 auto;padding:44px 16px}.context-placeholder a{color:#2372c9;font-size:13px;font-weight:600}.context-placeholder h1{font:600 28px/1.15 var(--font-sora), sans-serif;margin:24px 0 8px}.context-placeholder p{color:#567096;margin:0}.workspace-content{width:min(1480px,100% - 64px);margin:0 auto;padding:14px 16px 22px}.workspace-content:has(.vortex-exercise-page){min-width:0;overflow-x:clip}.workspace-breadcrumb{color:#4d6a93;align-items:center;gap:7px;margin:0 9px 18px;font-size:11px;display:flex}.workspace-breadcrumb a{color:#315d9d;text-decoration:none}.workspace-breadcrumb svg{color:var(--punch-red);width:13px;height:13px}.workspace-header{justify-content:space-between;min-height:114px;margin:0 9px 20px;display:flex}.context-local-nav{background:var(--canvas);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:stretch;gap:6px 12px;min-height:40px;margin:0 9px 22px;padding:0 4px;display:flex}.context-nav-group{align-self:stretch;align-items:stretch;gap:3px;min-width:0;max-width:100%;display:flex}.context-nav-group-links{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.context-nav-group-label{letter-spacing:.07em;text-transform:uppercase;border-left:1px solid;border-right:1px solid;justify-content:center;align-items:center;padding:0 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.context-nav-group--explore .context-nav-group-label{color:#177b83;background:#177b8317}.context-nav-group--map .context-nav-group-label{color:#6846cf;background:#6846cf17}.context-nav-group--act .context-nav-group-label{color:#d47917;background:#d479171a}.context-nav-group--learn .context-nav-group-label{color:#3d9135;background:#3d913517}.context-local-nav a{color:var(--muted);border-radius:5px;flex:none;padding:7px 10px;font-size:13px;font-weight:600;text-decoration:none}.context-local-nav a:hover{color:var(--navy)}.context-local-nav a.active{background:var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.context-local-nav a.active{background:color-mix(in srgb, var(--cerulean) 12%, white)}}.context-local-nav a.active{color:var(--cerulean)}@media (max-width:760px){.context-local-nav{align-items:flex-start}.context-nav-group{flex-direction:column;align-items:flex-start;gap:1px}.context-nav-group-links a{white-space:normal}}.workspace-title-row{align-items:center;gap:16px;display:flex}.workspace-title-row h1{font:600 31px/1.1 var(--font-sora), sans-serif;letter-spacing:-1.5px;margin:0}.workspace-state{color:#d47917;background:#fff4e6;border:1px solid #f7d7a8;border-radius:999px;padding:7px 13px;font-size:10px}.workspace-header>div>p{color:#31558c;margin:8px 0 15px;font-size:15px}.workspace-meta{align-items:center;gap:40px;display:flex}.workspace-meta>span{grid-template-columns:30px auto;align-items:center;column-gap:7px;min-width:max-content;display:grid}.workspace-meta .avatar,.avatar-stack{grid-row:1/span 2}.workspace-meta i{color:#7890ad;font-size:10px;font-style:normal}.workspace-meta b{color:#345580;white-space:nowrap;font-size:11px;font-weight:500}.workspace-meta svg{color:#4e73a0;width:22px;height:22px}.avatar-stack{align-items:center;display:flex}.avatar-stack .avatar+.avatar{margin-left:-9px}.avatar-stack em,.canvas-people em{color:#345477;background:#edf2f7;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;margin-left:5px;font-size:9px;font-style:normal;display:inline-flex}.workspace-actions{align-items:flex-start;gap:12px;margin-top:10px;display:flex}.workspace-actions button{color:#113d79;background:#fff;border:1px solid #dfe7ef;border-radius:8px;align-items:center;gap:9px;height:44px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.workspace-actions svg{stroke-width:1.8px;width:19px;height:19px}.workspace-grid{gap:16px;margin-bottom:17px;display:grid}.workspace-top-grid,.workspace-middle-grid{grid-template-columns:1.03fr 1.08fr 1.13fr}.workspace-bottom-grid{grid-template-columns:1fr 1.05fr}.workspace-panel{background:#fff;border:1px solid #e2e9f0;border-radius:9px;min-width:0;padding:15px}.workspace-panel h2{color:#132f61;font:600 15px/1.2 var(--font-sora), sans-serif;letter-spacing:-.4px;align-items:center;gap:10px;margin:0;display:flex}.workspace-panel h2>svg{color:#1670df;width:18px;height:18px}.workspace-panel-title{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.workspace-panel-title>button{color:#0869e7;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.noticing{min-height:226px}.noticing ul{color:#244979;margin:16px 0 31px;padding-left:18px;font-size:11px;line-height:1.35}.noticing li{margin:0 0 13px;padding-left:0}.noticing li::marker{color:#096cf0}.workspace-more{color:#0067f1;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:10px;font-weight:600;display:flex}.workspace-more svg{width:13px;height:13px}.signal-panel{min-height:226px;padding-top:17px;padding-bottom:17px}.signal-row{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:4px 0 6px;display:grid}.workspace-icon{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.workspace-icon svg{width:16px;height:16px}.workspace-icon.orange{color:#e98a25;background:#fff0df}.workspace-icon.green{color:#47a548;background:#edf7e9}.workspace-icon.red{color:#f0646b;background:#ffe9ea}.workspace-icon.blue{color:#3679d2;background:#e9f1ff}.workspace-icon.purple{color:#8459e3;background:#f1eaff}.signal-row strong,.canvas-row strong,.option-row strong,.evidence-row strong,.emerging-list strong{color:#173969;font-size:10px;display:block}.signal-row p,.emerging-list p{color:#557294;margin:3px 0 0;font-size:10px;line-height:1.25}.signal-row aside,.option-row aside{text-align:right}.signal-row aside b,.option-row aside b{color:#398e4a;font-size:10px;font-weight:500;display:block}.signal-row aside b.tension{color:#e16468}.signal-row time,.option-row time,.evidence-row time{color:#54719a;white-space:nowrap;margin-top:3px;font-size:10px;display:block}.lens-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lens{color:#123f7f;text-align:left;background:#fff;border:1px solid #e2e9f0;border-radius:8px;grid-template-columns:31px 1fr 13px;align-items:center;gap:10px;min-height:77px;padding:10px;display:grid}.lens.selected{border-color:#478afe;box-shadow:0 2px 6px #3377e61f}.lens>svg{width:28px;height:28px}.lens>svg:last-child{justify-self:end;width:15px;height:15px}.lens b,.lens small{display:block}.lens b{font-size:11px}.lens small{color:#47668f;margin-top:5px;font-size:9px;line-height:1.25}.compact-panel{min-height:222px;padding-top:17px;padding-bottom:17px}.canvas-row,.option-row,.evidence-row{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:4px 0;display:grid}.canvas-row small,.option-row small,.evidence-row small{color:#527196;margin-top:3px;font-size:10px;display:block}.canvas-people{align-items:center;display:flex}.canvas-people .avatar+.avatar{margin-left:-8px}.option-row aside b{color:#56708f;background:#eef2f6;border-radius:999px;padding:4px 8px;font-size:9px}.option-row aside b.in-progress{color:#339448;background:#e5f5e6}.insights-panel{min-height:166px}.emerging-list{grid-template-columns:repeat(3,1fr);display:grid}.emerging-list article{gap:10px;min-width:0;padding:7px 14px 5px 0;display:flex}.emerging-list article+article{border-left:1px solid #edf1f5;padding-left:14px}.emerging-list p{max-width:175px}.emerging-list b{color:#478f42;margin-top:8px;font-size:9px;display:block}.emerging-list article:last-child b{color:#e98a25}.ask-panel{background:linear-gradient(100deg,#fff,#faf9ff);grid-template-columns:1.05fr 1fr;align-items:center;min-height:176px;padding-top:18px;padding-bottom:18px;display:grid}.ask-panel h2 small{color:#8455e5;font:600 8px/1 var(--font-inter);letter-spacing:.4px;border:1px solid #d8c8ff;border-radius:999px;padding:4px 7px}.ask-intro{align-items:center;gap:10px;margin-top:20px;display:flex}.ask-intro>span{color:#8959e5;border:1px solid #cdb5ff;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.ask-intro svg{width:24px;height:24px}.ask-intro p{color:#557294;max-width:220px;margin:0;font-size:11px;line-height:1.35}.ask-prompts{gap:8px;display:grid}.ask-prompts>button:not(.workspace-more){color:#244775;text-align:left;background:#fff;border:1px solid #dce4ee;border-radius:6px;justify-content:space-between;align-items:center;min-height:27px;padding:0 10px;font-size:9px;font-weight:600;display:flex}.ask-prompts button svg{width:13px;height:13px}.ask-prompts .workspace-more{margin-top:8px}.workspace-footer{color:#6680a2;justify-content:space-between;align-items:center;margin:10px 9px 0;font-size:10px;display:flex}.workspace-footer button{color:#1266cf;font-size:inherit;background:0 0;border:0;padding:0;font-weight:600}.workspace-footer time{white-space:nowrap}.workspace-overview .workspace-breadcrumb{margin-bottom:20px;font-size:13px}.workspace-overview .workspace-state,.workspace-overview .workspace-meta i{font-size:12px}.workspace-overview .workspace-meta b{font-size:13px}.workspace-overview .workspace-actions button{min-height:46px;font-size:14px}.workspace-overview .workspace-panel{padding:18px}.workspace-overview .workspace-panel h2{font-size:17px}.workspace-overview .workspace-panel-title{margin-bottom:14px}.workspace-overview .workspace-panel-title>button,.workspace-overview .workspace-more{font-size:13px}.workspace-overview .noticing{min-height:262px}.workspace-overview .noticing ul{margin:18px 0 32px;font-size:14px;line-height:1.45}.workspace-overview .noticing li{margin-bottom:14px}.workspace-overview .signal-panel,.workspace-overview .compact-panel{min-height:254px}.workspace-overview .signal-row,.workspace-overview .canvas-row,.workspace-overview .option-row,.workspace-overview .evidence-row{gap:10px;padding:7px 0}.workspace-overview .workspace-icon{width:32px;height:32px}.workspace-overview .signal-row strong,.workspace-overview .canvas-row strong,.workspace-overview .option-row strong,.workspace-overview .evidence-row strong,.workspace-overview .emerging-list strong{font-size:14px}.workspace-overview .signal-row p,.workspace-overview .emerging-list p{margin-top:4px;font-size:12px;line-height:1.4}.workspace-overview .signal-row aside b,.workspace-overview .option-row aside b,.workspace-overview .signal-row time,.workspace-overview .option-row time,.workspace-overview .evidence-row time,.workspace-overview .canvas-row small,.workspace-overview .option-row small,.workspace-overview .evidence-row small{font-size:12px}.workspace-overview .lens{min-height:92px;padding:12px}.workspace-overview .lens b{font-size:14px}.workspace-overview .lens small{font-size:12px;line-height:1.35}.workspace-overview .insights-panel{min-height:196px}.workspace-overview .emerging-list article{padding-top:10px}.workspace-overview .emerging-list b{font-size:12px}.workspace-overview .ask-panel{min-height:202px}.workspace-overview .ask-intro p{font-size:13px;line-height:1.4}.workspace-overview .ask-prompts>button:not(.workspace-more){min-height:34px;font-size:13px}.workspace-overview .workspace-footer{margin-top:14px;font-size:12px;line-height:1.4}.workspace-orientation{padding-bottom:48px}.orientation-header{margin-bottom:24px}.orientation-header .workspace-meta>span:nth-child(2){grid-template-columns:max-content auto}.orientation-header h1{color:#132f61;font:600 31px/1.1 var(--font-sora), sans-serif;letter-spacing:-1.5px;margin:0}.orientation-header .context-situation{color:var(--muted,#68736b);max-width:760px;margin:12px 0 0;font-size:16px;line-height:1.55}.orientation-summary{grid-template-columns:1.15fr .85fr;gap:16px;margin:22px 0 28px;display:grid}.workspace-orientation .noticing,.workspace-orientation .orientation-questions{min-height:0}.workspace-orientation .noticing>p{color:#55719a;margin:0;font-size:14px;line-height:1.5}.workspace-orientation .noticing ul,.orientation-questions ul{color:#31558c;margin:16px 0 0;padding-left:20px;font-size:14px;line-height:1.5}.workspace-orientation .noticing li,.orientation-questions li{margin-bottom:10px}.orientation-entry-points>div:first-child{margin-bottom:16px}.orientation-entry-points h2{color:#132f61;font:600 20px/1.2 var(--font-sora), sans-serif;margin:0}.orientation-entry-points>div>p{color:#55719a;margin:6px 0 0;font-size:14px}.orientation-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.orientation-entry{color:inherit;background:#fff;border:1px solid #e2e9f0;border-radius:9px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:flex-start;gap:12px;min-height:130px;padding:18px;text-decoration:none;display:grid}.orientation-entry:hover{border-color:#a9c9ed;box-shadow:0 3px 12px #1e549414}.orientation-entry-icon{border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.orientation-entry--explore .orientation-entry-icon{color:#177b83;background:#e5f5f4}.orientation-entry--map .orientation-entry-icon{color:#6846cf;background:#f0ebff}.orientation-entry--act .orientation-entry-icon{color:#d47917;background:#fff2df}.orientation-entry--learn .orientation-entry-icon{color:#3d9135;background:#e8f5e6}.orientation-entry-icon svg{width:18px;height:18px}.orientation-entry small,.orientation-entry strong,.orientation-entry p{display:block}.orientation-entry small{color:#6680a2;margin-bottom:4px;font-size:12px;font-weight:600}.orientation-entry strong{color:#173f77;font-size:15px;line-height:1.3}.orientation-entry p{color:#55719a;margin:7px 0 0;font-size:13px;line-height:1.45}.orientation-entry-chevron{color:#3679d2;align-self:center;width:18px;height:18px}.context-explore-overview{padding-bottom:24px}.context-explore-overview .workspace-breadcrumb{margin-bottom:22px;font-size:13px}.context-explore-identity{margin:0 0 26px}.context-explore-identity-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.context-explore-identity-title{min-width:0}.context-explore-identity-actions{flex:none}.context-explore-identity h1{color:#132f61;font:600 34px/1.12 var(--font-sora), sans-serif;letter-spacing:-1.5px;margin:0}.context-explore-identity .context-situation{color:#55719a;max-width:760px;margin:13px 0 0;font-size:16px;line-height:1.55}.context-situation .context-summary-editor,.context-summary-empty .context-summary-editor{color:#234c80;cursor:pointer;vertical-align:1px;background:#fff;border:1px solid #cbd9e8;border-radius:7px;min-height:26px;margin-left:4px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.2}.context-summary-empty{margin-top:12px}.context-summary-empty .context-summary-editor{margin-left:0}.context-team{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.context-team-label{color:#31558c;letter-spacing:.03em;font-size:12px;font-weight:700}.context-team-avatars{align-items:center;gap:3px;display:flex}.context-team-avatar{display:inline-flex}.context-team-avatar--owner .avatar{border-color:#4b7bb2}.context-team-overflow{color:#31558c;background:#eef4fb;border:2px solid #f4f8fb;border-radius:50%;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 3px;font-size:9px;font-weight:700;display:inline-flex}.context-team-manage{color:#234c80;background:#fff;border:1px solid #a9c0da;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.context-team-manage svg{width:15px;height:15px}.context-team-overlay{z-index:30}.context-team-dialog{min-width:0;max-height:min(640px,100vh - 40px);overflow-y:auto}.context-team-dialog-list{gap:8px;display:grid}.context-team-dialog-list h3{color:#31558c;text-transform:uppercase;margin:5px 0 0;font-size:12px}.context-team-row{border-bottom:1px solid #edf2f7;align-items:center;gap:9px;padding:4px 0 8px;display:flex}.context-team-row>span{flex:auto;gap:2px;min-width:0;display:grid}.context-team-row>.avatar{flex:0 0 var(--avatar-size)}.context-team-row strong{color:#28496e;font-size:13px}.context-team-row small{color:#6b83a2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.context-team-row em{color:#55719a;margin-left:auto;font-size:11px;font-style:normal}.context-team-empty{color:#6b83a2;margin:0;font-size:13px}.context-team-add{gap:8px;margin-top:18px;display:grid}.context-team-add label{color:#234c80;font-size:13px;font-weight:700}.context-team-add select{box-sizing:border-box;color:#163866;font:inherit;border:1px solid #cbd9e8;border-radius:7px;width:100%;max-width:100%;min-height:42px;padding:8px 10px}.context-team-add .product-action-button{justify-self:start}.living-maps{background:linear-gradient(145deg,#f8fbff 0%,#fff 58%,#faf8ff 100%);border:1px solid #dce7f1;border-radius:16px;margin-bottom:28px;padding:24px;box-shadow:0 12px 32px #1c417012}.living-maps-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.living-maps-eyebrow,.living-map-type{color:#5c6fa8;letter-spacing:.045em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.living-maps h2,.living-maps h3{color:#173b70;font-family:var(--font-sora), sans-serif}.living-maps h2{letter-spacing:-.6px;margin:0;font-size:24px;line-height:1.2}.living-maps-add,.living-map-open{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.living-maps-add{color:#194b90;font:inherit;border:1px solid #c9d7eb;padding:0 14px}.living-maps-add:hover,.living-maps-add:focus-visible{background:#eef5ff;border-color:#8eb2e5}.living-maps-add svg{width:17px;height:17px}.living-map-card{background:#fff;border:1px solid #dfe7f1;border-radius:12px;grid-template-columns:96px minmax(0,1fr) max-content;gap:14px;min-height:126px;padding:15px;display:grid}.living-map-card--featured{border-color:#a8c5eb;grid-template-rows:1fr max-content;grid-template-columns:minmax(175px,.78fr) minmax(0,1fr);min-height:290px;padding:20px;box-shadow:0 8px 22px #345e961a}.living-map-preview{color:#294e8a;text-align:center;background:radial-gradient(circle at 24% 32%,#a8dadc 0 5px,#0000 6px),radial-gradient(circle at 72% 28%,#ed6394 0 4px,#0000 5px),radial-gradient(circle at 76% 72%,#91c46d 0 5px,#0000 6px),linear-gradient(135deg,#eff7fb,#e9eeff);border:1px solid #d4e0ed;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:94px;padding:12px;font-size:12px;font-weight:700;line-height:1.3;display:flex;overflow:hidden}.living-map-preview svg{width:34px;height:34px}.living-map-card-copy{align-self:center;min-width:0}.living-map-currentness{color:#5c7294;align-items:center;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.living-map-currentness svg{width:15px;height:15px}.living-map-open{color:#175eae;grid-column:2;align-self:end}.living-map-card:not(.living-map-card--featured) .living-map-open{grid-column:3;align-self:center}.living-map-open:hover,.living-map-open:focus-visible{color:#103f80;background:#eef5ff;border-color:#175eae}.living-map-companions{gap:12px;display:grid}.living-map-companions .living-map-card{grid-template-columns:76px minmax(0,1fr);min-height:0}.living-map-companions .living-map-preview span{display:none}.living-map-companions .living-map-open{grid-column:2}.living-maps-empty-icon{color:#5a6bbb;background:#edf3ff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.living-maps-empty-icon svg{width:27px;height:27px}.living-maps-empty h3{margin:0;font-size:18px}.living-maps-empty p{color:#5c7294;max-width:470px;margin:6px 0 0;font-size:14px;line-height:1.45}.living-maps-add--primary{color:#fff;background:#244f8e;border-color:#244f8e}.living-maps-add--primary:hover,.living-maps-add--primary:focus-visible{background:#183d73;border-color:#183d73}.context-explore-overview .context-local-nav{opacity:.82;margin-top:0}.context-dashboard-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.context-dashboard-kicker{color:#5c6fa8;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.context-dashboard-section-heading h2{color:#173b70;font:600 21px/1.2 var(--font-sora), sans-serif;letter-spacing:-.5px;margin:0}.context-dashboard-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.living-maps{margin-bottom:0;padding:16px 18px}.living-maps-heading{margin-bottom:12px}.living-maps-content{grid-template-columns:minmax(0,1.25fr) minmax(260px,.95fr)}.living-map-card--featured{grid-template-rows:1fr max-content;grid-template-columns:140px minmax(0,1fr);min-height:190px;padding:16px}.living-map-card--featured .living-map-preview{min-height:152px}.living-map-card--featured h3{font-size:20px}.living-map-finding-count{color:#607494;margin:8px 0 0;font-size:12px}.living-map-companions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.living-map-companions .living-map-card{grid-template-columns:58px minmax(0,1fr);padding:12px}.living-map-companions .living-map-preview{min-height:58px}.living-map-companions .living-map-open{margin-top:2px;font-size:12px}.recent-changes,.people-summary{background:#fff;border:1px solid #e1e9f3;border-radius:14px;margin-bottom:16px;padding:15px 18px}.context-dashboard-dual-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.context-dashboard-dual-row .recent-changes,.context-dashboard-dual-row .people-summary{margin-bottom:0}.recent-changes{background:linear-gradient(115deg,#fbfdff,#f8fbff)}.recent-changes-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:12px;padding:0;list-style:none;display:grid}.recent-changes-signal{align-items:flex-start;gap:9px;min-width:0;display:flex}.recent-changes-signal>svg{color:#3568ab;background:#eef5ff;border-radius:7px;flex:none;width:28px;height:28px;padding:6px}.recent-changes-signal span,.person-sample span{gap:2px;min-width:0;display:grid}.recent-changes-signal small,.person-sample small,.observation-sample small{color:#69809e;font-size:11px}.recent-changes-signal b{color:#25466e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.recent-changes-signal em{color:#5a5eb0;font-size:11px;font-style:normal;font-weight:700}.people-summary{margin-bottom:16px;padding:15px 18px}.people-samples{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;margin-top:10px;display:grid}.person-sample{align-items:center;gap:9px;min-width:0;display:flex}.person-sample b{color:#28496e;font-size:13px}.context-dashboard-empty{color:#69809e;margin:12px 0 0;font-size:13px;line-height:1.45}@media (max-width:980px){.context-dashboard-dual-row{gap:14px}.people-samples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.context-explore-identity-heading{align-items:flex-start}.orientation-header .workspace-meta{flex-direction:column;align-items:flex-start;gap:12px}.living-maps,.living-map-card--featured{padding:18px}.living-maps-heading,.living-maps-empty{flex-direction:column;align-items:flex-start}.living-maps-heading{display:flex}.living-maps-content,.living-map-card,.living-map-card--featured,.living-map-companions .living-map-card,.living-maps-empty{grid-template-columns:1fr}.living-map-card--featured .living-map-preview{min-height:160px}.context-dashboard-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.context-dashboard-dual-row,.recent-changes-signals{grid-template-columns:1fr}.living-map-open,.living-map-card:not(.living-map-card--featured) .living-map-open,.living-map-companions .living-map-open{grid-column:1;align-self:start}.living-maps-empty{display:grid}}@media (max-width:520px){.people-samples{grid-template-columns:1fr}}.evidence-hub{padding-top:14px}.evidence-header{margin-bottom:19px}.evidence-header .workspace-actions{gap:14px}.evidence-header .workspace-meta i{font-size:12px}.evidence-header .workspace-meta b{font-size:13px}.evidence-header .workspace-meta>span:nth-child(2){grid-template-columns:max-content auto}.evidence-header .workspace-actions button{min-height:44px;font-size:14px}.evidence-tabs{border-bottom:1px solid #e4eaf1;align-items:end;gap:18px;min-height:52px;margin:0 9px 19px;display:flex}.evidence-tabs>button,.detail-tabs button{color:#173b70;white-space:nowrap;background:0 0;border:0;height:52px;padding:0 3px;font-size:14px;font-weight:600;position:relative}.evidence-tabs>button.selected,.detail-tabs button.selected{color:#086ce5}.evidence-tabs>button.selected:after,.detail-tabs button.selected:after{content:"";background:#0877f9;height:2px;position:absolute;bottom:-1px;left:0;right:0}.evidence-toolbar{gap:11px;margin-left:auto;padding-bottom:7px;display:flex}.evidence-toolbar button{color:#143c75;white-space:nowrap;background:#fff;border:1px solid #dce5ee;border-radius:6px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.evidence-toolbar svg{width:15px;height:15px}.evidence-layout{grid-template-columns:184px minmax(510px,1fr) 360px;align-items:start;column-gap:28px;margin:0 9px;display:grid}.evidence-filters{align-content:start;gap:12px;display:grid}.evidence-summary{border-bottom:1px solid #dfe7ee;padding-bottom:14px}.evidence-filters h2,.evidence-group h2{color:#112f61;margin:0 0 11px;font-size:16px}.evidence-counts{gap:8px;margin:0;display:grid}.evidence-counts>div{color:#173b70;justify-content:space-between;align-items:center;min-height:28px;font-size:14px;display:flex}.evidence-counts dt{font-weight:500}.evidence-counts dd{color:#416085;text-align:center;margin:0;font-size:12px;font-weight:700}.evidence-guidance{color:#58718f;margin:0;font-size:13px;line-height:1.45}.evidence-stream{min-width:0}.evidence-group{margin-bottom:20px}.evidence-group h2{margin:0 0 10px 3px}.evidence-rows{background:#fff;border:1px solid #e1e8ef;border-radius:8px;overflow:hidden}.evidence-item{grid-template-columns:40px minmax(0,1fr) minmax(108px,max-content);align-items:center;gap:14px;min-height:92px;padding:14px 18px;display:grid}.evidence-item+.evidence-item{border-top:1px solid #e7edf3}.evidence-item-icon{color:#31516f;background:#f1f5f8;border-radius:7px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.evidence-item-icon svg{width:20px;height:20px}.evidence-item-copy{min-width:0}.evidence-item-copy strong{color:#133568;font-size:14px}.evidence-item-copy p{color:#50709b;margin:6px 0 0;font-size:13px;line-height:1.4}.evidence-item-kind{color:#50709b;margin-top:3px;font-size:12px;display:block}.evidence-item time{color:#315887;gap:5px;font-size:12px;display:grid}.evidence-item time b{font-weight:500}.evidence-item .avatar{border-color:#fff;font-size:10px}.evidence-overflow,.detail-close{color:#0d407e;background:0 0;border:0;padding:0}.evidence-overflow svg{width:20px;height:20px}.evidence-load{color:#54749a;justify-content:space-between;align-items:center;margin-top:26px;font-size:13px;display:flex}.evidence-load button{color:#1d4b84;background:#fff;border:1px solid #d7e2ed;border-radius:6px;align-items:center;gap:11px;min-height:40px;margin-right:44%;padding:0 15px;font-size:13px;display:flex}.evidence-load svg{width:14px;height:14px;transform:rotate(.25turn)}.evidence-detail{background:#fff;border:1px solid #d9e5f0;border-radius:8px;flex-direction:column;min-height:780px;padding:24px;display:flex;position:relative}.detail-close{position:absolute;top:14px;right:16px}.detail-close span{font-size:28px;font-weight:200}.detail-kicker{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.detail-kicker span{color:#31516f;letter-spacing:.07em;font-size:12px;font-weight:700}.detail-kicker time{color:#6e87a7;font-size:12px}.evidence-detail>h2{color:#102e60;font:600 26px/1.2 var(--font-sora), sans-serif;letter-spacing:-.6px;margin:0 0 10px}@media (max-width:1199px){.evidence-layout{grid-template-columns:minmax(0,1fr);row-gap:28px}.evidence-detail{min-width:0}}.people-page{padding-top:14px}.people-header{margin-bottom:19px}.people-header .workspace-meta i{font-size:12px}.people-header .workspace-meta b{font-size:13px}.people-header .workspace-meta>span:nth-child(2){grid-template-columns:max-content auto}.people-actions{gap:14px}.people-actions button{min-height:44px;font-size:14px}.people-tabs{border-bottom:1px solid #e4eaf1;align-items:end;gap:18px;min-height:52px;margin:0 9px 20px;display:flex}.people-tabs>button{color:#173b70;white-space:nowrap;background:0 0;border:0;height:52px;padding:0 3px;font-size:14px;font-weight:600;position:relative}.people-tabs>button.selected{color:#086ce5}.people-tabs>button.selected:after{content:"";background:#0877f9;height:2px;position:absolute;bottom:-1px;left:0;right:0}.people-toolbar{gap:10px;margin-left:auto;padding-bottom:7px;display:flex}.people-toolbar button{color:#143c75;white-space:nowrap;background:#fff;border:1px solid #dce5ee;border-radius:6px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.people-toolbar svg{width:15px;height:15px}.people-layout{grid-template-columns:minmax(650px,1fr) 334px;align-items:start;gap:26px;margin:0 9px;display:grid}.people-main{min-width:0}.people-metrics{background:#fff;border:1px solid #e0e7ef;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:26px;padding:18px 8px;display:grid}.people-metrics-live{grid-template-columns:1fr}.people-metric{align-items:center;gap:12px;min-width:0;padding:4px 14px;display:flex}.people-metric+.people-metric{border-left:1px solid #e4eaf1}.people-metric-icon{border-radius:15px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.people-metric-icon svg{width:22px;height:22px}.people-metric-icon.purple{color:#7953df;background:#f1ebff}.people-metric-icon.green{color:#3d9f4b;background:#e8f7e9}.people-metric-icon.orange{color:#e78b20;background:#fff0dc}.people-metric-icon.blue{color:#3376d2;background:#e8f1ff}.people-metric b,.people-metric strong,.people-metric small{display:block}.people-metric b{color:#102e60;font:600 22px/1 var(--font-sora), sans-serif}.people-metric strong{color:#193d71;margin-top:4px;font-size:13px}.people-metric small{color:#54749a;white-space:nowrap;margin-top:3px;font-size:12px}.people-role-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:0 9px 18px;display:flex}.people-role-filters>span{color:#183b70;margin-right:4px;font-size:13px;font-weight:600}.people-role-filters button{color:#214674;background:#fff;border:1px solid #dce5ee;border-radius:6px;min-height:33px;padding:0 16px;font-size:12px;font-weight:600}.people-role-filters button.selected{color:#086ce5;background:#eff6ff;border-color:#9bc1ff}.people-table-wrap{background:#fff;border:1px solid #e0e7ef;border-radius:8px;overflow-x:auto}.people-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:740px}.people-table th{color:#244878;text-align:left;border-bottom:1px solid #e4eaf1;padding:14px 10px;font-size:12px;font-weight:600}.people-table th:first-child,.people-table td:first-child{width:23%;padding-left:14px}.people-table th:nth-child(2){width:18%}.people-table th:nth-child(3){width:41%}.people-table th:nth-child(4){width:14%}.people-table-live th:first-child,.people-table-live td:first-child{width:29%}.people-table-live th:nth-child(2){width:22%}.people-table-live th:nth-child(3){width:auto}.people-table td{color:#193d71;vertical-align:middle;border-bottom:1px solid #e7edf3;padding:14px 10px;font-size:12px}.people-table tbody tr:last-child td{border-bottom:0}.people-person{align-items:center;gap:10px;display:flex}.people-person .avatar{color:#17437c;background:#dbeafe;border:2px solid #fff;flex:none}.people-person b,.people-person small{display:block}.people-person b{color:#102e60;font-size:13px}.people-person small,.people-function{color:#42648f;margin-top:4px;font-size:12px}.people-group{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:600;display:inline-block}.people-group.purple{color:#724bd6;background:#f1eaff}.people-group.teal{color:#177e88;background:#e2f7f7}.people-group.blue{color:#286fd3;background:#e8f1ff}.people-group.green{color:#379747;background:#e8f7e9}.people-group.orange{color:#d97714;background:#fff0dc}.people-function{display:block}.people-label{margin-bottom:7px;font-size:12px;display:block}.people-level{gap:3px;display:flex}.people-level i{background:#dfe5eb;border-radius:4px;width:13px;height:6px;display:block}.people-level.green i.filled{background:#159447}.people-level.orange i.filled{background:#f5a000}.people-level.neutral i.filled{background:#9ba7b6}.people-summary{line-height:1.45;color:#264a7c!important}.people-summary p{margin:0 0 8px}.people-summary p:last-child{margin-bottom:0}.people-empty{color:#315887;text-align:center;background:#fff;border:1px dashed #cbd8e7;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:48px 28px;display:flex}.people-empty>svg{color:#7953df;width:32px;height:32px}.people-empty h2,.people-empty p{margin:0}.people-empty h2{color:#102e60;font-size:18px}.people-empty p{max-width:500px}.people-empty button{margin-top:4px}.people-unavailable{color:#42648f;margin:12px 0 0;font-size:13px;line-height:1.5}.people-creator{z-index:20;background:#102e605c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.people-creator-card{background:#fff;border-radius:10px;width:100%;max-width:560px;padding:22px;box-shadow:0 18px 48px #102e6040}.people-creator-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.people-creator-heading h2{color:#102e60;margin:0;font-size:20px}.people-creator-heading button{color:#315887;background:0 0;border:0}.people-creator-heading svg{width:20px;height:20px}.people-creator form{gap:14px;display:grid}.people-creator label{color:#193d71;gap:6px;font-size:13px;font-weight:600;display:grid}.people-creator input,.people-creator textarea{color:#102e60;font:inherit;resize:vertical;border:1px solid #cbd8e7;border-radius:6px;padding:9px 10px}.people-form-error,.people-form-success{margin:0;font-size:13px}.people-form-error{color:#ad2431}.people-form-success{color:#18743d}.people-creator-actions{justify-content:flex-end;gap:10px;display:flex}.people-creator-actions button:first-child{color:#193d71;background:#fff;border:1px solid #cbd8e7}.people-date{white-space:nowrap;color:#315887!important}.people-overflow{color:#0d407e;background:0 0;border:0;padding:0}.people-overflow svg{width:20px;height:20px}.people-load{margin:20px 0 0}.people-load button{margin-right:44%}.people-rail{gap:12px;display:grid}.people-panel{background:#fff;border:1px solid #e0e7ef;border-radius:8px;padding:16px}.people-panel h2{color:#102e60;align-items:center;gap:5px;margin:0;font-size:14px;display:flex}.people-panel h2 svg{color:#315d91;width:14px;height:14px}.people-panel-title{justify-content:space-between;align-items:center;display:flex}.people-panel-title button{color:#086ce5;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.diversity-body{align-items:center;gap:22px;margin-top:17px;display:flex}.diversity-donut{background:conic-gradient(#43a559 0 37.5%, #377beb 37.5% 75%, #f6a300 75% 87.5%, #ef5454 87.5%);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.diversity-donut:after{content:"";background:#fff;border-radius:50%;width:65px;height:65px;position:absolute}.diversity-donut>div{color:#102e60;text-align:center;z-index:1;position:relative}.diversity-donut b,.diversity-donut span{display:block}.diversity-donut b{font:600 24px/1 var(--font-sora), sans-serif}.diversity-donut span{margin-top:3px;font-size:10px;line-height:1.2}.diversity-body ul{width:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.diversity-body li{color:#294d80;align-items:center;gap:8px;font-size:12px;display:flex}.diversity-body li i,.matrix-legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.optimist,.supportive{background:#23984a}.pragmatist{background:#377beb}.skeptic,.cautious{background:#f6a300}.cautious{background:#ef5454}.diversity-body li b{color:#183b70;margin-left:auto}.diversity>p{color:#315887;margin:15px 0 0;font-size:12px;line-height:1.4}.matrix{border-bottom:1px solid #cfdcea;border-left:1px solid #cfdcea;height:137px;margin:25px 15px 21px 27px;position:relative}.matrix:before,.matrix:after{content:"";background:#dce5ee;position:absolute}.matrix:before{width:1px;top:0;bottom:0;left:50%}.matrix:after{height:1px;top:50%;left:0;right:0}.axis-y,.axis-x,.axis-title{color:#1d467a;font-size:10px;font-weight:600;position:absolute}.axis-y{left:-29px}.axis-y.high{top:-5px}.axis-y.low{bottom:-2px}.axis-x{bottom:-19px}.axis-x.low{left:-2px}.axis-x.high{right:-3px}.axis-title.y{top:52px;left:-48px;transform:rotate(-90deg)}.axis-title.x{bottom:-32px;left:50%;transform:translate(-50%)}.matrix-dot{color:#fff;z-index:1;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:flex;position:absolute;box-shadow:0 1px 3px #102e6038}.matrix-dot.supportive{background:#23984a}.matrix-dot.neutral,.neutral{background:#9aa4b2}.matrix-dot.resistant,.resistant{background:#ee5355}.top-left{top:10%;left:11%}.top-right{top:10%;right:14%}.right-mid{top:26%;right:4%}.center{top:42%;left:59%}.left-mid{top:59%;left:9%}.bottom-left{top:74%;left:22%}.bottom-right{top:76%;right:8%}.matrix-legend{flex-wrap:wrap;gap:12px;margin-top:37px;display:flex}.matrix-legend span{color:#294d80;align-items:center;gap:5px;font-size:10px;display:flex}.people-list ul{margin:12px 0 0;padding:0;list-style:none}.people-list li{color:#294d80;align-items:center;gap:9px;min-height:29px;font-size:12px;display:flex}.people-list li>svg{color:#0877f9;width:15px;height:15px}.people-list li b{color:#1a4378;text-align:center;background:#f1f5f9;border:1px solid #dfe8f1;border-radius:999px;min-width:29px;margin-left:auto;padding:3px 6px;font-size:11px}.interviews li{margin-top:5px}.interviews li time{color:#42648f;white-space:nowrap;margin-left:auto;font-size:11px}@media (max-width:1320px){.change-layout{grid-template-columns:150px minmax(560px,1fr)}.change-detail{grid-column:2}.change-summary>div{grid-template-columns:repeat(4,1fr);gap:13px}.change-summary span:nth-child(4){border:0}}@media (max-width:940px){.change-page{padding:24px}.change-header{flex-direction:column}.change-layout{grid-template-columns:1fr}.change-legend{grid-template-columns:repeat(3,1fr);gap:0 15px;display:grid}.change-legend h2{grid-column:1/-1}.change-legend section{margin-top:0}.change-detail{grid-column:auto}.change-canvas{min-width:620px}.change-canvas-section{overflow:auto}.change-summary{min-width:620px}}@media (max-width:650px){.change-page{padding:18px 14px}.change-title-row{flex-direction:column;align-items:flex-start;gap:7px}.change-title-row h1{font-size:26px}.change-actions,.change-meta{flex-wrap:wrap;align-items:flex-start}.change-actions button{font-size:12px}.change-view-tabs{overflow:auto}.change-view-tabs button{white-space:nowrap;padding-inline:10px}.change-legend{display:block}.change-legend section{margin-top:16px}.change-summary>div{grid-template-columns:repeat(2,1fr)}.change-summary span:nth-child(2n){border:0}}@media (max-width:1180px){.people-layout{grid-template-columns:minmax(0,1fr)}.people-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.people-rail .diversity{grid-row:span 1}}@media (max-width:780px){.people-header{flex-direction:column;align-items:flex-start}.people-metrics{grid-template-columns:1fr}.people-metric+.people-metric{border-top:1px solid #e4eaf1;border-left:0}.people-rail{grid-template-columns:1fr}}.detail-subtitle{color:#294d80;margin:0 0 22px;font-size:14px;line-height:1.4}.detail-attribution{background:#f7faff;border:1px solid #b8d2ff;border-radius:6px;grid-template-columns:1.2fr 1fr;margin-bottom:20px;padding:13px 15px;display:grid}.detail-attribution span{grid-template-columns:32px 1fr;display:grid}.detail-attribution span+span{grid-template-columns:1fr}.evidence-detail .detail-attribution>span:last-child{grid-template-columns:minmax(0,1fr);min-width:0}.evidence-detail .detail-attribution>span:last-child b{overflow-wrap:anywhere}.detail-attribution svg{color:#2878d9;grid-row:span 2;width:24px;height:24px}.detail-attribution i{color:#6682a6;font-size:12px;font-style:normal}.detail-attribution b{color:#1d487e;margin-top:3px;font-size:13px;font-weight:500}.detail-tabs{border-bottom:1px solid #e3eaf2;grid-template-columns:repeat(4,1fr);margin:0 -24px 22px;padding:0 14px;display:grid}.detail-tabs button{height:40px}.detail-body h3{color:#153868;margin:0 0 11px;font-size:16px}.detail-body>p,.detail-body li{color:#496a94;font-size:14px;line-height:1.6}.detail-body>p{margin:0 0 22px}.detail-body ul{margin:0 0 22px;padding-left:20px}.detail-body li{margin-bottom:9px;padding-left:1px}.detail-body li::marker{color:#1e65c4}.supporting-files{gap:8px;margin:0 0 22px;display:grid}.supporting-files button{color:#194277;text-align:left;background:#fff;border:1px solid #e1e8ef;border-radius:6px;align-items:center;gap:11px;padding:10px 11px;display:flex}.supporting-files svg{color:#2473de;background:#eaf2ff;width:32px;height:32px;padding:7px}.supporting-files b,.supporting-files small{font-size:13px;display:block}.supporting-files small{color:#6480a2;margin-top:4px;font-size:12px}.linked-items{gap:9px;display:grid}.linked-items span{color:#274c80;font-size:13px}.linked-items b{border-radius:999px;margin-right:11px;padding:5px 9px;font-size:12px;font-weight:500}.linked-items span:first-child b{color:#e65d66;background:#ffe9ea}.linked-items span:last-child b{color:#774ee0;background:#f0eaff}.detail-actions{align-items:center;gap:11px;margin-top:auto;display:flex}.detail-actions button{color:#153d75;white-space:nowrap;background:#fff;border:1px solid #dbe5ef;border-radius:5px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:13px;font-weight:600;display:flex}.detail-actions button:first-child{width:40px;padding:0}.detail-actions button:nth-child(2){flex:1;gap:7px}.detail-actions button:last-child{color:#fff;background:#0b3c75}.detail-actions svg{width:17px;height:17px}@media (max-width:1250px){.evidence-layout{grid-template-columns:190px minmax(420px,1fr)}.evidence-detail{grid-column:1/-1;min-height:0}.detail-actions{margin-top:22px;position:static;bottom:17px}.evidence-tabs{flex-wrap:wrap}.evidence-toolbar{margin-left:0}}@media (max-width:700px){.evidence-layout{grid-template-columns:minmax(0,1fr);row-gap:26px;margin:0}.evidence-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.evidence-summary{border-bottom:0;padding-bottom:0}.evidence-detail{grid-column:auto}}@media (max-width:520px){.evidence-filters{grid-template-columns:minmax(0,1fr);gap:12px}.evidence-item{grid-template-columns:40px minmax(0,1fr);align-items:start;padding:14px}.evidence-item time{grid-column:2}}@media (max-width:1100px){.workspace-top-grid,.workspace-middle-grid{grid-template-columns:1fr 1fr}.lenses{grid-column:1/-1}.workspace-header{flex-direction:column;gap:15px}.workspace-actions{margin:0}.workspace-bottom-grid{grid-template-columns:1fr}.grid-primary{grid-template-columns:1.3fr 1fr}.signals{grid-column:1/-1;min-height:auto}.grid-secondary{grid-template-columns:1fr 1fr}}@media (max-width:780px){.rail-toggle{display:none}.sidebar{flex-basis:66px;width:66px;padding:18px 7px}.sidebar-brand{padding:0 4px}.brand-wordmark{display:none}.brand-mark{flex-basis:45px;width:45px;height:45px;display:block}.nav-item span,.sidebar-bottom .profile-identity>span:not(.avatar){display:none}.nav-item{justify-content:center;padding:13px 5px}.sidebar-bottom{gap:12px}.profile-card{align-items:center;padding:0}.profile-card form{width:100%}.profile-card .logout-button{padding:8px}.profile-card .logout-button span{display:none}.topbar{gap:8px;padding:0 12px}.search{min-width:0;max-width:none}.top-actions{gap:6px;min-width:0}.notification{flex:0 0 28px}.new-context,.new-action,.new-initiative{flex:0 0 36px;justify-content:center;padding:0 11px;font-size:0}.new-context svg,.new-action svg,.new-initiative svg{margin:0}.dashboard-content{padding:23px 12px}.metrics,.grid-primary,.grid-secondary{grid-template-columns:1fr}.metric{min-height:90px}.signals{grid-column:auto}.portfolio{overflow-x:auto}.portfolio-head,.portfolio-row{min-width:540px}.reviews,.insights,.quick-start,.activity{min-height:auto}.explore-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.contexts-table{overflow-x:auto}}.vortex-exercise-page{min-width:0;max-width:100%;padding-bottom:24px;overflow-x:clip}.map-exercise-page-header{gap:0;margin:0 9px 24px;display:grid}.map-exercise-eyebrow,.vortex-panel-kicker{color:#3976bc;letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.map-exercise-page-header h1{color:#173f77;font-family:var(--font-heading);letter-spacing:-.04em;margin:0;font-size:30px;line-height:1.15}.map-exercise-page-header>p:last-child{color:#55719a;max-width:700px;margin:8px 0 0;font-size:14px;line-height:1.45}.standalone-map-header-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:0;display:flex}.standalone-map-association-trigger{color:#075ee8;font:inherit;background:#fff;border:1px solid #bfd7ff;border-radius:6px;padding:8px 12px;font-size:13px}.standalone-map-association-trigger:hover{background:#f2f7ff;border-color:#075ee8}.standalone-map-access-dialog{max-width:520px}.standalone-map-access-section{border-top:1px solid #e5edf5;gap:8px;margin-top:16px;padding-top:14px;display:grid}.standalone-map-access-section h3{color:#3976bc;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.standalone-map-access-section>p{color:#5e7592;margin:0;font-size:13px}.standalone-map-access-person{align-items:center;gap:9px;min-height:38px;display:flex}.standalone-map-access-person>span{gap:2px;min-width:0;display:grid}.standalone-map-access-person strong{color:#173f77;font-size:13px}.standalone-map-access-person small{color:#6b829d;font-size:12px}.standalone-map-access-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.standalone-map-access-person em{color:#3976bc;margin-left:auto;font-size:12px;font-style:normal}.standalone-map-access-person button,.standalone-map-access-section form>button,.standalone-map-access-candidate>button{color:#075ee8;font:inherit;background:#fff;border:1px solid #bfd7ff;border-radius:6px;margin-left:auto;padding:6px 9px;font-size:12px}.standalone-map-access-actions button{margin-left:0}.standalone-map-access-section form{flex-direction:column;align-items:end;gap:10px;display:flex}.standalone-map-access-section form label{flex:1}.standalone-map-access-candidate{gap:8px;display:grid}.standalone-map-access-candidate>button{justify-self:end}.standalone-map-danger-zone{border-top-color:#f0d3d3}.standalone-map-danger-zone h3{color:#a52c2c}.standalone-map-danger-zone>p{max-width:420px}.standalone-map-delete-trigger{justify-self:start}.standalone-map-association-dialog{max-width:560px}.standalone-map-association-choice,.standalone-map-association-consequences{gap:10px;display:grid}.standalone-map-association-choice>p,.standalone-map-association-note,.standalone-map-association-consequences>p{color:#55719a;margin:0;font-size:13px;line-height:1.5}.standalone-map-association-choice>button{color:#173f77;font:inherit;text-align:left;background:#fff;border:1px solid #bfd7ff;border-radius:6px;padding:10px 12px}.standalone-map-association-choice>button:hover{background:#f2f7ff;border-color:#075ee8}.standalone-map-association-consequences{background:#f7faff;border:1px solid #dce8f6;border-radius:8px;padding:11px}.standalone-map-association-consequences fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.standalone-map-association-consequences legend{color:#355879;margin-bottom:2px;font-size:13px;font-weight:700;line-height:1.45}.standalone-map-association-consequences label{color:#355879;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.capability-page{width:min(1100px,100% - 64px);min-height:calc(100vh - 62px);margin:0 auto;padding:34px 25px 48px}.map-catalog-page{width:min(1160px,100% - 64px)}.map-concept-page>.workspace-breadcrumb{margin-inline:0}.capability-eyebrow{color:var(--cerulean);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.map-catalog,.map-exercises{margin-top:34px}.map-section-heading h2,.map-exercises h2{color:var(--navy);margin:0;font-size:20px}.map-section-heading>p:last-child{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.55}.map-concept-card,.map-exercise-card{background:var(--canvas);border:1px solid var(--border);border-radius:12px}.map-exercise-options{gap:14px;display:grid}.map-exercise-icon{background:var(--cerulean);align-items:center}@supports (color:color-mix(in lab, red, red)){.map-exercise-icon{background:color-mix(in srgb, var(--cerulean) 12%, var(--canvas))}}.map-exercise-icon{color:var(--cerulean);border-radius:9px;justify-content:center;width:34px;height:34px;display:inline-flex}.map-exercise-icon svg{width:18px;height:18px}.map-concept-grid{grid-template-columns:minmax(0,360px);gap:16px;margin-top:16px;display:grid}@media (min-width:688px){.map-concept-grid{grid-template-columns:repeat(2,minmax(280px,360px))}}@media (min-width:1176px){.map-concept-grid{grid-template-columns:repeat(3,minmax(280px,360px))}}.map-concept-card{flex-direction:column;padding:14px;display:flex;overflow:hidden}.map-concept-visual{background:var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.map-concept-visual{background:color-mix(in srgb, var(--cerulean) 6%, var(--canvas))}}.map-concept-visual{border-radius:9px;height:172px;position:relative;overflow:hidden}.map-concept-visual img{object-fit:contain;padding:7px}.map-concept-visual--beliefs-wheel img{padding:0;position:absolute}.map-concept-visual--beliefs-wheel img:first-child{transform:translate(-50%,-50%);width:min(100%,160px)!important;height:160px!important;top:50%!important;left:50%!important}.map-concept-visual--beliefs-wheel img:last-child{width:min(48%,80px);height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.map-concept-card-copy{padding:16px 2px 10px}.map-concept-card h3{color:var(--navy);margin:0;font-size:18px}.map-concept-card p:not(.map-concept-card-kicker),.map-exercise-card p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.55}.map-concept-card-kicker{color:var(--cerulean);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.map-concept-card .product-action-button,.map-exercises .product-action-button{margin-top:auto}.map-catalog-page .map-owned-maps{margin-top:0}.map-catalog-page .map-section-heading h2{letter-spacing:-.03em;font-size:23px}.map-owned-maps-empty{color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.55}.map-owned-map-groups{gap:20px;margin-top:20px;display:grid}.map-owned-map-group{border-top:1px solid var(--border)}.map-owned-map-group>summary{color:var(--navy);cursor:pointer;align-items:center;gap:6px;padding:12px 2px 0;font-size:17px;font-weight:750;list-style:none;display:flex}.map-owned-map-group>summary::-webkit-details-marker{display:none}.map-owned-map-group>summary::marker{content:""}.map-owned-map-group>summary svg{color:var(--punch-red);width:18px;height:18px;transition:transform .16s}.map-owned-map-group:not([open])>summary svg{transform:rotate(-90deg)}.map-owned-map-group>summary:focus-visible{outline:3px solid var(--frosted-blue);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.map-owned-map-group>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--frosted-blue) 70%, transparent)}}.map-owned-map-group>summary:focus-visible{outline-offset:3px}.map-owned-map-list{grid-template-columns:minmax(0,360px);gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.map-owned-map-list>li{min-width:0}.map-owned-map-card{border:1px solid var(--border);background:#fff;border-radius:9px;flex-direction:column;height:100%;padding:14px;display:flex;overflow:hidden}.map-owned-map-visual{background:var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.map-owned-map-visual{background:color-mix(in srgb, var(--cerulean) 6%, var(--canvas))}}.map-owned-map-visual{border-radius:7px;height:172px;position:relative;overflow:hidden}.map-owned-map-visual img{object-fit:contain;padding:7px}.map-owned-map-card-copy{padding:16px 2px 10px}.map-owned-map-card h3{color:var(--navy);margin:0;font-size:18px}.map-owned-map-card-copy>p:not(.map-concept-card-kicker){color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.55}:is(.map-owned-map-card:has(.map-owned-map-action:hover),.map-owned-map-card:has(.map-owned-map-action:focus-visible)){border-color:var(--cerulean)}.map-owned-map-meta,.map-owned-map-meta>span,.map-owned-map-meta time{display:block}.map-owned-map-meta{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.45}.map-owned-map-situation{color:var(--navy)}.map-owned-map-meta time{margin-top:3px}.map-owned-map-action{align-self:flex-start;margin-top:auto}@media (min-width:688px){.map-owned-map-list{grid-template-columns:repeat(2,minmax(280px,360px))}}@media (min-width:1176px){.map-owned-map-list{grid-template-columns:repeat(3,minmax(280px,360px))}}.map-catalog-page .map-catalog{border-top:1px solid var(--border);margin-top:36px;padding-top:28px}.map-catalog-page .map-concept-card{background:#fff}.map-concept-about{background:var(--canvas);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:24px;margin-top:26px;padding:28px;display:grid;overflow:hidden}.map-concept-launch-area{margin-top:16px}.map-concept-launch{margin-top:0}.map-concept-about-copy h2{color:var(--navy);margin:0;font-size:22px}.map-concept-about-copy>p:not(.capability-eyebrow){color:var(--muted);margin:13px 0 0;font-size:15px;line-height:1.65}.map-concept-figure{align-items:center;margin:0;display:block}.map-concept-image-frame{background:var(--cerulean);align-items:center}@supports (color:color-mix(in lab, red, red)){.map-concept-image-frame{background:color-mix(in srgb, var(--cerulean) 5%, var(--canvas))}}.map-concept-image-frame{border-radius:10px;justify-content:center;min-height:250px;display:flex;overflow:hidden}.map-concept-image-frame img{object-fit:contain;width:100%;height:auto;max-height:340px;padding:10px}.map-concept-image-frame--beliefs-wheel{min-height:360px;position:relative}.map-concept-image-frame--beliefs-wheel img{max-height:none;padding:0;position:absolute}.map-concept-image-frame--beliefs-wheel img:first-child{width:min(100%,340px);max-height:340px}.map-concept-image-frame--beliefs-wheel img:last-child{width:min(48%,168px)}.map-concept-figure figcaption{margin-top:8px;font-size:11px}.map-concept-figure figcaption a{color:var(--muted)}.map-concept-anatomy{border:1px solid var(--border);background:#fff;border-radius:12px;margin-top:32px;padding:28px 28px 8px}.map-concept-anatomy .map-section-heading h2{letter-spacing:-.03em;font-size:22px}.map-concept-anatomy .map-section-heading>p:last-child{max-width:760px}.map-concept-anatomy-item{border-top:1px solid var(--border);min-width:0;padding:18px 0 20px}.map-concept-anatomy-item h3{color:var(--navy);margin:0 0 7px;font-size:17px;font-weight:700}.map-concept-anatomy-item p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.55}.map-concept-guidance{border:1px solid var(--border);background:#fff;border-radius:12px;margin-top:32px;padding:26px 28px 28px}.cynefin-reading{border-top:1px solid var(--border);margin-top:32px;padding-top:28px}.cynefin-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:18px;display:grid}.cynefin-domain-row{border-top:1px solid var(--border);padding:18px 0 20px}.cynefin-domain-row h3{color:var(--navy);margin:0 0 7px;font-size:17px}.cynefin-domain-row p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.55}.cynefin-domain-row strong{color:var(--navy)}.cynefin-center-row{grid-column:1/-1}.vortex-reading{border-top:1px solid var(--border);margin-top:32px;padding-top:28px}.vortex-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:18px;display:grid}.vortex-reading-item{border-top:1px solid var(--border);padding:18px 0 20px}.vortex-reading-item h3{color:var(--navy);margin:0 0 7px;font-size:17px}.vortex-reading-item p,.vortex-reading-note{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.55}.vortex-reading-note{border-top:1px solid var(--border);margin-top:0;padding-top:18px}.vortex-reading-note strong{color:var(--navy)}.five-levers-reading{border-top:1px solid var(--border);margin-top:32px;padding-top:28px}.five-levers-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:18px;display:grid}.five-levers-reading-item{border-top:1px solid var(--border);padding:18px 0 20px}.five-levers-reading-item h3,.five-levers-intersections h3{color:var(--navy);margin:0 0 7px;font-size:17px}.five-levers-reading-item p,.five-levers-intersection p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.55}.five-levers-people-item{grid-column:1/-1}.five-levers-intersections{border-top:1px solid var(--border);margin-top:0;padding-top:18px}.five-levers-intersection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.five-levers-intersection{border-top:1px solid var(--border);padding:18px 0 20px}.five-levers-intersection h4{color:var(--navy);margin:0;font-size:15px}.two-strategies-reading{border-top:1px solid var(--border);margin-top:32px;padding-top:28px}.two-strategies-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:18px;display:grid}.two-strategies-reading-item{border-top:1px solid var(--border);padding:18px 0 20px}.two-strategies-reading-item h3{color:var(--navy);margin:0 0 7px;font-size:17px}.two-strategies-reading-item p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.55}.two-strategies-adaptation-item{grid-column:1/-1}.five-universals-reading{border-top:1px solid var(--border);margin-top:32px;padding-top:28px}.five-universals-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:18px;display:grid}.five-universals-reading-item{border-top:1px solid var(--border);padding:18px 0 20px}.five-universals-purpose-item{grid-column:1/-1}.five-universals-reading-item h3{color:var(--navy);margin:0 0 7px;font-size:17px}.five-universals-reading-item p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.55}.five-waves-reading{border-top:1px solid var(--border);margin-top:32px;padding-top:28px}.five-waves-reading-grid,.five-waves-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:18px;display:grid}.five-waves-reading-grid .map-concept-anatomy-item,.five-waves-use-item{border-top:1px solid var(--border);min-width:0;padding:18px 0 20px}.five-waves-reading-grid .map-concept-anatomy-item h3,.five-waves-use-item h3{color:var(--navy);margin:0 0 7px;font-size:17px}.five-waves-reading-grid .map-concept-anatomy-item p{margin-top:6px}.five-waves-reading-grid .map-concept-anatomy-item:last-child{grid-column:1/-1}.five-waves-relationship{border-top:1px solid var(--border);color:var(--muted);margin:0;padding:18px 0 20px;font-size:14px;line-height:1.55}.five-waves-use{padding-bottom:8px}.five-waves-use-item .map-concept-guidance-list{margin-top:8px}.four-dimensions-reading{border-top:1px solid var(--border);margin-top:32px;padding-top:28px}.four-dimensions-reading-grid,.four-dimensions-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:18px;display:grid}.four-dimensions-reading-grid .map-concept-anatomy-item,.four-dimensions-use-item{border-top:1px solid var(--border);min-width:0;padding:18px 0 20px}.four-dimensions-reading-grid .map-concept-anatomy-item h3,.four-dimensions-use-item h3,.four-dimensions-balance h3{color:var(--navy);margin:0 0 7px;font-size:17px}.four-dimensions-reading-grid .map-concept-anatomy-item p,.four-dimensions-balance p{margin-top:6px}.four-dimensions-balance{border-top:1px solid var(--border);grid-column:1/-1;padding:18px 0 20px}.four-dimensions-use{padding-bottom:8px}.four-dimensions-use-item .map-concept-guidance-list{margin-top:8px}.three-approaches-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-top:18px;display:grid}.three-approaches-reading-item{border-top:1px solid var(--border);min-width:0;padding:18px 0 20px}.three-approaches-reading-item h3{color:var(--navy);margin:0 0 12px;font-size:17px}.three-approaches-approach-visual{background:var(--cerulean);align-items:center}@supports (color:color-mix(in lab, red, red)){.three-approaches-approach-visual{background:color-mix(in srgb, var(--cerulean) 5%, var(--canvas))}}.three-approaches-approach-visual{border-radius:10px;justify-content:center;min-height:180px;margin-bottom:14px;display:flex;overflow:hidden}.three-approaches-approach-visual img{object-fit:contain;width:100%;height:auto;max-height:220px}.three-approaches-reading-item p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.map-concept-guidance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.map-concept-guidance-panel{min-width:0;padding:0 0 4px}.map-concept-guidance-panel+.map-concept-guidance-panel{border-left:1px solid var(--border);padding-left:32px}.map-concept-guidance-panel h2{color:var(--navy);margin:0;font-size:18px}.map-concept-guidance-list{color:var(--muted);gap:9px;margin:14px 0 0;padding-left:20px;font-size:14px;line-height:1.5;list-style:outside;display:grid}.map-exercises{border-top:1px solid var(--border);margin-top:32px;padding-top:28px}.map-exercise-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:16px;padding:17px;display:grid}.map-exercise-card h3{color:var(--navy);margin:0;font-size:16px}.map-exercise-card .product-action-button{margin-top:0}.act-attention-card,.act-panel{background:#fff;border:1px solid #dce5ef;border-radius:9px;box-shadow:0 4px 15px #244a7210}.act-attention-card{align-items:center;gap:13px;min-height:102px;padding:14px;display:flex}.act-attention-icon,.act-create-icon,.act-deferred-icon{border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.act-attention-icon{width:44px;height:44px}.act-attention-card strong{color:#183f76;font:600 22px/1 var(--font-heading), sans-serif;margin-top:5px;display:block}.act-panel{min-width:0;overflow:hidden}.act-panel-heading{justify-content:space-between;align-items:start;gap:16px;padding:16px 18px 13px;display:flex}.act-panel-heading h2,.act-create-heading h2,.act-deferred-heading h2{color:#122f5f;margin:0;font-size:17px}.act-panel-heading p,.act-create-heading p,.act-deferred-heading p{color:#5b7699;margin:5px 0 0;font-size:12px;line-height:1.4}.act-count-pill{color:#2866ad;white-space:nowrap;background:#edf4ff;border:1px solid #d1e2f7;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:700}.act-record-list{border-top:1px solid #e2e9f0}.act-record{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:14px 18px;display:grid}.act-record+.act-record{border-top:1px solid #e7edf3}.act-record-copy{min-width:0}.act-record h3{color:#163b71;margin:0;font-size:14px;line-height:1.35}.act-record-copy>p{color:#597596;white-space:pre-wrap;margin:4px 0 0;font-size:12px;line-height:1.45}.act-record-details{margin-top:8px}.act-record-details summary{color:#2c6eb9;cursor:pointer;font-size:11px;font-weight:700;list-style:none}.act-record-details summary::-webkit-details-marker{display:none}.act-record-details summary:before{content:"+ "}.act-record-details[open] summary:before{content:"− "}.act-record-details>div{background:#f7faff;border:1px solid #e0eaf5;border-radius:7px;gap:7px;margin-top:8px;padding:9px 10px;display:grid}.act-record-details p{color:#587494;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.4}.act-record-details strong{color:#315c91;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:10px;display:block}.act-evidence-details{margin-top:9px}.act-evidence-details summary,.act-judgment-context summary{color:#2c6eb9;cursor:pointer;font-size:11px;font-weight:700;list-style:none}.act-evidence-details summary::-webkit-details-marker{display:none}.act-judgment-context summary::-webkit-details-marker{display:none}.act-evidence-details summary:before,.act-judgment-context summary:before{content:"+ "}.act-evidence-details[open]>summary:before,.act-judgment-context[open] summary:before{content:"− "}.act-evidence-details.is-ready>summary{color:#2168bd}.act-evidence-details>div{background:#f4f8ff;border:1px solid #d6e5f8;border-radius:7px;gap:9px;margin-top:8px;padding:9px 10px;display:grid}.act-evidence-copy,.act-judgment-context p{color:#587494;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.4}.act-evidence-copy strong{color:#315c91;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:10px;display:block}.act-evidence-review-form,.act-evidence-editor form{align-items:start;gap:7px;display:grid}.act-evidence-review-form button,.act-evidence-editor button{color:#2868ae;background:0 0;border:1px solid #9dbfe7;border-radius:5px;justify-self:start;min-height:28px;padding:4px 9px;font-size:11px;font-weight:700}.act-evidence-review-form button:hover,.act-evidence-review-form button:focus-visible,.act-evidence-editor button:hover,.act-evidence-editor button:focus-visible{background:#eaf3ff;border-color:#5b98d9}.act-evidence-editor{border-top:1px solid #dce8f5;padding-top:8px}.act-evidence-editor>summary{font-size:10px;font-weight:600}.act-evidence-editor form{margin-top:8px}.act-evidence-editor label{color:#587494;gap:5px;font-size:11px;font-weight:700;display:grid}.act-evidence-editor textarea{color:var(--navy);font:inherit;resize:vertical;border:1px solid #c9d9e8;border-radius:5px;min-width:0;padding:7px 8px;font-size:12px}.act-evidence-editor textarea:focus{border-color:var(--cerulean);outline:0;box-shadow:0 0 0 3px #457b9d29}.act-judgment-context{margin-top:9px}.act-judgment-context p{margin-top:6px}.act-resolution-form{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.act-resolution-form button{color:#386b9f;background:0 0;border:1px solid #c9d9e8;border-radius:5px;min-height:28px;padding:4px 9px;font-size:11px;font-weight:700}.act-resolution-form button:hover,.act-resolution-form button:focus-visible{color:#214f80;background:#f2f7fc;border-color:#8bb4d8}.act-resolution-form button:disabled{cursor:wait;opacity:.6}.act-resolution-error{color:#ad2431;font-size:11px}.act-judgment-state{border-left:3px solid var(--punch-red);background:#fff7f7;margin-top:10px;padding:8px 10px}.act-judgment-state strong{color:#9f2633;font-size:11px;display:block}.act-judgment-state p{color:#6b5360;white-space:pre-wrap;margin:3px 0 0;font-size:12px;line-height:1.4}.act-judgment-details{margin-top:9px}.act-judgment-details summary{color:#9f2633;cursor:pointer;font-size:11px;font-weight:700;list-style:none}.act-judgment-details summary::-webkit-details-marker{display:none}.act-judgment-details summary:before{content:"+ "}.act-judgment-details[open] summary:before{content:"− "}.act-judgment-details form{gap:7px;margin-top:8px;display:grid}.act-judgment-details label{color:#6b5360;gap:5px;font-size:11px;font-weight:700;display:grid}.act-judgment-details textarea{color:var(--navy);font:inherit;resize:vertical;border:1px solid #e2c9ce;border-radius:5px;min-width:0;padding:7px 8px;font-size:12px}.act-judgment-details textarea:focus{border-color:var(--punch-red);outline:0;box-shadow:0 0 0 3px #e6394624}.act-judgment-details button{color:#9f2633;background:0 0;border:1px solid #e2b8bf;border-radius:5px;justify-self:start;min-height:28px;padding:4px 9px;font-size:11px;font-weight:700}.act-judgment-details button:hover,.act-judgment-details button:focus-visible{border-color:var(--punch-red);background:#fff0f1}.act-empty h3{color:#173c70;margin:0;font-size:15px}.act-empty p{color:#5c7697;margin:6px 0 0;font-size:12px;line-height:1.5}.act-side-stack{gap:15px;display:grid}.act-create{padding:17px 16px 15px}.act-create-heading,.act-deferred-heading{align-items:start;gap:12px;display:flex}.act-create-icon{color:#24589a;border:2px solid #24589a;width:26px;height:26px}.act-create-icon svg{width:15px;height:15px}.act-form{gap:12px;margin-top:18px;display:grid}.act-form label{color:#173968;gap:6px;font-size:12px;font-weight:700;display:grid}.act-form label>span:first-child{gap:3px;display:inline-flex}.act-form label>span:first-child span[aria-hidden=true]{color:var(--punch-red)}.act-form input,.act-form textarea{color:var(--navy);font:inherit;resize:vertical;background:#fff;border:1px solid #d7e2ed;border-radius:6px;min-width:0;padding:9px 10px;font-size:12px}.act-form input{min-height:34px}.act-form textarea{min-height:73px}.act-form input:focus,.act-form textarea:focus{border-color:var(--cerulean);outline:0;box-shadow:0 0 0 3px #457b9d29}.act-form .act-optional{color:#7990ab;font-size:10px;font-weight:500}.act-form-details{border-top:1px solid #e4ebf2;padding-top:3px}.act-form-details summary{color:#286bb5;cursor:pointer;justify-content:space-between;align-items:center;padding:4px 0;font-size:11px;font-weight:700;list-style:none;display:flex}.act-form-details summary::-webkit-details-marker{display:none}.act-form-details summary svg{width:15px;height:15px;transition:transform .14s}.act-form-details[open] summary svg{transform:rotate(180deg)}.act-form-details>div{gap:12px;margin-top:10px;display:grid}.act-form button{justify-content:center;align-items:center;gap:7px;width:100%;min-height:37px;display:inline-flex}.act-form button svg{width:16px;height:16px}.act-form button:disabled{cursor:wait;opacity:.65}.act-form-error,.act-form-success{margin:0;font-size:12px;line-height:1.4}.act-form-error{color:#ad2431}.act-form-success{color:#18743d}.act-deferred{border-style:dashed;padding:16px}.act-deferred-icon{color:#20a166;background:#e8f8ed;width:28px;height:28px}.act-deferred-icon svg{width:17px;height:17px}@media (max-width:1050px){.act-attention{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.act-workspace{grid-template-columns:1fr}}@media (max-width:560px){.act-page{width:100%;padding-inline:14px}.act-attention{grid-template-columns:1fr}.act-panel-heading{gap:10px;display:grid}.act-count-pill{justify-self:start}}.vortex-exercise-entry{background:#fff;border:1px solid #dce5ef;border-radius:10px;gap:12px;max-width:520px;margin:0 9px;padding:20px;display:grid}.vortex-exercise-entry h2,.vortex-exercise-entry p{margin:0}.vortex-exercise-entry h2{color:#173f77;font-size:18px}.vortex-exercise-entry label{gap:6px;font-size:13px;font-weight:700;display:grid}.vortex-exercise-entry select,.vortex-exercise-entry button{border:1px solid #d7e2ed;border-radius:6px;min-height:36px;padding:7px 9px}.vortex-exercise-entry button{color:#fff;background:#1d579e;justify-self:start;font-weight:700}.map-exercise-experience{margin:0 9px}.map-exercise-control-row{border-bottom:1px solid #dce5ef;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 24px;margin-bottom:16px;padding-bottom:2px;display:flex}.map-exercise-map-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.map-exercise-tabs{flex:0 auto;gap:4px;display:flex}.map-exercise-guide-panel{background:#fff;border:1px solid #dce5ef;border-radius:10px}.vortex-exercise-workspace{grid-template-columns:minmax(0,1fr) minmax(278px,324px);align-items:stretch;gap:12px;margin:0;display:grid}.vortex-canvas-panel,.vortex-findings-panel{background:#fff;border:1px solid #dce5ef;border-radius:10px;min-width:0;overflow:hidden}.exercise-guide{padding:clamp(18px,3vw,30px)}.exercise-guide-framing{color:var(--muted);margin:0 0 12px}.exercise-guide-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.exercise-guide-sections h2{color:#173f77;font-family:var(--font-heading);margin:0 0 8px;font-size:18px}.exercise-guide-sections p,.exercise-guide-sections ul{color:#365472;margin:0;padding-left:20px}.exercise-guide-sections p{padding-left:0}.vortex-canvas-panel{position:relative}.vortex-panel-header{border-bottom:1px solid #e4ebf3;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:grid}.vortex-panel-header>div:first-child{min-width:0}.vortex-panel-header-actions{justify-content:flex-end;align-items:end;gap:8px;min-width:max-content;display:grid}.vortex-panel-header-action-row{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vortex-panel-header h2{color:#173f77;margin:0;font-size:14px}.vortex-panel-header button,.vortex-findings-actions button,.vortex-restore{color:#1d579e;background:#fff;border:1px solid #d7e2ed;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.vortex-panel-header button svg,.vortex-restore svg{width:15px;height:15px}@media (max-width:1100px){.vortex-panel-header{grid-template-columns:minmax(0,1fr)}.vortex-panel-header-actions{justify-content:flex-start;min-width:0}.vortex-panel-header-action-row{flex-wrap:wrap;justify-content:flex-start}}.vortex-toolbar{z-index:1;background:#fff;border:1px solid #dce5ef;border-radius:8px;flex-direction:column;gap:8px;padding:6px;display:flex;position:relative;box-shadow:0 4px 14px #264b7617}.vortex-canvas-stage{grid-template-columns:max-content minmax(0,1fr);align-items:stretch;gap:10px;padding:0 10px 10px;display:grid}.vortex-toolbar-group{gap:3px;display:grid}.vortex-view-controls{border-top:1px solid #e4ebf3;padding-top:7px}.vortex-toolbar button{color:#28517f;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.vortex-toolbar button:hover,.vortex-toolbar button.is-active{color:#075ee8;background:#eaf3ff}.vortex-toolbar button.is-active{box-shadow:inset 0 0 0 1px #75a9f7}.vortex-toolbar button svg{width:17px;height:17px}.vortex-shapes-control{position:relative}.vortex-shape-picker{z-index:5;background:#fff;border:1px solid #dce5ef;border-radius:8px;grid-template-columns:repeat(3,34px);gap:4px;width:max-content;padding:6px;display:grid;position:absolute;top:0;left:calc(100% + 8px);box-shadow:0 4px 14px #264b7617}.vortex-shape-picker button{border:1px solid #0000;width:34px;height:34px}.vortex-shape-picker button:hover,.vortex-shape-picker button:focus-visible{border-color:#75a9f7}.vortex-shape-picker svg{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.vortex-related-concepts-control{position:relative}.vortex-related-concepts-picker{z-index:5;background:#fff;border:1px solid #dce5ef;border-radius:8px;gap:4px;width:max-content;padding:6px;display:grid;position:absolute;top:0;left:calc(100% + 8px);box-shadow:0 4px 14px #264b7617}.vortex-related-concepts-picker button{color:#28517f;border:1px solid #0000;border-radius:5px;justify-content:flex-start;align-items:center;gap:8px;width:230px;height:42px;padding:3px 8px 3px 3px;display:flex}.vortex-related-concepts-picker button:hover,.vortex-related-concepts-picker button:focus-visible{color:#075ee8;background:#eaf3ff;border-color:#75a9f7}.vortex-related-concepts-picker img{object-fit:cover;border-radius:50%;width:34px;height:34px}.vortex-related-concepts-picker span{text-align:left;font-size:13px;font-weight:700}.vortex-tool-hint{color:#775d21;background:#fff9e9;border-bottom:1px solid #f1e1a9;margin:0;padding:7px 14px;font-size:12px}.vortex-canvas-viewport{cursor:grab;overscroll-behavior:contain;background-color:#f9fcff;background-image:radial-gradient(#cbd9eb .75px,#0000 .75px);background-size:10px 10px;min-height:clamp(640px,100vh - 230px,780px);position:relative;overflow:hidden}.vortex-canvas-viewport--pan{cursor:grab}.vortex-canvas-viewport.is-panning{cursor:grabbing}.vortex-canvas-viewport--connector{cursor:crosshair}.vortex-canvas-world{transform-origin:0 0;width:1400px;height:880px;transition:transform .12s ease-out;position:absolute}.vortex-template-image{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:auto;position:absolute}.vortex-connectors{pointer-events:none;position:absolute;top:0;left:0}.vortex-connectors line,.vortex-canvas-line-visible{stroke-linecap:round;stroke-width:3px}.vortex-canvas-line-visible{fill:none;pointer-events:none}.vortex-canvas-line-hit{cursor:pointer;pointer-events:stroke}.vortex-line-handle,.vortex-line-bend-handle{cursor:move;fill:#fff;pointer-events:all;stroke:#075ee8;stroke-width:3px;vector-effect:non-scaling-stroke}.vortex-line-bend-handle{fill:#f1faee;stroke:#457b9d}.vortex-connection-anchor{cursor:crosshair;z-index:4;background:#fff;border:2px solid #d88718;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #d8871838}.vortex-connection-anchor.is-active,.vortex-connection-anchor:hover{background:#d88718;border-color:#fff;width:17px;height:17px;box-shadow:0 0 0 3px #d8871852}.vortex-connection-anchor:focus-visible{outline-offset:2px;outline:3px solid #143e76}.vortex-canvas-object{cursor:grab;z-index:2;position:absolute;box-shadow:0 3px 10px #244a7240}.vortex-canvas-object.is-selected{box-shadow:0 0 0 2px #075ee8,0 3px 10px #244a7240}.vortex-canvas-object--image{background:0 0;overflow:hidden}.vortex-canvas-object--fixed-overlay,.vortex-canvas-object--anchored-rotation{box-shadow:none}.vortex-related-concept-image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.vortex-canvas-line.is-selected .vortex-canvas-line-visible{filter:drop-shadow(0 0 2px #075ee8);stroke-width:5px}.vortex-canvas-marquee{pointer-events:none;z-index:8;background:#457b9d29;border:1px dashed #457b9d;position:absolute}.map-example-layer{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;position:absolute;inset:0}.map-example-layer-line,.map-example-layer-object{pointer-events:none}.map-example-layer-line .vortex-canvas-line-visible{stroke-width:5px;vector-effect:non-scaling-stroke}.map-example-layer-object{cursor:default;opacity:.88;border:2px dashed #d88718;box-shadow:0 3px 10px #d8871838}.map-example-layer-object.vortex-canvas-object--text,.map-example-layer-object.vortex-canvas-object--shape{box-shadow:none;border:0}.map-example-layer-object--system-condition{opacity:.84;border-color:#b56f0a;box-shadow:0 2px 8px #d8871829}.map-example-layer-object--placement-sticky{opacity:1;border:2px solid #8a5a00;box-shadow:0 3px 10px #8a5a0040}.map-example-layer-object--placement-sticky.vortex-canvas-object--sticky-circle .vortex-object-label{overflow-wrap:normal;white-space:nowrap}.map-example-layer--5-levers-sense-making .map-example-layer-object--placement-sticky.vortex-canvas-object--sticky-circle .vortex-object-label{overflow-wrap:anywhere;white-space:normal}.map-example-layer-object--explanatory-note{opacity:.84;border-color:#b56f0a;box-shadow:0 2px 8px #d8871829}.map-example-layer-object--department-group{opacity:1;border-style:solid;border-color:#b56f0a;box-shadow:0 3px 10px #d8871840}.map-example-layer-object--department-group .vortex-object-label{text-wrap:balance;max-width:82px}.map-example-layer-object--individual{opacity:.96;border-style:dotted;border-color:#8a7751;box-shadow:0 2px 7px #8a775121}.map-example-layer-object--individual .vortex-object-label{white-space:nowrap;font-size:11px}.map-contextual-toolbar{z-index:1000;background:#fff;border:1px solid #dce5ef;border-radius:8px;align-items:center;gap:3px;padding:5px;display:flex;position:absolute;box-shadow:0 4px 14px #264b7617}.map-contextual-toolbar button{color:#28517f;touch-action:manipulation;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:31px;height:31px;padding:0;display:inline-flex}.map-contextual-toolbar button:hover{color:#075ee8;background:#eaf3ff}.map-contextual-toolbar button:focus-visible{outline-offset:2px;outline:3px solid #143e76}.map-contextual-toolbar button svg{width:17px;height:17px}.map-contextual-toolbar__action{position:relative}.map-contextual-toolbar__menu{max-width:calc(100vw - 16px);max-height:min(420px,100vh - 24px);transform:translateX(calc(-50% + var(--map-contextual-toolbar-menu-offset,0px)));z-index:2;background:#fff;border:1px solid #dce5ef;border-radius:8px;flex-direction:column;gap:6px;width:max-content;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:50%;overflow:hidden auto;box-shadow:0 4px 14px #264b7617}.map-contextual-toolbar__menu--positioned{left:var(--map-contextual-toolbar-menu-left);top:var(--map-contextual-toolbar-menu-top);transform:none}.map-contextual-toolbar__menu:has(.map-contextual-toolbar__menu-section--general-palette){min-width:209px}.map-contextual-toolbar__menu-section{grid-template-columns:repeat(5,30px);gap:3px;display:grid}.map-contextual-toolbar__menu-section--general-palette{grid-template-rows:repeat(4,30px);grid-template-columns:repeat(6,30px);grid-auto-flow:column}.map-contextual-toolbar__menu-section--brand-row{grid-template-columns:repeat(5,30px)}.map-contextual-toolbar__menu-section--separated{border-top:1px solid #dce5ef;margin-top:2px;padding-top:6px}.map-contextual-toolbar__menu button{color:#28517f;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;position:relative}.map-contextual-toolbar__menu button:hover:not(:disabled):not(.is-active){color:#075ee8;background:#eaf3ff;border-color:#75a9f7}.map-contextual-toolbar__menu button.is-active:not(:hover){background:var(--frosted-blue);border-color:var(--cerulean);box-shadow:0 0 0 1px #fff, 0 0 0 3px var(--cerulean);color:var(--oxford-navy)}.map-contextual-toolbar__menu button.is-active:hover{background:var(--frosted-blue);border-color:var(--cerulean);color:var(--oxford-navy)}.map-contextual-toolbar__menu button:focus-visible{outline:3px solid var(--button-focus-ring);outline-offset:2px}.map-contextual-toolbar__menu button svg{width:19px;height:19px}.map-contextual-toolbar__menu button .map-contextual-toolbar__line-preview{width:26px;height:18px;overflow:visible}.map-contextual-toolbar__font-size-glyph{align-items:center;font-weight:700;line-height:1;display:inline-flex}.map-contextual-toolbar__font-size-glyph--small{font-size:12px}.map-contextual-toolbar__font-size-glyph--medium{font-size:16px}.map-contextual-toolbar__font-size-glyph--large{font-size:22px}.map-contextual-toolbar__menu-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.map-contextual-toolbar__swatch{border:1px solid #94a3b8;border-radius:50%;width:17px;height:17px;display:block}.map-contextual-toolbar__menu button.is-active .map-contextual-toolbar__swatch{box-shadow:0 0 0 1px #fff, 0 0 0 2px var(--cerulean)}.map-contextual-toolbar>.map-contextual-toolbar__action>button:not(.button-role-destructive){color:var(--oxford-navy)!important;background:0 0!important;border-color:#0000!important}.map-contextual-toolbar>.map-contextual-toolbar__action>button:hover:not(:disabled),.map-contextual-toolbar>.map-contextual-toolbar__action>button.is-active:not(:disabled){background:var(--frosted-blue)!important;border-color:var(--cerulean)!important;color:var(--oxford-navy)!important}.map-contextual-toolbar>.map-contextual-toolbar__action>button:focus-visible{outline-offset:3px;outline:3px solid var(--button-focus-ring)!important}.map-contextual-toolbar>.map-contextual-toolbar__action>button.is-mixed:not(:disabled){border-style:dashed!important}.vortex-canvas-object:focus-visible{outline-offset:3px;outline:3px solid #1d73e8}.vortex-canvas-object--sticky{background:#e9f2ff;border:0;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;padding:14px;display:flex}.vortex-canvas-object--sticky-square{border-radius:2px}.vortex-canvas-object--sticky-rectangle{border-radius:4px}.vortex-canvas-object--sticky-circle{border-radius:50%}.vortex-canvas-object--sticky input{color:#143e76;background:0 0;border:0;outline:none;width:100%;min-width:0}.vortex-object-label{color:#143e76;overflow-wrap:anywhere;text-align:center;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:700}.vortex-canvas-object--sticky .vortex-object-label{max-width:100%;display:block}.vortex-canvas-object.is-editing input,.vortex-canvas-object.is-editing textarea{-webkit-user-select:text;user-select:text}.vortex-canvas-object.is-editing{cursor:text}.vortex-canvas-object.is-connector-source{outline-color:#d88718}.vortex-sticky-resize{cursor:nwse-resize;z-index:3;background:#075ee8;border:3px solid #fff;border-radius:50%;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;bottom:-7px;right:-7px;box-shadow:0 0 0 2px #075ee847,0 2px 5px #143e764d}.vortex-sticky-resize:after{content:"";border-bottom:2px solid #ffffffd1;border-right:2px solid #ffffffd1;width:7px;height:7px}.vortex-sticky-resize:focus-visible{outline-offset:2px;outline:3px solid #143e76}.vortex-shape-rotate{color:#fff;cursor:grab;touch-action:none;z-index:3;background:#f59e0b;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 2px #f59e0b47,0 2px 5px #143e764d}.vortex-shape-rotate:after{content:"↻";font-size:14px;font-weight:800;line-height:1}.vortex-shape-rotate:focus-visible{outline-offset:2px;outline:3px solid #143e76}.vortex-canvas-object--note{background:#f4faee;border:1px solid #b9d6a6;border-radius:5px;width:170px;height:82px;padding:9px}.vortex-canvas-object--note textarea{color:#315042;resize:none;background:0 0;border:0;outline:none;width:100%;height:100%;font-family:inherit;font-size:12px}.vortex-canvas-object--text{box-shadow:none;transform-origin:50%;background:0 0;border:0;align-items:flex-start;min-width:0;padding:0;display:flex}.vortex-canvas-object--text textarea{color:inherit;resize:none;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-family:inherit;line-height:1.35;overflow:hidden}.vortex-canvas-object--text .vortex-object-label{width:100%;max-width:100%;display:block}.vortex-canvas-object--shape{box-shadow:none;transform-origin:50%;background:0 0;border:0;justify-content:center;align-items:center;padding:18px;display:flex;overflow:visible}.vortex-canvas-object--shape-rectangle:before,.vortex-canvas-object--shape-rounded-rectangle:before,.vortex-canvas-object--shape-circle:before,.vortex-canvas-object--shape-ellipse:before{background:var(--shape-fill-color);border:2px solid var(--shape-border-color);content:"";z-index:0;border-radius:2px;position:absolute;inset:0}.vortex-canvas-object--shape-rounded-rectangle:before{border-radius:18px}.vortex-canvas-object--shape-circle:before,.vortex-canvas-object--shape-ellipse:before{border-radius:50%}.vortex-shape-geometry{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vortex-shape-content{box-sizing:border-box;z-index:1;justify-content:center;align-items:center;min-width:0;min-height:0;padding:18px;display:flex;position:absolute;inset:0}.vortex-shape-content--triangle{clip-path:polygon(50% 0,100% 100%,0 100%);padding:26% 14% 6%;inset:10% 10% 8%}.vortex-canvas-object--shape textarea{color:#143e76;resize:none;text-align:center;background:0 0;border:0;outline:none;width:100%;height:100%;font-family:inherit;font-size:13px;overflow:hidden}.vortex-canvas-object--shape .vortex-object-label,.vortex-canvas-object--shape textarea{max-width:100%}.vortex-local-state{color:#5e7592;margin:10px 13px 7px;font-size:11px;font-weight:700}.app-toast{max-width:min(460px,100vw - 32px);left:auto;right:max(16px, env(safe-area-inset-right));top:max(16px, env(safe-area-inset-top));z-index:60;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex;position:fixed;box-shadow:0 12px 30px #1d355747}.app-toast--destructive{background:var(--punch-red);border:1px solid var(--punch-red);color:var(--honeydew)}.app-toast--success{border:1px solid var(--cerulean);color:var(--navy);background:#edf5f8}.app-toast strong{font-size:15px;line-height:1.3;display:block}.app-toast p{margin:5px 0 0;font-size:14px;line-height:1.45}.app-toast button{border-radius:5px;flex:none;min-height:32px;padding:5px 9px;font-size:13px;background:0 0!important}.app-toast--destructive button{border:1px solid var(--honeydew)!important;color:var(--honeydew)!important}.app-toast--success button{border:1px solid var(--cerulean)!important;color:var(--navy)!important}.app-toast--destructive button:hover{background:var(--honeydew)!important;color:var(--punch-red)!important}.app-toast--success button:hover{background:var(--cerulean)!important;color:#fff!important}.app-toast button:focus-visible{outline-offset:3px}.app-toast--destructive button:focus-visible{outline:3px solid var(--honeydew)!important}.app-toast--success button:focus-visible{outline:3px solid var(--navy)!important}.vortex-save-status{justify-content:flex-end;align-items:center;gap:8px;padding:0;display:flex}.vortex-save-status .vortex-local-state{margin:0}.vortex-save-status button,.vortex-map-chooser header>button,.vortex-map-actions button,.vortex-map-actions a,.map-identity-actions button{color:#075ee8;font:inherit;background:#fff;border:1px solid #bfd7ff;border-radius:6px;min-height:30px;padding:5px 9px;font-size:12px;font-weight:700}.vortex-save-status button:disabled{color:#7890aa;border-color:#dce5ef}.exercise-instance-history-trigger{color:#075ee8;font:inherit;background:#fff;border:1px solid #bfd7ff;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.exercise-instance-history-trigger svg{width:15px;height:15px}.exercise-instance-history-backdrop{z-index:50;background:#08224275;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.exercise-instance-history-dialog{background:#fff;border:1px solid #dce5ef;border-radius:10px;width:100%;max-width:680px;max-height:min(680px,100vh - 40px);padding:22px;overflow:auto;box-shadow:0 20px 55px #0e346040}.exercise-instance-history-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.exercise-instance-history-heading p,.exercise-instance-history-kicker{color:#3976bc;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.exercise-instance-history-heading h2,.exercise-instance-history-preview h3{color:#173f77;margin:0}.exercise-instance-history-heading h2{font-size:20px}.exercise-instance-history-close{color:#28517f;background:0 0;border:1px solid #d7e2ed;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.exercise-instance-history-close svg{width:16px;height:16px}.exercise-instance-history-description,.exercise-instance-history-empty,.exercise-instance-history-preview>p:not(.exercise-instance-history-kicker),.exercise-instance-history-list span{color:#55719a;font-size:13px;line-height:1.5}.exercise-instance-history-description{margin:8px 0 18px}.exercise-instance-history-layout{grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.exercise-instance-history-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.exercise-instance-history-list button{text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:7px;gap:3px;width:100%;padding:10px 11px;display:grid}.exercise-instance-history-list button.is-selected{background:#f2f7ff;border-color:#75a9f7}.exercise-instance-history-list strong{color:#173f77;font-size:13px}.exercise-instance-history-list span{font-size:11px}.exercise-instance-history-preview{background:#f8fbff;border:1px solid #e2ebf4;border-radius:8px;padding:15px}.exercise-instance-history-preview h3{font-size:16px}.exercise-instance-history-timestamp{color:#5d6f85;font-size:11px;margin:4px 0 12px!important}.exercise-instance-history-preview>p:not(.exercise-instance-history-kicker){margin:8px 0 14px}.exercise-instance-history-restore{color:#fff;background:#075ee8;border:1px solid #075ee8;border-radius:6px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:700}.exercise-instance-history-error{color:#b32635!important;margin:9px 0 0!important}@media (max-width:600px){.exercise-instance-history-layout{grid-template-columns:1fr}}.vortex-map-chooser{gap:18px;max-width:900px;margin:8px 0 28px;display:grid}.vortex-map-chooser header{justify-content:space-between;align-items:end;gap:16px;display:flex}.vortex-map-chooser header p,.vortex-map-chooser h1,.vortex-map-chooser h2,.vortex-map-chooser h3,.vortex-map-chooser li p{margin:0}.vortex-map-chooser header p{color:#5e7592;text-transform:uppercase;font-size:12px;font-weight:700}.vortex-map-chooser h1{color:#173f77;margin-top:4px;font-size:22px}.vortex-map-chooser h2{color:#355879;margin-top:12px;font-size:14px}.vortex-map-chooser ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.vortex-map-chooser li{background:#fff;border:1px solid #dce5ef;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.vortex-map-chooser li h3{color:#173f77;font-size:15px}.vortex-map-chooser li p,.vortex-map-empty{color:#5e7592;margin-top:5px;font-size:13px}.vortex-map-actions,.map-identity-actions{flex:none;align-items:center;gap:8px;display:flex}.vortex-map-actions a{text-decoration:none}.map-identity-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:30;background:#0c244866;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.map-identity-dialog{background:#fff;border:1px solid #dce5ef;border-radius:12px;width:min(100%,460px);max-width:460px;padding:20px;box-shadow:0 20px 60px #102d4c52}.canonical-artifact-delete-list{color:#355879;gap:4px;margin:-4px 0 14px;padding-left:20px;display:grid}.map-identity-heading h2{color:#173f77;margin:0 0 16px;font-size:19px}.map-identity-dialog form,.map-identity-dialog label{gap:6px;display:grid}.map-identity-dialog form{gap:14px}.map-identity-dialog label{color:#355879;font-size:13px;font-weight:700}.map-identity-dialog label span{color:#7890aa;font-weight:500}.map-identity-dialog input,.map-identity-dialog select,.map-identity-dialog textarea{color:#173f77;font:inherit;background:#fff;border:1px solid #bfd0e2;border-radius:6px;min-height:38px;padding:8px}.map-identity-dialog select{cursor:pointer}.map-identity-actions{justify-content:flex-end}.canonical-artifact-delete-dialog .map-identity-actions{flex-wrap:wrap;gap:12px;margin-top:18px}.canonical-artifact-delete-dialog .map-identity-actions .button-role-destructive{background:var(--button-destructive-background)!important;border-color:var(--button-destructive-background)!important;color:var(--honeydew)!important}.standalone-map-access-dialog>.map-identity-actions{margin-top:12px}.standalone-map-association-choice+.map-identity-actions{margin-top:8px}.map-identity-actions button:last-child,.vortex-map-chooser header>button{color:#fff;background:#075ee8;border-color:#075ee8}@media (max-width:560px){.vortex-map-chooser header,.vortex-map-chooser li{flex-direction:column;align-items:flex-start}.standalone-map-access-actions{flex-basis:100%;justify-content:flex-end}}.vortex-findings-actions{flex-wrap:wrap;gap:6px;padding:0 13px 10px;display:flex}.vortex-finding-chooser{gap:5px;width:100%;display:flex}.vortex-finding-chooser button{flex:1}.vortex-findings-actions button:first-child{color:#075ee8;background:#eaf3ff;border-color:#bfd7ff}.vortex-finding-list{border-top:1px solid #e4ebf3;align-content:start;gap:9px;max-height:clamp(540px,100vh - 310px,680px);padding:12px;display:grid;overflow-y:auto}.vortex-findings-empty{color:#647f9e;margin:2px;font-size:12px;line-height:1.5}.vortex-finding-card{background:#fffdf9;border:1px solid #eadcc8;border-left:3px solid #d29642;border-radius:8px;gap:4px;padding:11px;display:grid;position:relative}.vortex-finding-anchor{cursor:crosshair;opacity:.62;z-index:2;background:#fff;border:2px solid #5d88bc;border-radius:999px;width:14px;height:14px;padding:0;transition:box-shadow .12s,opacity .12s,transform .12s;position:absolute;top:50%;transform:translateY(-50%)}.vortex-finding-anchor:hover,.vortex-finding-anchor:focus-visible,.vortex-finding-anchor.is-available{opacity:1;outline:none;transform:translateY(-50%)scale(1.18);box-shadow:0 0 0 4px #4d8eeb38}.vortex-finding-anchor--source{right:-8px}.vortex-finding-anchor--target{left:-8px}.vortex-finding-card--insight{background:#fffbf4}.vortex-finding-card--option{background:#f7fbff;border-color:#cfe0f6 #cfe0f6 #cfe0f6 #4d8eeb}.vortex-finding-card--experiment{background:#f8fcf8;border-color:#cee5d4 #cee5d4 #cee5d4 #4ca678}.vortex-finding-card span,.vortex-finding-card small{color:#6982a0;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.vortex-finding-card--editing{gap:10px}.vortex-finding-kind{line-height:1.2}.vortex-finding-status{margin-top:-6px}.vortex-finding-card strong{color:#264b76;font-size:12px;line-height:1.35}.vortex-finding-title{margin-top:2px;display:block}.vortex-finding-description{color:#3e5b7c!important;letter-spacing:normal!important;text-transform:none!important;font-size:13px!important;font-weight:500!important;line-height:1.55!important}.vortex-finding-card input{color:#264b76;font:inherit;background:#fff;border:1px solid #9ebce3;border-radius:4px;width:100%;padding:6px}.vortex-finding-field{gap:5px;display:grid}.vortex-finding-field span{color:#6982a0;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.vortex-finding-field em{font-style:normal}.vortex-finding-field textarea{color:#264b76;font:inherit;resize:vertical;background:#fff;border:1px solid #9ebce3;border-radius:4px;width:100%;padding:6px}.vortex-finding-field select{color:#264b76;font:inherit;background:#fff;border:1px solid #9ebce3;border-radius:4px;width:100%;min-width:0;padding:6px}.vortex-finding-parent{color:#526f8f!important;letter-spacing:normal!important;text-transform:none!important}.vortex-finding-error{color:#a04033;margin:2px 0 0;font-size:11px;font-weight:700;line-height:1.35}.vortex-finding-card-actions{border-top:1px solid #6982a033;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding-top:10px;display:flex}.vortex-exercise-workspace--canvas-focused{grid-template-columns:minmax(0,1fr);grid-template-areas:"canvas";min-height:0}.vortex-exercise-workspace--canvas-viewport-focused{z-index:50;background:#fff;grid-template-columns:minmax(0,1fr);width:100vw;height:100dvh;min-height:0;margin:0;display:grid;position:fixed;inset:0}.vortex-exercise-workspace--canvas-viewport-focused .vortex-canvas-panel{border-radius:0;min-height:0}.vortex-exercise-workspace--canvas-focused .vortex-findings-panel,.vortex-exercise-workspace--findings-focused .vortex-canvas-panel{display:none}.vortex-exercise-workspace--findings-focused{grid-template-columns:minmax(0,1fr);grid-template-areas:"findings";min-height:calc(100vh - 120px)}.vortex-exercise-workspace--findings-focused .vortex-findings-panel{max-width:none}.vortex-exercise-workspace--canvas-focused .vortex-canvas-panel,.vortex-exercise-workspace--findings-focused .vortex-findings-panel{flex-direction:column;display:flex}.workspace-content:has(.vortex-exercise-workspace--canvas-focused){flex-direction:column;height:calc(100% - 70px);min-height:0;display:flex;overflow:hidden}:is(.workspace-content:has(.vortex-exercise-workspace--canvas-focused) .vortex-exercise-workspace--canvas-focused,.vortex-exercise-workspace--canvas-focused .vortex-canvas-stage){flex:1;min-height:0}.vortex-exercise-workspace--canvas-viewport-focused .vortex-canvas-stage{min-height:0}.vortex-exercise-workspace--canvas-focused .vortex-canvas-viewport{flex:1;min-height:0}.vortex-finding-list--focused{flex:1;max-height:none;position:relative}.vortex-finding-lanes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:clamp(28px,4vw,64px);min-height:100%;display:grid}.vortex-finding-lanes--1{grid-template-columns:minmax(0,340px);justify-content:center}.vortex-finding-lanes--2{grid-template-columns:repeat(2,minmax(0,340px));justify-content:center}.vortex-finding-lane{align-content:start;gap:9px;min-width:0;display:grid}.vortex-finding-lane--insight{justify-items:end}.vortex-finding-lane--option{justify-items:center}.vortex-finding-lane--experiment{justify-items:start}.vortex-finding-lanes--1 .vortex-finding-lane,.vortex-finding-lanes--2 .vortex-finding-lane{justify-items:center}.vortex-finding-list--focused .vortex-finding-card{z-index:1;width:min(100%,340px);position:relative}.vortex-finding-connectors{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vortex-finding-connectors path{fill:none;stroke:#8aa9cb;stroke-dasharray:4 5;stroke-linecap:round;stroke-width:2px}@media (max-width:620px){.vortex-finding-lanes,.vortex-finding-lanes--1,.vortex-finding-lanes--2{grid-template-columns:minmax(0,1fr)}.vortex-finding-lane{justify-items:stretch}.vortex-finding-connectors{display:none}}:is(.vortex-exercise-page:has(.vortex-exercise-workspace--canvas-focused) .map-exercise-page-header,.vortex-exercise-page:has(.vortex-exercise-workspace--findings-focused) .map-exercise-page-header,.vortex-exercise-page:has(.vortex-exercise-workspace--canvas-focused) .workspace-breadcrumb,.vortex-exercise-page:has(.vortex-exercise-workspace--findings-focused) .workspace-breadcrumb){display:none}@media (max-width:1100px){.vortex-exercise-workspace{grid-template-columns:minmax(0,1fr) minmax(260px,288px)}}@media (max-width:860px){.exercise-guide-sections,.vortex-exercise-workspace{grid-template-columns:minmax(0,1fr)}.vortex-findings-panel{min-height:360px}.vortex-finding-list{max-height:none}}@media (max-width:600px){.vortex-exercise-page{padding-inline:10px}.vortex-exercise-page .workspace-breadcrumb,.map-exercise-page-header,.map-exercise-experience{margin-inline:0}.vortex-toolbar{flex-direction:row;width:auto;max-width:calc(100% - 20px);overflow-x:auto}.vortex-canvas-stage{display:block}.vortex-toolbar-group{display:flex}.vortex-view-controls{border-top:0;border-left:1px solid #e4ebf3;padding-top:0;padding-left:7px}.vortex-canvas-viewport{min-height:600px}}.system-map-page{padding-bottom:36px}.system-map-header{margin-bottom:19px}.system-map-header .workspace-meta>span:nth-child(2){grid-template-columns:max-content auto}.system-map-header .workspace-meta i{font-size:12px}.system-map-header .workspace-meta b,.system-map-actions button{font-size:13px}.system-map-actions button{min-height:42px}.system-map-layout{grid-template-columns:minmax(0,1fr) 260px;gap:12px;margin:0 9px;display:grid}.system-map-workspace,.system-map-rail{background:#fff;border:1px solid #dce5ef;border-radius:10px}.system-map-workspace{min-width:0;overflow:hidden}.system-map-workspace-header{border-bottom:1px solid #e4ebf3;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.system-map-workspace-header h2,.system-map-what h2{color:#173f77;margin:0;font-size:18px}.system-map-workspace-header p{color:#55719a;margin:5px 0 0;font-size:13px}.system-map-toolbar{flex:none;gap:7px;display:flex}.system-map-toolbar button{color:#173f77;background:#fff;border:1px solid #dce5ef;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.system-map-toolbar button.selected{color:#075ee8;background:#edf4ff;border-color:#bfd7ff}.system-map-toolbar svg{width:16px;height:16px}.system-map-figure{margin:0;padding:12px}.system-map-canvas{background-color:#fff;background-image:radial-gradient(#cbd9eb .75px,#0000 .75px);background-size:10px 10px;border-block:1px solid #e2eaf3;min-height:700px;position:relative;overflow:auto}.system-map-tool-strip{z-index:3;background:#fff;border:1px solid #dce5ef;border-radius:7px;flex-direction:column;gap:2px;padding:5px;display:flex;position:absolute;top:12px;left:12px}.system-map-tool-strip button{color:#214c85;background:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.system-map-tool-strip button:first-child{color:#075ee8;background:#edf4ff}.system-map-tool-strip svg{width:17px;height:17px}.system-map-tool-square{border:1.5px solid;border-radius:2px;width:14px;height:14px}.system-map-tool-stack{border:1.5px solid;border-radius:2px;width:12px;height:12px;box-shadow:3px 3px 0 -1px #fff,3px 3px}.system-map-network{min-width:1060px;height:700px;margin-left:54px;position:relative}.system-map-edges{width:100%;height:100%;position:absolute;inset:0}.system-map-edges path{fill:none;stroke:#6b87ab;stroke-width:1.6px}.system-map-edges marker path{fill:#6b87ab;stroke:none}.system-map-edges path.dashed{stroke-dasharray:6 5}.system-map-group,.system-map-node{position:absolute}.system-map-group{border:1px solid;border-radius:11px;width:228px;padding:13px 14px 12px}.system-map-group>h3,.system-map-node>h3{text-align:center;margin:-2px 0 9px;font-size:11px;font-weight:700}.system-map-node{box-sizing:border-box;border:1px solid;border-radius:10px;width:210px;padding:12px}.system-map-node-body{align-items:center;gap:10px;display:flex}.system-map-node+.system-map-node{margin-top:10px}.system-map-node-icon,.system-map-layer-icon{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.system-map-node-icon svg,.system-map-layer-icon svg{width:17px;height:17px}.system-map-node p{color:#183a68;margin:0;font-size:14px;font-weight:600;line-height:1.35}.system-map-group .system-map-node{border:0;width:auto;padding:3px 0;position:static}.beliefs-group{background:#fcfaff;border-color:#dac9ff;top:58px;left:82px}.beliefs-group>h3,.purple .system-map-node-icon,.system-map-layer-icon.purple{color:#8c54ed}.behaviors-group{background:#fbfffb;border-color:#b7dfbd;top:58px;right:172px}.behaviors-group>h3,.green .system-map-node-icon,.system-map-layer-icon.green{color:#21994b}.structures-group{background:#fffdf8;border-color:#f2cf8d;bottom:52px;left:58px}.structures-group>h3,.orange .system-map-node-icon,.system-map-layer-icon.orange{color:#e58a11}.environment-group{background:#f9feff;border-color:#a8dae0;bottom:32px;right:150px}.environment-group>h3,.teal .system-map-node-icon,.system-map-layer-icon.teal{color:#0796aa}.top-tension{background:#fffaf5;border-style:dashed;border-color:#ffb070;top:72px;left:430px}.lower-tension{background:snow;border-style:dashed;border-color:#ff9d9d;bottom:44px;left:445px}.tension>h3,.tension .system-map-node-icon,.system-map-layer-icon.red{color:#f06c3e}.tension>h3{font-size:10px}.outcome-node{background:#f7fbff;border-color:#a8c9ff;width:235px;top:292px;left:430px}.outcome-node>h3,.outcome .system-map-node-icon{color:#1467e8}.signals-group{background:#fafcff;border-color:#b9cff9;width:190px;top:245px;right:20px}.signals-group>h3,.signal .system-map-node-icon,.system-map-layer-icon.blue{color:#176ee7}.signals-group .system-map-node{padding:4px 0}.signals-group .system-map-node p{font-size:13px}.signals-group .system-map-node-icon{width:27px;height:27px}.system-map-legend{background:#fff;border:1px solid #dce5ef;border-radius:9px;flex-wrap:wrap;align-items:center;gap:18px 25px;margin:16px 32px 0;padding:15px 17px;display:flex}.system-map-legend h3{color:#173f77;margin:0 20px 0 0;font-size:14px}.system-map-legend span{color:#58739b;align-items:center;gap:8px;font-size:12px;display:inline-flex}.system-map-legend i{width:38px;display:inline-block}.solid-line,.dashed-line{border-top:2px solid #6b87ab}.dashed-line{border-top-style:dashed}.filled-dot,.emerging-dot{background:#8098b5;border-radius:50%;height:18px;width:18px!important}.emerging-dot{background:0 0;border:1.5px dashed #6b87ab}.system-map-legend svg{color:#176ee7;width:22px;height:18px}.system-map-rail{overflow:hidden}.system-map-rail-tabs{border-bottom:1px solid #e4ebf3;grid-template-columns:1fr 1fr;padding:0 14px;display:grid}.system-map-layer-list{padding:14px 16px}.system-map-layer-list label{color:#234b82;grid-template-columns:28px 1fr 0;align-items:center;gap:9px;min-height:41px;font-size:13px;display:grid}.system-map-layer-icon{width:24px;height:24px}.system-map-layer-icon svg{width:14px;height:14px}.system-map-layer-list input{opacity:0;width:0;height:0;position:absolute}.system-map-layer-list label>svg{color:#fff;background:#176ee7;border-radius:3px;width:16px;height:16px;padding:1px}.system-map-what{border-top:1px solid #e4ebf3;padding:17px 16px}.system-map-what h2{font-size:14px}.system-map-what>p{color:#5c769c;margin:9px 0 14px;font-size:12px;line-height:1.45}.system-map-what dl{gap:10px;margin:0;display:grid}.system-map-what dl>div{color:#1e5395;grid-template-columns:20px 1fr;align-items:center;gap:7px;display:grid}.system-map-what svg{color:#176ee7;width:17px;height:17px}.system-map-what dt{font-size:14px;font-weight:700}.system-map-what dd{color:#6580a5;grid-column:2;margin:-8px 0 0;font-size:11px}.system-map-rail-footer{border-top:1px solid #e4ebf3;align-items:center;gap:9px;margin-top:8px;padding:15px 16px;display:flex}.system-map-rail-footer p{color:#41638e;margin:0;font-size:11px;line-height:1.45}.system-map-rail-footer span{color:#7189a8}.change-page{background:#f8fbff;min-height:calc(100vh - 62px);padding:28px 40px 36px}.change-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1600px;display:flex}.change-title-row{align-items:center;gap:14px;display:flex}.change-title-row h1{color:#082c66;letter-spacing:-.7px;margin:0;font-size:30px}.change-title-row>span{color:#be6319;background:#fff3e6;border:1px solid #ffd4ae;border-radius:20px;padding:5px 12px;font-size:12px}.change-header>div>p{color:#41638e;max-width:680px;margin:10px 0 18px;font-size:15px}.change-meta{align-items:center;gap:26px;display:flex}.change-meta>span{color:#345a8e;align-items:center;gap:7px;font-size:12px;display:flex}.change-meta i{color:#7890ad;font-size:11px;font-style:normal}.change-meta b{color:#1a477e;font-size:12px}.change-meta>span:not(:first-child) i{display:none}.change-meta svg{color:#196ce2;width:20px;height:20px}.change-actions,.change-canvas-toolbar,.change-canvas-toolbar>div{align-items:center;gap:10px;display:flex}.change-actions{padding-top:1px}.change-actions button,.change-canvas-toolbar button{color:#15427d;background:#fff;border:1px solid #dce7f4;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.change-actions button:last-child{color:#fff;background:#0d4b94;border-color:#0d4b94}.change-actions svg,.change-canvas-toolbar svg{width:17px;height:17px}.change-view-tabs{border-bottom:1px solid #dfe9f4;gap:10px;max-width:1180px;margin:25px 0 12px;display:flex}.change-view-tabs button{color:#59769f;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 16px;font-size:13px;font-weight:700}.change-view-tabs button.active{color:#176ee7;border-color:#176ee7}.change-layout{grid-template-columns:150px minmax(620px,1fr) 310px;gap:14px;max-width:1600px;display:grid}.change-legend,.change-detail,.change-summary{background:#fff;border:1px solid #dce7f4;border-radius:8px}.change-legend{color:#315988;padding:15px 12px;font-size:12px}.change-legend h2{color:#19457d;margin:2px 0 13px;font-size:12px}.change-layer{grid-template-columns:20px 1fr;align-items:center;gap:7px;margin:10px 0;display:grid}.change-layer-icon{color:#fff;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:grid}.change-layer-icon svg{width:12px;height:12px}.change-layer-icon.initiative{background:#337eea}.change-layer-icon.experiment{background:#42a66b}.change-layer-icon.force{background:#9565e8}.change-layer-icon.outcome{background:#f58c35}.change-legend section{border-top:1px solid #e5edf6;margin-top:16px;padding-top:15px}.change-legend section div,.change-legend section p{align-items:center;gap:8px;margin:10px 0;display:flex}.change-legend i,.connection i{width:22px;height:2px;display:inline-block;position:relative}.reinforces{color:#1e9b52;stroke:#1e9b52}.enables{color:#2677ed;stroke:#2677ed}.depends{color:#6f849e;stroke:#6f849e}.inhibits{color:#ec5353;stroke:#ec5353}.conflicts{color:#ee5e5e;stroke:#ee5e5e;stroke-dasharray:8 5}.emerging{color:#a7b9d1;stroke:#a7b9d1;stroke-dasharray:4 5}.change-legend i{background:currentColor}.change-legend i.conflicts,.change-legend i.emerging{background:repeating-linear-gradient(90deg,currentColor 0 6px,#0000 6px 10px)}.change-legend i.strong,.change-detail i.strong{background:#1e9b52;border-radius:50%;width:9px;height:9px}.change-legend i.moderate,.change-summary i.moderate{background:#ffb615;border-radius:50%;width:9px;height:9px}.change-legend i.uncertain{background:#91a4bd;border-radius:50%;width:9px;height:9px}.change-canvas-toolbar{justify-content:space-between;margin:0 0 10px}.change-canvas-toolbar button{min-height:34px;padding:6px 10px;font-size:12px}.change-canvas{background-color:#fff;background-image:radial-gradient(#dce8f6 1px,#0000 1px);background-size:10px 10px;border:1px solid #dce7f4;border-radius:8px;height:620px;position:relative;overflow:hidden}.change-connections{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.change-connections path{fill:none;stroke-width:2px}.change-connections .inhibits{stroke-width:2.4px}.change-node{z-index:1;background:#fff;border:1.5px solid #cadcf3;border-radius:8px;gap:8px;width:154px;min-height:86px;padding:11px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 4px 10px #163c7310}.change-node.selected{border-color:#176ee7;box-shadow:0 5px 18px #176ee730}.change-node.force{border-color:#d4bbfd}.change-node.experiment{border-color:#b5e4c4}.change-node.outcome{border-color:#ffc888}.change-node-icon{color:#2677ed;background:#edf4ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:grid}.force .change-node-icon{color:#8e59e8;background:#f3ecff}.experiment .change-node-icon{color:#31965a;background:#eaf8ef}.outcome .change-node-icon{color:#ef8432;background:#fff1e3}.change-node-icon svg{width:15px;height:15px}.change-node small{color:#5b85bb;text-transform:uppercase;font-size:9px;font-weight:800}.change-node h3{color:#174579;margin:3px 0;font-size:11px;line-height:1.25}.change-node p{color:#7890ad;margin:0;font-size:9px;line-height:1.25}.change-node>i{color:#25824a;background:#e7f7eb;border-radius:10px;padding:2px 5px;font-size:8px;font-style:normal;position:absolute;bottom:7px;right:7px}.change-summary{margin-top:14px;padding:14px 17px}.change-summary h2{color:#174579;margin:0 0 14px;font-size:13px}.change-summary>div{grid-template-columns:repeat(7,1fr);align-items:stretch;display:grid}.change-summary span{color:#355a8d;border-right:1px solid #e7edf5;flex-wrap:wrap;align-items:center;gap:5px;padding:0 9px;display:flex}.change-summary span:first-child{padding-left:0}.change-summary span:last-child{border:0}.change-summary svg{color:#2576e8;background:#edf4ff;border-radius:50%;width:28px;height:28px;padding:7px}.change-summary b{color:#123e77;font-size:15px}.change-summary small{color:#6f87a7;flex-basis:100%;font-size:10px}.change-summary span:nth-last-child(-n+2) b{font-size:11px}.change-summary i{margin-right:6px}.change-detail{min-width:0;overflow:hidden}.change-detail>header{justify-content:space-between;align-items:center;padding:17px 18px 8px;display:flex}.change-detail>header span{color:#2677e8;text-transform:uppercase;background:#e9f2ff;border-radius:10px;padding:4px 7px;font-size:10px;font-weight:800}.change-detail>header i{color:#237c47;background:#e7f7eb;border-radius:10px;padding:4px 7px;font-size:10px;font-style:normal}.change-detail h2{color:#092e69;margin:10px 18px;font-size:20px;line-height:1.18}.change-detail>p{color:#496c98;margin:0 18px 13px;font-size:12px;line-height:1.5}.change-detail nav{border-bottom:1px solid #e2ebf4;justify-content:space-between;display:flex}.change-detail nav button{color:#6380a4;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 7px;font-size:11px}.change-detail nav .active{color:#176ee7;border-color:#176ee7}.change-detail section{border-bottom:1px solid #e6edf5;padding:14px 18px}.change-detail h3{color:#174579;margin:0 0 8px;font-size:12px}.change-detail section>p{color:#476b98;margin:0;font-size:12px;line-height:1.45}.change-detail dl{background:#fbfdff;border:1px solid #e1eaf4;border-radius:6px;margin:0;padding:3px 10px}.change-detail dl div{justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.change-detail dt{color:#748ba8}.change-detail dd{color:#214d84;text-align:right;margin:0}.change-detail dd i{margin-right:4px;display:inline-block}.connection{grid-template-columns:23px 74px 1fr;align-items:center;gap:6px;display:grid}.connection span{color:#244e82}.change-detail footer{gap:8px;padding:14px 18px;display:flex}.change-detail footer button{color:#174579;background:#fff;border:1px solid #dce7f4;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:11px;font-weight:700;display:flex}.change-detail footer button:last-child{color:#fff;background:#0d4b94;border-color:#0d4b94}.change-detail footer svg{width:13px;height:13px}.change-wall-page{padding:34px 40px 48px}.change-wall-page>header{max-width:720px}.change-wall-page h1{color:var(--ink,#17355d);margin:4px 0 8px;font-size:30px}.change-wall-page header>p:last-child{color:#607490;margin:0;line-height:1.6}.eyebrow{color:#3d71ad;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.change-wall-create-trigger{color:#fff;background:#0d4b94;border:1px solid #0d4b94;border-radius:7px;align-items:center;gap:7px;min-height:35px;margin:25px 0 22px;padding:7px 12px;font-weight:700;display:inline-flex}.change-wall-create-trigger svg{width:15px;height:15px}.change-wall-creator{z-index:20;background:#08224275;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.change-wall-creator-card{background:#fff;border:1px solid #dce7f4;border-radius:10px;width:100%;max-width:500px;padding:23px;box-shadow:0 20px 55px #0e346040}.change-wall-creator-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.change-wall-creator-heading h2{color:#163866;margin:0 0 6px;font-size:21px}.change-wall-creator-heading p{color:#547096;margin:0;font-size:14px;line-height:1.45}.change-wall-creator-heading button{color:#47618a;background:0 0;border:0;padding:2px}.change-wall-creator-heading svg{width:20px;height:20px}.change-wall-creator form{gap:14px;display:grid}.change-wall-creator label{color:#234c80;gap:6px;font-size:13px;font-weight:700;display:grid}.change-wall-creator input,.change-wall-creator select{color:#163866;font:inherit;background:#fff;border:1px solid #cbd9e8;border-radius:7px;min-height:42px;padding:8px 10px}.change-wall-creator-error{color:#b42318;margin:0;font-size:13px}.change-wall-creator-actions{justify-content:flex-end;gap:10px;display:flex}.change-wall-creator-actions button{color:#234c80;background:#fff;border:1px solid #cbd9e8;border-radius:7px;min-height:38px;padding:8px 14px;font-weight:700}.change-wall-creator-actions button[type=submit]{color:#fff;background:#0d4b94;border-color:#0d4b94}.change-wall-board{gap:18px;width:max-content;height:100%;min-height:0;padding-bottom:18px;display:flex;position:relative}.change-wall-workspace{background:var(--canvas);overscroll-behavior-x:contain;scrollbar-color:var(--cerulean) var(--border);scrollbar-width:auto;max-width:100%;height:100%;overflow:auto hidden}.change-wall-workspace::-webkit-scrollbar{height:15px}.change-wall-workspace::-webkit-scrollbar-track{background:var(--border);border-radius:999px}.change-wall-workspace::-webkit-scrollbar-thumb{background:var(--cerulean);border:3px solid var(--canvas);border-radius:999px}.change-wall-workspace::-webkit-scrollbar-thumb:hover{background:var(--navy)}.change-wall-workspace::-webkit-scrollbar-thumb:active{background:var(--navy)}.change-wall-connections{pointer-events:none;z-index:0;position:absolute;inset:0}.change-wall-connections path{fill:none;stroke:#92b3d8;stroke-dasharray:4 4;stroke-width:1.5px}.change-wall-group{border:1px solid #dce7f4;border-radius:10px;flex-direction:column;flex:none;height:100%;min-height:0;display:flex;overflow:hidden}.change-wall-group h2{color:#315b89;letter-spacing:.08em;text-transform:uppercase;background:#f6f9fd;margin:0;padding:11px 12px;font-size:12px}.change-wall-columns{flex:1;gap:8px;width:max-content;min-height:0;padding:9px;display:flex}.change-wall-lane{--change-wall-lane-width:236px;height:100%;min-height:0;width:var(--change-wall-lane-width);background:#fbfdff;border:1px dashed #d6e2ef;border-radius:7px;flex-direction:column;flex:none;padding:8px;display:flex}.change-wall-lane h3{color:#6982a0;margin:0 0 9px;font-size:11px}.change-wall-lane-cards{overscroll-behavior-y:auto;scrollbar-color:var(--cerulean) transparent;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.change-wall-card{cursor:default;-webkit-user-select:none;user-select:none;z-index:1;background:#fff;border:1px solid #d8e4f0;border-left:3px solid #4d8eeb;border-radius:6px;gap:4px;margin-bottom:8px;padding:9px;text-decoration:none;display:grid;position:relative;box-shadow:0 2px 5px #1c447114}.change-wall-card.is-dragging{opacity:.45}.change-wall-card:focus-visible,.change-wall-card-content:focus-visible,.change-wall-card button:focus-visible{outline:3px solid var(--button-focus-ring);outline-offset:2px}.change-wall-card.option:not([data-draggable=true]),.change-wall-card.experiment:not([data-draggable=true]){cursor:pointer}.change-wall-card.insight{cursor:default;border-left-color:#d29642}.change-wall-card.option{border-left-color:#4d8eeb}.change-wall-card.experiment{border-left-color:#4ca678}.change-wall-card.respond{cursor:default;border-left-color:#8668b4}.change-wall-card-content{cursor:pointer;gap:4px;min-width:0;text-decoration:none;display:grid}.change-wall-card-actions{justify-content:flex-start}.change-wall-card small{color:#7188a4;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.change-wall-card strong{color:#264b76;font-size:12px;line-height:1.3}.change-wall-card span{color:#7b91aa;font-size:10px}.change-wall-card.overlay{cursor:grabbing;opacity:.94;width:var(--change-wall-lane-width)}.change-wall-empty{color:#5e7592;background:#f7faff;border:1px dashed #d4e1ee;border-radius:8px;padding:20px}@media (max-width:780px){.change-wall-page{padding:25px 18px 34px}}@media (max-width:1180px){.system-map-layout{grid-template-columns:1fr}.system-map-rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.system-map-rail-tabs,.system-map-rail-footer{grid-column:1/-1}}@media (max-width:780px){.system-map-header .workspace-meta{flex-direction:column;align-items:flex-start;gap:12px}.system-map-actions,.system-map-toolbar{flex-wrap:wrap}.system-map-workspace-header{flex-direction:column;align-items:flex-start}.system-map-rail{display:block}.system-map-legend{margin-inline:0}.map-concept-guidance-grid{grid-template-columns:1fr}.map-concept-anatomy,.map-concept-guidance{padding:20px 20px 4px}.vortex-reading-grid,.two-strategies-reading-grid,.five-universals-reading-grid,.three-approaches-reading-grid,.five-waves-reading-grid,.five-waves-use-grid,.four-dimensions-reading-grid,.four-dimensions-use-grid{grid-template-columns:1fr}.five-waves-reading-grid .map-concept-anatomy-item:last-child,.four-dimensions-balance{grid-column:auto}.five-levers-reading-grid,.five-levers-intersection-grid{grid-template-columns:1fr}.map-concept-guidance-panel+.map-concept-guidance-panel{border-left:0;border-top:1px solid var(--border);margin-top:24px;padding-top:24px;padding-left:0}.map-concept-guidance{padding-bottom:20px}.map-concept-about{grid-template-columns:1fr;padding:20px}.map-exercise-card{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.map-exercise-card a{grid-column:1/-1}}.living-maps-content{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),300px));gap:16px;display:grid}.living-map-card{background:#fff;border:1px solid #dfe7f1;border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:14px;display:flex}.living-map-preview{object-fit:cover;background:#f4f8fc;border:1px solid #d4e0ed;border-radius:9px;width:100%;height:128px;display:block}.living-map-card-copy{flex:1}.living-map-card h3{margin:0;font-size:17px;line-height:1.3}.living-map-count{color:#5e7592;margin:7px 0 0;font-size:13px}.living-map-open{align-self:flex-start;margin-top:auto}.living-maps-empty{background:#f8fbfe;border:1px dashed #b8cae2;border-radius:12px;grid-template-columns:48px minmax(0,1fr) max-content;align-items:center;gap:16px;min-height:218px;padding:20px;display:grid}.living-maps-empty p{color:#36577f;margin:0;font-size:15px;font-weight:650}.living-maps-empty-icon{width:48px;height:48px}.map-instance-picker-dialog{max-width:520px}.map-instance-picker-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.map-instance-picker-list a{color:#173f77;background:#f8fbfe;border:1px solid #d4e0ed;border-radius:7px;padding:12px;font-size:15px;font-weight:700;text-decoration:none;display:block}.map-instance-picker-list a:hover,.map-instance-picker-list a:focus-visible{background:#f1faee;border-color:#457b9d}.map-instance-picker-dialog .map-identity-actions{margin-top:16px}.home-portfolio{padding-bottom:36px}.home-portfolio-module{background:#fff;border:1px solid #dce7f4;border-radius:10px;padding:16px;box-shadow:0 3px 12px #1842720d}.home-portfolio-heading{justify-content:space-between;align-items:baseline;gap:9px;margin-bottom:12px;display:flex}.home-portfolio-heading h2{color:#164379;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px}.home-portfolio-heading p{color:#6a83a2;margin:0;font-size:11px}.home-portfolio-heading--inline{align-items:center}.home-pulse-grid{grid-template-columns:repeat(6,minmax(140px,1fr));gap:10px;display:grid}.home-pulse-card{background:linear-gradient(135deg,#f8fbff,#f1f7fd);border-radius:8px;align-items:center;gap:10px;min-height:82px;padding:11px;display:flex}.home-pulse-card:nth-child(2){background:linear-gradient(135deg,#f7fcf5,#edf8eb)}.home-pulse-card:nth-child(3){background:linear-gradient(135deg,#fff9f2,#fff3e8)}.home-pulse-card:nth-child(4){background:linear-gradient(135deg,#faf6ff,#f4edff)}.home-pulse-card>svg{color:#176ee7;background:#e8f3ff;border-radius:9px;width:36px;height:36px;padding:8px}.home-pulse-card small,.home-pulse-card span{color:#6681a2;font-size:10px;display:block}.home-pulse-card strong{color:#133d75;margin:3px 0;font-size:21px;line-height:1.1;display:block}.home-act-attention{margin-top:14px;padding-block:12px}.home-act-attention-heading{margin-bottom:8px}.home-act-attention-heading h2{color:var(--oxford-navy)}.home-act-attention-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.home-act-attention-item{border-left:3px solid #c6d9ed;align-items:baseline;gap:9px;min-width:0;padding:7px 10px;display:flex}.home-act-attention-item.evidence{border-left-color:#6d9bd4}.home-act-attention-item.blocked{border-left-color:#e5b75d}.home-act-attention-item.judgment{border-left-color:#df7680}.home-act-attention-item strong{color:var(--oxford-navy);flex:none;font-size:20px;line-height:1}.home-act-attention-item span{color:#4f6e93;font-size:11px;font-weight:700;line-height:1.35}.home-act-attention-empty{color:#6a83a2;margin:7px 0 0;font-size:11px}.home-portfolio-dashboard-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:14px;min-height:0;margin-top:14px;display:grid}.home-portfolio-supporting-grid{grid-template-columns:minmax(0,1.5fr) minmax(230px,.75fr) minmax(230px,.75fr);gap:14px;margin-top:14px;display:grid}.home-change-wall{background:#fff;border:1px solid #dce7f4;border-radius:10px;flex-direction:column;height:calc(100dvh - 32px);min-height:0;margin-top:14px;padding:16px;display:flex;box-shadow:0 3px 12px #1842720d}.home-change-wall.is-expanded{background:var(--canvas);z-index:30;border-radius:0;height:100dvh;min-height:0;margin:0;padding:22px;position:fixed;inset:0}.home-change-wall-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.home-change-wall-header h2{color:#164379;letter-spacing:normal;margin:4px 0 8px;font-size:30px}.home-change-wall-header p{color:#6a83a2;margin:0;font-size:15px;line-height:1.6}.home-change-wall-header .eyebrow{color:#3d71ad;margin:0;font-size:11px;line-height:normal}.home-change-wall-expand{color:#1769b7;font:inherit;background:#fff;border:1px solid #c6d9ed;border-radius:6px;flex:none;align-items:center;gap:6px;min-height:32px;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.home-change-wall-expand svg{width:14px;height:14px}.home-change-wall-tabs{border-bottom:1px solid #dce7f4;gap:4px;margin-top:16px;display:flex}.home-change-wall-body{flex:1;min-height:0;padding-top:14px;overflow:auto}.home-change-wall.is-expanded .home-change-wall-body{height:auto}.home-portfolio-supporting-column{grid-auto-rows:max-content;align-content:start;gap:14px;min-width:0;min-height:0;display:grid}.home-context-table-wrap{min-width:0}.home-context-portfolio table{border-collapse:collapse;table-layout:fixed;width:100%}.home-context-portfolio th{color:#597699;text-align:left;padding:8px;font-size:10px;font-weight:800}.home-context-portfolio td{color:#587498;vertical-align:middle;border-top:1px solid #e3ebf3;padding:10px 8px;font-size:11px;line-height:1.35}.home-context-portfolio td:first-child{color:#1a518e;overflow-wrap:anywhere}.home-context-portfolio th:first-child{width:16%}.home-context-portfolio th:nth-child(2){width:33%}.home-context-portfolio th:nth-child(3),.home-context-portfolio th:nth-child(4),.home-context-portfolio th:nth-child(5){text-align:center;width:8%}.home-context-portfolio th:nth-child(6){width:10%}.home-context-portfolio th:nth-child(7){width:17%}.home-context-portfolio td:nth-child(3),.home-context-portfolio td:nth-child(4),.home-context-portfolio td:nth-child(5){text-align:center}.home-context-portfolio td:nth-child(6),.home-context-portfolio td:nth-child(7){white-space:nowrap}.home-context-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.home-compact-action{color:#1769b7;white-space:nowrap;border:1px solid #c6d9ed;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.home-situations-workspace{grid-auto-rows:max-content;align-content:start;gap:28px;min-height:0;padding-bottom:8px;display:grid}.home-situation-section{border-top:1px solid var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.home-situation-section{border-top:1px solid color-mix(in srgb, var(--cerulean) 22%, white)}}.home-situation-section{min-width:0;padding-top:16px}.home-situation-section:first-child{border-top:0;padding-top:0}.home-situation-section>h2{color:var(--oxford-navy);margin:0 0 12px;font-size:18px}.home-situation-insight-groups{gap:16px;display:grid}.home-situation-insight-group{background:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.home-situation-insight-group{background:color-mix(in srgb, var(--canvas) 78%, white)}}.home-situation-insight-group{border:1px solid var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.home-situation-insight-group{border:1px solid color-mix(in srgb, var(--cerulean) 20%, white)}}.home-situation-insight-group{border-radius:8px;min-width:0;padding:0 12px 10px;overflow:hidden}.home-situation-insight-header{background:var(--frosted-blue)}@supports (color:color-mix(in lab, red, red)){.home-situation-insight-header{background:color-mix(in srgb, var(--frosted-blue) 34%, white)}}.home-situation-insight-header{border-bottom:1px solid var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.home-situation-insight-header{border-bottom:1px solid color-mix(in srgb, var(--cerulean) 28%, white)}}.home-situation-insight-header{margin:0 -12px 8px;padding:13px 16px 12px}.home-situation-unlinked{background:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.home-situation-unlinked{background:color-mix(in srgb, var(--canvas) 88%, white)}}.home-situation-unlinked{border:1px dashed var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.home-situation-unlinked{border:1px dashed color-mix(in srgb, var(--cerulean) 30%, white)}}.home-situation-unlinked{border-radius:8px;margin-top:16px;padding:12px 14px 14px}.home-situation-unlinked h3{color:var(--cerulean);margin:0;font-size:13px}.home-situation-insight-group>ol,.home-situation-unlinked>ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.home-situation-unlinked h4{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 0;font-size:10px}.home-situation-artifact{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.home-situation-artifact>div{min-width:0}.home-situation-artifact strong{color:var(--oxford-navy);font-size:14px;line-height:1.35;display:block}.home-situation-artifact--insight strong{color:var(--oxford-navy);font-size:18px;line-height:1.3}.home-situation-artifact--option strong{font-size:15px}.home-situation-artifact--experiment{padding:3px 0}.home-situation-artifact--experiment strong{font-size:13px}.home-situation-artifact p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.home-situation-artifact small{color:var(--muted);letter-spacing:.02em;margin-top:6px;font-size:11px;font-weight:700;display:block}.home-situation-option-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;min-width:0;padding:4px 0;display:grid}.home-situation-option-row:first-child{border-top:0}.home-situation-option-details,.home-situation-experiments{min-width:0}.home-situation-option-details{background:var(--honeydew)}@supports (color:color-mix(in lab, red, red)){.home-situation-option-details{background:color-mix(in srgb, var(--honeydew) 86%, white)}}.home-situation-option-details{border:1px solid var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.home-situation-option-details{border:1px solid color-mix(in srgb, var(--cerulean) 12%, white)}}.home-situation-option-details{border-radius:6px;padding:11px 12px}.home-situation-experiments{background:var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.home-situation-experiments{background:color-mix(in srgb, color-mix(in srgb, var(--cerulean) 55%, var(--punch-red)), white 88%)}}.home-situation-experiments{border:1px solid var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.home-situation-experiments{border:1px solid color-mix(in srgb, color-mix(in srgb, var(--cerulean) 55%, var(--punch-red)), white 78%)}}.home-situation-experiments{border-radius:6px;padding:10px 12px}.home-situation-experiments h4{color:var(--cerulean);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:10px}.home-situation-experiments ul{margin:0;padding:0;list-style:none}.home-situation-experiments li+li,.home-situation-unlinked-experiments li+li{border-top:1px solid var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.home-situation-experiments li+li,.home-situation-unlinked-experiments li+li{border-top:1px solid color-mix(in srgb, var(--cerulean) 18%, white)}}.home-situation-experiments li+li,.home-situation-unlinked-experiments li+li{margin-top:5px;padding-top:5px}.home-situation-unlinked-options .home-situation-option-row:first-child,.home-situation-unlinked-experiments li:first-child{margin-top:4px}.home-situation-unlinked-experiments .home-situation-artifact{padding-top:7px;padding-bottom:7px}.home-situation-empty{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.home-situation-insight-group>.home-situation-empty{margin-top:0}.home-situation-artifact .home-adaptive-launch{color:var(--cerulean);border-radius:5px;align-self:center;align-items:center;min-width:28px;min-height:28px;padding:5px;text-decoration:none;display:flex}.home-situation-artifact .home-adaptive-launch:hover{background:var(--frosted-blue)}@supports (color:color-mix(in lab, red, red)){.home-situation-artifact .home-adaptive-launch:hover{background:color-mix(in srgb, var(--frosted-blue) 30%, white)}}.home-situation-artifact .home-adaptive-launch:hover{color:var(--oxford-navy)}.home-situation-artifact .home-adaptive-launch:focus-visible{outline:3px solid var(--button-focus-ring);outline-offset:2px}.home-situation-artifact .home-adaptive-launch svg{width:14px;height:14px}.home-work-mix{grid-template-columns:.8fr 1.2fr;gap:18px;display:grid}.home-work-mix h3{color:#315b89;margin:0 0 9px;font-size:11px}.home-work-mix dl,.home-work-mix ul{margin:0;padding:0}.home-work-mix dl div,.home-work-mix li{border-top:1px solid #e6edf5;justify-content:space-between;align-items:center;padding:8px 0;font-size:11px;display:flex}.home-work-mix dt,.home-work-mix li span{color:#58769a}.home-work-mix dd{color:#1c5fa0;margin:0;font-size:15px;font-weight:800}.home-work-mix li{list-style:none}.home-work-mix time{color:#7a91ad;font-size:10px}.home-recent-learning article,.home-recent-observations article{border-top:1px solid #e4ebf3;align-items:flex-start;gap:8px;padding:9px 0;display:flex}.home-recent-learning svg,.home-recent-observations svg{color:#398f47;width:17px;height:17px}.home-recent-observations svg{color:#176ee7}.home-recent-learning strong,.home-recent-observations p{color:#294f80;margin:0;font-size:11px;line-height:1.35;display:block}.home-recent-learning small,.home-recent-observations small{color:#6f87a5;margin-top:4px;font-size:10px;display:block}.home-portfolio-empty{color:#607b9e;margin:10px 0;font-size:12px;line-height:1.45}.unravel-it-overlay{pointer-events:none;z-index:40;position:fixed}.unravel-it-launcher,.unravel-it-panel{pointer-events:auto;right:max(20px, env(safe-area-inset-right));position:fixed}.unravel-it-launcher{bottom:max(20px, env(safe-area-inset-bottom));color:#fff;background:linear-gradient(145deg,#1e5b9b,#164379);border:1px solid #124072;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;padding:0;transition:box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 10px 24px #11407047}.unravel-it-launcher:hover{transform:translateY(-2px);box-shadow:0 13px 28px #1140705c}.unravel-it-launcher:focus-visible,.unravel-it-close:focus-visible{outline-offset:3px;outline:3px solid #79acee}.unravel-it-launcher svg{width:25px;height:25px}.unravel-it-panel{bottom:max(20px, env(safe-area-inset-bottom));color:#173f75;background:#fff;border:1px solid #d4e1ee;border-radius:14px;flex-direction:column;width:min(410px,100vw - 40px);max-width:calc(100vw - 40px);height:min(640px,100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 22px 55px #1239643d}.unravel-it-panel-header{background:linear-gradient(135deg,#f8fbff,#f3f8fe);border-bottom:1px solid #dce7f2;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.unravel-it-identity{align-items:center;gap:10px;display:flex}.unravel-it-identity-mark{color:#176ee7;background:#e7f2ff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.unravel-it-identity-mark svg{width:19px;height:19px}.unravel-it-identity strong,.unravel-it-identity small{display:block}.unravel-it-identity strong{color:#164379;font-size:14px}.unravel-it-identity small{color:#68809d;margin-top:2px;font-size:11px}.unravel-it-close{color:#4e6d92;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.unravel-it-close:hover{color:#173f75;background:#e7f0fa}.unravel-it-close svg{width:20px;height:20px}.unravel-it-conversation{flex:1;justify-content:center;align-items:center;min-height:0;padding:28px;display:flex}.unravel-it-empty-state{text-align:center;max-width:290px}.unravel-it-empty-state h2{color:#204c80;font-family:var(--font-sora), sans-serif;margin:0 0 9px;font-size:18px;line-height:1.3}.unravel-it-empty-state p{color:#607b9b;margin:0;font-size:14px;line-height:1.55}.unravel-it-composer{border-top:1px solid #dce7f2;padding:13px 14px}.unravel-it-composer textarea{color:#6d83a0;font:inherit;resize:none;background:#f7faff;border:1px solid #d5e1ee;border-radius:9px;width:100%;min-height:48px;padding:12px}.unravel-it-composer textarea:disabled{cursor:not-allowed;opacity:1}@media (max-width:560px){.unravel-it-launcher,.unravel-it-panel{right:max(14px, env(safe-area-inset-right))}.unravel-it-launcher{bottom:max(14px, env(safe-area-inset-bottom))}.unravel-it-panel{bottom:max(14px, env(safe-area-inset-bottom));width:calc(100vw - 28px);max-width:calc(100vw - 28px);height:min(640px,100dvh - 28px)}}@media (max-width:1180px){.home-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-portfolio-dashboard-grid{grid-template-columns:1fr}.home-portfolio-supporting-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-context-portfolio{grid-column:1/-1}}@media (max-width:720px){.home-pulse-grid,.home-work-mix,.home-portfolio-supporting-grid{grid-template-columns:1fr}.home-portfolio-module{padding:13px}.home-portfolio-heading--inline{flex-direction:column;align-items:flex-start}.home-act-attention-list{gap:7px}.home-act-attention-item{padding-inline:7px}.home-change-wall{min-height:620px;padding:12px}.home-change-wall.is-expanded{padding:14px}.home-change-wall-header{flex-direction:column}}@media (max-width:560px){.home-act-attention-list{grid-template-columns:1fr}}@media (max-width:780px){.living-maps-content{grid-template-columns:1fr}.living-maps-empty{grid-template-columns:40px minmax(0,1fr);min-height:180px}.living-maps-empty .living-maps-add{grid-column:1/-1;justify-self:start}}:root{--button-rest-background:white;--button-rest-border:var(--cerulean);--button-rest-foreground:var(--oxford-navy);--button-hover-background:var(--cerulean)}@supports (color:color-mix(in lab, red, red)){:root{--button-hover-background:color-mix(in srgb, var(--cerulean) 7%, white)}}:root{--button-hover-border:var(--cerulean)}@supports (color:color-mix(in lab, red, red)){:root{--button-hover-border:color-mix(in srgb, var(--cerulean) 45%, white)}}:root{--button-hover-foreground:var(--oxford-navy);--button-active-background:var(--cerulean)}@supports (color:color-mix(in lab, red, red)){:root{--button-active-background:color-mix(in srgb, var(--cerulean) 12%, white)}}:root{--button-selected-background:var(--honeydew);--button-outline-background:var(--button-rest-background);--button-outline-border:var(--cerulean);--button-outline-foreground:var(--oxford-navy);--button-outline-hover-background:var(--button-hover-background);--button-primary-background:var(--oxford-navy);--button-primary-foreground:var(--honeydew);--button-destructive-background:var(--punch-red);--button-focus-ring:var(--cerulean)}:where(button,[role=button]):focus-visible{outline:3px solid var(--button-focus-ring);outline-offset:3px}:where(button:disabled,[role=button][aria-disabled=true]){cursor:not-allowed;opacity:.62}.button-role-outlined,.product-action-button,.context-dashboard-button,.living-maps-add,.living-map-open,.context-open-button,.vortex-map-actions a{transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;background:var(--button-outline-background)!important;border-color:var(--button-outline-border)!important;color:var(--button-outline-foreground)!important}:is(.button-role-outlined,.product-action-button,.context-dashboard-button,.living-maps-add,.living-map-open,.context-open-button,.vortex-map-actions a):hover:not(:disabled):not([aria-disabled=true]){background:var(--button-hover-background)!important;border-color:var(--button-hover-border)!important;color:var(--button-hover-foreground)!important}:is(.button-role-outlined,.product-action-button,.context-dashboard-button,.living-maps-add,.living-map-open,.context-open-button,.vortex-map-actions a):active:not(:disabled):not([aria-disabled=true]){background:var(--button-active-background)!important;border-color:var(--button-hover-border)!important;color:var(--button-hover-foreground)!important}.button-role-primary,.new-context,.new-action,.auth-form button,.contexts-empty button,.context-creator-actions button[type=submit],.options-detail footer button.primary,.insights-detail footer button.primary,.living-maps-add--primary,.vortex-exercise-entry button,.map-identity-actions button:last-child,.vortex-map-chooser header>button,.change-actions button:last-child,.change-detail footer button:last-child,.change-wall-create-trigger,.change-wall-creator-actions button[type=submit],.detail-actions button:last-child{transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;background:var(--button-primary-background)!important;border-color:var(--button-primary-background)!important;color:var(--button-primary-foreground)!important}:is(.button-role-primary,.new-context,.new-action,.auth-form button,.contexts-empty button,.context-creator-actions button[type=submit],.options-detail footer button.primary,.insights-detail footer button.primary,.living-maps-add--primary,.vortex-exercise-entry button,.map-identity-actions button:last-child,.vortex-map-chooser header>button,.change-actions button:last-child,.change-detail footer button:last-child,.change-wall-create-trigger,.change-wall-creator-actions button[type=submit],.detail-actions button:last-child):hover:not(:disabled):not([aria-disabled=true]){background:var(--cerulean)!important;border-color:var(--cerulean)!important;color:var(--honeydew)!important}:is(.button-role-primary,.new-context,.new-action,.auth-form button,.contexts-empty button,.context-creator-actions button[type=submit],.options-detail footer button.primary,.insights-detail footer button.primary,.living-maps-add--primary,.vortex-exercise-entry button,.map-identity-actions button:last-child,.vortex-map-chooser header>button,.change-actions button:last-child,.change-detail footer button:last-child,.change-wall-create-trigger,.change-wall-creator-actions button[type=submit],.detail-actions button:last-child):active:not(:disabled):not([aria-disabled=true]){background:var(--button-primary-background)!important;border-color:var(--button-primary-background)!important;color:var(--button-primary-foreground)!important}.button-role-destructive,.profile-remove{background:var(--button-destructive-background)!important;border-color:var(--button-destructive-background)!important;color:var(--honeydew)!important}.button-role-destructive:hover,.profile-remove:hover,.canonical-artifact-icon-button.button-role-destructive:hover:not(:disabled),.standalone-map-association-trigger.button-role-destructive:hover:not(:disabled):not([aria-disabled=true]),.standalone-map-association-trigger.button-role-destructive:active:not(:disabled):not([aria-disabled=true]){background:var(--oxford-navy)!important;border-color:var(--oxford-navy)!important;color:var(--honeydew)!important}.standalone-map-delete-trigger{background:var(--honeydew)!important;border-color:var(--punch-red)!important;color:var(--punch-red)!important}.standalone-map-delete-trigger:hover:not(:disabled){background:var(--punch-red)!important;border-color:var(--punch-red)!important;color:var(--honeydew)!important}.options-tabs button,.options-detail-tabs button,.evidence-tabs>button,.detail-tabs button,.people-tabs>button,.change-view-tabs button,.change-detail nav button,.workspace-panel-title>button,.workspace-more,.workspace-footer button,.text-button,.row-actions,.options-row button,.options-detail>header button,.insight-row>button,.context-creator-heading button,.people-creator-heading button,.change-wall-creator-heading button,.people-panel-title button,.vortex-finding-card-actions button:not(.product-action-button),.vortex-toolbar button,.system-map-tool-strip button,.detail-close,.evidence-overflow,.people-overflow{color:var(--oxford-navy)!important;background:0 0!important;border-color:#0000!important}.options-tabs button.active,.options-detail-tabs button.active,.evidence-tabs>button.selected,.detail-tabs button.selected,.people-tabs>button.selected,.change-view-tabs button.active,.change-detail nav .active,.vortex-toolbar button:hover,.vortex-toolbar button.is-active,.system-map-tool-strip button:first-child{background:var(--frosted-blue)!important;border-color:var(--cerulean)!important;color:var(--oxford-navy)!important}.options-tabs button.active,.options-detail-tabs button.active,.change-view-tabs button.active,.change-detail nav .active{border-bottom-color:var(--cerulean)!important}.home-change-wall-actions{align-items:center;gap:8px;display:flex}.home-change-wall.is-expanded .home-change-wall-body{max-height:none}@media (max-width:720px){.home-situation-option-row{grid-template-columns:1fr;gap:12px;padding:12px 0}.home-situation-experiments{border-top:1px solid var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.home-situation-experiments{border-top:1px solid color-mix(in srgb, var(--cerulean) 20%, white)}}.home-situation-experiments{padding:10px 12px}.home-situation-unlinked{padding-left:12px;padding-right:12px}}@media (max-width:860px){.home-change-wall-header,.home-change-wall-actions{flex-direction:column;align-items:flex-start}}.change-wall-card-actions{justify-content:flex-start;align-items:center;gap:3px;min-width:0;display:flex}.change-wall-card .home-adaptive-drag-handle{cursor:grab;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:20px;min-height:24px;padding:3px;display:inline-flex;color:var(--muted)!important;background:0 0!important;border-color:#0000!important}.change-wall-card .home-adaptive-drag-handle:active{cursor:grabbing}.change-wall-card .home-adaptive-order-controls{align-items:center;gap:3px;display:flex}.change-wall-card .home-adaptive-order-controls button,.change-wall-card .home-adaptive-launch,.change-wall-card .home-adaptive-focus{border:0;border-radius:4px;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:3px;display:inline-flex;color:var(--muted)!important;background:0 0!important;border-color:#0000!important}.change-wall-card .home-adaptive-order-controls button:disabled{color:var(--muted)!important;background:0 0!important;border-color:#0000!important}@supports (color:color-mix(in lab, red, red)){.change-wall-card .home-adaptive-order-controls button:disabled{color:color-mix(in srgb, var(--muted) 55%, white)!important}}.change-wall-card .home-adaptive-order-controls button:not(:disabled):hover,.change-wall-card .home-adaptive-drag-handle:hover:not(:disabled),.change-wall-card .home-adaptive-launch:hover{background:var(--frosted-blue)!important}@supports (color:color-mix(in lab, red, red)){.change-wall-card .home-adaptive-order-controls button:not(:disabled):hover,.change-wall-card .home-adaptive-drag-handle:hover:not(:disabled),.change-wall-card .home-adaptive-launch:hover{background:color-mix(in srgb, var(--frosted-blue) 30%, white)!important}}.change-wall-card .home-adaptive-order-controls button:not(:disabled):hover,.change-wall-card .home-adaptive-drag-handle:hover:not(:disabled),.change-wall-card .home-adaptive-launch:hover{color:var(--cerulean)!important;border-color:#0000!important}.change-wall-card .home-adaptive-focus:hover{background:var(--frosted-blue)!important}@supports (color:color-mix(in lab, red, red)){.change-wall-card .home-adaptive-focus:hover{background:color-mix(in srgb, var(--frosted-blue) 30%, white)!important}}.change-wall-card .home-adaptive-focus:hover{color:var(--cerulean)!important;border-color:#0000!important}.change-wall-card .home-adaptive-order-controls svg,.change-wall-card .home-adaptive-drag-handle svg,.change-wall-card .home-adaptive-launch svg,.change-wall-card .home-adaptive-focus svg{width:14px;height:14px}.change-wall-card .home-adaptive-focus[aria-pressed=true]{background:var(--frosted-blue)!important;border-color:var(--cerulean)!important;color:var(--oxford-navy)!important}.home-adaptive-launch>svg{color:var(--punch-red)}.home-situation-artifact .home-adaptive-launch:hover>svg,.change-wall-card .home-adaptive-launch:hover>svg{color:inherit}.six-big-ideas-indicator-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.six-big-ideas-indicator{align-items:center;background:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){.six-big-ideas-indicator{background:color-mix(in srgb, var(--muted) 8%, white)!important}}.six-big-ideas-indicator{border-radius:4px;color:var(--muted)!important;border:1px solid #0000!important}@supports (color:color-mix(in lab, red, red)){.six-big-ideas-indicator{color:color-mix(in srgb, var(--muted) 56%, white)!important}}.six-big-ideas-indicator{cursor:pointer;font:inherit;justify-content:center;width:22px;height:22px;padding:0;display:inline-flex;position:relative}.six-big-ideas-indicator>svg{color:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){.six-big-ideas-indicator>svg{color:color-mix(in srgb, var(--muted) 56%, white)!important}}.six-big-ideas-indicator>svg{width:13px;height:13px}.six-big-ideas-indicator.is-active>svg{color:var(--punch-red)!important}.six-big-ideas-indicator:focus-visible{outline:3px solid var(--button-focus-ring);outline-offset:2px}.six-big-ideas-tooltip{background:var(--oxford-navy);color:var(--honeydew);text-transform:none;white-space:normal;border-radius:5px;min-width:170px;max-width:260px;padding:6px 8px;font-size:11px;font-weight:500;line-height:1.35;display:block}.six-big-ideas-floating-layer{z-index:100;position:fixed}.six-big-ideas-icon-picker{background:var(--honeydew);border:1px solid var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.six-big-ideas-icon-picker{border:1px solid color-mix(in srgb, var(--cerulean) 28%, white)}}.six-big-ideas-icon-picker{box-shadow:0 10px 26px var(--oxford-navy);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.six-big-ideas-icon-picker{box-shadow:0 10px 26px color-mix(in srgb, var(--oxford-navy) 16%, transparent)}}.six-big-ideas-icon-picker{width:min(300px,100vw - 16px);max-width:calc(100vw - 16px);padding:10px}.six-big-ideas-editor{position:relative}.six-big-ideas-editor-trigger{color:var(--cerulean);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:2px 0;display:inline-flex}.six-big-ideas-editor-trigger>span{font-size:11px;font-weight:750}.six-big-ideas-editor-trigger small{color:var(--muted);font-size:11px}.six-big-ideas-editor-trigger:hover>span{text-underline-offset:3px;text-decoration:underline}.six-big-ideas-editor-trigger:focus-visible,.six-big-ideas-picker button:focus-visible,.six-big-ideas-picker input:focus-visible+span{outline:3px solid var(--button-focus-ring);outline-offset:2px}.six-big-ideas-picker{background:var(--honeydew);border:1px solid var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.six-big-ideas-picker{border:1px solid color-mix(in srgb, var(--cerulean) 28%, white)}}.six-big-ideas-picker{box-shadow:0 10px 26px var(--oxford-navy);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.six-big-ideas-picker{box-shadow:0 10px 26px color-mix(in srgb, var(--oxford-navy) 16%, transparent)}}.six-big-ideas-picker{z-index:20;width:360px;min-width:min(360px,100vw - 40px);padding:10px;position:absolute;top:calc(100% + 6px);left:0}.six-big-ideas-picker-heading,.six-big-ideas-picker-family-trigger,.six-big-ideas-picker-actions{justify-content:space-between;align-items:center;display:flex}.six-big-ideas-picker-heading{gap:12px;padding:2px 2px 8px}.six-big-ideas-picker-heading strong,.six-big-ideas-picker-heading small{display:block}.six-big-ideas-picker-heading strong{color:var(--oxford-navy);font-size:13px}.six-big-ideas-picker-heading small{color:var(--muted);margin-top:1px;font-size:11px}.six-big-ideas-picker-selection{color:var(--muted);margin:0 2px 8px;font-size:11px;line-height:1.4}.six-big-ideas-picker-heading button{color:var(--muted);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:4px;display:inline-flex}.six-big-ideas-picker-heading button:hover{background:var(--frosted-blue)}@supports (color:color-mix(in lab, red, red)){.six-big-ideas-picker-heading button:hover{background:color-mix(in srgb, var(--frosted-blue) 32%, white)}}.six-big-ideas-picker-heading button:hover{color:var(--oxford-navy)}.six-big-ideas-picker-heading svg{width:15px;height:15px}.six-big-ideas-picker-families{border-top:1px solid var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.six-big-ideas-picker-families{border-top:1px solid color-mix(in srgb, var(--cerulean) 16%, white)}}.six-big-ideas-picker-family+.six-big-ideas-picker-family{border-top:1px solid var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.six-big-ideas-picker-family+.six-big-ideas-picker-family{border-top:1px solid color-mix(in srgb, var(--cerulean) 12%, white)}}.six-big-ideas-picker-family-trigger{color:var(--oxford-navy);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:12px;width:100%;min-height:35px;padding:6px 3px}.six-big-ideas-picker-family-trigger>span{font-size:12px;font-weight:700}.six-big-ideas-picker-family-trigger small{color:var(--cerulean);text-align:right;font-size:11px}.six-big-ideas-picker-family-trigger:hover{color:var(--cerulean)}.six-big-ideas-picker-values{background:var(--frosted-blue)}@supports (color:color-mix(in lab, red, red)){.six-big-ideas-picker-values{background:color-mix(in srgb, var(--frosted-blue) 15%, white)}}.six-big-ideas-picker-values{border-radius:5px;gap:3px;margin:0 0 7px;padding:7px;display:grid}.six-big-ideas-picker-values label{color:var(--oxford-navy);cursor:pointer;align-items:center;gap:7px;padding:3px;font-size:12px;line-height:1.35;display:flex}.six-big-ideas-picker-values input{accent-color:var(--cerulean);flex:none}.six-big-ideas-picker>p[role=alert],.six-big-ideas-icon-picker>p[role=alert]{color:var(--punch-red);margin:8px 2px 0;font-size:11px}.six-big-ideas-picker-actions{gap:8px;margin-top:10px}.six-big-ideas-picker-actions button{background:var(--honeydew);border:1px solid var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.six-big-ideas-picker-actions button{border:1px solid color-mix(in srgb, var(--cerulean) 30%, white)}}.six-big-ideas-picker-actions button{color:var(--oxford-navy);cursor:pointer;font:inherit;border-radius:5px;min-height:31px;padding:5px 9px;font-size:12px;font-weight:700}.six-big-ideas-picker-actions button:last-child{background:var(--cerulean);border-color:var(--cerulean);color:var(--honeydew);margin-left:auto}.six-big-ideas-picker-actions button:disabled{cursor:wait;opacity:.65}.context-big-ideas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.context-list-copy .six-big-ideas-indicator-row{margin-top:9px}.insight-row-classifications,.options-item-classifications{border-top:1px solid var(--cerulean);align-items:center}@supports (color:color-mix(in lab, red, red)){.insight-row-classifications,.options-item-classifications{border-top:1px solid color-mix(in srgb, var(--cerulean) 10%, white)}}.insight-row-classifications,.options-item-classifications{grid-column:1/-1;justify-content:space-between;gap:12px;margin-top:2px;padding-top:7px;display:flex}.insight-classification-detail{border-top:1px solid var(--cerulean);align-items:center}@supports (color:color-mix(in lab, red, red)){.insight-classification-detail{border-top:1px solid color-mix(in srgb, var(--cerulean) 14%, white)}}.insight-classification-detail{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:14px;display:flex}.home-adaptive-card>.six-big-ideas-indicator-row,.change-wall-card>.six-big-ideas-indicator-row{border-top:1px solid var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.home-adaptive-card>.six-big-ideas-indicator-row,.change-wall-card>.six-big-ideas-indicator-row{border-top:1px solid color-mix(in srgb, var(--cerulean) 12%, white)}}.home-adaptive-card>.six-big-ideas-indicator-row,.change-wall-card>.six-big-ideas-indicator-row{grid-column:1/-1;margin-top:2px;padding-top:6px}.home-situation-artifact .six-big-ideas-indicator-row{margin-top:7px}.change-wall-card .six-big-ideas-indicator{width:19px;height:19px}.change-wall-card .six-big-ideas-indicator svg{width:11px;height:11px}@media (max-width:640px){.six-big-ideas-picker{width:min(360px,100vw - 32px);position:fixed;top:80px;left:auto;right:16px}.insight-row-classifications,.options-item-classifications{flex-direction:column;align-items:flex-start;gap:7px}}.unravel-tabs{border-bottom-color:var(--cerulean)!important}@supports (color:color-mix(in lab, red, red)){.unravel-tabs{border-bottom-color:color-mix(in srgb, var(--cerulean) 25%, white)!important}}.unravel-tab{cursor:pointer;font:inherit;white-space:nowrap;justify-content:center;align-items:center;min-height:42px;padding:8px 12px;font-size:13px;font-weight:650;line-height:1.2;position:relative;background:var(--honeydew)!important;color:var(--cerulean)!important;border:0!important;border-bottom:3px solid #0000!important}.unravel-tab:hover:not(:disabled):not([aria-selected=true]){background:var(--frosted-blue)!important;color:var(--oxford-navy)!important}.unravel-tab[aria-selected=true]{font-weight:800;background:var(--frosted-blue)!important;border-bottom-color:var(--cerulean)!important;color:var(--oxford-navy)!important}.unravel-tab:focus-visible{outline-offset:3px;outline:3px solid var(--button-focus-ring)!important}.act-page{width:min(1400px,100% - 64px);max-width:1400px;padding-top:27px}.act-attention{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.act-attention-card{background:#fff;border:1px solid #dce5ef;border-radius:9px;align-items:center;gap:14px;min-height:108px;padding:14px 16px;display:flex;box-shadow:0 4px 15px #244a7210}.act-attention-card:is(button){background:var(--button-rest-background);border-color:var(--button-rest-border);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s}.act-attention-card:is(button):hover:not(:disabled){background:var(--button-hover-background);border-color:var(--button-hover-border);color:inherit;transform:translateY(-1px);box-shadow:0 5px 16px #244a7220}.act-attention-card:is(button):focus-visible{outline:3px solid var(--button-focus-ring);outline-offset:2px}.act-attention-card.is-selected{background:var(--button-selected-background);box-shadow:inset 0 0 0 2px var(--navy), 0 5px 16px #244a7220;border-color:var(--navy)!important}.act-attention-card-copy{min-width:0;display:block}.act-attention-card-title,.act-attention-card-description{display:block}.act-attention-card-title{color:#173866;margin-top:4px;font-size:15px;line-height:1.25}.act-attention-card-description{color:#5d7799;margin-top:4px;font-size:13px;line-height:1.35}.act-attention-card>div{min-width:0}.act-attention-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.act-attention-icon svg{width:23px;height:23px}.act-attention-card.judgment{border-color:#f2d9dc}.act-attention-card.judgment .act-attention-icon{color:var(--punch-red);background:#ffeaec}.act-attention-card.evidence{border-color:#d4e1f3}.act-attention-card.evidence .act-attention-icon{color:#216fe0;background:#e8f1ff}.act-attention-card.blocked{border-color:#f2e2bd}.act-attention-card.blocked .act-attention-icon{color:#dc9318;background:#fff3d8}.act-attention-card.progressing{border-color:#d8ecdf}.act-attention-card.progressing .act-attention-icon{color:#20a166;background:#e8f8ed}.act-attention-card.is-placeholder{background:#fcfdff}.act-attention-card strong{color:var(--navy);font:700 23px/1 var(--font-heading), sans-serif;display:block}.act-attention-card h2{color:#173866;margin:4px 0 0;font-size:15px;line-height:1.25}.act-attention-card p{color:#5d7799;margin:4px 0 0;font-size:13px;line-height:1.35}.act-workspace{grid-template-columns:minmax(0,1.25fr) minmax(410px,.95fr);align-items:start;gap:15px;margin-top:20px;display:grid}.act-panel{background:#fff;border:1px solid #dce5ef;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 4px 15px #244a7210}.act-actions-panel{padding:0}.act-panel-heading{border-bottom:1px solid #e2e9f0;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.act-panel-heading h2,.act-detail-panel-heading h2{color:#122f5f;margin:0;font-size:18px}.act-panel-heading h2 span{color:#32628f;font-weight:500}.act-record-list{border-top:0;gap:9px;padding:9px 10px 11px;display:grid}.act-grouped-action-list{gap:9px;padding:9px 10px 11px;display:grid}.act-initiative-group{background:#f5faff;border:1px solid #c9def3;border-radius:8px;overflow:hidden}.act-initiative-group summary{color:#1d3557;cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:8px 12px;list-style:none;display:grid}.act-initiative-group summary::-webkit-details-marker{display:none}.act-initiative-group summary>svg{color:#457b9d;width:17px;height:17px;transition:transform .14s}.act-initiative-group[open] summary>svg{transform:rotate(90deg)}.act-initiative-group summary:hover,.act-initiative-group summary:focus-visible{background:var(--cerulean)}@supports (color:color-mix(in lab, red, red)){.act-initiative-group summary:hover,.act-initiative-group summary:focus-visible{background:color-mix(in srgb, var(--cerulean) 10%, white)}}.act-initiative-group summary:hover,.act-initiative-group summary:focus-visible{outline:0}.act-initiative-group-title{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.act-initiative-group-title svg{color:#457b9d;flex:none;width:16px;height:16px}.act-initiative-group-count{color:#457b9d;white-space:nowrap;font-size:12px;font-weight:700}.act-initiative-group-actions{border-top:1px solid #d9e8f6;gap:9px;padding:9px;display:grid}.act-initiative-group-empty{color:#6d839f;border-top:1px solid #d9e8f6;margin:0;padding:12px;font-size:12px}.act-ungrouped-actions{gap:9px;display:grid}.act-action-row{cursor:pointer;font:inherit;text-align:left;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:101px;padding:13px 12px;display:grid;color:var(--navy)!important;background:#fff!important;border:1px solid #dce5ef!important}.act-action-row:hover:not(:disabled){background:var(--cerulean)!important}@supports (color:color-mix(in lab, red, red)){.act-action-row:hover:not(:disabled){background:color-mix(in srgb, var(--cerulean) 7%, white)!important}}.act-action-row:hover:not(:disabled){border-color:var(--cerulean)!important}@supports (color:color-mix(in lab, red, red)){.act-action-row:hover:not(:disabled){border-color:color-mix(in srgb, var(--cerulean) 24%, white)!important}}.act-action-row:focus-visible{outline:3px solid var(--cerulean)!important;outline-offset:3px!important}.act-action-row.is-selected{box-shadow:inset 0 0 0 1px #4a91e8;background:#f3f8ff!important;border-color:#4a91e8!important}.act-action-row.is-selected:hover:not(:disabled){background:#f3f8ff!important;border-color:#4a91e8!important}.act-record-icon{color:#2e74d1;background:#eaf3ff;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.act-record-icon svg{width:19px;height:19px}.act-action-row-copy{gap:4px;min-width:0;display:grid}.act-action-row-copy>strong{color:#163b71;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.3;overflow:hidden}.act-action-row-copy>span:not(.act-action-row-meta){color:#597596;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;overflow:hidden}.act-action-row-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.act-action-row-meta time,.act-detail-meta span{color:#7088a4;align-items:center;gap:5px;font-size:12px;display:inline-flex}.act-action-row-meta time svg,.act-detail-meta svg{width:14px;height:14px}.act-action-row-chevron{color:#4d82b8;width:20px;height:20px}.act-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.act-badge svg{width:14px;height:14px}.act-badge.judgment{color:#b72c3b;background:#ffeaec}.act-badge.evidence{color:#1e68c5;background:#e8f1ff}.act-badge.blocked{color:#a96808;background:#fff3d8}.act-badge.resolved{color:#607895;background:#eef2f6}.act-empty{border-top:0;padding:30px 22px 34px}.act-empty h3,.act-detail-empty h3{color:#173c70;margin:0;font-size:16px}.act-empty p,.act-detail-empty p{color:#5c7697;margin:7px 0 0;font-size:14px;line-height:1.5}.act-detail-panel{padding:0}.act-detail-panel-heading{border-bottom:1px solid #e2e9f0;padding:14px 16px}.act-detail-content{gap:11px;padding:12px 13px 15px;display:grid}.act-detail-header{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;padding:4px 5px 5px;display:grid}.act-detail-icon{color:#2e74d1;background:#eaf3ff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.act-detail-icon svg{width:25px;height:25px}.act-detail-title{min-width:0}.act-detail-title-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.act-detail-title h2{color:#153568;margin:0;font-size:18px;line-height:1.25}.act-detail-title>p{color:#5b7699;margin:4px 0 0;font-size:14px;line-height:1.4}.act-detail-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.act-detail-section{border:1px solid #dce5ef;border-radius:9px;overflow:hidden}.act-detail-section-heading{align-items:center;gap:9px;padding:9px 11px;display:flex}.act-detail-section-heading h3{color:#17345f;margin:0;font-size:15px}.act-detail-section-icon{color:#2e74d1;background:#eaf3ff;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.act-detail-section-icon svg{width:16px;height:16px}.act-detail-section-body{border-top:1px solid #e6edf4;padding:10px 11px}.act-attachments-body{gap:8px;min-width:0;display:grid}.act-attachments-guidance,.act-attachments-policy,.act-attachments-empty{color:#5b7191;margin:0;font-size:12px;line-height:1.45}.act-attachments-policy{color:#7187a1;font-size:11px}.act-attachment-upload{place-items:start;gap:7px;margin-top:2px;display:grid}.act-attachment-upload button,.act-attachment-remove-button{align-items:center;gap:6px;display:inline-flex}.act-attachment-upload button svg,.act-attachment-remove-button svg{width:15px;height:15px}.act-attachment-upload button:disabled,.act-attachment-remove-button:disabled{cursor:wait;opacity:.65}.act-attachment-list{gap:8px;min-width:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.act-attachment-row{border-top:1px solid #edf1f5;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding-top:8px;display:grid}.act-attachment-thumbnail{aspect-ratio:1;object-fit:contain;background:#f1f6fb;border:1px solid #dce5ef;border-radius:6px;width:44px;height:44px;display:block}.act-attachment-copy{gap:2px;min-width:0;display:grid}.act-attachment-copy strong{color:#315c91;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.act-attachment-copy span{color:#7187a1;font-size:10px;line-height:1.35}.act-attachment-remove{place-items:end;gap:3px;display:grid}.act-attachment-confirmation{color:#6b5360;text-align:right;justify-items:end;gap:4px;display:grid}.act-attachment-confirmation>div{flex-wrap:wrap;justify-content:end;gap:4px;display:flex}.act-attachment-remove-button{color:#9f2633;background:0 0;border:1px solid #d7b9bd;border-radius:5px;min-height:28px;padding:4px 7px;font-size:10px;font-weight:700}.act-attachment-remove-button:hover,.act-attachment-remove-button:focus-visible{border-color:var(--punch-red);background:#fff0f1}.act-attachment-cancel-button{color:#386b9f;background:0 0;border:1px solid #c9d9e8;border-radius:5px;min-height:28px;padding:4px 7px;font-size:10px;font-weight:700}.act-attachment-cancel-button:hover,.act-attachment-cancel-button:focus-visible{background:#f2f7fc;border-color:#8bb4d8}.act-attachment-error{color:#ad2431;margin:0;font-size:11px;line-height:1.4}@media (max-width:420px){.act-attachment-row{grid-template-columns:38px minmax(0,1fr);align-items:start}.act-attachment-thumbnail{width:38px;height:38px}.act-attachment-remove{grid-column:2;justify-items:start}}.act-context-list{margin:0}.act-context-list>div{grid-template-columns:132px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.act-context-list>div+div{border-top:1px solid #edf1f5}.act-context-list dt{color:#49658a;font-size:13px;font-weight:700}.act-context-list dd{color:#5b7191;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.act-related-context-heading{border-top:1px solid #edf1f5;margin-top:3px;padding-top:10px}.act-action-responsibility{border-top:1px solid #edf1f5;margin-top:3px;padding-top:9px}.act-initiative-editor{border-top:1px solid #edf1f5;padding-top:9px}.act-action-core,.act-action-responsibility{min-width:0}.act-related-context-heading h4{color:#315985;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px}.act-related-context{gap:8px;display:grid}.act-related-context-list{margin-top:-2px}.act-relationship-editor{gap:10px;display:grid}.act-relationship-editor label{color:#476487;gap:6px;font-size:13px;font-weight:700;display:grid}.act-relationship-editor select{color:var(--navy);font:inherit;background:#fff;border:1px solid #c9d9e8;border-radius:6px;width:100%;min-width:0;min-height:35px;padding:6px 8px}.act-relationship-editor select:focus{border-color:var(--cerulean);outline:0;box-shadow:0 0 0 3px #457b9d29}.act-relationship-editor input,.act-carrier-editor input,.act-carrier-editor select,.act-initiative-editor select{color:var(--navy);font:inherit;background:#fff;border:1px solid #c9d9e8;border-radius:6px;width:100%;min-width:0;min-height:35px;padding:6px 8px}.act-relationship-editor input:focus,.act-carrier-editor input:focus,.act-carrier-editor select:focus,.act-initiative-editor select:focus{border-color:var(--cerulean);outline:0;box-shadow:0 0 0 3px #457b9d29}.act-carrier-read,.act-carrier-editor{border-top:1px solid #edf1f5;padding-top:9px}.act-details-editor,.act-carrier-editor,.act-initiative-editor{gap:10px;display:grid}.act-details-editor label,.act-carrier-editor label,.act-initiative-editor label{color:#476487;gap:6px;font-size:13px;font-weight:700;display:grid}.act-details-editor label>span:first-child{gap:3px;display:inline-flex}.act-details-editor .act-optional{color:#7990ab;font-size:11px;font-weight:500}.act-required-marker{color:var(--punch-red)}.act-details-editor input,.act-details-editor textarea,.act-carrier-editor input,.act-carrier-editor select{background:#fff}.act-details-editor input[aria-invalid=true],.act-details-editor textarea[aria-invalid=true],.act-carrier-editor input[aria-invalid=true],.act-carrier-editor select[aria-invalid=true]{border-color:#c75a65}.act-autosave-status{color:#7890aa;min-height:1.2em;font-size:11px}.act-autosave-status.has-error{color:#ad2431}.act-detail-error{color:#ad2431;margin:0;font-size:12px;line-height:1.4}.act-detail-muted{color:#7187a1;margin:0;font-size:13px;line-height:1.45}.act-evidence-content,.act-judgment-content,.act-attention-empty,.act-resolution-summary{gap:10px;display:grid}.act-attention-facts{gap:15px;display:grid}.act-attention-fact{gap:8px;min-width:0;display:grid}.act-attention-fact+.act-attention-fact{border-top:1px solid #edf1f5;padding-top:15px}.act-attention-fact-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.act-attention-fact-heading strong{color:#254b7c;font-size:14px;display:block}.act-attention-fact-state{color:#748aa4;flex:none;font-size:12px}.act-attention-editor label{color:#476487;gap:6px;font-size:13px;font-weight:700;display:grid}.act-attention-field-label{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.act-attention-editor textarea{color:var(--navy);font:inherit;resize:vertical;border:1px solid #c9d9e8;border-radius:6px;width:100%;min-width:0;padding:8px 9px;font-size:14px}.act-attention-editor textarea:focus{border-color:var(--cerulean);outline:0;box-shadow:0 0 0 3px #457b9d29}.act-attention-editor.is-deferred{background:0 0;border:0;border-radius:0;padding:0}.act-evidence-record{background:#f7faff;border:1px solid #e2ebf5;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:9px;display:grid}.act-evidence-record-icon{color:#5b7ca3;background:#eef3f8;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.act-evidence-record-icon svg{width:17px;height:17px}.act-evidence-record strong,.act-judgment-content strong{color:#254b7c;font-size:14px;display:block}.act-evidence-record p,.act-judgment-content>p{color:#5b7191;white-space:pre-wrap;margin:3px 0 0;font-size:13px;line-height:1.45}.act-evidence-status{color:#6c83a0;margin-top:5px;font-size:12px;display:block}.act-detail-section.attention{border-color:#f0d8dc}.act-detail-section.attention .act-detail-section-icon{color:var(--punch-red);background:#ffeaec}.act-judgment-content{gap:8px}.act-judgment-content strong{color:#a22634}.act-judgment-content.is-deferred{background:#f7faff;border:1px solid #dbe8f6;border-radius:7px;padding:10px}.act-judgment-content.is-deferred strong{color:#315e8f}.act-blocker-content{gap:8px}.act-blocker-content.is-active strong{color:#9a6209}.act-blocker-content.is-deferred{background:#f7faff;border-color:#dbe8f6}.act-blocker-content.is-deferred strong{color:#315e8f}.act-blocker-content>strong{color:#73500e;font-size:14px;display:block}.act-blocker-content>p{color:#5b7191;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.act-attention-empty{align-items:start;display:block}.act-attention-empty-trigger{border-radius:6px;align-items:center;min-height:32px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex;color:#315f93!important;background:0 0!important;border:1px dashed #b9cbe4!important}.act-detail-actions,.act-inline-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.act-detail-actions form{display:inline-flex}.act-detail-actions button,.act-inline-editor-actions button{border-radius:6px;min-height:32px;padding:6px 10px;font-size:13px;font-weight:700;color:#245b91!important;background:#fff!important;border:1px solid #b9cbe4!important}.act-detail-actions button:hover,.act-detail-actions button:focus-visible,.act-inline-editor-actions button:hover,.act-inline-editor-actions button:focus-visible,.act-attention-empty-trigger:hover,.act-attention-empty-trigger:focus-visible{color:#214f80!important;background:#eef5ff!important;border-color:#5b98d9!important}.act-detail-section.resolution{border-color:#d7e9de}.act-detail-section.resolution .act-detail-section-icon{color:#20a166;background:#e8f8ed}.act-resolution-summary{grid-template-columns:minmax(0,1fr) auto}.act-resolution-summary p{color:#607895;margin:0;font-size:13px;line-height:1.45}.act-history-empty{color:#7187a1;margin:0;font-size:13px;line-height:1.4}.act-history-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.act-history-row{grid-template-columns:minmax(0,1fr) minmax(76px,auto) auto;align-items:baseline;gap:10px;padding:7px 0;display:grid}.act-history-row+.act-history-row{border-top:1px solid #edf1f5}.act-history-event{color:#315985;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:700}.act-history-actor,.act-history-row time{color:#7187a1;white-space:nowrap;font-size:12px}.act-history-row time{text-align:right}.act-resolution-summary .act-resolution-form{margin:0}.act-inline-editor{gap:10px;display:grid}.act-inline-editor label{color:#476487;gap:6px;font-size:13px;font-weight:700;display:grid}.act-inline-editor textarea{color:var(--navy);font:inherit;resize:vertical;border:1px solid #c9d9e8;border-radius:6px;min-width:0;padding:8px 9px;font-size:14px}.act-inline-editor textarea:focus{border-color:var(--cerulean);outline:0;box-shadow:0 0 0 3px #457b9d29}.act-details-editor input,.act-details-editor textarea{color:var(--navy);font:inherit;resize:vertical;border:1px solid #c9d9e8;border-radius:6px;min-width:0;padding:8px 9px}.act-details-editor input:focus,.act-details-editor textarea:focus{border-color:var(--cerulean);outline:0;box-shadow:0 0 0 3px #457b9d29}.act-detail-empty{text-align:center;padding:35px 22px}.act-detail-empty>svg{color:#7b9bc0;width:34px;height:34px;margin-bottom:10px}.act-resolved-access{border-top:1px solid #e2e9f0}.act-resolved-access summary{color:#315c91;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:700;list-style:none;display:flex}.act-resolved-access summary::-webkit-details-marker{display:none}.act-resolved-access summary>span{align-items:center;gap:8px;display:inline-flex}.act-resolved-access summary>span svg{color:#20a166;width:17px;height:17px}.act-resolved-access summary>svg{width:17px;height:17px;transition:transform .14s}.act-resolved-access[open] summary>svg{transform:rotate(90deg)}.act-resolved-list{border-top:1px solid #edf1f5;padding-top:1px}.act-resolved-empty{color:#6d839f;border-top:1px solid #edf1f5;margin:0;padding:14px 16px 16px;font-size:13px;line-height:1.45}.act-resolved-list .act-action-row{border-radius:0;min-height:78px;border:0!important}@media (max-width:1180px){.act-attention{grid-template-columns:repeat(2,minmax(0,1fr))}.act-workspace{grid-template-columns:1fr}.act-context-list>div{grid-template-columns:108px minmax(0,1fr)}}@media (max-width:560px){.act-page{width:100%;padding-inline:14px}.act-attention{grid-template-columns:1fr}.act-panel-heading{align-items:stretch;display:grid}.act-action-row-copy>strong{font-size:15px}.act-action-row-copy>span:not(.act-action-row-meta){font-size:13px}.act-context-list>div{grid-template-columns:1fr;gap:4px}.act-resolution-summary{grid-template-columns:1fr}.act-history-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px}.act-history-actor{grid-column:1}.act-history-row time{grid-area:1/2/span 2}}.initiative-group{background:#edf6ff!important}.initiative-group-header{color:#1d3557!important;background:0 0!important;border:0!important}.initiative-group-header:hover,.initiative-group-header:focus-visible{background:var(--cerulean)!important}@supports (color:color-mix(in lab, red, red)){.initiative-group-header:hover,.initiative-group-header:focus-visible{background:color-mix(in srgb, var(--cerulean) 12%, white)!important}}.initiative-create-button{color:#fff!important;background:#1d4f91!important;border-color:#1d4f91!important}.initiative-create-button:hover,.initiative-create-button:focus-visible{background:#163d70!important;border-color:#163d70!important}.initiative-clear-button{color:#1d3557!important;background:#fff!important;border-color:#c4d3e2!important}.initiative-clear-button:hover,.initiative-clear-button:focus-visible{border-color:#457b9d!important}.primary-page-route{min-width:0;min-height:calc(100dvh - 68px);overflow-x:clip}.primary-page-hero{justify-content:space-between;align-items:center;width:min(1480px,100% - 64px);margin:30px auto 18px;padding-inline:25px;display:flex}.primary-page-hero-copy{min-width:0}.primary-page-hero-title{font:600 31px/1.1 var(--font-sora), sans-serif;letter-spacing:-1.5px;margin:3px 0 8px}.primary-page-hero-subtitle{color:#47618a;margin:0;font-size:16px}.primary-page-hero-meta{color:var(--cerulean);letter-spacing:.08em;text-transform:uppercase;margin-top:13px;font-size:12px;font-weight:800;line-height:1.4}.primary-page-hero-image{object-fit:contain;flex:0 532px;width:min(532px,45vw);min-width:0;max-width:100%;height:auto}.home-page-route>.dashboard-content,.explore-page-route>.explore-content,.map-page-route>.map-catalog-page,.act-page-route>.act-page{padding-top:0}.context-deletion-dialog{flex-direction:column;width:min(100%,700px);max-width:700px;max-height:min(760px,100vh - 40px);display:flex;overflow:hidden}.context-deletion-heading{flex:none;margin-bottom:8px}.context-deletion-heading h2{margin-bottom:0}.context-deletion-body{min-height:0;padding:0 2px 4px;overflow-y:auto}.context-deletion-body>p:first-child,.context-deletion-review>p:first-child{color:#355879;margin:0 0 16px;line-height:1.5}.context-deletion-impact{gap:18px;display:grid}.context-deletion-impact section,.context-deletion-configuration,.context-deletion-choice-section{border-top:1px solid #e1e9f1;padding-top:14px}.context-deletion-impact h3,.context-deletion-configuration h3,.context-deletion-choice-section h3{color:var(--oxford-navy);margin:0 0 10px;font-size:14px}.context-deletion-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.context-deletion-count{background:#f8fbfe;border:1px solid #dce5ef;border-radius:7px;gap:2px;padding:9px;display:grid}.context-deletion-count strong{color:var(--oxford-navy);font-size:18px;line-height:1}.context-deletion-count span,.context-deletion-muted,.context-deletion-preserved,.context-deletion-impact p,.context-deletion-blocked li,.context-deletion-choice span:last-child,.context-deletion-review-source{color:#547096;font-size:13px;line-height:1.45}.context-deletion-muted{margin:0}.context-deletion-preserved{gap:6px;margin:0;padding-left:18px;display:grid}.context-deletion-impact p{margin:0 0 6px}.context-deletion-impact p:last-child{margin-bottom:0}.context-deletion-impact strong,.context-deletion-review strong{color:var(--oxford-navy)}.context-deletion-choices{gap:8px;display:grid}.context-deletion-choice{color:var(--oxford-navy);text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:8px;place-items:flex-start;gap:4px;width:100%;padding:11px 12px;display:grid}.context-deletion-choice:hover:not(:disabled){background:var(--honeydew);border-color:var(--cerulean)}.context-deletion-choice:focus-visible{outline:3px solid var(--button-focus-ring);outline-offset:2px}.context-deletion-choice.is-selected{background:var(--honeydew);border-color:var(--oxford-navy);box-shadow:0 0 0 1px var(--oxford-navy)}.context-deletion-choice-title{font-size:14px;font-weight:750}.context-deletion-configuration{gap:9px;margin-top:16px;display:grid}.context-deletion-configuration label{color:#355879;gap:6px;font-size:13px;font-weight:700;display:grid}.context-deletion-configuration input,.context-deletion-configuration select,.context-deletion-configuration textarea{color:var(--oxford-navy);font:inherit;background:#fff;border:1px solid #bfd0e2;border-radius:6px;min-height:38px;padding:8px}.context-deletion-configuration textarea{resize:vertical;min-height:78px}.context-deletion-configuration input:focus-visible,.context-deletion-configuration select:focus-visible,.context-deletion-configuration textarea:focus-visible{outline:3px solid var(--button-focus-ring);outline-offset:1px}.context-deletion-blocked{border-left:3px solid var(--cerulean);padding-left:10px}.context-deletion-blocked h4{color:var(--oxford-navy);margin:3px 0 5px;font-size:13px}.context-deletion-blocked ul{gap:5px;margin:0;padding-left:18px;display:grid}.context-deletion-notice,.context-deletion-error-state .context-creator-error{background:var(--honeydew);border-left:3px solid var(--cerulean);color:var(--oxford-navy);margin:14px 0 0;padding:9px 10px;font-size:13px;line-height:1.45}.context-deletion-error-state{padding-top:4px}.context-deletion-error-state>p:first-child{color:#355879;margin:0 0 10px;line-height:1.5}.context-deletion-review{padding-top:4px}.context-deletion-review>p{color:#355879;margin:0 0 12px;line-height:1.5}.context-deletion-review .context-deletion-pending{color:var(--oxford-navy);font-weight:700}.context-deletion-review-source{border-top:1px solid #e1e9f1;padding-top:12px}.context-deletion-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:16px;padding-top:12px}.context-deletion-actions .button-role-destructive{background:var(--button-destructive-background)!important;border-color:var(--button-destructive-background)!important;color:var(--honeydew)!important}@media (max-width:720px){.context-deletion-dialog{width:100%;max-height:calc(100vh - 24px)}.context-deletion-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.context-deletion-actions>button{flex:auto}.primary-page-hero{flex-direction:column;align-items:flex-start;width:calc(100% - 24px);margin:23px auto 18px;padding-inline:9px}.primary-page-hero-image{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
