.LoginForm-module__rokW2a__form{gap:var(--space-6);flex-direction:column;width:100%;max-width:400px;animation:.6s cubic-bezier(.2,.8,.2,1) both LoginForm-module__rokW2a__formEnter;display:flex}@keyframes LoginForm-module__rokW2a__formEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.LoginForm-module__rokW2a__logotype{align-self:flex-start;width:auto;height:38px}[data-theme=dark] .LoginForm-module__rokW2a__logotype{filter:brightness(0)invert()}.LoginForm-module__rokW2a__header{gap:var(--space-2);flex-direction:column;display:flex}.LoginForm-module__rokW2a__title{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:1.75rem;font-weight:700;line-height:1.15}.LoginForm-module__rokW2a__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.LoginForm-module__rokW2a__ssoRow{gap:var(--space-2);flex-direction:column;display:flex}.LoginForm-module__rokW2a__ssoButton{justify-content:center;align-items:center;gap:var(--space-2);height:42px;padding:0 var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;font-weight:500;transition:all .16s;display:flex}.LoginForm-module__rokW2a__ssoButton:hover{background:var(--color-bg-surface-raised);border-color:var(--color-border-strong);transform:translateY(-1px)}.LoginForm-module__rokW2a__ssoButton:active{transform:translateY(0)}.LoginForm-module__rokW2a__divider{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:none;display:flex}.LoginForm-module__rokW2a__divider:before,.LoginForm-module__rokW2a__divider:after{content:"";background:var(--color-border-default);flex:1;height:1px}.LoginForm-module__rokW2a__fields{gap:var(--space-4);flex-direction:column;display:flex}.LoginForm-module__rokW2a__field{gap:var(--space-2);flex-direction:column;display:flex}.LoginForm-module__rokW2a__labelRow{justify-content:space-between;align-items:center;display:flex}.LoginForm-module__rokW2a__label{font-size:var(--text-xs);color:var(--color-text-secondary);letter-spacing:.01em;font-weight:600}.LoginForm-module__rokW2a__forgotLink{font-size:var(--text-xs);color:var(--color-nav-rail-bg);font-weight:500;text-decoration:none}.LoginForm-module__rokW2a__forgotLink:hover{text-decoration:underline}.LoginForm-module__rokW2a__input{height:42px;padding:0 var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--color-text-primary);outline:none;width:100%;font-family:inherit;transition:all .16s}.LoginForm-module__rokW2a__input::placeholder{color:var(--color-text-tertiary)}.LoginForm-module__rokW2a__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}.LoginForm-module__rokW2a__input:disabled{opacity:.6;cursor:not-allowed}.LoginForm-module__rokW2a__passwordWrap{position:relative}.LoginForm-module__rokW2a__passwordWrap .LoginForm-module__rokW2a__input{padding-right:42px}.LoginForm-module__rokW2a__passwordToggle{width:34px;height:34px;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:color .16s,background .16s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.LoginForm-module__rokW2a__passwordToggle:hover{color:var(--color-text-secondary);background:var(--color-bg-surface-raised)}.LoginForm-module__rokW2a__rememberRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.LoginForm-module__rokW2a__checkbox{width:16px;height:16px;accent-color:var(--color-nav-rail-bg);cursor:pointer}.LoginForm-module__rokW2a__error{padding:var(--space-3);background:var(--color-danger-subtle);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-danger-text)}.LoginForm-module__rokW2a__submit{justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-nav-rail-bg);border-radius:var(--radius-sm);color:#f1f5f9;height:46px;font-size:var(--text-base);cursor:pointer;border:none;font-weight:600;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a1f,0 4px 16px #0f172a2e}.LoginForm-module__rokW2a__submit:before{content:"";background:linear-gradient(120deg,#0000 30%,#ffffff2e 50%,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-100%)}.LoginForm-module__rokW2a__submit:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px);box-shadow:0 2px 4px #0f172a26,0 8px 24px #0f172a47}.LoginForm-module__rokW2a__submit:hover:not(:disabled):before{transform:translate(100%)}.LoginForm-module__rokW2a__submit:active:not(:disabled){transform:translateY(0)}.LoginForm-module__rokW2a__submit:disabled{cursor:wait;opacity:.85}.LoginForm-module__rokW2a__legal{text-align:center;font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0;line-height:1.6}.LoginForm-module__rokW2a__legalLink{color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:2px}.LoginForm-module__rokW2a__legalLink:hover{color:var(--color-text-primary)}
.LoginShell-module__PjPDuq__shell{background:var(--color-bg-surface);grid-template-columns:minmax(420px,42%) 1fr;display:grid;position:fixed;inset:0;overflow:hidden}.LoginShell-module__PjPDuq__formPane{padding:var(--space-8) var(--space-6);background:var(--color-bg-surface);z-index:2;flex-direction:column;align-items:center;display:flex;position:relative;overflow-y:auto}.LoginShell-module__PjPDuq__formPane>*{flex-shrink:0;margin-block:auto}.LoginShell-module__PjPDuq__stagePane{background:#080812;position:relative;overflow:hidden}@media (max-width:900px){.LoginShell-module__PjPDuq__shell{grid-template-columns:1fr}.LoginShell-module__PjPDuq__stagePane{display:none}.LoginShell-module__PjPDuq__formPane{padding:var(--space-6) var(--space-4)}}
.MosaicStage-module__mhSIGW__root{--mx:0;--my:0;background:radial-gradient(at 65%,#131630 0%,#0000 60%),radial-gradient(at 20% 90%,#0c0f24 0%,#0000 55%),#050611;position:absolute;inset:0;overflow:hidden}.MosaicStage-module__mhSIGW__ambient{pointer-events:none;background:radial-gradient(at 60% 55%,#6366f138 0%,#0000 55%);position:absolute;inset:0}.MosaicStage-module__mhSIGW__grid{background-image:linear-gradient(#818cf80a 1px,#0000 1px),linear-gradient(90deg,#818cf80a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000000f2,#0000 80%);mask-image:radial-gradient(#000000f2,#0000 80%)}.MosaicStage-module__mhSIGW__vignette{pointer-events:none;z-index:5;background:radial-gradient(#0000 35%,#000000b3 100%);position:absolute;inset:0}.MosaicStage-module__mhSIGW__layer{will-change:transform;position:absolute;inset:0}.MosaicStage-module__mhSIGW__layerBack{filter:blur(1.2px);opacity:.55;transform:translate3d(calc(var(--mx) * 8px), calc(var(--my) * 6px), 0);z-index:1}.MosaicStage-module__mhSIGW__layerMid{opacity:.85;transform:translate3d(calc(var(--mx) * 18px), calc(var(--my) * 12px), 0);z-index:2}.MosaicStage-module__mhSIGW__layerFront{transform:translate3d(calc(var(--mx) * 30px), calc(var(--my) * 22px), 0);z-index:3}.MosaicStage-module__mhSIGW__snippet{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#16182cb8;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;animation:8s ease-in-out infinite MosaicStage-module__mhSIGW__floatY,.9s cubic-bezier(.2,.8,.2,1) both MosaicStage-module__mhSIGW__snippetEnter;display:flex;position:absolute;box-shadow:0 18px 50px #00000080,inset 0 1px #ffffff14}@keyframes MosaicStage-module__mhSIGW__floatY{0%,to{translate:0}50%{translate:0 -8px}}@keyframes MosaicStage-module__mhSIGW__snippetEnter{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.MosaicStage-module__mhSIGW__snippetHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.MosaicStage-module__mhSIGW__snippetTitle{color:#ffffffd9;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.MosaicStage-module__mhSIGW__snippetBadge{color:#c7d2fe;font-variant-numeric:tabular-nums;background:#6366f138;border:1px solid #6366f166;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:600}.MosaicStage-module__mhSIGW__snippetPercent{color:#34d399;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.MosaicStage-module__mhSIGW__snippetTrend{color:#34d399;background:#34d39926;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.MosaicStage-module__mhSIGW__slotBack1{width:220px;animation-delay:0s,.1s;top:8%;left:4%}.MosaicStage-module__mhSIGW__slotBack2{width:180px;animation-delay:1.5s,.2s;top:12%;right:6%}.MosaicStage-module__mhSIGW__slotBack3{width:210px;animation-delay:3s,.3s;bottom:12%;left:6%}.MosaicStage-module__mhSIGW__slotBack4{width:160px;animation-delay:4.5s,.4s;bottom:8%;right:10%}.MosaicStage-module__mhSIGW__slotMid1{width:200px;animation-delay:.5s,.5s;top:28%;left:26%}.MosaicStage-module__mhSIGW__slotMid2{width:220px;animation-delay:2s,.6s;bottom:30%;right:22%}.MosaicStage-module__mhSIGW__slotMid3{width:220px;animation-delay:3.5s,.7s;top:52%;left:8%}.MosaicStage-module__mhSIGW__slotFront1{z-index:4;background:#1c1e36e0;border-color:#ffffff29;width:240px;animation-delay:1s,.8s;top:38%;right:8%}.MosaicStage-module__mhSIGW__slotFront2{z-index:4;background:#1c1e36e0;border-color:#ffffff29;width:200px;animation-delay:2.5s,.9s;bottom:42%;left:38%}.MosaicStage-module__mhSIGW__kanbanRow{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.MosaicStage-module__mhSIGW__kanbanCol{flex-direction:column;gap:4px;display:flex}.MosaicStage-module__mhSIGW__kanbanCard{background:#ffffff14;border-left:2px solid #0000;border-radius:3px;height:14px}.MosaicStage-module__mhSIGW__kanbanCard[data-color=indigo]{background:#818cf824;border-left-color:#818cf8}.MosaicStage-module__mhSIGW__kanbanCard[data-color=teal]{background:#2dd4bf24;border-left-color:#2dd4bf}.MosaicStage-module__mhSIGW__kanbanCard[data-color=pink]{background:#f472b624;border-left-color:#f472b6}.MosaicStage-module__mhSIGW__resourceGrid{flex-direction:column;gap:3px;margin-top:2px;display:flex}.MosaicStage-module__mhSIGW__resourceHeaderRow,.MosaicStage-module__mhSIGW__resourceRow{grid-template-columns:16px repeat(6,1fr);align-items:center;gap:3px;display:grid}.MosaicStage-module__mhSIGW__resourceName{color:#fff9;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:8px;font-weight:700}.MosaicStage-module__mhSIGW__resourceWeek{text-align:center;color:#ffffff59;font-variant-numeric:tabular-nums;font-size:7px;font-weight:600}.MosaicStage-module__mhSIGW__resourceCell{background:#ffffff0f;border-radius:1px;height:8px}.MosaicStage-module__mhSIGW__resourceCell[data-level="1"]{background:#2dd4bf73}.MosaicStage-module__mhSIGW__resourceCell[data-level="2"]{background:#2dd4bfd9}.MosaicStage-module__mhSIGW__resourceCell[data-level="3"]{background:#818cf8e6}.MosaicStage-module__mhSIGW__resourceCell[data-level="4"]{background:#f87171f2;box-shadow:0 0 5px #f8717180}.MosaicStage-module__mhSIGW__barBig{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.MosaicStage-module__mhSIGW__barBigFill{background:linear-gradient(90deg,#6366f1,#14b8a6);border-radius:999px;height:100%;box-shadow:0 0 12px #6366f180}.MosaicStage-module__mhSIGW__subBars{flex-direction:column;gap:3px;margin-top:2px;display:flex}.MosaicStage-module__mhSIGW__subBar{background:#ffffff0f;border-radius:999px;height:3px;overflow:hidden}.MosaicStage-module__mhSIGW__subBarFill{background:#818cf8b3;border-radius:999px;height:100%}.MosaicStage-module__mhSIGW__calendarGrid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.MosaicStage-module__mhSIGW__calendarCell{aspect-ratio:1;background:#ffffff0f;border-radius:2px}.MosaicStage-module__mhSIGW__calendarCell[data-active="1"]{background:linear-gradient(135deg,#6366f1,#14b8a6);box-shadow:0 0 6px #6366f166}.MosaicStage-module__mhSIGW__chart{width:100%;height:50px}.MosaicStage-module__mhSIGW__ganttRow{height:10px;position:relative}.MosaicStage-module__mhSIGW__ganttLabel{background:#ffffff0f;width:100%;height:1px;position:absolute;top:4px;left:0}.MosaicStage-module__mhSIGW__ganttBar{border-radius:2px;height:8px;position:absolute;top:1px}.MosaicStage-module__mhSIGW__ganttBar[data-color=indigo]{background:linear-gradient(90deg,#6366f1,#818cf8)}.MosaicStage-module__mhSIGW__ganttBar[data-color=teal]{background:linear-gradient(90deg,#14b8a6,#2dd4bf)}.MosaicStage-module__mhSIGW__ganttBar[data-color=pink]{background:linear-gradient(90deg,#ec4899,#f472b6)}.MosaicStage-module__mhSIGW__metricsRow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.MosaicStage-module__mhSIGW__metric{text-align:center}.MosaicStage-module__mhSIGW__metricValue{color:#f1f5f9;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.MosaicStage-module__mhSIGW__metricLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:8px;font-weight:600}.MosaicStage-module__mhSIGW__taskHead{align-items:center;gap:8px;display:flex}.MosaicStage-module__mhSIGW__taskDot{background:#34d399;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px #34d399b3}.MosaicStage-module__mhSIGW__taskTitle{color:#fffffff0;font-size:11px;font-weight:600;line-height:1.2}.MosaicStage-module__mhSIGW__taskMeta{gap:4px;display:flex}.MosaicStage-module__mhSIGW__taskChip{color:#ffffffb3;background:#ffffff14;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:600}.MosaicStage-module__mhSIGW__taskChip[data-variant=due]{color:#fbbf24;background:#fbbf2433}.MosaicStage-module__mhSIGW__taskBar{background:#ffffff14;border-radius:999px;height:4px;overflow:hidden}.MosaicStage-module__mhSIGW__taskBarFill{background:linear-gradient(90deg,#6366f1,#14b8a6);border-radius:999px;height:100%}.MosaicStage-module__mhSIGW__heatmap{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.MosaicStage-module__mhSIGW__heatCell{aspect-ratio:1;background:#ffffff0f;border-radius:2px}.MosaicStage-module__mhSIGW__heatCell[data-level="1"]{background:#6366f14d}.MosaicStage-module__mhSIGW__heatCell[data-level="2"]{background:#6366f18c}.MosaicStage-module__mhSIGW__heatCell[data-level="3"]{background:#6366f1d9;box-shadow:0 0 4px #6366f199}.MosaicStage-module__mhSIGW__caption{left:var(--space-8);top:var(--space-8);z-index:6;animation:.9s .5s both MosaicStage-module__mhSIGW__fadeInSlide;position:absolute}.MosaicStage-module__mhSIGW__captionLabel{letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;margin-bottom:var(--space-2);font-size:10px;font-weight:700}.MosaicStage-module__mhSIGW__captionHeadline{color:#fffffff2;letter-spacing:-.025em;max-width:520px;font-size:2.75rem;font-weight:700;line-height:1.1}.MosaicStage-module__mhSIGW__statusPill{bottom:var(--space-8);right:var(--space-8);z-index:6;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);-webkit-backdrop-filter:blur(12px);color:#ffffffbf;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;font-size:11px;font-weight:500;animation:.8s .7s both MosaicStage-module__mhSIGW__fadeInSlide;display:flex;position:absolute}.MosaicStage-module__mhSIGW__pulseDot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite MosaicStage-module__mhSIGW__pulse;box-shadow:0 0 8px #34d399cc}@keyframes MosaicStage-module__mhSIGW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.25)}}@keyframes MosaicStage-module__mhSIGW__fadeInSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.RegisterWizard-module__qJBxXW__wrapper{gap:var(--space-6);flex-direction:column;width:100%;max-width:440px;animation:.6s cubic-bezier(.2,.8,.2,1) both RegisterWizard-module__qJBxXW__wizardEnter;display:flex}@keyframes RegisterWizard-module__qJBxXW__wizardEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.RegisterWizard-module__qJBxXW__trialBadge{background:var(--color-primary-subtle);font-size:var(--text-xs);color:var(--color-primary-hover);border-radius:999px;align-self:flex-start;padding:4px 10px;font-weight:600}.RegisterWizard-module__qJBxXW__title{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:1.75rem;font-weight:700;line-height:1.15}.RegisterWizard-module__qJBxXW__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.RegisterWizard-module__qJBxXW__stepper{gap:var(--space-2);font-size:var(--text-xs);margin:0;padding:0;list-style:none;display:flex}.RegisterWizard-module__qJBxXW__stepItem{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.RegisterWizard-module__qJBxXW__stepBubble{background:var(--color-bg-surface-raised);width:22px;height:22px;color:var(--color-text-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.RegisterWizard-module__qJBxXW__stepItem[data-status=active] .RegisterWizard-module__qJBxXW__stepBubble{background:var(--color-nav-rail-bg);color:var(--color-text-inverse)}.RegisterWizard-module__qJBxXW__stepItem[data-status=done] .RegisterWizard-module__qJBxXW__stepBubble{background:var(--color-success);color:var(--color-text-inverse)}.RegisterWizard-module__qJBxXW__stepLabel{color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RegisterWizard-module__qJBxXW__stepItem[data-status=active] .RegisterWizard-module__qJBxXW__stepLabel,.RegisterWizard-module__qJBxXW__stepItem[data-status=done] .RegisterWizard-module__qJBxXW__stepLabel{color:var(--color-text-primary);font-weight:500}.RegisterWizard-module__qJBxXW__fields{gap:var(--space-4);flex-direction:column;display:flex}.RegisterWizard-module__qJBxXW__field{gap:var(--space-2);flex-direction:column;display:flex}.RegisterWizard-module__qJBxXW__label{font-size:var(--text-xs);color:var(--color-text-secondary);letter-spacing:.01em;font-weight:600}.RegisterWizard-module__qJBxXW__input,.RegisterWizard-module__qJBxXW__select{height:42px;padding:0 var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--color-text-primary);outline:none;width:100%;font-family:inherit;transition:all .16s}.RegisterWizard-module__qJBxXW__input::placeholder{color:var(--color-text-tertiary)}.RegisterWizard-module__qJBxXW__input:focus,.RegisterWizard-module__qJBxXW__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}.RegisterWizard-module__qJBxXW__input:disabled,.RegisterWizard-module__qJBxXW__select:disabled{opacity:.6;cursor:not-allowed}.RegisterWizard-module__qJBxXW__row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.RegisterWizard-module__qJBxXW__actions{justify-content:space-between;gap:var(--space-3);align-items:center;display:flex}.RegisterWizard-module__qJBxXW__button{min-width:9rem;height:46px;padding:0 var(--space-5);justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-nav-rail-bg);border-radius:var(--radius-sm);color:#f1f5f9;font-size:var(--text-base);white-space:nowrap;cursor:pointer;border:none;flex-shrink:0;font-family:inherit;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0f172a1f,0 4px 16px #0f172a2e}.RegisterWizard-module__qJBxXW__buttonFull{width:100%}.RegisterWizard-module__qJBxXW__button:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px);box-shadow:0 2px 4px #0f172a26,0 8px 24px #0f172a47}.RegisterWizard-module__qJBxXW__button:active:not(:disabled){transform:translateY(0)}.RegisterWizard-module__qJBxXW__button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.RegisterWizard-module__qJBxXW__buttonSecondary{background:var(--color-bg-surface);color:var(--color-text-primary);border:1px solid var(--color-border-default);box-shadow:none}.RegisterWizard-module__qJBxXW__buttonSecondary:hover:not(:disabled){background:var(--color-bg-surface-raised);border-color:var(--color-border-strong);filter:none;box-shadow:none}.RegisterWizard-module__qJBxXW__error{padding:var(--space-3);background:var(--color-danger-subtle);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-danger-text)}.RegisterWizard-module__qJBxXW__errorLink{color:var(--color-danger-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.RegisterWizard-module__qJBxXW__errorLink:hover{text-decoration:none}.RegisterWizard-module__qJBxXW__otpRow{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);grid-template-columns:repeat(6,1fr);gap:0;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.RegisterWizard-module__qJBxXW__otpRow:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}.RegisterWizard-module__qJBxXW__otpDigit{border:none;border-right:1px solid var(--color-border-default);width:100%;height:56px;color:var(--color-text-primary);text-align:center;caret-color:var(--color-primary);background:0 0;border-radius:0;outline:none;padding:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.5rem;font-weight:600;transition:background-color .16s}.RegisterWizard-module__qJBxXW__otpDigit:last-child{border-right:none}.RegisterWizard-module__qJBxXW__otpDigit:focus{background:var(--color-primary-subtle)}.RegisterWizard-module__qJBxXW__otpDigit:disabled{opacity:.6;cursor:not-allowed}.RegisterWizard-module__qJBxXW__devBanner{background:var(--color-warning-subtle);border:1px dashed var(--color-warning);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-warning-text);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.RegisterWizard-module__qJBxXW__devBannerCode{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--text-base);color:var(--color-warning-text);letter-spacing:.1em;font-weight:700}
.TenantDeletedBanner-module__mpmuDq__banner{top:var(--space-4);z-index:100;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-success-subtle);border:1px solid var(--color-success);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-success-text);max-width:calc(100% - 2 * var(--space-4));animation:.24s cubic-bezier(.2,.8,.2,1) both TenantDeletedBanner-module__mpmuDq__slideIn;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0f172a1f}@keyframes TenantDeletedBanner-module__mpmuDq__slideIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.TenantDeletedBanner-module__mpmuDq__icon{color:var(--color-success)}.TenantDeletedBanner-module__mpmuDq__text{font-weight:500}.TenantDeletedBanner-module__mpmuDq__dismiss{color:var(--color-success-text);cursor:pointer;margin-left:var(--space-2);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.TenantDeletedBanner-module__mpmuDq__dismiss:hover{background:#0000000d}
.PasswordStrengthMeter-module__LJI_TW__wrapper{margin-top:var(--space-2);font-size:var(--text-xs);flex-direction:column;gap:6px;display:flex}.PasswordStrengthMeter-module__LJI_TW__bar{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.PasswordStrengthMeter-module__LJI_TW__segment{background:var(--color-bg-surface-raised);border-radius:2px;height:4px;transition:background-color .12s}.PasswordStrengthMeter-module__LJI_TW__segment[data-active=true][data-score="0"]{background:var(--color-danger)}.PasswordStrengthMeter-module__LJI_TW__segment[data-active=true][data-score="1"]{background:var(--color-warning)}.PasswordStrengthMeter-module__LJI_TW__segment[data-active=true][data-score="2"]{background:#eab308}.PasswordStrengthMeter-module__LJI_TW__segment[data-active=true][data-score="3"]{background:#84cc16}.PasswordStrengthMeter-module__LJI_TW__segment[data-active=true][data-score="4"]{background:var(--color-success)}.PasswordStrengthMeter-module__LJI_TW__label{justify-content:space-between;gap:var(--space-3);color:var(--color-text-tertiary);display:flex}.PasswordStrengthMeter-module__LJI_TW__label[data-score="0"]>span:first-child{color:var(--color-danger-text);font-weight:600}.PasswordStrengthMeter-module__LJI_TW__label[data-score="1"]>span:first-child{color:var(--color-warning-text);font-weight:600}.PasswordStrengthMeter-module__LJI_TW__label[data-score="2"]>span:first-child{color:#ca8a04;font-weight:600}.PasswordStrengthMeter-module__LJI_TW__label[data-score="3"]>span:first-child{color:#65a30d;font-weight:600}.PasswordStrengthMeter-module__LJI_TW__label[data-score="4"]>span:first-child{color:var(--color-success-text);font-weight:600}.PasswordStrengthMeter-module__LJI_TW__hint{color:var(--color-text-secondary);text-align:right;font-style:italic}
.SecurityTab-module__B1beAa__grid{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.SecurityTab-module__B1beAa__grid>:first-child{grid-column:1/-1}@media (max-width:640px){.SecurityTab-module__B1beAa__grid{grid-template-columns:1fr}}.SecurityTab-module__B1beAa__passwordRow{align-items:center;gap:var(--space-2);display:flex}.SecurityTab-module__B1beAa__passwordRow>input{flex:1;min-width:0}.SecurityTab-module__B1beAa__pwdIconBtn{width:34px;height:34px;color:var(--color-text-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SecurityTab-module__B1beAa__pwdIconBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.SecurityTab-module__B1beAa__pwdIconBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}.SecurityTab-module__B1beAa__meter{margin-top:var(--space-2)}.SecurityTab-module__B1beAa__success{font-size:var(--text-sm);color:var(--color-success-text)}.SecurityTab-module__B1beAa__notice{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}
.WorkspaceTable-module__HxZSbG__wrapper{flex-direction:column;width:100%;height:100%;display:flex}.WorkspaceTable-module__HxZSbG__scroll{flex:1;overflow:auto}.WorkspaceTable-module__HxZSbG__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-card,none);overflow:hidden}.WorkspaceTable-module__HxZSbG__dropZone{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface);flex-shrink:0;align-items:center;min-height:36px;transition:background-color .15s;display:none}.WorkspaceTable-module__HxZSbG__dropZoneVisible{display:flex}.WorkspaceTable-module__HxZSbG__dropZoneActive{background:var(--color-primary-subtle);border-bottom-color:var(--color-primary)}.WorkspaceTable-module__HxZSbG__dropZoneHint{font-size:var(--text-xs);color:var(--color-text-tertiary);font-style:italic}.WorkspaceTable-module__HxZSbG__groupBar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.WorkspaceTable-module__HxZSbG__groupBarLabel{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);flex-shrink:0}.WorkspaceTable-module__HxZSbG__groupChip{align-items:center;gap:var(--space-1);padding:2px var(--space-2);background:var(--color-primary-subtle);color:var(--color-primary);border:1px solid var(--color-primary-border,var(--color-border-default));border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);display:inline-flex}.WorkspaceTable-module__HxZSbG__groupChipRemove{width:14px;height:14px;color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.55rem;display:flex}.WorkspaceTable-module__HxZSbG__groupChipRemove:hover{background:var(--color-primary);color:var(--color-primary-text)}.WorkspaceTable-module__HxZSbG__table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--text-xs);color:var(--color-text-primary)}.WorkspaceTable-module__HxZSbG__th{padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--color-bg-surface-raised);border-bottom:2px solid var(--color-border-default);z-index:2;position:sticky;top:0}.WorkspaceTable-module__HxZSbG__thSortable{cursor:pointer}.WorkspaceTable-module__HxZSbG__thSortable:hover{color:var(--color-text-primary)}.WorkspaceTable-module__HxZSbG__th[draggable=true]{cursor:grab}.WorkspaceTable-module__HxZSbG__th[draggable=true]:active{cursor:grabbing}.WorkspaceTable-module__HxZSbG__thContent{align-items:center;gap:var(--space-1);display:inline-flex}.WorkspaceTable-module__HxZSbG__sortActive{color:var(--color-primary);font-size:.625rem}.WorkspaceTable-module__HxZSbG__sortInactive{color:var(--color-text-tertiary);opacity:.5;font-size:.625rem}.WorkspaceTable-module__HxZSbG__row{border-bottom:1px solid var(--color-border-default);transition:background-color .1s}.WorkspaceTable-module__HxZSbG__row:hover{background:var(--color-bg-surface-raised)}.WorkspaceTable-module__HxZSbG__rowClickable{cursor:pointer}.WorkspaceTable-module__HxZSbG__groupRow{background:var(--color-bg-surface-raised);border-bottom:1px solid var(--color-border-default)}.WorkspaceTable-module__HxZSbG__groupCell{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.WorkspaceTable-module__HxZSbG__groupLabel{margin-right:var(--space-2)}.WorkspaceTable-module__HxZSbG__groupCount{font-weight:var(--font-weight-normal);color:var(--color-text-tertiary)}.WorkspaceTable-module__HxZSbG__td{padding:var(--space-2) var(--space-3);vertical-align:middle;white-space:nowrap}.WorkspaceTable-module__HxZSbG__sticky{z-index:1;background:var(--color-bg-surface);position:sticky}.WorkspaceTable-module__HxZSbG__th.WorkspaceTable-module__HxZSbG__sticky{z-index:3;background:var(--color-bg-surface-raised)}.WorkspaceTable-module__HxZSbG__row:hover .WorkspaceTable-module__HxZSbG__sticky{background:var(--color-bg-surface-raised)}.WorkspaceTable-module__HxZSbG__empty{text-align:center;padding:var(--space-8);color:var(--color-text-tertiary)}.WorkspaceTable-module__HxZSbG__footer{padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border-default);background:var(--color-bg-surface);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.WorkspaceTable-module__HxZSbG__footerSummary{font-size:var(--text-xs);color:var(--color-text-secondary)}.WorkspaceTable-module__HxZSbG__pager{align-items:center;gap:var(--space-1);display:flex}.WorkspaceTable-module__HxZSbG__pageBtn{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);width:26px;height:26px;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;font-size:.625rem;transition:background-color .1s,color .1s;display:flex}.WorkspaceTable-module__HxZSbG__pageBtn:hover:not(:disabled){background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.WorkspaceTable-module__HxZSbG__pageBtn:disabled{opacity:.35;cursor:default}.WorkspaceTable-module__HxZSbG__pageInfo{font-size:var(--text-xs);color:var(--color-text-secondary);text-align:center;font-variant-numeric:tabular-nums;min-width:48px}
.WorkspaceTableSkeleton-module__EOL_eW__wrapper{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.WorkspaceTableSkeleton-module__EOL_eW__card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-card,none)}.WorkspaceTableSkeleton-module__EOL_eW__headerRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface-raised);flex-shrink:0;display:flex}.WorkspaceTableSkeleton-module__EOL_eW__body{flex:1;min-height:0;overflow:hidden}.WorkspaceTableSkeleton-module__EOL_eW__row{align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--color-border-default);display:flex}.WorkspaceTableSkeleton-module__EOL_eW__row:last-child{border-bottom:none}.WorkspaceTableSkeleton-module__EOL_eW__cell{align-items:center;min-width:0;display:flex;overflow:hidden}.WorkspaceTableSkeleton-module__EOL_eW__headerBlock{border-radius:var(--radius-sm);height:10px}.WorkspaceTableSkeleton-module__EOL_eW__cellBlock{border-radius:var(--radius-sm);height:12px}.WorkspaceTableSkeleton-module__EOL_eW__pillBlock{border-radius:var(--radius-full);height:18px}.WorkspaceTableSkeleton-module__EOL_eW__alignRight{margin-left:auto}
.RiskDetailRow-module__GqDqFa__wrapper{padding:var(--space-6) var(--space-8);background:var(--color-bg-surface);border-bottom:2px solid var(--color-border-default);gap:var(--space-6);flex-direction:column;display:flex}.RiskDetailRow-module__GqDqFa__topRow{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.RiskDetailRow-module__GqDqFa__section{gap:var(--space-4);flex-direction:column;display:flex}.RiskDetailRow-module__GqDqFa__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;display:flex}.RiskDetailRow-module__GqDqFa__headRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-default);display:flex}.RiskDetailRow-module__GqDqFa__headLeft{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.RiskDetailRow-module__GqDqFa__statusTrigger{align-items:center;gap:var(--space-1);padding:2px var(--space-1);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;display:inline-flex}.RiskDetailRow-module__GqDqFa__statusTrigger:hover{background:var(--color-bg-surface-raised)}.RiskDetailRow-module__GqDqFa__statusChevron{color:var(--color-text-tertiary);font-size:.625rem}.RiskDetailRow-module__GqDqFa__strategyChip{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-primary-subtle);color:var(--color-primary);white-space:nowrap;align-items:center;display:inline-flex}.RiskDetailRow-module__GqDqFa__ownerChip{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.RiskDetailRow-module__GqDqFa__ownerName{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RiskDetailRow-module__GqDqFa__convertBtn{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;border:none;display:inline-flex}.RiskDetailRow-module__GqDqFa__convertBtn:hover{opacity:.9}.RiskDetailRow-module__GqDqFa__menu{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:220px;padding:var(--space-1);z-index:100;box-shadow:0 4px 16px #00000026}.RiskDetailRow-module__GqDqFa__menuItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;outline:none;display:flex}.RiskDetailRow-module__GqDqFa__menuItem[data-highlighted]{background:var(--color-bg-surface-raised)}.RiskDetailRow-module__GqDqFa__menuItem[data-disabled]{cursor:default;color:var(--color-text-tertiary)}.RiskDetailRow-module__GqDqFa__menuItemLabel{flex:1;min-width:0}.RiskDetailRow-module__GqDqFa__menuItemIcon{font-size:var(--text-xs);color:var(--color-text-tertiary)}.RiskDetailRow-module__GqDqFa__menuCheck{font-size:var(--text-xs);color:var(--color-primary)}.RiskDetailRow-module__GqDqFa__menuSeparator{background:var(--color-border-default);height:1px;margin:var(--space-1) 0}.RiskDetailRow-module__GqDqFa__causeText{font-size:var(--text-sm);color:var(--color-text-primary);white-space:pre-wrap;line-height:1.6}.RiskDetailRow-module__GqDqFa__causeList{padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.RiskDetailRow-module__GqDqFa__causeItem{font-size:var(--text-sm);color:var(--color-text-primary);line-height:1.5}.RiskDetailRow-module__GqDqFa__causeEmpty{font-size:var(--text-sm);color:var(--color-text-tertiary);font-style:italic}.RiskDetailRow-module__GqDqFa__linkedList{gap:var(--space-2);flex-wrap:wrap;display:flex}.RiskDetailRow-module__GqDqFa__linkedChip{align-items:center;gap:var(--space-2);max-width:340px;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-surface-raised);font-size:var(--text-xs);color:var(--color-text-primary);cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.RiskDetailRow-module__GqDqFa__linkedChip:hover{border-color:var(--color-primary);color:var(--color-primary)}.RiskDetailRow-module__GqDqFa__linkedArchived{opacity:.55}.RiskDetailRow-module__GqDqFa__linkedKey{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap}.RiskDetailRow-module__GqDqFa__linkedTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.RiskDetailRow-module__GqDqFa__linkedDone{color:var(--color-success);flex-shrink:0}.RiskDetailRow-module__GqDqFa__sectionTitleLeft{align-items:center;gap:var(--space-2);display:inline-flex}.RiskDetailRow-module__GqDqFa__overdueBadge{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-danger-subtle);color:var(--color-danger-text);text-transform:none;letter-spacing:normal;display:inline-flex}.RiskDetailRow-module__GqDqFa__reviewMeta{align-items:center;gap:var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.RiskDetailRow-module__GqDqFa__reviewIntervalLabel{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);display:inline-flex}.RiskDetailRow-module__GqDqFa__reviewSelect{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer;outline:none}.RiskDetailRow-module__GqDqFa__reviewSelect:focus{border-color:var(--color-primary)}.RiskDetailRow-module__GqDqFa__reviewLast{color:var(--color-text-tertiary)}.RiskDetailRow-module__GqDqFa__reviewForm{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.RiskDetailRow-module__GqDqFa__segmented{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.RiskDetailRow-module__GqDqFa__segmentBtn{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none}.RiskDetailRow-module__GqDqFa__segmentBtn+.RiskDetailRow-module__GqDqFa__segmentBtn{border-left:1px solid var(--color-border-default)}.RiskDetailRow-module__GqDqFa__segmentActive{background:var(--color-primary);color:var(--color-primary-text)}.RiskDetailRow-module__GqDqFa__reviewNoteInput{min-width:180px;padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);outline:none;flex:1}.RiskDetailRow-module__GqDqFa__reviewNoteInput:focus{border-color:var(--color-primary)}.RiskDetailRow-module__GqDqFa__reviewSubmitBtn{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none}.RiskDetailRow-module__GqDqFa__reviewSubmitBtn:disabled{opacity:.6;cursor:default}.RiskDetailRow-module__GqDqFa__reviewCancelBtn{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;background:0 0}.RiskDetailRow-module__GqDqFa__reviewHistory{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RiskDetailRow-module__GqDqFa__reviewHistoryItem{align-items:baseline;gap:var(--space-3);padding:var(--space-1) 0;font-size:var(--text-xs);border-bottom:1px solid var(--color-border-default);display:flex}.RiskDetailRow-module__GqDqFa__reviewHistoryItem:last-child{border-bottom:none}.RiskDetailRow-module__GqDqFa__reviewHistoryDate{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.RiskDetailRow-module__GqDqFa__reviewOutcomeBadge{font-weight:var(--font-weight-semibold);padding:1px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;align-items:center;display:inline-flex}.RiskDetailRow-module__GqDqFa__outcomeConfirmed{background:var(--color-success-subtle);color:var(--color-success-text)}.RiskDetailRow-module__GqDqFa__outcomeAdjusted{background:var(--color-warning-subtle);color:var(--color-warning-text)}.RiskDetailRow-module__GqDqFa__reviewHistoryPerson{color:var(--color-text-secondary);white-space:nowrap}.RiskDetailRow-module__GqDqFa__reviewHistoryNote{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.RiskDetailRow-module__GqDqFa__bowtieToggle{align-items:center;gap:var(--space-2);width:100%;padding:0 0 var(--space-2);border:none;border-bottom:1px solid var(--color-border-default);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;text-align:left;background:0 0;display:flex}.RiskDetailRow-module__GqDqFa__bowtieToggle:hover{color:var(--color-text-primary)}.RiskDetailRow-module__GqDqFa__bowtieChevron{font-size:var(--text-xs);transition:transform .15s}.RiskDetailRow-module__GqDqFa__bowtieChevronOpen{transform:rotate(90deg)}.RiskDetailRow-module__GqDqFa__skelHeadRow{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-default);display:flex}.RiskDetailRow-module__GqDqFa__impactGrid{gap:var(--space-2);flex-direction:column;display:flex}.RiskDetailRow-module__GqDqFa__impactRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);padding:var(--space-1) 0;display:flex}.RiskDetailRow-module__GqDqFa__impactLabel{font-weight:var(--font-weight-medium);color:var(--color-text-secondary);min-width:70px}.RiskDetailRow-module__GqDqFa__impactBadge{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:3px var(--space-2);border-radius:var(--radius-full);text-align:center;min-width:56px;display:inline-block}.RiskDetailRow-module__GqDqFa__impactKeine{background:var(--color-bg-surface-raised);color:var(--color-text-tertiary)}.RiskDetailRow-module__GqDqFa__impactNiedrig{background:var(--color-success-subtle);color:var(--color-success-text)}.RiskDetailRow-module__GqDqFa__impactMittel,.RiskDetailRow-module__GqDqFa__impactHoch{background:var(--color-warning-subtle);color:var(--color-warning-text)}.RiskDetailRow-module__GqDqFa__impactKritisch{background:var(--color-danger-subtle);color:var(--color-danger-text)}.RiskDetailRow-module__GqDqFa__impactDesc{color:var(--color-text-tertiary);font-size:var(--text-xs);font-style:italic}.RiskDetailRow-module__GqDqFa__divider{border:none;border-top:1px solid var(--color-border-default)}.RiskDetailRow-module__GqDqFa__editBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;background:0 0;transition:all .15s;display:inline-flex}.RiskDetailRow-module__GqDqFa__editBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.RiskDetailRow-module__GqDqFa__skelTitleBlock{border-radius:var(--radius-sm);width:110px;height:10px}.RiskDetailRow-module__GqDqFa__skelText{border-radius:var(--radius-sm);height:12px}.RiskDetailRow-module__GqDqFa__skelTextFull{width:100%}.RiskDetailRow-module__GqDqFa__skelText80{width:80%}.RiskDetailRow-module__GqDqFa__skelText50{width:50%}.RiskDetailRow-module__GqDqFa__skelBadge{border-radius:var(--radius-full);width:64px;height:18px;display:inline-block}.RiskDetailRow-module__GqDqFa__skelLabel{border-radius:var(--radius-sm);width:56px;min-width:70px;height:10px}.RiskDetailRow-module__GqDqFa__skelImpactRow{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;display:flex}.RiskDetailRow-module__GqDqFa__skelCalcRow{gap:var(--space-2);padding:var(--space-2) 0;align-items:center;display:flex}.RiskDetailRow-module__GqDqFa__skelCalcCell{border-radius:var(--radius-sm);flex:1;height:14px}.RiskDetailRow-module__GqDqFa__skelMeasureHeader{padding-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.RiskDetailRow-module__GqDqFa__skelMeasureTitle{border-radius:var(--radius-sm);width:80px;height:10px}.RiskDetailRow-module__GqDqFa__skelMeasureBtn{border-radius:var(--radius-sm);width:100px;height:22px}.RiskDetailRow-module__GqDqFa__skelMeasureRow{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);grid-template-columns:2fr 1fr 1.5fr 1fr 1fr 1fr;align-items:center;display:grid}.RiskDetailRow-module__GqDqFa__skelMeasureCell{border-radius:var(--radius-sm);height:12px}
.RiskTable-module__rIK9uW__wrapper{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-card,none);flex-direction:column;display:flex}.RiskTable-module__rIK9uW__tableScroll{flex:1;overflow:auto}.RiskTable-module__rIK9uW__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);color:var(--color-text-primary)}.RiskTable-module__rIK9uW__headerRow{background:var(--color-bg-surface-raised);border-bottom:2px solid var(--color-border-default)}.RiskTable-module__rIK9uW__th{padding:var(--space-2) var(--space-3);text-align:left;font-weight:var(--font-weight-semibold);font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer}.RiskTable-module__rIK9uW__th:hover{color:var(--color-text-primary)}.RiskTable-module__rIK9uW__thContent{align-items:center;gap:var(--space-1);display:inline-flex}.RiskTable-module__rIK9uW__thExpand{cursor:default;width:40px}.RiskTable-module__rIK9uW__sortIcon{color:var(--color-primary);font-size:.625rem}.RiskTable-module__rIK9uW__sortIconInactive{color:var(--color-text-tertiary);opacity:.6;font-size:.625rem}.RiskTable-module__rIK9uW__row{border-bottom:1px solid var(--color-border-default);cursor:pointer;transition:background-color .1s}.RiskTable-module__rIK9uW__row:hover{background:var(--color-bg-surface-raised)}.RiskTable-module__rIK9uW__rowExpanded{background:var(--color-primary-subtle)}.RiskTable-module__rIK9uW__rowHighlighted{background:var(--color-bg-surface-raised);box-shadow:inset 3px 0 0 var(--color-primary)}.RiskTable-module__rIK9uW__td{padding:var(--space-2) var(--space-3);vertical-align:middle;white-space:nowrap}.RiskTable-module__rIK9uW__expandCell{text-align:center;width:40px}.RiskTable-module__rIK9uW__expandIcon{font-size:var(--text-xs);color:var(--color-text-tertiary);transition:transform .15s}.RiskTable-module__rIK9uW__expandIconOpen{transform:rotate(90deg)}.RiskTable-module__rIK9uW__thNoSort{cursor:default}.RiskTable-module__rIK9uW__thNoSort:hover{color:var(--color-text-secondary)}.RiskTable-module__rIK9uW__typeBadge{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;background:var(--color-bg-surface-raised);color:var(--color-text-secondary);display:inline-block}.RiskTable-module__rIK9uW__numCell{font-variant-numeric:tabular-nums;text-align:right}.RiskTable-module__rIK9uW__scoreBadge{min-width:28px;padding:2px var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.RiskTable-module__rIK9uW__scoreLow{background:var(--color-success-subtle);color:var(--color-success-text)}.RiskTable-module__rIK9uW__scoreMedium,.RiskTable-module__rIK9uW__scoreHigh{background:var(--color-warning-subtle);color:var(--color-warning-text)}.RiskTable-module__rIK9uW__scoreCritical{background:var(--color-danger-subtle);color:var(--color-danger-text)}.RiskTable-module__rIK9uW__impactIcons{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:inline-flex}.RiskTable-module__rIK9uW__impactGroup{align-items:center;display:inline-flex}.RiskTable-module__rIK9uW__impactNone{color:var(--color-text-tertiary)}.RiskTable-module__rIK9uW__impactLow{color:var(--color-success)}.RiskTable-module__rIK9uW__impactMedium,.RiskTable-module__rIK9uW__impactHigh{color:var(--color-warning)}.RiskTable-module__rIK9uW__impactCritical{color:var(--color-danger)}.RiskTable-module__rIK9uW__emptyState{text-align:center;padding:var(--space-8);color:var(--color-text-tertiary)}.RiskTable-module__rIK9uW__titleCell{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.RiskTable-module__rIK9uW__titleClosed{text-decoration:line-through;-webkit-text-decoration-color:var(--color-text-tertiary);text-decoration-color:var(--color-text-tertiary)}.RiskTable-module__rIK9uW__overdueDot{border-radius:var(--radius-full);background:var(--color-danger);flex-shrink:0;width:8px;height:8px}.RiskTable-module__rIK9uW__rowClosed{opacity:.55}.RiskTable-module__rIK9uW__rowClosed:hover{opacity:.8}.RiskTable-module__rIK9uW__ownerCell{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.RiskTable-module__rIK9uW__ownerName{text-overflow:ellipsis;white-space:nowrap;max-width:140px;color:var(--color-text-secondary);font-size:var(--text-xs);overflow:hidden}.RiskTable-module__rIK9uW__ownerEmpty{color:var(--color-text-tertiary)}.RiskTable-module__rIK9uW__tableCompact .RiskTable-module__rIK9uW__td,.RiskTable-module__rIK9uW__tableCompact .RiskTable-module__rIK9uW__th{padding:var(--space-1) var(--space-2)}
.RiskFormModal-module__xko9uG__content,.RiskFormModal-module__xko9uG__form{gap:var(--space-4);flex-direction:column;display:flex}.RiskFormModal-module__xko9uG__row{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.RiskFormModal-module__xko9uG__rowGroup{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.RiskFormModal-module__xko9uG__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.RiskFormModal-module__xko9uG__input{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm)}.RiskFormModal-module__xko9uG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.RiskFormModal-module__xko9uG__input::placeholder{color:var(--color-text-tertiary)}.RiskFormModal-module__xko9uG__input:disabled{opacity:.5;cursor:not-allowed}.RiskFormModal-module__xko9uG__textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);resize:vertical;font-family:inherit}.RiskFormModal-module__xko9uG__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.RiskFormModal-module__xko9uG__textarea::placeholder{color:var(--color-text-tertiary)}.RiskFormModal-module__xko9uG__select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm)}.RiskFormModal-module__xko9uG__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.RiskFormModal-module__xko9uG__tabDescription{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-3) 0}.RiskFormModal-module__xko9uG__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}.RiskFormModal-module__xko9uG__impactRow{gap:var(--space-2);grid-template-columns:80px 140px 1fr;align-items:center;display:grid}.RiskFormModal-module__xko9uG__rowGroup3{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.RiskFormModal-module__xko9uG__fieldHint{font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0}.RiskFormModal-module__xko9uG__fieldError{font-size:var(--text-xs);color:var(--color-danger-text);margin:0}.RiskFormModal-module__xko9uG__impactLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.RiskFormModal-module__xko9uG__suffixWrapper{display:flex;position:relative}.RiskFormModal-module__xko9uG__suffixWrapper .RiskFormModal-module__xko9uG__input{min-width:0;padding-right:var(--space-6);flex:1}.RiskFormModal-module__xko9uG__suffix{right:var(--space-3);font-size:var(--text-sm);color:var(--color-text-tertiary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.RiskFormModal-module__xko9uG__causesList{gap:var(--space-2);flex-direction:column;display:flex}.RiskFormModal-module__xko9uG__causeItem{align-items:center;gap:var(--space-2);display:flex}.RiskFormModal-module__xko9uG__causeItem .RiskFormModal-module__xko9uG__input{flex:1;min-width:0}.RiskFormModal-module__xko9uG__causeDeleteBtn{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.RiskFormModal-module__xko9uG__causeDeleteBtn:hover{border-color:var(--color-danger);background:var(--color-danger-subtle);color:var(--color-danger-text)}.RiskFormModal-module__xko9uG__causeAddRow{align-items:center;gap:var(--space-2);display:flex}.RiskFormModal-module__xko9uG__causeAddRow .RiskFormModal-module__xko9uG__input{flex:1;min-width:0}.RiskFormModal-module__xko9uG__causeAddBtn{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;flex-shrink:0;display:inline-flex}.RiskFormModal-module__xko9uG__causeAddBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.RiskFormModal-module__xko9uG__causeAddBtn:disabled{opacity:.5;cursor:default}.RiskFormModal-module__xko9uG__dangerZone{padding-top:var(--space-4);border-top:1px solid var(--color-border-default)}.RiskFormModal-module__xko9uG__deleteBtn{padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger-text);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:background-color .1s}.RiskFormModal-module__xko9uG__deleteBtn:hover{background:var(--color-danger-subtle)}
.ContainerFeatureTab-module__zwXUza__wrapper{flex-direction:column;height:100%;min-height:0;display:flex;overflow:auto}.ContainerFeatureTab-module__zwXUza__cardWrapper>*{height:auto!important}.ContainerFeatureTab-module__zwXUza__cardWrapper>*>:last-child{overflow:visible!important}.ContainerFeatureTab-module__zwXUza__cardWrapper .drag-handle{display:none}.ContainerFeatureTab-module__zwXUza__createBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px dashed var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;background:0 0;transition:border-color .1s,color .1s;display:flex}.ContainerFeatureTab-module__zwXUza__createBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.ContainerFeatureTab-module__zwXUza__createChevron{opacity:.7;font-size:.5rem}.ContainerFeatureTab-module__zwXUza__dropdown{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:200px;padding:var(--space-1);z-index:100;animation:.1s ease-out ContainerFeatureTab-module__zwXUza__dropdownFade;box-shadow:0 4px 16px #00000026}.ContainerFeatureTab-module__zwXUza__dropdownItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;outline:none;transition:background-color .1s;display:flex}.ContainerFeatureTab-module__zwXUza__dropdownItem:hover,.ContainerFeatureTab-module__zwXUza__dropdownItem[data-highlighted]{background:var(--color-bg-surface-raised)}.ContainerFeatureTab-module__zwXUza__dropdownIcon{width:14px;color:var(--color-text-tertiary)}.ContainerFeatureTab-module__zwXUza__dropdownSeparator{background:var(--color-border-default);height:1px;margin:var(--space-1) 0}.ContainerFeatureTab-module__zwXUza__dropdownItemAi{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-primary);cursor:pointer;font-weight:var(--font-weight-medium);outline:none;transition:background-color .1s;display:flex}.ContainerFeatureTab-module__zwXUza__dropdownItemAi:hover,.ContainerFeatureTab-module__zwXUza__dropdownItemAi[data-highlighted]{background:var(--color-primary-subtle)}.ContainerFeatureTab-module__zwXUza__dropdownIconAi{width:14px;color:var(--color-primary)}@keyframes ContainerFeatureTab-module__zwXUza__dropdownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ContainerFeatureTab-module__zwXUza__empty{font-size:var(--text-sm);color:var(--color-text-tertiary);padding:var(--space-3)}
.OpportunityCalculation-module__FOaKVW__wrapper{gap:var(--space-3);font-size:var(--text-sm);flex-direction:column;display:flex}.OpportunityCalculation-module__FOaKVW__grossLine{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--text-sm)}.OpportunityCalculation-module__FOaKVW__separator{border:none;border-top:1px dashed var(--color-border-default);margin:var(--space-1) 0}.OpportunityCalculation-module__FOaKVW__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}.OpportunityCalculation-module__FOaKVW__measureList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.OpportunityCalculation-module__FOaKVW__measureItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);padding:2px 0;display:flex}.OpportunityCalculation-module__FOaKVW__measureDone{color:var(--color-success-text);font-weight:var(--font-weight-medium)}.OpportunityCalculation-module__FOaKVW__measurePending{color:var(--color-text-tertiary)}.OpportunityCalculation-module__FOaKVW__increaseLine{font-size:var(--text-xs);color:var(--color-text-secondary);padding-left:var(--space-4);margin-top:var(--space-1)}.OpportunityCalculation-module__FOaKVW__netLine{font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-size:var(--text-base);padding:var(--space-2) var(--space-3);background:var(--color-success-subtle);border-radius:var(--radius-sm)}
.OpportunityMeasureTable-module__hL8dxG__wrapper{gap:var(--space-2);flex-direction:column;display:flex}.OpportunityMeasureTable-module__hL8dxG__header{justify-content:space-between;align-items:center;display:flex}.OpportunityMeasureTable-module__hL8dxG__title{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.OpportunityMeasureTable-module__hL8dxG__addBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;transition:all .1s;display:flex}.OpportunityMeasureTable-module__hL8dxG__addBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.OpportunityMeasureTable-module__hL8dxG__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.OpportunityMeasureTable-module__hL8dxG__headerRow{border-bottom:1px solid var(--color-border-default)}.OpportunityMeasureTable-module__hL8dxG__th{padding:var(--space-1) var(--space-3);text-align:left;font-weight:var(--font-weight-medium);font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.OpportunityMeasureTable-module__hL8dxG__row{border-bottom:1px solid var(--color-border-default);cursor:pointer;transition:background-color .1s}.OpportunityMeasureTable-module__hL8dxG__row:hover{background:var(--color-bg-surface-raised)}.OpportunityMeasureTable-module__hL8dxG__td{padding:var(--space-2) var(--space-3);vertical-align:middle}.OpportunityMeasureTable-module__hL8dxG__rowDone{color:var(--color-success-text)}.OpportunityMeasureTable-module__hL8dxG__rowInProgress{color:var(--color-text-primary)}.OpportunityMeasureTable-module__hL8dxG__rowOpen,.OpportunityMeasureTable-module__hL8dxG__costUnset{color:var(--color-text-tertiary)}.OpportunityMeasureTable-module__hL8dxG__costWorthwhile{color:var(--color-success-text)}.OpportunityMeasureTable-module__hL8dxG__costExpensive{color:var(--color-danger-text)}.OpportunityMeasureTable-module__hL8dxG__statusBadge{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-weight-medium);display:inline-flex}.OpportunityMeasureTable-module__hL8dxG__typeBadge{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-full);display:inline-block}.OpportunityMeasureTable-module__hL8dxG__typePromoting{background:var(--color-success-subtle);color:var(--color-success-text)}.OpportunityMeasureTable-module__hL8dxG__typeAmplifying{background:var(--color-info-subtle);color:var(--color-info)}.OpportunityMeasureTable-module__hL8dxG__dropdown{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:180px;padding:var(--space-1);z-index:100;animation:.1s ease-out OpportunityMeasureTable-module__hL8dxG__dropdownFade;box-shadow:0 4px 16px #00000026}.OpportunityMeasureTable-module__hL8dxG__dropdownItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-primary);cursor:pointer;outline:none;transition:background-color .1s;display:flex}.OpportunityMeasureTable-module__hL8dxG__dropdownItem:hover,.OpportunityMeasureTable-module__hL8dxG__dropdownItem[data-highlighted]{background:var(--color-bg-surface-raised)}.OpportunityMeasureTable-module__hL8dxG__dropdownIcon{width:12px;color:var(--color-text-tertiary)}.OpportunityMeasureTable-module__hL8dxG__dropdownSeparator{background:var(--color-border-default);height:1px;margin:var(--space-1) 0}.OpportunityMeasureTable-module__hL8dxG__dropdownItemAi{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-primary);cursor:pointer;font-weight:var(--font-weight-medium);outline:none;transition:background-color .1s;display:flex}.OpportunityMeasureTable-module__hL8dxG__dropdownItemAi:hover,.OpportunityMeasureTable-module__hL8dxG__dropdownItemAi[data-highlighted]{background:var(--color-primary-subtle)}.OpportunityMeasureTable-module__hL8dxG__dropdownIconAi{width:12px;color:var(--color-primary)}@keyframes OpportunityMeasureTable-module__hL8dxG__dropdownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.OpportunityMeasureFormModal-module__DG7XhG__content,.OpportunityMeasureFormModal-module__DG7XhG__form{gap:var(--space-4);flex-direction:column;display:flex}.OpportunityMeasureFormModal-module__DG7XhG__row{gap:var(--space-1);flex-direction:column;display:flex}.OpportunityMeasureFormModal-module__DG7XhG__rowGroup{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.OpportunityMeasureFormModal-module__DG7XhG__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.OpportunityMeasureFormModal-module__DG7XhG__input{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm)}.OpportunityMeasureFormModal-module__DG7XhG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.OpportunityMeasureFormModal-module__DG7XhG__input::placeholder{color:var(--color-text-tertiary)}.OpportunityMeasureFormModal-module__DG7XhG__select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm)}.OpportunityMeasureFormModal-module__DG7XhG__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.OpportunityMeasureFormModal-module__DG7XhG__segmented{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);width:fit-content;display:flex;overflow:hidden}.OpportunityMeasureFormModal-module__DG7XhG__segmentBtn{padding:var(--space-2) var(--space-3);background:var(--color-bg-surface);color:var(--color-text-tertiary);cursor:pointer;font-size:var(--text-sm);border:none;transition:all .1s}.OpportunityMeasureFormModal-module__DG7XhG__segmentBtn+.OpportunityMeasureFormModal-module__DG7XhG__segmentBtn{border-left:1px solid var(--color-border-default)}.OpportunityMeasureFormModal-module__DG7XhG__segmentBtnActive{background:var(--color-primary-subtle);color:var(--color-primary)}.OpportunityMeasureFormModal-module__DG7XhG__suffixWrapper{display:flex;position:relative}.OpportunityMeasureFormModal-module__DG7XhG__suffixWrapper .OpportunityMeasureFormModal-module__DG7XhG__input{padding-right:var(--space-6);flex:1}.OpportunityMeasureFormModal-module__DG7XhG__suffix{right:var(--space-3);font-size:var(--text-sm);color:var(--color-text-tertiary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.OpportunityMeasureFormModal-module__DG7XhG__dangerZone{padding-top:var(--space-4);border-top:1px solid var(--color-border-default)}.OpportunityMeasureFormModal-module__DG7XhG__deleteBtn{padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger-text);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:background-color .1s}.OpportunityMeasureFormModal-module__DG7XhG__deleteBtn:hover{background:var(--color-danger-subtle)}
.IdeaList-module__6Qv9sW__wrapper{min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex}.IdeaList-module__6Qv9sW__statusBadge{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.IdeaList-module__6Qv9sW__statusDot{border-radius:50%;width:6px;height:6px}.IdeaList-module__6Qv9sW__categoryBadge{font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);background:var(--color-bg-surface-raised);color:var(--color-text-secondary);white-space:nowrap;padding:2px 8px}.IdeaList-module__6Qv9sW__votes{font-size:var(--text-xs);color:var(--color-text-secondary);align-items:center;gap:4px;display:flex}.IdeaList-module__6Qv9sW__scoreCell{font-weight:var(--font-weight-semibold);font-size:var(--text-sm)}.IdeaList-module__6Qv9sW__tags{flex-wrap:wrap;gap:4px;display:flex}.IdeaList-module__6Qv9sW__tag{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-primary-subtle);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);display:inline-flex}.IdeaList-module__6Qv9sW__submitter{align-items:center;gap:var(--space-1);display:flex}.IdeaList-module__6Qv9sW__avatar{background:var(--color-bg-surface-raised);width:24px;height:24px;font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}
.Ghosts-module__OsttVW__cardsGrid{gap:var(--space-4);padding:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.Ghosts-module__OsttVW__card{gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);flex-direction:column;display:flex}.Ghosts-module__OsttVW__cardThumb{border-radius:var(--radius-sm);height:96px}.Ghosts-module__OsttVW__cardTitle{width:70%;height:14px}.Ghosts-module__OsttVW__cardMeta{width:40%;height:10px}.Ghosts-module__OsttVW__cardBar{border-radius:var(--radius-full);width:100%;height:8px}.Ghosts-module__OsttVW__board{gap:var(--space-4);padding:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.Ghosts-module__OsttVW__boardCol{gap:var(--space-3);padding:var(--space-3);background:var(--color-bg-surface-raised);border-radius:var(--radius-md);flex-direction:column;display:flex}.Ghosts-module__OsttVW__boardColTitle{width:50%;height:12px}.Ghosts-module__OsttVW__boardCard{gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);flex-direction:column;display:flex}.Ghosts-module__OsttVW__boardCardLine{width:90%;height:11px}.Ghosts-module__OsttVW__boardCardLineShort{width:55%;height:11px}.Ghosts-module__OsttVW__feed{gap:var(--space-4);max-width:680px;padding:var(--space-2);flex-direction:column;margin:0 auto;display:flex}.Ghosts-module__OsttVW__feedRow{gap:var(--space-3);display:flex}.Ghosts-module__OsttVW__feedAvatar{border-radius:var(--radius-full);flex-shrink:0;width:36px;height:36px}.Ghosts-module__OsttVW__feedBody{gap:var(--space-2);padding-top:var(--space-1);flex-direction:column;flex:1;display:flex}.Ghosts-module__OsttVW__feedLine{width:80%;height:11px}.Ghosts-module__OsttVW__feedLineShort{width:45%;height:11px}.Ghosts-module__OsttVW__detail{gap:var(--space-6);max-width:720px;padding:var(--space-2);flex-direction:column;margin:0 auto;display:flex}.Ghosts-module__OsttVW__detailSection{gap:var(--space-3);flex-direction:column;display:flex}.Ghosts-module__OsttVW__detailHeading{width:35%;height:14px}.Ghosts-module__OsttVW__detailLine{width:90%;height:11px}.Ghosts-module__OsttVW__detailLineWide{width:70%;height:11px}.Ghosts-module__OsttVW__chart{max-width:720px;height:100%;padding:var(--space-4);flex-direction:column;justify-content:flex-end;margin:0 auto;display:flex}.Ghosts-module__OsttVW__chartBars{align-items:flex-end;gap:var(--space-3);height:220px;display:flex}.Ghosts-module__OsttVW__chartBar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex:1}.Ghosts-module__OsttVW__chartAxis{height:2px;margin-top:var(--space-2);background:var(--color-border-default)}.Ghosts-module__OsttVW__tree{gap:var(--space-4);max-width:640px;padding:var(--space-2);flex-direction:column;margin:0 auto;display:flex}.Ghosts-module__OsttVW__treeRow{align-items:center;gap:var(--space-3);display:flex}.Ghosts-module__OsttVW__treeDot{border-radius:var(--radius-sm);flex-shrink:0;width:16px;height:16px}.Ghosts-module__OsttVW__treeLine{height:11px}
.ContainerReportingTab-module__huVzDq__wrapper{flex-direction:column;height:100%;min-height:0;display:flex}.ContainerReportingTab-module__huVzDq__stickyNav{padding:var(--space-5,20px) var(--space-6,24px) 0;flex-shrink:0}.ContainerReportingTab-module__huVzDq__scrollArea{flex:1;min-height:0;overflow-y:auto}.ContainerReportingTab-module__huVzDq__scrollInner{padding:0 var(--space-6,24px) var(--space-5,20px)}.ContainerReportingTab-module__huVzDq__nav{align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--color-border-default);flex-shrink:0;display:flex}.ContainerReportingTab-module__huVzDq__stripContainer{flex:1;min-width:0;position:relative}.ContainerReportingTab-module__huVzDq__reportStrip{align-items:center;gap:var(--space-2);scrollbar-width:none;padding:2px;display:flex;overflow-x:auto}.ContainerReportingTab-module__huVzDq__reportStrip::-webkit-scrollbar{display:none}.ContainerReportingTab-module__huVzDq__stripFadeLeft,.ContainerReportingTab-module__huVzDq__stripFadeRight{cursor:pointer;z-index:2;width:32px;font-size:var(--text-xs);color:var(--color-text-tertiary);border:none;justify-content:center;align-items:center;transition:color .1s;display:flex;position:absolute;top:0;bottom:0}.ContainerReportingTab-module__huVzDq__stripFadeLeft:hover,.ContainerReportingTab-module__huVzDq__stripFadeRight:hover{color:var(--color-text-primary)}.ContainerReportingTab-module__huVzDq__stripFadeLeft{background:linear-gradient(to right, var(--color-bg-surface) 40%, transparent);padding-right:var(--space-2);left:0}.ContainerReportingTab-module__huVzDq__stripFadeRight{background:linear-gradient(to left, var(--color-bg-surface) 40%, transparent);padding-left:var(--space-2);right:0}.ContainerReportingTab-module__huVzDq__reportCard{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s;display:flex}.ContainerReportingTab-module__huVzDq__reportCard:hover{background:var(--color-bg-surface-raised);border-color:var(--color-text-tertiary)}.ContainerReportingTab-module__huVzDq__reportCardActive{border-color:var(--color-primary);background:var(--color-primary-subtle)}.ContainerReportingTab-module__huVzDq__reportCardDot{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}.ContainerReportingTab-module__huVzDq__dotLow{background:var(--color-success)}.ContainerReportingTab-module__huVzDq__dotMedium{background:var(--color-warning)}.ContainerReportingTab-module__huVzDq__dotHigh{background:var(--color-orange-text,#ea580c)}.ContainerReportingTab-module__huVzDq__dotCritical{background:var(--color-danger)}.ContainerReportingTab-module__huVzDq__reportCardDate{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ContainerReportingTab-module__huVzDq__reportCardStatus{padding:1px var(--space-1);border-radius:var(--radius-full);font-size:.5625rem;font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.ContainerReportingTab-module__huVzDq__statusDraft{background:var(--color-warning-subtle);color:var(--color-warning-text)}.ContainerReportingTab-module__huVzDq__statusReleased{background:var(--color-success-subtle);color:var(--color-success-text)}.ContainerReportingTab-module__huVzDq__navActions{margin-left:var(--space-4);flex-shrink:0;align-items:center;display:flex}.ContainerReportingTab-module__huVzDq__primaryBtn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;border:none;align-self:stretch;transition:opacity .1s;display:flex}.ContainerReportingTab-module__huVzDq__primaryBtn:hover{opacity:.9}.ContainerReportingTab-module__huVzDq__primaryChevron{opacity:.7;font-size:.5rem}.ContainerReportingTab-module__huVzDq__dropdown{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-width:180px;padding:var(--space-1);z-index:100;animation:.1s ease-out ContainerReportingTab-module__huVzDq__dropdownFade;box-shadow:0 4px 16px #00000026}.ContainerReportingTab-module__huVzDq__dropdownItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;outline:none;transition:background-color .1s;display:flex}.ContainerReportingTab-module__huVzDq__dropdownItem:hover,.ContainerReportingTab-module__huVzDq__dropdownItem[data-highlighted]{background:var(--color-bg-surface-raised)}.ContainerReportingTab-module__huVzDq__dropdownItemDanger{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-danger);cursor:pointer;outline:none;transition:background-color .1s;display:flex}.ContainerReportingTab-module__huVzDq__dropdownItemDanger:hover,.ContainerReportingTab-module__huVzDq__dropdownItemDanger[data-highlighted]{background:var(--color-danger-subtle)}.ContainerReportingTab-module__huVzDq__dropdownIcon{width:14px;color:var(--color-text-tertiary)}.ContainerReportingTab-module__huVzDq__dropdownItemDanger .ContainerReportingTab-module__huVzDq__dropdownIcon{color:var(--color-danger)}.ContainerReportingTab-module__huVzDq__dropdownSeparator{background:var(--color-border-default);height:1px;margin:var(--space-1) 0}@keyframes ContainerReportingTab-module__huVzDq__dropdownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ContainerReportingTab-module__huVzDq__cardWrapper>*{height:auto!important}.ContainerReportingTab-module__huVzDq__cardWrapper>*>:last-child{overflow:visible!important}.ContainerReportingTab-module__huVzDq__cardWrapper .drag-handle{display:none}.ContainerReportingTab-module__huVzDq__form{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.ContainerReportingTab-module__huVzDq__overallSection{gap:var(--space-3);flex-direction:column;display:flex}.ContainerReportingTab-module__huVzDq__sectionLabel{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}.ContainerReportingTab-module__huVzDq__divider{background:var(--color-border-default);height:1px}.ContainerReportingTab-module__huVzDq__assessmentGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.ContainerReportingTab-module__huVzDq__assessmentItem{gap:var(--space-3);flex-direction:column;display:flex}.ContainerReportingTab-module__huVzDq__impactSelector{gap:var(--space-2);display:flex}.ContainerReportingTab-module__huVzDq__impactBtn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s;display:flex}.ContainerReportingTab-module__huVzDq__impactBtn:hover:not(:disabled){background:var(--color-bg-surface-raised);border-color:var(--color-text-tertiary)}.ContainerReportingTab-module__huVzDq__impactBtn:disabled{opacity:.5;cursor:not-allowed}.ContainerReportingTab-module__huVzDq__impactDot{border-radius:var(--radius-full);opacity:.35;flex-shrink:0;width:10px;height:10px;transition:opacity .15s,box-shadow .15s}.ContainerReportingTab-module__huVzDq__impactBtn:hover:not(:disabled) .ContainerReportingTab-module__huVzDq__impactDot{opacity:.6}.ContainerReportingTab-module__huVzDq__impactLow{background:var(--color-success-subtle);color:var(--color-success-text);border-color:var(--color-success-text)}.ContainerReportingTab-module__huVzDq__impactLow .ContainerReportingTab-module__huVzDq__impactDot{opacity:1;box-shadow:0 0 0 2px var(--color-success-subtle)}.ContainerReportingTab-module__huVzDq__impactMedium{background:var(--color-warning-subtle);color:var(--color-warning-text);border-color:var(--color-warning-text)}.ContainerReportingTab-module__huVzDq__impactMedium .ContainerReportingTab-module__huVzDq__impactDot{opacity:1;box-shadow:0 0 0 2px var(--color-warning-subtle)}.ContainerReportingTab-module__huVzDq__impactHigh{background:var(--color-orange-subtle,#f973161f);color:var(--color-orange-text,#c2410c);border-color:var(--color-orange-text,#c2410c)}.ContainerReportingTab-module__huVzDq__impactHigh .ContainerReportingTab-module__huVzDq__impactDot{opacity:1;box-shadow:0 0 0 2px var(--color-orange-subtle,#f973161f)}.ContainerReportingTab-module__huVzDq__impactCritical{background:var(--color-danger-subtle);color:var(--color-danger-text);border-color:var(--color-danger-text)}.ContainerReportingTab-module__huVzDq__impactCritical .ContainerReportingTab-module__huVzDq__impactDot{opacity:1;box-shadow:0 0 0 2px var(--color-danger-subtle)}.ContainerReportingTab-module__huVzDq__impactDotLow{background:var(--color-success)}.ContainerReportingTab-module__huVzDq__impactDotMedium{background:var(--color-warning)}.ContainerReportingTab-module__huVzDq__impactDotHigh{background:var(--color-orange-text,#ea580c)}.ContainerReportingTab-module__huVzDq__impactDotCritical{background:var(--color-danger)}.ContainerReportingTab-module__huVzDq__textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);font-size:var(--text-sm);color:var(--color-text-primary);resize:vertical;font-family:inherit;line-height:1.5}.ContainerReportingTab-module__huVzDq__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle);outline:none}.ContainerReportingTab-module__huVzDq__textarea:disabled{opacity:.6;cursor:not-allowed;background:var(--color-bg-surface-raised)}.ContainerReportingTab-module__huVzDq__empty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);text-align:center;flex-direction:column;height:100%;display:flex}.ContainerReportingTab-module__huVzDq__emptyText{font-size:var(--text-sm);color:var(--color-text-tertiary)}.ContainerReportingTab-module__huVzDq__emptyBtn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;transition:opacity .1s;display:flex}.ContainerReportingTab-module__huVzDq__emptyBtn:hover{opacity:.9}
.EmptyState-module__-CuTiG__wrap{width:100%;min-height:360px;padding:var(--space-8) var(--space-4);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.EmptyState-module__-CuTiG__ghostLayer{padding:var(--space-4) var(--space-4) 0;opacity:.45;filter:blur(1.5px);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000059 55%,#0000 90%);mask-image:linear-gradient(#000 0%,#00000059 55%,#0000 90%)}.EmptyState-module__-CuTiG__card{z-index:1;align-items:center;gap:var(--space-2);max-width:50ch;padding:var(--space-8) var(--space-8);text-align:center;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);flex-direction:column;display:flex;position:relative;box-shadow:0 12px 32px #0f172a1a,0 2px 6px #0f172a0d}.EmptyState-module__-CuTiG__badge{width:52px;height:52px;margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:1.25rem;display:flex}.EmptyState-module__-CuTiG__title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.EmptyState-module__-CuTiG__description{max-width:46ch;font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.EmptyState-module__-CuTiG__bullets{width:100%;max-width:38ch;margin:var(--space-3) 0 var(--space-1);gap:var(--space-2);text-align:left;flex-direction:column;padding:0;list-style:none;display:flex}.EmptyState-module__-CuTiG__bullet{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.45;display:flex}.EmptyState-module__-CuTiG__bulletIcon{color:var(--color-success);flex-shrink:0;margin-top:.2em;font-size:.7rem}.EmptyState-module__-CuTiG__action{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;text-decoration:none;transition:background-color .1s;display:inline-flex}.EmptyState-module__-CuTiG__action:hover{background:var(--color-primary-hover)}
.KanbanExport-module__fc0_1a__exportForm{gap:var(--space-3);flex-direction:column;display:flex}.KanbanExport-module__fc0_1a__topRow{gap:var(--space-4);display:flex}.KanbanExport-module__fc0_1a__section{gap:var(--space-2);flex-direction:column;display:flex}.KanbanExport-module__fc0_1a__sectionHeader{justify-content:space-between;align-items:center;display:flex}.KanbanExport-module__fc0_1a__sectionTitle{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.03em}.KanbanExport-module__fc0_1a__selectAllBtn{color:var(--color-primary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0}.KanbanExport-module__fc0_1a__selectAllBtn:hover{text-decoration:underline}.KanbanExport-module__fc0_1a__presetActions{align-items:center;gap:var(--space-3);display:flex}.KanbanExport-module__fc0_1a__segmentedToggle{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);display:flex;overflow:hidden}.KanbanExport-module__fc0_1a__segmentedBtn{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;flex:1;transition:background-color .1s,color .1s;display:flex}.KanbanExport-module__fc0_1a__segmentedBtn:not(:last-child){border-right:1px solid var(--color-border-default)}.KanbanExport-module__fc0_1a__segmentedBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.KanbanExport-module__fc0_1a__segmentedBtnActive{background:var(--color-primary-subtle);color:var(--color-primary)}.KanbanExport-module__fc0_1a__segmentedBtn:disabled{opacity:.5;cursor:not-allowed}.KanbanExport-module__fc0_1a__segmentedBtn:disabled:hover{color:var(--color-text-secondary);background:0 0}.KanbanExport-module__fc0_1a__segmentedBtn:disabled.KanbanExport-module__fc0_1a__segmentedBtnActive,.KanbanExport-module__fc0_1a__segmentedBtn:disabled.KanbanExport-module__fc0_1a__segmentedBtnActive:hover{background:var(--color-primary-subtle);color:var(--color-primary);opacity:.7}.KanbanExport-module__fc0_1a__segmentedIcon{font-size:var(--text-xs)}.KanbanExport-module__fc0_1a__fieldGrid{gap:var(--space-1);grid-template-columns:repeat(2,1fr);display:grid}.KanbanExport-module__fc0_1a__fieldItem{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .1s;display:flex}.KanbanExport-module__fc0_1a__fieldItem:hover{background:var(--color-bg-surface-raised)}.KanbanExport-module__fc0_1a__fieldLabel{font-size:var(--text-sm);color:var(--color-text-primary)}.KanbanExport-module__fc0_1a__commentToggle{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;flex-wrap:wrap;transition:background-color .1s;display:flex}.KanbanExport-module__fc0_1a__commentToggle:hover{background:var(--color-bg-surface-raised)}.KanbanExport-module__fc0_1a__commentLabel{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.KanbanExport-module__fc0_1a__commentHint{width:100%;font-size:var(--text-xs);color:var(--color-text-tertiary);padding-left:calc(16px + var(--space-2))}.KanbanExport-module__fc0_1a__commentLimitRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-3);display:flex}.KanbanExport-module__fc0_1a__commentLimitLabel{font-size:var(--text-sm);color:var(--color-text-secondary)}.KanbanExport-module__fc0_1a__commentLimitSelect{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm)}.KanbanExport-module__fc0_1a__errorText{font-size:var(--text-sm);color:var(--color-danger-text)}.KanbanExport-module__fc0_1a__exportingText{font-size:var(--text-sm);color:var(--color-text-tertiary)}
.ContainerPopup-module__YasMjq__overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;animation:.15s ease-out ContainerPopup-module__YasMjq__fadeIn;display:flex;position:fixed;inset:0}.ContainerPopup-module__YasMjq__modal{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);width:92vw;max-width:1800px;height:92vh;animation:.15s ease-out ContainerPopup-module__YasMjq__scaleIn;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000004d}.ContainerPopup-module__YasMjq__layout{flex-direction:column;width:100%;height:100%;display:flex}.ContainerPopup-module__YasMjq__body{flex:1;min-height:0;display:flex;overflow:hidden}@media (max-width:900px){.ContainerPopup-module__YasMjq__body{flex-direction:column}}.ContainerPopup-module__YasMjq__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ContainerPopup-module__YasMjq__content{padding:var(--space-5,20px) var(--space-6,24px);flex:1;overflow-y:auto}.ContainerPopup-module__YasMjq__contentFlush{flex:1;overflow:auto}@keyframes ContainerPopup-module__YasMjq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ContainerPopup-module__YasMjq__scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}
.KanbanRecurrenceModal-module__Hnjolq__container{gap:var(--space-3);flex-direction:column;display:flex}.KanbanRecurrenceModal-module__Hnjolq__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.KanbanRecurrenceModal-module__Hnjolq__toolbarHint{font-size:var(--text-xs);color:var(--color-text-tertiary)}.KanbanRecurrenceModal-module__Hnjolq__newBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;flex-shrink:0;transition:background-color .1s;display:flex}.KanbanRecurrenceModal-module__Hnjolq__newBtn:hover{background:var(--color-primary-subtle)}.KanbanRecurrenceModal-module__Hnjolq__newBtn:disabled{opacity:.5;cursor:not-allowed}.KanbanRecurrenceModal-module__Hnjolq__btnIcon{font-size:var(--text-xs)}.KanbanRecurrenceModal-module__Hnjolq__ruleList{gap:var(--space-2);flex-direction:column;display:flex}.KanbanRecurrenceModal-module__Hnjolq__ruleCard{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);flex-direction:column;display:flex}.KanbanRecurrenceModal-module__Hnjolq__ruleHeader{align-items:center;gap:var(--space-2);display:flex}.KanbanRecurrenceModal-module__Hnjolq__ruleIcon{font-size:var(--text-xs);color:var(--color-text-tertiary)}.KanbanRecurrenceModal-module__Hnjolq__ruleTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);flex:1;overflow:hidden}.KanbanRecurrenceModal-module__Hnjolq__badgeActive,.KanbanRecurrenceModal-module__Hnjolq__badgePaused{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-medium);flex-shrink:0}.KanbanRecurrenceModal-module__Hnjolq__badgeActive{background:var(--color-success-subtle);color:var(--color-success-text)}.KanbanRecurrenceModal-module__Hnjolq__badgePaused{background:var(--color-bg-surface-raised);color:var(--color-text-tertiary)}.KanbanRecurrenceModal-module__Hnjolq__ruleRhythm{font-size:var(--text-sm);color:var(--color-text-secondary)}.KanbanRecurrenceModal-module__Hnjolq__missingColumn{color:var(--color-danger-text);font-weight:var(--font-weight-medium)}.KanbanRecurrenceModal-module__Hnjolq__ruleNext{font-size:var(--text-xs);color:var(--color-text-tertiary)}.KanbanRecurrenceModal-module__Hnjolq__actionRow{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.KanbanRecurrenceModal-module__Hnjolq__actionBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:background-color .1s,color .1s;display:flex}.KanbanRecurrenceModal-module__Hnjolq__actionBtn:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.KanbanRecurrenceModal-module__Hnjolq__actionBtn:disabled{opacity:.5;cursor:not-allowed}.KanbanRecurrenceModal-module__Hnjolq__dangerLinkBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-danger-text);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:1px solid #0000;margin-left:auto;transition:background-color .1s;display:flex}.KanbanRecurrenceModal-module__Hnjolq__dangerLinkBtn:hover{background:var(--color-danger-subtle)}.KanbanRecurrenceModal-module__Hnjolq__loadingText{font-size:var(--text-sm);color:var(--color-text-tertiary)}.KanbanRecurrenceModal-module__Hnjolq__emptyState{padding:var(--space-4) var(--space-3);border:1px dashed var(--color-border-default);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center}.KanbanRecurrenceModal-module__Hnjolq__errorText{font-size:var(--text-sm);color:var(--color-danger-text)}
.IdeaSubmitModal-module__LT6tZa__form{gap:var(--space-4);padding:var(--space-2) 0;flex-direction:column;display:flex}.IdeaSubmitModal-module__LT6tZa__field{gap:var(--space-1);flex-direction:column;display:flex}.IdeaSubmitModal-module__LT6tZa__label{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.IdeaSubmitModal-module__LT6tZa__input{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-surface);outline:none;transition:border-color .15s}.IdeaSubmitModal-module__LT6tZa__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle)}.IdeaSubmitModal-module__LT6tZa__textarea{resize:vertical;min-height:100px;font-family:inherit;}.IdeaSubmitModal-module__LT6tZa__row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.IdeaSubmitModal-module__LT6tZa__select{cursor:pointer;}.IdeaSubmitModal-module__LT6tZa__tagsInput{}.IdeaSubmitModal-module__LT6tZa__hint{font-size:var(--text-xs);color:var(--color-text-tertiary)}
.CurrencyInput-module__PrtZ4G__wrapper{box-sizing:border-box;width:100%;padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface,#fff);font-size:var(--text-sm);align-items:center;transition:border-color .15s;display:flex}.CurrencyInput-module__PrtZ4G__wrapper:focus-within{border-color:var(--color-primary)}.CurrencyInput-module__PrtZ4G__input{min-width:0;padding:var(--space-2) 0;font:inherit;font-family:var(--font-mono);text-align:right;color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}.CurrencyInput-module__PrtZ4G__suffix{padding-left:var(--space-2);color:var(--color-text-tertiary);font-family:var(--font-mono);-webkit-user-select:none;user-select:none}
.KanbanRecurrencePanel-module__pDuk8W__panel{gap:var(--space-3);padding:var(--space-3) var(--space-5,20px);border-bottom:1px solid var(--color-border-default);background:var(--color-bg-surface-raised);flex-direction:column;flex-shrink:0;display:flex}.KanbanRecurrencePanel-module__pDuk8W__head{align-items:center;gap:var(--space-2);display:flex}.KanbanRecurrencePanel-module__pDuk8W__headIcon{font-size:var(--text-xs);color:var(--color-primary)}.KanbanRecurrencePanel-module__pDuk8W__headTitle{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap}.KanbanRecurrencePanel-module__pDuk8W__summary{min-width:0;font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.KanbanRecurrencePanel-module__pDuk8W__switch{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;display:inline-flex}.KanbanRecurrencePanel-module__pDuk8W__switchInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.KanbanRecurrencePanel-module__pDuk8W__switchTrack{border-radius:var(--radius-full);background:var(--color-border-strong,var(--color-border-default));width:32px;height:18px;transition:background-color .15s;display:inline-block;position:relative}.KanbanRecurrencePanel-module__pDuk8W__switchThumb{border-radius:var(--radius-full);background:var(--color-bg-surface);width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.KanbanRecurrencePanel-module__pDuk8W__switchInput:checked+.KanbanRecurrencePanel-module__pDuk8W__switchTrack{background:var(--color-primary)}.KanbanRecurrencePanel-module__pDuk8W__switchInput:checked+.KanbanRecurrencePanel-module__pDuk8W__switchTrack .KanbanRecurrencePanel-module__pDuk8W__switchThumb{transform:translate(14px)}.KanbanRecurrencePanel-module__pDuk8W__switchInput:focus-visible+.KanbanRecurrencePanel-module__pDuk8W__switchTrack{outline:2px solid var(--color-primary);outline-offset:2px}.KanbanRecurrencePanel-module__pDuk8W__switchText{min-width:48px;font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.KanbanRecurrencePanel-module__pDuk8W__controls{align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.KanbanRecurrencePanel-module__pDuk8W__field{flex-direction:column;gap:3px;min-width:0;display:flex}.KanbanRecurrencePanel-module__pDuk8W__label{font-size:.6875rem;line-height:1;font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);white-space:nowrap}.KanbanRecurrencePanel-module__pDuk8W__input{height:28px;padding:0 var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-xs);box-sizing:border-box}.KanbanRecurrencePanel-module__pDuk8W__input:focus{border-color:var(--color-primary);outline:none}.KanbanRecurrencePanel-module__pDuk8W__inputNumber{width:56px}.KanbanRecurrencePanel-module__pDuk8W__inputTime{width:88px}.KanbanRecurrencePanel-module__pDuk8W__inputDate{width:130px}.KanbanRecurrencePanel-module__pDuk8W__inputSelect{max-width:150px}.KanbanRecurrencePanel-module__pDuk8W__inputRow{align-items:center;gap:var(--space-1);display:flex}.KanbanRecurrencePanel-module__pDuk8W__suffix{font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap}.KanbanRecurrencePanel-module__pDuk8W__segmented{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);box-sizing:border-box;gap:2px;height:28px;padding:2px;display:inline-flex}.KanbanRecurrencePanel-module__pDuk8W__segment,.KanbanRecurrencePanel-module__pDuk8W__segmentActive{padding:0 var(--space-2);border-radius:calc(var(--radius-sm) - 1px);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;transition:background-color .1s,color .1s}.KanbanRecurrencePanel-module__pDuk8W__segment:hover{color:var(--color-text-primary)}.KanbanRecurrencePanel-module__pDuk8W__segmentActive{background:var(--color-primary);color:var(--color-on-primary,#fff)}.KanbanRecurrencePanel-module__pDuk8W__weekdayRow{flex-wrap:wrap;gap:3px;display:flex}.KanbanRecurrencePanel-module__pDuk8W__weekdayChip,.KanbanRecurrencePanel-module__pDuk8W__weekdayChipActive{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);min-width:30px;height:28px;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;box-sizing:border-box;background:0 0;padding:0 6px;transition:background-color .1s,color .1s,border-color .1s}.KanbanRecurrencePanel-module__pDuk8W__weekdayChip:hover{border-color:var(--color-primary);color:var(--color-text-primary)}.KanbanRecurrencePanel-module__pDuk8W__weekdayChipActive{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary,#fff)}.KanbanRecurrencePanel-module__pDuk8W__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}.KanbanRecurrencePanel-module__pDuk8W__preview{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.KanbanRecurrencePanel-module__pDuk8W__previewTitle{font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);white-space:nowrap}.KanbanRecurrencePanel-module__pDuk8W__previewHint{font-size:var(--text-xs);color:var(--color-text-tertiary)}.KanbanRecurrencePanel-module__pDuk8W__previewChips{flex-wrap:wrap;gap:3px;display:flex}.KanbanRecurrencePanel-module__pDuk8W__previewChip{padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--color-primary-subtle);color:var(--color-primary);font-size:.6875rem;font-weight:var(--font-weight-medium);white-space:nowrap}.KanbanRecurrencePanel-module__pDuk8W__footerRight{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.KanbanRecurrencePanel-module__pDuk8W__errorText{font-size:var(--text-xs);color:var(--color-danger-text)}.KanbanRecurrencePanel-module__pDuk8W__saveBtn{height:28px;padding:0 var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary,#fff);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:opacity .1s}.KanbanRecurrencePanel-module__pDuk8W__saveBtn:hover:not(:disabled){opacity:.9}.KanbanRecurrencePanel-module__pDuk8W__saveBtn:disabled{opacity:.5;cursor:not-allowed}
.StrategyIdeas-module__j9X12W__wrapper{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.StrategyIdeas-module__j9X12W__tabBar{border-bottom:2px solid var(--color-border-default);padding:0 var(--space-4);flex-shrink:0;gap:0;display:flex}.StrategyIdeas-module__j9X12W__tab{padding:var(--space-3) var(--space-3);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;transition:color .15s,border-color .15s}.StrategyIdeas-module__j9X12W__tab:hover{color:var(--color-text-primary)}.StrategyIdeas-module__j9X12W__tabActive{color:var(--color-primary);font-weight:var(--font-weight-semibold);border-bottom-color:var(--color-primary)}.StrategyIdeas-module__j9X12W__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
.UserPicker-module__-ijF4W__wrapper{align-items:center;gap:var(--space-2);display:inline-flex;position:relative}.UserPicker-module__-ijF4W__block{width:100%;display:flex}.UserPicker-module__-ijF4W__block>*{width:100%}.UserPicker-module__-ijF4W__readOnlyEmpty{align-items:center;gap:var(--space-2);display:flex}.UserPicker-module__-ijF4W__readOnlyEmptyIcon{border-radius:var(--radius-md);background:var(--color-neutral-subtle);width:36px;height:36px;color:var(--color-text-tertiary);font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.UserPicker-module__-ijF4W__readOnlyEmptyText{font-size:var(--text-xs);color:var(--color-text-tertiary)}.UserPicker-module__-ijF4W__defaultState{align-items:center;gap:var(--space-2);display:flex}.UserPicker-module__-ijF4W__plusButton{border-radius:var(--radius-md);border:1.5px dashed var(--color-border-strong);width:36px;height:36px;color:var(--color-text-tertiary);font-size:var(--text-base);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background-color .15s;display:flex}.UserPicker-module__-ijF4W__plusButton:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-subtle)}.UserPicker-module__-ijF4W__plusButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.UserPicker-module__-ijF4W__labelBlock{flex-direction:column;align-items:flex-start;display:flex}.UserPicker-module__-ijF4W__labelMain{cursor:pointer;text-align:left;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--leading-tight);background:0 0;border:none;padding:0}.UserPicker-module__-ijF4W__labelMain:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.UserPicker-module__-ijF4W__labelSub{color:var(--color-primary);cursor:pointer;font-size:.625rem;line-height:var(--leading-tight);text-align:left;background:0 0;border:none;margin-top:1px;padding:0}.UserPicker-module__-ijF4W__labelSub:hover{text-decoration:underline}.UserPicker-module__-ijF4W__labelSub:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.UserPicker-module__-ijF4W__searchRow{align-items:center;gap:var(--space-2);display:flex;position:relative}.UserPicker-module__-ijF4W__searchInput{width:200px;height:36px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-family:var(--font-sans);outline:none;transition:border-color .15s}.UserPicker-module__-ijF4W__searchInput::placeholder{color:var(--color-text-tertiary)}.UserPicker-module__-ijF4W__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-subtle)}.UserPicker-module__-ijF4W__dropdown{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);z-index:100;width:260px;max-height:240px;padding:var(--space-1) 0;animation:.12s ease-out UserPicker-module__-ijF4W__dropdownIn;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.UserPicker-module__-ijF4W__dropdownRight{left:auto;right:0}.UserPicker-module__-ijF4W__dropdownItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);cursor:pointer;text-align:left;background:0 0;border:none;transition:background-color .1s;display:flex}.UserPicker-module__-ijF4W__dropdownItem:hover,.UserPicker-module__-ijF4W__dropdownItemHighlighted{background:var(--color-bg-surface-raised)}.UserPicker-module__-ijF4W__dropdownAvatar{border-radius:var(--radius-sm);background:var(--color-primary);width:28px;height:28px;color:var(--color-primary-text);font-size:var(--text-xs);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.UserPicker-module__-ijF4W__dropdownInfo{min-width:0}.UserPicker-module__-ijF4W__dropdownName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--leading-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UserPicker-module__-ijF4W__dropdownDept{color:var(--color-text-tertiary);font-size:.625rem;line-height:var(--leading-tight)}.UserPicker-module__-ijF4W__dropdownEmpty{padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text-tertiary);text-align:center}.UserPicker-module__-ijF4W__selectedState{align-items:center;gap:var(--space-2);display:flex}.UserPicker-module__-ijF4W__selectedMain{align-items:center;gap:var(--space-2);min-width:0;font:inherit;color:inherit;text-align:left;border-radius:var(--radius-md);background:0 0;border:none;flex:1;margin:0;padding:0;display:flex}button.UserPicker-module__-ijF4W__selectedMain{cursor:pointer;transition:background-color .15s}button.UserPicker-module__-ijF4W__selectedMain:hover{background:var(--color-bg-surface-raised)}button.UserPicker-module__-ijF4W__selectedMain:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.UserPicker-module__-ijF4W__selectedAvatar{border-radius:var(--radius-md);background:var(--color-primary);width:36px;height:36px;color:var(--color-primary-text);font-size:var(--text-sm);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.UserPicker-module__-ijF4W__selectedInfo{flex:1;min-width:0}.UserPicker-module__-ijF4W__selectedName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--leading-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UserPicker-module__-ijF4W__selectedDept{color:var(--color-text-tertiary);font-size:.625rem;line-height:var(--leading-tight);margin-top:1px}.UserPicker-module__-ijF4W__resetButton{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-tertiary);font-size:var(--text-xs);cursor:pointer;margin-left:auto;margin-left:var(--space-1);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.UserPicker-module__-ijF4W__resetButton:hover{background:var(--color-danger-subtle);color:var(--color-danger-text)}.UserPicker-module__-ijF4W__resetButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes UserPicker-module__-ijF4W__dropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.Tooltip-module__w6p7iG__content{padding:var(--space-1) var(--space-2);background:var(--color-bg-surface-overlay);color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-relaxed,1.625);border-radius:var(--radius-sm);border:1px solid var(--color-border-default);z-index:1000;-webkit-user-select:none;user-select:none;max-width:280px;animation:.15s ease-out Tooltip-module__w6p7iG__fadeIn;box-shadow:0 2px 8px #00000026}.Tooltip-module__w6p7iG__arrow{fill:var(--color-bg-surface-overlay)}@keyframes Tooltip-module__w6p7iG__fadeIn{0%{opacity:0}to{opacity:1}}
.SupportButton-module__S14bXW__trigger{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.25rem;transition:background-color .15s,color .15s;display:flex;position:relative}.SupportButton-module__S14bXW__trigger:hover{background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.SupportButton-module__S14bXW__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SupportButton-module__S14bXW__badge{border-radius:var(--radius-full);background:var(--color-badge-bg);min-width:16px;height:16px;color:var(--color-badge-text);font-size:.625rem;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:2px;right:2px}
.ImageNodeView-module__hCcQLa__wrap{border-radius:var(--radius-sm,4px);width:fit-content;max-width:100%;margin:var(--space-2,8px) 0;cursor:default;display:block;position:relative}.ImageNodeView-module__hCcQLa__image{border-radius:var(--radius-sm,4px);border:2px solid #0000;max-width:100%;height:auto;transition:border-color .1s;display:block}.ImageNodeView-module__hCcQLa__selected .ImageNodeView-module__hCcQLa__image{border-color:var(--color-primary,#2563eb);outline:none}.ImageNodeView-module__hCcQLa__deleteBtn{border-radius:var(--radius-sm,4px);color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px}.ImageNodeView-module__hCcQLa__wrap:hover .ImageNodeView-module__hCcQLa__deleteBtn,.ImageNodeView-module__hCcQLa__selected .ImageNodeView-module__hCcQLa__deleteBtn{opacity:1}.ImageNodeView-module__hCcQLa__deleteBtn:hover{background:var(--color-danger,#dc2626)}
.PulseActivityTable-module__OWRi2W__sumRow{font-weight:var(--font-weight-bold)}
