.AnalyticsPage-module__08n1BG__page{width:100%;min-width:0;color:var(--text-primary);font-family:var(--font-family);flex-direction:column;display:flex}.AnalyticsPage-module__08n1BG__cardTitle{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:14px;margin:0;padding:0;display:flex}button.AnalyticsPage-module__08n1BG__cardTitle{cursor:pointer}.AnalyticsPage-module__08n1BG__cardIconBtn{color:var(--text-secondary);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}button.AnalyticsPage-module__08n1BG__cardIconBtn{cursor:pointer;transition:background-color .15s}button.AnalyticsPage-module__08n1BG__cardIconBtn:hover{background-color:var(--gray-scale-70)}.AnalyticsPage-module__08n1BG__cardIconBtn img{display:block}.AnalyticsPage-module__08n1BG__backIcon{width:20px;height:20px;display:block}.AnalyticsPage-module__08n1BG__cardTitleText{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:1.4;overflow:hidden}.AnalyticsPage-module__08n1BG__segmented{background-color:var(--gray-scale-90);border-radius:12px;align-items:flex-start;gap:4px;padding:4px;display:flex}.AnalyticsPage-module__08n1BG__segmentedFull{width:100%}.AnalyticsPage-module__08n1BG__segmentedFull .AnalyticsPage-module__08n1BG__segmentedBtn{flex:1 1 0;min-width:0}.AnalyticsPage-module__08n1BG__segmentedBtn{color:var(--text-primary);font:inherit;white-space:nowrap;opacity:.25;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;line-height:1.4;transition:opacity .15s,background-color .15s;display:inline-flex}.AnalyticsPage-module__08n1BG__segmentedBtn:hover{opacity:.6}.AnalyticsPage-module__08n1BG__segmentedBtnActive,.AnalyticsPage-module__08n1BG__segmentedBtnActive:hover{background-color:var(--gray-scale-70);opacity:1}.AnalyticsPage-module__08n1BG__listRow{border:none;border-top:1px solid var(--gray-scale-70);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.AnalyticsPage-module__08n1BG__listRow:first-child{border-top:none}a.AnalyticsPage-module__08n1BG__listRow,button.AnalyticsPage-module__08n1BG__listRow{cursor:pointer;transition:background-color .15s}a.AnalyticsPage-module__08n1BG__listRow:hover,button.AnalyticsPage-module__08n1BG__listRow:hover{background-color:color-mix(in srgb, var(--gray-scale-70) 50%, transparent)}.AnalyticsPage-module__08n1BG__listRowName{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.AnalyticsPage-module__08n1BG__listEmpty{color:var(--text-secondary);text-align:center;padding:24px 20px;font-size:14px;line-height:1.4}.AnalyticsPage-module__08n1BG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:0 0 10px;display:flex}.AnalyticsPage-module__08n1BG__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.AnalyticsPage-module__08n1BG__periodControl{flex:none;min-width:0;position:relative}.AnalyticsPage-module__08n1BG__periodSelect{min-width:180px;width:auto!important}.AnalyticsPage-module__08n1BG__periodSelect .b2wo-select__trigger{width:auto;min-width:180px}.AnalyticsPage-module__08n1BG__periodPanel{transform-origin:100% 0;opacity:0;visibility:hidden;pointer-events:none;min-width:320px;transition:opacity .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), transform .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), visibility 0s linear .2s;padding-top:4px;padding-bottom:4px;left:auto;right:0;transform:scale(.95)}.AnalyticsPage-module__08n1BG__periodPanelOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), transform .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), visibility 0s linear 0s;transform:scale(1)}@media (prefers-reduced-motion:reduce){.AnalyticsPage-module__08n1BG__periodPanel{transition:opacity .15s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), visibility 0s linear .15s;transform:none}.AnalyticsPage-module__08n1BG__periodPanelOpen{transition:opacity .15s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), visibility 0s linear 0s;transform:none}}.AnalyticsPage-module__08n1BG__periodDates{grid-template-columns:1fr 1fr;gap:8px;padding:8px 12px 4px;display:grid}.AnalyticsPage-module__08n1BG__periodDate{min-width:0}.AnalyticsPage-module__08n1BG__periodDivider{background:var(--border-subtle);height:1px;margin:8px 12px}.AnalyticsPage-module__08n1BG__periodApplyWrap{padding:4px 12px 8px}.AnalyticsPage-module__08n1BG__periodBtn{background-color:var(--gray-scale-70);color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:14px;line-height:1.4;transition:background-color .15s;display:inline-flex}.AnalyticsPage-module__08n1BG__periodBtn:hover{background-color:var(--gray-scale-60)}.AnalyticsPage-module__08n1BG__periodBtn:disabled{opacity:.5;cursor:not-allowed}.AnalyticsPage-module__08n1BG__periodBtn img{flex-shrink:0;display:block}.AnalyticsPage-module__08n1BG__exportBtn{padding-left:12px}.AnalyticsPage-module__08n1BG__rangeApplyBtn{background:var(--main-color-blue-blue);color:#fff;width:100%;font:inherit;cursor:pointer;transition:background-color .15s var(--ease-out,cubic-bezier(.23, 1, .32, 1));border:none;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:10px 16px;font-size:14px;font-weight:400;line-height:1.4;display:flex}@media (hover:hover) and (pointer:fine){.AnalyticsPage-module__08n1BG__rangeApplyBtn:hover:not(:disabled){background:var(--main-color-blue-hover-blue)}}.AnalyticsPage-module__08n1BG__rangeApplyBtn:disabled{opacity:.45;cursor:not-allowed}.AnalyticsPage-module__08n1BG__rangeResetBtn{background:var(--gray-scale-60);width:100%;color:var(--text-primary);font:inherit;cursor:pointer;transition:background-color .15s var(--ease-out,cubic-bezier(.23, 1, .32, 1));border:none;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:10px 16px;font-size:14px;font-weight:400;line-height:1.4;display:flex}@media (hover:hover) and (pointer:fine){.AnalyticsPage-module__08n1BG__rangeResetBtn:hover{background:var(--gray-scale-50)}}.AnalyticsPage-module__08n1BG__body{flex-direction:column;gap:20px;padding:0;display:flex}.AnalyticsPage-module__08n1BG__overview{flex-direction:column;gap:14px;display:flex}.AnalyticsPage-module__08n1BG__statsRow,.AnalyticsPage-module__08n1BG__metricsRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.AnalyticsPage-module__08n1BG__statsRow{padding-top:6px}.AnalyticsPage-module__08n1BG__statCard{background-color:var(--gray-scale-80);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 20px;font-size:14px;line-height:1.4;display:flex;position:relative}.AnalyticsPage-module__08n1BG__statBadge{z-index:1;box-sizing:border-box;color:#fff;white-space:nowrap;pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:-10px;right:-10px}.AnalyticsPage-module__08n1BG__statBadgeGreen{background-color:var(--main-color-green-green)}.AnalyticsPage-module__08n1BG__statBadgeRed{background-color:var(--main-color-red-red)}.AnalyticsPage-module__08n1BG__statBadgeMuted{background-color:var(--gray-scale-40)}.AnalyticsPage-module__08n1BG__statMain{align-items:center;gap:12px;min-width:0;display:flex}.AnalyticsPage-module__08n1BG__statMain img{flex-shrink:0;display:block}.AnalyticsPage-module__08n1BG__statLabel{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AnalyticsPage-module__08n1BG__statValue,.AnalyticsPage-module__08n1BG__statExtra{color:var(--text-primary);white-space:nowrap;flex-shrink:0}.AnalyticsPage-module__08n1BG__metricCard{background-color:var(--gray-scale-80);border-radius:12px;flex-direction:column;min-width:0;display:flex}.AnalyticsPage-module__08n1BG__metricHead{flex-direction:column;gap:8px;padding:20px;display:flex}.AnalyticsPage-module__08n1BG__metricTitleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.AnalyticsPage-module__08n1BG__metricTitle{min-width:0;color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;line-height:1.4;display:flex}.AnalyticsPage-module__08n1BG__metricTitle img{flex-shrink:0;display:block}.AnalyticsPage-module__08n1BG__metricLink{color:var(--main-color-blue-blue);font:inherit;text-underline-position:from-font;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1.4;text-decoration:underline}.AnalyticsPage-module__08n1BG__metricValues{flex-direction:column;gap:4px;display:flex}.AnalyticsPage-module__08n1BG__metricValueRow{flex-wrap:wrap;align-items:center;gap:0 14px;display:flex}.AnalyticsPage-module__08n1BG__metricValue{color:var(--text-primary);white-space:nowrap;font-size:20px;font-weight:600;line-height:1.4}.AnalyticsPage-module__08n1BG__metricDelta{color:var(--text-secondary);white-space:nowrap;font-size:14px;line-height:1.4}.AnalyticsPage-module__08n1BG__metricHint{color:var(--text-secondary);font-size:14px;line-height:1.4}.AnalyticsPage-module__08n1BG__metricChart{grid-template-rows:auto auto;grid-template-columns:fit-content(100%) minmax(0,1fr);gap:16px;padding:20px;display:grid}.AnalyticsPage-module__08n1BG__chartYLabels{color:var(--text-secondary);white-space:nowrap;flex-direction:column;gap:8px;font-size:10px;line-height:1.2;display:flex}.AnalyticsPage-module__08n1BG__chartPlot{min-width:0;height:112px;position:relative}.AnalyticsPage-module__08n1BG__chartXLabels{color:var(--text-secondary);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:1.3;display:flex}.AnalyticsPage-module__08n1BG__tableBlock{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.AnalyticsPage-module__08n1BG__tableTabs{align-self:stretch;height:40px;display:flex}.AnalyticsPage-module__08n1BG__tableTab{color:var(--text-primary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px 8px 0 0;padding:10px 12px;font-size:14px;line-height:1.4}.AnalyticsPage-module__08n1BG__tableTabActive{background-color:var(--gray-scale-80)}.AnalyticsPage-module__08n1BG__tablePanel{background-color:var(--gray-scale-80);border-radius:0 12px 12px;align-self:stretch;overflow:hidden}.AnalyticsPage-module__08n1BG__tablePanelSecondTab{border-top-left-radius:12px}.AnalyticsPage-module__08n1BG__gridBudget,.AnalyticsPage-module__08n1BG__gridTimeline{align-items:center;gap:16px;display:grid}.AnalyticsPage-module__08n1BG__gridBudget{grid-template-columns:minmax(240px,2.2fr) repeat(5,minmax(72px,.8fr)) minmax(80px,88px)}.AnalyticsPage-module__08n1BG__gridTimeline{grid-template-columns:minmax(240px,2.2fr) repeat(3,minmax(72px,.8fr)) minmax(80px,88px)}.AnalyticsPage-module__08n1BG__tableHead{padding:14px 20px}.AnalyticsPage-module__08n1BG__tableHeadBudget{grid-template-columns:minmax(240px,2.2fr) repeat(5,minmax(72px,.8fr)) minmax(80px,88px);align-items:center;gap:16px;display:grid}.AnalyticsPage-module__08n1BG__tableFilters{flex-shrink:0;align-items:center;gap:12px;width:max-content;min-width:0;max-width:100%;display:flex}.AnalyticsPage-module__08n1BG__filterSelect{flex:none;min-width:0;width:auto!important}.AnalyticsPage-module__08n1BG__filterSelect .b2wo-select__trigger{width:auto;min-width:max-content}.AnalyticsPage-module__08n1BG__tableFiltersTotal{color:var(--text-secondary);white-space:nowrap;flex-shrink:0;font-size:14px;line-height:1.4;display:none}.AnalyticsPage-module__08n1BG__tableHeadCols{display:contents}.AnalyticsPage-module__08n1BG__colHeadLabel{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;display:none;overflow:hidden}.AnalyticsPage-module__08n1BG__sortHead{min-width:0;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:10px;padding:0;font-size:14px;line-height:1.4;display:flex}.AnalyticsPage-module__08n1BG__sortHead span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AnalyticsPage-module__08n1BG__sortHeadStart{justify-content:flex-start}.AnalyticsPage-module__08n1BG__sortIcon{flex-shrink:0;display:block}.AnalyticsPage-module__08n1BG__sortHeadActive{color:var(--text-primary)}.AnalyticsPage-module__08n1BG__tableTotal{color:var(--text-secondary);white-space:nowrap;opacity:0;font-size:14px;line-height:1.4}.AnalyticsPage-module__08n1BG__tableRow{border-top:1px solid var(--gray-scale-70);padding:14px 20px;font-size:14px;font-weight:500;line-height:20px}.AnalyticsPage-module__08n1BG__projectCell{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.AnalyticsPage-module__08n1BG__projectName{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;flex:0 auto;font-weight:500}.AnalyticsPage-module__08n1BG__statusTag{border-radius:12px;flex-shrink:0;height:auto;padding:4px 8px}.AnalyticsPage-module__08n1BG__moneyCell{min-width:0;color:var(--text-primary);white-space:nowrap;justify-content:flex-end;display:flex}.AnalyticsPage-module__08n1BG__mutedCell{color:var(--text-secondary)}.AnalyticsPage-module__08n1BG__goBtn{width:100%;box-shadow:none;padding:8px 16px}.AnalyticsPage-module__08n1BG__progressCell{flex-direction:column;gap:4px;min-width:0;display:flex}.AnalyticsPage-module__08n1BG__progressTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.AnalyticsPage-module__08n1BG__progressPct{color:var(--main-color-blue-blue);flex-shrink:0}.AnalyticsPage-module__08n1BG__progressTrack{background-color:var(--gray-scale-70);border-radius:6px;height:6px;overflow:hidden}.AnalyticsPage-module__08n1BG__progressFill{border-radius:inherit;background-color:var(--main-color-blue-blue);transform-origin:0;height:100%;animation:AnalyticsPage-module__08n1BG__progress-grow .9s var(--ease-out) both;transition:width .45s var(--ease-out)}.AnalyticsPage-module__08n1BG__tableEmpty{border-top:1px solid var(--gray-scale-70);color:var(--text-secondary);text-align:center;padding:24px 20px;font-size:14px}.AnalyticsPage-module__08n1BG__pagination{flex-wrap:wrap;justify-content:flex-end;gap:4px;padding:4px;display:flex}.AnalyticsPage-module__08n1BG__pageBtn{width:34px}.AnalyticsPage-module__08n1BG__bottomRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.AnalyticsPage-module__08n1BG__flowCard,.AnalyticsPage-module__08n1BG__rankedCard{background-color:var(--gray-scale-80);flex-direction:column;min-width:0;height:766px;display:flex;overflow:hidden}.AnalyticsPage-module__08n1BG__flowCard{border-radius:12px}.AnalyticsPage-module__08n1BG__flowHead{flex-direction:column;gap:12px;padding:14px;display:flex}.AnalyticsPage-module__08n1BG__flowProjectTitle{color:var(--text-primary);text-align:center;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.4}.AnalyticsPage-module__08n1BG__flowSummary{border-top:1px solid var(--gray-scale-70);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex}.AnalyticsPage-module__08n1BG__flowTotal{color:var(--text-primary);white-space:nowrap;font-size:20px;font-weight:600;line-height:1.4}.AnalyticsPage-module__08n1BG__donut{flex-shrink:0;justify-content:center;align-items:center;width:240px;height:240px;display:flex;position:relative}.AnalyticsPage-module__08n1BG__donutSvg{position:absolute;inset:0;transform:rotate(-90deg)}.AnalyticsPage-module__08n1BG__donutSegment{transition:stroke-dasharray 1s var(--ease-out), stroke-dashoffset 1s var(--ease-out)}.AnalyticsPage-module__08n1BG__donutTrack{transition:opacity .4s ease-out}.AnalyticsPage-module__08n1BG__donutTrackHidden{opacity:0}.AnalyticsPage-module__08n1BG__donutLabel{color:var(--text-primary);opacity:0;transition:opacity .5s ease-out .35s, transform .5s var(--ease-out) .35s;font-size:14px;line-height:1.4;position:relative;transform:scale(.96)}.AnalyticsPage-module__08n1BG__donutLabelShown{opacity:1;transform:none}@keyframes AnalyticsPage-module__08n1BG__progress-grow{0%{transform:scaleX(0)}}.AnalyticsPage-module__08n1BG__flowList{border-top:1px solid var(--gray-scale-70);flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow-y:auto}.AnalyticsPage-module__08n1BG__flowRow{align-items:flex-start}.AnalyticsPage-module__08n1BG__flowRowMain{flex-direction:column;gap:4px;min-width:0;display:flex}.AnalyticsPage-module__08n1BG__flowRowTitle{align-items:center;gap:8px;min-width:0;display:flex}.AnalyticsPage-module__08n1BG__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.AnalyticsPage-module__08n1BG__flowRowSub{color:var(--text-secondary);font-weight:500}.AnalyticsPage-module__08n1BG__flowRowAmount{color:var(--text-primary);white-space:nowrap;flex-shrink:0;font-weight:500}.AnalyticsPage-module__08n1BG__flowMore{width:100%;color:var(--main-color-blue-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:8px 20px;font-size:14px;font-weight:500;line-height:20px;display:flex}.AnalyticsPage-module__08n1BG__flowMoreEnd{justify-content:flex-end;padding-top:14px;padding-bottom:14px}.AnalyticsPage-module__08n1BG__flowFooter{flex-direction:column;padding:14px;display:flex}.AnalyticsPage-module__08n1BG__flowAddBtn{background-color:var(--gray-scale-70);width:100%;color:var(--text-primary);font:inherit;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:10px 12px 10px 20px;font-size:14px;line-height:1.4;transition:background-color .15s;display:flex}.AnalyticsPage-module__08n1BG__flowAddBtn:hover:not(:disabled){background-color:var(--gray-scale-60)}.AnalyticsPage-module__08n1BG__flowAddBtn:disabled{opacity:.5;cursor:not-allowed}.AnalyticsPage-module__08n1BG__rankedCard{border:1px solid var(--gray-scale-70);transition:border-color .15s var(--ease-out,cubic-bezier(.23, 1, .32, 1));border-radius:16px;padding:1px}.AnalyticsPage-module__08n1BG__rankedCardHighlight{border-color:var(--main-color-blue-blue)}.AnalyticsPage-module__08n1BG__rankedHead{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:14px;display:flex}.AnalyticsPage-module__08n1BG__rankedList{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.AnalyticsPage-module__08n1BG__rankedValue{white-space:nowrap;flex-shrink:0;font-weight:600}.AnalyticsPage-module__08n1BG__toneGreen,.AnalyticsPage-module__08n1BG__metricDelta.AnalyticsPage-module__08n1BG__toneGreen{color:var(--main-color-green-green)}.AnalyticsPage-module__08n1BG__toneRed,.AnalyticsPage-module__08n1BG__metricDelta.AnalyticsPage-module__08n1BG__toneRed{color:var(--main-color-red-red)}.AnalyticsPage-module__08n1BG__toneMuted{color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.AnalyticsPage-module__08n1BG__donutSegment,.AnalyticsPage-module__08n1BG__donutTrack,.AnalyticsPage-module__08n1BG__donutLabel,.AnalyticsPage-module__08n1BG__progressFill{transition:none;animation:none}}@media (max-width:1440px){.AnalyticsPage-module__08n1BG__bottomRow{grid-template-columns:repeat(2,minmax(0,1fr))}.AnalyticsPage-module__08n1BG__flowCard{grid-row:span 2}.AnalyticsPage-module__08n1BG__flowCard,.AnalyticsPage-module__08n1BG__rankedCard{height:auto}.AnalyticsPage-module__08n1BG__rankedCard{max-height:373px}.AnalyticsPage-module__08n1BG__gridBudget,.AnalyticsPage-module__08n1BG__gridTimeline{gap:12px}.AnalyticsPage-module__08n1BG__gridBudget{grid-template-columns:minmax(200px,2fr) repeat(5,minmax(64px,.75fr)) 80px}.AnalyticsPage-module__08n1BG__gridTimeline{grid-template-columns:minmax(200px,2fr) repeat(3,minmax(64px,.75fr)) 80px}.AnalyticsPage-module__08n1BG__projectCell{flex-wrap:wrap}.AnalyticsPage-module__08n1BG__projectName{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;flex:12rem;min-width:min(100%,12rem);overflow:hidden}.AnalyticsPage-module__08n1BG__statusTag{flex:0 auto;max-width:100%}.AnalyticsPage-module__08n1BG__tableHeadBudget{flex-direction:column;align-items:stretch;gap:12px;display:flex}.AnalyticsPage-module__08n1BG__tableFilters{flex-wrap:wrap;justify-content:space-between;width:100%;max-width:100%}.AnalyticsPage-module__08n1BG__filterSelect{max-width:100%}.AnalyticsPage-module__08n1BG__filterSelect .b2wo-select__trigger{max-width:100%}.AnalyticsPage-module__08n1BG__tableFiltersTotal{display:inline}.AnalyticsPage-module__08n1BG__tableHeadCols{width:100%;display:grid}.AnalyticsPage-module__08n1BG__colHeadLabel{display:block}.AnalyticsPage-module__08n1BG__sortHead{gap:6px;font-size:13px}}@media (max-width:1200px){.AnalyticsPage-module__08n1BG__statsRow,.AnalyticsPage-module__08n1BG__metricsRow{grid-template-columns:repeat(2,minmax(0,1fr))}.AnalyticsPage-module__08n1BG__tableHeadCols{display:none}.AnalyticsPage-module__08n1BG__gridBudget{grid-template-columns:minmax(0,1fr) repeat(5,minmax(0,.3fr)) 96px;gap:12px}.AnalyticsPage-module__08n1BG__gridTimeline{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,.3fr)) 96px}}@media (max-width:1023px){.AnalyticsPage-module__08n1BG__header{padding:0 0 8px}.AnalyticsPage-module__08n1BG__headerActions{justify-content:flex-start;width:100%}.AnalyticsPage-module__08n1BG__periodSelect{min-width:0;max-width:100%}.AnalyticsPage-module__08n1BG__periodSelect .b2wo-select__trigger{width:100%;min-width:0}.AnalyticsPage-module__08n1BG__bottomRow{grid-template-columns:1fr}.AnalyticsPage-module__08n1BG__flowCard{grid-row:auto}.AnalyticsPage-module__08n1BG__rankedCard{max-height:480px}}@media (max-width:767px){.AnalyticsPage-module__08n1BG__statsRow,.AnalyticsPage-module__08n1BG__metricsRow{grid-template-columns:1fr}.AnalyticsPage-module__08n1BG__tableTabs{height:auto}.AnalyticsPage-module__08n1BG__tableHead.AnalyticsPage-module__08n1BG__gridTimeline{grid-template-columns:1fr}.AnalyticsPage-module__08n1BG__tableHead.AnalyticsPage-module__08n1BG__gridTimeline .AnalyticsPage-module__08n1BG__sortHead:not(.AnalyticsPage-module__08n1BG__sortHeadStart),.AnalyticsPage-module__08n1BG__tableHead.AnalyticsPage-module__08n1BG__gridTimeline .AnalyticsPage-module__08n1BG__tableTotal{display:none}.AnalyticsPage-module__08n1BG__tableRow.AnalyticsPage-module__08n1BG__gridBudget,.AnalyticsPage-module__08n1BG__tableRow.AnalyticsPage-module__08n1BG__gridTimeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:14px 16px}.AnalyticsPage-module__08n1BG__tableRow .AnalyticsPage-module__08n1BG__projectCell,.AnalyticsPage-module__08n1BG__tableRow .AnalyticsPage-module__08n1BG__progressCell,.AnalyticsPage-module__08n1BG__tableRow .AnalyticsPage-module__08n1BG__goBtn{grid-column:1/-1}.AnalyticsPage-module__08n1BG__projectCell{flex-wrap:wrap;gap:6px 10px}.AnalyticsPage-module__08n1BG__moneyCell{flex-direction:column;justify-content:flex-start;align-items:flex-start}.AnalyticsPage-module__08n1BG__moneyCell:before{content:attr(data-label);color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.3}.AnalyticsPage-module__08n1BG__goBtn{margin-top:4px;padding:10px 16px}.AnalyticsPage-module__08n1BG__rangePopover{width:min(280px,100vw - 32px)}.AnalyticsPage-module__08n1BG__donut,.AnalyticsPage-module__08n1BG__donutSvg{width:200px;height:200px}}
.b2wo-select{--b2wo-select-bg:var(--surface-elevated);--b2wo-select-hover:var(--surface-muted);--b2wo-select-active:var(--gray-scale-60);--b2wo-select-border:var(--border-subtle);--b2wo-select-muted:var(--text-secondary);--b2wo-select-soft:var(--gray-scale-10);--b2wo-select-check-muted:var(--gray-scale-40);--b2wo-select-white:var(--text-primary);--b2wo-select-shadow:color-mix(in srgb, var(--text-primary) 12%, transparent);flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.b2wo-select__trigger{box-sizing:border-box;border:1px solid var(--b2wo-select-border);background-color:var(--b2wo-select-bg);text-align:left;cursor:pointer;appearance:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:8px;width:100%;height:40px;margin:0;padding:0 16px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;transition:background-color .15s ease-out,border-color .15s ease-out;display:flex}.b2wo-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--b2wo-select-white);flex:1;overflow:hidden}.b2wo-select__value--placeholder{color:var(--b2wo-select-muted)}.b2wo-select__chevron{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .15s ease-out;display:flex}.b2wo-select__chevron img{width:12px;height:7px;display:block}.b2wo-select__chevron--open{transform:rotate(180deg)}@media (hover:hover){.b2wo-select:not(.b2wo-select--disabled):not(.b2wo-select--open) .b2wo-select__trigger:hover{background-color:var(--b2wo-select-hover)}}.b2wo-select:not(.b2wo-select--disabled) .b2wo-select__trigger:focus-visible,.b2wo-select--open .b2wo-select__trigger{background-color:var(--b2wo-select-hover);border-color:var(--b2wo-select-active)}.b2wo-select__panel{box-sizing:border-box;z-index:1000;border:1px solid var(--b2wo-select-active);background-color:var(--b2wo-select-hover);width:max-content;min-width:100%;box-shadow:0 10px 10px var(--b2wo-select-shadow);border-radius:8px;flex-direction:column;padding:8px 0;display:flex;position:absolute;top:calc(100% + 8px);left:0}.b2wo-select__search{box-sizing:border-box;background-color:var(--b2wo-select-bg);border-radius:8px;align-items:center;gap:8px;height:36px;margin:0 8px;padding:0 12px;display:flex}.b2wo-select__search-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.b2wo-select__search-icon img{width:16px;height:16px;display:block}.b2wo-select__search-field{box-sizing:border-box;width:100%;min-width:0;color:var(--b2wo-select-white);caret-color:var(--b2wo-select-white);appearance:none;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4}.b2wo-select__search-field::placeholder{color:var(--b2wo-select-muted)}.b2wo-select__list{flex-direction:column;max-height:240px;display:flex;overflow-y:auto}.b2wo-select__option{box-sizing:border-box;text-align:left;width:100%;height:40px;color:var(--b2wo-select-muted);cursor:pointer;appearance:none;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0 16px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;display:flex}.b2wo-select__option-label{white-space:nowrap;flex:none}.b2wo-select__check{width:20px;height:20px;color:var(--b2wo-select-check-muted);opacity:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.b2wo-select__check svg{display:block}@media (hover:hover){.b2wo-select__option:hover:not(:disabled){color:var(--b2wo-select-soft)}.b2wo-select__option:hover:not(:disabled) .b2wo-select__check{opacity:1}.b2wo-select__option--selected:hover:not(:disabled){background-color:var(--b2wo-select-active);color:var(--b2wo-select-white)}.b2wo-select__option--selected:hover:not(:disabled) .b2wo-select__check{color:var(--b2wo-select-white)}}.b2wo-select__option--selected{color:var(--b2wo-select-white)}.b2wo-select__option--selected .b2wo-select__check{opacity:1;color:var(--b2wo-select-white)}.b2wo-select__option--disabled{cursor:not-allowed;opacity:.25}.b2wo-select--disabled{opacity:.25}.b2wo-select--disabled .b2wo-select__trigger{cursor:not-allowed}@media (max-width:1023px){.b2wo-select__panel{max-width:calc(100vw - 32px)}.b2wo-select__option{height:auto;min-height:40px;padding-top:8px;padding-bottom:8px}.b2wo-select__option-label{white-space:normal;overflow-wrap:anywhere;text-align:left;flex:auto;min-width:0}}@media (max-width:639px){.b2wo-select__trigger{height:44px}.b2wo-select__option{min-height:44px}.b2wo-select__search{height:40px}}
.b2wo-btn{--b2wo-btn-blue:var(--main-color-blue-blue);--b2wo-btn-blue-hover:var(--main-color-blue-hover-blue);--b2wo-btn-white:var(--text-color-text-white);--b2wo-btn-on-surface:var(--text-primary);--b2wo-btn-dark-1:var(--surface-elevated);--b2wo-btn-dark-2:var(--surface-muted);--b2wo-btn-dark-3:var(--gray-scale-60);--b2wo-btn-dark-4:var(--gray-scale-50);--b2wo-btn-dark-5:var(--gray-scale-40);--b2wo-btn-dark-6:var(--gray-scale-30);--b2wo-btn-red:var(--main-color-red-red);--b2wo-btn-red-soft:var(--main-color-red-red-10);--b2wo-btn-red-hover:var(--main-color-red-red-25);--b2wo-btn-red-focus:var(--main-color-red-red-50);--b2wo-btn-blue-soft:var(--main-color-blue-blue-10);--b2wo-btn-blue-soft-hover:var(--main-color-blue-blue-25);--b2wo-btn-blue-soft-focus:var(--main-color-blue-blue-50);box-sizing:border-box;box-shadow:none;color:var(--b2wo-btn-white);letter-spacing:0;white-space:nowrap;text-align:center;cursor:pointer;appearance:none;background-color:#0000;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:8px;margin:0;font-family:inherit;font-weight:400;transition:background-color .15s ease-out,box-shadow .15s ease-out,color .15s ease-out,opacity .15s ease-out;display:inline-flex}a.b2wo-btn{text-decoration:none}.b2wo-btn:is(:disabled,.b2wo-btn-disabled){cursor:not-allowed}.b2wo-btn-icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.b2wo-btn-icon svg,.b2wo-btn-icon img{width:100%;height:100%;display:block}.b2wo-btn-text{display:inline-block}.b2wo-btn-xl{padding:12px 20px;font-size:16px;font-weight:600;line-height:1.4}.b2wo-btn-xl.b2wo-btn-icon-only{padding:12px}.b2wo-btn-xl .b2wo-btn-icon{width:18px;height:18px}.b2wo-btn-l{padding:10px 16px;font-size:14px;line-height:1.4}.b2wo-btn-l.b2wo-btn-icon-only{padding:10px}.b2wo-btn-l .b2wo-btn-icon{width:16px;height:16px}.b2wo-btn-m{padding:10px 12px;font-size:14px;line-height:1.4}.b2wo-btn-m.b2wo-btn-icon-only{padding:10px}.b2wo-btn-m .b2wo-btn-icon{width:16px;height:16px}.b2wo-btn-s{padding:8px 12px;font-size:14px;line-height:1.4}.b2wo-btn-s.b2wo-btn-icon-only{padding:8px}.b2wo-btn-s .b2wo-btn-icon{width:16px;height:16px}.b2wo-btn-xs{padding:8px 12px;font-size:13px;line-height:1.4}.b2wo-btn-xs.b2wo-btn-icon-only{padding:8px}.b2wo-btn-xs .b2wo-btn-icon{width:14px;height:14px}.b2wo-btn-mini{border-radius:4px;padding:8px 12px;font-size:12px;line-height:1.3}.b2wo-btn-mini.b2wo-btn-icon-only{padding:8px}.b2wo-btn-mini .b2wo-btn-icon{width:14px;height:14px}.b2wo-btn-color{background-color:var(--b2wo-btn-blue);color:var(--b2wo-btn-white)}.b2wo-btn-color:focus-visible:not(:disabled):not(.b2wo-btn-disabled){background-color:var(--b2wo-btn-blue-hover);box-shadow:inset 0 0 0 1px var(--b2wo-btn-blue)}.b2wo-btn-color:is(:disabled,.b2wo-btn-disabled){background-color:var(--b2wo-btn-blue);opacity:.25}.b2wo-btn-dark1{background-color:var(--b2wo-btn-dark-1);color:var(--b2wo-btn-on-surface);box-shadow:inset 0 0 0 1px var(--border-subtle)}.b2wo-btn-dark1:focus-visible:not(:disabled):not(.b2wo-btn-disabled){background-color:var(--b2wo-btn-dark-2);box-shadow:inset 0 0 0 1px var(--b2wo-btn-dark-3)}.b2wo-btn-dark1:is(:disabled,.b2wo-btn-disabled){background-color:var(--b2wo-btn-dark-1);box-shadow:inset 0 0 0 1px var(--b2wo-btn-dark-2);opacity:.25}.b2wo-btn-dark2{background-color:var(--b2wo-btn-dark-2);color:var(--b2wo-btn-on-surface);box-shadow:inset 0 0 0 1px var(--border-subtle)}.b2wo-btn-dark2:focus-visible:not(:disabled):not(.b2wo-btn-disabled){background-color:var(--b2wo-btn-dark-2);box-shadow:inset 0 0 0 1px var(--b2wo-btn-dark-3)}.b2wo-btn-dark2:is(:disabled,.b2wo-btn-disabled){background-color:var(--b2wo-btn-dark-2);box-shadow:inset 0 0 0 1px var(--b2wo-btn-dark-2);opacity:.25}.b2wo-btn-dark3{background-color:var(--b2wo-btn-dark-2);color:var(--b2wo-btn-on-surface);box-shadow:inset 0 0 0 1px var(--b2wo-btn-dark-3)}.b2wo-btn-dark3:focus-visible:not(:disabled):not(.b2wo-btn-disabled){background-color:var(--b2wo-btn-dark-3);box-shadow:inset 0 0 0 1px var(--b2wo-btn-dark-4)}.b2wo-btn-dark3:is(:disabled,.b2wo-btn-disabled){background-color:var(--b2wo-btn-dark-2);box-shadow:inset 0 0 0 1px var(--b2wo-btn-dark-3);opacity:.25}.b2wo-btn-light-dark{background-color:var(--b2wo-btn-dark-3);color:var(--b2wo-btn-on-surface)}.b2wo-btn-light-dark:focus-visible:not(:disabled):not(.b2wo-btn-disabled){background-color:var(--b2wo-btn-dark-5);box-shadow:inset 0 0 0 1px var(--b2wo-btn-dark-6)}.b2wo-btn-light-dark:is(:disabled,.b2wo-btn-disabled){background-color:var(--b2wo-btn-dark-3);opacity:.25}.b2wo-btn-ghost{color:var(--b2wo-btn-on-surface);box-shadow:inset 0 0 0 1px var(--b2wo-btn-dark-2);background-color:#0000}.b2wo-btn-ghost:focus-visible:not(:disabled):not(.b2wo-btn-disabled){box-shadow:inset 0 0 0 1px var(--b2wo-btn-dark-5);background-color:#0000}.b2wo-btn-ghost:is(:disabled,.b2wo-btn-disabled){box-shadow:inset 0 0 0 1px var(--b2wo-btn-dark-2);opacity:.25;background-color:#0000}.b2wo-btn-invisible{color:var(--b2wo-btn-on-surface);background-color:#0000}.b2wo-btn-invisible:focus-visible:not(:disabled):not(.b2wo-btn-disabled){background-color:var(--b2wo-btn-dark-2);box-shadow:inset 0 0 0 1px var(--b2wo-btn-dark-3)}.b2wo-btn-invisible:is(:disabled,.b2wo-btn-disabled){opacity:.25;background-color:#0000}.b2wo-btn-red{background-color:var(--b2wo-btn-red-soft);color:var(--b2wo-btn-red)}.b2wo-btn-red:focus-visible:not(:disabled):not(.b2wo-btn-disabled){background-color:var(--b2wo-btn-red-focus);color:var(--b2wo-btn-red);box-shadow:inset 0 0 0 1px var(--b2wo-btn-red)}.b2wo-btn-red:is(:disabled,.b2wo-btn-disabled){background-color:var(--b2wo-btn-red-soft);color:var(--b2wo-btn-red-hover)}.b2wo-btn-blue{background-color:var(--b2wo-btn-blue-soft);color:var(--b2wo-btn-blue)}.b2wo-btn-blue:focus-visible:not(:disabled):not(.b2wo-btn-disabled){background-color:var(--b2wo-btn-blue-soft-focus);color:var(--b2wo-btn-blue);box-shadow:inset 0 0 0 1px var(--b2wo-btn-blue)}.b2wo-btn-blue:is(:disabled,.b2wo-btn-disabled){background-color:var(--b2wo-btn-blue-soft);color:var(--b2wo-btn-blue-soft-hover)}@media (max-width:639px){.b2wo-btn-l:not(.b2wo-btn-icon-only),.b2wo-btn-xl:not(.b2wo-btn-icon-only){min-height:44px}}@media (hover:hover) and (pointer:fine){.b2wo-btn-color:hover:not(:disabled):not(.b2wo-btn-disabled){background-color:var(--b2wo-btn-blue-hover)}.b2wo-btn-dark1:hover:not(:disabled):not(.b2wo-btn-disabled){background-color:var(--b2wo-btn-dark-2)}.b2wo-btn-dark2:hover:not(:disabled):not(.b2wo-btn-disabled){background-color:var(--b2wo-btn-dark-3)}.b2wo-btn-dark3:hover:not(:disabled):not(.b2wo-btn-disabled){background-color:var(--b2wo-btn-dark-2);box-shadow:inset 0 0 0 1px var(--b2wo-btn-dark-4)}.b2wo-btn-light-dark:hover:not(:disabled):not(.b2wo-btn-disabled){background-color:var(--b2wo-btn-dark-4)}.b2wo-btn-ghost:hover:not(:disabled):not(.b2wo-btn-disabled){box-shadow:inset 0 0 0 1px var(--b2wo-btn-dark-3);background-color:#0000}.b2wo-btn-invisible:hover:not(:disabled):not(.b2wo-btn-disabled){background-color:var(--b2wo-btn-dark-1)}.b2wo-btn-red:hover:not(:disabled):not(.b2wo-btn-disabled){background-color:var(--b2wo-btn-red-hover);color:var(--b2wo-btn-red)}.b2wo-btn-blue:hover:not(:disabled):not(.b2wo-btn-disabled){background-color:var(--b2wo-btn-blue-soft-hover);color:var(--b2wo-btn-blue)}}
.b2wo-favorite-btn{--b2wo-favorite-btn-dark-1:var(--surface-elevated);--b2wo-favorite-btn-dark-2:var(--surface-muted);--b2wo-favorite-btn-dark-3:var(--gray-scale-60);--b2wo-favorite-btn-muted:var(--text-secondary);--b2wo-favorite-btn-muted-hover:var(--gray-scale-10);--b2wo-favorite-btn-white:var(--text-color-text-white);--b2wo-favorite-btn-red:var(--main-color-red-red);--b2wo-favorite-btn-red-active:var(--main-color-red-red-50);box-sizing:border-box;background-color:var(--b2wo-favorite-btn-dark-1);color:var(--b2wo-favorite-btn-muted);cursor:pointer;appearance:none;box-shadow:inset 0 0 0 1px var(--border-subtle);-webkit-user-select:none;user-select:none;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s ease-out,box-shadow .15s ease-out,color .15s ease-out,opacity .15s ease-out;display:inline-flex}.b2wo-favorite-btn--l{width:40px;height:40px}.b2wo-favorite-btn--l .b2wo-favorite-btn__icon{width:20px;height:20px}.b2wo-favorite-btn--m{width:32px;height:32px}.b2wo-favorite-btn--m .b2wo-favorite-btn__icon{width:16px;height:16px}.b2wo-favorite-btn__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.b2wo-favorite-btn__icon svg{width:100%;height:100%;display:block}@media (hover:hover){.b2wo-favorite-btn:hover:not(:disabled):not(.b2wo-favorite-btn--active){background-color:var(--b2wo-favorite-btn-dark-2);color:var(--b2wo-favorite-btn-muted-hover)}}.b2wo-favorite-btn:focus-visible:not(:disabled):not(.b2wo-favorite-btn--active){background-color:var(--b2wo-favorite-btn-dark-2);color:var(--b2wo-favorite-btn-muted-hover);box-shadow:inset 0 0 0 1px var(--b2wo-favorite-btn-dark-3)}.b2wo-favorite-btn--active{background-color:var(--gray-scale-70);color:var(--b2wo-favorite-btn-red);box-shadow:none}@media (hover:hover){.b2wo-favorite-btn--active:hover:not(:disabled){background-color:var(--gray-scale-70);color:var(--b2wo-favorite-btn-red)}}.b2wo-favorite-btn--active:focus-visible:not(:disabled){background-color:var(--gray-scale-70);color:var(--b2wo-favorite-btn-red);box-shadow:none}.b2wo-favorite-btn--disabled,.b2wo-favorite-btn:disabled{cursor:not-allowed;opacity:.25}@media (hover:none){:where(.b2wo-favorite-btn--m){position:relative}.b2wo-favorite-btn--m:after{content:"";border-radius:50%;position:absolute;inset:-4px}}
.b2wo-color-picker{--b2wo-color-picker-dark-0:var(--surface-canvas);--b2wo-color-picker-dark-2:var(--surface-muted);--b2wo-color-picker-dark-3:var(--gray-scale-60);--b2wo-color-picker-dark-4:var(--gray-scale-50);--b2wo-color-picker-muted:var(--text-secondary);--b2wo-color-picker-white:var(--text-primary);--b2wo-color-picker-blue:var(--main-color-blue-blue);--b2wo-color-picker-blue-hover:var(--main-color-blue-hover-blue);--b2wo-color-picker-shadow:color-mix(in srgb, var(--text-primary) 12%, transparent);--b2wo-color-picker-hue:red;--b2wo-color-picker-swatch:#006fff;--b2wo-color-picker-preset:#006fff;flex-shrink:0;display:inline-flex;position:relative}.b2wo-color-picker__trigger{box-sizing:border-box;border:1px solid var(--border-subtle);background-color:var(--b2wo-color-picker-dark-2);color:var(--b2wo-color-picker-muted);cursor:pointer;appearance:none;box-shadow:none;outline:none;justify-content:center;align-items:center;margin:0;transition:background-color .2s,border-color .2s;display:inline-flex}.b2wo-color-picker--l .b2wo-color-picker__trigger{border-radius:28px;padding:8px}.b2wo-color-picker--m .b2wo-color-picker__trigger{border-radius:28px;padding:4px}.b2wo-color-picker--l .b2wo-color-picker__trigger--filled{border-radius:28px;width:36px;height:36px;padding:0}.b2wo-color-picker--m .b2wo-color-picker__trigger--filled{border-radius:18.667px;width:24px;height:24px;padding:0}.b2wo-color-picker__icon{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:20px;height:20px;display:block}.b2wo-color-picker--m .b2wo-color-picker__icon{width:16px;height:16px}@media (hover:hover){.b2wo-color-picker:not(.b2wo-color-picker--disabled) .b2wo-color-picker__trigger:hover:not(.b2wo-color-picker__trigger--filled){background-color:var(--b2wo-color-picker-dark-3)}.b2wo-color-picker:not(.b2wo-color-picker--disabled) .b2wo-color-picker__trigger--filled:hover{background-color:color-mix(in srgb, var(--b2wo-color-picker-swatch) 72%, black)}}.b2wo-color-picker:not(.b2wo-color-picker--disabled) .b2wo-color-picker__trigger:focus-visible:not(.b2wo-color-picker__trigger--filled){background-color:var(--b2wo-color-picker-dark-3);border-color:var(--b2wo-color-picker-dark-4)}.b2wo-color-picker:not(.b2wo-color-picker--disabled) .b2wo-color-picker__trigger--open:not(.b2wo-color-picker__trigger--filled){background-color:var(--b2wo-color-picker-dark-2);border-color:var(--b2wo-color-picker-dark-3)}.b2wo-color-picker:not(.b2wo-color-picker--disabled) .b2wo-color-picker__trigger--filled:focus-visible{background-color:color-mix(in srgb, var(--b2wo-color-picker-swatch) 72%, black);border-color:color-mix(in srgb, var(--b2wo-color-picker-swatch) 55%, black)}.b2wo-color-picker__trigger--filled{background-color:var(--b2wo-color-picker-swatch);color:var(--b2wo-color-picker-white)}.b2wo-color-picker--disabled .b2wo-color-picker__trigger{cursor:not-allowed;opacity:.25}.b2wo-color-picker__panel{--b2wo-color-picker-dark-0:var(--surface-canvas);--b2wo-color-picker-dark-2:var(--surface-muted);--b2wo-color-picker-dark-3:var(--gray-scale-60);--b2wo-color-picker-dark-4:var(--gray-scale-50);--b2wo-color-picker-muted:var(--text-secondary);--b2wo-color-picker-white:var(--text-primary);--b2wo-color-picker-shadow:color-mix(in srgb, var(--text-primary) 12%, transparent);--b2wo-color-picker-hue:red;--b2wo-color-picker-preset:var(--main-color-blue-blue);box-sizing:border-box;z-index:1000;background-color:var(--b2wo-color-picker-dark-2);width:164px;max-height:calc(100vh - 16px);box-shadow:0 10px 5px var(--b2wo-color-picker-shadow);opacity:0;pointer-events:none;transform-origin:bottom;border-radius:8px;flex-direction:column;gap:8px;padding:8px;transition:opacity .18s,transform .18s;display:flex;position:fixed;overflow:auto;transform:translateY(8px)scale(.96)}.b2wo-color-picker__panel--side-bottom{transform-origin:top;transform:translateY(-8px)scale(.96)}.b2wo-color-picker__panel--side-top.b2wo-color-picker__panel--align-start{transform-origin:0 100%}.b2wo-color-picker__panel--side-top.b2wo-color-picker__panel--align-end{transform-origin:100% 100%}.b2wo-color-picker__panel--side-bottom.b2wo-color-picker__panel--align-start{transform-origin:0 0}.b2wo-color-picker__panel--side-bottom.b2wo-color-picker__panel--align-end{transform-origin:100% 0}.b2wo-color-picker__panel--visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.b2wo-color-picker__field{aspect-ratio:1;border:1px solid var(--b2wo-color-picker-dark-3);cursor:crosshair;border-radius:8px;width:100%;position:relative;overflow:hidden}.b2wo-color-picker__field-bg{background:linear-gradient(180deg, #0000 0%, #000 100%), linear-gradient(90deg, #fff 0%, var(--b2wo-color-picker-hue) 100%);position:absolute;inset:0}.b2wo-color-picker__field-thumb,.b2wo-color-picker__hue-thumb{pointer-events:none;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.b2wo-color-picker__field-thumb{top:0;left:0}.b2wo-color-picker__hue{border:1px solid var(--b2wo-color-picker-dark-3);cursor:pointer;background:linear-gradient(90deg,red 0%,#ff6200 10.577%,#ffea00 21.635%,#0f1 34.615%,#00ffea 48.077%,#10f 62.5%,#7300ff 75.481%,#ff00fb 87.981%,red 100%);border-radius:20px;width:100%;height:10px;position:relative;overflow:hidden}.b2wo-color-picker__hue-thumb{top:50%;left:0}.b2wo-color-picker__presets{flex-wrap:wrap;gap:4px;display:flex}.b2wo-color-picker__preset{box-sizing:border-box;background-color:var(--b2wo-color-picker-preset);cursor:pointer;appearance:none;border:none;border-radius:4px;width:20px;height:20px;padding:0}.b2wo-color-picker__hex{flex-direction:column;gap:4px;display:flex}.b2wo-color-picker__hex-label{color:var(--b2wo-color-picker-muted);font-family:inherit;font-size:10px;font-weight:400;line-height:1.2}.b2wo-color-picker__hex-field{box-sizing:border-box;background-color:var(--b2wo-color-picker-dark-0);width:100%;color:var(--b2wo-color-picker-muted);caret-color:var(--b2wo-color-picker-white);appearance:none;border:none;border-radius:8px;outline:none;margin:0;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.3}.b2wo-color-picker__submit{box-sizing:border-box;background-color:var(--b2wo-color-picker-dark-3);width:100%;color:var(--b2wo-color-picker-white);text-align:center;cursor:pointer;appearance:none;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.3;display:flex}@media (hover:hover){.b2wo-color-picker__submit:hover:not(:disabled){background-color:var(--b2wo-color-picker-dark-4)}}.b2wo-color-picker__submit:focus-visible{background-color:var(--b2wo-color-picker-dark-4);box-shadow:inset 0 0 0 1px var(--b2wo-color-picker-muted)}.b2wo-color-picker__submit:disabled{opacity:.25;cursor:not-allowed}.b2wo-color-picker__field,.b2wo-color-picker__hue{touch-action:none}@media (pointer:coarse){.b2wo-color-picker__panel{border-radius:12px;gap:10px;width:212px;max-width:calc(100vw - 16px);padding:10px}.b2wo-color-picker__hue{height:18px}.b2wo-color-picker__field-thumb,.b2wo-color-picker__hue-thumb{width:16px;height:16px}.b2wo-color-picker__presets{gap:6px}.b2wo-color-picker__preset{border-radius:6px;width:28px;height:28px}.b2wo-color-picker__hex-label{font-size:12px}.b2wo-color-picker__hex-field{min-height:40px}.b2wo-color-picker__submit{border-radius:8px;min-height:40px;font-size:14px}}
.b2wo-checkbox{--b2wo-checkbox-blue:var(--main-color-blue-blue);--b2wo-checkbox-blue-hover:var(--main-color-blue-hover-blue);--b2wo-checkbox-off:var(--gray-scale-60);--b2wo-checkbox-off-hover:var(--gray-scale-50);--b2wo-checkbox-error-bg:var(--main-color-red-red-10);--b2wo-checkbox-error-stroke:var(--main-color-red-red-50);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;margin:0;display:inline-flex;position:relative}.b2wo-checkbox__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.b2wo-checkbox__box{box-sizing:border-box;background-color:var(--b2wo-checkbox-off);box-shadow:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:background-color .15s ease-out,box-shadow .15s ease-out;display:flex}.b2wo-checkbox__icon{opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s ease-out;display:flex}.b2wo-checkbox__icon img{width:100%;height:100%;display:block}.b2wo-checkbox--l .b2wo-checkbox__box{width:24px;height:24px}.b2wo-checkbox--l .b2wo-checkbox__icon,.b2wo-checkbox--m .b2wo-checkbox__box{width:20px;height:20px}.b2wo-checkbox--m .b2wo-checkbox__icon{width:16px;height:16px}.b2wo-checkbox--checked .b2wo-checkbox__box{background-color:var(--b2wo-checkbox-blue)}.b2wo-checkbox--checked .b2wo-checkbox__icon{opacity:1}.b2wo-checkbox--error:not(.b2wo-checkbox--checked) .b2wo-checkbox__box{background-color:var(--b2wo-checkbox-error-bg);box-shadow:inset 0 0 0 1px var(--b2wo-checkbox-error-stroke)}@media (hover:hover){.b2wo-checkbox:not(.b2wo-checkbox--disabled):not(.b2wo-checkbox--checked):not(.b2wo-checkbox--error):hover .b2wo-checkbox__box{background-color:var(--b2wo-checkbox-off);box-shadow:inset 0 0 0 1px var(--b2wo-checkbox-off-hover)}.b2wo-checkbox:not(.b2wo-checkbox--disabled).b2wo-checkbox--checked:hover .b2wo-checkbox__box{background-color:var(--b2wo-checkbox-blue-hover);box-shadow:inset 0 0 0 1px var(--b2wo-checkbox-blue)}}.b2wo-checkbox:not(.b2wo-checkbox--disabled):not(.b2wo-checkbox--checked):not(.b2wo-checkbox--error):has(.b2wo-checkbox__input:focus-visible) .b2wo-checkbox__box{background-color:var(--b2wo-checkbox-off);box-shadow:inset 0 0 0 1px var(--b2wo-checkbox-off-hover)}.b2wo-checkbox:not(.b2wo-checkbox--disabled).b2wo-checkbox--checked:has(.b2wo-checkbox__input:focus-visible) .b2wo-checkbox__box{background-color:var(--b2wo-checkbox-blue-hover);box-shadow:inset 0 0 0 1px var(--b2wo-checkbox-blue)}.b2wo-checkbox--disabled{cursor:not-allowed;opacity:.25}
.b2wo-search-input{--b2wo-search-input-bg:var(--surface-elevated);--b2wo-search-input-hover:var(--surface-muted);--b2wo-search-input-active:var(--gray-scale-60);--b2wo-search-input-border:var(--border-subtle);--b2wo-search-input-muted:var(--text-secondary);--b2wo-search-input-white:var(--text-primary);--b2wo-search-input-shadow:color-mix(in srgb, var(--text-primary) 12%, transparent);flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.b2wo-search-input__wrap{box-sizing:border-box;border:1px solid var(--b2wo-search-input-border);background-color:var(--b2wo-search-input-bg);border-radius:8px;align-items:center;gap:8px;width:100%;height:40px;padding:0 16px;transition:background-color .15s ease-out,border-color .15s ease-out,border-radius .15s ease-out;display:flex}.b2wo-search-input__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.b2wo-search-input__icon img{width:16px;height:16px;display:block}.b2wo-search-input__field{box-sizing:border-box;width:100%;min-width:0;color:var(--b2wo-search-input-white);caret-color:var(--b2wo-search-input-white);appearance:none;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4}.b2wo-search-input__field::-webkit-search-decoration{appearance:none;display:none}.b2wo-search-input__field::-webkit-search-cancel-button{appearance:none;display:none}.b2wo-search-input__field::-webkit-search-results-button{appearance:none;display:none}.b2wo-search-input__field::-webkit-search-results-decoration{appearance:none;display:none}.b2wo-search-input__field::placeholder{color:var(--b2wo-search-input-muted)}.b2wo-search-input__clear{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin:0;padding:0;display:inline-flex}.b2wo-search-input__clear img{width:16px;height:16px;display:block}@media (hover:hover){.b2wo-search-input:not(.b2wo-search-input--disabled):not(.b2wo-search-input--open) .b2wo-search-input__wrap:hover{background-color:var(--b2wo-search-input-hover)}}.b2wo-search-input:not(.b2wo-search-input--disabled) .b2wo-search-input__wrap:focus-within,.b2wo-search-input--open .b2wo-search-input__wrap{background-color:var(--b2wo-search-input-hover);border-color:var(--b2wo-search-input-active)}.b2wo-search-input--open .b2wo-search-input__wrap{border-bottom-right-radius:0;border-bottom-left-radius:0}.b2wo-search-input__panel{box-sizing:border-box;z-index:1000;border:1px solid var(--b2wo-search-input-active);background-color:var(--b2wo-search-input-hover);width:100%;max-height:240px;box-shadow:0 10px 10px var(--b2wo-search-input-shadow);border-top:none;border-radius:0 0 8px 8px;flex-direction:column;padding:8px 0;display:flex;position:absolute;top:100%;left:0;overflow-y:auto}.b2wo-search-input__option{box-sizing:border-box;text-align:left;width:100%;height:40px;color:var(--b2wo-search-input-muted);cursor:pointer;appearance:none;background:0 0;border:none;align-items:center;margin:0;padding:0 16px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;display:flex}@media (hover:hover){.b2wo-search-input__option:hover:not(:disabled){background-color:var(--b2wo-search-input-active);color:var(--b2wo-search-input-white)}}.b2wo-search-input__option--disabled{cursor:not-allowed;opacity:.25}.b2wo-search-input--disabled{opacity:.25}.b2wo-search-input--disabled .b2wo-search-input__wrap,.b2wo-search-input--disabled .b2wo-search-input__field{cursor:not-allowed}@media (max-width:639px){.b2wo-search-input__wrap{height:44px}.b2wo-search-input__option{overflow-wrap:anywhere;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px}}
.b2wo-tag{--b2wo-tag-white:var(--text-color-text-white);--b2wo-tag-default-bg:var(--gray-scale-50);--b2wo-tag-default-hover:var(--gray-scale-40);--b2wo-tag-success:var(--main-color-green-green);--b2wo-tag-success-soft:var(--main-color-green-green-10);--b2wo-tag-success-hover:var(--main-color-green-green-25);--b2wo-tag-warning:var(--main-color-orange-orange);--b2wo-tag-warning-soft:var(--main-color-orange-orange-10);--b2wo-tag-warning-hover:var(--main-color-orange-orange-25);--b2wo-tag-danger:var(--main-color-red-red);--b2wo-tag-danger-soft:var(--main-color-red-red-10);--b2wo-tag-danger-hover:var(--main-color-red-red-25);box-sizing:border-box;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;height:24px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.3;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.b2wo-tag--default{background-color:var(--b2wo-tag-default-bg);color:var(--b2wo-tag-white)}@media (hover:hover){.b2wo-tag--default:hover{background-color:var(--b2wo-tag-default-hover)}}.b2wo-tag--success{background-color:var(--b2wo-tag-success-soft);color:var(--b2wo-tag-success)}@media (hover:hover){.b2wo-tag--success:hover{background-color:var(--b2wo-tag-success-hover)}}.b2wo-tag--warning{background-color:var(--b2wo-tag-warning-soft);color:var(--b2wo-tag-warning)}@media (hover:hover){.b2wo-tag--warning:hover{background-color:var(--b2wo-tag-warning-hover)}}.b2wo-tag--danger{background-color:var(--b2wo-tag-danger-soft);color:var(--b2wo-tag-danger)}@media (hover:hover){.b2wo-tag--danger:hover{background-color:var(--b2wo-tag-danger-hover)}}
.b2wo-avatar{--b2wo-avatar-bg:var(--surface-muted);--b2wo-avatar-icon:var(--text-secondary);--b2wo-avatar-overlay:#0006;--b2wo-avatar-edit-icon:var(--text-color-text-white);--b2wo-avatar-remove-icon:var(--main-color-red-red);cursor:pointer;flex-shrink:0;transition:opacity .2s ease-out;position:relative}.b2wo-avatar__body{border-radius:50%;position:absolute;inset:0;overflow:hidden}.b2wo-avatar__input{opacity:0;width:0;height:0;position:absolute}.b2wo-avatar__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.b2wo-avatar__placeholder{background-color:var(--b2wo-avatar-bg);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.b2wo-avatar__initials{color:#fff;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:24px;font-weight:700;line-height:1.25}.b2wo-avatar__user-icon{color:var(--b2wo-avatar-icon);justify-content:center;align-items:center;display:flex}.b2wo-avatar__user-icon svg{width:32px;height:32px}.b2wo-avatar__add-icon{z-index:1;opacity:0;pointer-events:none;width:32px;height:32px;color:var(--b2wo-avatar-edit-icon);justify-content:center;align-items:center;transition:opacity .2s ease-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b2wo-avatar__add-icon svg{width:32px;height:32px}.b2wo-avatar__overlay{background:var(--b2wo-avatar-overlay);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .2s ease-out;position:absolute;inset:0}.b2wo-avatar__edit-icon{z-index:1;opacity:0;pointer-events:none;width:32px;height:32px;color:var(--b2wo-avatar-edit-icon);justify-content:center;align-items:center;transition:opacity .2s ease-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b2wo-avatar__edit-icon svg{width:32px;height:32px}.b2wo-avatar--hovered .b2wo-avatar__overlay,.b2wo-avatar--hovered .b2wo-avatar__add-icon,.b2wo-avatar--hovered .b2wo-avatar__edit-icon{opacity:1}.b2wo-avatar__remove-button{background:var(--b2wo-avatar-remove-icon);cursor:pointer;z-index:2;color:#ea3b3d;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .2s ease-out;display:flex;position:absolute;top:-2px;right:-2px;box-shadow:0 4px 20px #00000026}.b2wo-avatar__remove-button svg{width:12px;height:12px}

.ProjectCard-module__dJy6NW__card{box-sizing:border-box;background-color:var(--gray-scale-80);width:100%;min-width:0;height:max-content;color:inherit;border:1px solid #0000;border-radius:12px;flex-direction:column;align-self:start;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.ProjectCard-module__dJy6NW__card:hover{border-color:var(--gray-scale-60)}.ProjectCard-module__dJy6NW__media{aspect-ratio:200/144;background-color:var(--gray-scale-60);flex:none;width:100%;height:auto;margin-bottom:-12px;position:relative;overflow:hidden}.ProjectCard-module__dJy6NW__card:hover .ProjectCard-module__dJy6NW__media{background-color:var(--gray-scale-70)}.ProjectCard-module__dJy6NW__photo{-o-object-fit:cover;object-fit:cover}.ProjectCard-module__dJy6NW__card:hover .ProjectCard-module__dJy6NW__photo{opacity:.75}.ProjectCard-module__dJy6NW__placeholder{width:64px;height:64px;color:var(--gray-scale-40);pointer-events:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProjectCard-module__dJy6NW__mediaTop{z-index:1;pointer-events:none;justify-content:flex-end;align-items:flex-start;padding:8px;display:flex;position:absolute;inset:0}.ProjectCard-module__dJy6NW__favorite{opacity:0;pointer-events:none;transition:opacity .15s}.ProjectCard-module__dJy6NW__favoriteVisible,.ProjectCard-module__dJy6NW__card:hover .ProjectCard-module__dJy6NW__favorite{opacity:1;pointer-events:auto}.ProjectCard-module__dJy6NW__badgeWrap{z-index:1;margin-bottom:-12px;padding:0 14px;display:flex;position:relative}.ProjectCard-module__dJy6NW__badge{font-family:var(--font-family);white-space:nowrap;border-radius:12px;align-items:center;padding:4px 8px;font-size:12px;font-weight:400;line-height:1.3;display:inline-flex}.ProjectCard-module__dJy6NW__body{flex-direction:column;flex:none;gap:12px;width:100%;padding:20px 14px 14px;display:flex}.ProjectCard-module__dJy6NW__meta{flex-direction:column;gap:4px;width:100%;min-height:38px;display:flex}.ProjectCard-module__dJy6NW__title,.ProjectCard-module__dJy6NW__address{font-family:var(--font-family);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;overflow:hidden}.ProjectCard-module__dJy6NW__title{color:var(--text-primary);font-size:16px;line-height:1.4}.ProjectCard-module__dJy6NW__address{color:var(--gray-scale-20);font-size:12px;line-height:1.3}.ProjectCard-module__dJy6NW__progress{flex-direction:column;gap:8px;width:100%;display:flex}.ProjectCard-module__dJy6NW__track{background-color:var(--gray-scale-60);border-radius:4px;width:100%;height:6px;overflow:hidden}.ProjectCard-module__dJy6NW__fill{background-color:var(--main-color-blue-blue);border-radius:4px;height:100%}.ProjectCard-module__dJy6NW__progressMeta{width:100%;font-family:var(--font-family);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:1.3;display:flex;overflow:hidden}.ProjectCard-module__dJy6NW__stage{color:var(--gray-scale-20);text-overflow:ellipsis;overflow:hidden}.ProjectCard-module__dJy6NW__percent{color:var(--main-color-blue-blue);flex-shrink:0}@media (hover:none){.ProjectCard-module__dJy6NW__mediaTop .ProjectCard-module__dJy6NW__favorite{opacity:1;pointer-events:auto}.ProjectCard-module__dJy6NW__card:hover{border-color:#0000}.ProjectCard-module__dJy6NW__card:hover .ProjectCard-module__dJy6NW__photo{opacity:1}.ProjectCard-module__dJy6NW__card:active{border-color:var(--gray-scale-60)}}@media (max-width:1023px){.ProjectCard-module__dJy6NW__card{-webkit-tap-highlight-color:transparent;border-radius:16px;transition:border-color .15s,transform .15s}.ProjectCard-module__dJy6NW__card:active{transform:scale(.985)}.ProjectCard-module__dJy6NW__mediaTop{padding:10px}.ProjectCard-module__dJy6NW__mediaTop .ProjectCard-module__dJy6NW__favorite{width:40px;height:40px}.ProjectCard-module__dJy6NW__mediaTop .ProjectCard-module__dJy6NW__favorite .b2wo-favorite-btn__icon{width:20px;height:20px}}@media (max-width:560px){.ProjectCard-module__dJy6NW__media{aspect-ratio:16/9}.ProjectCard-module__dJy6NW__badgeWrap{padding:0 16px}.ProjectCard-module__dJy6NW__body{gap:12px;padding:20px 16px 16px}.ProjectCard-module__dJy6NW__title{font-size:17px}.ProjectCard-module__dJy6NW__address,.ProjectCard-module__dJy6NW__progressMeta{font-size:13px}}
.billing-settings-module__eO629q__root{width:100%;min-width:0;font-family:var(--font-family);color:var(--text-primary)}.billing-settings-module__eO629q__body{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;min-width:0;display:flex;container-type:inline-size}.billing-settings-module__eO629q__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.billing-settings-module__eO629q__pageTitle{color:var(--text-primary);margin:0;font-size:20px;font-weight:600;line-height:1.4}.billing-settings-module__eO629q__caption{color:var(--text-secondary);font-size:12px;line-height:1.3}.billing-settings-module__eO629q__muted{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.4}.billing-settings-module__eO629q__periodToggle{background:var(--surface-elevated);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.billing-settings-module__eO629q__periodBtn{color:var(--text-secondary);font-family:var(--font-family);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px 14px;font-size:13px;line-height:1.4;transition:background .2s,color .2s;display:inline-flex}.billing-settings-module__eO629q__periodBtn:hover{color:var(--text-primary)}.billing-settings-module__eO629q__periodBtnActive{background:var(--gray-scale-60);color:var(--text-primary)}.billing-settings-module__eO629q__periodBadge{color:var(--main-color-green-green);background:#34c75929;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600;line-height:1.4}.billing-settings-module__eO629q__pill{white-space:nowrap;border-radius:6px;align-items:center;padding:4px 8px;font-size:12px;line-height:1.2;display:inline-flex}.billing-settings-module__eO629q__pillGreen{color:var(--main-color-green-green);background:#34c75924}.billing-settings-module__eO629q__pillBlue{color:#4d9aff;background:#006fff29}.billing-settings-module__eO629q__pillOrange{color:#ff9f0a;background:#ff9f0a24}.billing-settings-module__eO629q__pillRed{color:#ff453a;background:#ff453a24}.billing-settings-module__eO629q__current{box-sizing:border-box;background:var(--surface-elevated);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.billing-settings-module__eO629q__currentMain{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.billing-settings-module__eO629q__currentHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.billing-settings-module__eO629q__currentDays{color:var(--text-primary);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3}.billing-settings-module__eO629q__currentName{margin:0;font-size:24px;font-weight:700;line-height:1.25}.billing-settings-module__eO629q__currentText{max-width:640px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.billing-settings-module__eO629q__meterTrack{background:var(--gray-scale-60);border-radius:2px;width:100%;max-width:320px;height:4px;margin-top:4px;overflow:hidden}.billing-settings-module__eO629q__meterFill{background:var(--main-color-blue-blue,var(--main-color-blue-blue));transform-origin:0;width:100%;height:100%;transition:transform .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1));border-radius:2px;transform:scaleX(0)}.billing-settings-module__eO629q__meterFillWarn{background:#ff9f0a}.billing-settings-module__eO629q__currentActions{flex-shrink:0;align-items:center;display:flex}.billing-settings-module__eO629q__currentActions>*{justify-content:center;min-width:140px}.billing-settings-module__eO629q__plansGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.billing-settings-module__eO629q__planCard{box-sizing:border-box;background:var(--surface-elevated);border:1px solid #0000;border-radius:12px;flex-direction:column;gap:18px;min-width:0;padding:20px;transition:border-color .2s,transform .2s;display:flex;position:relative}.billing-settings-module__eO629q__planCard:hover{border-color:var(--gray-scale-60)}.billing-settings-module__eO629q__planCardFeatured{border-color:#006fff73}.billing-settings-module__eO629q__planCardFeatured:hover{border-color:var(--main-color-blue-blue,var(--main-color-blue-blue))}.billing-settings-module__eO629q__planCardCurrent{border-color:#34c75973}.billing-settings-module__eO629q__planCardCurrent:hover{border-color:var(--main-color-green-green)}.billing-settings-module__eO629q__planCardEnterprise{background:linear-gradient(160deg, var(--surface-muted) 0%, var(--surface-elevated) 60%)}.billing-settings-module__eO629q__planTop{flex-direction:column;gap:6px;display:flex}.billing-settings-module__eO629q__planNameRow{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.billing-settings-module__eO629q__planName{margin:0;font-size:16px;font-weight:600;line-height:1.4}.billing-settings-module__eO629q__planDesc{min-height:36px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.billing-settings-module__eO629q__planPrice{border-bottom:1px solid #2a2a2d;flex-direction:column;gap:4px;padding-bottom:18px;display:flex}.billing-settings-module__eO629q__priceLine{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.billing-settings-module__eO629q__priceMain{white-space:nowrap;font-size:24px;font-weight:700;line-height:1.25}.billing-settings-module__eO629q__priceSuffix{color:var(--text-secondary);font-size:13px;line-height:1.4}.billing-settings-module__eO629q__priceOld{color:var(--text-secondary);white-space:nowrap;font-size:13px;line-height:1.4;text-decoration:line-through}.billing-settings-module__eO629q__priceNote{color:var(--text-secondary);font-size:12px;line-height:1.3}.billing-settings-module__eO629q__featureList{flex-direction:column;flex:auto;gap:10px;margin:0;padding:0;list-style:none;display:flex}.billing-settings-module__eO629q__featureItem{color:#d0d0d6;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.billing-settings-module__eO629q__featureItem img{flex-shrink:0;margin-top:1px}.billing-settings-module__eO629q__planBtn{justify-content:center;width:100%}.billing-settings-module__eO629q__compare{background:var(--surface-elevated);border-radius:12px;overflow:hidden}.billing-settings-module__eO629q__compareHeader{width:100%;color:var(--text-primary);font-family:var(--font-family);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;margin:0;padding:16px 20px;font-size:14px;line-height:1.4;display:flex}.billing-settings-module__eO629q__chevron{width:16px;height:16px;color:var(--text-secondary)}.billing-settings-module__eO629q__compareBody{transition:grid-template-rows .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1));grid-template-rows:0fr;display:grid}.billing-settings-module__eO629q__compareBodyOpen{grid-template-rows:1fr}.billing-settings-module__eO629q__compareInner{min-height:0;overflow:hidden}.billing-settings-module__eO629q__tableScroll{padding:0 20px 20px;overflow-x:auto}.billing-settings-module__eO629q__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px}.billing-settings-module__eO629q__thLabel{width:32%}.billing-settings-module__eO629q__thPlan{color:var(--text-primary);text-align:center;padding:10px 12px;font-size:13px;font-weight:600}.billing-settings-module__eO629q__thRow{color:var(--text-secondary);text-align:left;border-top:1px solid #2a2a2d;padding:10px 0;font-size:13px;font-weight:400;line-height:1.4}.billing-settings-module__eO629q__tdValue{text-align:center;border-top:1px solid #2a2a2d;padding:10px 12px}.billing-settings-module__eO629q__colCurrent{background:#34c7590f}.billing-settings-module__eO629q__cellText{color:var(--text-primary);font-size:13px;line-height:1.4}.billing-settings-module__eO629q__cellIcon{vertical-align:middle;display:inline-block}.billing-settings-module__eO629q__cellIconOff{opacity:.35}.billing-settings-module__eO629q__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 4px 4px;display:flex}.billing-settings-module__eO629q__footerText{color:#ffffff4d;max-width:640px;margin:0;font-size:12px;line-height:1.45}.billing-settings-module__eO629q__footerLink{color:var(--text-secondary);text-underline-offset:2px;font-size:12px;line-height:1.4;text-decoration:underline}.billing-settings-module__eO629q__footerLink:hover{color:var(--text-primary)}.billing-settings-module__eO629q__backdrop{z-index:90;opacity:0;pointer-events:none;background:#00000080;transition:opacity .25s;position:fixed;inset:0}.billing-settings-module__eO629q__backdropOpen{opacity:1;pointer-events:auto}.billing-settings-module__eO629q__drawer{box-sizing:border-box;z-index:100;background:var(--surface-elevated);opacity:0;pointer-events:none;width:400px;max-width:calc(100vw - 40px);transition:opacity .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), transform .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1));border-radius:12px;flex-direction:column;gap:20px;padding:20px;display:flex;position:fixed;top:20px;bottom:20px;right:20px;overflow-y:auto;transform:translate(24px);box-shadow:0 24px 64px #00000080}.billing-settings-module__eO629q__drawerOpen{opacity:1;pointer-events:auto;transform:translate(0)}.billing-settings-module__eO629q__drawerHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-settings-module__eO629q__closeBtn{box-sizing:border-box;width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:-6px -6px 0 0;padding:0;display:flex}.billing-settings-module__eO629q__closeBtn:hover{background:var(--surface-muted);color:var(--text-primary)}.billing-settings-module__eO629q__closeIcon{width:20px;height:20px;display:block}.billing-settings-module__eO629q__drawerPlan{flex-direction:column;gap:4px;display:flex}.billing-settings-module__eO629q__drawerPlanName{margin:0;font-size:20px;font-weight:600;line-height:1.4}.billing-settings-module__eO629q__drawerToggle{background:var(--surface-canvas);width:100%;display:flex}.billing-settings-module__eO629q__drawerToggle .billing-settings-module__eO629q__periodBtn{flex:1 1 0}.billing-settings-module__eO629q__drawerToggle .billing-settings-module__eO629q__periodBtnActive{background:var(--surface-muted)}.billing-settings-module__eO629q__summary{background:var(--surface-muted);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.billing-settings-module__eO629q__summaryRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.billing-settings-module__eO629q__summaryLabel{color:var(--text-secondary);font-size:13px;line-height:1.4}.billing-settings-module__eO629q__summaryValue{color:var(--text-primary);white-space:nowrap;font-size:13px;line-height:1.4}.billing-settings-module__eO629q__summaryValueGood{color:var(--main-color-green-green)}.billing-settings-module__eO629q__summaryDivider{background:var(--gray-scale-60);height:1px}.billing-settings-module__eO629q__summaryTotalLabel{font-size:14px;font-weight:600;line-height:1.4}.billing-settings-module__eO629q__summaryTotal{white-space:nowrap;font-size:22px;font-weight:700;line-height:1.25}.billing-settings-module__eO629q__drawerNote{color:#a9c8ff;background:#006fff14;border-radius:10px;margin:0;padding:12px;font-size:12px;line-height:1.45}.billing-settings-module__eO629q__drawerActions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.billing-settings-module__eO629q__drawerBtn{justify-content:center;width:100%}.billing-settings-module__eO629q__disclaimer{color:#ffffff4d;margin:0;font-size:11px;line-height:1.4}@container (max-width:860px){.billing-settings-module__eO629q__current{flex-direction:column;align-items:stretch;gap:16px}.billing-settings-module__eO629q__currentText,.billing-settings-module__eO629q__meterTrack{max-width:none}.billing-settings-module__eO629q__currentActions>*{width:100%}}@media (max-width:1023px){.billing-settings-module__eO629q__body{gap:16px}.billing-settings-module__eO629q__current,.billing-settings-module__eO629q__planCard,.billing-settings-module__eO629q__compare{border-radius:16px}.billing-settings-module__eO629q__planCard:hover,.billing-settings-module__eO629q__planCardFeatured:hover,.billing-settings-module__eO629q__planCardCurrent:hover{transform:none}.billing-settings-module__eO629q__tableScroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}@media (max-width:639px){.billing-settings-module__eO629q__header{flex-direction:column;align-items:stretch;gap:12px}.billing-settings-module__eO629q__pageTitle{font-size:22px;line-height:1.3}.billing-settings-module__eO629q__header .billing-settings-module__eO629q__periodToggle{box-sizing:border-box;width:100%;display:flex}.billing-settings-module__eO629q__periodToggle .billing-settings-module__eO629q__periodBtn{flex:1 1 0;min-height:40px}.billing-settings-module__eO629q__current{padding:16px}.billing-settings-module__eO629q__currentName{overflow-wrap:anywhere;font-size:22px}.billing-settings-module__eO629q__currentActions>*{min-width:0;min-height:44px}.billing-settings-module__eO629q__plansGrid{grid-template-columns:minmax(0,1fr)}.billing-settings-module__eO629q__planCard{gap:16px;padding:16px}.billing-settings-module__eO629q__planDesc{min-height:0}.billing-settings-module__eO629q__planBtn{min-height:44px}.billing-settings-module__eO629q__compareHeader{min-height:52px;padding:14px 16px}.billing-settings-module__eO629q__tableScroll{padding:0 16px 16px}.billing-settings-module__eO629q__table{min-width:560px}.billing-settings-module__eO629q__footer{flex-direction:column;align-items:flex-start}.billing-settings-module__eO629q__footerLink{align-items:center;min-height:32px;display:inline-flex}.billing-settings-module__eO629q__drawer{width:100%;max-width:100%;max-height:92dvh;padding:20px 16px calc(16px + var(--safe-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:20px 20px 0 0;inset:auto 0 0;transform:translateY(24px)}.billing-settings-module__eO629q__drawerOpen{transform:translateY(0)}.billing-settings-module__eO629q__closeBtn{width:44px;height:44px;margin-top:-10px;margin-right:-10px}.billing-settings-module__eO629q__drawerActions{margin-top:4px}.billing-settings-module__eO629q__drawerBtn{min-height:48px}.billing-settings-module__eO629q__summaryValue,.billing-settings-module__eO629q__summaryTotal{white-space:normal;text-align:right}}
.CompanyPanel-module__RJugrq__panelBody{flex-direction:column;flex:auto;gap:20px;width:100%;min-width:0;min-height:0;display:flex}.CompanyPanel-module__RJugrq__headerBlock{flex-direction:column;gap:8px;width:100%;display:flex}.CompanyPanel-module__RJugrq__title{color:var(--gray-scale-20);font-family:var(--font-family);white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:1.4}.CompanyPanel-module__RJugrq__stats{background-color:var(--gray-scale-70);border-radius:8px;flex-direction:column;width:100%;display:flex;overflow:hidden}.CompanyPanel-module__RJugrq__statsRow{box-sizing:border-box;border-bottom:1px solid var(--gray-scale-60);width:100%;color:var(--gray-scale-20);font-family:var(--font-family);align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.CompanyPanel-module__RJugrq__statsRow:last-child{border-bottom:none}.CompanyPanel-module__RJugrq__statsLabel,.CompanyPanel-module__RJugrq__statsValue{flex:1 1 0;min-width:0}.CompanyPanel-module__RJugrq__statsValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CompanyPanel-module__RJugrq__field{width:100%}.CompanyPanel-module__RJugrq__field .b2wo-input{width:100%}.CompanyPanel-module__RJugrq__logoSection{flex-direction:column;gap:8px;width:100%;display:flex}.CompanyPanel-module__RJugrq__logoLabel{color:var(--gray-scale-20);font-family:var(--font-family);margin:0;font-size:14px;font-weight:400;line-height:1.4}.CompanyPanel-module__RJugrq__logoDrop{box-sizing:border-box;border:1px solid var(--gray-scale-60);background-color:var(--gray-scale-70);cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;height:82px;padding:12px;display:flex;overflow:hidden}.CompanyPanel-module__RJugrq__logoPreview{box-sizing:border-box;border:1px dashed var(--gray-scale-60);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:100%;padding:8px 12px;display:flex}.CompanyPanel-module__RJugrq__logoPreviewImg{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;max-width:96px;height:100%;max-height:40px;display:block}.CompanyPanel-module__RJugrq__logoText{min-width:0;color:var(--gray-scale-20);font-family:var(--font-family);flex-direction:column;flex:auto;align-items:flex-start;gap:4px;font-size:13px;font-weight:400;line-height:1.4;display:flex}.CompanyPanel-module__RJugrq__logoLink{color:var(--main-color-blue-blue);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.CompanyPanel-module__RJugrq__logoRemoveBtn{align-self:flex-start}.CompanyPanel-module__RJugrq__logoHint{color:var(--gray-scale-20);font-family:var(--font-family);margin:0;font-size:12px;font-weight:400;line-height:1.3}.CompanyPanel-module__RJugrq__colorRow{box-sizing:border-box;background-color:var(--gray-scale-70);border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.CompanyPanel-module__RJugrq__colorLabel{min-width:0;color:var(--text-color-text-white);font-family:var(--font-family);flex:1 1 0;font-size:14px;font-weight:400;line-height:1.4}.CompanyPanel-module__RJugrq__colorRow .b2wo-color-picker{flex-shrink:0}.CompanyPanel-module__RJugrq__colorRow .b2wo-color-picker__trigger:not(.b2wo-color-picker__trigger--filled){background-color:var(--gray-scale-60)}.CompanyPanel-module__RJugrq__colorRow .b2wo-color-picker__trigger--open:not(.b2wo-color-picker__trigger--filled){background-color:var(--gray-scale-70);border-color:var(--gray-scale-60)}.CompanyPanel-module__RJugrq__saveBtn{width:100%}.CompanyPanel-module__RJugrq__fileInput{display:none}.CompanyPanel-module__RJugrq__empty{flex-direction:column;flex:auto;gap:16px;min-width:0;display:flex}.CompanyPanel-module__RJugrq__emptyText{color:var(--gray-scale-20);font-family:var(--font-family);margin:0;font-size:14px;line-height:1.4}.CompanyPanel-module__RJugrq__linkBtn{align-self:flex-start}@media (max-width:1023px){.CompanyPanel-module__RJugrq__panelBody{gap:16px}.CompanyPanel-module__RJugrq__title{white-space:normal}.CompanyPanel-module__RJugrq__statsRow{min-height:44px}.CompanyPanel-module__RJugrq__statsValue{text-align:right}.CompanyPanel-module__RJugrq__colorRow{min-height:56px}.CompanyPanel-module__RJugrq__saveBtn{min-height:44px}}@media (max-width:639px){.CompanyPanel-module__RJugrq__logoDrop{height:auto;min-height:82px}.CompanyPanel-module__RJugrq__logoPreview{width:88px;height:58px;padding:6px 8px}.CompanyPanel-module__RJugrq__logoPreviewImg{max-width:72px}.CompanyPanel-module__RJugrq__logoLink{white-space:normal;min-height:24px}.CompanyPanel-module__RJugrq__logoRemoveBtn,.CompanyPanel-module__RJugrq__linkBtn{align-self:stretch;width:100%}}
.IntegrationsPanel-module__AOVXMq__root{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.IntegrationsPanel-module__AOVXMq__section{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.IntegrationsPanel-module__AOVXMq__title{color:var(--text-secondary);font-family:var(--font-family);white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:1.4}.IntegrationsPanel-module__AOVXMq__swap{box-sizing:border-box;background-color:var(--surface-canvas);border-radius:8px;gap:4px;width:100%;padding:4px;display:flex}.IntegrationsPanel-module__AOVXMq__swapBtn{box-sizing:border-box;min-width:0;color:var(--text-primary);font-family:var(--font-family);text-align:center;cursor:pointer;opacity:.25;background:0 0;border:none;border-radius:4px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.3;transition:background-color .15s,opacity .15s;display:flex}.IntegrationsPanel-module__AOVXMq__swapBtnActive{background-color:var(--main-color-blue-blue);opacity:1}.IntegrationsPanel-module__AOVXMq__codeBox{box-sizing:border-box;background:0 0;border:1px dashed #46464d;border-radius:8px;justify-content:center;align-items:flex-start;gap:8px;width:100%;padding:13px;display:flex}.IntegrationsPanel-module__AOVXMq__code{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;color:var(--text-secondary);font-family:var(--font-family);flex:auto;margin:0;font-size:12px;font-weight:400;line-height:1.3}.IntegrationsPanel-module__AOVXMq__copyBtn{width:16px;height:16px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.IntegrationsPanel-module__AOVXMq__copyIcon{width:16px;height:16px;display:block}.IntegrationsPanel-module__AOVXMq__copyBtn:hover{color:var(--text-primary)}.IntegrationsPanel-module__AOVXMq__loading{color:var(--text-secondary);margin:0;font-size:14px}@media (max-width:1023px){.IntegrationsPanel-module__AOVXMq__title{white-space:normal}.IntegrationsPanel-module__AOVXMq__swapBtn{min-height:40px;font-size:14px}.IntegrationsPanel-module__AOVXMq__codeBox{padding:12px 52px 12px 12px;position:relative}.IntegrationsPanel-module__AOVXMq__code{max-height:50dvh;overflow-y:auto}.IntegrationsPanel-module__AOVXMq__copyBtn{border-radius:8px;width:44px;height:44px;position:absolute;top:4px;right:4px}.IntegrationsPanel-module__AOVXMq__copyIcon{width:20px;height:20px}}
.InvitationsPanel-module__aWqDUW__root{background:0 0;flex-direction:row;align-items:stretch;gap:0;width:100%;height:100%;min-height:480px;display:flex}.InvitationsPanel-module__aWqDUW__rootWithDetail{gap:20px}.InvitationsPanel-module__aWqDUW__listCard{background:var(--surface-elevated);border-radius:12px;flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.InvitationsPanel-module__aWqDUW__detailSlot{opacity:0;pointer-events:none;width:0;transition:opacity .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), transform .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1));flex:none;overflow:hidden;transform:translate(10px)}.InvitationsPanel-module__aWqDUW__detailSlotOpen{opacity:1;pointer-events:auto;width:385px;overflow:visible;transform:translate(0)}.InvitationsPanel-module__aWqDUW__toolbar{box-sizing:border-box;border-bottom:1px solid var(--surface-muted);align-items:center;gap:20px;width:100%;padding:12px 20px;display:flex}.InvitationsPanel-module__aWqDUW__search{flex:auto;min-width:0}.InvitationsPanel-module__aWqDUW__search .b2wo-search-input__wrap{background-color:var(--surface-canvas);gap:12px;height:40px;padding:0 16px 0 12px}.InvitationsPanel-module__aWqDUW__search .b2wo-search-input__icon{width:20px;height:20px}.InvitationsPanel-module__aWqDUW__search .b2wo-search-input__icon img{width:20px;height:20px}.InvitationsPanel-module__aWqDUW__addBtn{flex-shrink:0;padding-left:20px;padding-right:12px}.InvitationsPanel-module__aWqDUW__list{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.InvitationsPanel-module__aWqDUW__row{box-sizing:border-box;border:none;border-bottom:1px solid var(--surface-muted);width:100%;color:var(--text-primary);font-family:var(--font-family);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,.25fr) minmax(0,.25fr);gap:12px;margin:0;padding:16px 20px;display:grid}.InvitationsPanel-module__aWqDUW__rowClickable{cursor:pointer}.InvitationsPanel-module__aWqDUW__rowClickable:hover,.InvitationsPanel-module__aWqDUW__rowSelected{background:var(--surface-muted)}.InvitationsPanel-module__aWqDUW__person{align-self:start;align-items:center;gap:12px;min-width:0;display:flex}.InvitationsPanel-module__aWqDUW__avatar{background:#ffffff1a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.InvitationsPanel-module__aWqDUW__avatarL{width:64px;height:64px}.InvitationsPanel-module__aWqDUW__avatarImg{-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:100%;height:100%;display:block;position:absolute;inset:0}.InvitationsPanel-module__aWqDUW__avatarInitials{z-index:1;color:var(--text-primary);text-align:center;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.4;position:relative}.InvitationsPanel-module__aWqDUW__avatarL .InvitationsPanel-module__aWqDUW__avatarInitials{font-size:20px;font-weight:600}.InvitationsPanel-module__aWqDUW__avatarDot{z-index:2;background:var(--text-secondary);border-radius:9999px;width:8px;height:8px;position:absolute;bottom:2px;right:2px}.InvitationsPanel-module__aWqDUW__avatarDotOnline{background:var(--main-color-green-green)}.InvitationsPanel-module__aWqDUW__avatarL .InvitationsPanel-module__aWqDUW__avatarDot{bottom:4px;right:4px}.InvitationsPanel-module__aWqDUW__main{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;min-width:0;display:flex}.InvitationsPanel-module__aWqDUW__name,.InvitationsPanel-module__aWqDUW__role,.InvitationsPanel-module__aWqDUW__meta{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.InvitationsPanel-module__aWqDUW__name{color:var(--text-primary);font-size:14px;line-height:1.4}.InvitationsPanel-module__aWqDUW__role,.InvitationsPanel-module__aWqDUW__meta{color:var(--text-secondary);font-size:12px;line-height:1.3}.InvitationsPanel-module__aWqDUW__statusCol{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;min-width:0;display:flex}.InvitationsPanel-module__aWqDUW__actionCol{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;min-width:0;display:flex}.InvitationsPanel-module__aWqDUW__pill{white-space:nowrap;border-radius:12px;align-items:center;padding:4px 8px;font-size:12px;line-height:1.3;display:inline-flex}.InvitationsPanel-module__aWqDUW__pillAccepted{color:var(--main-color-green-green);background:#34c7591a}.InvitationsPanel-module__aWqDUW__pillSent{color:#ff8d28;background:#ff8d281a}.InvitationsPanel-module__aWqDUW__detail{box-sizing:border-box;background:var(--surface-elevated);width:385px;min-width:385px;height:100%;min-height:0;transition:transform .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1));border-radius:12px;flex-direction:column;gap:20px;padding:20px;display:flex;overflow:visible;transform:translate(16px)}.InvitationsPanel-module__aWqDUW__detailSlotOpen .InvitationsPanel-module__aWqDUW__detail{transform:translate(0)}.InvitationsPanel-module__aWqDUW__detailHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.InvitationsPanel-module__aWqDUW__detailTitle{color:var(--text-secondary);white-space:nowrap;margin:0;font-size:12px;line-height:1.3}.InvitationsPanel-module__aWqDUW__closeBtn{color:var(--text-secondary);flex-shrink:0}.InvitationsPanel-module__aWqDUW__detailHead{align-items:center;gap:16px;width:100%;min-width:0;display:flex}.InvitationsPanel-module__aWqDUW__detailText{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;min-width:0;display:flex}.InvitationsPanel-module__aWqDUW__detailName{width:100%;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.4;display:block;overflow:hidden}.InvitationsPanel-module__aWqDUW__detailRole,.InvitationsPanel-module__aWqDUW__detailMeta{width:100%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.3;display:block;overflow:hidden}.InvitationsPanel-module__aWqDUW__detailFields{flex-direction:column;gap:12px;width:100%;display:flex}.InvitationsPanel-module__aWqDUW__field{width:100%}.InvitationsPanel-module__aWqDUW__roleField{flex-direction:column;gap:8px;width:100%;display:flex}.InvitationsPanel-module__aWqDUW__roleLabel{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.3}.InvitationsPanel-module__aWqDUW__roleSelect{width:100%}.InvitationsPanel-module__aWqDUW__roleSelect .b2wo-select__trigger{background-color:var(--surface-muted)}.InvitationsPanel-module__aWqDUW__roleSelect .b2wo-select__value{color:var(--text-secondary)}.InvitationsPanel-module__aWqDUW__deleteBtn{width:100%}.InvitationsPanel-module__aWqDUW__empty{color:var(--text-secondary);text-align:center;margin:0;padding:40px 20px;font-size:14px}.InvitationsPanel-module__aWqDUW__dialogBody{flex-direction:column;gap:16px;display:flex}.InvitationsPanel-module__aWqDUW__linkRow{align-items:flex-start;gap:12px;display:flex}.InvitationsPanel-module__aWqDUW__linkInput{flex:auto;min-width:0}.InvitationsPanel-module__aWqDUW__hint{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.3}.InvitationsPanel-module__aWqDUW__dialogFooter{margin-top:8px}@media (max-width:1100px){.InvitationsPanel-module__aWqDUW__root{flex-direction:column}.InvitationsPanel-module__aWqDUW__detailSlot{width:100%;max-height:0;transition:opacity .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), transform .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1))}.InvitationsPanel-module__aWqDUW__detailSlotOpen{width:100%;max-height:800px}.InvitationsPanel-module__aWqDUW__detail{width:100%;min-width:0;height:auto;transform:translateY(12px)}.InvitationsPanel-module__aWqDUW__detailSlotOpen .InvitationsPanel-module__aWqDUW__detail{transform:translateY(0)}.InvitationsPanel-module__aWqDUW__row{grid-template-columns:1fr}.InvitationsPanel-module__aWqDUW__statusCol,.InvitationsPanel-module__aWqDUW__actionCol{align-items:flex-start}.InvitationsPanel-module__aWqDUW__actionCol{align-items:stretch}}@media (max-width:1023px){.InvitationsPanel-module__aWqDUW__root{height:auto;min-height:0}.InvitationsPanel-module__aWqDUW__rootWithDetail{gap:12px}.InvitationsPanel-module__aWqDUW__listCard{border-radius:16px;height:auto}.InvitationsPanel-module__aWqDUW__toolbar{gap:12px;padding:12px}.InvitationsPanel-module__aWqDUW__addBtn{padding-left:16px;padding-right:12px}.InvitationsPanel-module__aWqDUW__list{overflow:visible}.InvitationsPanel-module__aWqDUW__row{-moz-column-gap:12px;-webkit-tap-highlight-color:transparent;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 12px}.InvitationsPanel-module__aWqDUW__row:last-child{border-bottom:none}.InvitationsPanel-module__aWqDUW__person{grid-area:1/1/span 2;align-self:center}.InvitationsPanel-module__aWqDUW__statusCol,.InvitationsPanel-module__aWqDUW__actionCol{grid-column:2;align-self:center;align-items:flex-end}.InvitationsPanel-module__aWqDUW__statusCol{grid-row:1}.InvitationsPanel-module__aWqDUW__actionCol{grid-row:2}.InvitationsPanel-module__aWqDUW__actionCol:empty{display:none}.InvitationsPanel-module__aWqDUW__actionCol button{min-height:32px}.InvitationsPanel-module__aWqDUW__rowClickable:hover{background:0 0}.InvitationsPanel-module__aWqDUW__rowClickable:active,.InvitationsPanel-module__aWqDUW__rowSelected{background:var(--surface-muted)}.InvitationsPanel-module__aWqDUW__detail{border-radius:16px}.InvitationsPanel-module__aWqDUW__detailName,.InvitationsPanel-module__aWqDUW__detailRole,.InvitationsPanel-module__aWqDUW__detailMeta{white-space:normal;overflow-wrap:anywhere}.InvitationsPanel-module__aWqDUW__linkRow{flex-direction:column;align-items:stretch}.InvitationsPanel-module__aWqDUW__linkRow>button{width:100%}:is(.InvitationsPanel-module__aWqDUW__dialogBody>button,.InvitationsPanel-module__aWqDUW__dialogFooter button){width:100%}}@media (max-width:767px){.InvitationsPanel-module__aWqDUW__detailSlot{z-index:50;width:100%;height:100dvh;max-height:0;position:fixed;bottom:0;left:0;right:0}.InvitationsPanel-module__aWqDUW__detailSlotOpen{max-height:100dvh;overflow:hidden}.InvitationsPanel-module__aWqDUW__detail{height:100%;padding:calc(16px + var(--safe-top,0px)) 16px calc(16px + var(--safe-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:0;overflow-y:auto;transform:none}.InvitationsPanel-module__aWqDUW__detailSlotOpen .InvitationsPanel-module__aWqDUW__detail{transform:none}.InvitationsPanel-module__aWqDUW__detailTitle{color:var(--text-primary);font-size:17px;font-weight:600;line-height:1.3}.InvitationsPanel-module__aWqDUW__closeBtn{width:44px;height:44px}.InvitationsPanel-module__aWqDUW__deleteBtn{min-height:44px;margin-top:auto}}
.PasswordPanel-module__odkxRG__root{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.PasswordPanel-module__odkxRG__fields{flex-direction:column;gap:8px;width:100%;display:flex}.PasswordPanel-module__odkxRG__field{width:100%}.PasswordPanel-module__odkxRG__field .b2wo-input__password-toggle{display:none}.PasswordPanel-module__odkxRG__field .b2wo-input__wrap{padding-right:0}.PasswordPanel-module__odkxRG__saveBtn{justify-content:center;width:100%}@media (max-width:1023px){.PasswordPanel-module__odkxRG__saveBtn{min-height:44px}}
.PreferencesPanel-module__XToiVq__root{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.PreferencesPanel-module__XToiVq__section{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.PreferencesPanel-module__XToiVq__sectionTitle{color:var(--text-secondary);font-family:var(--font-family);margin:0;font-size:14px;font-weight:400;line-height:1.4}.PreferencesPanel-module__XToiVq__rows{background-color:var(--surface-muted);border-radius:8px;flex-direction:column;align-items:center;display:flex;overflow:hidden}.PreferencesPanel-module__XToiVq__row{box-sizing:border-box;border-bottom:1px solid var(--gray-scale-60);align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.PreferencesPanel-module__XToiVq__row:last-child{border-bottom:none}.PreferencesPanel-module__XToiVq__rowLabel{min-width:0;color:var(--text-primary);font-family:var(--font-family);white-space:nowrap;flex:auto;font-size:14px;font-weight:400;line-height:1.4}.PreferencesPanel-module__XToiVq__swap{box-sizing:border-box;background-color:var(--surface-canvas);border-radius:12px;gap:4px;width:100%;padding:4px;display:flex}.PreferencesPanel-module__XToiVq__swapBtn{box-sizing:border-box;min-width:0;color:var(--text-primary);font-family:var(--font-family);cursor:pointer;opacity:.25;background:0 0;border:none;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.4;transition:background-color .15s,opacity .15s;display:flex}.PreferencesPanel-module__XToiVq__swapBtnActive{background-color:var(--surface-muted);opacity:1}.PreferencesPanel-module__XToiVq__loading{color:var(--text-secondary);margin:0;font-size:14px}@media (max-width:1023px){.PreferencesPanel-module__XToiVq__row{min-height:52px}.PreferencesPanel-module__XToiVq__rowLabel{white-space:normal;overflow-wrap:anywhere}.PreferencesPanel-module__XToiVq__row>:last-child{flex-shrink:0}.PreferencesPanel-module__XToiVq__swapBtn{min-height:40px}}
.ProfilePanel-module__VvMAfa__root{flex-direction:column;gap:28px;width:100%;min-width:0;display:flex}.ProfilePanel-module__VvMAfa__form{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.ProfilePanel-module__VvMAfa__photoSection{flex-direction:column;gap:8px;width:100%;display:flex}.ProfilePanel-module__VvMAfa__photoLabel{color:var(--text-secondary);font-family:var(--font-family);white-space:nowrap;margin:0;font-size:12px;font-weight:400;line-height:1.3}.ProfilePanel-module__VvMAfa__avatar{--b2wo-avatar-bg:var(--gray-scale-60)}.ProfilePanel-module__VvMAfa__field,.ProfilePanel-module__VvMAfa__roleField{width:100%}.ProfilePanel-module__VvMAfa__roleField .b2wo-input__wrap{background-color:var(--surface-muted)}.ProfilePanel-module__VvMAfa__roleField .b2wo-input__field{cursor:default}.ProfilePanel-module__VvMAfa__actions{flex-direction:column;gap:12px;width:100%;display:flex}.ProfilePanel-module__VvMAfa__actionBtn{justify-content:center;width:100%}.ProfilePanel-module__VvMAfa__loading{color:var(--text-secondary);margin:0;font-size:14px}@media (max-width:1023px){.ProfilePanel-module__VvMAfa__root{gap:20px}.ProfilePanel-module__VvMAfa__actionBtn{min-height:44px}}
.project-statuses-settings-module__aYDMMa__root{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.project-statuses-settings-module__aYDMMa__callout{box-sizing:border-box;background-color:var(--surface-muted);border-radius:8px;justify-content:center;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex}.project-statuses-settings-module__aYDMMa__calloutIcon{opacity:.55;flex-shrink:0;width:16px;height:16px}.project-statuses-settings-module__aYDMMa__calloutText{min-width:0;color:var(--text-secondary);font-family:var(--font-family);flex:auto;margin:0;font-size:12px;font-weight:400;line-height:1.3}.project-statuses-settings-module__aYDMMa__list{flex-direction:column;gap:6px;width:100%;display:flex}.project-statuses-settings-module__aYDMMa__group{flex-direction:column;gap:8px;width:100%;display:flex}.project-statuses-settings-module__aYDMMa__groupEnter{animation:project-statuses-settings-module__aYDMMa__itemEnter .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both}.project-statuses-settings-module__aYDMMa__groupDragging{z-index:10;opacity:.85}.project-statuses-settings-module__aYDMMa__rowShell{width:100%}.project-statuses-settings-module__aYDMMa__rowShellEnter{animation:project-statuses-settings-module__aYDMMa__itemEnter .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both}.project-statuses-settings-module__aYDMMa__rowShellExit{animation:project-statuses-settings-module__aYDMMa__itemExit .16s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) forwards;pointer-events:none}.project-statuses-settings-module__aYDMMa__row{box-sizing:border-box;background-color:var(--surface-muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;width:100%;padding:6px 12px 6px 8px;transition:border-color .15s,box-shadow .2s;display:flex}.project-statuses-settings-module__aYDMMa__row:hover .project-statuses-settings-module__aYDMMa__deleteBtn,.project-statuses-settings-module__aYDMMa__row:focus-within .project-statuses-settings-module__aYDMMa__deleteBtn,.project-statuses-settings-module__aYDMMa__rowActive .project-statuses-settings-module__aYDMMa__deleteBtn{opacity:1;pointer-events:auto;width:44px;padding:12px}.project-statuses-settings-module__aYDMMa__rowActive{border-color:var(--gray-scale-60);box-shadow:0 10px 5px var(--surface-canvas)}.project-statuses-settings-module__aYDMMa__rowDragging{opacity:.55;z-index:10}.project-statuses-settings-module__aYDMMa__rowSub{width:100%;box-shadow:none;padding:6px 8px}.project-statuses-settings-module__aYDMMa__rowSub.project-statuses-settings-module__aYDMMa__rowActive,.project-statuses-settings-module__aYDMMa__rowSub:focus-within{border-color:var(--gray-scale-60);box-shadow:none}.project-statuses-settings-module__aYDMMa__subPanel{opacity:0;transition:grid-template-rows .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), opacity .18s var(--ease-out,cubic-bezier(.23, 1, .32, 1));grid-template-rows:0fr;display:grid}.project-statuses-settings-module__aYDMMa__subPanelOpen{opacity:1;grid-template-rows:1fr}.project-statuses-settings-module__aYDMMa__subPanelInner{min-height:0;overflow:hidden}.project-statuses-settings-module__aYDMMa__subWrap{flex-direction:column;gap:8px;width:100%;padding-top:0;padding-left:20px;display:flex}.project-statuses-settings-module__aYDMMa__subPanelOpen .project-statuses-settings-module__aYDMMa__subWrap{padding-top:0}@keyframes project-statuses-settings-module__aYDMMa__itemEnter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes project-statuses-settings-module__aYDMMa__itemExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.project-statuses-settings-module__aYDMMa__dragHandle{width:auto;color:var(--text-secondary);cursor:grab;touch-action:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:12px 4px;display:flex}.project-statuses-settings-module__aYDMMa__dragHandle:active{cursor:grabbing}.project-statuses-settings-module__aYDMMa__dragHandleIcon{width:20px;height:20px;display:block}.project-statuses-settings-module__aYDMMa__colorPicker{flex-shrink:0}.project-statuses-settings-module__aYDMMa__rowInput{flex:auto;min-width:0}.project-statuses-settings-module__aYDMMa__rowInput .b2wo-input{width:100%}.project-statuses-settings-module__aYDMMa__chevronBtn{width:20px;height:20px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.project-statuses-settings-module__aYDMMa__chevronIcon{width:20px;height:20px;display:block}.project-statuses-settings-module__aYDMMa__deleteBtn{box-sizing:border-box;background:var(--surface-muted);width:0;height:44px;color:var(--text-secondary);opacity:0;pointer-events:none;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:width .2s cubic-bezier(.22,1,.36,1),opacity .15s,color .15s,background-color .15s;display:flex;overflow:hidden}.project-statuses-settings-module__aYDMMa__deleteBtn:hover{color:var(--main-color-red-red);background-color:#ff383c14}.project-statuses-settings-module__aYDMMa__deleteIcon{flex-shrink:0;width:20px;height:20px;display:block}.project-statuses-settings-module__aYDMMa__addChildBtn,.project-statuses-settings-module__aYDMMa__addRootBtn,.project-statuses-settings-module__aYDMMa__saveBtn{width:100%}.project-statuses-settings-module__aYDMMa__addChildBtn{justify-content:center}.project-statuses-settings-module__aYDMMa__empty,.project-statuses-settings-module__aYDMMa__loading,.project-statuses-settings-module__aYDMMa__error{color:var(--text-secondary);text-align:center;padding:24px 12px;font-size:14px}.project-statuses-settings-module__aYDMMa__errorTitle{color:var(--main-color-red-red);margin:0 0 8px;font-size:14px}.project-statuses-settings-module__aYDMMa__errorHint{margin:0;font-size:12px}.project-statuses-settings-module__aYDMMa__deleteDialogBody{flex-direction:column;gap:12px;display:flex}.project-statuses-settings-module__aYDMMa__deleteDialogText{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.4}.project-statuses-settings-module__aYDMMa__reassignSelect{width:100%}@media (hover:none){.project-statuses-settings-module__aYDMMa__deleteBtn{opacity:1;pointer-events:auto;width:40px;padding:10px;transition:none}.project-statuses-settings-module__aYDMMa__row:hover .project-statuses-settings-module__aYDMMa__deleteBtn,.project-statuses-settings-module__aYDMMa__row:focus-within .project-statuses-settings-module__aYDMMa__deleteBtn,.project-statuses-settings-module__aYDMMa__rowActive .project-statuses-settings-module__aYDMMa__deleteBtn{width:40px;padding:10px}.project-statuses-settings-module__aYDMMa__deleteBtn:hover{color:var(--text-secondary);background:var(--surface-muted)}.project-statuses-settings-module__aYDMMa__deleteBtn:active{color:var(--main-color-red-red);background-color:#ff383c14}}@media (max-width:1023px){.project-statuses-settings-module__aYDMMa__root{gap:16px}.project-statuses-settings-module__aYDMMa__calloutText{font-size:13px;line-height:1.4}.project-statuses-settings-module__aYDMMa__list{gap:8px}.project-statuses-settings-module__aYDMMa__row{gap:4px;padding:4px 6px 4px 0}.project-statuses-settings-module__aYDMMa__rowSub{padding:4px 6px 4px 0}.project-statuses-settings-module__aYDMMa__dragHandle{width:36px;min-height:44px;color:var(--text-primary);opacity:.7;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:8px;padding:0}.project-statuses-settings-module__aYDMMa__dragHandle:active{opacity:1;background-color:var(--gray-scale-60)}.project-statuses-settings-module__aYDMMa__rowDragging{opacity:.8;box-shadow:0 8px 24px color-mix(in srgb, var(--surface-canvas) 70%, transparent)}.project-statuses-settings-module__aYDMMa__chevronBtn{border-radius:8px;width:32px;height:44px}.project-statuses-settings-module__aYDMMa__subWrap{padding-left:12px}.project-statuses-settings-module__aYDMMa__addChildBtn,.project-statuses-settings-module__aYDMMa__addRootBtn,.project-statuses-settings-module__aYDMMa__saveBtn{min-height:44px}}@media (max-width:639px){.project-statuses-settings-module__aYDMMa__deleteDialogBody,.project-statuses-settings-module__aYDMMa__deleteDialogText{overflow-wrap:anywhere}}
.AuthShell-module__ysqm2G__page{box-sizing:border-box;background-color:var(--background-color-bg-black);min-height:100vh;font-family:var(--font-family);justify-content:center;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden}.AuthShell-module__ysqm2G__page:before{content:"";opacity:.1;pointer-events:none;background-image:url(/auth/login-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.AuthShell-module__ysqm2G__card{z-index:1;box-sizing:border-box;background-color:var(--gray-scale-80);border-radius:12px;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:448px;padding:28px;display:flex;position:relative}.AuthShell-module__ysqm2G__cardSuccess{gap:20px}.AuthShell-module__ysqm2G__brand{justify-content:center;align-items:center;display:flex;position:relative}.AuthShell-module__ysqm2G__logo{width:132px;height:auto;display:block}.AuthShell-module__ysqm2G__form{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.AuthShell-module__ysqm2G__header{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.AuthShell-module__ysqm2G__title{color:var(--text-color-text-white);margin:0;font-size:24px;font-weight:700;line-height:1.25}.AuthShell-module__ysqm2G__subtitle{color:var(--gray-scale-20);margin:0;font-size:14px;font-weight:400;line-height:1.4}.AuthShell-module__ysqm2G__fields{flex-direction:column;gap:20px;width:100%;display:flex}.AuthShell-module__ysqm2G__error{box-sizing:border-box;background-color:var(--main-color-red-red-10);width:100%;color:var(--main-color-red-red);border-radius:8px;padding:12px 16px;font-size:14px;line-height:1.4}.AuthShell-module__ysqm2G__submit{width:100%}.AuthShell-module__ysqm2G__link{color:var(--main-color-blue-blue);white-space:nowrap;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none}.AuthShell-module__ysqm2G__link:hover{color:var(--main-color-blue-hover-blue)}.AuthShell-module__ysqm2G__footer{justify-content:center;align-items:flex-start;gap:8px;display:flex}.AuthShell-module__ysqm2G__footerWide{gap:12px}.AuthShell-module__ysqm2G__footerText{color:var(--gray-scale-20);font-size:14px;font-weight:400;line-height:1.4}.AuthShell-module__ysqm2G__footerTextBlue{color:var(--main-color-blue-blue)}.AuthShell-module__ysqm2G__successIconWrap{background-color:var(--gray-scale-70);border-radius:12px;justify-content:center;align-items:center;padding:16px;display:flex}.AuthShell-module__ysqm2G__successIcon{width:44px;height:44px;color:var(--gray-scale-10);display:block}.AuthShell-module__ysqm2G__companyCard{box-sizing:border-box;background-color:var(--gray-scale-70);border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;display:flex;overflow:hidden}.AuthShell-module__ysqm2G__companyAvatar{box-sizing:border-box;border:1.222px solid var(--gray-scale-60);background-color:var(--gray-scale-70);width:44px;height:44px;color:var(--text-color-text-white);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:400;line-height:1.4;display:flex}.AuthShell-module__ysqm2G__companyMeta{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.AuthShell-module__ysqm2G__companyName{color:var(--text-color-text-white);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.4;overflow:hidden}.AuthShell-module__ysqm2G__companySub{color:var(--gray-scale-20);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden}.AuthShell-module__ysqm2G__terms{align-items:flex-start;gap:12px;width:100%;display:flex}.AuthShell-module__ysqm2G__termsText{min-width:0;color:var(--gray-scale-20);flex:1;margin:0;font-size:14px;font-weight:400;line-height:1.4}.AuthShell-module__ysqm2G__termsLink{color:var(--main-color-blue-blue);text-decoration:none}.AuthShell-module__ysqm2G__termsLink:hover{color:var(--main-color-blue-hover-blue)}@media (max-width:639px){.AuthShell-module__ysqm2G__page{align-items:stretch;min-height:100dvh;padding:0}.AuthShell-module__ysqm2G__page:before{display:none}.AuthShell-module__ysqm2G__card{max-width:none;min-height:100dvh;padding:calc(var(--safe-top,env(safe-area-inset-top,0px)) + 32px) calc(env(safe-area-inset-right,0px) + 20px) calc(var(--safe-bottom,env(safe-area-inset-bottom,0px)) + 24px) calc(env(safe-area-inset-left,0px) + 20px);border-radius:0;justify-content:center;gap:32px}.AuthShell-module__ysqm2G__cardSuccess{gap:20px}.AuthShell-module__ysqm2G__title{overflow-wrap:anywhere;font-size:22px}.AuthShell-module__ysqm2G__subtitle{overflow-wrap:anywhere}.AuthShell-module__ysqm2G__footer,.AuthShell-module__ysqm2G__footerWide{text-align:center;flex-wrap:wrap;justify-content:center}.AuthShell-module__ysqm2G__link{align-items:center;min-height:32px;display:inline-flex}}@media (max-width:359px){.AuthShell-module__ysqm2G__card{padding-left:calc(env(safe-area-inset-left,0px) + 16px);padding-right:calc(env(safe-area-inset-right,0px) + 16px)}}
.EmployeesPage-module__kAuI3W__page{box-sizing:border-box;flex:auto;gap:20px;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.EmployeesPage-module__kAuI3W__listPanel{box-sizing:border-box;background-color:var(--gray-scale-80);border-radius:12px;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.EmployeesPage-module__kAuI3W__listHeader{border-bottom:1px solid var(--gray-scale-70);flex-shrink:0;grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px 20px;display:grid}.EmployeesPage-module__kAuI3W__listHeaderCell{color:var(--gray-scale-20);font-family:var(--font-family);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:8px 0;font-size:14px;font-weight:400;line-height:1.4;display:flex;overflow:hidden}.EmployeesPage-module__kAuI3W__listBody{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.EmployeesPage-module__kAuI3W__row{border:none;border-bottom:1px solid var(--gray-scale-70);text-align:left;cursor:pointer;background:0 0;flex-shrink:0;grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px 20px 17px;transition:background-color .15s;display:grid}.EmployeesPage-module__kAuI3W__row:hover{background-color:var(--surface-muted)}.EmployeesPage-module__kAuI3W__rowSelf{cursor:default}.EmployeesPage-module__kAuI3W__rowPerson{align-items:center;gap:12px;min-width:0;display:flex}.EmployeesPage-module__kAuI3W__avatar{background-color:var(--gray-scale-60);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:visible}.EmployeesPage-module__kAuI3W__avatarImg{-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:100%;height:100%;display:block}.EmployeesPage-module__kAuI3W__avatarInitials{color:var(--text-primary);font-family:var(--font-family);font-size:14px;font-weight:400;line-height:1.4}.EmployeesPage-module__kAuI3W__avatarDot{background-color:var(--gray-scale-20);border-radius:9999px;width:8px;height:8px;position:absolute;bottom:2px;right:2px}.EmployeesPage-module__kAuI3W__avatarDotOnline{background-color:var(--main-color-green-green)}.EmployeesPage-module__kAuI3W__personText{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.EmployeesPage-module__kAuI3W__personName{color:var(--text-primary);font-family:var(--font-family);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:1.4;overflow:hidden}.EmployeesPage-module__kAuI3W__personEmail{color:var(--gray-scale-20);font-family:var(--font-family);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden}.EmployeesPage-module__kAuI3W__roleCell{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.EmployeesPage-module__kAuI3W__rolePill{border:1px solid var(--border-subtle);background-color:var(--surface-muted);max-width:100%;color:var(--text-primary);font-family:var(--font-family);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex;overflow:hidden}.EmployeesPage-module__kAuI3W__workCell{min-width:0;color:var(--gray-scale-20);font-family:var(--font-family);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:12px;font-weight:400;line-height:1.3;display:flex;overflow:hidden}.EmployeesPage-module__kAuI3W__statusCell{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.EmployeesPage-module__kAuI3W__status{align-items:center;gap:8px;display:flex}.EmployeesPage-module__kAuI3W__statusDot{background-color:var(--gray-scale-20);border-radius:9999px;flex-shrink:0;width:8px;height:8px}.EmployeesPage-module__kAuI3W__statusOnline .EmployeesPage-module__kAuI3W__statusDot{background-color:var(--main-color-green-green)}.EmployeesPage-module__kAuI3W__statusText{color:var(--gray-scale-20);font-family:var(--font-family);white-space:nowrap;font-size:12px;font-weight:400;line-height:1.3}.EmployeesPage-module__kAuI3W__statusOnline .EmployeesPage-module__kAuI3W__statusText{color:var(--main-color-green-green)}.EmployeesPage-module__kAuI3W__empty{color:var(--gray-scale-20);font-family:var(--font-family);text-align:center;flex:auto;justify-content:center;align-items:center;padding:40px 20px;font-size:14px;line-height:1.4;display:flex}.EmployeesPage-module__kAuI3W__chartPanel{box-sizing:border-box;border:1px solid var(--border-subtle);background-color:var(--gray-scale-80);background-image:radial-gradient(var(--border-subtle) 1px, transparent 1px);background-size:16px 16px;border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:center;min-width:0;min-height:0;padding:9px;display:flex;position:relative;overflow:hidden}.EmployeesPage-module__kAuI3W__chartTop{flex-shrink:0;justify-content:flex-end;width:100%;display:flex}.EmployeesPage-module__kAuI3W__manageBtn{border:1px solid var(--border-subtle);background-color:var(--surface-muted);color:var(--text-primary);font-family:var(--font-family);white-space:nowrap;cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:400;line-height:1.4;transition:background-color .15s;display:inline-flex}.EmployeesPage-module__kAuI3W__manageBtn:hover{background-color:var(--gray-scale-60)}.EmployeesPage-module__kAuI3W__chartStage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}.EmployeesPage-module__kAuI3W__chartStagePanning{cursor:grabbing}.EmployeesPage-module__kAuI3W__chartTree{will-change:transform;transform-origin:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.EmployeesPage-module__kAuI3W__chartRow{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px;display:flex}.EmployeesPage-module__kAuI3W__chartEmpty{color:var(--gray-scale-20);font-family:var(--font-family);text-align:center;margin:0;font-size:14px;line-height:1.4}.EmployeesPage-module__kAuI3W__roleCard{box-sizing:border-box;background-color:var(--gray-scale-70);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);border:1px solid #0000;border-radius:8px;flex-direction:column;gap:8px;width:220px;padding:20px;transition:border-color .15s,background-color .15s;display:flex}.EmployeesPage-module__kAuI3W__roleCard:hover{background-color:var(--gray-scale-60)}.EmployeesPage-module__kAuI3W__roleCardSelected{border-color:var(--main-color-blue-blue)}.EmployeesPage-module__kAuI3W__roleCardTitle{color:var(--text-primary);font-family:var(--font-family);font-size:16px;font-weight:600;line-height:1.4}.EmployeesPage-module__kAuI3W__roleCardMeta{width:100%;color:var(--text-secondary);font-family:var(--font-family);gap:8px;font-size:12px;font-weight:400;line-height:1.3;display:flex}.EmployeesPage-module__kAuI3W__roleCardMetaLabel,.EmployeesPage-module__kAuI3W__roleCardMetaCount{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.EmployeesPage-module__kAuI3W__chartBottom{box-sizing:border-box;border:1px solid var(--border-subtle);background-color:var(--surface-muted);-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:8px;display:flex}.EmployeesPage-module__kAuI3W__findMe{background-color:var(--gray-scale-60);color:var(--text-primary);font-family:var(--font-family);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.3;transition:background-color .15s;display:inline-flex}.EmployeesPage-module__kAuI3W__findMe:hover{background-color:var(--gray-scale-50)}.EmployeesPage-module__kAuI3W__findMeIcon{flex-shrink:0;width:16px;height:16px;display:block}.EmployeesPage-module__kAuI3W__zoom{justify-content:center;align-items:center;gap:8px;width:140px;display:flex}.EmployeesPage-module__kAuI3W__zoomBtn{background-color:var(--gray-scale-60);width:16px;height:16px;color:var(--text-primary);cursor:pointer;border:none;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.EmployeesPage-module__kAuI3W__zoomBtn:hover{background-color:var(--gray-scale-50)}.EmployeesPage-module__kAuI3W__zoomIcon{width:12px;height:12px;display:block}.EmployeesPage-module__kAuI3W__zoomTrack{background-color:var(--gray-scale-60);cursor:pointer;border-radius:8px;flex:auto;justify-content:center;align-items:center;min-width:0;height:4px;display:flex;position:relative}.EmployeesPage-module__kAuI3W__zoomThumb{pointer-events:none;width:8px;height:8px;margin-top:-4px;margin-left:-4px;position:absolute;top:50%}.EmployeesPage-module__kAuI3W__denied{min-height:320px;color:var(--gray-scale-20);font-family:var(--font-family);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:16px;font-size:14px;line-height:1.4;display:flex}.EmployeesPage-module__kAuI3W__dialogFields{flex-direction:column;gap:16px;display:flex}.EmployeesPage-module__kAuI3W__dialogRole{color:var(--gray-scale-20);font-family:var(--font-family);font-size:14px;line-height:1.4}@media (max-width:1199px){.EmployeesPage-module__kAuI3W__page{flex-direction:column}.EmployeesPage-module__kAuI3W__listPanel,.EmployeesPage-module__kAuI3W__chartPanel{flex:1 1 0;min-height:0}}@media (max-width:1023px){.EmployeesPage-module__kAuI3W__page{flex:none;gap:12px;overflow:visible}.EmployeesPage-module__kAuI3W__listPanel{border-radius:16px;flex:none;overflow:visible}.EmployeesPage-module__kAuI3W__listBody{flex:none;overflow:visible}.EmployeesPage-module__kAuI3W__row:last-child{border-bottom:none}.EmployeesPage-module__kAuI3W__row{-webkit-tap-highlight-color:transparent}.EmployeesPage-module__kAuI3W__chartPanel{border-radius:16px;flex:none;height:min(420px,60dvh)}.EmployeesPage-module__kAuI3W__manageBtn{min-height:40px}.EmployeesPage-module__kAuI3W__findMe{border-radius:8px;min-height:36px;padding:8px 14px}.EmployeesPage-module__kAuI3W__zoom{gap:12px;width:168px}.EmployeesPage-module__kAuI3W__zoomBtn{width:32px;height:32px}.EmployeesPage-module__kAuI3W__zoomIcon{width:16px;height:16px}.EmployeesPage-module__kAuI3W__zoomTrack{height:6px}.EmployeesPage-module__kAuI3W__roleCard{width:180px;padding:16px}.EmployeesPage-module__kAuI3W__roleCard:hover{background-color:var(--gray-scale-70)}}@media (hover:none){.EmployeesPage-module__kAuI3W__row:hover{background-color:#0000}.EmployeesPage-module__kAuI3W__row:active{background-color:var(--surface-muted)}}@media (max-width:767px){.EmployeesPage-module__kAuI3W__listHeader{display:none}.EmployeesPage-module__kAuI3W__row{-moz-column-gap:12px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 16px}.EmployeesPage-module__kAuI3W__rowPerson{grid-area:1/1/span 2}.EmployeesPage-module__kAuI3W__roleCell{grid-area:1/2;justify-content:flex-end;align-items:flex-end;max-width:140px}.EmployeesPage-module__kAuI3W__statusCell{grid-area:2/2;justify-content:flex-start;align-items:flex-end}.EmployeesPage-module__kAuI3W__workCell{display:none}.EmployeesPage-module__kAuI3W__chartTop{justify-content:stretch}.EmployeesPage-module__kAuI3W__manageBtn{flex:auto}.EmployeesPage-module__kAuI3W__chartBottom{gap:8px}.EmployeesPage-module__kAuI3W__zoom{flex:0 168px;width:auto;min-width:120px}}
