.strategy_screen___Cx3j{--u1:1px;--u1_5:1.5px;--u2:2px;--u3:3px;--u4:4px;--u5:5px;--u6:6px;--u7:7px;--u8:8px;--u9:9px;--u10:10px;--u11:11px;--u12:12px;--u13:13px;--u14:14px;--u15:15px;--u16:16px;--u18:18px;--u20:20px;--u22:22px;--u24:24px;--u26:26px;--u27:27px;--u30:30px;--u34:34px;--u36:36px;--u40:40px;--u44:44px;--u46:46px;--u52:52px;--u56:56px;--u60:60px;--u62:62px;--u64:64px;--u76:76px;--u72:72px;--u78:78px;--u80:80px;--u96:96px;--u110:110px;--u118:118px;--u158:158px;--u160:160px;--u190:190px;--u206:206px;--u220:220px;--u262:262px;--u300:300px;--u316:316px;--u320:320px;--u340:340px;--u384:384px;--u420:420px;--u760:760px;--u1460:1460px;--u32:32px;--u460:460px;--u250:250px;display:flex;flex-direction:column;touch-action:pan-x pan-y;height:calc(100vh - var(--shell-inset-top, 0px));min-width:0}.strategy_top__yP43b{min-height:var(--u62);display:flex;align-items:center;gap:var(--u14);padding:0 var(--u18);border-bottom:1px solid var(--border);background:var(--background);flex:0 0 auto}.strategy_top__yP43b>div:first-child{min-width:0}.strategy_top__yP43b h1{margin:0}.strategy_crumb__qw_4w{font-size:12.5px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.strategy_crumb__qw_4w button{border:0;background:transparent;font:inherit;padding:0;color:var(--muted-foreground);cursor:pointer}@media (hover:hover) and (pointer:fine){.strategy_crumb__qw_4w button:hover{color:var(--foreground);text-decoration:underline}}.strategy_crumb__qw_4w button:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.strategy_crumb__qw_4w button:disabled:hover{color:var(--muted-foreground);text-decoration:none}}.strategy_crumb__qw_4w b{font-weight:600;color:var(--foreground)}.strategy_crumb__qw_4w .strategy_sep__qeKnD{margin:0 var(--u10);opacity:.6}.strategy_per__yjs_m{display:inline-flex;align-items:center;gap:var(--u2);color:var(--foreground);font-weight:600}.strategy_chip__BcGbg{display:inline-flex;align-items:center;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:var(--u2) var(--u7);border-radius:5px;margin-inline-start:var(--u4);vertical-align:1px;flex:0 0 auto}.strategy_chipAct__oOG62{background:var(--compliance-good-bg);color:var(--compliance-good-fg)}.strategy_chipEnded__GpvRT,.strategy_chipPlan__FYewG{background:var(--compliance-watch-bg);color:var(--compliance-watch-fg)}.strategy_chipLate__6opeV{background:var(--compliance-risk-bg);color:var(--compliance-risk-fg)}.strategy_planNotice__PgTv2{position:absolute;inset-inline-start:var(--u14);bottom:var(--u72);width:calc(var(--u300) + var(--u30));max-width:calc(100% - var(--u30));z-index:35}.strategy_chipClosed__3AcJV{background:var(--muted);color:var(--muted-foreground)}.strategy_nameMarks__ymH6v{display:inline-flex;align-items:center;margin-inline-start:var(--u12)}.strategy_nameMarks__ymH6v .strategy_chip__BcGbg{margin-inline-start:0}.strategy_chipIncomplete__dok3n{background:var(--compliance-watch-bg);color:var(--compliance-watch-fg)}.strategy_chipReady__7Tp2M{background:var(--compliance-good-bg);color:var(--compliance-good-fg)}.strategy_switching__mNMn0{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--background) 60%,transparent);cursor:progress}.strategy_switchingChip__sCM9e{display:inline-flex;padding:var(--space-2);border-radius:var(--radius-full);background:var(--card);box-shadow:0 1px 4px color-mix(in srgb,var(--foreground) 18%,transparent)}.strategy_canvas__Qsb_D{position:relative;flex:1 1 auto;min-height:0;overflow:clip;background-color:var(--background);background-image:radial-gradient(var(--canvas-dot) 1px,transparent 1px);background-size:22px 22px;cursor:grab;touch-action:none}.strategy_canvas__Qsb_D [data-control]{touch-action:pan-x pan-y}.strategy_canvasBoard__o3586{background-image:repeating-conic-gradient(color-mix(in oklch,var(--foreground) 4%,transparent) 0 25%,transparent 0 50%);background-size:64px 64px}.strategy_canvas__Qsb_D[data-cursor=arrow],.strategy_canvas__Qsb_D[data-cursor=arrow] .strategy_node__PPhdY{cursor:default}.strategy_canvas__Qsb_D[data-cursor=grab],.strategy_canvas__Qsb_D[data-cursor=grab] .strategy_node__PPhdY{cursor:grab}.strategy_canvas__Qsb_D[data-cursor=crosshair],.strategy_canvas__Qsb_D[data-cursor=crosshair] .strategy_node__PPhdY{cursor:crosshair}.strategy_canvas__Qsb_D[data-cursor=comment],.strategy_canvas__Qsb_D[data-cursor=comment] .strategy_node__PPhdY{cursor:pointer}.strategy_canvas__Qsb_D.strategy_grabbing__oXjdh,.strategy_canvas__Qsb_D.strategy_grabbing__oXjdh *{cursor:grabbing!important}@property --clip-right{syntax:"<length>";inherits:false;initial-value:0}.strategy_sceneClip__x04EC{position:absolute;inset:0;pointer-events:none;clip-path:inset(0 var(--clip-right) 0 0);mask-image:linear-gradient(to left,transparent var(--clip-right),black calc(var(--clip-right) + var(--u32)));transition:--clip-right var(--duration-base) var(--ease-out)}.strategy_sceneClip__x04EC[data-open=false]{mask-image:none}.strategy_sceneClip__x04EC>.strategy_scene__hItk0{pointer-events:auto}.strategy_hopGhost__W2pK3{position:absolute;inset:0;pointer-events:none;overflow:hidden}.strategy_hopGhost__W2pK3:empty{display:none}.strategy_hopGhost__W2pK3[data-hop=inner],.strategy_sceneClip__x04EC[data-hop=inner]{background:inherit}.strategy_scene__hItk0{position:absolute;inset:0;width:var(--u1460);height:var(--u760);transform-origin:0 0}.strategy_lvl__S7axL{position:absolute;inset:0;pointer-events:none}.strategy_lvl__S7axL>*{pointer-events:auto}@keyframes strategy_justAppliedGlow__wEBiW{0%,to{box-shadow:0 0 0 0 color-mix(in oklch,var(--primary) 45%,transparent)}50%{box-shadow:0 0 0 var(--u6) color-mix(in oklch,var(--primary) 0%,transparent)}}.strategy_justApplied__E1U0M{animation:strategy_justAppliedGlow__wEBiW 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.strategy_justApplied__E1U0M{animation:none;box-shadow:0 0 0 var(--u3) color-mix(in oklch,var(--primary) 35%,transparent)}}.strategy_band__JIz0S{position:absolute;width:calc(100vw / var(--cam-z, 1));border-top:calc(1px / var(--cam-z, 1)) solid var(--border-strong);pointer-events:none}.strategy_bandLast__6X0C3{border-bottom:calc(1px / var(--cam-z, 1)) solid var(--border-strong)}.strategy_laneLabels__cRjLY{position:absolute;inset:0;pointer-events:none;z-index:5;overflow:hidden}.strategy_laneLabel__iwBc9{position:absolute;left:0;right:0}.strategy_laneTag__6yADr{position:absolute;inset-inline-start:14px;top:var(--u8);display:flex;align-items:center;gap:var(--u7);background:var(--background);padding:var(--u3) var(--u9) var(--u3) var(--u6);border-radius:6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--muted-foreground)}.strategy_laneTag__6yADr svg{width:var(--u13);height:var(--u13)}.strategy_laneHead__k4G3_{position:absolute;inset-inline-start:var(--u14);top:var(--u8);pointer-events:auto;z-index:1}.strategy_wires__Iffto{position:absolute;inset:0;width:var(--u1460);height:var(--u760);overflow:visible;pointer-events:none}.strategy_wires__Iffto>g{opacity:.9;transition:opacity var(--duration-fast) var(--ease-out)}.strategy_wires__Iffto>g.strategy_dimWire__SmXRZ{opacity:.1}.strategy_wires__Iffto.strategy_focus__R6I7F>g{opacity:.12}.strategy_wires__Iffto.strategy_focus__R6I7F>g.strategy_hi__ii3HO{opacity:1}.strategy_wires__Iffto.strategy_focus__R6I7F>g.strategy_hi__ii3HO>path[data-part=line],.strategy_wires__Iffto.strategy_focus__R6I7F>g.strategy_hi__ii3HO>path[data-part=outer]{stroke:var(--primary);marker-end:url(#strategy-ah-hot)}.strategy_node__PPhdY{position:absolute;width:var(--u206);background:var(--card);border:1.5px solid var(--border-strong);border-radius:11px;padding:var(--u11) var(--u12);box-shadow:var(--shadow-raised);cursor:pointer;text-align:start;font:inherit;color:inherit;transition:box-shadow var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),opacity var(--duration-fast) var(--ease)}@media (hover:hover) and (pointer:fine){.strategy_node__PPhdY:hover{border-color:var(--muted-foreground)}}.strategy_node__PPhdY:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.strategy_cardButton__x_TO2{appearance:none;background:none;border:0;margin:0;padding:0;font:inherit;color:inherit;text-align:start;cursor:inherit;flex:1;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.strategy_cardButton__x_TO2:focus-visible{outline:none}.strategy_node__PPhdY:has(.strategy_cardButton__x_TO2:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.strategy_node__PPhdY.strategy_open__zmWkU{width:var(--u262);z-index:4}.strategy_node__PPhdY.strategy_ghost__73Vuz{border-color:transparent;background:color-mix(in oklch,var(--card) 55%,transparent);box-shadow:none;cursor:pointer}.strategy_node__PPhdY.strategy_ghost__73Vuz:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(90deg,var(--muted-foreground) 50%,transparent 50%),linear-gradient(90deg,var(--muted-foreground) 50%,transparent 50%),linear-gradient(0deg,var(--muted-foreground) 50%,transparent 50%),linear-gradient(0deg,var(--muted-foreground) 50%,transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:8px 1.5px,8px 1.5px,1.5px 8px,1.5px 8px;background-position:0 0,0 100%,0 0,100% 0;animation:strategy_ghostMarch__OWAJq .8s linear infinite}@media (hover:hover) and (pointer:fine){.strategy_node__PPhdY.strategy_ghost__73Vuz:hover{background:var(--muted)}.strategy_node__PPhdY.strategy_ghost__73Vuz:hover:before{background-image:linear-gradient(90deg,var(--foreground) 50%,transparent 50%),linear-gradient(90deg,var(--foreground) 50%,transparent 50%),linear-gradient(0deg,var(--foreground) 50%,transparent 50%),linear-gradient(0deg,var(--foreground) 50%,transparent 50%)}}.strategy_node__PPhdY.strategy_ghost__73Vuz .strategy_foot__KNrfa{color:var(--muted-foreground);font-size:10.5px}@keyframes strategy_ghostMarch__OWAJq{to{background-position:8px 0,-8px 100%,0 -8px,100% 8px}}.strategy_nm__21GCb{font-size:12.5px;font-weight:600;line-height:1.35;margin-bottom:var(--u8);display:flex;gap:var(--u7);align-items:flex-start}.strategy_nm__21GCb span{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.strategy_dot__X_ea_{width:var(--u7);height:var(--u7);border-radius:50%;flex:0 0 7px;margin-top:var(--u5);background:var(--border)}.strategy_good__YKZkj{background:var(--compliance-good)}.strategy_watch__XJjP9{background:var(--compliance-watch)}.strategy_risk__NVisU{background:var(--compliance-risk)}.strategy_below__Ta9tj{background:var(--compliance-below)}.strategy_over__DrS8h{background:var(--compliance-over)}.strategy_foot__KNrfa{display:flex;align-items:center;gap:var(--u8)}.strategy_track__bKy8s{flex:1;height:var(--u5);border-radius:3px;background:var(--muted);overflow:hidden}.strategy_fill__c7J_6{display:block;height:100%;border-radius:3px}.strategy_pct__Ko0P_{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;min-width:var(--u34);text-align:end}.strategy_who__ikzfC{display:flex;align-items:center;margin:var(--u6) 0 var(--u2) var(--u2)}.strategy_node__PPhdY.strategy_previewCard__WocYp{border-color:transparent;box-shadow:none;background:var(--card)}.strategy_previewMeta__vfy04{margin-inline-start:auto;font-size:var(--u10);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.strategy_previewTag__7HrgV{font-size:var(--u10);font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1.5px dashed var(--muted-foreground);border-radius:var(--radius-xs);padding:0 var(--u6);color:var(--muted-foreground);cursor:default}.strategy_previewTag__7HrgV:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.strategy_chooseHintWrap__X4B2b{position:absolute;inset-block:0;inset-inline-start:0;display:grid;place-items:center;pointer-events:none;z-index:40}.strategy_chooseHint__nkwZu{display:grid;justify-items:center;gap:var(--u4);text-align:center;max-width:var(--size-7);padding:var(--u16) var(--u20);border:1.5px dashed var(--muted-foreground);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-popover);font-size:11.5px;color:var(--muted-foreground);animation:strategy_chooseHintIn__XHw2A var(--duration-base) var(--ease-out) both}.strategy_chooseHint__nkwZu svg{width:var(--u20);height:var(--u20);color:var(--foreground);margin-bottom:var(--u2)}.strategy_chooseHint__nkwZu b{font-size:12.5px;font-weight:600;color:var(--foreground)}@keyframes strategy_chooseHintIn__XHw2A{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.strategy_chooseHint__nkwZu{animation:none}}.strategy_c0__Y4pJx{width:var(--u158);padding:var(--u9) var(--u11)}.strategy_c0__Y4pJx .strategy_nm__21GCb{font-size:11.5px;margin-bottom:var(--u6)}.strategy_c0__Y4pJx .strategy_foot__KNrfa{gap:var(--u6)}.strategy_c0__Y4pJx .strategy_pct__Ko0P_{font-size:11px;min-width:var(--u30)}.strategy_kpis__s5dvQ{margin-top:var(--u9);padding-top:var(--u8);border-top:1px solid var(--border);display:grid;gap:var(--u6)}.strategy_kpi__DMm1R{display:flex;align-items:center;gap:var(--u7);font-size:11px;min-width:0;position:relative}.strategy_kpi__DMm1R .strategy_kd__ptlwp{width:var(--u6);height:var(--u6);border-radius:50%;flex:0 0 6px;background:var(--border)}.strategy_kn__NHBO9{flex:1;color:var(--muted-foreground);min-width:0;white-space:normal;line-height:1.3;overflow-wrap:anywhere}.strategy_knButton__njY7F{appearance:none;background:none;border:0;margin:0;padding:0;font:inherit;text-align:start;cursor:inherit}.strategy_knButton__njY7F:focus-visible{outline:none}.strategy_kn__NHBO9 em{display:block;font-style:normal;font-size:9.5px;color:var(--muted-foreground);white-space:normal;font-weight:400}.strategy_kn__NHBO9 em .strategy_ti__3NzaL{display:inline-flex;vertical-align:-2px;margin-inline-end:var(--u3)}.strategy_kn__NHBO9 em .strategy_ti__3NzaL svg{width:var(--u10);height:var(--u10)}.strategy_kpiMut__0d_b1{color:var(--muted-foreground);font-size:10.5px}.strategy_inc__N0_CV{display:inline-flex;align-items:center;justify-content:center;color:var(--compliance-watch-fg);flex:0 0 auto;margin-inline-start:auto;margin-inline-end:0;margin-top:var(--u1);cursor:default}.strategy_inc__N0_CV svg{width:var(--u16);height:var(--u16)}.strategy_inc__N0_CV svg circle{transition:stroke-dasharray var(--duration-base) var(--ease-out)}.strategy_incOk__8lgbf{color:var(--compliance-good-fg)}.strategy_crumb__qw_4w .strategy_inc__N0_CV{vertical-align:-3px;margin-inline-start:var(--u8)}.strategy_crumb__qw_4w .strategy_inc__N0_CV svg{width:var(--u16);height:var(--u16)}.strategy_empty__PXabw{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.strategy_emptyArm__geRS4{pointer-events:auto}@media (prefers-reduced-motion:reduce){.strategy_inc__N0_CV svg circle,.strategy_node__PPhdY,.strategy_sceneClip__x04EC,.strategy_wires__Iffto>path{transition:none}.strategy_node__PPhdY{transition:opacity var(--duration-fast) var(--ease)}.strategy_ghost__73Vuz:before{animation:none}}html[data-input=keyboard] .strategy_inc__N0_CV svg circle,html[data-input=keyboard] .strategy_node__PPhdY,html[data-input=keyboard] .strategy_rename__8QppO,html[data-input=keyboard] .strategy_sceneClip__x04EC,html[data-input=keyboard] .strategy_wires__Iffto>g{transition:none!important}.strategy_rename__8QppO{border:0;background:transparent;padding:0;margin-inline-start:auto;width:var(--u16);height:var(--u16);flex:0 0 var(--u16);border-radius:5px;color:var(--muted-foreground);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--duration-fast) var(--ease)}.strategy_rename__8QppO svg{width:var(--u11);height:var(--u11)}.strategy_rename__8QppO:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.strategy_node__PPhdY:hover .strategy_rename__8QppO{opacity:1}.strategy_rename__8QppO:hover{background:var(--muted);color:var(--foreground)}}@media (hover:none){.strategy_rename__8QppO{opacity:1}}.strategy_cardName__0x0N7{flex:1;min-width:0;font:inherit;line-height:1.35;padding:var(--u2) var(--u4);margin:calc(-1 * var(--u2)) 0 calc(-1 * var(--u2)) calc(-1 * var(--u4));border:1px solid var(--border);border-radius:5px;background:var(--background);color:var(--foreground);resize:none;overflow:hidden;outline:none}.strategy_saveAlert__DuP_w{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--u18);background:var(--compliance-risk-bg);color:var(--compliance-risk-fg);font-size:var(--text-sm)}.strategy_saveAlert__DuP_w a{color:inherit;font-weight:600}.strategy_opts__nncHU{display:grid;gap:var(--u10)}.scorecard-panel_shell__2WiR6{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover)}.scorecard-panel_sheet__r3Ueq{border:0;border-radius:0;box-shadow:none;touch-action:pan-y}.scorecard-panel_head__nSel4{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.scorecard-panel_headText__i_nhL{flex:1;min-width:0}.scorecard-panel_eyebrow__lTKY4{font-size:var(--u10,10px);letter-spacing:.12em;text-transform:uppercase;font-weight:var(--weight-bold);color:var(--muted-foreground);display:flex;align-items:center;gap:var(--u6,6px)}.scorecard-panel_eyebrow__lTKY4 svg{width:var(--space-3);height:var(--space-3)}.scorecard-panel_title__lHgsT{font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:1.3;margin-top:var(--space-1)}.scorecard-panel_body__acaLf{flex:1;min-height:0;overflow:auto;padding:var(--space-4);display:grid;align-content:start;gap:var(--space-4)}.scorecard-panel_foot__DBhqg{border-top:1px solid var(--border);padding:var(--space-3) var(--space-4);display:grid;gap:var(--space-2)}.scorecard-panel_back__TkBiL{flex:none;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--u2,2px);min-height:var(--u32,32px);margin:var(--space-2) 0 calc(-1 * var(--space-2)) var(--space-2);padding:0 var(--space-2) 0 var(--u3,3px);border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--primary);cursor:pointer}.scorecard-panel_back__TkBiL svg{width:var(--u18,18px);height:var(--u18,18px);flex:none}.scorecard-panel_back__TkBiL:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.scorecard-panel_field__TpdFA{display:grid;gap:var(--u6,6px)}.scorecard-panel_label__mZbLi{font-size:var(--u10,10px);letter-spacing:.1em;text-transform:uppercase;font-weight:var(--weight-bold);color:var(--muted-foreground)}.scorecard-panel_locked__V2u4Y{display:grid;gap:var(--space-4);border-radius:var(--radius-sm)}.scorecard-panel_locked__V2u4Y:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.timeframe_field__MH5BA{display:grid;gap:var(--space-2);min-width:0}.timeframe_skeleton__OrvyX{height:var(--space-8);border-radius:var(--radius-sm);background:var(--muted)}.timeframe_reasons___UPJX{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-1);font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.45}.timeframe_reason__DTXm6{display:flex;gap:var(--space-1);align-items:flex-start}.timeframe_reason__DTXm6 svg{flex:none;width:var(--space-3);height:var(--space-3);margin-top:2px}.timeframe_question__t_khJ{display:grid;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);margin:0;min-width:0}.timeframe_question__t_khJ legend{font-size:var(--text-xs);color:var(--muted-foreground);padding:0 var(--space-1)}.timeframe_metric__8ufzh{display:grid;gap:var(--space-1)}.timeframe_metricName__VaH7R{font-size:var(--text-xs);font-weight:600;color:var(--foreground)}.timeframe_actions__3Zj4c{display:flex;gap:var(--space-2);flex-wrap:wrap}.MetricCalculationField_editor__t6rTH{display:flex;flex-direction:column;gap:var(--space-3)}.MetricCalculationField_impact__CcMov{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--muted-foreground)}.MetricCalculationField_strong__LY_Cl{color:var(--foreground);font-weight:var(--weight-medium)}.MetricCalculationField_muted__ZwFdA{color:var(--muted-foreground)}.MetricCalculationField_raw__E17F2{overflow-wrap:anywhere}.MetricCalculationField_missing__jLnzH{display:block;margin-top:var(--space-1);font-size:var(--text-sm);color:var(--muted-foreground)}.fixed-mark_pin__JP2iC{display:inline-flex;align-items:center;justify-content:center;width:var(--u18,18px);height:var(--u18,18px);flex:none;color:var(--foreground);border-radius:var(--radius-xs)}.fixed-mark_pin__JP2iC svg{width:var(--u13,13px);height:var(--u13,13px);color:var(--foreground)}.fixed-mark_pin__JP2iC:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.fixed-mark_btn__2zDp5{border:0;background:transparent;padding:0;cursor:pointer}.fixed-mark_btn__2zDp5:hover{background:var(--accent)}.weight-field_row__EjTZ5{display:inline-flex;align-items:center;gap:var(--space-2)}.weight-field_input__80CUp{font-variant-numeric:tabular-nums}.weight-field_suffix__8yYm8{font-size:var(--text-sm);color:var(--muted-foreground);flex:none}.weight-field_slot__dQtLf{width:var(--u18,18px);flex:none}.weight-field_link__TARHX{border:0;background:transparent;padding:0;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--primary);cursor:pointer;border-radius:var(--radius-xs)}.weight-field_link__TARHX:hover{text-decoration:underline}.weight-field_link__TARHX:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.follow-toggle_wrap__9HOVh{display:inline-flex;flex:none;align-self:flex-start;margin-top:var(--u2)}.follow-toggle_btn__IKN1U{gap:var(--u6);padding-inline:var(--u7) var(--space-2)}.follow-toggle_btn__IKN1U[aria-pressed=true]{background:var(--accent)}.follow-toggle_faces__pDnjy{display:inline-flex;align-items:center;flex:none;padding-inline-start:var(--u6)}.follow-toggle_face__bNXbb{display:inline-flex;margin-inline-start:calc(-1 * var(--u6));border-radius:50%;box-shadow:0 0 0 2px var(--card)}.approval-footer_root__2kls_{display:flex;justify-content:flex-end;margin-top:var(--space-1)}.approval-footer_block__mAnKn{flex:1;display:grid;gap:var(--space-2);justify-items:start}.approval-footer_block__mAnKn>*{justify-self:stretch}.approval-footer_block__mAnKn>[data-demote],.approval-footer_block__mAnKn>[data-request-edit]{justify-self:start}.approval-footer_row__HAq_W{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.approval-footer_off__c9CF8{display:inline-flex;border-radius:var(--radius-sm)}.approval-footer_off__c9CF8:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.approval-footer_held__bXYsX{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted-foreground)}.approval-footer_reason__bN8xL{font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.45;display:flex;gap:var(--u6,6px);align-items:flex-start}.approval-footer_reason__bN8xL svg{width:var(--u13,13px);height:var(--u13,13px);flex:none;margin-top:1px}.approval-footer_field__Gy5ZQ{display:grid;gap:var(--u6,6px)}.approval-footer_label__SzzBV{font-size:var(--u10,10px);letter-spacing:.1em;text-transform:uppercase;font-weight:var(--weight-bold);color:var(--muted-foreground)}.approval-footer_actions__GPl0c{display:flex;gap:var(--space-2);align-items:center}.approval-footer_request__aLXjs{display:grid;gap:var(--space-2);background:var(--compliance-watch-bg);color:var(--compliance-watch-fg);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);line-height:1.45}.approval-footer_request__aLXjs b{font-weight:var(--weight-semibold)}.approval-footer_request__aLXjs q{color:var(--foreground);quotes:"«" "»"}.approval-footer_plain__R4kwe{color:var(--foreground)}.template-guide_root__MgiHA{display:grid;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--card);color:var(--foreground)}.template-guide_head__EK0vU{display:flex;align-items:center;gap:var(--space-2)}.template-guide_title__DkWMa{flex:1;min-width:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--muted-foreground)}.template-guide_link__Ep3Mv{border:0;background:transparent;padding:0;font:inherit;font-size:var(--text-xs);color:var(--muted-foreground);text-decoration:underline;cursor:pointer}@media (hover:hover) and (pointer:fine){.template-guide_link__Ep3Mv:hover{color:var(--foreground)}}.template-guide_steps__eigYu{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.template-guide_step__L4ofF{display:flex;align-items:flex-start;gap:var(--space-2);width:calc(100% + 2 * var(--space-2));min-width:0;margin:0 calc(-1 * var(--space-2));border:0;border-radius:var(--radius-sm);background:transparent;padding:var(--space-1) var(--space-2);font:inherit;color:var(--foreground);text-align:start;cursor:pointer}@media (hover:hover) and (pointer:fine){.template-guide_step__L4ofF:hover{background:var(--accent)}}.template-guide_no__ragO1{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(var(--space-1) * 5);height:calc(var(--space-1) * 5);border-radius:var(--radius-full);background:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-bold)}.template-guide_no__ragO1.template-guide_on__vAtpQ{background:var(--primary);color:var(--primary-foreground)}.template-guide_no__ragO1.template-guide_done__lwmv4{background:var(--compliance-good);color:var(--card)}.template-guide_no__ragO1 svg{width:calc(var(--space-1) * 3);height:calc(var(--space-1) * 3)}.template-guide_text__IQ7fJ{display:grid;gap:var(--space-1);min-width:0;white-space:normal}.template-guide_text__IQ7fJ b{font-weight:var(--weight-semibold);font-size:var(--text-sm)}.template-guide_text__IQ7fJ small{font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.4}.template-guide_cta__0VkOT{justify-self:start}.template-guide_hidden__nf9TR{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted-foreground)}