*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:BIZ UDPGothic,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--topbar-visible-height: 84px;--goal-assistant-gap: 18px;--sidebar-width: 264px;--surface: #ffffff;--text-main: #1e293b;--line: #d6e2ef;--brand-50: #ecfeff;--brand-100: #cffafe;--brand-500: #0891b2;--brand-600: #0e7490;--brand-700: #155e75;--danger-500: #dc2626;--danger-50: #fef2f2;--success-500: #15803d;--success-50: #ecfdf5}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;color:var(--text-main);background:#fff;font-family:BIZ UDPGothic,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration-line:none}h1,h2,h3,h4,h5,h6{margin:0;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}h2{font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:.025em}h3{font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:.025em}p{margin:0}label{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}input,select,textarea{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}input,select{min-height:2.5rem}input[type=checkbox],input[type=radio]{accent-color:var(--brand-600)}textarea{min-height:6rem;resize:vertical;line-height:1.625}input:focus,select:focus,textarea:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))}input[aria-invalid=true]:not([type=checkbox]):not([type=radio]),select[aria-invalid=true],textarea[aria-invalid=true],input.isInvalid:not([type=checkbox]):not([type=radio]),select.isInvalid,textarea.isInvalid{border-color:#fca5a5;background:snow;box-shadow:0 0 0 3px #fecaca73}input[aria-invalid=true]:not([type=checkbox]):not([type=radio]):focus,select[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus,input.isInvalid:not([type=checkbox]):not([type=radio]):focus,select.isInvalid:focus,textarea.isInvalid:focus{border-color:#f87171;box-shadow:0 0 0 4px #fecaca94}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}table{width:100%;border-collapse:collapse;min-width:760px}th,td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding:.625rem .75rem;text-align:left;vertical-align:middle;font-size:.875rem;line-height:1.25rem}th{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));vertical-align:middle}th .checkboxRow,td .checkboxRow:has(input[type=checkbox]:only-child),td .checkboxRow:has(input[type=radio]:only-child){justify-content:center;width:100%}tr:last-child td{border-bottom-width:0px}pre{overflow:auto;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding:.75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1));max-height:280px;margin-top:8px}::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}::selection{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.authPage{display:grid;gap:.75rem}.authPage.two{grid-template-columns:repeat(2,minmax(0,1fr))}.authPage.three{grid-template-columns:repeat(3,minmax(0,1fr))}.authPage.four{grid-template-columns:repeat(4,minmax(0,1fr))}.authPage.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.authPage.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.authPage{display:grid;min-height:100%;place-items:center;padding:1.5rem}@media (max-width: 1280px){.authPage.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.authPage.two,.authPage.three,.authPage.four,.authPage.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.authCard{width:min(480px,100%);border:1px solid #d4e1ef;border-radius:20px;padding:28px;background:linear-gradient(150deg,#f8fdff,#fff 58%,#f1f9fe);box-shadow:0 22px 48px #0f172a1f;position:relative;overflow:hidden}.authCard:after{content:"";position:absolute;top:-84px;right:-76px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle at center,#0891b233,#0891b200 72%);pointer-events:none}.authCard>*{position:relative;z-index:1}.authCard>*+*{margin-top:1rem}.authCard h1{font-size:1.5rem;line-height:2rem;font-weight:900;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.authCard.authCardElevated{border-color:#cfdfea;background:linear-gradient(145deg,#f7fbfd,#fff 55%,#f4fafc)}.authLead{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.authChecklist{display:grid;gap:.75rem}.authChecklist.two{grid-template-columns:repeat(2,minmax(0,1fr))}.authChecklist.three{grid-template-columns:repeat(3,minmax(0,1fr))}.authChecklist.four{grid-template-columns:repeat(4,minmax(0,1fr))}.authChecklist.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.authChecklist.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.authChecklist{margin:0;display:grid;list-style-type:disc;gap:.5rem;padding-left:1.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@media (max-width: 1280px){.authChecklist.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.authChecklist.two,.authChecklist.three,.authChecklist.four,.authChecklist.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.appShell{display:grid;min-height:100vh;gap:0;grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.sidebar{background:linear-gradient(170deg,#113645,#061922);color:#f8fcfd;border-right:1px solid rgba(255,255,255,.06);position:sticky;top:0;height:100vh;overflow-y:auto;padding:1.25rem}.brand{margin-bottom:1.25rem;border-bottom-width:1px;border-color:#ffffff1a;padding:.25rem .375rem 1.25rem}.brandHead{display:flex;align-items:center;gap:.5rem}.brandLogo{width:48px;height:49px;display:block;flex-shrink:0}.brandTitle{font-size:1.125rem;line-height:1.75rem;font-weight:900;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-shadow:0 1px 2px rgba(0,0,0,.35)}.brandSub{margin-top:.25rem;font-size:.75rem;line-height:1rem;opacity:.7}.menu{display:flex;flex-direction:column;gap:.375rem}.menuGroup{display:flex;flex-direction:column;gap:.25rem}.menuGroupToggle{min-height:46px;display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:.5rem;border-width:1px;border-color:transparent;padding-left:.75rem;padding-right:.75rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(195 211 218 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;letter-spacing:0}.menuGroupTitle{min-width:0;display:flex;align-items:center;gap:.5rem}.menuGroupToggle:hover{background-color:#ffffff0d;--tw-text-opacity: 1;color:rgb(238 248 251 / var(--tw-text-opacity, 1))}.menuGroupToggle.expanded{background:transparent;border-color:transparent;color:#eef8fb}.menuGroupToggle.\!expanded{background:transparent!important;border-color:transparent!important;color:#eef8fb!important}.menuGroupChevron{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s ease;opacity:.78}.menuGroupToggle[aria-expanded=true] .menuGroupChevron{transform:rotate(-135deg)}.menuGroupItems{display:flex;flex-direction:column;gap:.125rem;padding:2px 0 4px 10px}.menuGroupItems.home{padding:0 0 8px}.menuItem{min-height:42px;display:flex;align-items:center;border-radius:.5rem;border-width:1px;border-color:transparent;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(202 210 230 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.menuItemContent{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem}.menuBadge{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ffedd5;color:#9a3412;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center}.menuItem.active .menuBadge{background:#e0f2f7;color:#155e75}.menuItem.\!active .menuBadge{background:#e0f2f7!important;color:#155e75!important}.menuItem:hover{background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.menuItem.active{background:linear-gradient(90deg,#21809a4d,#21809a1a);border:1px solid rgba(100,210,240,.2);color:#e0f2f7;font-weight:600;box-shadow:0 2px 6px #0000001a}.menuItem.\!active{background:linear-gradient(90deg,#21809a4d,#21809a1a)!important;border:1px solid rgba(100,210,240,.2)!important;color:#e0f2f7!important;font-weight:600!important;box-shadow:0 2px 6px #0000001a!important}.mainArea{min-height:0px;min-width:0px;overflow:visible;padding-top:var(--topbar-visible-height)}.topbar{position:fixed;z-index:20;border-bottom-width:1px;border-color:#e2e8f0cc;padding:.75rem 1.5rem;top:0;left:var(--sidebar-width);right:0;background:#f8fafcf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:visible}.topbarHead{display:flex;align-items:center;justify-content:space-between;gap:1rem}.topbarIdentity{min-width:0px;flex:1 1 0%}.topbarAuthActions{flex-shrink:0}.authActions{display:flex;align-items:center}.badgeList{display:flex;min-width:0px;flex-wrap:wrap;align-items:center;gap:.5rem}.badge{display:inline-flex;max-width:100%;align-items:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1));box-shadow:0 8px 18px #0f172a0a}.badge.subtle{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.topbarMetaBadge{min-width:0px;gap:.5rem}.topbarMetaBadgeLabel{flex-shrink:0;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:11px;font-weight:700;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.topbarMetaBadgeValue{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));max-width:min(280px,20vw)}.contextBar{display:grid;gap:.75rem}.contextBar.two{grid-template-columns:repeat(2,minmax(0,1fr))}.contextBar.three{grid-template-columns:repeat(3,minmax(0,1fr))}.contextBar.four{grid-template-columns:repeat(4,minmax(0,1fr))}.contextBar.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.contextBar.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.contextBar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media (max-width: 1280px){.contextBar.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.contextBar.two,.contextBar.three,.contextBar.four,.contextBar.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.contextBar{grid-template-columns:repeat(3,minmax(0,1fr))}.topbarContextOverlay{position:absolute;top:100%;left:24px;right:24px;padding-top:12px;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.topbarContextOverlay:before{content:"";position:absolute;top:12px;right:0;bottom:0;left:0;border:1px solid rgba(203,213,225,.85);border-radius:24px;background:#f8fafcf5;box-shadow:0 18px 36px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbarContextOverlay .contextBar{position:relative;z-index:1;padding:12px}.topbarExpandable:hover .topbarContextOverlay,.topbarExpandable:focus-within .topbarContextOverlay{opacity:1;transform:translateY(0);pointer-events:auto}.topbarExpandable:hover .topbarContextOverlay:before,.topbarExpandable:focus-within .topbarContextOverlay:before{animation:topbarContextReveal .96s ease-out both}.contextField{display:flex;min-width:0px;flex-direction:row;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:#e2e8f0cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem 1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);box-shadow:0 10px 22px #0f172a0d}.contextFieldLabel{flex-shrink:0;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.contextField>select{min-width:0px;flex:1 1 0%;border-radius:.75rem;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));width:auto}.contextField>select:hover{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.contextFieldCycle{flex-wrap:wrap}.cycleFinalizedToggle{margin-left:auto;display:inline-flex;flex-shrink:0;flex-direction:row;align-items:center;gap:.5rem;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.cycleFinalizedToggle input[type=checkbox]{width:1rem;height:1rem;min-height:1rem;min-width:1rem;margin:0;accent-color:var(--brand-600)}.pageContent{padding:1.5rem}.page{display:flex;flex-direction:column;gap:1.25rem}.pageLead{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.pageMetaStrip{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.pageMetaChip{display:inline-flex;min-height:2rem;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.pageMetaChip.metaChipSuccess,.pageMetaChip.evaluationMetaChipSuccess{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.pageMetaChip.metaChipWarning,.pageMetaChip.evaluationMetaChipWarning{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.pageMetaChip.metaChipInfo,.pageMetaChip.evaluationMetaChipInfo{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.pageMetaChip.metaChipNeutral{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.pageMetaChip.goalSheetMetaChipUnsubmitted{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.pageMetaChip.goalSheetMetaChipNotCreated{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.pageMetaChip.goalSheetMetaChipDraft{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.pageMetaChip.goalSheetMetaChipReturned{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.pageMetaChip.goalSheetMetaChipFix1{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.pageMetaChip.goalSheetMetaChipFix2{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.pageMetaChip.goalSheetMetaChipSubmitted{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.pageMetaChip.goalSheetMetaChipManagerApproved{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.pageMetaChip.goalSheetMetaChipLocked{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.panel{border:1px solid #d8e3ef;border-radius:18px;padding:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 10px 28px #0f172a14;position:relative}.panel.compact{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.executivePanel{border-color:#f2d3dd;background:linear-gradient(180deg,#fff8fb,#fff)}.subCard{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}.goalInputCardActive{border-color:#67e8f9;box-shadow:0 0 0 3px #22d3ee29;transition:border-color .2s ease,box-shadow .2s ease}.panel>*,.subCard>*,.modalCard>*{margin-top:0;margin-bottom:0}.panel>*+*,.subCard>*+*,.modalCard>*+*{margin-top:.75rem}.sectionHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.muted{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.infoText{border-radius:1rem;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1));padding:.75rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.cycleStatusUpdateSection{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#f8fafcb3;padding-left:0;padding-right:0;padding-top:1rem;padding-bottom:1rem}.cycleStatusUpdateSection>*+*{margin-top:.75rem}.kpiGrid{display:grid;gap:.75rem}.kpiGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.kpiGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kpiGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.kpiGrid.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.kpiGrid.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.kpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}@media (max-width: 1280px){.kpiGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.kpiGrid.two,.kpiGrid.three,.kpiGrid.four,.kpiGrid.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.kpiCard{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1));padding:.625rem .75rem}.kpiTitle{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.kpiValue{margin-top:.25rem;font-size:1.25rem;line-height:1.75rem;font-weight:900;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.kvList{display:grid;gap:.75rem}.kvList.two{grid-template-columns:repeat(2,minmax(0,1fr))}.kvList.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kvList.four{grid-template-columns:repeat(4,minmax(0,1fr))}.kvList.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.kvList.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.kvList{margin:0;display:grid;gap:.5rem}@media (max-width: 1280px){.kvList.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.kvList.two,.kvList.three,.kvList.four,.kvList.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.kvList div{display:flex;justify-content:space-between;gap:.5rem;min-width:0}.kvList dt{flex-shrink:0;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.kvList dd{margin:0;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));min-width:0;overflow-wrap:anywhere;word-break:break-word}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.inlineFilterActions{flex-wrap:nowrap;align-items:center;gap:.75rem}.inlineFilterField{margin:0;flex-direction:row;align-items:center;gap:.5rem}.inlineFilterField>span{white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.inlineFilterField>select{width:auto;min-width:10rem}.growthPeriodSelector{max-width:100%;flex-wrap:wrap;margin-top:16px}.inlineFilterField>select.growthPeriodSelect{width:min(560px,100%);min-width:min(280px,100%);max-width:100%}.btn{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.375rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn:hover{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.btn.secondary{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.btn.secondary:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.btn.success{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn.success:hover{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.btn.danger{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn.danger:hover{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.btn.dangerSubtle{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.btn.dangerSubtle:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.btn.ghost{border-color:transparent;background-color:transparent;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.btn:disabled{cursor:not-allowed;opacity:.6}.tabBar{display:inline-flex;max-width:100%;align-items:center;overflow-x:auto;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.progressTabBarRow{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-bottom:.5rem}.progressTabBarTabs{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:0px;overflow:visible;border-radius:0;border-width:0px;background-color:transparent;padding:0}.progressTabBarActions{margin-left:auto;justify-content:flex-end}.progressSplitTab{display:inline-flex;height:2.5rem;overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.progressSplitTab:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.progressSplitTabButton{position:relative;display:inline-flex;height:100%;align-items:center;justify-content:center;border-width:0px;background-color:transparent;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-width:5.75rem;z-index:1}.progressSplitTabButton:not(.active){--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.progressSplitTabButton.active,.progressSplitTabButton.\!active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.progressSplitTabButton.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0891b2}.progressSplitTabButton.\!active:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;background:#0891b2!important}.progressSplitTabPrimary.active:before{clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)}.progressSplitTabPrimary.\!active:before{clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)!important}.progressSplitTabSecondary.active:before{clip-path:polygon(12px 0,100% 0,100% 100%,0 100%)}.progressSplitTabSecondary.\!active:before{clip-path:polygon(12px 0,100% 0,100% 100%,0 100%)!important}.progressSplitTab:not(.oneOnOneActive):not(.reviewActive) .progressSplitTabPrimary:after{content:"/";position:absolute;right:-.28rem;color:#94a3b8;font-weight:700}.progressMonthlyTabButton{margin-left:1.75rem}.tabButton{position:relative;display:inline-flex;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-width:0px;background-color:transparent;padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-width:5.75rem;z-index:1}.tabButton:hover{color:#0f172a;box-shadow:inset 0 -2px #0891b259}.tabButton.active,.tabButton.\!active{background-color:transparent;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tabButton.active{box-shadow:none}.tabButton.\!active{box-shadow:none!important}.tabButton:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:transparent;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.tabButton.active:before{background:#0891b2}.tabButton.\!active:before{background:#0891b2!important}.tabButton:first-child:before{clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.tabButton:last-child:before{clip-path:polygon(10px 0,100% 0,100% 100%,0 100%)}.tabButton:only-child:before{clip-path:none}.tabButton:not(:first-child):not(.active):after{content:"/";position:absolute;left:-.25rem;z-index:2;color:#94a3b8;font-weight:700;pointer-events:none}.tabButton.active+.tabButton:after{content:none}.tabButton.\!active+.tabButton:after{content:none!important}.tabButton:first-child{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.tabButton:last-child{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.progressTabBarTabs .progressMonthlyTabButton{margin-left:1.75rem;display:inline-flex;height:2.5rem;align-items:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.progressTabBarTabs .progressMonthlyTabButton:not(.active):after{content:"/";position:absolute;left:-1.1rem;z-index:2;color:#94a3b8;font-weight:700;pointer-events:none}.progressTabBarTabs .progressMonthlyTabButton:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.progressTabBarTabs .progressMonthlyTabButton.active,.progressTabBarTabs .progressMonthlyTabButton.\!active{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.progressTabBarTabs .progressMonthlyTabButton.active:before{content:none}.progressTabBarTabs .progressMonthlyTabButton.\!active:before{content:none!important}.grid{display:grid;gap:.75rem}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important;align-items:start}.goalReviewActionRow{display:flex;align-items:flex-end;gap:.75rem}.goalReviewActionField{flex:0 1 33.3333%;max-width:33.3333%;min-width:220px;margin:0}.goalReviewNoteField{margin:0;margin-top:18px!important}.goalReviewWorkspaceSection{display:flex;flex:1 1 0%;flex-direction:column;overflow:hidden;min-height:0}.goalReviewWorkspaceBody{display:flex;flex:1 1 0%;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 8px 4px 4px}.goalReviewWorkspaceBody>*+*{margin-top:18px}.goalReviewActionField.goalReviewActionFieldWorkspace{flex:0 1 50%;max-width:50%;min-width:220px}.goalReviewNoteField.goalReviewNoteFieldWorkspace{flex:1 1 0%;min-height:0}.goalReviewNoteField.goalReviewNoteFieldWorkspace textarea{flex:1 1 auto;min-height:0;height:auto}.goalReviewWorkspaceActions{position:sticky;bottom:0;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid #e2e8f0;background:linear-gradient(180deg,#ffffffeb,#fff 28px)}.reviewCommentText{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.6}.goalReviewCommentsTable{width:100%;table-layout:fixed}.goalReviewCommentsTable td{vertical-align:top}.goalReviewCommentsTable .reviewCommentDateCol,.goalReviewCommentsTable .reviewCommentDateCell{width:112px}.goalReviewCommentsTable .reviewCommentActorCol,.goalReviewCommentsTable .reviewCommentActorCell{width:92px}.goalReviewCommentsTable .reviewCommentTransitionCol,.goalReviewCommentsTable .reviewCommentTransitionCell{width:132px}.goalReviewCommentsTable td.reviewCommentMetaCell{text-align:center;vertical-align:middle;white-space:normal;line-height:1.55}.goalReviewCommentsTable .reviewCommentDateCol,.goalReviewCommentsTable .reviewCommentActorCol,.goalReviewCommentsTable .reviewCommentTransitionCol{text-align:center;white-space:nowrap}.goalReviewCommentsTable .reviewCommentActorCell{white-space:nowrap}.readonlyGoalsList{display:grid;gap:.75rem}.readonlyGoalsList.two{grid-template-columns:repeat(2,minmax(0,1fr))}.readonlyGoalsList.three{grid-template-columns:repeat(3,minmax(0,1fr))}.readonlyGoalsList.four{grid-template-columns:repeat(4,minmax(0,1fr))}.readonlyGoalsList.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.readonlyGoalsList.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.readonlyGoalsList{display:grid;gap:1rem}@media (max-width: 1280px){.readonlyGoalsList.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.readonlyGoalsList.two,.readonlyGoalsList.three,.readonlyGoalsList.four,.readonlyGoalsList.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.readonlyGoalCard{gap:1rem;padding:1rem}.readonlyGoalCardHeader{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.readonlyGoalTitleBlock{min-width:0px;flex:1 1 0%}.readonlyGoalTitle{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.readonlyGoalBody{display:grid;gap:.75rem}.readonlyGoalBody.two{grid-template-columns:repeat(2,minmax(0,1fr))}.readonlyGoalBody.three{grid-template-columns:repeat(3,minmax(0,1fr))}.readonlyGoalBody.four{grid-template-columns:repeat(4,minmax(0,1fr))}.readonlyGoalBody.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.readonlyGoalBody.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.readonlyGoalBody{display:grid;gap:1rem}@media (max-width: 1280px){.readonlyGoalBody.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.readonlyGoalBody.two,.readonlyGoalBody.three,.readonlyGoalBody.four,.readonlyGoalBody.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.readonlyGoalBodyGrid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.readonlyGoalField,.readonlyGoalFieldWide{min-width:0}.readonlyGoalFieldHeader{margin-bottom:.375rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.readonlyGoalField h4{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.readonlyGoalFieldToggle{display:inline-flex;flex-shrink:0;align-items:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.readonlyGoalFieldToggle:hover{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.readonlyGoalFieldToggle:focus-visible{outline:none;border-color:#22d3ee;box-shadow:0 0 0 3px #a5f3fcbf}.readonlyGoalFieldCollapsed{position:relative;overflow:hidden;max-height:calc(1.65em * 6 + 1.25rem)}.readonlyGoalFieldCollapsed:after{content:"";position:absolute;inset:auto 0 0 0;height:52px;background:linear-gradient(180deg,#f8fafc00,#f8fafcf0 78%,#f8fafc);pointer-events:none}.reviewCommentDateText,.reviewCommentTransitionText{display:flex;flex-direction:column;align-items:center;gap:.25rem;white-space:nowrap;line-height:1.35}.reviewCommentTransitionArrow{color:#64748b;font-size:.95em;line-height:1}.reviewCommentBodyCell{min-width:0;vertical-align:middle!important}.gridSpanTwo{grid-column:1 / -1}.checkboxRow{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;flex-direction:row;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625}.checkboxRow input[type=checkbox],.checkboxRow input[type=radio]{width:1rem;height:1rem;min-height:1rem;min-width:1rem;margin:0;flex:0 0 auto;accent-color:var(--brand-600)}.checkboxField{display:flex;flex-direction:column;gap:.5rem}.checkboxInlineGroup,.roleCheckGrid{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.625rem}.growthChoiceOption{border-radius:.375rem;border-width:1px;border-color:transparent;padding:.375rem .5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.growthChoiceOption:hover{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1));background-color:#ecfeff80}.growthChoiceOption.selected,.growthChoiceOption.\!selected{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.growthChoiceOption:has(input:focus-visible){--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))}.growthChoiceOption input[type=checkbox]:focus,.growthChoiceOption input[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);box-shadow:none}.growthScaleGroup{display:grid;gap:.75rem}.growthScaleGroup.two{grid-template-columns:repeat(2,minmax(0,1fr))}.growthScaleGroup.three{grid-template-columns:repeat(3,minmax(0,1fr))}.growthScaleGroup.four{grid-template-columns:repeat(4,minmax(0,1fr))}.growthScaleGroup.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.growthScaleGroup.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.growthScaleGroup{display:grid;gap:.5rem}@media (max-width: 1280px){.growthScaleGroup.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.growthScaleGroup.two,.growthScaleGroup.three,.growthScaleGroup.four,.growthScaleGroup.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.growthScaleGroup{grid-template-columns:repeat(5,minmax(112px,1fr))}.growthScaleOption{margin:0;display:flex;min-height:3rem;cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .625rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.growthScaleOption:hover{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.growthScaleOption.selected,.growthScaleOption.\!selected{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.growthScaleOption:has(input:focus-visible){--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))}.growthScaleOption input[type=radio]{width:1rem;height:1rem;min-height:1rem;min-width:1rem;flex-shrink:0;margin:0}.growthScaleOption input[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);box-shadow:none}.growthScaleOption span{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));line-height:1}.growthScaleOption small{font-size:.75rem;line-height:1rem;font-weight:500;line-height:1.375;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.fieldLabel{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.tableWrap{overflow:auto;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.emptyState{border-radius:1rem;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.emptyState.emptyStateTall{display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;text-align:center;line-height:1.625;min-height:min(120px,24vh);width:100%}.bannerLayer{pointer-events:none;position:fixed;right:1.25rem;top:.75rem;z-index:40;left:284px}.\!banner,.banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;padding:.5rem .75rem}.\!banner.floating,.banner.floating{pointer-events:auto;margin:0;width:-moz-fit-content;width:fit-content}.\!banner.floating{min-width:560px!important;max-width:960px!important;box-shadow:0 16px 36px #0f172a38!important}.banner.floating{min-width:560px;max-width:960px;box-shadow:0 16px 36px #0f172a38}.\!banner.error,.banner.error,.banner.\!error{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.\!banner.success,.banner.success{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.modalOverlay{display:grid;gap:.75rem}.modalOverlay.two{grid-template-columns:repeat(2,minmax(0,1fr))}.modalOverlay.three{grid-template-columns:repeat(3,minmax(0,1fr))}.modalOverlay.four{grid-template-columns:repeat(4,minmax(0,1fr))}.modalOverlay.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.modalOverlay.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background-color:#02061766;padding:1.25rem}@media (max-width: 1280px){.modalOverlay.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.modalOverlay.two,.modalOverlay.three,.modalOverlay.four,.modalOverlay.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.modalOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modalCard{width:min(980px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;box-shadow:0 24px 62px #0f172a3d}.profileSetupModal{width:min(560px,100%)}.adminCreateModal{width:min(700px,100%)}.\!evidenceModal{width:min(920px,100%)!important}.evidenceModal{width:min(920px,100%)}.oneOnOneAiModal{width:min(840px,100%)}.oneOnOneReviewAiModal{width:min(1180px,100%)}.itemCommentModal{width:min(760px,100%)}.oneOnOneAiModal .modalUnifiedBody{max-height:calc(100vh - 190px);overflow-y:auto;overscroll-behavior:contain}.oneOnOneReviewAiResult.two{grid-template-columns:repeat(2,minmax(0,1fr))}.oneOnOneReviewAiResult.three{grid-template-columns:repeat(3,minmax(0,1fr))}.oneOnOneReviewAiResult.four{grid-template-columns:repeat(4,minmax(0,1fr))}.oneOnOneReviewAiResult.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.oneOnOneReviewAiResult.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.oneOnOneReviewAiResult{display:grid;gap:.75rem}@media (max-width: 1280px){.oneOnOneReviewAiResult.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.oneOnOneReviewAiResult.two,.oneOnOneReviewAiResult.three,.oneOnOneReviewAiResult.four,.oneOnOneReviewAiResult.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.oneOnOneReviewAiPrimary,.oneOnOneReviewAiSection{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}.oneOnOneReviewAiPrimary{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1));background-color:#ecfeff80}.oneOnOneReviewAiGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.oneOnOneReviewAiGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.oneOnOneReviewAiGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.oneOnOneReviewAiGrid.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.oneOnOneReviewAiGrid.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.oneOnOneReviewAiGrid{display:grid;gap:.75rem}@media (max-width: 1280px){.oneOnOneReviewAiGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.oneOnOneReviewAiGrid.two,.oneOnOneReviewAiGrid.three,.oneOnOneReviewAiGrid.four,.oneOnOneReviewAiGrid.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.oneOnOneReviewAiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.oneOnOneReviewAiLabel{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.oneOnOneReviewAiList{display:grid;gap:.75rem}.oneOnOneReviewAiList.two{grid-template-columns:repeat(2,minmax(0,1fr))}.oneOnOneReviewAiList.three{grid-template-columns:repeat(3,minmax(0,1fr))}.oneOnOneReviewAiList.four{grid-template-columns:repeat(4,minmax(0,1fr))}.oneOnOneReviewAiList.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.oneOnOneReviewAiList.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.oneOnOneReviewAiList{margin:0;display:grid;list-style-type:none;gap:.5rem;padding:0}@media (max-width: 1280px){.oneOnOneReviewAiList.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.oneOnOneReviewAiList.two,.oneOnOneReviewAiList.three,.oneOnOneReviewAiList.four,.oneOnOneReviewAiList.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.oneOnOneReviewAiList li{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media (max-width: 760px){.oneOnOneReviewAiGrid{grid-template-columns:minmax(0,1fr)}}.itemCommentModal .modalUnifiedBody{max-height:calc(100vh - 190px);max-height:calc(100dvh - 190px);overflow-y:auto;overscroll-behavior:contain}.modalUnifiedCard{display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0}.modalUnifiedCard>*+*{margin-top:0}.modalUnifiedHeader{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgb(255 251 235 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position);padding:1.25rem 1.5rem}.modalUnifiedHeaderText{min-width:0px}.modalUnifiedBadge{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.modalUnifiedTitle{margin-top:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.modalUnifiedMeta{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.modalUnifiedClose{display:inline-flex;align-items:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;white-space:nowrap}.modalUnifiedClose:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.modalUnifiedBody>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.modalUnifiedBody{padding:1.25rem 1.5rem;min-height:0;overflow-y:auto;overscroll-behavior:contain}.modalToneAnnouncement .modalUnifiedHeader{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fffbeb var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position)}.modalToneAnnouncement .modalUnifiedBadge{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.modalToneOrganization .modalUnifiedHeader{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ecfeff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position)}.modalToneOrganization .modalUnifiedBadge{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.modalToneTeam .modalUnifiedHeader{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0fdfa var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position)}.modalToneTeam .modalUnifiedBadge{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.modalToneProgress .modalUnifiedHeader{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position)}.modalToneProgress .modalUnifiedBadge{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.modalToneMaster .modalUnifiedHeader{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(253 244 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fdf4ff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position)}.modalToneMaster .modalUnifiedBadge{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.modalToneProfile .modalUnifiedHeader{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fdf2f8 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position)}.modalToneProfile .modalUnifiedBadge{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.itemCommentButton{display:inline-flex;align-items:center;border-width:0px;background-color:transparent;padding:0;text-align:left;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:#cbd5e1;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.itemCommentButton:hover{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1));text-decoration-color:#38bdf8}.commentAvailablePill{margin-left:.5rem;display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.itemCommentSection h4{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.resultBox{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem}.simpleList{margin:0;margin-top:.5rem;display:flex;list-style-type:none;flex-direction:column;gap:.5rem;padding:0}.simpleList li{display:flex;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem}.simpleList.tight li{display:block}.statusPill,.saveStateTag,.notificationTypePill,.notificationReadPill{display:inline-flex;min-height:1.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem;font-weight:700}.collaborationEditingField{position:relative;display:block;width:100%}.collaborationEditingField input,.collaborationEditingField select,.collaborationEditingField textarea{display:block;width:100%}.collaborationEditingField.isRemoteEditing{--collaboration-editing-border: #10b981;--collaboration-editing-ring: rgba(16, 185, 129, .2);--collaboration-editing-bg: #ecfdf5;--collaboration-editing-text: #047857}.collaborationEditingField.isRemoteEditing input,.collaborationEditingField.isRemoteEditing select,.collaborationEditingField.isRemoteEditing textarea{border-color:var(--collaboration-editing-border);box-shadow:0 0 0 4px var(--collaboration-editing-ring)}.collaborationEditingField.isRemoteEditing input:focus,.collaborationEditingField.isRemoteEditing select:focus,.collaborationEditingField.isRemoteEditing textarea:focus{border-color:var(--collaboration-editing-border);box-shadow:0 0 0 4px var(--collaboration-editing-ring),0 0 0 7px #0891b21f}.collaborationEditingFieldBadge{position:absolute;top:-10px;right:8px;z-index:2;max-width:calc(100% - 16px);pointer-events:none;display:inline-flex;min-height:1.5rem;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;border-width:1px;padding-left:.625rem;padding-right:.625rem;font-size:11px;font-weight:700;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:color-mix(in srgb,var(--collaboration-editing-border) 30%,white);background:color-mix(in srgb,var(--collaboration-editing-bg) 82%,white);color:var(--collaboration-editing-text)}.realtimeRecoveryNotice{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.625;--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.realtimeRecoveryNotice.compact{margin-top:.75rem}.realtimeRecoveryNotice span{min-width:0px;flex:1 1 0%}.realtimeRecoveryNotice .btn{min-width:7rem;flex-shrink:0;white-space:nowrap;padding-left:.75rem;padding-right:.75rem}.statusPill,.saveStateTag,.statusPillNeutral,.saveStateTag.empty{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.statusPillFix,.saveStateTag.warning,.saveStateTag.dirty{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.saveStateTag.saving{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.saveStateTag.error,.saveStateTag.\!error{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.statusPillManagerApproved,.statusPillLocked,.saveStateTag.saved,.statusPillEventEnabled{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.statusPillEventDisabled{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.statusPillGoalUnsubmitted{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.statusPillGoalSubmitted{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.statusPillGoalDraft{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.statusPillGoalReturned{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.statusPillGoalFix1{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.statusPillGoalFix2{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.statusPillGoalManagerApproved{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.statusPillGoalLocked{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.statusPillGrowthAssigned{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.statusPillGrowthAnswering{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.statusPillGrowthSubmitted{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.statusPillGrowthGenerating{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.statusPillGrowthPendingConfirmation{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.statusPillGrowthFinalizing{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.statusPillGrowthFinalized{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.statusPillGrowthFailed{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.growthProfileProgress{margin-top:1rem;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.growthProfileProgressHeader{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.growthProfileProgressHeader strong{font-weight:700;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.growthProfileProgressRail{position:relative;padding-top:.25rem}.growthProfileProgressTrack{left:18px;right:18px;top:18px;position:absolute;height:.5rem;overflow:hidden;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.growthProfileProgressTrack span{display:block;height:100%;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(90deg,#2563eb,#0891b2 55%,#14b8a6);box-shadow:0 0 14px #14b8a647}.growthProfileProgress.isError .growthProfileProgressTrack span{background:linear-gradient(90deg,#dc2626,#f43f5e 58%,#fb7185);box-shadow:0 0 14px #f43f5e40}.growthProfileProgressSteps{position:relative;z-index:10;display:flex;justify-content:space-between;gap:.5rem}.growthProfileProgressStep{width:84px;display:flex;min-width:0px;flex-direction:column;align-items:center;gap:.5rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.growthProfileProgressStep:first-child{align-items:flex-start;text-align:left}.growthProfileProgressStep:last-child{align-items:flex-end;text-align:right}.growthProfileProgressDot{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.growthProfileProgressStep.completed{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.growthProfileProgressStep.completed .growthProfileProgressDot{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.growthProfileProgressStep.current,.growthProfileProgressStep.\!current{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.growthProfileProgressStep.current .growthProfileProgressDot,.growthProfileProgressStep.\!current .growthProfileProgressDot{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity, 1))}.growthProfileProgress.isError .growthProfileProgressStep.current .growthProfileProgressDot,.growthProfileProgress.isError .growthProfileProgressStep.\!current .growthProfileProgressDot{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1));--tw-ring-opacity: 1;--tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))}.growthProfileProgressLabel{min-width:0px;overflow-wrap:break-word;line-height:1.25}@media (max-width: 720px){.growthProfileProgress{padding-left:.75rem;padding-right:.75rem}.growthProfileProgressSteps{gap:.25rem}.growthProfileProgressTrack{left:14px;right:14px}.growthProfileProgressStep{width:48px}.growthProfileProgressDot{height:1.75rem;width:1.75rem;font-size:.75rem;line-height:1rem}.growthProfileProgressLabel{font-size:10px}}.dashboardPage{gap:1.5rem}.dashboardIntroPanel{border-color:#cae2ef;background:linear-gradient(145deg,#f4fcff,#fff 42%,#f3f9ff)}.dashboardIntroHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.dashboardIntroBody{display:grid;gap:.75rem}.dashboardIntroBody.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardIntroBody.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardIntroBody.four{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardIntroBody.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.dashboardIntroBody.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.dashboardIntroBody{display:grid;min-width:0px;flex:1 1 0%;gap:.5rem}@media (max-width: 1280px){.dashboardIntroBody.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.dashboardIntroBody.two,.dashboardIntroBody.three,.dashboardIntroBody.four,.dashboardIntroBody.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.dashboardEyebrow{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.dashboardTitle{font-size:1.5rem;line-height:2rem;font-weight:900;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.dashboardLead{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dashboardIntroActions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.btn.dashboardPrimaryAction{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.btn.dashboardPrimaryAction:hover{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.dashboardMetaRow,.dashboardNotificationSummary{display:flex;flex-wrap:wrap;gap:.5rem}.dashboardMetaPill,.dashboardSummaryChip{display:inline-flex;min-height:2rem;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.dashboardMetaPill.isNeutral,.dashboardCycleNeutral,.dashboardCycleNotStarted{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dashboardMetaPill.isPositive,.dashboardCycleFinalized{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.dashboardMetaPill.isAttention,.dashboardCycleDeadline{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.dashboardCycleInProgress{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.dashboardDeadlineGrid{display:grid;gap:.75rem}.dashboardDeadlineGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardDeadlineGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardDeadlineGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardDeadlineGrid.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.dashboardDeadlineGrid.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.dashboardDeadlineGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media (max-width: 1280px){.dashboardDeadlineGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.dashboardDeadlineGrid.two,.dashboardDeadlineGrid.three,.dashboardDeadlineGrid.four,.dashboardDeadlineGrid.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.dashboardDeadlineCard{display:grid;gap:.75rem}.dashboardDeadlineCard.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardDeadlineCard.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardDeadlineCard.four{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardDeadlineCard.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.dashboardDeadlineCard.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.dashboardDeadlineCard{display:grid;align-content:flex-start;gap:.375rem;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (max-width: 1280px){.dashboardDeadlineCard.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.dashboardDeadlineCard.two,.dashboardDeadlineCard.three,.dashboardDeadlineCard.four,.dashboardDeadlineCard.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.dashboardDeadlineCard:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.dashboardDeadlineLabel{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dashboardDeadlineDate{font-size:1.125rem;line-height:1.75rem;font-weight:900;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.dashboardDeadlineHint{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dashboardDeadlineLink{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.dashboardDeadlineLink:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.dashboardInlineNote{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dashboardGoalProgress{display:grid;gap:.75rem}.dashboardGoalProgress.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardGoalProgress.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardGoalProgress.four{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardGoalProgress.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.dashboardGoalProgress.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.dashboardGoalProgress{display:grid;gap:.5rem;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}@media (max-width: 1280px){.dashboardGoalProgress.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.dashboardGoalProgress.two,.dashboardGoalProgress.three,.dashboardGoalProgress.four,.dashboardGoalProgress.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.dashboardGoalProgressHead{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.dashboardGoalProgressHead p{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.dashboardProgressTrack{position:relative;height:.625rem;overflow:hidden;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.dashboardProgressTrack.secondary{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.dashboardProgressFill{display:block;height:100%;min-width:.125rem;border-radius:9999px}.dashboardProgressFill.started{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #0e7490 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 116 144 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.dashboardProgressFill.approved{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #047857 var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.dashboardGoalProgressLegend{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.auditPager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.auditPagerInfo{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.auditPagerButtons{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.auditPagerBtn{min-width:2.5rem;padding-left:.625rem;padding-right:.625rem}.auditPagerBtn.active,.activeFilterButton,.auditPagerBtn.\!active{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.auditPagerEllipsis{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:.25rem;padding-right:.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.notificationTypePillInfo{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.notificationTypePillReminder{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.notificationTypePillAnnouncement,.notificationTypePillWarning{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.notificationTypePillSuccess{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.notificationReadPill.isRead{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.notificationReadPill.isUnread{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.notificationSender{display:grid;gap:.75rem}.notificationSender.two{grid-template-columns:repeat(2,minmax(0,1fr))}.notificationSender.three{grid-template-columns:repeat(3,minmax(0,1fr))}.notificationSender.four{grid-template-columns:repeat(4,minmax(0,1fr))}.notificationSender.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.notificationSender.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.notificationSender{display:grid;gap:.125rem}@media (max-width: 1280px){.notificationSender.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.notificationSender.two,.notificationSender.three,.notificationSender.four,.notificationSender.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.notificationSenderName{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.notificationSenderName.isSystem{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.notificationSenderEmail{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));overflow-wrap:anywhere}.notificationMessageButton{text-align:left;--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:#7dd3fc;text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:transparent;border:0;padding:0;font:inherit;cursor:pointer}.notificationMessageButton:hover{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.notificationMessageButton:focus-visible{border-radius:.125rem;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))}.templatePreview{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));white-space:pre-wrap}.mermaidViewport{min-height:300px;overflow:auto;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}.mermaidSvg{min-width:720px}.mermaidSvg svg{margin-left:auto;margin-right:auto;display:block;height:auto;max-width:none}.adminFilterGrid{display:grid;gap:.75rem}.adminFilterGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.adminFilterGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.adminFilterGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.adminFilterGrid.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.adminFilterGrid.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.adminFilterGrid{margin-bottom:.75rem;display:grid;gap:.75rem}@media (max-width: 1280px){.adminFilterGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.adminFilterGrid.two,.adminFilterGrid.three,.adminFilterGrid.four,.adminFilterGrid.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.adminFilterGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,1fr)}.includeHiddenToggle{margin-bottom:.75rem;width:-moz-fit-content;width:fit-content}.organizationUserHeader{margin-bottom:.75rem}.teamTabLayout{display:flex;flex-direction:column;gap:.75rem}.teamFormArea{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem}.teamFormArea>*+*{margin-top:.75rem}.workStyleMasterPanel,.roleMasterPanel{margin-top:1rem}.permissionGroup{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}.permissionGroup>*{margin-top:0;margin-bottom:0}.permissionGroup>*+*{margin-top:.75rem}.permissionCheckGrid{display:grid;gap:.75rem}.permissionCheckGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.permissionCheckGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.permissionCheckGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.permissionCheckGrid.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.permissionCheckGrid.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.permissionCheckGrid{display:grid;gap:.5rem}@media (max-width: 1280px){.permissionCheckGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.permissionCheckGrid.two,.permissionCheckGrid.three,.permissionCheckGrid.four,.permissionCheckGrid.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.permissionCheckGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.permissionCheckItem{display:flex;cursor:pointer;flex-direction:column;gap:.25rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem}.permissionCheckHeader{display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;font-weight:500;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.permissionCheckHeader input[type=checkbox]{width:1rem;height:1rem;min-height:1rem;min-width:1rem;margin:0;flex:0 0 auto;accent-color:var(--brand-600)}.permissionCheckName{line-height:1.375}.permissionCheckDescription{padding-left:1.5rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.workStyleTargetField,.teamTargetField{width:min(420px,100%)}.memberSelectorWrap{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}.memberSelectorGrid{max-height:260px;display:flex;flex-wrap:wrap;align-content:flex-start;-moz-column-gap:1rem;column-gap:1rem;row-gap:.625rem;overflow:auto}.memberSelectorGrid .checkboxRow{flex:0 0 auto;max-width:100%;margin-right:8px;overflow-wrap:anywhere}.memberSelectorGrid.compact{-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.75rem}.memberSelectorItem{min-height:1.75rem}.memberSelectorNameLine{display:inline-flex;min-width:0px;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.375rem;column-gap:.375rem;line-height:1.375}.memberSelectorNameLine strong{font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.memberSelectorMeta{font-size:.75rem;line-height:1rem}.teamSelectArea{display:grid;gap:.75rem}.teamSelectArea.two{grid-template-columns:repeat(2,minmax(0,1fr))}.teamSelectArea.three{grid-template-columns:repeat(3,minmax(0,1fr))}.teamSelectArea.four{grid-template-columns:repeat(4,minmax(0,1fr))}.teamSelectArea.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.teamSelectArea.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.teamSelectArea{margin-top:.625rem;margin-bottom:.625rem;display:grid;gap:.625rem}@media (max-width: 1280px){.teamSelectArea.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.teamSelectArea.two,.teamSelectArea.three,.teamSelectArea.four,.teamSelectArea.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.teamGraphHelpText{margin:0}.grid.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.goalsInputLayout textarea.goalAutosizeTextarea{min-height:6rem;overflow:hidden;resize:none}.evaluationInputLayout{width:100%}.evaluationPage{gap:1.5rem}.evaluationSummaryGrid{align-items:start}.evaluationMainColumn{display:flex;min-width:0px;flex-direction:column;gap:1rem}.evaluationLaneCard{gap:1rem}.evaluationLaneHeaderActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.evaluationReviewerSelectorWrap{padding:.625rem}.memberSelectorGrid.evaluationReviewerSelectorGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));max-height:clamp(280px,calc(100dvh - 420px),620px);min-height:clamp(180px,calc(100dvh - 520px),320px);gap:8px 12px;align-content:start}.memberSelectorGrid.evaluationReviewerSelectorGrid .checkboxRow{width:100%;margin-right:0}.evaluationReviewerSelectorItem{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;-moz-column-gap:8px;column-gap:8px;min-height:34px;padding:6px 8px;border-radius:8px}.evaluationReviewerSelectorItem:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.evaluationReviewerSelectorItem input[type=checkbox]{margin-top:2px}.evaluationReviewerSelectorItem .memberSelectorNameLine{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.evaluationReviewerSelectorItem .memberSelectorNameLine strong,.evaluationReviewerSelectorItem .memberSelectorMeta{display:block}.evaluationItemCard{display:flex;flex-direction:column;gap:.75rem}.evaluationAutosizeTextarea{min-height:84px;overflow:hidden;resize:none}.evaluationInputFields{display:grid;gap:.75rem}.evaluationInputFields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluationInputFields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.evaluationInputFields.four{grid-template-columns:repeat(4,minmax(0,1fr))}.evaluationInputFields.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.evaluationInputFields.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.evaluationInputFields{margin-top:auto;display:grid;gap:.75rem}@media (max-width: 1280px){.evaluationInputFields.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.evaluationInputFields.two,.evaluationInputFields.three,.evaluationInputFields.four,.evaluationInputFields.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.goalsMainColumn{display:flex;min-width:0px;flex-direction:column;gap:1.25rem}.stickyGoalAssistant{position:sticky;top:calc(var(--topbar-visible-height) + var(--goal-assistant-gap));width:100%;z-index:5;align-self:flex-start;overflow:hidden;border-radius:1rem}.stickyGoalAssistantCard{position:relative;max-height:calc(100vh - var(--topbar-visible-height) - (var(--goal-assistant-gap) * 2));max-height:calc(100dvh - var(--topbar-visible-height) - (var(--goal-assistant-gap) * 2));overflow-y:auto;overscroll-behavior:contain}.stickyGoalAssistantCard.goalDesignWorkspaceBusy{overflow-y:auto}.goalDesignWorkspace{display:flex;flex-direction:column;gap:1rem}.goalDesignWorkspace.goalDesignWorkspaceReviewMode{min-height:calc(100vh - var(--topbar-visible-height) - (var(--goal-assistant-gap) * 2));min-height:calc(100dvh - var(--topbar-visible-height) - (var(--goal-assistant-gap) * 2));overflow:hidden}.goalDesignProcessingPanel.failed{--goal-design-stage-accent: #f59e0b;--goal-design-stage-soft: rgba(255, 251, 235, .96);--goal-design-stage-deep: #b45309}.goalDesignProcessingPanel.revealing:before{animation-duration:1s}.stageQueued{--goal-design-stage-accent: #06b6d4;--goal-design-stage-soft: rgba(236, 254, 255, .94);--goal-design-stage-deep: #155e75}.stageReading{--goal-design-stage-accent: #3b82f6;--goal-design-stage-soft: rgba(239, 246, 255, .96);--goal-design-stage-deep: #1d4ed8}.stageQuestions{--goal-design-stage-accent: #8b5cf6;--goal-design-stage-soft: rgba(245, 243, 255, .96);--goal-design-stage-deep: #6d28d9}.stageChecks{--goal-design-stage-accent: #f59e0b;--goal-design-stage-soft: rgba(255, 251, 235, .96);--goal-design-stage-deep: #b45309}.stageFinalizing{--goal-design-stage-accent: #10b981;--goal-design-stage-soft: rgba(236, 253, 245, .96);--goal-design-stage-deep: #047857}.goalDesignProcessingPulse{width:11px;height:11px;border-radius:999px;background:var(--goal-design-stage-accent);box-shadow:0 0 color-mix(in srgb,var(--goal-design-stage-accent) 26%,transparent);animation:goalDesignStagePulse 1.4s ease-out infinite;flex:0 0 auto}.goalDesignProcessingStep.\!current{color:var(--goal-design-stage-deep)!important;border-color:color-mix(in srgb,var(--goal-design-stage-accent) 28%,white)!important;background:#ffffffeb!important;box-shadow:0 10px 18px #0f172a0f!important;transform:translateY(-1px)!important}.goalDesignProcessingStep.current{color:var(--goal-design-stage-deep);border-color:color-mix(in srgb,var(--goal-design-stage-accent) 28%,white);background:#ffffffeb;box-shadow:0 10px 18px #0f172a0f;transform:translateY(-1px)}.goalDesignProcessingStep.done{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));background:#ffffffb8;opacity:.86}.goalDesignProcessingStep.\!current .goalDesignProcessingDot{border-color:color-mix(in srgb,var(--goal-design-stage-accent) 90%,white)!important;background:var(--goal-design-stage-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--goal-design-stage-accent) 18%,transparent)!important;transform:scale(1.15)!important}.goalDesignProcessingStep.current .goalDesignProcessingDot{border-color:color-mix(in srgb,var(--goal-design-stage-accent) 90%,white);background:var(--goal-design-stage-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--goal-design-stage-accent) 18%,transparent);transform:scale(1.15)}.goalDesignProcessingStep.done .goalDesignProcessingDot{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.goalDesignProcessingStageBadge{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;border-color:color-mix(in srgb,var(--goal-design-stage-accent) 30%,white);background:color-mix(in srgb,var(--goal-design-stage-soft) 86%,white);color:var(--goal-design-stage-deep);flex:0 0 auto;max-width:100%;white-space:nowrap}@keyframes goalDesignSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes goalDesignProcessingShimmer{0%{transform:translate(-35%)}to{transform:translate(120%)}}@keyframes goalDesignPreviewLift{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes goalDesignStagePulse{0%{box-shadow:0 0 color-mix(in srgb,var(--goal-design-stage-accent) 28%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--goal-design-stage-accent) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--goal-design-stage-accent) 0%,transparent)}}@keyframes goalDesignNeonSweep{0%{opacity:0;transform:translate3d(-30%,0,0) rotate(12deg)}16%{opacity:.62}48%{opacity:.5}to{opacity:0;transform:translate3d(220%,0,0) rotate(12deg)}}.goalDesignWorkspaceHeader{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-bottom:.75rem}.goalDesignWorkspaceHeader>*+*{margin-top:.75rem}.goalDesignWorkspaceHeader h2{font-size:1.125rem;line-height:1.75rem}.goalDesignWorkspaceTitleRow{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:.75rem}.goalDesignWorkspaceLead{max-width:46rem}.goalDesignWorkspaceHeaderAction{flex-shrink:0}.goalDesignWorkspaceMeta{display:flex;flex-wrap:wrap;gap:.5rem}.goalDesignStatusPill{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.goalDesignStatusPill.processingActive{border-color:color-mix(in srgb,var(--goal-design-stage-accent) 30%,white);background:color-mix(in srgb,var(--goal-design-stage-soft) 88%,white);color:var(--goal-design-stage-deep)}.goalDesignStatusPill.mutedPill{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.goalDesignStatusPill.positivePill{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.goalDesignStatusPill.warningPill{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.goalDesignSection{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.goalDesignSection>*+*{margin-top:.75rem}.goalDesignSectionHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.goalDesignSectionHeader h3{font-size:.875rem;line-height:1.25rem;font-weight:700;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.goalDesignSnapshot{white-space:pre-wrap;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.goalDesignQuestionList,.goalDesignDraftList,.goalDesignCheckList,.goalDesignCaseList,.goalDesignMessageList{display:flex;flex-direction:column;gap:.625rem}.goalDesignGapList{display:flex;flex-wrap:wrap;gap:.5rem}.goalDesignQuestionCard,.goalDesignCheckCard,.goalDesignCaseCard,.goalDesignMessageItem{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.goalDesignCheckCard.isStaggered{animation:goalDesignPreviewLift .26s ease both}.goalDesignQuestionMeta,.goalDesignMessageMeta,.goalDesignCaseMeta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.goalDesignQuestionMeta strong,.goalDesignMessageMeta strong,.goalDesignCaseMeta strong{font-size:.875rem;line-height:1.25rem}.goalDesignSummaryBlock{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1));background-color:#ecfeffb3;padding:.75rem}.goalDesignSummaryBlock h4{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.goalDesignSummaryBody{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.goalDesignSummaryBody.isTyping,.goalDesignSnapshot.isTyping,.goalDesignQuestionMeta strong.isTyping{position:relative}.goalDesignSummaryBody.isTyping:after,.goalDesignSnapshot.isTyping:after,.goalDesignQuestionMeta strong.isTyping:after{display:inline-block;--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1));vertical-align:baseline;width:2px;height:1em;margin-left:4px;content:"";animation:goalDesignCaretBlink .9s steps(1,end) infinite}.goalDesignUnderstandingGrid{display:grid;gap:.75rem}.goalDesignUnderstandingGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.goalDesignUnderstandingGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.goalDesignUnderstandingGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.goalDesignUnderstandingGrid.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.goalDesignUnderstandingGrid.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.goalDesignUnderstandingGrid{margin-top:.75rem;display:grid;gap:.5rem}@media (max-width: 1280px){.goalDesignUnderstandingGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.goalDesignUnderstandingGrid.two,.goalDesignUnderstandingGrid.three,.goalDesignUnderstandingGrid.four,.goalDesignUnderstandingGrid.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.goalDesignUnderstandingItem{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1));background-color:#fffc;padding:.5rem .75rem}.goalDesignReadinessBanner{border-radius:1rem;border-width:1px;padding:.75rem 1rem;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.goalDesignReadinessBanner strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:700}.goalDesignReadinessBanner p{margin-bottom:0;margin-top:.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.625}.goalDesignReadinessBanner.neutral{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.goalDesignReadinessBanner.positive{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.goalDesignReadinessBanner.warning{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.goalDesignReadinessBanner.processingActive{border-left-width:6px;border-color:color-mix(in srgb,var(--goal-design-stage-accent) 26%,white);background:linear-gradient(135deg,color-mix(in srgb,var(--goal-design-stage-soft) 94%,white),#fffffffa);box-shadow:0 10px 22px #0f172a0a;overflow:hidden;position:relative;isolation:isolate}.goalDesignReadinessBanner.processingActive:after{position:absolute;top:-88%;left:-28%;width:48%;height:252%;border-radius:999px;background:linear-gradient(90deg,#fff0,color-mix(in srgb,var(--goal-design-stage-accent) 5%,transparent) 28%,color-mix(in srgb,var(--goal-design-stage-accent) 14%,white) 42%,#ffffffe0,color-mix(in srgb,var(--goal-design-stage-accent) 14%,white) 58%,color-mix(in srgb,var(--goal-design-stage-accent) 5%,transparent) 72%,#fff0),linear-gradient(90deg,#fff0,#fff0 44%,color-mix(in srgb,var(--goal-design-stage-accent) 10%,white) 47%,#fffffff2,color-mix(in srgb,var(--goal-design-stage-accent) 10%,white) 52%,#fff0 55%,#fff0),linear-gradient(90deg,#fff0,#fff0 58%,color-mix(in srgb,var(--goal-design-stage-accent) 8%,transparent) 62%,#ffffffad,color-mix(in srgb,var(--goal-design-stage-accent) 8%,transparent) 66%,#fff0 70%,#fff0);filter:blur(6px);content:"";opacity:.44;pointer-events:none;transform:translate3d(-30%,0,0) rotate(12deg);animation:goalDesignNeonSweep 3.4s ease-in-out infinite;z-index:0}.goalDesignReadinessBanner.processingActive>*{position:relative;z-index:1}.goalDesignReadinessBannerHeader{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}.goalDesignReadinessStageChip{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;border-color:color-mix(in srgb,var(--goal-design-stage-accent) 28%,white);background:color-mix(in srgb,var(--goal-design-stage-soft) 88%,white);color:var(--goal-design-stage-deep)}.goalDesignSourceCard{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#f8fafc99;padding:.75rem 1rem}.goalDesignSourceLabel{margin-bottom:.5rem;display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.goalDesignSourceBody{white-space:pre-wrap;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.goalDesignInlineStatus{white-space:pre-wrap;border-radius:.75rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.goalDesignInlineProcessing{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;overflow:hidden;border-radius:1rem;border-width:1px;padding:.625rem 1rem;border-color:color-mix(in srgb,var(--goal-design-stage-accent, #06b6d4) 26%,white);background:linear-gradient(135deg,color-mix(in srgb,var(--goal-design-stage-soft, rgba(236, 254, 255, .94)) 90%,white),#fffffffa);box-shadow:0 10px 24px #0f172a0a;isolation:isolate;min-height:56px;margin-top:-.25rem;margin-bottom:-.55rem}.goalDesignInlineProcessing:after{position:absolute;top:-110%;left:-30%;width:42%;height:260%;border-radius:999px;background:linear-gradient(90deg,#fff0,color-mix(in srgb,var(--goal-design-stage-accent, #06b6d4) 7%,transparent) 30%,color-mix(in srgb,var(--goal-design-stage-accent, #06b6d4) 18%,white) 44%,#ffffffe6,color-mix(in srgb,var(--goal-design-stage-accent, #06b6d4) 18%,white) 56%,color-mix(in srgb,var(--goal-design-stage-accent, #06b6d4) 7%,transparent) 70%,#fff0),linear-gradient(90deg,#fff0,#fff0 45%,color-mix(in srgb,var(--goal-design-stage-accent, #06b6d4) 11%,white) 47.5%,#fffffffa,color-mix(in srgb,var(--goal-design-stage-accent, #06b6d4) 11%,white) 51.5%,#fff0 54.5%,#fff0),linear-gradient(90deg,#fff0,#fff0 61%,color-mix(in srgb,var(--goal-design-stage-accent, #06b6d4) 9%,transparent) 64%,#ffffffb8,color-mix(in srgb,var(--goal-design-stage-accent, #06b6d4) 9%,transparent) 68%,#fff0 72%,#fff0);filter:blur(5px);content:"";opacity:.46;pointer-events:none;transform:translate3d(-30%,0,0) rotate(11deg);animation:goalDesignNeonSweep 3.2s ease-in-out infinite;z-index:0}.goalDesignInlineProcessing.failed{--goal-design-stage-accent: #f59e0b;--goal-design-stage-soft: rgba(255, 251, 235, .96);--goal-design-stage-deep: #b45309}.goalDesignInlineProcessing>*{position:relative;z-index:1}.goalDesignInlineProcessingMain{display:flex;min-width:0px;align-items:center;gap:.5rem}.goalDesignInlineProcessingMain strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:900;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.goalDesignInlineProcessing .goalDesignProcessingStageBadge{padding:.25rem .75rem;font-size:.75rem;line-height:1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.goalDesignInlineStatus.positive{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.goalDesignInlineStatus.warning{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.goalDesignInlineStatus.neutral{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.goalDesignQuestionTextarea{margin-top:.5rem;min-height:5rem}.goalDesignDraftHeader .btn{flex-shrink:0;align-self:flex-start}.goalDesignActionRow{display:flex;flex-wrap:wrap;gap:.5rem}@keyframes goalDesignCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.goalDesignDraftChip{display:inline-flex;max-width:100%;align-items:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.goalDesignDraftChipPositive{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.goalDesignGuideModal{width:min(760px,100%)}.goalDesignGuideModal .modalUnifiedBody{max-height:calc(100vh - 190px);max-height:calc(100dvh - 190px);overflow-y:auto;overscroll-behavior:contain}.goalDesignGuideSection{padding-bottom:1rem}.goalDesignGuideSection+.goalDesignGuideSection{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-top:1rem}.goalDesignGuideSection h4{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.goalDesignGuideList{display:grid;gap:.75rem}.goalDesignGuideList.two{grid-template-columns:repeat(2,minmax(0,1fr))}.goalDesignGuideList.three{grid-template-columns:repeat(3,minmax(0,1fr))}.goalDesignGuideList.four{grid-template-columns:repeat(4,minmax(0,1fr))}.goalDesignGuideList.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.goalDesignGuideList.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.goalDesignGuideList{margin:0;margin-top:.5rem;display:grid;gap:.5rem;padding-left:1.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}@media (max-width: 1280px){.goalDesignGuideList.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.goalDesignGuideList.two,.goalDesignGuideList.three,.goalDesignGuideList.four,.goalDesignGuideList.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.goalDesignGuideList{list-style:disc}.goalDesignGuideList li{display:block}@media (prefers-reduced-motion: reduce){.goalDesignProcessingPanel:before,.goalDesignProcessingPanel:after,.goalDesignInlineProcessing:after,.goalDesignProcessingPulse,.goalDesignProcessingPreviewCard,.goalDesignCheckCard.isStaggered,.goalDesignReadinessBanner.processingActive:after,.goalDesignSummaryBody.isTyping:after,.goalDesignSnapshot.isTyping:after,.goalDesignQuestionMeta strong.isTyping:after{animation:none}.goalDesignProcessingStep,.goalDesignProcessingDot{transition:none}}@media (max-width: 960px){.goalDesignInlineProcessing{gap:.5rem;padding:.5rem .875rem;min-height:52px;margin-top:-.15rem;margin-bottom:-.4rem}.goalDesignInlineProcessingMain{min-width:0}.goalDesignProcessingPanel:not(.goalDesignProcessingPanelCompact){padding:.75rem;border-radius:22px}.goalDesignProcessingPanel:not(.goalDesignProcessingPanelCompact) .goalDesignProcessingHeader{align-items:center;gap:.5rem}.goalDesignProcessingPanel:not(.goalDesignProcessingPanelCompact) .goalDesignProcessingHeader>div:first-child{flex-basis:auto;min-width:0}.goalDesignProcessingPanel:not(.goalDesignProcessingPanelCompact) .goalDesignProcessingStageBadge{flex-shrink:0;white-space:nowrap}.goalDesignProcessingPanel:not(.goalDesignProcessingPanelCompact) .goalDesignProcessingHeader p,.goalDesignProcessingPanel:not(.goalDesignProcessingPanelCompact) .goalDesignProcessingRail,.goalDesignProcessingPanel:not(.goalDesignProcessingPanelCompact) .goalDesignProcessingPreviewGrid{display:none}.goalDesignProcessingPanel:not(.goalDesignProcessingPanelCompact) .goalDesignProcessingHeadline{min-width:0}.goalDesignProcessingPanel:not(.goalDesignProcessingPanelCompact) .goalDesignProcessingHeadline strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goalDesignInlineProcessing .goalDesignProcessingStageBadge{flex-shrink:0;white-space:nowrap}.goalDesignWorkspace.goalDesignWorkspaceReviewMode{min-height:auto}.goalReviewNoteField.goalReviewNoteFieldWorkspace textarea{min-height:0}.goalReviewWorkspaceBody{padding:4px}}.goalItemHeading{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.goalItemHeadingText{margin:0;min-width:0px}.goalGradeHintButton{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.goalGradeHintButton:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.goalGradeHintButton.active,.goalGradeHintButton.\!active{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.goalGradeHintButtonIcon{font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1}.goalGradeHintPanel{position:fixed;right:16px;bottom:16px;z-index:45;width:min(460px,calc(100vw - 24px));max-height:min(56vh,520px);overflow-y:auto;border:1px solid #b7d2e3;border-radius:16px;background:#fff;box-shadow:0 18px 42px #0f172a38;padding:14px}.goalGradeHintPanelHeader{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.goalGradeHintPanelHeader h3{margin:0;font-size:1rem;line-height:1.5rem}.goalGradeHintPanelMeta{margin-bottom:.5rem;display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1.25rem}.goalGradeHintPanelMeta p{margin:0}.goalGradeHintComparison{display:flex;flex-direction:column;gap:.75rem}.goalGradeHintComparison>div{display:flex;flex-direction:column;gap:.25rem}.page.pageUxTuned{gap:1.25rem}.page.pageUxTuned .notificationOpsPanel{order:1}.page.pageUxTuned .auditLogPanel{order:2}.page.pageUxTuned:not(.dashboardPage)>.panel:first-child{position:relative;overflow:hidden;border-color:#cddfea;background:linear-gradient(135deg,#f6fbfd,#fff 52%,#f4fafc)}.page.pageUxTuned:not(.dashboardPage)>.panel:first-child:before{content:"";position:absolute;right:-80px;top:-80px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle at center,#21809a1f,#21809a00 72%)}.page.pageUxTuned:not(.dashboardPage)>.panel:first-child>*{position:relative;z-index:1}.page.pageUxTuned:not(.dashboardPage)>.panel.auditLogPanel:first-child{border-color:#d8e3ef;background:linear-gradient(180deg,#fff,#f8fbff);overflow:visible}.page.pageUxTuned:not(.dashboardPage)>.panel.auditLogPanel:first-child:before{content:none}.page.pageUxTuned:not(.dashboardPage)>.panel.notificationOpsPanel{position:relative;overflow:hidden;border-color:#cddfea;background:linear-gradient(135deg,#f6fbfd,#fff 52%,#f4fafc)}.page.pageUxTuned:not(.dashboardPage)>.panel.notificationOpsPanel:before{content:"";position:absolute;right:-80px;top:-80px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle at center,#21809a1f,#21809a00 72%)}.page.pageUxTuned:not(.dashboardPage)>.panel.notificationOpsPanel>*{position:relative;z-index:1}.page.pageUxTuned .panel,.page.pageUxTuned .subCard{animation:panelRiseIn .2s ease-out}.page.pageUxTuned .tableWrap:not(.matrixTable){border-color:#cfe0ea;background:#fff;position:relative;isolation:isolate}.page.pageUxTuned .tableWrap:not(.matrixTable) table{min-width:780px;border-collapse:separate;border-spacing:0}.page.pageUxTuned .tableWrap.gradeVersionHistoryTableWrap{overflow-x:auto}.page.pageUxTuned .tableWrap.gradeVersionHistoryTableWrap table.gradeVersionHistoryTable{min-width:1320px;table-layout:auto}.page.pageUxTuned .tableWrap.executiveGradeHistoryTableWrap{max-height:220px;overflow:auto}.page.pageUxTuned .templateTrackToolbar{align-items:flex-end;-moz-column-gap:20px;column-gap:20px;row-gap:12px}.page.pageUxTuned .templateTrackSelectField{min-width:196px}.page.pageUxTuned .templateTrackToolbar .saveStateTag,.page.pageUxTuned .templateTrackToolbar .templateGradeCandidates{min-height:40px;display:inline-flex;align-items:center}.page.pageUxTuned .gradeDefinitionUsageCell{display:flex;min-width:240px;flex-wrap:wrap;align-items:center;gap:8px}.page.pageUxTuned .gradeVersionHistoryTable th,.page.pageUxTuned .gradeVersionHistoryTable td{white-space:nowrap}.page.pageUxTuned .gradeVersionHistoryTable .gradeVersionCodesCell{min-width:420px}.page.pageUxTuned .gradeVersionHistoryTable .gradeVersionActionsCell{min-width:280px}.page.pageUxTuned .gradeVersionActionButtons{display:inline-flex;align-items:center;gap:14px}.page.pageUxTuned .tableWrap:not(.matrixTable) thead{position:sticky;top:0;z-index:50}.page.pageUxTuned .tableWrap:not(.matrixTable) thead th{position:sticky;top:0;z-index:60;background:#f3f8fb;background-clip:padding-box;box-shadow:inset 0 -1px #d6e2ea}.page.pageUxTuned .tableWrap:not(.matrixTable) tbody tr:nth-child(2n){background:#fbfdff}.page.pageUxTuned .tableWrap:not(.matrixTable) tbody tr:hover,.page.pageUxTuned .tableWrap:not(.matrixTable) tbody tr.highlightRow{background:#eef7fc}.page.pageUxTuned .tableWrap:not(.matrixTable) tbody tr.inactiveRow,.page.pageUxTuned .tableWrap:not(.matrixTable) tbody tr.inactiveRow:hover{background:#f1f5f9;color:#64748b}.page.pageUxTuned .tableWrap:not(.matrixTable) tbody tr.inactiveRow td,.page.pageUxTuned .tableWrap:not(.matrixTable) tbody tr.inactiveRow .muted{color:#64748b}.page.pageUxTuned .tableWrap:not(.matrixTable) tbody tr.inactiveRow .saveStateTag{opacity:.72}.page.pageUxTuned .tabBar{border-color:#cfe0ea}.page.pageUxTuned .pageTabBar{align-self:flex-start;width:-moz-max-content;width:max-content}.page.pageUxTuned .progressTabBarRow{border-bottom-color:#cfe0ea}.page.pageUxTuned .emptyState{border-color:#bfd3e0;background:linear-gradient(180deg,#f9fcfe,#f4f9fc)}.panel>.tableWrap{margin-top:12px}.adminFilterGrid label{margin:0}.dashboardInfoGrid{align-items:stretch}.notificationEventGrid,.announcementComposerGrid{align-items:start}.page.pageUxTuned .tableWrap.notificationEventListWrap table.notificationEventListTable{min-width:0;width:100%;table-layout:fixed}.notificationEventListTable th,.notificationEventListTable td{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.notificationEventListTable th:nth-child(1),.notificationEventListTable td:nth-child(1){width:26%}.notificationEventListTable th:nth-child(2),.notificationEventListTable td:nth-child(2){width:56%}.notificationEventListTable th:nth-child(3),.notificationEventListTable td:nth-child(3){width:18%}.statusPillNotCreated{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.highlightRow{background:#f3fbff}.gradeTableViewerPage{min-height:0;gap:0}.gradeTableViewerEmptyState{min-height:calc(100vh - var(--topbar-visible-height) - 48px);min-height:calc(100dvh - var(--topbar-visible-height) - 48px)}.gradeTableViewerToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem}.gradeTableVersionTabs{flex-shrink:0}.gradeTableVersionMeta{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.matrixTable.gradeTableViewerMatrix{height:calc(100vh - var(--topbar-visible-height) - 48px);height:calc(100dvh - var(--topbar-visible-height) - 48px);max-height:none}.matrixTable.gradeTableViewerMatrix.withToolbar{height:calc(100vh - var(--topbar-visible-height) - 105px);height:calc(100dvh - var(--topbar-visible-height) - 105px)}.gradeTransitionPage{gap:18px}.gradeTransitionHeroPanel{overflow:hidden}.gradeTransitionContentPanel{display:flex;flex-direction:column;min-height:0}.gradeTransitionContentPanel>.tabBar{align-self:flex-start}.gradeTransitionHero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.gradeTransitionHero h2{margin-bottom:6px}.gradeTransitionMeta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.page.pageUxTuned .tableWrap.gradeTransitionTableWrap{margin-top:16px;height:calc(100vh - var(--topbar-visible-height) - 250px);height:calc(100dvh - var(--topbar-visible-height) - 250px);min-height:420px;overflow:auto;position:relative;isolation:isolate}.gradeTransitionTable{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.gradeTransitionTable th,.gradeTransitionTable td{min-width:132px;padding:12px 10px;border-right:1px solid #d6e2ea;border-bottom:1px solid #d6e2ea}.gradeTransitionTable td{vertical-align:top}.gradeTransitionTable th{vertical-align:middle}.page.pageUxTuned .tableWrap.gradeTransitionTableWrap thead{position:sticky;top:0;z-index:220}.page.pageUxTuned .tableWrap.gradeTransitionTableWrap thead th{position:sticky;top:0;z-index:130;text-align:center;font-size:12px;font-weight:700;color:#355268;background:linear-gradient(180deg,#f8e7ab,#f4d978);background-clip:padding-box;box-shadow:0 1px #d6e2ea}.gradeTransitionTable thead th span{display:block;line-height:1.3}.page.pageUxTuned .tableWrap.gradeTransitionTableWrap .gradeTransitionStickyCol{position:sticky;z-index:170;background:#f7fafc;background-clip:padding-box;box-shadow:inset -1px 0 #d6e2ea}.page.pageUxTuned .tableWrap.gradeTransitionTableWrap thead .gradeTransitionStickyCol{z-index:190;background:linear-gradient(180deg,#f8e7ab,#f4d978);box-shadow:inset -1px 0 #d6e2ea,0 1px #d6e2ea}.page.pageUxTuned .tableWrap.gradeTransitionTableWrap thead .gradeTransitionDateHeader{z-index:124}.page.pageUxTuned .tableWrap.gradeTransitionTableWrap thead .gradeTransitionStickyColName,.page.pageUxTuned .tableWrap.gradeTransitionTableWrap thead .gradeTransitionStickyColTitle{left:0;z-index:230}.page.pageUxTuned .tableWrap.gradeTransitionTableWrap thead .gradeTransitionCornerCell{left:0;z-index:240}.gradeTransitionStickyColName{left:0;min-width:168px;max-width:168px;text-align:left}.gradeTransitionStickyColTitle{left:0;min-width:224px;max-width:224px;text-align:left}.gradeTransitionUserName{font-weight:700;color:#1e293b}.gradeTransitionDateHeader{min-width:132px;max-width:132px}.gradeTransitionValueCell{text-align:center;vertical-align:middle}.gradeTransitionValueCell.isChanged{background:#fdecef}.gradeTransitionGradeText{display:inline-block;color:#234054;font-weight:800;letter-spacing:.02em}.gradeTransitionEmptyMark{color:#94a3b8;font-weight:600}.gradeTransitionBlankMark{display:inline-block;min-height:1em}.gradeTransitionGradeMeta{display:grid;gap:4px}.gradeTransitionGradeMeta strong{display:inline-flex;align-items:center;gap:8px;color:#1f2f3d}.gradeTransitionDeprecatedBadge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #cbd5e1;background:#f1f5f9;padding:2px 8px;color:#64748b;font-size:11px;font-weight:700;line-height:1.2}.gradeTransitionGradeMeta span{color:#5b7083;font-size:12px;line-height:1.4;font-weight:500}.gradeTransitionTable tr.isDeprecatedGrade th,.gradeTransitionTable tr.isDeprecatedGrade td{background:#f8fafc;color:#64748b}.gradeTransitionTable tr.isDeprecatedGrade .gradeTransitionStickyCol{background:#f1f5f9}.gradeTransitionTable tr.isDeprecatedGrade .gradeTransitionGradeMeta strong,.gradeTransitionTable tr.isDeprecatedGrade .gradeTransitionGradeMeta span,.gradeTransitionTable tr.isDeprecatedGrade .gradeTransitionMemberName{color:#64748b}.gradeTransitionMemberList{display:grid;gap:6px;min-height:20px}.gradeTransitionMemberName{display:block;color:#334155;font-weight:600;line-height:1.35}.gradeTransitionMemberName.isChanged{color:#c2214d}.matrixTable{--matrix-sticky-col1-width: 190px;--matrix-sticky-col2-width: 130px;max-height:72vh;overflow:auto;position:relative;isolation:isolate}.matrixTable table{border-collapse:separate;border-spacing:0;min-width:2200px}.matrixTable thead{position:sticky;top:0;z-index:220}.matrixTable thead tr:first-child th{background:#e8f1f7;text-align:center;position:sticky;top:0;z-index:130}.matrixTable thead tr:nth-child(2) th{text-align:center;position:sticky;top:38px;z-index:125;background:#f3f8fb}.matrixTable thead th{white-space:nowrap;word-break:keep-all;box-shadow:0 1px #d6e2ea;background-clip:padding-box}.matrixTable td,.matrixTable th{border-right:1px solid #d6e2ea;border-bottom:1px solid #d6e2ea;padding:14px;white-space:pre-wrap;word-break:break-word;vertical-align:middle;text-align:center;line-height:1.45}.matrixTable tbody td{background:#fff}.matrixTable th.matrixBehaviorSoftSkillCol,.matrixTable td.matrixBehaviorSoftSkillCol{width:375px;min-width:375px;max-width:375px}.matrixTable th.matrixExpectedRoleCol,.matrixTable td.matrixExpectedRoleCol{width:300px;min-width:300px;max-width:300px}.matrixTable th.matrixSalesCol,.matrixTable td.matrixSalesCol,.matrixTable th.matrixGrossProfitCol,.matrixTable td.matrixGrossProfitCol{width:180px;min-width:180px;max-width:180px}.matrixTable thead tr>*:first-child,.matrixTable tbody tr>.matrixStickyCol1:first-child{border-left:1px solid #d6e2ea}.matrixTable thead tr:first-child>*{border-top:1px solid #d6e2ea}.matrixTable .matrixStickyCol1{position:sticky;left:0;z-index:170;background:#fff;background-clip:padding-box;min-width:var(--matrix-sticky-col1-width);width:var(--matrix-sticky-col1-width)}.matrixTable .matrixStickyCol2{position:sticky;left:var(--matrix-sticky-col1-width);z-index:170;background:#fff;background-clip:padding-box;min-width:var(--matrix-sticky-col2-width);width:var(--matrix-sticky-col2-width);text-align:center}.matrixTable thead .matrixStickyCol1,.matrixTable thead .matrixStickyCol2,.matrixStickyHeaderCell{z-index:190;background:#e8f1f7}.matrixTable thead .matrixStickyCol2{border-right-color:transparent;box-shadow:inset -2px 0 #d6e2ea,0 1px #d6e2ea}.matrixTable thead tr:first-child th:not(.matrixStickyCol1):not(.matrixStickyCol2){z-index:24}.matrixTable thead tr:nth-child(2) th:not(.matrixStickyCol1):not(.matrixStickyCol2){z-index:23}.matrixTable tbody .matrixStickyCol1{box-shadow:none}.matrixTable tbody .matrixStickyCol2{border-right-color:transparent;box-shadow:inset -2px 0 #d6e2ea}.matrixMergedCenterCell{vertical-align:middle!important;text-align:center}.matrixTableEditable tbody td{vertical-align:top}.matrixTableEditable .matrixCellEditor{width:100%;min-width:100%;border-radius:10px;border:1px solid #c9d8e4;background:#fff;box-shadow:none}.matrixTableEditable textarea.matrixCellEditor{min-height:136px;resize:vertical}.matrixTableEditable select.matrixCellEditor,.matrixTableEditable input.matrixCellEditor{min-height:48px}.matrixTableEditable .matrixCellEditor.isDisabled{border-color:#d8e3ef;background:#f8fafc;color:#64748b}.matrixTableEditable .matrixCellEditor.isInvalid,.customPickerTrigger.isInvalid,.customPickerTrigger.isInvalid:hover,.customPickerTrigger.isInvalid.isOpen{border-color:#fca5a5;background:snow;box-shadow:0 0 0 3px #fecaca73}.customPickerTrigger.isInvalid.\!isOpen{border-color:#fca5a5!important;background:snow!important;box-shadow:0 0 0 3px #fecaca73!important}.matrixTableEditable .matrixCellEditor.isInvalid:focus,.customPickerTrigger.isInvalid:focus-visible{border-color:#f87171;box-shadow:0 0 0 4px #fecaca94}.matrixTableEditable th.matrixInactiveHeader{background:#eef2f7;color:#64748b}.matrixTableEditable td.matrixItemCellInactive{background:#f7fafc}.matrixTableEditable td.matrixItemCellUnavailable{background:#f8fafc}.matrixTableEditable th.matrixOperationCol,.matrixTableEditable td.matrixOperationCol{min-width:132px;width:132px;text-align:center;background:#f8fbff}.matrixTableEditable .matrixRowMoveButtons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px}.matrixTableEditable .matrixRowMoveButton{min-height:34px;padding-left:8px;padding-right:8px}.matrixTableEditable .matrixRowRemoveButton{width:100%;min-height:38px;padding-left:10px;padding-right:10px}.templateSectionSummaryList{margin-bottom:1rem;display:flex;gap:.75rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem;scrollbar-gutter:stable}.templateSectionSummaryCard{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:1rem;flex:0 0 max-content;min-width:280px}.templateSectionSummaryHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.templateSectionSummaryHeader strong{white-space:nowrap}.templateSectionSummaryActions{margin-top:.75rem;display:flex;gap:.5rem}.templateEditorTableWrap{max-height:68vh}.templateEditorTable{min-width:1580px;table-layout:fixed}.templateEditorTable td{vertical-align:top}.templateNameCol,.templateSectionCol{width:220px;min-width:220px}.templateOrderCol{width:96px;min-width:96px}.templateWidthCol{width:116px;min-width:116px}.templateDescriptionCol{width:320px;min-width:320px}.templateBooleanCol{width:88px;min-width:88px;text-align:center}.templateActionCol{width:132px;min-width:132px}.templateDeactivateCol{width:120px;min-width:120px;text-align:center}.templateEditorField{width:100%;min-height:46px;border-radius:10px;border:1px solid #c9d8e4;background:#fff;padding:10px 12px;box-shadow:none}.templateEditorField.isLocked{border-color:#d8e3ef;background:#f8fafc;color:#64748b}.templateEditorTextarea{min-height:110px;resize:vertical}.templateEditorCheckboxCell{vertical-align:middle!important;padding-left:0;padding-right:0;text-align:center}.templateEditorCheckboxLabel{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px}.templateEditorCheckboxLabel input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px;accent-color:var(--brand-600)}.templateEditorActionStack{display:flex;flex-direction:column;gap:.5rem}.templateDeactivateCol .btn{width:100%;padding-left:10px;padding-right:10px}.templateInactiveRow .templateEditorField,.templateInactiveRow .templateEditorTextarea{background:#f8fafc;color:#64748b}.btn.evaluationEvidenceButton{min-height:2rem;border-radius:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;min-width:0}.readonlySnapshot{margin-top:.375rem;min-height:2.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.readonlySnapshot.multiline{min-height:84px;white-space:pre-wrap}.readonlySnapshot.empty{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.readonlySnapshotHint{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.preserveLineBreaks{white-space:pre-wrap}.cellNoWrap{white-space:nowrap}.gradeReasonGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.gradeReasonGrid textarea{min-height:136px}.gradeChangeCommentModal{width:min(1080px,100%)}.gradeChangeStatusChip{border-width:1px}.gradeChangeStatusChipSubmitted{border-color:#cbd5e1;background:#f8fafc;color:#475569}.gradeChangeStatusChipApproved{border-color:#86efac;background:#f0fdf4;color:#166534}.gradeChangeStatusChipRejected{border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.gradeChangeDecisionCommentSection{border-top:1px solid #d8e3ef;padding-top:20px;display:flex;flex-direction:column;gap:.75rem}.gradeChangeDecisionCommentHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.gradeChangeDecisionCommentSection p{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.progressInfoCell,.progressInputCell{width:100%;min-width:0}.oneOnOneWorkspace{display:flex;flex-direction:column;gap:1rem}.oneOnOneSplitHeader,.oneOnOneGoalRow{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.oneOnOneSplitGuide,.oneOnOnePageToolbar,.oneOnOneGoalPanel,.oneOnOneInputPanel{border:1px solid #d7e2ea;border-radius:20px;padding:18px;min-width:0}.oneOnOneSplitGuide,.oneOnOneGoalPanel{background:linear-gradient(180deg,#fff,#fbfdff)}.oneOnOnePageToolbar,.oneOnOneInputPanel{background:linear-gradient(180deg,#f7fbfe,#fff);overflow:hidden}.oneOnOneSplitGuide{display:flex;flex-direction:column;gap:.5rem}.oneOnOneSplitGuide h4{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.oneOnOnePageToolbar{display:flex;flex-direction:column;gap:1rem}.oneOnOnePageNavRow{display:grid;gap:16px;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center}.oneOnOneColumnLabel{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.oneOnOnePageMeta{flex:1 1 0%;text-align:center;min-width:0}.oneOnOnePageTitle{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.oneOnOnePageTitle.empty{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.oneOnOnePageNavButton{min-width:44px}.oneOnOnePageCenter{display:flex;align-items:center;justify-content:center;gap:.75rem;min-width:0}.oneOnOnePageConfigRow{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.oneOnOnePageDateField{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));min-width:180px}.oneOnOnePageConfigActions{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.oneOnOnePageCreateActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.oneOnOnePageAnimated{will-change:transform,opacity}.oneOnOnePageAnimated.isEntering{animation-duration:.76s;animation-timing-function:cubic-bezier(.16,.84,.24,1);animation-fill-mode:both}.oneOnOnePageAnimated.isExiting{animation-duration:.22s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both;pointer-events:none}.oneOnOnePageAnimated.isForward.isEntering{animation-name:oneOnOnePageSlideInForward}.oneOnOnePageAnimated.isBackward.isEntering{animation-name:oneOnOnePageSlideInBackward}.oneOnOnePageAnimated.isForward.isExiting{animation-name:oneOnOnePageSlideOutForward}.oneOnOnePageAnimated.isBackward.isExiting{animation-name:oneOnOnePageSlideOutBackward}.oneOnOneRemoveColumnBtn{min-height:2rem;padding:.25rem .625rem}.oneOnOneGoalList{display:flex;flex-direction:column;gap:1rem}.oneOnOneGoalPanel{display:flex;flex-direction:column;gap:1rem;min-height:100%}.oneOnOneGoalPanelBody{flex:1 1 auto}.oneOnOneGoalSummaryHeader{margin-bottom:.5rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.oneOnOneGoalSummaryTitleBlock{min-width:0px}.oneOnOneGoalSummarySections{margin-top:.75rem;display:flex;flex-direction:column;gap:.75rem}.oneOnOneGoalSummarySection{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-top:.75rem}.oneOnOneGoalSummaryLabel{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.oneOnOneGoalSummaryBody{font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.oneOnOneGoalSummaryBody.empty{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.oneOnOneGoalPanelFooter{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:14px;border-top:1px solid #d7e2ea}.oneOnOneInputPanel{min-height:100%;display:flex;flex-direction:column}.oneOnOnePageEmpty{display:flex;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));background-color:#fffc;padding:2.5rem 1.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));min-height:100%}.oneOnOneCellBody{min-height:100%;display:flex;flex:1 1 auto;flex-direction:column}.oneOnOneCellFields{flex:0 0 auto}.oneOnOneCellBody label{display:block;margin-bottom:8px}.oneOnOneStatusField{display:flex;align-items:center;gap:12px;justify-content:flex-start;margin-bottom:8px}.oneOnOneStatusLabel{white-space:nowrap;font-size:.875rem;font-weight:500;color:#334155}.oneOnOneCellBody select,.oneOnOneCellBody input,.oneOnOneCellBody textarea{width:100%}.oneOnOneCellBody select.oneOnOneStatusSelect{width:180px;min-width:180px;max-width:180px;flex:0 0 180px}.oneOnOneCellBody textarea{min-height:72px;overflow:hidden;resize:none}.oneOnOneInputPanelFooter{margin-top:auto;padding-top:16px}.oneOnOneSaveMetaRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.oneOnOneRegisteredAt{margin:0}.oneOnOneReviewEvidenceSummary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:14px;padding-top:14px;border-top:1px solid #d7e2ea}.oneOnOneReviewEvidenceSummary .btn{min-height:2rem;padding:.25rem .625rem}.oneOnOneReviewScroll{overflow-x:auto;padding-bottom:10px}.oneOnOneReviewMatrix{display:grid;grid-template-columns:minmax(340px,390px) repeat(var(--one-on-one-review-column-count),minmax(460px,460px));grid-auto-rows:auto;-moz-column-gap:16px;column-gap:16px;min-width:-moz-max-content;min-width:max-content}.oneOnOneReviewGoalCell,.oneOnOneReviewPageCell{min-width:0;border-left:1px solid #d7e2ea;border-right:1px solid #d7e2ea;border-top:1px solid #d7e2ea;padding:18px}.oneOnOneReviewGoalCell{position:sticky;left:0;z-index:2;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff,#fbfdff)}.oneOnOneReviewGoalCell .oneOnOneGoalPanelBody{display:flex;flex:1 1 auto;flex-direction:column;min-height:100%}.oneOnOneReviewGoalCell .oneOnOneReviewEvidenceSummary{margin-top:auto}.oneOnOneReviewPageCell{display:flex;flex-direction:column;background:linear-gradient(180deg,#f7fbfe,#fff)}.oneOnOneReviewHeaderCell{min-height:96px;border-top-left-radius:20px;border-top-right-radius:20px}.oneOnOneReviewBodyCell{border-top-width:2px;border-top-color:#c5d3df}.oneOnOneReviewBodyCell.isLastRow{border-bottom:1px solid #d7e2ea;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.oneOnOneReviewHeaderCell h4,.oneOnOneReviewGoalName{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.oneOnOneReviewHeaderCell.oneOnOneReviewPageCell{display:flex;flex-direction:column;justify-content:center;gap:.25rem}.oneOnOneReviewHeaderCell strong{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.oneOnOneReviewCardHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:12px}.oneOnOneReviewStatus{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600}.oneOnOneReviewStatus.status-DONE{border-color:#86efac;background:#f0fdf4;color:#15803d}.oneOnOneReviewStatus.status-ON_TRACK{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.oneOnOneReviewStatus.status-DELAYED_WITH_PLAN{border-color:#fde68a;background:#fffbeb;color:#b45309}.oneOnOneReviewStatus.status-DELAYED_NO_PLAN{border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.oneOnOneReviewFields{display:flex;flex-direction:column;gap:.75rem;flex:1 1 auto}.oneOnOneReviewFields .muted{font-size:.75rem;line-height:1rem;font-weight:600;margin-bottom:4px}.oneOnOneReviewRegisteredAt{margin-top:auto;padding-top:8px;border-top:1px solid #e2e8f0}.oneOnOneReviewEmpty{display:flex;min-height:10rem;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));background-color:#fffc;padding:2rem 1rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.monthlyMemoHeader{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.progressShellPanel.monthlyReportShellPanel{display:flex;min-height:calc(100dvh - 128px);flex-direction:column}.monthlyReportShellPanel .monthlyReportPanel{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.monthlyReportFooter{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.monthlyReportFooter .saveStateTag{margin-right:auto}.monthlyMemoMonthField{display:flex;min-width:13rem;flex-direction:column;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.monthlyReportGrid{display:grid;flex:1 1 auto;gap:16px;grid-template-columns:minmax(0,1fr);min-height:0}.monthlyReportGrid.twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.monthlyReportGrid label{display:flex;min-height:0;flex-direction:column}.monthlyReportGrid .collaborationEditingField{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.monthlyReportGrid textarea{flex:1 0 auto;min-height:6rem;overflow:hidden;resize:none}@media (max-width: 760px){.monthlyReportGrid.twoColumns{grid-template-columns:minmax(0,1fr)}}.evidenceFormGrid{display:flex;flex-direction:column;gap:.75rem}.evidenceFormTypeRow{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;border:0}.evidenceFormTypeRow legend{width:100%;margin-bottom:2px;color:#334155;font-size:.86rem;font-weight:700}.evidenceTypeRadio{display:inline-flex;flex-direction:row;align-items:center;gap:8px;width:auto;min-height:38px;padding:8px 12px;border:1px solid rgb(203 213 225);border-radius:10px;background:#fff;color:#0f172a;font-size:.9rem;font-weight:700;cursor:pointer;white-space:nowrap}.evidenceTypeRadio:has(input:checked){border-color:#0891b2;background:#ecfeff;color:#0e7490}.evidenceTypeRadio:has(input:disabled){cursor:not-allowed;opacity:.72}.evidenceTypeRadio input{flex:0 0 auto;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--brand-600);width:auto;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none}.evidenceTypeRadio input:focus{outline:none;box-shadow:none}.evidenceFormValueRow{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.evidenceFormValueRow.single{grid-template-columns:minmax(0,1fr)}.evidenceFormValueRow textarea{min-height:120px}.evidenceModalActions{justify-content:flex-end}.evidenceTableWrap{max-width:100%;overflow-x:auto}.evidenceTable{min-width:820px;table-layout:fixed}.evidenceTable th,.evidenceTable td{vertical-align:middle}.evidenceTable th:nth-child(1),.evidenceTypeCell{width:64px;white-space:nowrap}.evidenceTable th:nth-child(2),.evidenceValueCell{width:360px}.evidenceTable th:nth-child(3),.evidenceDescriptionCell{width:220px}.evidenceTable th:nth-child(4),.evidenceCreatorCell{width:76px;white-space:nowrap}.evidenceTable th:nth-child(5),.evidenceDateCell{width:112px;white-space:nowrap}.evidenceValueCell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidenceDescriptionCell{white-space:normal;word-break:normal;overflow-wrap:anywhere;line-height:1.6}.evidenceTextCell{white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;line-height:1.6}.evidenceLink{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0891b2;text-decoration:underline}.evidenceLink:hover{color:#0e7490}@keyframes oneOnOnePageSlideInForward{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes oneOnOnePageSlideInBackward{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes oneOnOnePageSlideOutForward{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-12px)}}@keyframes oneOnOnePageSlideOutBackward{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}.oneOnOneCellBody textarea:-moz-read-only,.monthlyReportGrid textarea:-moz-read-only{border-color:#cbd5e1;background:#f8fafc;color:#475569;box-shadow:none;opacity:1}.oneOnOneCellBody select:disabled,.oneOnOneCellBody input:disabled,.oneOnOneCellBody textarea:read-only,.monthlyReportGrid textarea:read-only{border-color:#cbd5e1;background:#f8fafc;color:#475569;box-shadow:none;opacity:1}.oneOnOneCellBody textarea:-moz-read-only,.monthlyReportGrid textarea:-moz-read-only{cursor:default;caret-color:transparent}.oneOnOneCellBody textarea:read-only,.monthlyReportGrid textarea:read-only{cursor:default;caret-color:transparent}.oneOnOneCellBody textarea:-moz-read-only:focus,.monthlyReportGrid textarea:-moz-read-only:focus{border-color:#cbd5e1;outline:none;box-shadow:none}.oneOnOneCellBody textarea:read-only:focus,.monthlyReportGrid textarea:read-only:focus{border-color:#cbd5e1;outline:none;box-shadow:none}.collaborationEditingField.isRemoteEditing textarea:-moz-read-only:focus{border-color:var(--collaboration-editing-border);box-shadow:0 0 0 4px var(--collaboration-editing-ring)}.collaborationEditingField.isRemoteEditing textarea:read-only:focus{border-color:var(--collaboration-editing-border);box-shadow:0 0 0 4px var(--collaboration-editing-ring)}.teamMergedCell{white-space:nowrap;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));font-weight:700;vertical-align:middle}.dateMode,.monthMode{width:100%}@keyframes panelRiseIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.customPickerRoot{width:100%}.customPickerTrigger{box-shadow:inset 0 1px #fffffff2,0 10px 22px #0f172a0a;display:flex;height:2.5rem;min-height:2.5rem;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #f8fafc var(--tw-gradient-to-position);padding-left:.75rem;padding-right:.75rem;padding-top:0;padding-bottom:0;text-align:left;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.customPickerTrigger:hover{border-color:#b7c8d7;box-shadow:inset 0 1px #fffffff2,0 12px 24px #0f172a0f}.customPickerTrigger.isOpen{border-color:#22d3ee;box-shadow:inset 0 1px #fffffff2,0 0 0 4px #a5f3fcb3,0 16px 32px #0e749014}.customPickerTrigger.\!isOpen{border-color:#22d3ee!important;box-shadow:inset 0 1px #fffffff2,0 0 0 4px #a5f3fcb3,0 16px 32px #0e749014!important}.customPickerTrigger:disabled{cursor:not-allowed;opacity:.65}.customPickerTrigger:focus-visible{outline:none;border-color:#22d3ee;box-shadow:inset 0 1px #fffffff2,0 0 0 4px #a5f3fcb3,0 16px 32px #0e749014}.customPickerValue{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.customPickerValue.isPlaceholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.customPickerIcon{box-shadow:inset 0 1px #ffffffe6;display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.customPickerIcon svg{height:1rem;width:1rem}.customPickerBackdrop{z-index:255;display:grid;gap:.75rem}.customPickerBackdrop.two{grid-template-columns:repeat(2,minmax(0,1fr))}.customPickerBackdrop.three{grid-template-columns:repeat(3,minmax(0,1fr))}.customPickerBackdrop.four{grid-template-columns:repeat(4,minmax(0,1fr))}.customPickerBackdrop.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.customPickerBackdrop.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.customPickerBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background-color:#0f172a33;padding:1rem}@media (max-width: 1280px){.customPickerBackdrop.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.customPickerBackdrop.two,.customPickerBackdrop.three,.customPickerBackdrop.four,.customPickerBackdrop.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.customPickerBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.customPickerPopover{position:relative;width:392px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);border-color:#d7e2ea;box-shadow:0 28px 64px #0f172a2e,0 10px 24px #0f172a0f;overflow:auto;border-radius:28px;border-width:1px;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: rgb(248 250 252 / .9) var(--tw-gradient-to-position);padding:1rem;font-size:.875rem;line-height:1.25rem}.customPickerPopover:before{content:"";position:absolute;inset:0 0 auto 0;height:88px;background:radial-gradient(circle at top center,rgba(125,211,252,.16),transparent 68%),linear-gradient(180deg,#ffffffe6,#fff0);pointer-events:none}.customPickerHeader{position:relative;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.customPickerHeaderTitle{flex:1 1 0%;text-align:center}.customPickerHeaderEyebrow{letter-spacing:.08em;display:block;font-size:11px;font-weight:700;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.customPickerHeaderLabel{letter-spacing:-.01em;margin-top:.25rem;font-size:22px;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.customPickerNavButton{box-shadow:inset 0 1px #fffffff2,0 8px 18px #0f172a0f;position:relative;z-index:1;display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#ffffffe6;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.customPickerNavButton svg{height:1rem;width:1rem}.customPickerNavButton:hover{border-color:#b8cfdd;background:#fff;transform:translateY(-1px)}.customPickerNavButton:focus-visible{outline:none;border-color:#22d3ee;box-shadow:inset 0 1px #fffffff2,0 0 0 4px #a5f3fcb3,0 12px 24px #0f172a14}.customDateWeekdayGrid,.customDateGrid{display:grid;gap:.75rem}.customDateWeekdayGrid.two,.customDateGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.customDateWeekdayGrid.three,.customDateGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.customDateWeekdayGrid.four,.customDateGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.customDateWeekdayGrid.two.progressLayout,.customDateGrid.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.customDateWeekdayGrid.two.goalsInputLayout,.customDateGrid.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.customDateWeekdayGrid,.customDateGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem}@media (max-width: 1280px){.customDateWeekdayGrid.four,.customDateGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.customDateWeekdayGrid.two,.customDateWeekdayGrid.three,.customDateWeekdayGrid.four,.customDateGrid.two,.customDateGrid.three,.customDateGrid.four,.customDateWeekdayGrid.two.progressLayout,.customDateGrid.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.customDateWeekdayGrid{margin-bottom:.5rem}.customDateGrid{border-radius:24px;background-color:#f1f5f9b3;padding:.375rem}.customDateWeekdayCell{letter-spacing:.04em;text-align:center;font-size:11px;font-weight:700;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.customDateCell,.customMonthCell{position:relative;min-height:2.75rem;border-radius:1rem;border-width:1px;border-color:transparent;background-color:#fffc;padding:0;font-size:15px;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.customDateCell:hover:not(:disabled),.customMonthCell:hover{box-shadow:0 8px 16px #0f172a0a;background:#fffffffa;transform:translateY(-1px)}.customDateCell.isOutside{background-color:#e2e8f099;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.customDateCell.isSelected,.customMonthCell.isSelected{box-shadow:0 14px 24px #0e749024;background:linear-gradient(180deg,#ecfeff,#cffafe);color:#155e75}.customDateCell.isToday,.customMonthCell.isCurrent{box-shadow:0 8px 16px #0e74900f;background:linear-gradient(180deg,#f8fafcfa,#f0f9ffeb);color:#0f766e}.customDateCell.isToday:after,.customMonthCell.isCurrent:after{content:"";position:absolute;left:50%;bottom:6px;width:4px;height:4px;border-radius:999px;background:#0891b2e6;transform:translate(-50%)}.customDateCell.isSelected:after,.customMonthCell.isSelected:after{display:none}.customDateCell:focus-visible,.customMonthCell:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #22d3ee6b,0 0 0 4px #a5f3fca3}.customMonthGrid{display:grid;gap:.75rem}.customMonthGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.customMonthGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.customMonthGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.customMonthGrid.two.progressLayout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.customMonthGrid.two.goalsInputLayout{align-items:start;grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.customMonthGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (max-width: 1280px){.customMonthGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.customMonthGrid.two,.customMonthGrid.three,.customMonthGrid.four,.customMonthGrid.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}}.customMonthCell{min-height:3rem;font-size:.875rem;line-height:1.25rem}.customPickerFooter{margin-top:1rem;display:flex;justify-content:space-between;gap:.5rem;border-top-width:1px;border-color:#e2e8f0cc;padding-top:.75rem}.customPickerActionButton{min-width:88px;box-shadow:inset 0 1px #fffffff2,0 8px 16px #0f172a0a;min-height:2.25rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));background-color:#fffffff2;padding-left:1rem;padding-right:1rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.customPickerActionButton:hover{border-color:#b7c8d7;background:#fff}.customPickerActionButton.mutedAction{box-shadow:none;background-color:transparent;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.customPickerActionButton.primaryAction{border-color:#22d3ee42;background:linear-gradient(180deg,#f0fdff,#e0f2fe);color:#155e75;box-shadow:inset 0 1px #fffffffa,0 10px 18px #0e749014}.customPickerActionButton.primaryAction:hover{border-color:#22d3ee6b;background:linear-gradient(180deg,#ecfeff,#cffafe)}@media (max-width: 640px){.customPickerPopover{width:min(392px,calc(100vw - 20px));max-height:calc(100vh - 20px);border-radius:24px;padding:.875rem}.customPickerHeaderLabel{font-size:20px}.customDateCell,.customMonthCell{min-height:2.5rem;border-radius:.75rem;font-size:.875rem;line-height:1.25rem}.customPickerFooter{margin-top:.875rem;padding-top:.625rem}}.visible{visibility:visible}.mt-1{margin-top:.25rem}.block{display:block}.table{display:table}.grid{display:grid}.hidden{display:none}.max-h-\[46vh\]{max-height:46vh}.min-h-\[160px\]{min-height:160px}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-xl{max-width:36rem}.resize{resize:both}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.overflow-y-auto{overflow-y:auto}.whitespace-pre-wrap{white-space:pre-wrap}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@keyframes topbarContextReveal{0%{border-color:#0891b233;box-shadow:0 18px 36px #0f172a0d,0 0 #22d3ee00}38%{border-color:#22d3eec7;box-shadow:0 22px 40px #0e749024,0 0 0 5px #22d3ee29}to{border-color:#cbd5e1d9;box-shadow:0 18px 36px #0f172a14,0 0 #22d3ee00}}@media (max-width: 1280px){.contextBar{grid-template-columns:repeat(1,minmax(0,1fr))}.dashboardDeadlineGrid,.kpiGrid,.grid.four,.adminFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.memberSelectorGrid .checkboxRow{margin-right:6px}}@media (max-width: 980px){.appShell{min-height:100%;height:auto;grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:20;height:auto;overflow:visible;padding:10px 12px}.menu{margin-top:.5rem;flex-direction:row;flex-wrap:wrap}.menuItem{font-size:.82rem;padding:8px 10px}.topbar{position:static;padding:.75rem 1rem}.topbarContextOverlay{position:static;left:auto;right:auto;padding-top:12px;opacity:1;transform:none;pointer-events:auto}.topbarContextOverlay:before{inset:auto;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.topbarContextOverlay .contextBar{padding:0}.topbarMetaBadgeValue{max-width:none}.mainArea{overflow:visible;padding-top:0}.topbarHead,.dashboardIntroHead,.dashboardGoalProgressHead{flex-direction:column;align-items:stretch}.contextBar,.grid.two,.grid.three,.grid.four,.gradeReasonGrid,.adminFilterGrid{grid-template-columns:repeat(1,minmax(0,1fr))}.inlineFilterActions{flex-wrap:wrap}.grid.two.progressLayout{grid-template-columns:repeat(1,minmax(0,1fr))}.goalReviewActionRow{flex-direction:column;align-items:stretch}.goalReviewActionField{max-width:100%;min-width:0}.goalReviewActionButton,.dashboardIntroActions .btn{width:100%}.dashboardMetaRow,.pageMetaStrip{flex-direction:column;align-items:stretch}.dashboardMetaPill,.pageMetaChip{width:100%;justify-content:space-between}.dashboardDeadlineGrid{grid-template-columns:repeat(1,minmax(0,1fr))}.pageContent{padding:.75rem}.stickyGoalAssistant{position:static;overflow:visible;right:auto;width:auto;top:auto}.stickyGoalAssistantCard{max-height:none;overflow:visible}.goalDesignHistoryGrid{grid-template-columns:repeat(1,minmax(0,1fr))}.readonlyGoalBodyGrid{grid-template-columns:minmax(0,1fr)}.matrixTable.gradeTableViewerMatrix{height:72vh;height:72dvh}.goalDesignWorkspaceHeader,.goalDesignSectionHeader{flex-direction:column;align-items:stretch}.goalGradeHintPanel{left:12px;right:12px;bottom:12px;width:auto;max-height:52vh}.bannerLayer{left:.75rem;right:.75rem;top:.625rem}.banner.floating{width:100%;min-width:0px;max-width:none}.gradeTransitionMeta{justify-content:flex-start}.gradeTransitionStickyColName{min-width:140px;max-width:140px}.gradeTransitionStickyColTitle{min-width:188px;max-width:188px}.gradeTransitionTable th,.gradeTransitionTable td,.gradeTransitionDateHeader{min-width:116px;max-width:116px;padding:10px 8px}.customPickerPopover{border-radius:.75rem;padding:.625rem}.customPickerNavButton,.customPickerActionButton{border-radius:.5rem}.mermaidSvg{min-width:560px}.oneOnOneSplitHeader,.oneOnOneGoalRow{grid-template-columns:minmax(0,1fr)}.oneOnOneReviewMatrix{grid-template-columns:minmax(300px,320px) repeat(var(--one-on-one-review-column-count),minmax(360px,360px))}.oneOnOnePageNavRow,.oneOnOnePageConfigRow{grid-template-columns:minmax(0,1fr)}.oneOnOnePageCenter,.oneOnOnePageConfigActions,.oneOnOnePageCreateActions{justify-content:flex-start}.oneOnOnePageConfigActions{align-items:flex-start}.oneOnOnePageDateField{min-width:0}.evidenceFormValueRow{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.topbarContextOverlay,.topbarContextOverlay:before{transition:none;animation:none}.oneOnOnePageAnimated,.oneOnOnePageAnimated.isForward,.oneOnOnePageAnimated.isBackward{animation:none!important}}
