.clarity-map .clarity-dfs-open,.clarity-map .clarity-initiative-open{appearance:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.clarity-map .clarity-dfs-open:focus-visible,.clarity-map .clarity-initiative-open:focus-visible{outline-offset:4px;outline:2px solid #73bdcf}.clarity-objective-branch>.clarity-objective-disclosure,.clarity-goal-view-stack>.clarity-goal-disclosure-toggle{color:#a7c9e2;width:100%;min-height:36px;font:inherit;cursor:pointer;background:#102335;border:1px solid #2a4358;border-radius:6px;justify-content:space-between;align-items:center;margin-top:5px;padding:8px 12px;font-size:11px;display:flex}.clarity-objective-branch>.clarity-objective-disclosure:hover{background:#19374f}.clarity-objective-branch>.clarity-objective-disclosure:focus-visible{outline-offset:2px;outline:2px solid #66caff}.client-experience{--strategic-surface-border:#1a4e70bd;--semantic-quiet-accent:#11d8c2;--presentation-surface:#061321;--profile-panel-surface:#061321;--profile-panel-inset:#081d31;--profile-panel-muted:#11d8c214;--strategic-surface:#07192a;--strategic-secondary-surface:#07192a;--text:#f2f7fb;--text-muted:#9baec0;--accent:#11d8c2;--radius-lg:.95rem;--radius-md:.62rem;--hierarchy-line:#11d8c247;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.client-upper-composition{gap:clamp(1rem,2vw,1.35rem);width:100%;max-width:none;margin-inline:auto;display:grid}.client-experience>.transformation-details-map{width:100%;max-width:none;margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.client-upper-composition,.client-experience>.transformation-details-map{width:100%}}@media (width>=761px){.client-upper-composition,.client-experience>.transformation-details-map{width:calc(100% - clamp(5rem,7vw,8rem))}}.client-experience{gap:clamp(1.1rem,2.4vw,1.8rem);display:grid}.client-identity-header{border:1px solid color-mix(in srgb, var(--strategic-surface-border) 72%, transparent);border-radius:calc(var(--radius-lg) + .35rem);background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--semantic-quiet-accent) 9%, transparent), transparent 34%), var(--presentation-surface);box-shadow:0 18px 45px color-mix(in srgb, var(--text) 7%, transparent);justify-content:space-between;align-items:center;gap:clamp(1rem,2.2vw,1.6rem);padding:clamp(1rem,2.2vw,1.45rem);display:flex}.client-identity-logo,.client-logo-mark{border:1px solid color-mix(in srgb, var(--strategic-surface-border) 72%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--profile-panel-inset) 78%, white), transparent), var(--strategic-surface);width:clamp(4.1rem,6vw,5.5rem);height:clamp(4.1rem,6vw,5.5rem);color:var(--text);box-shadow:inset 0 1px 0 #ffffff38, 0 12px 30px color-mix(in srgb, var(--text) 8%, transparent);border-radius:1.35rem;place-items:center;display:grid;position:relative;overflow:hidden}.client-identity-logo:after,.client-logo-mark:after{background:color-mix(in srgb, var(--semantic-quiet-accent) 38%, transparent);content:"";height:.32rem;position:absolute;inset:auto 0 0}.client-identity-logo img,.client-logo-mark img{object-fit:contain;width:100%;height:100%;padding:.45rem}.client-identity-logo span,.client-logo-mark span{letter-spacing:-.1em;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:900}.client-identity-copy{min-width:0}.client-identity-copy h1{overflow-wrap:anywhere;letter-spacing:-.07em;max-width:100%;margin:0;font-size:clamp(1.8rem,3.5vw,3rem);line-height:.96}.client-identity-context{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.client-overview{gap:1rem;display:grid}.client-overview-grid{grid-template-columns:minmax(20rem,.46fr) minmax(31rem,1fr);align-items:stretch;gap:clamp(1rem,2.2vw,1.45rem);display:grid}.client-profile-panel,.transformation-overview-panel,.transformation-glance-panel,.transformation-details-placeholder{border:1px solid color-mix(in srgb, var(--strategic-surface-border) 76%, transparent);border-radius:calc(var(--radius-lg) + .25rem);background:var(--presentation-surface);box-shadow:0 18px 45px color-mix(in srgb, var(--text) 7%, transparent)}.client-profile-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--semantic-quiet-accent) 5%, transparent), transparent 26%), var(--profile-panel-surface);grid-template-rows:auto 1fr;gap:clamp(1rem,1.8vw,1.25rem);padding:clamp(1.05rem,2vw,1.4rem);display:grid}.client-profile-panel-head{border-bottom:1px solid color-mix(in srgb, var(--strategic-surface-border) 55%, transparent);justify-content:space-between;align-items:flex-start;gap:.8rem;padding-bottom:.9rem;display:flex}.client-profile-panel-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.05}.client-profile-body{align-content:start;gap:1rem;display:grid}.client-profile-status{border:1px solid color-mix(in srgb, var(--strategic-surface-border) 48%, transparent);border-radius:var(--radius-md);background:var(--profile-panel-muted);grid-template-columns:1fr;gap:.55rem;padding:.85rem;display:grid}.client-profile-status-row{grid-template-columns:minmax(7.5rem,.82fr) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.client-profile-status-row+.client-profile-status-row{border-top:1px solid color-mix(in srgb, var(--strategic-surface-border) 42%, transparent);padding-top:.55rem}.client-profile-status span,.client-leadership-list span,.client-profile-field-copy>span,.transformation-metric-title,.profile-section-kicker{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850}.client-profile-status strong,.client-leadership-list strong,.client-leadership-list .person-context-trigger,.client-contact-list strong{color:var(--text);font-size:.94rem;font-weight:780;line-height:1.3}.client-profile-status-badge{border:1px solid color-mix(in srgb, var(--semantic-quiet-accent) 34%, var(--strategic-surface-border));background:color-mix(in srgb, var(--semantic-quiet-accent) 10%, transparent);color:var(--text);border-radius:999px;justify-self:start;align-items:center;padding:.25rem .55rem;font-size:.84rem;font-weight:780;line-height:1.25;display:inline-flex}.client-profile-level-value{justify-self:start}.client-profile-section{gap:.55rem;padding-top:.2rem;display:grid}.profile-section-kicker{margin:0}.client-contact-list,.client-leadership-list{gap:.66rem;display:grid}.client-contact-list a,.client-contact-item,.client-leadership-row{border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.68rem;text-decoration:none;display:grid}.client-contact-list a{justify-self:start;min-height:2.75rem;margin:-.45rem -.55rem;padding:.45rem .55rem}.client-leadership-row{border-top:1px solid color-mix(in srgb, var(--strategic-surface-border) 38%, transparent);grid-template-columns:minmax(8.5rem,.85fr) minmax(0,1fr);padding-top:.62rem}.client-leadership-row:first-child{border-top:0;padding-top:0}.client-profile-field-icon{background:color-mix(in srgb, var(--semantic-quiet-accent) 10%, transparent);width:1.75rem;height:1.75rem;color:var(--semantic-quiet-accent);border-radius:999px;place-items:center;font-size:.84rem;font-weight:900;display:grid}.client-profile-field-copy{gap:.12rem;min-width:0;display:grid}.client-profile-field-copy strong{gap:.08rem;display:grid}.person-context-list a{align-items:center;width:fit-content;min-height:2.5rem;margin:-.45rem -.55rem;padding:.45rem .55rem;display:inline-flex}.client-profile-empty-value{font-style:italic;color:var(--text-muted)!important;font-weight:720!important}.client-contact-list a:hover strong,.client-leadership-list .person-context-trigger:hover,.transformation-metric:hover .transformation-metric-title{color:var(--accent)}.client-leadership-list .person-context-trigger{cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:.2em;background:0 0;border:0;justify-self:start;padding:0 1.2em .08em 0}.client-leadership-list .person-context-trigger:after{content:" →";color:var(--accent)}.client-profile-edit{white-space:nowrap;min-height:2.25rem;padding:.45rem .8rem}.client-transformation-column{align-content:start;gap:clamp(1rem,2vw,1.25rem);display:grid}.transformation-overview-panel{border-color:color-mix(in srgb, var(--strategic-surface-border) 84%, transparent);background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--semantic-quiet-accent) 12%, transparent), transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--strategic-surface) 94%, var(--accent)) 0%, transparent 48%), var(--profile-panel-surface);align-content:stretch;min-height:clamp(15rem,28vw,22rem);display:grid;overflow:hidden}.transformation-overview-panel .desired-future-state{min-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:center;padding:clamp(1.45rem,3.2vw,2.45rem);display:grid;position:relative;overflow:hidden}.desired-future-state-ornament{width:clamp(5.8rem,11vw,8.6rem);height:clamp(5.8rem,11vw,8.6rem);color:var(--semantic-quiet-accent);opacity:.34;pointer-events:none;display:block;position:absolute;bottom:clamp(1rem,2.6vw,1.8rem);right:clamp(1.1rem,3vw,2rem)}.transformation-overview-panel .desired-future-state .future-state-statement{z-index:1;letter-spacing:-.035em;max-width:46rem;margin:.8rem 0 0;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.42;position:relative}.transformation-overview-panel .transformation-empty{z-index:1;max-width:38rem;padding-top:.25rem;position:relative}.transformation-overview-panel .empty-title{letter-spacing:-.045em;margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:870}.transformation-overview-panel .empty-detail{max-width:34rem;color:var(--text-muted)}.transformation-glance-panel{background:var(--profile-panel-surface);gap:1rem;padding:clamp(1.05rem,2vw,1.35rem);display:grid}.transformation-glance-head{gap:.25rem;display:grid}.transformation-glance-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.05rem,1.6vw,1.32rem)}.transformation-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.transformation-metric{border:1px solid color-mix(in srgb, var(--strategic-surface-border) 48%, transparent);border-radius:var(--radius-md);background:var(--strategic-secondary-surface);min-height:5.4rem;color:inherit;align-content:start;gap:.45rem;padding:.9rem .85rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.transformation-metric:hover,.transformation-metric:focus-visible{border-color:color-mix(in srgb, var(--semantic-quiet-accent) 46%, var(--strategic-surface-border));background:color-mix(in srgb, var(--semantic-quiet-accent) 7%, var(--strategic-secondary-surface));outline:none;transform:translateY(-1px)}.transformation-metric-value-row{color:var(--text);align-items:center;gap:.52rem;display:inline-flex}.transformation-metric-icon{border:1px solid color-mix(in srgb, var(--semantic-quiet-accent) 38%, var(--strategic-surface-border));background:color-mix(in srgb, var(--semantic-quiet-accent) 10%, transparent);width:1.8rem;height:1.8rem;color:var(--semantic-quiet-accent);border-radius:999px;place-items:center;font-size:.9rem;font-weight:900;display:grid}.transformation-metric-value-row strong{letter-spacing:-.06em;font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1}.transformation-metric-title{white-space:nowrap;letter-spacing:.08em;line-height:1.25;display:block}.transformation-details-placeholder{background:linear-gradient(180deg, color-mix(in srgb, var(--semantic-quiet-accent) 4%, transparent), transparent 34%), var(--profile-panel-surface);gap:clamp(1.1rem,2.5vw,1.6rem);width:100%;max-width:none;min-height:clamp(14rem,28vw,22rem);margin-inline:auto;padding:clamp(1.15rem,2.5vw,1.7rem);display:grid}.transformation-details-placeholder h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.35rem,2.5vw,2rem)}.transformation-details-empty{border:1px dashed color-mix(in srgb, var(--strategic-surface-border) 70%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--strategic-secondary-surface) 62%, transparent);text-align:center;place-items:center;gap:.25rem;min-height:10rem;display:grid}.transformation-details-empty p{color:var(--text);letter-spacing:-.02em;margin:0;font-weight:820}.transformation-details-empty span{max-width:34rem;color:var(--text-muted);font-size:.88rem}.transformation-workspace{border:1px solid var(--strategic-surface-border);border-radius:calc(var(--radius-lg) + .25rem);background:var(--presentation-surface);box-shadow:0 18px 45px color-mix(in srgb, var(--text) 7%, transparent);gap:1rem;padding:clamp(1.1rem,2.5vw,1.6rem);scroll-margin-top:1rem;display:grid}.transformation-workspace>.section-heading-row h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,2.8vw,2.2rem)}.transformation-workspace>.section-heading-row .muted{max-width:58rem;margin:.35rem 0 0}.transformation-workspace .context-bar{border-radius:var(--radius-lg)}.transformation-workspace .transformation-hierarchy{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:clamp(.9rem,1.6vw,1.2rem)}.transformation-workspace .empty-architecture{grid-column:1/-1}.objective-group{min-height:100%}.objective-group-header{align-items:flex-start}.objective-group-header h3{letter-spacing:-.035em;font-size:clamp(1.05rem,1.7vw,1.28rem)}.objective-eyebrow:after{content:"";background:var(--semantic-quiet-accent);width:2.4rem;height:1px;margin-top:.35rem;display:block}.goal-card{box-shadow:none;position:relative}.goal-card:before{background:var(--hierarchy-line);content:"";width:1px;height:.65rem;position:absolute;top:-.65rem;left:1.15rem}.goal-card:first-child:before{display:none}.goal-card-header strong{letter-spacing:-.018em;font-size:1rem}.supporting-goals{border-left-width:2px}.measure-summary{cursor:pointer}.person-context-drawer .detail-drawer-header h3{letter-spacing:-.035em;font-size:1.45rem}.person-context-list dt{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.person-context-list dd{margin:.15rem 0 0;font-weight:750}@media (width<=1120px){.client-identity-header{align-items:flex-start}.client-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.client-identity-header{display:grid}.client-identity-context{justify-content:flex-end}.transformation-metric-grid{grid-template-columns:1fr}.transformation-metric-title{white-space:normal}}@media (width<=760px){.client-overview-grid,.transformation-workspace .transformation-hierarchy,.client-identity-main{grid-template-columns:1fr}.client-profile-panel-head,.client-identity-context{flex-direction:column}.client-profile-status-row,.client-leadership-row{grid-template-columns:1fr;gap:.18rem}.client-profile-edit,.client-identity-context .button{width:100%}}.client-experience{--overview-bg:#020915;--overview-panel:#061321;--overview-panel-strong:#07192a;--overview-border:#1a4e70bd;--overview-border-soft:#215e8075;--overview-text:#f2f7fb;--overview-muted:#9baec0;--overview-accent:#11d8c2;--overview-accent-soft:#11d8c224;color:var(--overview-text)}.client-experience .eyebrow,.client-experience .profile-section-kicker{color:var(--overview-accent);letter-spacing:.08em;font-size:.72rem;font-weight:900}.client-identity-header{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;padding:0 0 clamp(.55rem,1.4vw,.9rem)}.client-identity-main{grid-template-columns:auto minmax(0,1fr);gap:clamp(1rem,2vw,1.35rem)}.client-identity-logo{border-color:var(--overview-border-soft);background:linear-gradient(145deg,#081d31,#04101d);border-radius:1.05rem;width:clamp(5.5rem,7.5vw,6.2rem);height:clamp(5.5rem,7.5vw,6.2rem);box-shadow:inset 0 1px #ffffff14}.client-identity-logo:after{display:none}.client-identity-copy h1{color:var(--overview-text);letter-spacing:-.075em;margin-top:.1rem;font-size:clamp(2rem,3vw,2.65rem);line-height:1}.client-identity-subtitle{color:var(--overview-muted);font-size:.94rem}.client-identity-context{gap:.8rem;padding-top:.8rem}.client-identity-context .client-profile-status-badge{color:var(--overview-accent);background:var(--overview-accent-soft);border-color:#11d8c252}.client-header-actions{position:relative}.client-header-actions summary{border:1px solid var(--overview-border-soft);min-height:2.55rem;color:var(--overview-text);cursor:pointer;background:#071423a8;border-radius:.45rem;padding:.68rem 1rem;font-size:.82rem;font-weight:800;list-style:none}.client-header-actions summary::-webkit-details-marker{display:none}.client-header-actions summary:after{content:"⌄";color:var(--overview-muted);margin-left:.45rem}.client-header-actions-menu{z-index:5;border:1px solid var(--overview-border-soft);background:#061321;border-radius:.7rem;min-width:12rem;margin-top:.45rem;display:grid;position:absolute;right:0;overflow:hidden;box-shadow:0 18px 40px #00000057}.client-header-actions-menu a{color:var(--overview-text);padding:.75rem .9rem;text-decoration:none}.client-header-actions-menu a:hover{color:var(--overview-accent);background:#11d8c21a}.client-overview-grid{grid-template-columns:minmax(24rem,.62fr) minmax(36rem,1.38fr);align-items:stretch;gap:clamp(.9rem,1.5vw,1.1rem)}.client-profile-panel,.transformation-overview-panel,.transformation-glance-panel,.transformation-details-placeholder{border-color:var(--overview-border);box-shadow:none;background:linear-gradient(#061423f5,#030c16fa);border-radius:.62rem}.client-profile-panel-head{border-bottom:0;padding-bottom:.45rem;display:block}.client-profile-body{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:.75rem 1.3rem}.client-profile-status,.client-profile-section{background:0 0;border:0;padding:0}.client-profile-section[aria-label=Leadership]{grid-column:1}.client-profile-section[aria-label=Contact\ information]{border-left:1px solid var(--overview-border-soft);grid-area:1/2/span 2;padding-left:1.15rem}.client-profile-status-row,.client-leadership-row{border-top:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding-top:0}.client-profile-status-row:before,.client-leadership-row:before{width:1.8rem;height:1.8rem;color:var(--overview-text);content:"◇";border:1px solid #d2e7f794;border-radius:999px;place-items:center;font-size:.82rem;display:grid}.client-profile-status-row:first-child:before{content:"♙"}.client-profile-status-row:nth-child(2):before{content:"✺"}.client-profile-status-row:nth-child(3):before{content:"•"}.client-leadership-row:first-child:before,.client-leadership-row:nth-child(2):before{content:"♙"}.client-profile-status-row>span,.client-leadership-row>span{grid-column:2;margin:0}.client-profile-status-row>strong,.client-leadership-row>strong,.client-leadership-row>.person-context-trigger{grid-column:2}.client-profile-status span,.client-leadership-list span,.client-profile-field-copy>span,.transformation-metric-title{color:var(--overview-muted);letter-spacing:0;text-transform:none;font-size:.72rem}.client-profile-status strong,.client-leadership-list strong,.client-leadership-list .person-context-trigger,.client-contact-list strong{color:var(--overview-text);font-size:.86rem;font-weight:800}.client-profile-status .client-profile-status-badge{background:0 0;border:0;padding:0}.client-contact-list,.client-leadership-list,.client-profile-status{gap:.9rem}.client-contact-list a,.client-contact-item{min-height:3.15rem;margin:0;padding:0}.client-profile-field-icon{width:1.8rem;height:1.8rem;color:var(--overview-text);background:0 0;border:1px solid #d2e7f794}.client-profile-edit{grid-column:1;justify-self:start;min-height:2.25rem;margin-top:.35rem;border-color:var(--overview-border-soft)!important;color:var(--overview-text)!important;background:#081625b8!important}.client-transformation-column{grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-content:stretch;gap:clamp(.58rem,1vw,.72rem);height:100%}.transformation-overview-panel{background:linear-gradient(#071727fa,#05101dfa);min-height:0}.transformation-overview-panel .desired-future-state{padding:clamp(.88rem,1.45vw,1.05rem) clamp(1rem,1.65vw,1.18rem)}.transformation-overview-panel .desired-future-state .future-state-statement{max-width:100%;color:var(--overview-text);letter-spacing:-.015em;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;width:100%;padding-right:clamp(7.4rem,12vw,10.5rem);font-size:clamp(1.24rem,1.55vw,1.42rem);font-weight:650;line-height:1.28;overflow:visible}.desired-future-state-ornament{z-index:0;opacity:.74;transform-origin:50%;width:clamp(7.2rem,10vw,8.25rem);height:clamp(5.1rem,7vw,5.85rem);bottom:.68rem;right:.72rem;transform:scaleX(.82)}.transformation-glance-panel{gap:.45rem;min-height:0;padding:clamp(1rem,1.7vw,1.2rem)}.transformation-glance-head .eyebrow{transform:translateY(.35rem)}.transformation-glance-head h2{display:none}.transformation-metric-grid{align-items:start;gap:0;min-height:0;padding-top:.45rem}.transformation-metric{border:0;border-left:1px solid var(--overview-border-soft);background:0 0;border-radius:0;align-content:start;gap:0;min-height:5.2rem;padding:.42rem 1rem .72rem;display:grid;position:relative}.transformation-metric:first-child{border-left:0}.transformation-metric:hover,.transformation-metric:focus-visible{background:#11d8c20f;transform:none}.transformation-metric-value-row{align-items:center;gap:.68rem}.transformation-metric-copy{align-content:center;justify-items:start;gap:.08rem;min-width:0;display:grid}.transformation-metric-icon{width:3.1rem;height:3.1rem;color:var(--overview-accent);background:#11d8c221;border:0;font-size:1.25rem}.transformation-metric-icon svg{color:currentColor;width:1.65rem;height:1.65rem}.transformation-metric-value-row strong{color:var(--overview-accent);letter-spacing:-.04em;font-size:clamp(1.1rem,1.55vw,1.35rem)}.transformation-metric-title{color:var(--overview-text);letter-spacing:0;text-align:left;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;text-transform:none;width:auto;margin-left:0;font-size:1rem;font-weight:750;line-height:1.25;display:block;overflow:visible}.transformation-metric-items{z-index:8;border:1px solid var(--overview-border-soft);min-width:min(18rem,100vw - 3rem);max-width:min(22rem,100vw - 3rem);color:var(--overview-muted);opacity:0;pointer-events:none;background:linear-gradient(#05121ffa,#020911fc);border-radius:.72rem;gap:.42rem;padding:.78rem;font-size:clamp(.74rem,.82vw,.82rem);line-height:1.22;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:calc(100% - .25rem);left:.85rem;transform:translateY(-.18rem);box-shadow:0 18px 38px #00000057}.transformation-metric:hover .transformation-metric-items,.transformation-metric:focus-visible .transformation-metric-items,.transformation-metric:focus-within .transformation-metric-items{opacity:1;transform:translateY(0)}.transformation-metric-items>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.transformation-metric-items-head{color:var(--overview-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.transformation-metric-item{border:1px solid color-mix(in srgb, var(--clarity-to-accent) 24%, transparent);color:var(--overview-text);background:#11d8c212;border-left:3px solid #11d8c2b8;border-radius:.48rem;padding:.48rem .58rem;font-weight:620}.transformation-metric-more{color:var(--overview-accent);background:#11d8c21a;border-radius:999px;justify-self:start;padding:.28rem .5rem;font-size:.72rem;font-weight:760}.transformation-metric-empty{color:color-mix(in srgb, var(--overview-muted) 72%, transparent);font-style:italic}.transformation-details-placeholder{background:#030c16b8;border-style:dashed;border-color:#11d8c27a;min-height:clamp(13rem,21vw,16rem)}.transformation-details-placeholder h2{display:none}.transformation-details-empty{background:0 0;border:0;min-height:7.8rem}.transformation-details-empty:before{border:1px solid var(--overview-accent);width:3.3rem;height:3.3rem;color:var(--overview-accent);content:"▱";border-radius:999px;place-items:center;margin-bottom:.6rem;font-size:1.4rem;display:grid}.transformation-details-empty p{color:var(--overview-text);font-size:1.12rem}.transformation-details-empty span{color:var(--overview-muted)}@media (width<=1120px){.client-overview-grid{grid-template-columns:minmax(0,1fr)}.client-profile-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.transformation-overview-panel .desired-future-state .future-state-statement{padding-right:clamp(6rem,18vw,8rem)}}@media (width<=760px){.client-identity-header,.client-identity-main,.client-profile-body{grid-template-columns:1fr}.client-profile-section[aria-label=Contact\ information]{border-left:0;grid-area:auto;padding-left:0}.transformation-overview-panel .desired-future-state .future-state-statement{padding-right:0}.desired-future-state-ornament{opacity:.22}.client-profile-edit{grid-column:auto;width:100%}.client-header-actions{width:auto;margin-left:auto}.client-header-actions summary{width:auto}.client-header-actions-menu{left:auto;right:0}.transformation-overview-panel{min-height:15.4rem}.transformation-overview-panel .desired-future-state{min-height:15.4rem;padding:1rem}.transformation-overview-panel .desired-future-state .future-state-statement{letter-spacing:-.045em;white-space:normal;width:100%;max-width:100%;font-size:clamp(1.38rem,6.5vw,1.7rem);line-height:1.12}.desired-future-state-ornament{width:5.75rem;height:4.1rem;top:1rem;bottom:auto;right:1rem}.transformation-glance-panel,.transformation-metric-grid{min-height:0}.transformation-metric{border-left:0;border-top:1px solid var(--overview-border-soft)}.transformation-metric:first-child{border-top:0}}.client-profile-body{gap:.45rem 1.15rem}.client-profile-status,.client-contact-list,.client-leadership-list{gap:.48rem}.client-profile-section{gap:.35rem}.client-profile-status-row+.client-profile-status-row,.client-leadership-row+.client-leadership-row{padding-top:.46rem}.client-profile-status-row:before,.client-leadership-row:before,.client-profile-field-icon{width:1.45rem;height:1.45rem;font-size:.7rem}.client-contact-list a,.client-contact-item{min-height:2.25rem}.client-profile-status span,.client-leadership-list span,.client-profile-field-copy>span{font-size:.68rem;line-height:1.15}.client-profile-status strong,.client-leadership-list strong,.client-leadership-list .person-context-trigger,.client-contact-list strong{font-size:.82rem;line-height:1.18}.client-profile-field-copy strong{gap:0}.client-profile-edit{min-height:2rem;margin-top:.2rem;padding:.32rem .72rem;font-size:.82rem}.client-identity-header{border-bottom:0;justify-content:space-between;align-items:center;gap:clamp(1rem,2vw,1.5rem);padding:0 0 clamp(.85rem,1.8vw,1.15rem);display:flex}.client-identity-main{grid-template-columns:auto minmax(0,max-content);align-items:center;gap:clamp(1rem,1.8vw,1.3rem);min-width:0;display:grid}.client-identity-logo{border-radius:1.15rem;width:clamp(6.25rem,8.2vw,7.25rem);height:clamp(6.25rem,8.2vw,7.25rem)}.client-identity-copy{align-content:center;gap:.34rem;min-width:0;display:grid}.client-identity-copy h1{color:var(--overview-text);letter-spacing:-.078em;margin:0;font-size:clamp(2.25rem,3.75vw,3.25rem);line-height:.94}.client-identity-subtitle{color:var(--overview-muted);margin:0;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.25}.client-identity-copy>.client-profile-status-badge{color:var(--overview-accent);background:var(--overview-accent-soft);border-color:#11d8c257;justify-self:start;margin-top:.18rem}.client-identity-context{flex:none;justify-content:flex-end;align-items:center;padding-top:0;display:flex}@media (width<=760px){.client-identity-header{align-items:start;display:grid}.client-identity-main{grid-template-columns:auto minmax(0,1fr);align-items:center}.client-identity-logo{width:5.25rem;height:5.25rem}.client-identity-copy h1{font-size:clamp(2rem,10vw,2.65rem)}.client-identity-context{justify-content:flex-end;width:100%}}@media (width<=430px){.client-identity-main{grid-template-columns:1fr}}.client-profile-panel{padding:clamp(1rem,1.55vw,1.25rem)}.client-profile-panel-head{padding-bottom:.2rem}.client-profile-panel-head .eyebrow{margin:0}.client-overview-info-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(.52rem,.9vw,.7rem) clamp(.46rem,.8vw,.62rem);width:100%;margin-top:0;display:grid;position:relative}.client-overview-info-grid:before{background:var(--overview-border-soft);content:"";width:1px;position:absolute;top:0;bottom:0;left:50%}.client-overview-info-column{grid-template-rows:repeat(4,minmax(3.38rem,auto));gap:clamp(.36rem,.68vw,.52rem);min-width:0;display:grid}.client-overview-info-column:first-child{padding-right:clamp(.44rem,.75vw,.62rem)}.client-overview-info-column+.client-overview-info-column{padding-left:clamp(.42rem,.72vw,.58rem)}.client-overview-info-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.52rem;min-width:0;padding:.18rem 0;display:grid}.client-overview-info-icon{width:2.22rem;height:2.22rem;color:var(--overview-accent);background:#11d8c21a;border:1px solid #11d8c247;border-radius:999px;flex:none;place-items:center;display:grid}.client-overview-info-icon svg{color:currentColor;width:1.34rem;height:1.34rem}.client-overview-info-copy{gap:.12rem;min-width:0;display:grid}.client-overview-info-copy>span:first-child{color:var(--overview-muted);font-size:clamp(.76rem,.95vw,.84rem);font-weight:760;line-height:1.2}.client-overview-info-copy strong{color:var(--overview-text);overflow-wrap:anywhere;font-size:clamp(.98rem,1.18vw,1.08rem);font-weight:600;line-height:1.24}.client-overview-info-copy a,.client-overview-info-copy .person-context-trigger{color:var(--overview-text);font:inherit;font-weight:600;text-decoration:none}.client-overview-info-copy a:hover,.client-overview-info-copy .person-context-trigger:hover{color:var(--overview-accent)}.client-overview-info-copy .person-context-trigger{cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0}.client-overview-info-copy .person-context-trigger:after{content:""}.client-overview-address-lines{gap:.08rem;display:grid}.client-overview-info-grid .client-profile-edit{grid-column:1;place-self:end start;margin-top:clamp(.25rem,.8vw,.55rem)}@media (width<=760px){.client-overview-info-grid{grid-template-columns:1fr}.client-overview-info-grid:before{display:none}.client-overview-info-column{grid-template-rows:none}.client-overview-info-column:first-child{padding-right:0}.client-overview-info-column+.client-overview-info-column{padding-left:0}}.transformation-details-map{--clarity-dfs-accent:#11d8c2e0;--clarity-dfs-line:#11d8c28c;--clarity-dfs-surface:#021f23;--clarity-to-accent:#30a9c6d1;--clarity-to-line:#30a9c67a;--clarity-to-surface:#032230;--clarity-sg-accent:#6f97b8d6;--clarity-sg-line:#6f97b875;--clarity-sg-surface:#08182e;--clarity-si-accent:#9d89cbc2;--clarity-si-line:#9d89cb6b;--clarity-si-surface:#14112a;border-style:solid;border-color:color-mix(in srgb, var(--clarity-dfs-accent) 18%, transparent);background:radial-gradient(circle at 50% 2%, color-mix(in srgb, var(--clarity-dfs-accent) 14%, transparent), transparent 25rem), radial-gradient(circle at 6% 88%, color-mix(in srgb, var(--clarity-to-accent) 13%, transparent), transparent 22rem), linear-gradient(180deg, #05111efa, #01080ffc);min-height:clamp(24rem,38vw,36rem);position:relative;overflow:hidden;box-shadow:0 20px 54px #00000047,inset 0 1px #ffffff09}.transformation-details-map:before{display:none}.clarity-object-preview{z-index:18;color:#f2fbfbf2;opacity:0;pointer-events:none;background:#04101bf5;border:1px solid #b3dde129;border-radius:.95rem;gap:.5rem;padding:.78rem;transition:opacity .12s,transform .12s;display:grid;position:fixed;overflow:auto;transform:translateY(.25rem);box-shadow:0 24px 60px #0000006b}.clarity-object-preview-active{opacity:1;pointer-events:auto;transform:translateY(0)}.clarity-object-preview[data-placement=above]{transform-origin:50% 100%}.clarity-object-preview[data-placement=below]{transform-origin:50% 0}.clarity-object-preview p,.clarity-object-preview h4,.clarity-object-preview>span{margin:0}.clarity-object-preview p{color:#aedae0b8;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.clarity-object-preview h4{letter-spacing:-.025em;font-size:.98rem;line-height:1.16}.clarity-object-preview>span{-webkit-line-clamp:4;color:#d4e8ecc2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.38;display:-webkit-box;overflow:hidden}.clarity-object-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem .52rem;margin:0;display:grid}.clarity-object-preview dl>div{gap:.08rem;min-width:0;display:grid}.clarity-object-preview dt{color:#aedae0a3;letter-spacing:.095em;text-transform:uppercase;font-size:.55rem;font-weight:840}.clarity-object-preview dd{color:#f5fcfcf0;overflow-wrap:anywhere;margin:0;font-size:.73rem;font-weight:700;line-height:1.24}.clarity-preview-bridge{z-index:17;pointer-events:auto;background:0 0;position:fixed}.clarity-preview-footer{border-top:1px solid #b3dde11a;justify-content:flex-start;margin:.2rem 0 0;padding:.5rem 0;display:flex}.clarity-mobile-workspace-link{display:none}@media (width<=900px){.clarity-mobile-workspace-link{min-height:2.75rem;color:var(--clarity-to-accent);text-underline-offset:.2em;justify-self:end;align-items:center;padding-inline:.5rem;font-size:.75rem;display:inline-flex}}.clarity-preview-action{color:#e8fffcf5;letter-spacing:.06em;text-transform:uppercase;background:#11d8c21a;border:1px solid #11d8c247;border-radius:999px;justify-self:start;align-items:center;min-height:2.1rem;padding:.42rem .66rem;font-size:.7rem;font-weight:850;text-decoration:none;display:inline-flex}.clarity-preview-action:hover,.clarity-preview-action:focus-visible{background:#11d8c22e;outline:none}@media (width<=430px){.clarity-object-preview dl{grid-template-columns:1fr}}.transformation-details-header{z-index:1;justify-content:space-between;align-items:start;gap:1rem;display:flex;position:relative}.clarity-brand-title{color:#f2fbfbf5;letter-spacing:-.055em;margin:0;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:820;line-height:1}.transformation-details-map:not(.clarity-map-manage) .transformation-details-header h2{color:#cae7ecad;letter-spacing:.1em;text-transform:uppercase;margin:.38rem 0 0;font-size:.82rem;font-weight:760;display:block}.transformation-details-controls{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-height:2.35rem;display:flex}.transformation-details-controls span{color:#cae7ec8f;letter-spacing:.08em;text-transform:uppercase;background:#11d8c20b;border:1px solid #11d8c229;border-radius:999px;align-items:center;min-height:2.1rem;padding:0 .78rem;font-size:.68rem;font-weight:780;display:inline-flex}.clarity-map{z-index:1;justify-items:center;gap:0;padding:clamp(.85rem,1.7vw,1.35rem) clamp(.25rem,.8vw,.5rem) 0;display:grid;position:relative}.clarity-connector-svg{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.clarity-connector-svg line{stroke:var(--clarity-to-line);stroke-width:2px;stroke-linecap:butt;vector-effect:non-scaling-stroke}.clarity-connector-svg line[data-level=goal]{stroke:var(--clarity-sg-line)}.clarity-connector-svg line[data-level=initiative]{stroke:var(--clarity-si-line);stroke-width:1.5px;opacity:.82}.clarity-map-dfs{border:1px solid color-mix(in srgb, var(--clarity-dfs-accent) 24%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--clarity-dfs-accent) 20%, transparent), color-mix(in srgb, var(--clarity-dfs-accent) 7%, transparent)), var(--clarity-dfs-surface);text-align:center;border-radius:1.24rem;justify-items:center;gap:.55rem;width:min(100%,58rem);padding:clamp(1.05rem,1.8vw,1.45rem) clamp(1.25rem,3vw,2.4rem);display:grid;position:relative;box-shadow:0 18px 42px #00000038}.clarity-map-dfs span,.clarity-objective-node span,.clarity-goal-node span{color:var(--clarity-dfs-accent);letter-spacing:.115em;text-transform:uppercase;font-size:.62rem;font-weight:850}.clarity-map-dfs:after{background:var(--clarity-to-line);content:"";width:2px;height:calc(clamp(2.15rem,3.9vw,3.3rem) + 2px);display:none;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%)}.clarity-map-dfs strong{color:#f2fbfb;letter-spacing:-.035em;max-width:50rem;font-size:clamp(1.18rem,2vw,1.75rem);font-weight:680;line-height:1.28}.clarity-map-spine{background:0 0;width:2px;height:calc(clamp(2.15rem,3.9vw,3.3rem) + .85rem);margin-bottom:-.85rem}.clarity-objective-branches{--clarity-to-connector-gap:clamp(1.15rem, 2.1vw, 1.8rem);width:100%;padding-top:var(--clarity-to-connector-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,31rem),1fr));align-items:start;gap:clamp(1.05rem,1.9vw,1.8rem);display:grid;position:relative}.clarity-objective-branches:before{top:-1px;left:calc(50% / var(--clarity-objective-count,2));right:calc(50% / var(--clarity-objective-count,2));z-index:4;background:var(--clarity-to-line);content:"";pointer-events:none;height:2px;display:none;position:absolute}.clarity-objective-branches:after{z-index:5;background:var(--clarity-to-line);content:"";pointer-events:none;width:2px;height:calc(.95rem + 3px);display:none;position:absolute;top:-.95rem;left:50%;transform:translate(-50%)}.clarity-objective-branch{align-content:start;justify-items:stretch;gap:0;min-width:0;display:grid;position:relative}.clarity-objective-branch:before,.clarity-goal-layer:before,.clarity-goal-layer:after{background:var(--clarity-to-line);content:"";pointer-events:none;position:absolute}.clarity-objective-branch:before{display:none}.clarity-objective-node{z-index:3;border:1px solid color-mix(in srgb, var(--clarity-to-accent) 24%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--clarity-to-accent) 20%, transparent), color-mix(in srgb, var(--clarity-to-accent) 8%, transparent) 72%), var(--clarity-to-surface);width:100%;min-height:5.4rem;color:inherit;cursor:pointer;font:inherit;text-align:center;border-radius:.95rem;justify-self:stretch;justify-items:center;gap:.44rem;padding:.92rem 2.55rem .92rem 1.05rem;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.clarity-objective-node:before{top:calc((var(--clarity-to-connector-gap) + 3px) * -1);z-index:4;width:2px;height:calc(var(--clarity-to-connector-gap) + 8px);background:var(--clarity-to-line);content:"";display:none;position:absolute;left:50%;transform:translate(-50%)}.clarity-objective-node:hover,.clarity-objective-node:focus-visible,.clarity-objective-node[aria-expanded=true]{border-color:color-mix(in srgb, var(--clarity-to-accent) 42%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--clarity-to-accent) 24%, transparent), color-mix(in srgb, var(--clarity-to-accent) 10%, transparent) 74%), color-mix(in srgb, var(--clarity-to-surface) 86%, var(--clarity-to-accent));outline:none;transform:translateY(-1px)}.clarity-objective-node span{color:var(--clarity-to-accent)}.clarity-objective-node strong{color:#eefafaf2;letter-spacing:-.02em;font-size:clamp(.98rem,1.08vw,1.08rem);font-weight:690;line-height:1.2}.clarity-objective-node em{border:1px solid color-mix(in srgb, var(--clarity-to-accent) 28%, transparent);width:1.4rem;height:1.4rem;color:var(--clarity-to-accent);border-radius:999px;place-items:center;font-size:1rem;font-style:normal;font-weight:650;line-height:1;display:grid;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.clarity-expanded-goal-layers{gap:clamp(1.15rem,1.7vw,1.45rem);width:100%;padding-top:clamp(.8rem,1.4vw,1.1rem);display:grid}.clarity-goal-layer{--clarity-sg-connector-gap:clamp(1.55rem, 2.25vw, 1.9rem);width:100%;padding-top:var(--clarity-sg-connector-gap);gap:0;display:grid;position:relative}.clarity-goal-layer:before{top:-3px;left:var(--clarity-goal-origin,50%);z-index:2;width:2px;height:calc(var(--clarity-sg-connector-gap) + 4px);display:none;transform:translate(-50%)}.clarity-goal-layer:after{top:calc(var(--clarity-sg-connector-gap) - 1px);z-index:2;opacity:1;height:2px;display:none;left:2.5%;right:2.5%}.clarity-goal-layer:before,.clarity-goal-layer:after,.clarity-goal-layer:before{background:var(--clarity-sg-line)}.clarity-goal-group{flex-wrap:wrap;justify-content:start;align-items:stretch;gap:.72rem;width:100%;padding-top:.72rem;display:flex;position:relative}.clarity-goal-node{z-index:3;border:1px solid color-mix(in srgb, var(--clarity-sg-accent) 28%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--clarity-sg-accent) 20%, transparent), color-mix(in srgb, var(--clarity-sg-accent) 8%, transparent) 76%), var(--clarity-sg-surface);min-width:min(100%,11.5rem);min-height:8rem;color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:.48rem;flex:0 clamp(11.5rem,12.75vw,12.75rem);align-content:start;gap:.4rem;padding:.95rem .92rem 1rem;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:grid;position:relative;box-shadow:0 10px 20px #00000029,inset 0 1px #ffffff09}@media (width>=901px){.clarity-top-goal-group{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.75rem),1fr));align-items:stretch;display:grid}.clarity-top-goal-group>.clarity-goal-view-stack{min-width:0;display:grid}.clarity-top-goal-group .clarity-goal-node{flex:none;width:100%;min-width:0;height:100%}}.clarity-goal-node:before{z-index:4;background:var(--clarity-sg-line);content:"";width:2px;height:calc(.58rem + 8px);display:none;position:absolute;top:calc(-.58rem - 3px);left:50%;transform:translate(-50%)}.clarity-goal-node:hover,.clarity-goal-node:focus-visible,.clarity-goal-node[aria-expanded=true]{border-color:color-mix(in srgb, var(--clarity-sg-accent) 46%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--clarity-sg-accent) 24%, transparent), color-mix(in srgb, var(--clarity-sg-accent) 10%, transparent) 76%), color-mix(in srgb, var(--clarity-sg-surface) 86%, var(--clarity-sg-accent));outline:none;transform:translateY(-1px);box-shadow:0 12px 24px #0003,inset 0 1px #ffffff0b}.clarity-goal-node span{color:var(--clarity-sg-accent);letter-spacing:.105em;font-size:.56rem}.clarity-goal-node strong{color:#ecf6f7eb;letter-spacing:-.016em;font-size:clamp(.92rem,1vw,1.03rem);font-weight:650;line-height:1.24}.clarity-goal-node-empty{opacity:.68;border-style:dashed}.clarity-goal-disclosure-layer{gap:clamp(.82rem,1.4vw,1.05rem);width:100%;margin-top:clamp(1.15rem,1.8vw,1.45rem);display:grid}.clarity-goal-empty-state{width:min(100%,13.5rem);margin:0;margin-left:max(0rem, min(calc(100% - 13.5rem), calc(var(--clarity-goal-empty-left,6.75rem) - 6.75rem)));border:1px dashed color-mix(in srgb, var(--clarity-sg-accent) 28%, transparent);background:color-mix(in srgb, var(--clarity-sg-accent) 8%, transparent);color:#cae7ecad;border-radius:.58rem;align-self:start;padding:.62rem .72rem;scroll-margin-top:5.5rem;font-size:.78rem;font-style:italic;line-height:1.35}.clarity-initiative-layer{z-index:3;justify-self:stretch;gap:clamp(.82rem,1.4vw,1.05rem);width:100%;margin-top:clamp(1.4rem,2.2vw,1.8rem);padding-top:clamp(1.65rem,2.4vw,2rem);scroll-margin-top:5.5rem;display:grid;position:relative}.clarity-initiative-card-grid{justify-content:var(--clarity-si-justify,center);grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),26rem));gap:clamp(.85rem,1.4vw,1.15rem);width:100%;display:grid}.clarity-initiative-card-grid-single{padding-left:max(0rem, min(calc(100% - 26rem), calc(var(--clarity-si-card-left,50%) - 13rem)));justify-content:start}.clarity-initiative-card{border:1px solid color-mix(in srgb, var(--clarity-si-accent) 34%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--clarity-si-accent) 22%, transparent), color-mix(in srgb, var(--clarity-si-accent) 9%, transparent) 58%), var(--clarity-si-surface);border-radius:.86rem;align-content:start;gap:clamp(.95rem,1.5vw,1.2rem);min-width:0;min-height:clamp(24rem,31vw,29rem);padding:clamp(1.05rem,1.7vw,1.38rem);display:grid;box-shadow:0 18px 36px #0000003d,inset 0 1px #ffffff0b}.clarity-initiative-label{color:var(--clarity-si-accent);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:860}.clarity-initiative-card-head{gap:.42rem;display:grid}.clarity-initiative-card-head h3{color:#f5effff5;letter-spacing:-.035em;margin:0;font-size:clamp(1.16rem,1.7vw,1.52rem);font-weight:700;line-height:1.08}.clarity-initiative-card-head p{color:#dbe2eebd;margin:0;font-size:clamp(.88rem,1vw,.98rem);line-height:1.45}.clarity-initiative-related-goals{gap:.48rem;display:grid}.clarity-initiative-related-goals>span,.clarity-initiative-facts dt{color:color-mix(in srgb, var(--clarity-si-accent) 82%, white 8%);letter-spacing:.095em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.62rem;font-weight:820}.clarity-initiative-related-goals>div{flex-wrap:wrap;gap:.42rem;display:flex}.clarity-initiative-related-goals>div>span{border:1px solid color-mix(in srgb, var(--clarity-si-accent) 30%, transparent);background:color-mix(in srgb, var(--clarity-si-accent) 10%, transparent);color:#f0ecf9e0;border-radius:999px;align-items:center;min-height:1.9rem;padding:.3rem .62rem;font-size:.84rem;font-weight:650;line-height:1.18;display:inline-flex}.clarity-initiative-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem .82rem;margin:0;display:grid}.clarity-initiative-facts>div{border-left:1px solid color-mix(in srgb, var(--clarity-si-accent) 22%, transparent);align-content:start;gap:.28rem;min-width:0;padding-left:.72rem;display:grid}.clarity-initiative-facts dd{color:#ecf1f7e6;overflow-wrap:anywhere;margin:0;font-size:clamp(.9rem,.96vw,.98rem);font-weight:650;line-height:1.28}.clarity-initiative-empty{border:1px dashed color-mix(in srgb, var(--clarity-si-accent) 26%, transparent);background:color-mix(in srgb, var(--clarity-si-accent) 7%, transparent);color:#cae7ec9e;border-radius:.76rem;justify-self:stretch;margin:0;padding:1rem;font-style:italic}.clarity-map-empty{color:#cae7eca6;border:1px dashed #11d8c22e;border-radius:1rem;place-items:center;width:min(100%,38rem);min-height:8rem;display:grid}.clarity-map-empty p{margin:0}.clarity-manage-header-actions,.clarity-node-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.clarity-manage-header-actions{justify-content:flex-end}.clarity-manage-header-actions .button{min-height:2.15rem;padding:.48rem .72rem;font-size:.72rem}.clarity-node-actions{z-index:4;justify-content:center;position:relative}.clarity-node-actions a,.clarity-node-actions button,.clarity-history-disclosure>summary{color:#deeff2c7;letter-spacing:.035em;background:#05111edb;border:1px solid #cae7ec29;border-radius:999px;align-items:center;min-height:1.82rem;padding:.3rem .58rem;font-size:.64rem;font-weight:760;line-height:1.15;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.clarity-node-actions a:hover,.clarity-node-actions a:focus-visible,.clarity-node-actions button:hover,.clarity-node-actions button:focus-visible,.clarity-history-disclosure>summary:hover,.clarity-history-disclosure>summary:focus-visible{border-color:color-mix(in srgb, var(--clarity-dfs-accent) 38%, transparent);color:#f3fbfcf5;background:#081c2af5;outline:none}.clarity-dfs-actions{margin-top:.18rem}.clarity-node-actions button,.clarity-history-disclosure>summary{appearance:none;cursor:pointer;font:inherit}.clarity-history-disclosure{position:relative}.clarity-history-disclosure>summary{list-style:none}.clarity-history-disclosure>summary::-webkit-details-marker{display:none}.clarity-history-disclosure ol{z-index:8;text-align:left;background:#05111efa;border:1px solid #cae7ec29;border-radius:.8rem;gap:.55rem;width:min(78vw,26rem);max-height:18rem;margin:0;padding:.9rem .9rem .9rem 1.9rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;overflow:auto;box-shadow:0 18px 42px #00000057}.clarity-history-disclosure li{color:#deeff2c7;font-size:.78rem}.clarity-history-disclosure li span{margin-top:.2rem;display:block}.clarity-objective-actions{margin-top:.52rem}.clarity-goal-view-stack{display:contents}.clarity-goal-manage-stack{flex-direction:column;flex:clamp(11rem,46%,13.5rem);min-width:min(100%,11.5rem);display:flex}.clarity-goal-manage-stack>.clarity-goal-node{flex:auto;min-width:0}.clarity-goal-actions{justify-content:flex-start;margin-top:.44rem}.clarity-initiative-actions{justify-content:flex-start;align-self:end;margin-top:auto}.clarity-initiative-add-actions{margin-top:.75rem}@media (width<=1100px){.clarity-objective-branches{grid-template-columns:1fr}.clarity-initiative-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-objective-branches:before{display:none}.clarity-objective-branch:before{background:#11d8c233}}@media (width>=761px){.client-upper-composition,.transformation-details-placeholder{width:calc(100% - clamp(5rem,7vw,8rem))}}@media (width<=760px){:is(.main-content:has(.client-upper-composition),.main-content:has(.transformation-details-map)){padding-inline:.75rem}.client-upper-composition,.transformation-details-placeholder{width:100%}.transformation-details-map{min-height:0}.transformation-details-header{display:grid}.transformation-details-controls{justify-content:flex-start}.clarity-initiative-facts{grid-template-columns:1fr}}.clarity-lifecycle-badge{color:#eef6fcd6;letter-spacing:.105em;text-transform:uppercase;background:#ebf3fc12;border:1px solid #dde8f42e;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.18rem .48rem;font-size:.58rem;font-weight:820;display:inline-flex}.clarity-lifecycle-history{border-top:1px solid #ffffff14;gap:.7rem;margin-top:1rem;padding-top:1rem;display:grid}.clarity-lifecycle-history h4{color:#f5f8fceb;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem}.clarity-lifecycle-history ol{gap:.62rem;margin:0;padding-left:1.1rem;display:grid}.clarity-lifecycle-history li{color:#dce5f0c7}.clarity-lifecycle-history li strong,.clarity-lifecycle-history li span,.clarity-lifecycle-history li p{display:block}.clarity-lifecycle-history li p{margin:.24rem 0 0}.ppt-lens-control,.clarity-ppt-selector,.clarity-ppt-badges,.clarity-ppt-node-badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ppt-lens-control button,.clarity-ppt-option,.clarity-ppt-badges span,.clarity-ppt-node-badges span{border:1px solid color-mix(in srgb, var(--color-accent,#77a8ff) 45%, transparent);background:color-mix(in srgb, var(--surface-raised,#111827) 72%, transparent);color:inherit;font:inherit;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.28rem .62rem;font-size:.72rem}.ppt-lens-control button{cursor:pointer}.ppt-lens-control button.ppt-lens-active,.clarity-ppt-node-badges span{border-color:color-mix(in srgb, var(--color-accent,#8ab4ff) 78%, white 8%);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent,#8ab4ff) 22%, transparent)}.clarity-ppt-option:has(input:checked){border-color:color-mix(in srgb, var(--color-accent,#8ab4ff) 78%, white 8%);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent,#8ab4ff) 22%, transparent)}.clarity-ppt-option{cursor:pointer;-webkit-user-select:none;user-select:none}.clarity-ppt-option input{opacity:0;pointer-events:none;position:absolute}.clarity-ppt-option-control:before{content:"";vertical-align:.05em;border:1px solid;border-radius:999px;width:.5rem;height:.5rem;margin-right:.35rem;display:inline-block}.clarity-ppt-option:has(input:checked) .clarity-ppt-option-control:before{background:currentColor}.clarity-objective-node.ppt-match,.clarity-goal-node.ppt-match,.clarity-initiative-card.ppt-match{opacity:1;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent,#8ab4ff) 30%, transparent), var(--shadow-card,0 12px 34px #0000003d)}.clarity-objective-node.ppt-context,.clarity-goal-node.ppt-context,.clarity-map-dfs.ppt-context{opacity:.78}.clarity-objective-node.ppt-dimmed,.clarity-goal-node.ppt-dimmed,.clarity-initiative-card.ppt-dimmed{opacity:.34;filter:saturate(.72)}.ppt-descendant-count{background:color-mix(in srgb, var(--color-accent,#8ab4ff) 20%, transparent);border:1px solid color-mix(in srgb, var(--color-accent,#8ab4ff) 50%, transparent);border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.68rem;font-style:normal;display:inline-grid}.transformation-details-placeholder{box-sizing:border-box;border-radius:1.35rem;width:100%;padding:clamp(1rem,2vw,1.5rem)}.transformation-details-map *{box-sizing:border-box}.transformation-details-map{--color-accent:#11d8c2e0;--surface-raised:#111827;--shadow-card:0 12px 34px #0000003d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.clarity-reduced-motion *,.clarity-reduced-motion :before,.clarity-reduced-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.clarity-supporting-disclosure-layer{gap:clamp(.82rem,1.4vw,1.05rem);width:100%;margin-top:clamp(1.15rem,1.8vw,1.45rem);display:grid}.clarity-supporting-goal-group{border-left:1px solid color-mix(in srgb, var(--clarity-sg-accent) 24%, transparent);padding-left:clamp(.7rem,1.4vw,1.1rem)}.clarity-mobile-goal-layer{display:none}.clarity-goal-node-supporting{opacity:.94;flex-basis:clamp(10.5rem,42%,13rem);min-height:7.4rem}.clarity-connector-debug .clarity-connector-svg line{stroke-width:3px;filter:drop-shadow(0 0 5px)}.clarity-initiative-card:focus-visible{border-color:color-mix(in srgb, var(--clarity-si-accent) 48%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--clarity-si-accent) 18%, transparent), 0 18px 36px #0000003d, inset 0 1px 0 #ffffff0b;outline:none}@media (width<=760px){.clarity-connector-svg{display:none}.clarity-map{justify-items:stretch;padding-inline:0}.clarity-map-dfs,.clarity-objective-node,.clarity-goal-node,.clarity-initiative-card{width:100%}.clarity-objective-branches{grid-template-columns:1fr}.clarity-goal-group,.clarity-initiative-card-grid{grid-template-columns:1fr;display:grid}.clarity-initiative-card-grid-single{padding-left:0}}@media (width>=1400px){.client-overview-grid{grid-template-columns:minmax(22rem,.38fr) minmax(40rem,1fr)}.transformation-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.client-experience{gap:.9rem}.client-upper-composition,.client-experience>.transformation-details-map{width:100%}.client-overview-grid{grid-template-columns:1fr;gap:.85rem}.client-identity-header,.client-profile-panel,.transformation-overview-panel,.transformation-glance-panel,.transformation-details-placeholder{border-radius:1rem}.client-identity-header,.client-profile-panel,.transformation-overview-panel,.transformation-glance-panel{padding:1rem}.client-identity-main{grid-template-columns:auto minmax(0,1fr)}.client-overview-info-grid{grid-template-columns:1fr;gap:.65rem}.client-overview-info-column,.client-overview-info-column:first-child,.client-overview-info-column+.client-overview-info-column{padding:0}.client-overview-info-item,.client-profile-status-row,.client-leadership-row{grid-template-columns:auto minmax(0,1fr)}.client-transformation-column{gap:.85rem}.desired-future-state{min-height:0}.future-state-statement{font-size:clamp(1.2rem,7vw,1.7rem)}.transformation-metric-grid{grid-template-columns:1fr;gap:.65rem}.transformation-metric{min-height:0;padding:.85rem}.transformation-metric-items{opacity:1;pointer-events:auto;width:100%;margin-top:.65rem;display:grid;position:static;transform:none}.clarity-connector-svg:where(:not(.clarity-tablet-map *)),.clarity-object-preview,.clarity-preview-bridge,.clarity-expanded-goal-layers:where(:not(.clarity-tablet-map *)){display:none}.clarity-mobile-goal-layer:where(:not(.clarity-tablet-map *)){display:grid}.transformation-details-placeholder{padding:.9rem}.transformation-details-header{gap:.75rem}.clarity-brand-title:where(:not(.clarity-tablet-map *)){font-size:clamp(1.35rem,7vw,1.8rem)}.ppt-lens-control{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.1rem;overflow-x:auto}.ppt-lens-control button{flex:none}.clarity-map:where(:not(.clarity-tablet-map *)){padding:.75rem 0 0;display:block}.clarity-map-dfs:where(:not(.clarity-tablet-map *)){text-align:left;justify-items:start;width:100%;padding:1rem}.clarity-map-dfs:where(:not(.clarity-tablet-map *)) strong{max-width:none;font-size:clamp(1rem,5.7vw,1.32rem)}.clarity-map-spine:where(:not(.clarity-tablet-map *)){background:var(--clarity-to-line);width:2px;height:1.35rem;margin:0 0 0 1.2rem}.clarity-objective-branches:where(:not(.clarity-tablet-map *)){grid-template-columns:1fr;gap:.78rem;padding:0 0 0 1.2rem;position:relative}.clarity-objective-branches:where(:not(.clarity-tablet-map *)):before{background:var(--clarity-to-line);width:2px;height:auto;display:block;inset:0 auto 0 0}.clarity-objective-branch:where(:not(.clarity-tablet-map *)){gap:.62rem;padding-left:.85rem;position:relative}.clarity-objective-branch:where(:not(.clarity-tablet-map *)):before{background:var(--clarity-to-line);width:.85rem;height:2px;display:block;top:2.7rem;left:0}.clarity-objective-node:where(:not(.clarity-tablet-map *)),.clarity-goal-node:where(:not(.clarity-tablet-map *)),.clarity-initiative-card:where(:not(.clarity-tablet-map *)){width:100%;min-width:0}.clarity-objective-node:where(:not(.clarity-tablet-map *)){text-align:left;justify-items:start;min-height:0;padding:.9rem 2.5rem .9rem .95rem}.clarity-objective-node:where(:not(.clarity-tablet-map *)) strong{font-size:1rem}.clarity-goal-layer:where(:not(.clarity-tablet-map *)){--clarity-sg-connector-gap:0;gap:.62rem;padding-top:0}.clarity-goal-group:where(:not(.clarity-tablet-map *)){grid-template-columns:1fr;gap:.62rem;padding:0 0 0 1rem;display:grid;position:relative}.clarity-goal-group:where(:not(.clarity-tablet-map *)):before,.clarity-supporting-disclosure-layer:where(:not(.clarity-tablet-map *)):before,.clarity-initiative-layer:where(:not(.clarity-tablet-map *)):before{background:var(--clarity-sg-line);content:"";pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:0}.clarity-goal-view-stack:where(:not(.clarity-tablet-map *)),.clarity-supporting-disclosure-layer:where(:not(.clarity-tablet-map *)),.clarity-initiative-layer:where(:not(.clarity-tablet-map *)){position:relative}.clarity-goal-view-stack:where(:not(.clarity-tablet-map *)):before,.clarity-goal-empty-state:where(:not(.clarity-tablet-map *)):before,.clarity-initiative-card:where(:not(.clarity-tablet-map *)):before{background:var(--clarity-sg-line);content:"";pointer-events:none;width:1rem;height:2px;position:absolute;top:1.75rem;left:-1rem}.clarity-goal-node:where(:not(.clarity-tablet-map *)){flex:none;min-height:0;padding:.82rem .86rem}.clarity-goal-node:where(:not(.clarity-tablet-map *)) strong{font-size:.94rem}.clarity-goal-disclosure-layer:where(:not(.clarity-tablet-map *)){gap:.7rem;margin-top:.65rem;padding-left:1rem}.clarity-supporting-disclosure-layer:where(:not(.clarity-tablet-map *)){gap:.65rem;margin-top:0;padding-left:.95rem}.clarity-supporting-goal-group:where(:not(.clarity-tablet-map *)){border-left:0;padding-left:.9rem}.clarity-goal-empty-state:where(:not(.clarity-tablet-map *)){width:100%;margin-left:0;padding:.68rem .78rem;position:relative}.clarity-initiative-layer:where(:not(.clarity-tablet-map *)){margin-top:0;padding:0 0 0 .95rem}.clarity-initiative-layer:where(:not(.clarity-tablet-map *)):before,.clarity-initiative-card:where(:not(.clarity-tablet-map *)):before{background:var(--clarity-si-line)}.clarity-initiative-card-grid:where(:not(.clarity-tablet-map *)){grid-template-columns:1fr;gap:.65rem;display:grid}.clarity-initiative-card-grid-single:where(:not(.clarity-tablet-map *)){padding-left:0}.clarity-initiative-card:where(:not(.clarity-tablet-map *)){min-height:0;padding:.95rem;position:relative}.clarity-initiative-card-head:where(:not(.clarity-tablet-map *)) h3{font-size:1.04rem}}.clarity-map-scroll{display:contents}.clarity-tablet-map .clarity-map-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;max-width:100%;display:block;overflow-x:auto}.clarity-tablet-map .clarity-map-scroll:focus-visible{outline:2px solid var(--clarity-to-accent);outline-offset:2px}.clarity-tablet-map .clarity-map{min-width:0}.clarity-tablet-map .clarity-objective-branches{grid-template-columns:repeat(var(--clarity-objective-count,2), minmax(0, 1fr));align-items:stretch}.clarity-tablet-map .clarity-objective-branch{grid-template-rows:1fr auto}.clarity-tablet-map .clarity-objective-node{height:100%}.clarity-tablet-map .clarity-top-goal-group{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:stretch;display:grid}.clarity-tablet-map .clarity-top-goal-group>.clarity-goal-view-stack{min-width:0;display:grid}.clarity-tablet-map .clarity-top-goal-group .clarity-goal-node{flex:none;width:100%;min-width:0;height:100%}.clarity-tablet-map .clarity-mobile-workspace-link{min-height:2.75rem;color:var(--clarity-to-accent);text-underline-offset:.2em;justify-self:end;align-items:center;padding-inline:.5rem;font-size:.75rem;display:inline-flex}@media (orientation:portrait){.clarity-tablet-map .clarity-map{min-width:56rem}}[data-client-transformation-root][data-client-logo=ready] :is(.client-logo-mark,.client-identity-logo){background-image:var(--portal-client-logo-image);background-position:50%;background-repeat:no-repeat;background-size:contain}[data-client-transformation-root][data-client-logo=ready] :is(.client-logo-mark,.client-identity-logo)>span{opacity:0}.clarity-object-preview:not(.clarity-object-preview-active){display:none}.zui-shell{--shell-bg:#09121b;--shell-panel:#0d1822;--shell-border:#20303e;--shell-muted:#9cacc0;--shell-ink:#edf3fb;--shell-accent:#3198ff;--shell-sidebar:240px;--shell-header-height:64px;--shell-banner-height:0px;background:var(--shell-bg);min-height:100dvh}.zui-shell-header,.zui-shell-sidebar{color:var(--shell-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.zui-shell-header{top:var(--shell-banner-height);z-index:55;margin-left:var(--shell-sidebar);height:var(--shell-header-height);border-bottom:1px solid var(--shell-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b151ff5;align-items:center;gap:16px;padding:8px 28px;display:flex;position:sticky}.zui-shell-sidebar{inset:var(--shell-banner-height) auto 0 0;z-index:50;width:var(--shell-sidebar);border-right:1px solid var(--shell-border);background:#0b151f;flex-direction:column;display:flex;position:fixed}.zui-shell-brand{min-height:var(--shell-header-height);border-bottom:1px solid var(--shell-border);flex-shrink:0;align-items:center;padding:14px 22px;display:flex}.zui-shell-brand img{width:180px;max-width:100%;height:auto;display:block}.zui-shell-sidebar nav{scrollbar-width:thin;flex:1;min-height:0;padding:10px 12px;overflow-y:auto}.zui-shell-context{min-width:0;max-width:380px}.zui-shell-context select{border:1px solid var(--shell-border);width:100%;min-height:42px;color:var(--shell-ink);font:inherit;text-overflow:ellipsis;background:#121f2b;border-radius:8px;padding:8px 36px 8px 14px;font-weight:600}.zui-shell-account{align-items:center;gap:16px;margin-left:auto;display:flex}.zui-shell-content{margin-left:var(--shell-sidebar);min-width:0;padding:36px 36px 64px}.zui-shell-signature{border-top:1px solid var(--shell-border);color:#acbad0;letter-spacing:1.5px;flex-shrink:0;padding:14px 22px;font-size:15px}.zui-shell-signature span{letter-spacing:.8px;margin-top:4px;font-size:9px;display:block}.zui-shell-banner{box-sizing:border-box;z-index:60;color:#ffe8b5;text-align:center;letter-spacing:1px;background:#46371e;height:24px;padding:4px 16px;font-size:10px;line-height:16px;position:sticky;top:0}.zui-shell:has(.zui-shell-banner){--shell-banner-height:24px}.zui-nav-item{color:#b9c8da;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:36px;margin:2px 0;padding:7px 12px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.zui-nav-item:hover{color:#fff;background:#152434}.zui-nav-item[aria-current=page]{color:#f0f6ff;background:#092945;box-shadow:inset 3px 0 #3198ff}.zui-nav-item[aria-current=page]>svg{color:#3198ff}.zui-nav-stage{color:var(--stage-color,#3198ff);margin:3px 0}.zui-nav-stage summary{cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:34px;padding:6px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.zui-nav-item>svg,.zui-nav-stage summary>svg:first-child{flex-shrink:0;width:20px;height:20px}.zui-nav-stage summary:hover{background:#142331}.zui-nav-stage:has([aria-current=page])>summary{background:color-mix(in srgb, var(--stage-color) 9%, #0b151f)}.zui-nav-subitems a[aria-current=page]{background:color-mix(in srgb, var(--stage-color) 10%, #0b151f);box-shadow:inset 2px 0 var(--stage-color);font-weight:600}.zui-nav-subitems a:hover{background:#142331}.zui-nav-stage summary::-webkit-details-marker{display:none}.zui-nav-stage summary>svg:last-child{width:13px;margin-left:auto;transition:transform .15s}.zui-nav-stage[open] summary>svg:last-child{transform:rotate(90deg)}.zui-nav-subitems{border-left:1px solid #263745;gap:0;margin:2px 7px 7px 22px;padding-left:13px;display:grid}.zui-nav-subitems a,.zui-nav-subitems span{color:#a7b9cc;border-radius:4px;min-height:26px;padding:5px 7px;font-size:12px;line-height:1.35;text-decoration:none}.zui-nav-subitems a:hover,.zui-nav-subitems a[aria-current=page]{color:var(--stage-color)}.zui-nav-subitems span[aria-disabled=true]{color:#73869c}.zui-stage-card{border:1px solid color-mix(in srgb, var(--stage-color) 25%, #16202b);background:linear-gradient(120deg, color-mix(in srgb, var(--stage-color) 5%, #0c1721), #0d1720);color:#edf3fb;border-radius:10px;align-items:flex-start;gap:18px;min-height:140px;padding:24px 20px;transition:border-color .15s,background .15s;display:flex}a:hover>.zui-stage-card{border-color:var(--stage-color);background:#122332}.zui-stage-icon{color:var(--stage-color);flex-shrink:0}.zui-stage-icon svg{width:32px;height:32px}.zui-stage-card h2{color:var(--stage-color);letter-spacing:.4px;margin:0 0 10px;font-size:14px}.zui-stage-card p{color:#afbdd0;margin:0;font-size:13px;line-height:1.6}.zui-stage-arrow{color:#a8b9cc;align-self:center;margin-left:auto}.zui-menu-toggle,.zui-shell-backdrop{display:none}.zui-skip{z-index:100;color:#000;background:#fff;padding:12px;position:fixed;top:-100px}.zui-skip:focus{top:0}.zui-shell :where(a,button,select,summary):focus-visible{outline-offset:3px;outline:2px solid #55aeff}@media (width<=1023px){.zui-shell{--shell-header-height:72px}.zui-nav-item,.zui-nav-stage summary{min-height:44px}.zui-nav-subitems a{align-items:center;min-height:36px;display:flex}.zui-shell-header{height:var(--shell-header-height);margin-left:0;padding:12px 18px}.zui-menu-toggle{color:#c8dbef;z-index:70;background:0 0;border:1px solid #26394c;border-radius:7px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative}.zui-shell-sidebar{top:calc(var(--shell-banner-height) + var(--shell-header-height));visibility:hidden;width:min(288px,88vw);transform:translate(-100%)}.zui-shell[data-navigation-open=true] .zui-shell-sidebar{visibility:visible;transform:none}.zui-shell[data-navigation-open=true] .zui-shell-backdrop{inset:calc(var(--shell-banner-height) + var(--shell-header-height)) 0 0;z-index:45;background:#020810b8;border:0;display:block;position:fixed}.zui-shell-content{margin-left:0;padding:26px 20px 48px}.zui-shell-context{flex:1}.zui-shell-brand{min-height:64px}.zui-stage-card{min-height:110px}}@media (prefers-reduced-motion:reduce){.zui-shell *{transition:none!important}}.zui-dashboard-panel{color:#e7eef8;background:#101c28;border:1px solid #263645;border-radius:12px;min-width:0;overflow:hidden}.zui-dashboard-panel-heading{border-bottom:1px solid #243443;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 17px;display:flex}.zui-dashboard-panel-heading h2{letter-spacing:-.2px;color:#e7eef8;margin:0;font-size:17px;font-weight:600;line-height:1.4}.zui-dashboard-panel-heading p{color:#8fa4ba;margin:5px 0 0;font-size:11px;line-height:1.5}.zui-dashboard-panel-heading>a{color:#8fbfe8;flex-shrink:0;font-size:12px;text-decoration:none}.zui-dashboard-panel-heading>a:hover{color:#d0e6ff}.zui-dashboard-panel-body{padding:0 22px}.zui-dashboard-empty{align-items:center;gap:16px;min-height:150px;padding:24px 0;display:flex}.zui-dashboard-empty-icon{color:#769fbc;background:#142636;border:1px solid #2a4155;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.zui-dashboard-empty h3{color:#c6d5e5;margin:0 0 8px;font-size:13px;font-weight:500}.zui-dashboard-empty p{color:#91a6bc;max-width:390px;margin:0;font-size:12px;line-height:1.7}@media (width<=599px){.zui-dashboard-panel-heading{gap:10px;padding:18px}.zui-dashboard-panel-heading h2{font-size:16px}.zui-dashboard-panel-body{padding:0 18px}.zui-dashboard-empty{gap:12px}}.zui-workspace-navigation{scrollbar-width:thin;border-bottom:1px solid #293d50;gap:6px;margin:0 0 18px;display:flex;overflow-x:auto}.zui-workspace-navigation>a{color:#bfd0e1;white-space:nowrap;border-bottom:3px solid #0000;flex-shrink:0;padding:15px 18px 13px;font-size:12px;line-height:1.5;text-decoration:none}.zui-workspace-navigation>a[aria-current=page]{color:#69d4ff;border-bottom-color:#24b9f0}.zui-workspace-navigation>a:hover{color:#e5f6ff;background:#172839}.zui-workspace-navigation>a:focus-visible{outline-offset:-3px;outline:2px solid #69d4ff}.zui-workspace-section{color:#deebf6;background:#101e2a;border:1px solid #293f51;border-radius:10px;overflow:hidden}.zui-workspace-section-header{border-bottom:1px solid #293f51;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.zui-workspace-section-header h2{margin:0;font-size:16px}.zui-workspace-section-header p{color:#a8c0d5;margin:7px 0 0;font-size:12px;line-height:1.6}.zui-workspace-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zui-workspace-controls :is(input,select,button){color:#e0edf8;min-height:38px;font:inherit;background:#122838;border:1px solid #34526a;border-radius:6px;padding:8px 12px;font-size:12px}.zui-workspace-controls input{width:190px}.zui-workspace-controls input::placeholder{color:#9fb3c5}.zui-workspace-controls .zui-workspace-primary{color:#071621;cursor:pointer;background:#28bbed;border-color:#28bbed;font-weight:650}.zui-workspace-table-scroll{padding:0 20px;overflow-x:auto}.zui-workspace-record-table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.6}.zui-workspace-record-table th{text-align:left;color:#a9c6db;padding:10px;font-weight:500}.zui-workspace-record-table td{vertical-align:middle;color:#bbd0e1;border-top:1px solid #253d4e;padding:13px 10px}.zui-workspace-record-table td strong{color:#edf5ff;font-weight:600}.zui-workspace-status{color:#c4f3ec;white-space:nowrap;background:#183846;border:1px solid #416274;border-radius:5px;padding:3px 9px;font-size:11px;display:inline-block}.zui-workspace-row-actions{align-items:center;gap:8px;display:flex}.zui-workspace-row-actions :is(a,button){color:#d7edf9;font:inherit;white-space:nowrap;cursor:pointer;background:#173040;border:1px solid #34546b;border-radius:5px;padding:4px 10px;font-size:11px;text-decoration:none;display:inline-block}.zui-workspace-section :is(a,button,input,select):focus-visible{outline-offset:2px;outline:2px solid #66d3ff}.zui-workspace-section-footer{color:#a9bfd2;border-top:1px solid #293f51;padding:16px 20px;font-size:12px}@media (width<=1199px){.zui-workspace-section-header{flex-direction:column;align-items:flex-start;gap:14px}}@media (width<=599px){.zui-workspace-section-header{padding:16px}.zui-workspace-controls,.zui-workspace-controls input{width:100%}.zui-workspace-table-scroll{padding:0 16px}.zui-workspace-record-table thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.zui-workspace-record-table tr{border-top:1px solid #2b4254;grid-template-columns:1fr;padding:14px 0;display:grid}.zui-workspace-record-table td{border:0;padding:5px 0;display:block}.zui-workspace-record-table td[data-label]:before{content:attr(data-label);color:#91acc2;margin-bottom:3px;font-size:10px;display:block}}.zui-workspace-details{gap:14px;margin:0;padding:15px 18px;display:grid}.zui-workspace-details>div{grid-template-columns:minmax(110px,.65fr) minmax(0,1.5fr);gap:18px;font-size:12px;line-height:1.55;display:grid}.zui-workspace-details dt{color:#9bb9ce}.zui-workspace-details dd{color:#dfebf7;overflow-wrap:anywhere;margin:0}@media (width<=599px){.zui-workspace-details>div{grid-template-columns:1fr;gap:4px}}.zui-shell-content{background:var(--bg);min-height:calc(100dvh - var(--shell-header-height) - var(--shell-banner-height))}.zui-shell-content:has(.dabii-workspace){color:#e9f0f9;background:#09121b}.shell-client-selector{flex-direction:column;gap:3px;display:flex}.shell-client-selector>span{color:#849bb1;text-transform:uppercase;letter-spacing:1.3px;font-size:9px}.shell-client-selector select{min-width:232px;height:36px;min-height:36px;padding-block:5px;font-size:13px}.shell-role{color:#90a4bb;font-size:12px}.zui-shell-account .account-menu>summary{color:#d7e6f6;background:#111e2a;border:1px solid #26394b;border-radius:7px;align-items:center;gap:10px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.zui-shell-account .account-menu>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.zui-shell-account .account-menu>summary:hover,.zui-shell-account .account-menu[open]>summary{background:#1b2e40;border-color:#3c5974}.zui-shell-account .account-menu-panel{--surface:#111e2a;--text:#d7e6f6;--border:#2b4055;--text-muted:#9eafc3;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:10px;max-width:calc(100vw - 24px);padding:14px;box-shadow:0 14px 36px #0006}.zui-shell-account .account-menu-panel :is(select,button){color:#e2edf8;background:#182a3b;border-color:#34516b}.zui-shell-account .account-menu-panel button:hover{background:#203a50}@media (width<=599px){.zui-shell .zui-shell-account .account-menu>summary{min-height:44px;padding:10px;font-size:12px}.zui-shell .shell-client-selector select{padding-left:10px;padding-right:22px}}.dabii-workspace{max-width:1600px;margin:0 auto}.dabii-heading{padding:14px 0 32px}.dabii-heading .eyebrow{color:#89a8c5;letter-spacing:1.8px;margin:0 0 14px;font-size:11px}.dabii-heading .eyebrow span{opacity:.5;padding:0 12px}.dabii-heading h1{color:#edf3fb;letter-spacing:-.8px;margin:0 0 14px;font-size:clamp(26px,2.4vw,38px);line-height:1.2}.dabii-heading>p:last-of-type{color:#99aec3;max-width:700px;margin:0;font-size:15px}.dabii-back{color:#68b2ff;margin-top:18px;font-size:13px;display:inline-block}.dabii-stage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:32px;display:grid}.dabii-stage-grid>a{min-width:0;text-decoration:none}.dabii-stage-grid>a[aria-current=page] .zui-stage-card{border-color:var(--stage-color)}.dabii-destinations{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.dabii-destinations article{background:#0d1822;border:1px solid #20303e;border-radius:10px;overflow:hidden}.dabii-destinations article>header{color:var(--stage-color);border-bottom:1px solid #20303e;align-items:center;gap:14px;padding:22px;display:flex}.dabii-destinations h2{letter-spacing:1px;margin:0 0 5px;font-size:13px}.dabii-destinations header p{color:#93a9be;margin:0;font-size:12px}.dabii-destinations ul{margin:0;padding:10px 20px 16px;list-style:none}.dabii-destinations li>:is(a,span){color:#c6d4e3;justify-content:space-between;align-items:center;gap:14px;min-height:41px;font-size:13px;text-decoration:none;display:flex}.dabii-destinations li a:hover{color:var(--stage-color)}.dabii-destinations li svg{width:14px}.dabii-destinations li>span{color:#8ca0b4}.dabii-destinations small{color:#8093a7;border:1px solid #263442;border-radius:4px;padding:2px 6px;font-size:9px}.dabii-footnote{color:#8196ac;margin:24px 0;font-size:12px}.dabii-client-list{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}@media (width>=1024px) and (width<=1399px){.dabii-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dabii-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.dabii-stage-grid,.dabii-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.shell-client-selector select{min-width:0;font-size:12px}.shell-role{display:none}.zui-shell-account{gap:0}.zui-shell-header{gap:10px;padding:10px 12px}.zui-shell-context{max-width:calc(100% - 130px)}.dabii-stage-grid,.dabii-destinations{grid-template-columns:1fr}.dabii-heading{padding-top:4px}.dabii-heading h1{font-size:27px}}.zui-shell .shell-nav-group{margin:4px 0 8px}.zui-shell .shell-nav-group-heading{border-radius:6px;align-items:stretch;display:flex}.zui-shell .shell-nav-group-heading>a{letter-spacing:.6px;flex:1;width:auto;min-width:0;margin:0;font-weight:650}.zui-shell .shell-nav-group[data-active=true]>.shell-nav-group-heading{background:#092945;box-shadow:inset 3px 0 #3198ff}.zui-shell .shell-nav-group[data-active=true]>.shell-nav-group-heading>a{color:#f0f6ff;box-shadow:none}.zui-shell .shell-nav-group[data-active=true]>.shell-nav-group-heading>a>svg{color:#3198ff}.zui-shell .shell-nav-toggle{color:#91aac3;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 36px;place-items:center;min-height:36px;margin:0;padding:0;display:grid}.zui-shell .shell-nav-toggle:hover{color:#fff;background:#1b3043}.zui-shell .shell-nav-toggle svg{width:14px;height:14px;transition:transform .15s}.zui-shell .shell-nav-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.zui-shell .shell-nav-children{border-left:1px solid #263745;margin:5px 0 2px 22px;padding-left:10px}.zui-shell .shell-nav-children[hidden]{display:none}.zui-shell .shell-nav-children>:is(a,span){color:#a7b9cc;overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:9px;min-height:36px;padding:7px 8px;font-size:12px;line-height:1.4;text-decoration:none;display:flex}.zui-shell .shell-nav-children>a>svg{width:16px;height:16px;color:var(--stage-color,#90b4d5);flex:0 0 16px}.zui-shell .shell-nav-children>a:hover{color:#f0f6ff;background:#142331}.zui-shell .shell-nav-children>a[aria-current=page]{color:#e6f3ff;box-shadow:inset 2px 0 var(--stage-color,#3198ff);background:#132c40}.zui-shell .shell-nav-children>span[aria-disabled=true]{color:#73869c}.zui-shell #shell-clarity-items{margin-left:8px;padding-left:4px}.zui-shell #shell-clarity-items>:is(a,span){white-space:nowrap;overflow-wrap:normal;gap:6px;padding:6px 4px;font-size:11px}.zui-shell .shell-clarity-label{white-space:nowrap}.zui-shell .shell-clarity-tile{--identity-color:#81dbff;--identity-border:#2a5471;--identity-surface:#122d41;box-sizing:border-box;border:1px solid var(--identity-border);background:linear-gradient(145deg, var(--identity-surface), #0c2134);width:36px;height:28px;color:var(--identity-color);letter-spacing:.2px;border-radius:6px;flex:0 0 36px;place-items:center;font-size:11px;font-weight:750;line-height:1;transition:border-color .15s,filter .15s;display:grid;box-shadow:inset 0 1px #ffffff0d}.zui-shell .shell-clarity-tile[data-identity=DFS]{--identity-color:#45d3ff;--identity-border:#286e95;--identity-surface:#0c5277;font-size:10px}.zui-shell .shell-clarity-tile[data-identity=TO]{--identity-color:#81d7dc;--identity-border:#35757d;--identity-surface:#193c45}.zui-shell .shell-clarity-tile[data-identity=SG]{--identity-color:#6acbff;--identity-border:#25618a;--identity-surface:#174c70}.zui-shell .shell-clarity-tile[data-identity=SI]{--identity-color:#e1d2ff;--identity-border:#72529f;--identity-surface:#3b2862}.zui-shell #shell-clarity-items>a:is(:hover,:focus-visible,[aria-current=page]) .shell-clarity-tile{border-color:var(--identity-color);filter:brightness(1.12)}.dabii-planned{background:#0d1822;border:1px solid #20303e;border-radius:10px;max-width:720px;padding:24px}.dabii-planned h2{color:#edf3fb;margin:0 0 10px;font-size:18px}.dabii-planned p{color:#99aec3;margin:0;line-height:1.6}@media (width<=1023px){.zui-shell .shell-nav-toggle{flex-basis:44px;min-height:44px}.zui-shell .shell-nav-children>:is(a,span){min-height:44px}}@media (width>=768px){.zui-shell .transformation-glance-panel .transformation-metric:last-child .transformation-metric-items{left:auto;right:0}}.zui-shell-content:has(.home-dashboard){color:#e8eff8;background:#081725}.home-dashboard{min-width:0;max-width:1560px;margin:0 auto}.home-dashboard :where(a,button){text-decoration:none}.home-dashboard *{box-sizing:border-box}.home-dashboard svg{flex-shrink:0;width:20px;height:20px}.home-hero{isolation:isolate;background:#142433 url(/brand/home-mountains.jpg) 50% 47%/cover;border:1px solid #254961;border-radius:10px;grid-template-columns:1.4fr 1fr;align-items:center;gap:28px;min-height:218px;margin-bottom:16px;padding:28px;display:grid;position:relative;overflow:hidden}.home-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#061c30ed,#09243abd 58%,#0a243574);position:absolute;inset:0}.home-client-identity{color:#d6e4f2;align-items:center;margin-bottom:23px;font-size:17px;font-weight:600;display:flex}.home-client-logo{object-fit:contain;object-position:left center;width:150px;height:40px}.home-hero h1{letter-spacing:-1.1px;color:#f2f6fc;text-wrap:balance;margin:0 0 14px;font-size:clamp(27px,2.35vw,39px);font-weight:700;line-height:1.18}.home-hero-intro{color:#c5d9e9;margin:0;font-size:13px;line-height:1.65}.home-direction{background:#08263ab8;border:1px solid #2d5670;border-radius:9px;align-items:center;gap:18px;padding:20px 18px;display:flex}.home-kicker{color:#60d4ff;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:650;display:block}.home-direction p{color:#eef4fb;text-wrap:pretty;margin:10px 0 12px;font-size:15px;line-height:1.5}.home-direction a{color:#d6f1ff;background:#104466;border:1px solid #226084;border-radius:6px;align-items:center;gap:7px;padding:5px 9px;font-size:11px;display:inline-flex}.home-dashboard .home-identity{border-radius:8px;flex:0 0 56px;place-items:center;width:56px;height:52px;font-size:18px;display:grid}.zui-shell .home-dashboard .home-identity[data-identity=DFS]{font-size:17px}.home-section{background:#0a2030;border:1px solid #21455b;border-radius:9px;margin-bottom:16px;padding:16px}.home-section-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.home-section-heading>svg{color:#3ed3fa;width:27px;height:27px}.home-section-heading h2{color:#f0f5fb;margin:0 0 3px;font-size:16px;font-weight:700;line-height:1.3}.home-section-heading p{color:#b1c7da;margin:0;font-size:12px;line-height:1.5}.home-clarity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-clarity-card{background:#0a1c2c;border:1px solid #23506a;border-radius:8px;align-items:flex-start;gap:14px;min-width:0;padding:16px 13px;display:flex}.home-clarity-card>div{flex:1;min-width:0}.home-count{color:#f0f5fc;margin:1px 0 8px;font-size:28px;line-height:1;display:block}.home-clarity-card h3{color:#e9f3fc;margin:0 0 6px;font-size:12px;font-weight:550;line-height:1.4}.home-clarity-card p{color:#a9c0d5;margin:0;font-size:11px;line-height:1.5}.home-clarity-card>svg{color:#79d7fc;align-self:center;width:13px;height:16px}.home-dabii{background:#0a1d2b}.home-dabii .home-section-heading>svg{color:#bcdaef}.home-journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.home-journey>a{border:1px solid color-mix(in srgb, var(--stage-color) 28%, #172c3d);background:color-mix(in srgb, var(--stage-color) 4%, #0a1b2b);border-radius:8px;align-items:center;gap:12px;min-width:0;padding:16px 12px;display:flex}.home-journey>a>svg:first-child{width:28px;height:28px;color:var(--stage-color)}.home-journey>a>div{flex:1;min-width:0}.home-journey h3{color:var(--stage-color);margin:0 0 5px;font-size:13px;font-weight:600}.home-journey p{color:#b4cadb;margin:0;font-size:10px;line-height:1.5}.home-journey>a>svg:last-child{color:#b9e4f9;width:12px;height:14px}.home-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.home-dashboard .zui-dashboard-panel{background:#0a1f2e;border:1px solid #22465b;border-radius:9px;min-width:0;overflow:hidden}.home-dashboard .zui-dashboard-panel-heading{padding:17px 16px 12px}.home-dashboard .zui-dashboard-panel-heading h2{color:#f0f5fc;font-size:16px;font-weight:650}.home-dashboard .zui-dashboard-panel-heading p{color:#aac2d7;font-size:11px;line-height:1.5}.home-dashboard .zui-dashboard-panel-body{padding:0 16px}.home-focus-list,.home-activity-list{margin:0;padding:0;list-style:none}.home-focus-list>li{border-top:1px solid #203e52}.home-focus-link{color:#e5eff8;align-items:center;gap:13px;padding:20px 0;display:flex}.home-focus-link>div{flex:1;min-width:0}.home-focus-link .home-identity{font-size:12px}.home-focus-link h3{color:#e6eff8;margin:0 0 7px;font-size:13px;font-weight:600;line-height:1.5}.home-focus-link p{color:#a9c5da;margin:0;font-size:11px;line-height:1.5}.home-focus-link>svg{color:#7bd3f4;width:14px;height:16px}.home-view-all{color:#91ddfc;border-top:1px solid #244254;align-items:center;gap:8px;margin-top:12px;padding:18px 0;font-size:11px;line-height:1.5;display:flex}.home-activity-list{border-top:1px solid #203e52;padding:4px 0 12px}.home-activity-list>li{gap:11px;padding:8px 0;display:flex}.home-activity-list .home-identity{border-radius:6px;flex-basis:33px;width:33px;height:33px;font-size:11px}.zui-shell .home-activity-list .home-identity[data-identity=DFS]{font-size:10px}.home-activity-list>li>div{min-width:0}.home-activity-kind{color:#91b9d5;font-size:10px;line-height:1.4;display:block}.home-activity-list p{color:#e0ecf7;margin:2px 0;font-size:12px;line-height:1.4}.home-activity-list time{color:#93b4cf;font-size:10px;line-height:1.5;display:block}.home-secondary{align-content:start;gap:14px;min-width:0;display:grid}.home-empty{border-top:1px solid #203e52;align-items:flex-start;gap:13px;padding:15px 0 19px;display:flex}.home-empty>svg{box-sizing:content-box;color:#96d5f7;background:#0a263b;border:1px solid #25516c;border-radius:8px;width:22px;height:22px;padding:12px}.home-empty h3{color:#e8f2fc;margin:2px 0 5px;font-size:12px;font-weight:600;line-height:1.4}.home-empty p{color:#a6c0d5;margin:0;font-size:11px;line-height:1.65}.home-dashboard a:focus-visible{outline-offset:3px;outline:2px solid #63d6ff}.home-clarity-card:hover,.home-journey>a:hover{background:#102c40;border-color:#58b9da}.home-focus-link:hover h3,.home-view-all:hover{color:#7edcff}@media (width<=1279px){.home-clarity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-journey{grid-template-columns:repeat(3,minmax(0,1fr))}.home-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-secondary{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero{grid-template-columns:1.1fr 1fr;gap:20px;padding:24px}.home-direction{gap:12px;padding:16px}}@media (width<=699px){.home-hero{background-position:56%;grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 20px}.home-hero h1{font-size:31px}.home-client-identity{margin-bottom:18px}.home-direction{padding:16px 12px}.home-direction p{font-size:14px}.home-section{padding:14px}.home-clarity-grid,.home-journey,.home-overview-grid,.home-secondary{grid-template-columns:minmax(0,1fr)}.home-secondary{grid-column:auto}.home-clarity-card{align-items:center}.home-clarity-card h3{font-size:13px}.home-count{font-size:25px}.home-journey>a{padding:15px}.home-journey p{font-size:11px}.home-journey>a>svg:first-child{width:30px;height:30px}.home-hero-intro{font-size:12px}.home-focus-link{gap:11px}}.zui-shell-content:has(.dfs-workspace){color:#eaf3fc;background:#0a1420}.dfs-workspace{color:#eaf3fc;max-width:1440px;margin:0 auto;padding:6px 0 36px}.dfs-breadcrumbs{color:#8fa7bc;flex-wrap:wrap;gap:10px;margin-bottom:26px;font-size:12px;display:flex}.dfs-breadcrumbs a{color:#a9c1d5;text-decoration:none}.dfs-page-header{margin-bottom:30px}.dfs-client{color:#78c7ed;letter-spacing:.09em;margin:0 0 10px;font-size:12px;font-weight:650}.dfs-page-header h1{color:#f1f7ff;letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(28px,3vw,36px);line-height:1.2}.dfs-page-header>p:last-child{color:#a5b8cc;margin:0;font-size:14px;line-height:1.6}.dfs-grid{grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);align-items:start;gap:24px;scroll-margin-top:100px;display:grid}.dfs-primary,.dfs-context-card{background:#102337;border:1px solid #29475f;border-radius:10px;min-width:0}.dfs-primary{background:linear-gradient(125deg,#142e48 0%,#0b2134 55%,#081b2b 100%);border-color:#245273 #245273 #245273 #09b8ef;border-left-style:solid;border-left-width:3px;padding:26px 34px 32px;box-shadow:inset 0 1px #33536b55,0 12px 32px #00000016}.dfs-card-heading{border-bottom:1px solid #30536d70;justify-content:space-between;align-items:center;gap:15px;padding-bottom:16px;display:flex}.dfs-label{color:#23d1ff;letter-spacing:.095em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650}.dfs-statement{letter-spacing:-.018em;color:#f0f6ff;overflow-wrap:anywhere;margin:24px 0 0;font-size:clamp(27px,2.4vw,36px);font-weight:650;line-height:1.42}.dfs-description{border-top:1px solid #30536d;margin-top:26px;padding-top:24px}.dfs-description h2{color:#b8d3e7;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.dfs-description p{color:#b1c9de;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.8}.dfs-history-description h4{color:#aacbdd;text-transform:uppercase;letter-spacing:.06em;margin:14px 0 0;font-size:11px}.dfs-history-description p{white-space:pre-wrap}.dfs-main-column{gap:22px;min-width:0;display:grid}.dfs-supported-panel{background:linear-gradient(125deg,#1b243a,#111e30 72%);border:1px solid #494266;border-radius:10px;min-width:0;padding:25px;box-shadow:inset 0 1px #8477b41c}.dfs-supported-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dfs-supported-label{letter-spacing:.1em;text-transform:uppercase;color:#c1a7ef;margin:0;font-size:12px;font-weight:650}.dfs-view-all{color:#c6b4ef;white-space:nowrap;font-size:12px;text-decoration:none}.dfs-view-all span{margin-left:8px;font-size:19px}.dfs-supported-heading{align-items:center;gap:17px;margin-bottom:24px;display:flex}.dfs-supported-icon{color:#c4a4ff;background:linear-gradient(135deg,#3a2d54,#22283f);border:1px solid #59447b;border-radius:11px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.dfs-supported-icon svg{width:35px;height:35px}.dfs-supported-heading h2{color:#f0eafa;letter-spacing:-.015em;margin:0 0 8px;font-size:22px;line-height:1.3}.dfs-supported-heading p{color:#a7b8ca;margin:0;font-size:13px;line-height:1.65}.dfs-supported-rows{gap:13px;display:grid}.dfs-objective-row{--dfs-to-accent:#b79ae8;--dfs-to-tile:#332d4b;--dfs-to-border:#65507e;border:1px solid #34435b;border-left:3px solid var(--dfs-to-border);color:inherit;background:linear-gradient(110deg,#172337,#101e2f);border-radius:8px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:17px;padding:21px 18px;text-decoration:none;display:grid}.dfs-objective-teal{--dfs-to-accent:#81d7dc;--dfs-to-tile:#193c45;--dfs-to-border:#35757d}.dfs-objective-identity{border:1px solid var(--dfs-to-border);background:var(--dfs-to-tile);min-height:49px;color:var(--dfs-to-accent);white-space:nowrap;border-radius:7px;align-self:start;place-items:center;font-size:14px;font-weight:700;display:grid}.dfs-objective-copy{min-width:0}.dfs-objective-copy h3{color:#e5edf8;margin:0;font-size:15px;font-weight:600;line-height:1.55}.dfs-objective-copy p{color:#9fb4c7;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.dfs-objective-open{white-space:nowrap;color:var(--dfs-to-accent);font-size:12px}.dfs-objective-open span{margin-left:5px;font-size:18px}.dfs-objective-row:hover{border-color:var(--dfs-to-border);background:#1a293c}.dfs-objective-row:focus-visible,.dfs-view-all:focus-visible{outline-offset:4px;outline:2px solid #b79ae8}.dfs-supported-empty{color:#a7b8ca;margin:0;font-size:13px}@media (width<=1100px){.dfs-objective-row{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:17px 14px}.dfs-objective-open{grid-column:2;justify-self:end}}@media (width<=600px){.dfs-supported-panel{padding:20px 17px}.dfs-supported-heading{align-items:flex-start;gap:12px}.dfs-supported-icon{width:44px;height:44px}.dfs-supported-icon svg{width:29px;height:29px}.dfs-supported-heading h2{font-size:19px}.dfs-objective-copy h3{font-size:14px}.dfs-objective-identity{font-size:12px}}.dfs-context{gap:14px;min-width:0;display:grid}.dfs-context-card{background:linear-gradient(125deg,#10283c,#091c2c);border-color:#214960;padding:22px;box-shadow:inset 0 1px #3a66801f}.dfs-context-card h2{letter-spacing:.065em;text-transform:uppercase;color:#c9def0;margin:0 0 18px;font-size:12px;font-weight:650}.dfs-context-card dl{gap:17px;margin:0;display:grid}.dfs-context-card dl>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.dfs-context-card dt{color:#a8c4d9;align-items:center;gap:12px;display:flex}.dfs-context-card dd{color:#e3eef8;text-align:right;align-self:center;margin:0;font-weight:500}.dfs-context-card p{color:#a5bacd;margin:14px 0 0;font-size:13px;line-height:1.65}.dfs-state-details{background:linear-gradient(110deg,#071f2c 0%,#041824 65%,#051b29 100%);border:1px solid #25414e;padding:27px 25px 30px;box-shadow:inset 0 1px #4e758015}.dfs-state-details h2{color:#b0d4e4;letter-spacing:.075em;margin-bottom:29px;font-size:14px;font-weight:600}.dfs-state-details dl{gap:27px}.dfs-state-details dl>div{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:12px;min-height:25px;font-size:16px;line-height:1.45;display:grid}.dfs-state-details dt{color:#a7c8d9;gap:15px}.dfs-context-card.dfs-state-details dt svg{color:#8ebaca;stroke-width:1.5px;width:24px;height:24px}.dfs-state-details dd{text-align:left;color:#e8f1f7;overflow-wrap:anywhere;font-size:16px;font-weight:500}.dfs-current-pill{color:#b6d8c6;background:#173c35;border:1px solid #365f57;border-radius:7px;align-items:center;padding:3px 13px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}@media (width<=1100px){.dfs-state-details{padding:25px 20px 28px}.dfs-state-details dl>div,.dfs-state-details dd{font-size:14px}.dfs-state-details dt{gap:11px}.dfs-state-details dl{gap:25px}}.dfs-objectives-link{color:#88d4f7;text-decoration:none;transition:border-color .18s,background .18s;display:block}.dfs-objectives-link:hover{border-color:#39aed8}.dfs-objectives-link:focus-visible,.dfs-history summary:focus-visible{outline-offset:4px;outline:2px solid #31cfff}.dfs-relationship{grid-template-columns:46px minmax(0,1fr) 26px 14px;align-items:center;gap:12px;display:grid}.dfs-icon-tile{color:#00bdff;background:linear-gradient(135deg,#0c5277,#092b43);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #2d92ba44}.dfs-icon-tile svg{width:32px;height:32px}.dfs-relationship h3,.dfs-history-intro h3{color:#edf5ff;margin:0;font-size:15px;font-weight:600;line-height:1.4}.dfs-context-card .dfs-relationship-copy p{margin-top:7px;font-size:12px;line-height:1.6}.dfs-count{color:#45d3ff;background:#0b3852;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:grid}.dfs-chevron svg{color:#8ddcff;width:16px;height:16px}.dfs-context-card dt svg{color:#83cbef;flex-shrink:0;width:19px;height:19px}.dfs-history-intro{align-items:flex-start;gap:13px;display:flex}.dfs-history-icon{color:#7fd3f8;padding-top:2px;display:flex}.dfs-history-icon svg{width:24px;height:24px}.dfs-context-card .dfs-history-intro p{margin-top:6px;font-size:12px}.dfs-card-heading .button{color:#b6eaff;background:#0f3b56;border-color:#286e95;flex-shrink:0;align-items:center;gap:8px;padding:9px 13px;display:inline-flex}.dfs-card-heading .button svg{width:15px;height:15px}.dfs-history{border-top:1px solid #294258;margin-top:20px;padding-top:17px}.dfs-history summary{color:#83d0f3;cursor:pointer;font-size:13px;font-weight:600;list-style:none}.dfs-history summary::-webkit-details-marker{display:none}.dfs-history summary span{vertical-align:-1px;margin-left:10px;font-size:20px;display:inline-block}.dfs-history[open] summary span{transform:rotate(90deg)}.dfs-history ol{gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.dfs-history li{overflow-wrap:anywhere;border-left:2px solid #37647f;padding-left:12px}.dfs-history li strong{color:#e8f3fd;font-size:13px;display:block}.dfs-history small{color:#8eabc1;margin-top:6px;font-size:11px;display:block}.dfs-workspace .button{color:#f1faff;cursor:pointer;background:#1276a6;border:1px solid #388ab3;border-radius:6px;padding:10px 16px;font-size:13px}.dfs-workspace .button.button-secondary{color:#b1e1f8;background:#17334b;border-color:#365c77}.dfs-workspace .button:hover,.dfs-objectives-link:hover{filter:brightness(1.15)}.dfs-workspace .editing-surface{box-shadow:none;background:0 0;border:0;border-top:1px solid #29475f;margin-top:28px;padding:24px 0 0}.dfs-workspace .editing-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dfs-workspace .editing-header h3{color:#e4f0fb;font-size:18px}.dfs-workspace .editing-form-grid{gap:18px;display:grid}.dfs-workspace .editing-form-grid label{color:#c8dceb}.dfs-workspace .editing-form-grid input,.dfs-workspace .editing-form-grid textarea,.dfs-workspace .editing-form-grid select{box-sizing:border-box;color:#edf6ff;width:100%;min-width:0;font:inherit;background:#091b2b;border:1px solid #3a5c76;border-radius:6px;padding:12px}.dfs-workspace textarea{resize:vertical;min-height:108px}.dfs-workspace .editing-actions{gap:12px;display:flex}.dfs-empty{padding:28px 0 0}.dfs-empty h2{color:#edf5fd;font-size:25px;line-height:1.4}.dfs-empty p{color:#a5bacd;margin-bottom:24px;line-height:1.65}@media (width<=1000px){.dfs-grid{grid-template-columns:minmax(0,1fr) 330px;gap:18px}.dfs-primary{padding:24px}}@media (width<=860px){.dfs-grid{grid-template-columns:minmax(0,1fr)}.dfs-primary{padding:22px}.dfs-page-header{margin-bottom:24px}.dfs-statement{margin-top:24px;font-size:28px;line-height:1.4}.dfs-card-heading{align-items:flex-start;padding-bottom:18px}.dfs-label{max-width:180px;line-height:1.6}.dfs-breadcrumbs{gap:7px;font-size:11px}.dfs-workspace .editing-header{align-items:flex-start}.dfs-workspace .editing-header h3{margin:0}}.toc-page>.to-note{color:#a8bdd1;margin:12px 0 26px;font-size:14px}.toc-collection{border-top:1px solid #233b50;padding-top:22px}.toc-controls{align-items:flex-end;gap:16px;display:flex}.toc-controls label{color:#b6ccdf;gap:7px;margin:0;font-size:11px;display:grid}.toc-controls input,.toc-controls select{color:#d7e7f5;width:100%;min-width:0;height:42px;font:inherit;background:#0c1b29;border:1px solid #30516a;border-radius:7px;padding:0 13px;font-size:13px}.toc-controls input::placeholder{color:#8ea9bf}.toc-collection .toc-add{color:#f1faff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#087eb7,#075b92);border:1px solid #249bcf;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.toc-add>span{font-size:21px;font-weight:400;line-height:1}.toc-collection .toc-add:disabled{opacity:.55;cursor:default}.toc-result-count{color:#8da7bc;margin:14px 0;font-size:11px}.toc-records{gap:20px;margin:0;padding:0;list-style:none;display:grid}.toc-records>li{min-width:0}.toc-record{background:linear-gradient(110deg,#112539,#0c1b2b 65%);border:1px solid #294963;border-radius:10px;grid-template-columns:96px minmax(0,1fr) 76px;min-height:214px;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 25px #020b141f}.toc-identity{color:#9bdef7;background:linear-gradient(150deg,#164164,#102b43);border-right:2px solid #39bce9;flex-direction:column;align-items:center;gap:22px;padding:30px 12px;display:flex}.toc-identity strong{white-space:nowrap;font-size:15px;font-weight:650}.toc-identity svg{color:#45bff0;width:38px;height:38px}.toc-body{min-width:0;padding:26px 28px 23px}.toc-title{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.toc-title h2{letter-spacing:-.35px;color:#eef5ff;text-wrap:pretty;margin:0;font-size:clamp(18px,1.55vw,23px);font-weight:650;line-height:1.35}.toc-title h2 a{color:inherit}.toc-title>:last-child{flex-shrink:0;margin-top:2px}.toc-description{color:#b1c6d9;overflow-wrap:anywhere;margin:13px 0 20px;font-size:14px;line-height:1.75}.toc-relationships{border-top:1px solid #253e53;flex-wrap:wrap;gap:16px 30px;margin:0;padding-top:17px;display:flex}.toc-relationships>div{align-items:center;gap:12px;display:flex}.toc-relationships dt{color:#91aec5;font-size:11px}.toc-relationships dd{color:#d2edff;margin:0;font-size:17px;font-weight:600}.toc-open{color:#84d5f6;border-left:1px solid #263f533b;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.toc-open svg{width:25px;height:25px}.toc-open:hover{color:#d9f4ff;background:#19436066}.toc-collection :is(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #68cfff}.toc-collection .toc-editor{color:#e7eef8;width:100%;max-width:none;max-height:none;box-shadow:none;--clarity-editor-accent:#39bce9;background:#12263a;border:1px solid #325b78;border-radius:10px;margin:22px 0;padding:24px;animation:none;position:relative}.toc-collection .toc-editor .clarity-editor-form{padding:0;overflow:visible}.toc-collection .toc-editor .clarity-editor-actions{background:0 0;margin:0;padding:16px 0 0;position:static}.toc-collection .toc-editor .ui-field>small{color:#9bb4c9}.toc-collection .toc-editor .button:not(.button-secondary){color:#f1faff;background:#0877a9;border:1px solid #249bcf}.toc-editor h2{margin:0 0 20px;font-size:19px}.toc-editor .clarity-editor-form{gap:18px;display:grid}.toc-editor input[type=checkbox]{width:16px;height:16px}.toc-editor .button-secondary{color:#d9edfc;background:#233c52;border-color:#4c6b83}@media (width<=1100px){.toc-controls{flex-wrap:wrap}.toc-controls .toc-search{min-width:220px}.toc-record{grid-template-columns:78px minmax(0,1fr) 58px}.toc-body{padding:22px}.toc-title{flex-direction:column;gap:10px}}@media (width<=600px){.toc-controls{gap:12px}.toc-controls .toc-search{flex-basis:100%;min-width:0}.toc-controls .toc-filter{flex:1;width:auto}.toc-collection .toc-add{white-space:normal;width:100%}.toc-record{grid-template-columns:60px minmax(0,1fr)}.toc-identity{grid-row:1/3;gap:17px;padding:23px 6px}.toc-identity strong{font-size:12px}.toc-identity svg{width:29px;height:29px}.toc-body{padding:19px 16px 14px}.toc-title h2{font-size:18px}.toc-description{font-size:13px;line-height:1.7}.toc-relationships{flex-direction:column;gap:12px}.toc-relationships>div{justify-content:space-between}.toc-open{border-top:1px solid #253e53;border-left:0;flex-direction:row;grid-column:2;justify-content:flex-end;padding:12px 16px}.toc-open svg{width:20px;height:20px}.toc-collection .toc-editor{padding:18px}}.toc-controls{gap:20px}.toc-controls .toc-search{flex:0 520px}.toc-controls .toc-filter{width:160px}.toc-controls .toc-add{margin-left:auto}.toc-record{background:#0c1c2d;border-color:#2c506b;grid-template-columns:114px minmax(0,1fr) 430px 52px;box-shadow:0 8px 20px #020b1426,inset 0 1px #accfeb08}.toc-identity{background:linear-gradient(145deg,#133b5a,#0d2942);border-right:3px solid #26b9ed;justify-content:flex-start;gap:25px;padding:33px 15px;transition:background-color .15s;box-shadow:inset 0 1px #79c8ee14}.toc-identity:hover{background:#174462}.toc-identity:focus-visible{outline-offset:-5px}.toc-identity strong{letter-spacing:.4px;color:#caecff;font-size:19px}.toc-identity svg{color:#31bef5;stroke-width:2px;width:52px;height:52px}.toc-body{background:#102235;padding:26px 25px}.toc-title{display:block}.toc-title h2{margin:0;font-size:22px;line-height:1.35}.toc-description{margin:14px 0 0;font-size:14px;line-height:1.7}.toc-supporting{color:#a8c7dd;margin:16px 0 0;font-size:12px}.toc-summary{align-self:center;min-width:0;padding:24px 22px}.toc-lifecycle{border-bottom:1px solid #29465d;align-items:center;min-height:46px;padding:0 0 20px;display:flex}.toc-lifecycle>:last-child{color:#aee5f5;background:#123044;border:1px solid #35627a;border-radius:18px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:inline-flex}.toc-lifecycle>:last-child:before{content:"";background:#39c5e8;border-radius:50%;width:7px;height:7px}.toc-relationships{border:0;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:20px 0 0;display:grid}.toc-relationships>.toc-metric{border-left:1px solid #29465d;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:0 13px 0 18px;display:flex}.toc-metric dt{color:#b5cee1;align-items:center;gap:9px;font-size:12px;line-height:1.5;display:flex}.toc-metric dt svg{color:#39bdf2;flex-shrink:0;width:20px;height:20px}.toc-metric dd{flex-direction:column;gap:6px;margin:0;display:flex}.toc-metric dd strong{letter-spacing:-.5px;color:#e3f3ff;font-size:30px;font-weight:650;line-height:1}.toc-metric dd span{color:#92aec4;font-size:12px;font-weight:400}.toc-open{background:0 0;border-left:0;padding:0;font-size:12px}@media (width<=1250px) and (width>=701px){.toc-record{grid-template-columns:96px minmax(0,1fr) 292px 42px}.toc-summary{padding:20px 12px}.toc-metric dt{flex-direction:column;align-items:flex-start;min-height:60px}.toc-relationships>.toc-metric{padding-left:12px}}@media (width<=700px){.toc-controls .toc-search{flex:100%}.toc-controls .toc-filter{flex:1}.toc-controls .toc-add{margin-left:0}.toc-record{grid-template-columns:76px minmax(0,1fr)}.toc-identity{grid-area:1/1/4;padding:25px 8px}.toc-identity strong{font-size:15px}.toc-identity svg{width:42px;height:42px}.toc-body{grid-column:2;padding:21px 16px}.toc-title h2{font-size:18px}.toc-description{font-size:13px}.toc-summary{border-top:1px solid #29465d;grid-column:2;padding:16px 12px}.toc-relationships>.toc-metric{padding:0 8px}.toc-metric dt{flex-direction:column;align-items:flex-start;min-height:70px;font-size:12px}.toc-open{border-left:0;grid-column:2;padding:12px 16px}}.to-goals-count{color:#a7d5f2;font-size:13px;font-weight:500}.to-goal-identifier{white-space:nowrap;color:#e5f3ff;background:#1a3446;border:1px solid #34566e;border-radius:5px;padding:4px 9px;font-size:11px;display:inline-block}.to-goals-parent{color:#93afc5;margin-top:4px;font-size:11px;display:block}.to-goals-notice{color:#b4e9dc;font-size:12px}.to-goals-operating{min-width:0}.to-goals-operating>.zui-workspace-section{background:linear-gradient(130deg,#0f2433,#0b1c2a 70%);border-color:#254256;box-shadow:inset 0 1px #b6ddff08,0 5px 17px #02081224}.to-goals-operating .zui-workspace-section-header{border-bottom:1px solid #294252;flex-direction:row;align-items:flex-start;gap:20px;padding:16px 18px;display:flex}.to-goals-operating .to-goals-heading{align-items:center;gap:13px;display:flex}.to-goals-operating .to-goals-heading-icon{color:#0fb9ff;background:linear-gradient(140deg,#144562,#0a2c44);border-radius:7px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid;box-shadow:inset 0 1px #66cfff18}.to-goals-operating .to-goals-heading-icon svg{width:26px;height:26px}.to-goals-operating .zui-workspace-section-header h2{font-size:16px;font-weight:700}.to-goals-operating .zui-workspace-section-header p{color:#92b3cd;margin:0 0 0 48px;font-size:11px;line-height:1.6}.to-goals-operating .zui-workspace-controls{flex-shrink:0;padding-top:1px}.to-goals-operating .zui-workspace-controls .to-goals-add{color:#31c8ff;background:linear-gradient(#10334b,#08273e);border-color:#087eae;border-radius:6px;min-height:34px;padding:7px 12px;font-size:11px;font-weight:600;box-shadow:inset 0 1px #30baff14}.to-goals-operating .to-goals-add:hover{color:#8ae4ff;background:#154564}.to-goals-operating .to-goals-filters{grid-template-columns:minmax(220px,1fr) minmax(130px,.33fr) minmax(140px,.33fr) minmax(60px,.5fr);align-items:end;gap:20px;padding:15px 23px;display:grid}.to-goals-operating .to-goals-search{min-width:0;display:block;position:relative}.to-goals-operating .to-goals-search>svg{color:#96c3de;pointer-events:none;width:19px;height:19px;position:absolute;top:13px;left:12px}.to-goals-operating .to-goals-search input,.to-goals-operating .to-goals-select select{color:#e1eef7;width:100%;min-width:0;height:33px;font:inherit;background:linear-gradient(135deg,#102839,#0b2132);border:1px solid #25475f;border-radius:5px;padding:6px 10px;font-size:11px}.to-goals-operating .to-goals-search input{background:#0b202f;height:44px;padding-left:42px}.to-goals-operating .to-goals-search input::placeholder{color:#8fb2cb}.to-goals-operating .to-goals-select{color:#99bed8;flex-direction:column;gap:3px;min-width:0;font-size:11px;display:flex}.to-goals-operating .to-goals-total{text-align:right;color:#a6c8e1;white-space:nowrap;align-self:center;font-size:11px}.to-goals-operating .to-goals-visually-hidden{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.to-goals-operating .zui-workspace-table-scroll{padding:0 16px;overflow-x:visible}.to-goals-operating .zui-workspace-record-table{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid #274357;border-radius:7px;width:100%;overflow:hidden}.to-goals-operating .zui-workspace-record-table th{color:#a7cce4;background:#102737;padding:8px 12px;font-size:10px;font-weight:600}.to-goals-operating .zui-workspace-record-table th:first-child{width:76px}.to-goals-operating .zui-workspace-record-table th:nth-child(3){width:102px}.to-goals-operating .zui-workspace-record-table th:nth-child(4){width:114px}.to-goals-operating .zui-workspace-record-table th:nth-child(5){width:122px}.to-goals-operating .zui-workspace-record-table th:nth-child(6){width:116px}.to-goals-operating .zui-workspace-record-table th:last-child{width:45px;font-size:0}.to-goals-operating .zui-workspace-record-table td{color:#a4c3da;vertical-align:middle;border-top:1px solid #294456;padding:9px 12px}.to-goals-operating .zui-workspace-record-table th:nth-child(n+3),.to-goals-operating .zui-workspace-record-table td:nth-child(n+3){border-left:1px solid #263e503b}.to-goals-operating .zui-workspace-record-table tbody tr{cursor:pointer}.to-goals-operating .zui-workspace-record-table tbody tr:hover td{background:#13334a80}.to-goals-operating .zui-workspace-record-table tbody tr:hover .to-goals-title-cell strong{color:#8ddeff}.to-goals-operating .zui-workspace-record-table .to-goals-id-cell{padding:6px 10px}.to-goals-operating .to-goals-id-tile{--mark:#008fff;border:1px solid color-mix(in srgb, var(--mark) 38%, #1a4055);background:color-mix(in srgb, var(--mark) 20%, #0e2332);border-radius:8px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #ffffff0a}.to-goals-operating .to-goals-id-tile>span{background:linear-gradient(135deg, color-mix(in srgb, var(--mark) 87%, #35baff), color-mix(in srgb, var(--mark) 77%, #001a29));color:#f4fbff;border-radius:6px;place-items:center;width:46px;height:46px;font-size:13px;font-weight:700;display:grid;box-shadow:0 2px 7px #00000028}.to-goals-operating .to-goals-id-tile[data-accent="1"]{--mark:#009c8f}.to-goals-operating .to-goals-id-tile[data-accent="2"]{--mark:#713ef6}.to-goals-operating .to-goals-id-tile[data-accent="3"]{--mark:#c48b27}.to-goals-operating .to-goals-id-tile[data-accent="4"]{--mark:#4c7597}.to-goals-operating .to-goals-title-cell strong{color:#e7f3fd;font-size:12px;font-weight:650;line-height:1.45;display:block}.to-goals-operating .to-goals-title-cell p{color:#93b5ce;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.to-goals-operating .to-goals-status-cell .zui-workspace-status{color:#b5cede;background:#183140;border-color:#305364;border-radius:5px;padding:4px 10px;font-size:10px;font-weight:600}.to-goals-operating .to-goals-status-cell[data-state=Active] .zui-workspace-status{color:#34dec6;background:#073d3e;border-color:#105957}.to-goals-operating .to-goals-status-cell[data-state=Achieved] .zui-workspace-status{color:#7be8b8;background:#113e34;border-color:#28654d}.to-goals-operating .to-goals-initiative-cell strong,.to-goals-operating .to-goals-measure-cell strong{font-variant-numeric:tabular-nums;font-size:16px;line-height:1.3;display:block}.to-goals-operating .to-goals-count-label{color:#87acc7;margin-top:3px;font-size:10px;display:block}.to-goals-operating .to-goals-updated-cell{font-size:11px;line-height:1.6}.to-goals-operating .to-goals-navigation{text-align:center}.to-goals-operating .to-goals-open{color:#00b9f9;place-items:center;width:24px;height:26px;font-size:25px;line-height:1;display:inline-grid}.to-goals-operating .to-goals-edit{color:#7b9ab2;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;height:22px;padding:3px;display:inline-grid}.to-goals-operating .to-goals-edit:hover{color:#b4e4ff;background:#173f58}.to-goals-operating .to-goals-edit svg{width:14px;height:14px}.to-goals-operating .zui-workspace-section-footer{color:#90b7d2;border:0;padding:19px 16px 22px;font-size:11px}.to-goals-operating .zui-dashboard-empty{margin:0 22px}.to-goals-operating .to-goal-inline-editor{--text:#dfebf7;--text-muted:#9db7cc;background:#102536;border:1px solid #2b5b79;border-radius:8px;min-width:0;margin:17px;overflow:hidden}.to-goals-operating .to-goal-inline-heading{border-bottom:1px solid #29485e;padding:17px 20px}.to-goals-operating .to-goal-inline-heading h3{color:#e2f3ff;margin:0;font-size:16px}.to-goals-operating .to-goal-inline-heading p{color:#9ebcd2;margin:6px 0 0;font-size:12px}.to-goals-operating .clarity-goal-editor-shell{min-height:0;display:block}.to-goals-operating .clarity-goal-editor-scroll{max-height:none;overflow:visible}.to-goals-operating .clarity-editor-form{padding:0}.to-goals-operating .clarity-editor-section{background:0 0;border:0;margin:0;padding:18px 20px}.to-goals-operating .clarity-editor-section-heading{display:none}.to-goals-operating .clarity-editor-section-content{min-width:0}.to-goals-operating .clarity-editor-context{color:#a6c6dc;margin:0 0 15px;font-size:12px}.to-goals-operating .clarity-editor-context strong{color:#dbeefb}.to-goals-operating .ui-field{min-width:0;margin-bottom:14px}.to-goals-operating .ui-field>span{color:#c8dfef;font-size:12px}.to-goals-operating .ui-field :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;color:#e0f1fd;background:#0a1c2b;border:1px solid #31536d;border-radius:5px;width:100%;min-width:0;padding:10px 12px}.to-goals-operating .ui-field textarea{min-height:90px}.to-goals-operating .ui-field small{color:#91adc3;font-size:11px}.to-goals-operating .clarity-ppt-selector{flex-wrap:wrap;gap:8px;display:flex}.to-goals-operating .clarity-ppt-option{color:#d4e6f3;background:#173041;border-color:#36566d;position:relative}.to-goals-operating .clarity-ppt-option input[type=checkbox]{width:1px;min-width:0;height:1px;padding:0}.to-goals-operating .clarity-ppt-option:has(input:checked){color:#e1f9ff;background:#16465a;border-color:#3dadd1}.to-goals-operating .clarity-editor-actions{background:#102536;border-top:1px solid #29485e;padding:14px 20px;position:static}.to-goals-operating .clarity-editor-actions .button{color:#032333;cursor:pointer;background:#16baf0;border:1px solid #3d7797;border-radius:5px;padding:9px 15px;font-size:12px}.to-goals-operating .clarity-editor-actions .button-secondary{color:#dbeefb;background:#173649;border-color:#426178}.to-goals-operating .form-error{color:#ffbaba}@media (width<=1199px){.to-goals-operating .to-goals-filters{grid-template-columns:minmax(180px,1fr) 135px 140px auto;gap:12px}.to-goals-operating .zui-workspace-record-table th:nth-child(3){width:90px}.to-goals-operating .zui-workspace-record-table th:nth-child(4),.to-goals-operating .zui-workspace-record-table th:nth-child(5){width:102px}.to-goals-operating .zui-workspace-record-table th:nth-child(6){width:100px}.to-goals-operating .zui-workspace-record-table td{padding-left:9px;padding-right:9px}}@media (width<=900px){.to-goals-operating .zui-workspace-record-table,.to-goals-operating .zui-workspace-record-table tbody{display:block}.to-goals-operating .zui-workspace-record-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.to-goals-operating .zui-workspace-record-table tr{border-top:1px solid #294456;grid-template-columns:56px minmax(0,1fr) minmax(0,1fr) 28px;gap:8px 12px;padding:14px 12px;display:grid}.to-goals-operating .zui-workspace-record-table tr:first-child{border-top:0}.to-goals-operating .zui-workspace-record-table td{width:auto;padding:0;display:block;border:0!important}.to-goals-operating .zui-workspace-record-table .to-goals-id-cell{grid-area:1/1;padding:0}.to-goals-operating .to-goals-title-cell{grid-column:2/4}.to-goals-operating .to-goals-navigation{grid-area:1/4/3}.to-goals-operating .to-goals-status-cell{grid-column:2/4}.to-goals-operating .to-goals-initiative-cell{grid-column:2}.to-goals-operating .to-goals-measure-cell{grid-column:3}.to-goals-operating .to-goals-updated-cell{grid-column:2/4}.to-goals-operating .zui-workspace-record-table td[data-label]:before{content:none}.to-goals-operating .to-goals-updated-cell:before{color:#7fa3bd;display:inline;content:"Updated "!important}.to-goals-operating .to-goals-title-cell strong{font-size:13px}.to-goals-operating .to-goals-initiative-cell strong,.to-goals-operating .to-goals-measure-cell strong{font-size:15px;display:inline}.to-goals-operating .to-goals-count-label{margin-left:5px;display:inline}}@media (width<=599px){.to-goals-operating .zui-workspace-section-header{flex-direction:column;gap:12px;padding:15px}.to-goals-operating .zui-workspace-controls{width:auto;margin-left:48px}.to-goals-operating .to-goals-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.to-goals-operating .to-goals-search{grid-column:1/-1}.to-goals-operating .to-goals-total{text-align:left;grid-column:1/-1}.to-goals-operating .zui-workspace-table-scroll{padding:0 12px}.to-goals-operating .zui-workspace-record-table tr{gap:7px 9px;padding:13px 9px}.to-goals-operating .to-goal-inline-editor{margin:13px}.to-goals-operating .to-goal-inline-heading,.to-goals-operating .clarity-editor-section,.to-goals-operating .clarity-editor-actions{padding:14px}}.sgc-collection{min-width:0}.sgc-header{justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;display:flex}.sgc-header>div{min-width:0;max-width:750px}.sgc-intro{color:#9db5cb;max-width:730px;margin:10px 0 0;font-size:13px;line-height:1.65}.sgc-collection .sgc-add{color:#effbff;min-height:42px;font:inherit;cursor:pointer;background:#087fb5;border:1px solid #26b5e8;border-radius:6px;flex-shrink:0;padding:11px 16px;font-size:12px;font-weight:650;box-shadow:inset 0 1px #ffffff18}.sgc-collection .sgc-add:hover{background:#099aca}.sgc-collection .sgc-add:disabled{opacity:.5;cursor:default}.sgc-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}.sgc-summary>div{background:linear-gradient(115deg,#112a3e,#0c1e2e);border:1px solid #234258;border-radius:8px;padding:17px 22px;box-shadow:inset 0 1px #ffffff04}.sgc-summary dt{color:#9cbdd3;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:650}.sgc-summary dd{color:#edf8ff;align-items:baseline;gap:15px;margin:8px 0 0;font-size:29px;font-weight:650;line-height:1.2;display:flex}.sgc-summary dd span{color:#789db7;font-size:11px;font-weight:400}.sgc-panel{background:#0d1e2e;border:1px solid #243f55;border-radius:8px;overflow:hidden;box-shadow:0 5px 20px #00000018}.sgc-toolbar{background:#0f2334;grid-template-columns:minmax(230px,1.5fr) minmax(180px,1fr) minmax(120px,.55fr) minmax(125px,.6fr);align-items:end;gap:14px;padding:18px;display:grid}.sgc-toolbar label,.sgc-authoring-context label{color:#90b3cd;flex-direction:column;gap:5px;min-width:0;font-size:10px;display:flex}.sgc-collection .sgc-toolbar :is(input,select),.sgc-collection .sgc-authoring-context select{color:#d4e6f4;width:100%;min-width:0;height:38px;font:inherit;background:#0c2031;border:1px solid #2c4b64;border-radius:5px;padding:8px 10px;font-size:12px}.sgc-toolbar input::placeholder{color:#88a7be}.sgc-toolbar .sgc-search{position:relative}.sgc-toolbar .sgc-search input{padding-left:37px}.sgc-search svg{color:#93b8ce;width:17px;height:17px;position:absolute;bottom:11px;left:12px}.sgc-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sgc-columns,.sgc-record{grid-template-columns:minmax(270px,2fr) minmax(260px,1.65fr) 104px 96px 96px 36px;align-items:center;column-gap:16px;padding:0 20px;display:grid}.sgc-columns{color:#a0bed3;text-transform:uppercase;letter-spacing:.5px;background:#132a3c;border-top:1px solid #294359;min-height:41px;font-size:10px;font-weight:650}.sgc-columns>span:nth-child(4),.sgc-columns>span:nth-child(5){text-align:center}.sgc-columns>span:last-child{font-size:0}.sgc-records{margin:0;padding:0;list-style:none}.sgc-record{border-top:1px solid #263e52;min-height:92px;padding-top:12px;padding-bottom:12px;transition:background .15s}.sgc-record:hover{background:#122c40}.sgc-goal{align-items:center;gap:14px;min-width:0;display:flex}.sgc-goal .to-goals-id-tile{flex:0 0 56px}.sgc-goal-copy{min-width:0}.sgc-collection .sgc-title{color:#f0f6ff;font-size:14px;font-weight:650;line-height:1.45;display:block}.sgc-collection .sgc-title:hover{color:#6cd5ff}.sgc-description{-webkit-line-clamp:2;color:#9bb5ca;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:40ch;margin:6px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.sgc-objective{flex-direction:row;align-items:center;gap:12px;min-width:0;display:flex}.sgc-objective>span{color:#80d7fa;background:#123148;border:1px solid #2b546e;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:650}.sgc-objective strong{color:#b8cbdf;font-size:11px;font-weight:500;line-height:1.5}.sgc-count{text-align:center}.sgc-count strong{font-variant-numeric:tabular-nums;color:#d6e6f7;font-size:19px;font-weight:600;display:block}.sgc-count span{color:#8eabc4;margin-top:3px;font-size:10px;display:block}.sgc-open{color:#21bfff;border-radius:5px;place-items:center;width:36px;min-height:44px;display:grid}.sgc-open:hover{background:#144460}.sgc-open svg{width:21px;height:21px}.sgc-footer{color:#89a7bd;background:#0c1c2b;border-top:1px solid #263e52;padding:14px 20px;font-size:11px}.sgc-empty{text-align:center;padding:24px}.sgc-authoring{background:#102536;border:1px solid #2b5b79;border-radius:8px;margin-bottom:22px}.sgc-authoring-context{align-items:end;gap:15px;padding:18px;display:flex}.sgc-authoring-context label{flex:1;font-size:12px}.sgc-collection .sgc-cancel{color:#dbeefb;cursor:pointer;background:#173649;border:1px solid #426178;border-radius:5px;min-height:38px;padding:8px 15px}.sgc-authoring .to-goal-inline-editor{border:0;border-top:1px solid #2b5b79;border-radius:0 0 8px 8px;margin:0}@media (width<=1250px){.sgc-columns,.sgc-record{grid-template-columns:minmax(200px,2fr) minmax(150px,1.3fr) 80px 77px 77px 28px;gap:12px;padding-left:14px;padding-right:14px}.sgc-columns{font-size:9px}.sgc-title{overflow-wrap:anywhere}.sgc-goal{gap:10px}}@media (width<=1050px){.sgc-header{align-items:flex-start;gap:20px}.sgc-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.sgc-toolbar .sgc-search{grid-column:1/-1}.sgc-columns{display:none}.sgc-record{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px;padding:20px}.sgc-goal{grid-column:1/3}.sgc-status{grid-area:1/3}.sgc-objective{flex-direction:row;grid-column:1/-1;align-items:baseline;gap:10px}.sgc-objective>span{flex-shrink:0}.sgc-count{text-align:left;align-items:baseline;gap:6px;display:flex}.sgc-count strong{font-size:17px}.sgc-open{justify-self:end}}@media (width<=600px){.sgc-header{flex-direction:column;gap:16px;margin-bottom:20px}.sgc-intro{font-size:12px}.sgc-collection .sgc-add{width:100%}.sgc-summary{gap:10px;margin-bottom:18px}.sgc-summary>div{padding:14px 12px}.sgc-summary dt{letter-spacing:.5px;min-height:27px;font-size:9px;line-height:1.5}.sgc-summary dd{font-size:25px;display:block}.sgc-summary dd span{margin-top:5px;font-size:10px;line-height:1.5;display:block}.sgc-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.sgc-toolbar label:nth-child(2){grid-column:1/-1}.sgc-record{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;gap:14px 8px;padding:17px 14px}.sgc-goal{grid-column:1/-1;align-items:flex-start;gap:12px}.sgc-collection .sgc-title{font-size:13px}.sgc-description{font-size:11px}.sgc-status{grid-area:auto/1/auto/-1}.sgc-objective{grid-row:2}.sgc-count strong{font-size:17px}.sgc-authoring-context{flex-wrap:wrap;padding:14px}.sgc-authoring-context label{flex-basis:100%}.sgc-collection .clarity-editor-actions{flex-wrap:wrap;gap:10px;display:flex}}.sgc-collection .sgc-goal .to-goals-id-tile{border-color:color-mix(in srgb, var(--mark) 65%, #294c65);background:linear-gradient(145deg, color-mix(in srgb, var(--mark) 67%, #123048), color-mix(in srgb, var(--mark) 30%, #0c2134));color:#e5f5ff;border-radius:9px;flex:0 0 64px;align-content:center;gap:5px;width:64px;height:68px;padding:9px 8px;box-shadow:inset 0 1px #ffffff18,0 3px 8px #0002}.sgc-collection .sgc-goal .to-goals-id-tile>span{width:auto;height:auto;box-shadow:none;letter-spacing:.4px;background:0 0;font-size:13px;line-height:1.3}.sgc-collection .sgc-goal .to-goals-id-tile>svg{opacity:.93;width:40px;height:40px}.sgc-collection .sgc-objective>span{white-space:nowrap;text-align:center;letter-spacing:.4px;border-radius:5px;flex:0 0 64px;place-items:center;min-width:64px;min-height:38px;padding:6px 8px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff0b}.sgc-collection .sgc-objective[data-objective-code=TO-01]>span{color:#e1d2ff;background:#3b2862;border-color:#72529f}.sgc-collection .sgc-objective[data-objective-code=TO-02]>span{color:#b4f8ec;background:#104847;border-color:#267f79}.sgc-collection .sgc-objective strong{color:#c4d4e5;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.sgc-collection .sgc-status .zui-workspace-status{text-align:center;border-radius:7px;justify-content:center;align-items:center;min-width:84px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:750;line-height:1;display:inline-flex}.sgc-collection .sgc-objective{align-items:center}.sgc-collection .sgc-count strong{color:#e3effa;font-size:22px;font-weight:650}.sgc-collection .sgc-summary>div{background:linear-gradient(115deg,#142e45,#0d2133 85%);border-color:#2b4d66;grid-template-rows:auto auto auto;grid-template-columns:70px minmax(0,1fr);gap:4px 20px;padding:19px 22px;display:grid;position:relative}.sgc-collection .sgc-summary dt{color:#c2d6e7;letter-spacing:.6px;grid-area:2/2;min-height:0;font-size:11px}.sgc-collection .sgc-summary dd{display:contents}.sgc-collection .sgc-summary dd strong{grid-area:1/2;font-size:32px;font-weight:650;line-height:1.1}.sgc-collection .sgc-summary dd>span{color:#8faec6;grid-area:3/2;margin:0;font-size:11px}.sgc-summary-icon{color:#6acbff;background:linear-gradient(145deg,#174c70,#11324d);border:1px solid #25618a;border-radius:12px;place-items:center;width:70px;height:70px;display:grid;position:absolute;top:50%;left:22px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff0d}.sgc-summary-icon svg{width:39px;height:39px}.sgc-summary>div:nth-child(2) .sgc-summary-icon{color:#b4a0fa;background:linear-gradient(145deg,#373061,#242340);border-color:#574d85}@media (width<=600px){.sgc-collection .sgc-summary>div{grid-template-rows:50px auto auto auto;grid-template-columns:minmax(0,1fr);gap:7px;padding:14px 12px}.sgc-collection .sgc-summary dt{letter-spacing:.3px;grid-area:3/1;font-size:9px}.sgc-collection .sgc-summary dd strong{grid-area:2/1;font-size:28px}.sgc-collection .sgc-summary dd>span{grid-area:4/1;font-size:10px}.sgc-summary-icon{border-radius:8px;width:48px;height:48px;top:14px;left:12px;transform:none}.sgc-summary-icon svg{width:28px;height:28px}.sgc-collection .sgc-goal .to-goals-id-tile{flex-basis:64px;width:64px;height:68px}.sgc-collection .sgc-count strong{font-size:20px}}.sic-collection .sgc-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.sic-collection .sgc-summary>div:first-child .sgc-summary-icon{color:#d4baff;background:linear-gradient(145deg,#56378a,#30234e);border-color:#7956b1}.sic-collection .sgc-toolbar{grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) minmax(150px,1fr) minmax(115px,.65fr) minmax(130px,.75fr)}.sic-collection :is(.sgc-columns,.sgc-record){grid-template-columns:minmax(235px,1.1fr) minmax(280px,1.2fr) 106px 105px 60px 28px}.sic-collection .sic-record{min-height:132px}.sic-collection .sic-id{color:#f0e4ff;letter-spacing:.4px;background:linear-gradient(145deg,#67409d,#34214f);border:1px solid #855cc0;border-radius:9px;flex:0 0 68px;place-content:center;justify-items:center;gap:7px;width:68px;min-height:78px;padding:10px 6px;font-size:13px;font-weight:750;display:grid;box-shadow:inset 0 1px #ffffff18,0 3px 8px #0002}.sic-id svg{width:30px;height:30px}.sic-context{gap:12px;min-width:0;display:grid}.sic-context-group{grid-template-columns:64px 10px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.sic-connector{color:#7898b3;text-align:center;font-size:20px}.sic-related-goals{gap:8px;min-width:0;display:grid}.sic-goal-link{align-items:center;gap:9px;min-width:0;display:flex}.sic-goal-chip{--mark:#168fcc;border:1px solid color-mix(in srgb, var(--mark) 65%, #294c65);background:linear-gradient(145deg, color-mix(in srgb, var(--mark) 67%, #123048), color-mix(in srgb, var(--mark) 30%, #0c2134));color:#e5f5ff;white-space:nowrap;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:7px;font-size:11px;font-weight:700;display:flex}.sic-goal-chip[data-accent="1"]{--mark:#16a6a2}.sic-goal-chip[data-accent="2"]{--mark:#7957d5}.sic-goal-chip[data-accent="3"]{--mark:#bd9745}.sic-goal-chip[data-accent="4"]{--mark:#6289a4}.sic-goal-chip svg{flex-shrink:0;width:17px;height:17px}.sic-goal-link strong{-webkit-line-clamp:2;color:#c4d4e5;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.sic-goal-link:hover strong{color:#6cd5ff}.sic-collection .sgc-status .zui-workspace-status{color:#becae3;background:#26354e;border-color:#455772;min-width:106px;padding:10px 11px}.sic-collection .sgc-status[data-state=In\ Progress] .zui-workspace-status{color:#91c9ff;background:#143d60;border-color:#29618d}.sic-owner{color:#c4d4e5;overflow-wrap:anywhere;gap:6px;font-size:12px;line-height:1.5;display:grid}.sic-collection .sgc-columns>span:nth-child(4){text-align:left}.sic-mobile-label{display:none}.sic-collection .sg-initiative-editor{--clarity-editor-accent:#b4a0df;--text:#dcebf7;--text-muted:#a5bfd3;color:#dcebf7;min-width:0;padding:20px}.sic-collection .sg-initiative-editor>h3{margin:0;font-size:18px}.sic-collection .sg-initiative-editor>p{color:#a5bfd3;font-size:13px}.sic-collection .sg-initiative-editor :is(.clarity-editor-form,.clarity-editor-form-body){padding:0;overflow:visible}.sic-collection .sg-initiative-editor .clarity-editor-actions{box-shadow:none;background:0 0;padding:16px 0 0}.sic-collection .sg-initiative-editor input[type=checkbox]{width:1px;height:1px;min-height:1px;padding:0}.sic-collection .sg-initiative-editor :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;max-width:100%}.sic-collection .sg-initiative-editor .clarity-ppt-option{color:#c8dcec;background:#153248;border-color:#41627e}.sic-collection .sg-initiative-editor .clarity-ppt-option:has(input:checked){color:#f0e4ff;background:#473066;border-color:#aa87d7}.sic-collection .sg-initiative-editor .clarity-ppt-option:focus-within{outline-offset:2px;outline:2px solid #b4a0df}.sic-collection .sg-initiative-editor .button-secondary{color:#d8ebf9;background:#102e41;border:1px solid #31586e}.sic-collection .sg-initiative-editor .button:not(.button-secondary){color:#f4edff;background:#66429a;border:1px solid #9474be}@media (width<=1250px){.sic-collection :is(.sgc-columns,.sgc-record){grid-template-columns:minmax(220px,1fr) minmax(275px,1.15fr) 106px 65px 28px;gap:12px}.sic-collection .sgc-toolbar{grid-template-columns:minmax(180px,1.2fr) minmax(125px,1fr) minmax(125px,1fr) 105px 120px;gap:10px}.sic-collection .sgc-summary>div{column-gap:12px;padding-left:16px;padding-right:16px}.sic-collection .sgc-summary-icon{left:16px}.sic-owner,.sic-collection .sgc-search{grid-column:1/-1}.sic-collection .sgc-open{justify-self:end}.sic-collection .sgc-count{text-align:left;align-items:baseline;gap:6px;display:flex}.sic-collection .sgc-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.sic-collection .sgc-columns{display:none}.sic-collection .sgc-record{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:20px}.sic-collection .sgc-goal{grid-column:1}.sic-collection .sgc-status{grid-area:1/2}.sic-context{grid-column:1/-1}.sic-goal-link{flex-wrap:nowrap;gap:9px}.sic-mobile-label{color:#90b3cd;text-transform:uppercase;letter-spacing:.6px;font-size:10px;display:block}.sic-collection .sgc-open{grid-column:2}.sic-collection .sgc-summary>div{grid-template-columns:48px minmax(0,1fr)}.sic-collection .sgc-summary-icon{width:48px;height:48px}.sic-collection .sgc-summary-icon svg{width:28px;height:28px}}@media (width<=600px){.sic-collection .sgc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sic-collection .sgc-summary>div:first-child{grid-column:1/-1}.sic-collection .sgc-summary>div{grid-template-columns:minmax(0,1fr);padding:14px 12px}.sic-collection .sgc-summary-icon{left:12px}.sic-collection .sgc-summary>div:first-child{grid-template-rows:auto auto auto;grid-template-columns:60px minmax(0,1fr);gap:4px 12px}.sic-collection .sgc-summary>div:first-child dt{grid-area:2/2}.sic-collection .sgc-summary>div:first-child dd strong{grid-area:1/2}.sic-collection .sgc-summary>div:first-child dd>span{grid-area:3/2}.sic-collection .sgc-summary>div:first-child .sgc-summary-icon{top:50%;transform:translateY(-50%)}.sic-collection .sgc-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sic-collection .sgc-toolbar label:nth-child(3){grid-column:1/-1}.sic-collection .sgc-record{gap:16px 8px;padding:17px 14px}.sic-collection .sgc-goal,.sic-collection .sgc-status{grid-area:auto/1/auto/-1}.sic-collection .sgc-status{grid-row:2}.sic-collection .sgc-description{-webkit-line-clamp:unset}.sic-context-group{grid-template-columns:64px 8px minmax(0,1fr);align-items:start;gap:6px}.sic-collection .sic-context .sgc-objective{grid-area:auto}.sic-goal-link{flex-direction:column;align-items:flex-start;gap:6px}.sic-goal-link strong{display:block;overflow:visible}}.zui-shell-content:has(.to-workspace){color:#e7eef8;background:#0a1420}.to-workspace{min-width:0;max-width:1560px;margin:0 auto}.to-workspace :where(a,button){text-decoration:none}.to-workspace a:focus-visible,.to-workspace summary:focus-visible{outline-offset:3px;outline:2px solid #68cfff}.to-breadcrumbs{color:#8fa7bd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px;font-size:11px;display:flex}.to-breadcrumbs a{color:#a6bfd5}.to-context-row{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px;font-size:12px;display:flex}.to-context-row a,.to-footer a{color:#9dc7e7}.to-hero{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:28px;margin-bottom:12px;display:grid}.to-hero-content{min-width:0;padding:2px 0}.to-title-row{align-items:flex-start;gap:18px;display:flex}.to-code{color:#81dbff;background:#122d41;border:1px solid #2a5471;border-radius:8px;flex:0 0 68px;place-items:center;height:60px;margin-top:4px;font-size:16px;font-weight:600;display:grid}.to-eyebrow{color:#88a9c4;text-transform:uppercase;letter-spacing:1.3px;margin:0 0 7px;font-size:10px;font-weight:600;display:block}.to-workspace h1{letter-spacing:-.7px;color:#edf5ff;text-wrap:pretty;margin:0;font-size:clamp(23px,2.2vw,34px);font-weight:650;line-height:1.2}.to-title-meta{color:#9fb4c8;align-items:center;gap:12px;margin:8px 0 6px 86px;font-size:11px;display:flex}.to-status{color:#b8d6e9;white-space:nowrap;background:#193042;border:1px solid #385265;border-radius:5px;flex-shrink:0;padding:4px 9px;font-size:10px;line-height:1.5;display:inline-block}.to-description{color:#b1c1d3;max-width:780px;margin:0 0 0 86px;font-size:12px;line-height:1.55}.to-hero-context{background:linear-gradient(90deg,#102033eb,#12273aa6),url(/brand/home-mountains.jpg) 50%/cover;border:1px solid #2a4053;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:12px 25px;display:flex}.to-hero-context img{object-fit:contain;object-position:left;width:135px;height:44px;margin-bottom:12px}.to-hero-context p{color:#e7f1ff;margin:5px 0 0;font-size:21px;line-height:1.45}.to-overview-top{grid-template-columns:minmax(0,2fr) minmax(0,1.1fr) minmax(0,1fr);gap:16px;margin-bottom:18px;display:grid}.to-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.to-workspace .zui-dashboard-panel-heading{padding:16px 20px}.to-workspace .zui-dashboard-panel-heading h2{font-size:15px}.to-workspace .zui-dashboard-panel-body{padding:0 20px}.to-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:25px 0;display:grid}.to-stat-grid div{min-width:0}.to-stat-grid dt{color:#9eb2c7;min-height:30px;font-size:10px;line-height:1.5}.to-stat-grid dd{color:#e9f4ff;margin:8px 0 0;font-size:31px;font-weight:600;line-height:1.1}.to-stat-grid .to-stat-status{color:#96e5df;overflow-wrap:anywhere;font-size:19px;line-height:1.6}.to-note{color:#8fa6be;font-size:10px;line-height:1.7;display:block}.to-context-copy{padding:20px 0}.to-context-copy p{color:#c6d6e6;margin:7px 0 0;font-size:12px;line-height:1.7}.to-record-list{margin:0;padding:0;list-style:none}.to-record-list>li+li{border-top:1px solid #263a4b}.to-record summary{cursor:pointer;align-items:center;gap:12px;padding:18px 0;list-style:none;display:flex}.to-record summary::-webkit-details-marker{display:none}.to-record summary:hover strong{color:#81d4ff}.to-record-icon{color:#72baf1;background:#142e43;border:1px solid #2d4c64;border-radius:7px;flex:0 0 33px;place-items:center;height:33px;display:grid}.to-record-icon svg{width:18px;height:18px}.to-initiative-icon{color:#b59ae6;background:#242039;border-color:#443758}.to-record-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.to-record-kicker{color:#8ca3bc;text-transform:uppercase;letter-spacing:.7px;font-size:9px}.to-record strong{color:#dce7f4;font-size:12px;font-weight:550;line-height:1.5}.to-record-chevron{color:#8caec7;flex-shrink:0}.to-record[open] .to-record-chevron{transform:rotate(180deg)}.to-record-detail{color:#b4c6d9;border-top:1px solid #243747;padding:2px 0 16px 45px;font-size:12px;line-height:1.75}.to-record-detail h3{color:#d6e7f5;margin:8px 0;font-size:12px}.to-record-detail ul{padding-left:18px}.to-panel-note{margin:12px 0 20px}.to-workspace .zui-dashboard-empty{min-height:146px}.to-workspace .zui-dashboard-empty h3{font-size:12px}.to-footer{color:#8ca5bd;border-top:1px solid #263a4b;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding:18px 0 0;font-size:11px;display:flex}.to-directory{margin-top:26px}.to-directory a{color:inherit;align-items:center;gap:18px;padding:24px 0;display:flex}.to-directory strong{color:#e3edfa;font-size:17px;line-height:1.4;display:block}.to-directory p{color:#a8bdd1;margin-bottom:0;font-size:12px;line-height:1.7}.to-directory .to-code{flex-basis:60px}@media (width<=1199px){.to-hero{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr)}.to-overview-top{grid-template-columns:repeat(2,minmax(0,1fr))}.to-overview-top>:first-child{grid-column:1/-1}}@media (width<=799px){.to-hero{grid-template-columns:1fr;gap:10px}.to-hero-context{min-height:155px}.to-hero-context p{font-size:17px}.to-hero-context p br{display:none}.to-hero-context img{margin-bottom:8px}.to-overview-grid{grid-template-columns:1fr}}@media (width<=599px){.to-breadcrumbs{gap:7px;font-size:10px}.to-context-row{font-size:11px}.to-title-row{gap:12px}.to-code{flex-basis:54px;height:52px;font-size:12px}.to-title-meta,.to-description{margin-left:0}.to-workspace h1{font-size:23px}.to-overview-top{grid-template-columns:1fr}.to-overview-top>:first-child{grid-column:auto}.to-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.to-stat-grid dt{min-height:auto}.to-stat-grid dd{margin-top:6px}.to-record summary{flex-wrap:wrap;gap:10px}.to-record-main{flex-basis:calc(100% - 60px)}.to-record .to-status{margin-left:43px}.to-record-detail{padding-left:0}.to-record-chevron{margin-left:auto}.to-workspace .zui-dashboard-panel-heading,.to-workspace .zui-dashboard-panel-body{padding-left:16px;padding-right:16px}.to-directory a{align-items:flex-start}}.to-overview-composed{--to-blue:#36adff;--to-teal:#28c7b2;--to-purple:#9770ee;--to-amber:#efb448;color:#dcebf7}.to-overview-composed .to-composed-top{grid-template-columns:minmax(0,2.08fr) minmax(0,1.08fr) minmax(0,.94fr);gap:15px;margin-bottom:15px;display:grid}.to-overview-composed .zui-workspace-section{background:linear-gradient(125deg,#102333 0%,#0c1c2b 65%,#0a1927 100%);border:1px solid #233e52;border-radius:10px;min-width:0;height:100%;box-shadow:inset 0 1px #6998bc0c,0 5px 16px #02091230}.to-overview-composed .zui-workspace-section-header{border-bottom:1px solid #29405370;gap:12px;min-height:56px;padding:15px 16px 12px}.to-overview-composed .to-composed-top .zui-workspace-section-header{border:0;padding-bottom:10px}.to-overview-composed .zui-workspace-section-header h2{letter-spacing:-.15px;font-size:15px;font-weight:700;line-height:1.35}.to-overview-composed .to-composed-heading{align-items:center;gap:11px;display:flex}.to-overview-composed .to-composed-heading>svg{width:24px;height:24px;color:var(--to-blue);filter:drop-shadow(0 2px 5px #169ce52e);flex:0 0 24px}.to-overview-composed .to-composed-top>:nth-child(2) .to-composed-heading>svg{color:#43bbff}.to-overview-composed .zui-workspace-controls a{white-space:nowrap;color:#73c6f6;font-size:11px;font-weight:500}.to-overview-composed .zui-workspace-controls a:hover{color:#b5eaff}.to-overview-composed .to-composed-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0 14px 14px;display:grid}.to-overview-composed .to-composed-metric{--accent:var(--to-blue);border:1px solid #304b60;border-top-color:color-mix(in srgb, var(--accent) 45%, #304b60);background:radial-gradient(ellipse at top left, color-mix(in srgb, var(--accent) 10%, transparent), transparent 85%), linear-gradient(140deg, #152c3f, #102131);border-radius:8px;min-width:0;min-height:155px;padding:17px 13px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #addcff0a,0 3px 7px #020a1338}.to-overview-composed .to-composed-metric:before{content:"";background:var(--accent);border-radius:0 0 3px 3px;width:28px;height:2px;position:absolute;top:0;left:13px}.to-overview-composed .to-composed-metric[data-accent=status],.to-overview-composed .to-composed-metric[data-accent=measures]{--accent:var(--to-teal)}.to-overview-composed .to-composed-metric[data-accent=initiatives]{--accent:var(--to-purple)}.to-overview-composed .to-composed-metric dt{color:#b8cddd;text-transform:uppercase;letter-spacing:.25px;flex-direction:column;gap:12px;margin:0;font-size:9px;font-weight:550;line-height:1.4;display:flex}.to-overview-composed .to-composed-metric dt>span:last-child{min-height:26px}.to-overview-composed .to-composed-metric-icon{height:32px;color:var(--accent);filter:drop-shadow(0 2px 7px color-mix(in srgb, var(--accent) 24%, transparent));align-items:center;display:flex}.to-overview-composed .to-composed-metric-icon svg{width:29px;height:29px}.to-overview-composed .to-composed-value{color:#f0f7ff;letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:29px;font-weight:700;line-height:1.1}.to-overview-composed .to-composed-value[data-status]{letter-spacing:-.3px;overflow-wrap:anywhere;min-height:32px;font-size:23px}.to-overview-composed .to-composed-support{color:#9ab3c9;margin:6px 0 0;font-size:10px;line-height:1.45}.to-overview-composed .to-composed-narrative{padding:1px 17px 20px}.to-overview-composed .to-composed-narrative p{color:#c5d7e7;margin:0 0 11px;font-size:12px;line-height:1.6}.to-overview-composed .to-composed-narrative .to-composed-eyebrow{color:#90b1ca;letter-spacing:.3px;text-transform:uppercase;margin:1px 0 10px;font-size:10px;font-weight:600;line-height:1.5}.to-overview-composed .to-composed-narrative .to-composed-limited,.to-overview-composed .to-composed-limited{color:#91aabe;margin-top:11px;margin-bottom:0;font-size:11px;line-height:1.6}.to-overview-composed .to-composed-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.to-overview-composed .to-composed-list{margin:0;padding:0 15px;list-style:none}.to-overview-composed .to-composed-list>li+li{border-top:1px solid #29405380}.to-overview-composed .to-composed-list>li:last-child{padding-bottom:3px}.to-overview-composed .to-composed-row{min-height:65px;color:inherit;cursor:pointer;border-radius:5px;grid-template-columns:43px minmax(0,1fr) auto 10px;align-items:center;gap:12px;padding:11px 0;text-decoration:none;list-style:none;display:grid}.to-overview-composed .to-composed-row:hover{background:#24507415}.to-overview-composed .to-composed-row:hover strong{color:#9cdeff}.to-overview-composed .to-composed-row::-webkit-details-marker{display:none}.to-overview-composed .to-composed-record-mark{--mark:var(--to-blue);color:#edf8ff;background:linear-gradient(145deg,#1b374c,#122639);border:1px solid #30516b;border-radius:7px;place-items:center;width:43px;height:41px;display:grid;box-shadow:inset 0 1px #d6f0ff0a,0 2px 6px #00000026}.to-overview-composed .to-composed-record-mark>span{background:linear-gradient(145deg, color-mix(in srgb, var(--mark) 82%, #fff), color-mix(in srgb, var(--mark) 75%, #08243a));width:34px;height:29px;box-shadow:0 2px 8px color-mix(in srgb, var(--mark) 15%, transparent);border-radius:4px;place-items:center;font-size:10px;font-weight:700;display:grid}.to-overview-composed .to-composed-record-mark[data-accent="1"]{--mark:#17aa9a}.to-overview-composed .to-composed-record-mark[data-accent="2"]{--mark:#8252e4}.to-overview-composed .to-composed-record-mark[data-accent="3"]{--mark:#b88831}.to-overview-composed .to-composed-record-mark[data-accent="4"]{--mark:#4b7494}.to-overview-composed .to-composed-record-mark svg{color:#79c7fa;width:24px;height:24px}.to-overview-composed .to-composed-record-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.to-overview-composed .to-composed-record-copy strong{color:#e1edf7;font-size:13px;font-weight:650;line-height:1.45}.to-overview-composed .to-composed-record-copy>span{text-overflow:ellipsis;white-space:nowrap;color:#91aac0;font-size:11px;line-height:1.5;overflow:hidden}.to-overview-composed .to-composed-badge .zui-workspace-status{color:#b3c9db;white-space:nowrap;background:#152b3b;border:1px solid #274356;border-radius:6px;padding:4px 9px;font-size:10px;font-weight:600;line-height:1.4}.to-overview-composed .to-composed-badge[data-state=Active] .zui-workspace-status{color:#65d7cb;background:#0e3a3d;border-color:#1c5455}.to-overview-composed .to-composed-badge[data-state=In\ Progress] .zui-workspace-status{color:#70c4fa;background:#103450;border-color:#244c6b}.to-overview-composed .to-composed-chevron{color:#7e9db4;font-size:20px;line-height:1}.to-overview-composed .to-composed-disclosure[open] .to-composed-chevron{transform:rotate(90deg)}.to-overview-composed .to-composed-disclosure-body{color:#acc3d6;padding:0 0 14px 55px;font-size:12px;line-height:1.6}.to-overview-composed .to-composed-disclosure-body h3{color:#c9deec;font-size:11px}.to-overview-composed .to-composed-footnote{color:#91aabf;border-top:1px solid #29405380;margin:14px 16px 17px;padding-top:12px;font-size:11px;line-height:1.65}.to-overview-composed .to-composed-measures,.to-overview-composed .to-composed-risks{min-width:0}.to-overview-composed .to-composed-empty{grid-template-columns:43px minmax(0,1fr) auto;align-items:start;gap:13px;min-height:144px;padding:21px 16px 24px;display:grid}.to-overview-composed .to-composed-empty-mark{width:43px;height:43px;color:var(--to-teal);background:linear-gradient(145deg,#163b3f,#102b33);border:1px solid #28514f;border-radius:8px;place-items:center;display:grid}.to-overview-composed .to-composed-empty-mark svg{width:26px;height:26px}.to-overview-composed .to-composed-empty h3{color:#dcebf7;margin:1px 0 6px;font-size:13px;font-weight:650;line-height:1.45}.to-overview-composed .to-composed-empty p{color:#9cb3c8;margin:0;font-size:11px;line-height:1.65}.to-overview-composed .to-composed-empty p+p{color:#819bb1;margin-top:8px}.to-overview-composed .to-composed-empty-count{color:#75d9cd;text-align:right;font-size:25px;font-weight:650;line-height:1.1}.to-overview-composed .to-composed-empty-count span{color:#87abae;margin-top:5px;font-size:9px;font-weight:400;display:block}.to-overview-composed .to-composed-risks .zui-workspace-section{background:radial-gradient(at 0 0,#77521c10,#0000 80%),linear-gradient(125deg,#132431,#0c1b28);border-color:#494431}.to-overview-composed .to-composed-risks .to-composed-heading>svg{color:var(--to-amber);filter:drop-shadow(0 2px 5px #ddaa3024)}.to-overview-composed .to-composed-risks .zui-workspace-section-header{border-color:#51473160}.to-overview-composed .to-composed-risks .to-composed-empty-mark{color:var(--to-amber);background:linear-gradient(145deg,#443823,#2b2b26);border-color:#5e4e2d}.to-overview-composed .to-composed-unavailable{color:#e0c18b;background:#44351c;border:1px solid #6a542c;border-radius:6px;padding:5px 8px;font-size:9px}@media (width<=1100px){.to-overview-composed .to-composed-top{grid-template-columns:repeat(2,minmax(0,1fr))}.to-overview-composed .to-composed-top>:first-child{grid-column:1/-1}.to-overview-composed .to-composed-records{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.to-overview-composed .to-composed-top{grid-template-columns:minmax(0,1fr)}.to-overview-composed .to-composed-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.to-overview-composed .to-composed-metric{min-height:151px;padding:17px 15px 14px}.to-overview-composed .to-composed-metric dt{font-size:10px}.to-overview-composed .to-composed-row{grid-template-columns:43px minmax(0,1fr) 10px;gap:7px 11px;padding:13px 0}.to-overview-composed .to-composed-record-copy{grid-column:2}.to-overview-composed .to-composed-record-copy>span{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.to-overview-composed .to-composed-badge{grid-column:2}.to-overview-composed .to-composed-chevron{grid-area:1/3/span 2}.to-overview-composed .to-composed-empty{grid-template-columns:43px minmax(0,1fr)}.to-overview-composed .to-composed-empty-count,.to-overview-composed .to-composed-unavailable{grid-column:2;justify-self:start}.to-overview-composed .to-composed-empty-count{align-items:baseline;gap:6px;font-size:20px;display:flex}.to-overview-composed .to-composed-disclosure-body{padding-left:0}}.to-workspace.sg-workspace .sg-panel-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.to-workspace.sg-workspace .sg-primary,.to-workspace.sg-workspace .sg-secondary{cursor:pointer;border:1px solid #36bdea;border-radius:6px;justify-content:center;align-items:center;padding:8px 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.to-workspace.sg-workspace .sg-primary{color:#061c2a;background:#27b9e8}.to-workspace.sg-workspace .sg-secondary{color:#d8ebf9;background:#102e41;border-color:#31586e}.to-workspace.sg-workspace .sg-text-button{font:inherit;color:#47d9f5;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.to-workspace.sg-workspace .zui-dashboard-panel-heading{flex-wrap:wrap;gap:12px;padding:12px 16px}.to-workspace.sg-workspace .zui-dashboard-panel-heading h2{font-size:14px}.to-workspace.sg-workspace .zui-dashboard-panel-heading a:not(.sg-primary),.to-workspace.sg-workspace .to-context-copy>a{color:#63d7ed;font-size:12px}.to-workspace.sg-workspace .zui-dashboard-panel-body{padding:0 16px}.to-workspace.sg-workspace .zui-dashboard-empty{min-height:100px;padding:16px 0}.to-workspace.sg-workspace .to-context-copy{padding:13px 0}.to-workspace.sg-workspace .to-stat-grid{margin:16px 0}.to-workspace.sg-workspace .to-stat-grid dd{align-items:center;min-height:28px;font-size:25px;display:flex}.to-workspace.sg-workspace .to-stat-grid dd.sg-owner{font-size:14px}.to-workspace.sg-workspace .zui-workspace-details{padding:14px 0}.to-workspace.sg-workspace .to-overview-top,.to-workspace.sg-workspace .sg-overview-grid,.to-workspace.sg-workspace .to-overview-grid{gap:16px}.to-workspace.sg-workspace .to-overview-top{margin-bottom:16px}.to-workspace.sg-workspace .sg-overview-grid .zui-dashboard-panel-heading{box-sizing:border-box;min-height:62px}.to-workspace.sg-workspace .sg-stacked{grid-auto-rows:1fr}.to-workspace.sg-workspace .sg-overview-grid:has(.sg-details-editor) .sg-stacked{grid-auto-rows:auto}@media (width>=1001px){.to-workspace.sg-workspace .sg-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1001px) and (width<=1399px){.to-workspace.sg-workspace .sg-overview-grid .zui-dashboard-panel-heading{min-height:94px}}@media (width>=1200px){.to-workspace.sg-workspace .to-overview-top{grid-template-columns:repeat(4,minmax(0,1fr))}.to-workspace.sg-workspace .to-overview-top>:first-child{grid-column:span 2}}@media (width<=1000px){.to-workspace.sg-workspace .to-overview-grid{grid-template-columns:minmax(0,1fr)}}.sg-overview-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:16px;margin-bottom:16px;display:grid}#sg-details{min-width:0;scroll-margin-top:90px;display:grid}.to-workspace.sg-workspace .sg-details-editor{color:#dcebf7;--text:#dcebf7;--text-muted:#a5bfd3;padding:18px 0}.sg-details-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.to-workspace.sg-workspace .sg-details-editor input:not([type=checkbox]),.to-workspace.sg-workspace .sg-details-editor select,.to-workspace.sg-workspace .sg-details-editor textarea{box-sizing:border-box;color:#e6f2fb;background:#091f2e;border:1px solid #3a5b70;border-radius:5px;width:100%;min-width:0;max-width:100%;padding:10px;font-size:14px}.sg-details-editor textarea{resize:vertical}.sg-details-parent,.sg-lens-options{font-size:13px}.sg-details-parent>div{margin:7px 0}.sg-details-parent a{color:#63d7ed}.sg-details-parent small,.sg-details-help,.sg-lens-options small{color:#a5bfd3;font-size:12px;line-height:1.5}.sg-details-help{margin:-8px 0 0}.sg-lens-options{border:1px solid #305064;border-radius:6px;flex-wrap:wrap;gap:12px;min-width:0;padding:12px;display:flex}.sg-lens-options label{align-items:center;gap:7px;display:inline-flex}.sg-lens-options small{flex-basis:100%}.sg-details-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.sg-details-editor :focus-visible{outline-offset:3px;outline:2px solid #63d7ed}.sg-details-editor button:disabled{opacity:.6;cursor:wait}.sg-stacked{gap:16px;min-width:0;display:grid}.sg-overview-grid:has(.sg-details-editor) .sg-stacked{align-content:start}.to-workspace.sg-workspace .zui-workspace-details>div:first-child{border-bottom:1px solid #274353;padding-bottom:16px}#sg-initiative-editor{scroll-margin-top:90px}.to-workspace.sg-workspace .sg-initiative-editor{--clarity-editor-accent:#b4a0df;--text:#dcebf7;--text-muted:#a5bfd3;color:#dcebf7;min-width:0;padding:20px 0}.sg-initiative-editor>h3{margin:0;font-size:18px}.sg-initiative-editor>p{color:#a5bfd3;font-size:13px}.to-workspace.sg-workspace .sg-initiative-editor .clarity-editor-form,.to-workspace.sg-workspace .sg-initiative-editor .clarity-editor-form-body{padding:0;overflow:visible}.to-workspace.sg-workspace .sg-initiative-editor .clarity-editor-actions{box-shadow:none;background:0 0;padding:16px 0 0}.to-workspace.sg-workspace .sg-initiative-editor input[type=checkbox]{width:1px;height:1px;min-height:1px;padding:0}.to-workspace.sg-workspace .sg-initiative-editor .button-secondary{color:#d8ebf9;background:#102e41;border:1px solid #31586e}.sg-initiative-editor input:not([type=checkbox]),.sg-initiative-editor select,.sg-initiative-editor textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}@media (width<=700px){.to-workspace.sg-workspace .sg-initiative-editor .clarity-editor-section,.to-workspace.sg-workspace .sg-initiative-editor .clarity-editor-field-grid,.to-workspace.sg-workspace .sg-initiative-editor .clarity-goal-selector{grid-template-columns:minmax(0,1fr)}.to-workspace.sg-workspace .sg-initiative-editor .clarity-editor-section{gap:14px}}.sg-link-existing{color:#a5bfd3;padding:12px 18px;font-size:12px}.sg-link-existing summary{color:#55d6ed;cursor:pointer}.sg-link-existing select{color:#dcebf7;background:#102b3c;border:1px solid #305064;max-width:100%;padding:8px}.to-workspace.sg-workspace .to-title-meta{flex-wrap:wrap}.to-workspace.sg-workspace .to-title-meta a{color:#bdd7e9;font-size:12px}.to-workspace.sg-workspace .sg-owner{font-size:14px}.to-workspace.sg-workspace .sg-list-item{padding:16px;font-size:13px}.sg-list-item p{color:#a6c1d5;line-height:1.55}.sg-list-item .zui-workspace-status{margin-left:12px}.to-workspace.sg-workspace .goal-management-section{color:#dcebf7;--text:#dcebf7;--text-muted:#a5bfd3;background:0 0;border:0;margin:0;padding:20px}.to-workspace.sg-workspace .goal-management-section-heading{border-color:#294756}.to-workspace.sg-workspace .goal-management-section-heading h4,.to-workspace.sg-workspace .goal-management-measure-heading strong{color:#e7f3fc}.to-workspace.sg-workspace .goal-management-section-heading p,.to-workspace.sg-workspace .goal-management-section-heading span,.to-workspace.sg-workspace .goal-management-section small{color:#a5bfd3}.to-workspace.sg-workspace .goal-editor-disclosure,.to-workspace.sg-workspace .goal-management-measure{background:#102b3c;border:1px solid #305064;border-radius:8px}.to-workspace.sg-workspace .goal-editor-disclosure>summary{color:#6addf3;cursor:pointer;padding:13px}.to-workspace.sg-workspace .goal-management-form{gap:16px;padding:16px}.to-workspace.sg-workspace .goal-management-form input,.to-workspace.sg-workspace .goal-management-form select,.to-workspace.sg-workspace .goal-management-form textarea{color:#e6f2fb;background:#091f2e;border:1px solid #3a5b70;border-radius:5px;min-width:0}.to-workspace.sg-workspace .goal-management-form .button{color:#071621;background:#28bbed;border:1px solid #28bbed}.to-workspace.sg-workspace .form-error{color:#ffbaba}.to-workspace.sg-workspace .goal-management-history{color:#c6deef}.to-workspace.sg-workspace .goal-editor-success{color:#92dfc3}.to-workspace.sg-workspace .clarity-editor-modal{max-height:90dvh;overflow:auto}.to-workspace.sg-workspace .clarity-goal-option{color:#d4e6f3;background:#173041;border-color:#36566d}.to-workspace.sg-workspace .clarity-goal-option:has(input:checked){background:#21495d;border-color:#62b6d6}.to-workspace.sg-workspace .clarity-lifecycle-history{color:#bad3e6}@media (width<=1000px){.sg-overview-grid{grid-template-columns:1fr}}@media (width<=599px){.sg-details>div{grid-template-columns:1fr;gap:4px}.to-workspace.sg-workspace .to-context-row{flex-direction:column;align-items:flex-start;gap:12px}.to-workspace.sg-workspace .sg-panel-actions{gap:8px}.to-workspace.sg-workspace .goal-management-field-grid{grid-template-columns:1fr}.to-workspace.sg-workspace .goal-management-section,.to-workspace.sg-workspace .goal-management-form{padding:12px}}.si-workspace{--si-line:#12435b;--si-muted:#b1cbdc;--si-cyan:#00cfff}.si-workspace .to-context-row{margin-bottom:24px}.si-workspace .to-context-row a{color:#44dcff}.si-workspace .to-hero{align-items:start;gap:30px;margin-bottom:22px}.si-workspace .to-title-row{gap:20px}.si-workspace .to-title-row>div{min-width:0}.si-workspace .to-code{color:#fff;background:linear-gradient(135deg,#9328ed 0%,#6911d5 55%,#4706ae 100%);border:1px solid #a553ed;border-radius:9px;flex-basis:76px;height:76px;margin-top:0;font-size:20px;font-weight:700;box-shadow:inset 0 1px #e1b7ff45,0 6px 20px #4b08ab35}.si-workspace .to-hero-content .to-eyebrow{letter-spacing:1.8px;color:#c0e1f3;margin-bottom:10px;font-size:11px}.si-workspace h1{letter-spacing:-.6px;color:#f5f8ff;font-size:clamp(25px,2.15vw,35px);font-weight:700;line-height:1.18}.si-workspace .to-title-meta{color:#c0d9e9;flex-wrap:wrap;gap:14px;margin:14px 0 12px 96px;font-size:12px}.si-workspace .to-status{color:#78e8ff;background:linear-gradient(135deg,#063d58,#042638);border-color:#0796bd;padding:4px 10px;font-size:11px;box-shadow:inset 0 1px #48c9f51a}.si-header-relationships{gap:8px;margin:0 0 14px 96px;display:grid}.si-header-relationship{grid-template-columns:auto 10px minmax(0,1fr);align-items:start;gap:9px;font-size:11px;display:grid}.si-workspace .si-header-objective{color:#75dfff;padding:4px 0;font-weight:600}.si-header-connector{color:#2d9bbf;font-size:18px;line-height:1.2}.si-header-relationship>div{gap:7px;display:grid}.si-workspace .si-header-goal{color:#c1dbe9;align-items:baseline;gap:8px;min-width:0;line-height:1.6;display:flex}.si-header-goal>span{color:#7ce8ff;background:#074460;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.si-header-goal strong{overflow-wrap:anywhere;font-weight:450}.si-workspace .to-description{color:#bed5e4;white-space:pre-wrap;overflow-wrap:anywhere;margin-left:96px;font-size:12px;line-height:1.65}.si-workspace .to-hero-context{min-height:190px;box-shadow:inset 0 1px #bce8ff0d,0 8px 24px #00000012}.si-overview-grid{grid-template-columns:minmax(0,2.05fr) minmax(280px,1fr);align-items:stretch;gap:20px;display:grid}.si-main-column{grid-template-rows:auto 1fr}.si-main-column>.si-card:last-child{flex-direction:column;display:flex}.si-main-column>.si-card:last-child>.si-card-body{flex:1;display:grid}.si-main-column,.si-side-column{gap:16px;min-width:0;display:grid}.si-workspace .si-card{border:1px solid var(--si-line);background:radial-gradient(at 15% 0,#0b34485e,#0000 65%),linear-gradient(120deg,#052332,#031b2b 65%,#051e30);border-radius:8px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #6edbff0a,0 8px 24px #000b172a}.si-card-heading{background:linear-gradient(110deg,#07324a38,#0000);border-bottom:1px solid #12415a;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;padding:20px 20px 18px;display:grid}.si-heading-copy{min-width:0;padding-top:4px}.si-workspace .si-card h2{color:#f4f8ff;letter-spacing:-.15px;margin:0;font-size:17px;font-weight:650;line-height:1.35}.si-heading-copy>p{color:#b4d0e1;max-width:580px;margin:7px 0 0;font-size:12px;line-height:1.6}.si-section-icon{color:#edfcff;background:radial-gradient(circle at 25% 15%,#087da8,#0000 80%),linear-gradient(145deg,#08628d,#034875);border:1px solid #0e8abe;border-radius:7px;flex-shrink:0;place-items:center;width:42px;height:42px;display:inline-grid;box-shadow:inset 0 1px #53d7ff42,0 4px 12px #0015234d}.si-section-icon svg{width:26px;height:26px}.si-card-body{padding:22px 20px}.si-workspace .si-edit{color:#42e0ff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#05374d,#022334);border:1px solid #00bfe8;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:550;display:inline-flex;box-shadow:inset 0 1px #8ce9ff15,0 3px 9px #00101933}.si-edit svg{width:15px;height:15px}.si-workspace .si-edit:hover{color:#fff;background:#07516b}.si-workspace button:focus-visible{outline-offset:3px;outline:2px solid #71e4ff}.si-definition-columns{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;display:grid}.si-attributes,.si-record-metadata{align-content:start;gap:18px;margin:0;display:grid}.si-attributes>div{grid-template-columns:minmax(108px,.9fr) minmax(0,1.1fr);align-items:start;gap:12px;display:grid}.si-attributes dt,.si-record-metadata dt{color:#b4cede;font-size:12px;line-height:1.5}.si-attributes dd,.si-record-metadata dd{color:#f0f6ff;align-items:flex-start;gap:11px;min-width:0;margin:0;font-size:12px;line-height:1.5;display:flex}.si-attributes dd{font-weight:550}.si-attributes dd span{overflow-wrap:anywhere;white-space:pre-wrap}.si-attributes svg,.si-record-metadata svg{color:#bce9fb;flex-shrink:0;width:17px;height:17px;margin-top:1px}.si-record-metadata{border-left:1px solid #17516a;padding-left:22px}.si-record-metadata>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:9px;display:grid}.si-context-groups{gap:22px;display:grid}.si-context-group{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid;position:relative}.si-workspace .si-context-link{color:#e9f6ff;background:radial-gradient(at 0 0,#0b486142,#0000 70%),linear-gradient(130deg,#062737,#031d2d);border:1px solid #15506a;border-radius:7px;grid-template-columns:56px minmax(0,1fr) 12px;align-items:center;gap:14px;min-width:0;padding:16px 12px;display:grid;box-shadow:inset 0 1px #3db4d514,0 4px 12px #000f2033}.si-workspace .si-context-link:hover{background:#07344a;border-color:#1598c0}.si-context-code{color:#eef8ff;background:linear-gradient(135deg,#0568e9,#003bb3);border:1px solid #1469d4;border-radius:7px;place-items:center;height:54px;font-size:13px;font-weight:650;display:grid;box-shadow:inset 0 1px #78b7ff38,0 3px 8px #00143444}.si-objective-link .si-context-code{color:#85eaff;background:linear-gradient(135deg,#056481,#034363);border-color:#0a6c8b}.si-context-copy{min-width:0}.si-context-copy small{color:#add9f0;text-transform:uppercase;letter-spacing:1.15px;margin-bottom:7px;font-size:9px;line-height:1.6;display:block}.si-context-copy strong{color:#f3f8ff;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.65;display:block}.si-card-arrow{color:#00d4ff;font-size:26px;font-weight:350;line-height:1}.si-context-goals{gap:12px;min-width:0;display:grid;position:relative}.si-context-goals:before{content:"";background:#207395;width:24px;height:1px;position:absolute;top:50%;left:-24px}.si-context-goals:after{content:"";border-top:1px solid #4cbde1;border-right:1px solid #4cbde1;width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:-8px;transform:rotate(45deg)}.si-side-column .si-card-heading{background:0 0;border-bottom:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:13px;padding:17px 18px 9px}.si-side-column .si-heading-copy{padding-top:0}.si-side-column .si-section-icon{border-radius:6px;width:34px;height:34px}.si-side-column .si-section-icon svg{width:23px;height:23px}.si-side-column .si-card-body{padding:10px 20px 22px}.si-status-context{border-left:2px solid #0d526c;padding:2px 0 0 15px}.si-workspace .si-status-display .zui-workspace-status{color:#e0faff;background:linear-gradient(130deg,#07415d,#022a40);border:1px solid #00a8d5;border-radius:5px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #74def929,0 3px 8px #000e2033}.si-status-display[data-state=Completed] .zui-workspace-status{color:#c3f4e4;background:#124b47;border-color:#398d78}.si-supporting,.si-empty{color:#b2cddd;margin:11px 0 0;font-size:12px;line-height:1.75}.si-workspace .si-subtle-link{color:#42d1f4;align-items:center;gap:7px;margin-top:15px;font-size:11px;line-height:1.6;display:inline-flex}.si-subtle-link>span{font-size:18px}.si-timeline{gap:24px;margin:2px 0 0;display:grid}.si-timeline>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;font-size:12px;display:grid}.si-timeline dt{color:#b5d2e3;align-items:center;gap:14px;display:flex}.si-timeline svg{color:#65d8f5;flex-shrink:0;width:20px;height:20px}.si-timeline dd{color:#edf5ff;margin:0}.si-rail-note{color:#8fb4ca;border-top:1px solid #113f56;margin-top:17px;padding-top:13px;font-size:11px}.si-glance{display:grid}.si-workspace .si-glance a{color:#ebf6ff;grid-template-columns:29px minmax(0,1fr) auto 12px;align-items:center;gap:14px;padding:10px 0;font-size:12px;display:grid}.si-row-icon{color:#d6f5ff;background:linear-gradient(135deg,#095679,#06334f);border:1px solid #15668e;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.si-row-icon svg{width:21px;height:21px}.si-count{color:#c2dfed;align-items:baseline;gap:5px;display:inline-flex}.si-count strong{color:#f2faff;font-size:16px;font-weight:600}.si-count small{font-size:11px}.si-workspace .si-glance a:hover{color:#3edfff}.si-workspace .si-deferred{padding:28px}.si-deferred h2{margin-top:14px!important}.si-deferred p{color:#abc1d7;font-size:13px;line-height:1.6}.si-deferred a{color:#81d4f4;font-size:12px}.si-workspace .si-editor .sg-initiative-editor{background:0 0;border:0;margin:0;padding:0}.si-workspace .si-editor .clarity-editor-form-body{padding:0;overflow:visible}.si-workspace .si-editor .clarity-editor-section{grid-template-columns:minmax(0,1fr)}.si-workspace .si-editor .clarity-editor-section-heading h4{margin-bottom:0}.si-workspace .si-editor .clarity-goal-option{overflow-wrap:anywhere;position:relative}.si-workspace .si-editor .clarity-ppt-option input{max-width:14px;min-height:14px}@media (width<=1250px) and (width>=1051px){.si-definition-columns{grid-template-columns:minmax(0,1fr)}.si-record-metadata{border-top:1px solid #17516a;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:18px;padding-left:0}.si-record-metadata>div{grid-template-columns:minmax(0,1fr)}.si-context-group{grid-template-columns:minmax(0,1fr);gap:16px}.si-context-goals{margin-left:25px}.si-context-goals:before{width:15px;left:-15px}.si-context-goals:after{left:-8px}.si-card-heading{grid-template-columns:42px minmax(0,1fr)}.si-card-heading>.si-edit{grid-column:2;justify-self:start}}@media (width<=1050px){.si-overview-grid{grid-template-columns:minmax(0,1fr)}.si-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.si-side-column>:last-child{grid-column:1/-1}}@media (width<=700px){.si-definition-columns{grid-template-columns:minmax(0,1fr);gap:22px}.si-record-metadata{border-top:1px solid #17516a;border-left:0;padding-top:20px;padding-left:0}.si-context-group{grid-template-columns:minmax(0,1fr);gap:14px}.si-context-goals{border-left:1px solid #1e6885;margin-left:18px;padding-left:14px}.si-context-goals:before{width:14px;left:0}.si-context-goals:after{display:none}.si-card-heading{grid-template-columns:42px minmax(0,1fr)}.si-card-heading>.si-edit{grid-column:2;justify-self:start}.si-workspace .si-editor .clarity-editor-field-grid,.si-workspace .si-editor .clarity-goal-selector{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.si-workspace .to-title-row{gap:14px}.si-workspace .to-code{flex-basis:62px;height:66px;font-size:17px}.si-workspace h1{font-size:26px}.si-workspace .to-title-meta{margin:18px 0 14px}.si-header-relationships{gap:12px;margin:0 0 17px}.si-workspace .to-description{margin-left:0}.si-workspace .to-hero-context{min-height:0}.si-card-heading{gap:12px;padding:18px 16px}.si-card-body{padding:20px 16px}.si-workspace .si-card h2{font-size:17px}.si-side-column{grid-template-columns:minmax(0,1fr)}.si-attributes>div{grid-template-columns:minmax(105px,.9fr) minmax(0,1.1fr);gap:8px}.si-attributes dd{gap:8px}.si-workspace .si-context-link{grid-template-columns:52px minmax(0,1fr) 10px;gap:11px;padding:14px 10px}.si-context-code{height:54px;font-size:12px}.si-context-copy small{letter-spacing:1px;font-size:8px}}.production-portal{--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bg:#020308;--surface:#05080f;--surface-raised:#080f1b;--surface-muted:#0d1628;--text:#fff;--text-muted:#aeb9c8;--border:#1d2b40;--brand:#2878ff;--brand-strong:#0966fe;--brand-contrast:#fff;--accent:#20f2c4;--success:#70e8df;--danger:#ef8997;--focus:#44d7ff;--shadow:0 20px 60px #00000052;--radius-sm:.55rem;--radius-md:.9rem;--radius-lg:1.35rem;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);margin:0;line-height:1.55}.production-portal *{box-sizing:border-box}:where(.production-portal) a{color:inherit}:where(.production-portal) :is(button,input,select,textarea){font:inherit}.production-portal :is(button,a,input,select){outline-offset:3px}.production-portal :focus-visible{outline:3px solid var(--focus)}.production-portal .client-clarity-page{max-width:none;margin:0;padding:0}.portal-home-authorized,.portal-dfs-authorized,.portal-si-authorized{grid-template-columns:minmax(0,1fr)}.portal-to-authorized{grid-template-columns:repeat(2,minmax(0,1fr))}.production-portal .portal-safe-columns[data-kind=SG]{grid-template-columns:minmax(260px,1.6fr) minmax(170px,1fr) 100px 45px}.production-portal .portal-safe-columns[data-kind=SI]{grid-template-columns:minmax(260px,1.4fr) minmax(260px,1.5fr) 45px}.production-portal [hidden]{display:none!important}.production-portal .to-goals-id-tile{flex-direction:column}.production-portal .to-goals-id-tile>span{font-size:11px;font-weight:700}.production-portal .account-menu{position:relative}.production-portal .account-menu-panel{min-width:230px;position:absolute;right:0}.production-portal .portal-current-client{align-items:center;min-height:36px;font-size:13px;font-weight:500;display:flex}.production-portal .portal-unavailable{color:#73869c;font-size:11px}.production-portal .zui-nav-item:disabled{opacity:.55;cursor:not-allowed}.production-portal .pd-ppt{flex-wrap:wrap;gap:6px;display:flex}.production-portal .pd-ppt span{color:#aeb9c8;font-size:11px}.production-portal .zui-shell .shell-clarity-group-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;letter-spacing:.04em;background:0 0;border:0;font-size:12px;font-weight:700}.production-portal .zui-shell .shell-clarity-group-button>svg:last-child{width:14px;margin-left:auto;transition:transform .15s;transform:rotate(90deg)}.production-portal .zui-shell .shell-clarity-group-button[aria-expanded=true]>svg:last-child{transform:rotate(-90deg)}.production-portal .zui-shell .shell-clarity-tile[data-identity=MAP]{color:#24e6df;background:linear-gradient(135deg,#006a75,#003644);border-color:#0b839b}.production-portal .zui-shell .shell-clarity-tile[data-identity=MAP] svg{width:20px;height:20px}@media (width<=767px){.production-portal .portal-safe-columns[data-kind],.portal-to-authorized{grid-template-columns:minmax(0,1fr)}}.production-portal .zui-shell{--shell-sidebar:240px;--shell-nav-font-size:14px}.production-portal .zui-shell :is(.zui-nav-item,.shell-clarity-group-button){font-size:var(--shell-nav-font-size);min-height:40px}@media (width<=1023px){.production-portal .zui-shell .zui-nav-item{min-height:44px}}.production-portal .zui-shell .shell-nav-children>:is(a,button,span){font-size:var(--shell-nav-font-size);line-height:1.4}.production-portal .zui-shell #shell-clarity-items>a{min-height:44px;font-size:var(--shell-nav-font-size);white-space:normal;overflow-wrap:normal;gap:6px;padding:8px 4px}.production-portal .zui-shell .shell-clarity-label{white-space:normal;text-wrap:pretty;min-width:0}.production-portal .clarity-landing{width:100%;min-width:0;max-width:1600px;margin-inline:auto}.production-portal .clarity-landing :is(.dfs-breadcrumbs,.to-breadcrumbs){color:#8fa7bd;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 15px;font-size:11px;line-height:1.5;display:flex}.production-portal .clarity-landing :is(.dfs-breadcrumbs,.to-breadcrumbs) a{color:#a6bfd5;text-decoration:none}.production-portal .clarity-landing :is(.dfs-page-header,.sgc-header){margin:0 0 24px}.production-portal .clarity-landing :is(.dfs-client,.to-eyebrow){color:#88a9c4;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:600;display:block}.production-portal .clarity-landing h1{color:#edf5ff;letter-spacing:-.7px;text-wrap:pretty;margin:0;font-size:clamp(23px,2.2vw,34px);font-weight:650;line-height:1.2}.production-portal .clarity-landing :is(.dfs-page-header>p:last-child,.sgc-intro,.sgc-header .to-note){color:#9db5cb;margin:10px 0 0;font-size:13px;line-height:1.65}.production-portal .clarity-landing :is(.sgc-toolbar,.toc-controls){grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.production-portal .clarity-landing .toc-search{color:#90b3cd;gap:5px;font-size:10px;display:grid}.production-portal .clarity-landing .toc-search input{color:#d4e6f4;background:#0c2031;border:1px solid #2c4b64;border-radius:5px;width:100%;min-width:0;height:38px;padding:8px 10px;font-size:12px}.production-portal .clarity-landing .sgc-record{min-height:92px}@media (width<=1100px){.production-portal .clarity-landing .sgc-columns{display:none}.production-portal .clarity-landing .sgc-record.portal-safe-columns[data-kind]{grid-template-columns:minmax(0,1fr) 40px;gap:12px}.production-portal .clarity-landing .sgc-record>.sgc-goal{grid-area:1/1/auto/-1}.production-portal .clarity-landing .sgc-record>:is(.sgc-objective,.sic-context){grid-area:2/1/auto/-1;min-width:0}.production-portal .clarity-landing .sgc-record>.sgc-count{grid-area:3/1}.production-portal .clarity-landing .sgc-record>.sgc-open{grid-area:3/2}}@media (width<=600px){.production-portal .clarity-landing :is(.dfs-page-header>p:last-child,.sgc-intro,.sgc-header .to-note){font-size:12px}}@media (width>=1101px){.production-portal .clarity-landing .portal-safe-columns[data-kind=SG]{grid-template-columns:minmax(240px,1.6fr) minmax(170px,1fr) 105px 110px 40px}}.production-portal .clarity-landing .portal-status-unpublished{color:var(--zui-text-muted,#8faec6)}@media (width<=1100px){.production-portal .clarity-landing .sgc-record[data-kind=SG]>.sgc-status{grid-area:3/1/auto/-1;justify-self:start}.production-portal .clarity-landing .sgc-record[data-kind=SG]>.sgc-count,.production-portal .clarity-landing .sgc-record[data-kind=SG]>.sgc-open{grid-row:4}}.to-workspace .to-hero-context:has(.workspace-daily-quote){text-align:center;align-self:center;align-items:center;min-height:0;padding:14px 28px}.to-workspace .to-hero-context:has(.workspace-daily-quote) img{object-position:left;align-self:flex-start;height:32px;margin-bottom:8px}.workspace-daily-quote{text-align:center;width:100%;max-width:580px;margin:0 auto}.workspace-quote-eyebrow{color:#96bbd1;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.to-workspace .workspace-daily-quote blockquote{color:#edf5ff;text-wrap:balance;border:0;margin:0;padding:0;font-size:clamp(17px,1.3vw,21px);font-weight:450;line-height:1.35}.workspace-daily-quote figcaption{color:#b4ccdd;justify-content:center;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.to-workspace .workspace-daily-quote figcaption a{color:#8bc8e4;text-underline-offset:3px;font-size:10px;text-decoration:underline}@media (width>=1200px){.to-workspace .to-hero:has(.workspace-daily-quote){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (width>=800px) and (width<=1199px){.to-workspace .to-hero:has(.workspace-daily-quote){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px}}@media (width<=599px){.to-workspace .to-hero-context:has(.workspace-daily-quote){padding:14px 18px}}
