.Kanban_kContainer__RtoEi{display:flex;flex-direction:column;background-color:initial;padding:0}.Kanban_kHeader__kLcXd{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.Kanban_kHeaderContent__Vd5ng{display:flex;flex-direction:column;gap:2px}.Kanban_mainTitle__dqDGs{font-size:1.625rem;font-weight:600;color:#ededed;letter-spacing:-.025em;line-height:1.3}.Kanban_mainTitle__dqDGs,.Kanban_subtitle__uH_rb{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;margin:0}.Kanban_subtitle__uH_rb{font-size:20px;color:#737373;font-weight:400;line-height:1.5}.Kanban_taskListHeader__6Nv78{display:flex;justify-content:space-between;align-items:baseline;margin-top:20px;padding-top:20px;border-top:1px solid #1a1a1a}.Kanban_taskListTitle__Mkvx2{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:26px;font-weight:600;color:#fff;margin:0;line-height:1.3}.Kanban_boardDescription__gX_W7{background:transparent;border:none;border-bottom:1px solid transparent;color:#8a8a8a;font-family:inherit;font-size:.875rem;resize:none;outline:none;width:100%;padding:6px 0;line-height:1.6;overflow:hidden;transition:color .2s ease,border-color .2s ease}.Kanban_boardDescription__gX_W7:focus{color:#b0b0b0}.Kanban_boardDescription__gX_W7::placeholder{color:#383838}.Kanban_toolbar__pC_gJ{display:flex;gap:10px;margin-bottom:24px;flex-wrap:wrap;align-items:center}.Kanban_toolbarGroup__yL355{display:flex;gap:6px;align-items:center}.Kanban_toolbarDivider__fC117{width:1px;height:20px;background:#1a1a1a;margin:0 2px}.Kanban_viewToggle__DZ72F{display:flex;background:#111111;border:1px solid #1a1a1c;border-radius:16px;padding:6px;gap:5px;overflow:hidden}.Kanban_viewToggleBtn__7c2Z4{padding:5px 10px;background:transparent;border:none;color:#5F5F5F;font-size:16px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:4px;white-space:nowrap}.Kanban_viewToggleBtn__7c2Z4:hover{color:#888;background:#151515;border-radius:8px}.Kanban_viewToggleBtn__7c2Z4.Kanban_active__0weYr{background:#0A0A0A;color:#fff;border-radius:8px}.Kanban_sortSelect__SpdaI{background:#111111;border:1px solid #1a1a1c;border-radius:14px;color:#5F5F5F;font-size:16px;padding:14px;cursor:pointer;outline:none;transition:border-color .15s ease;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.Kanban_sortSelect__SpdaI:focus,.Kanban_sortSelect__SpdaI:hover{border-color:#333}.Kanban_tagFilters__IJBEO{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.Kanban_tagFilterLabel__mpYDH{font-size:.75rem;color:#555}.Kanban_tagFilterBtn__XGocj{cursor:pointer;border:none;transition:all .15s ease}.Kanban_tagFilterClear__oyOE5{font-size:.6875rem;color:#555;background:none;border:none;cursor:pointer;text-decoration:underline;padding:2px 4px}.Kanban_tagFilterClear__oyOE5:hover{color:#888}.Kanban_board__q2Mfh{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:flex-start}.Kanban_column__bBgy6{display:flex;flex-direction:column;background:transparent;min-height:400px;margin-bottom:40px}.Kanban_columnHeader__xAqa9{display:flex;justify-content:space-between;align-items:center;padding:0 4px 10px}.Kanban_columnTitle__VjhFJ{font-size:.6875rem;font-weight:600;color:#505050;text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;gap:8px}.Kanban_counterBadge__I2hZW{background:#151515;color:#555;padding:1px 7px;border-radius:3px;font-size:.6875rem;font-weight:500;min-width:22px;text-align:center}.Kanban_quickAdd__ue9ld{display:flex;gap:6px;padding:0 4px 10px}.Kanban_quickAddInput__ASNul{flex:1 1;background:transparent;border:1px solid #1a1a1a;border-radius:5px;color:#ccc;font-size:.8125rem;padding:7px 10px;outline:none;transition:border-color .15s ease}.Kanban_quickAddInput__ASNul::placeholder{color:#333}.Kanban_quickAddInput__ASNul:focus{border-color:#333}.Kanban_quickAddBtn__FZuPf{background:#151515;border:1px solid #1e1e1e;border-radius:5px;color:#666;font-size:.875rem;padding:5px 11px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.Kanban_quickAddBtn__FZuPf:hover{background:#1e1e1e;color:#aaa}.Kanban_cardList__YzQc3{display:flex;flex-direction:column;gap:10px;padding:2px;min-height:200px;border-radius:6px;transition:background-color .15s ease}.Kanban_cardList__YzQc3.Kanban_dragOver__AEWdF{background:rgba(255,255,255,.015);outline:1.5px dashed #2a2a2a;outline-offset:-2px}.Kanban_card__2wPkk{background:#0A0A0A;border:1px solid #1a1a1c;border-radius:16px;padding:18px;cursor:pointer;transition:all .15s ease;position:relative;-webkit-user-select:none;user-select:none;animation:Kanban_cardEnter__5XI_g .2s ease}.Kanban_card__2wPkk:hover{background:#0A0A0A;border-color:#1a1a1c}.Kanban_card__2wPkk:active{transform:scale(.99)}.Kanban_card__2wPkk.Kanban_dragging__yLaLV{opacity:.35;cursor:grabbing}.Kanban_card__2wPkk.Kanban_cardCompact__jMn2Z{padding:18px;display:flex;align-items:center;gap:12px}.Kanban_cardDeleteBtn__JDJyL{position:absolute;top:15px;right:15px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;color:#888;cursor:pointer;opacity:0;z-index:2}.Kanban_cardCompact__jMn2Z .Kanban_cardDeleteBtn__JDJyL,.Kanban_card__2wPkk:hover .Kanban_cardDeleteBtn__JDJyL{opacity:1}.Kanban_cardDeleteBtn__JDJyL:hover{color:#e25555}.Kanban_cardCompact__jMn2Z .Kanban_cardDeleteBtn__JDJyL{position:static;margin-left:4px;opacity:0;flex-shrink:0}.Kanban_cardCompact__jMn2Z:hover .Kanban_cardDeleteBtn__JDJyL{opacity:1}.Kanban_cardImages__O9i3d{display:flex;gap:6px;margin-bottom:8px;align-items:center}.Kanban_cardImageThumb__c_Kr5{width:40px;height:40px;object-fit:cover;border-radius:6px;border:1px solid #1a1a1a}.Kanban_cardImageMore__uEKln{font-size:.6875rem;color:#555;font-weight:500}.Kanban_cardMeta__LmMES{display:flex;align-items:center;gap:6px;margin-bottom:7px;flex-wrap:wrap}.Kanban_priorityBadge___wNU2{font-size:.625rem;font-weight:400;padding:2px 4px;border-radius:5px;letter-spacing:.02em;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.Kanban_priorityDotInline__Xx8eg{width:10px;height:10px;border-radius:50%;flex-shrink:0;display:inline-block}.Kanban_priorityDotInline__Xx8eg.Kanban_priorityUrgent__RVoay{background:#BC5142}.Kanban_priorityDotInline__Xx8eg.Kanban_priorityHigh__BF5iV{background:#D4862A}.Kanban_priorityDotInline__Xx8eg.Kanban_priorityMedium__bq4Pd{background:#C9A83A}.Kanban_priorityDotInline__Xx8eg.Kanban_priorityLow__dBJLX{background:#2BAC6B}.Kanban_priorityUrgent__RVoay{background:rgba(188,81,66,.1);color:#BC5142}.Kanban_priorityHigh__BF5iV{background:rgba(212,134,42,.1);color:#D4862A}.Kanban_priorityMedium__bq4Pd{background:rgba(201,168,58,.08);color:#C9A83A}.Kanban_priorityLow__dBJLX{background:rgba(43,172,107,.08);color:#2BAC6B}.Kanban_priorityDot__0VnZG{width:10px;height:10px;border-radius:50%;flex-shrink:0}.Kanban_priorityDot__0VnZG[data-priority=URGENT]{background:#BC5142}.Kanban_priorityDot__0VnZG[data-priority=HIGH]{background:#D4862A}.Kanban_priorityDot__0VnZG[data-priority=MEDIUM]{background:#C9A83A}.Kanban_priorityDot__0VnZG[data-priority=LOW]{background:#2BAC6B}.Kanban_dueDateBadge__5fKCg{font-size:.625rem;font-weight:500;padding:1px 6px;border-radius:3px;white-space:nowrap}.Kanban_dueDateOverdue__KZExA{background:rgba(239,68,68,.1);color:#e25555;animation:Kanban_pulseOverdue__DNhrv 2.5s ease-in-out infinite}.Kanban_dueDateToday__4oQc4{background:rgba(249,115,22,.1);color:#e08840}.Kanban_dueDateSoon__mUpBy{background:rgba(234,179,8,.08);color:#c9a83a}.Kanban_dueDateNormal__lqHDe{background:#131313;color:#555}@keyframes Kanban_pulseOverdue__DNhrv{0%,to{opacity:1}50%{opacity:.65}}.Kanban_cardTitle__S982w{font-size:.875rem;font-weight:500;color:#d4d4d4;margin:0 0 4px;line-height:1.4;word-wrap:break-word}.Kanban_cardDesc__ISNqH{font-size:.75rem;color:#555;margin:0 0 8px;line-height:1.55;word-wrap:break-word;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Kanban_subtaskProgress__cdT4_{display:flex;align-items:center;gap:8px;margin-bottom:8px}.Kanban_progressBar__Gpfwt{flex:1 1;height:3px;background:#1a1a1a;border-radius:2px;overflow:hidden}.Kanban_progressFill__eDYWg{height:100%;background:#3b82f6;border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1)}.Kanban_progressLabel__zt0L1{font-size:.625rem;color:#555;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Kanban_tagList__rdO4x{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto}.Kanban_tag__mBsxY{background:rgba(100,140,180,.08);color:#6a9bc0;padding:1px 7px;border-radius:3px;font-size:.6875rem;font-weight:500;white-space:nowrap;transition:all .15s ease}.Kanban_tag__mBsxY:hover{opacity:.75}.Kanban_emptyState__LrfX5{padding:40px 20px;margin:4px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;color:#333333;font-size:16px;border:none;border-radius:15px;background-color:#000000;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='calc(100%25 - 1px)' height='calc(100%25 - 1px)' x='0.5' y='0.5' fill='none' rx='15' ry='15' stroke='%231A1A1C' stroke-width='1' stroke-dasharray='12%2c 12' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50%}.Kanban_emptyIcon__bdzrF{font-size:1.25rem;opacity:.4}.Kanban_listView__6CXwD{display:flex;flex-direction:column;gap:2px}.Kanban_listSection__fBJjr{margin-bottom:16px}.Kanban_listSectionHeader__MR08G{display:flex;align-items:center;gap:8px;padding:6px 10px;margin-bottom:4px}.Kanban_listSectionTitle__mJnhA{font-size:.6875rem;font-weight:600;color:#505050;text-transform:uppercase;letter-spacing:.08em}.Kanban_listRow__LY2f6{display:grid;grid-template-columns:auto 1fr auto auto auto auto;gap:10px;align-items:center;padding:9px 12px;background:#111;border:1px solid #161616;border-radius:5px;cursor:pointer;transition:all .12s ease;margin-bottom:10px}.Kanban_listRowDeleteBtn__3sgWY{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;color:#555;cursor:pointer;opacity:0;transition:all .15s ease}.Kanban_listRow__LY2f6:hover .Kanban_listRowDeleteBtn__3sgWY{opacity:1}.Kanban_listRowDeleteBtn__3sgWY:hover{background:rgba(239,68,68,.12);color:#e25555}.Kanban_listRow__LY2f6:hover{background:#161616;border-color:#222}.Kanban_listRowTitle__r0xwD{font-size:.8125rem;color:#d4d4d4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Kanban_listRowTags__cHkn3{display:flex;gap:4px;overflow:hidden}.Kanban_subtaskEditor__CEfDM{display:flex;flex-direction:column;gap:6px}.Kanban_subtaskEditorLabel__w2hN7{font-size:.875rem;font-weight:500;color:var(--notion-text,#d4d4d4);margin-bottom:2px}.Kanban_subtaskItem__capoT{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:4px;transition:background .1s ease}.Kanban_subtaskItem__capoT:hover{background:rgba(255,255,255,.025)}.Kanban_subtaskCheckbox__966ZK{width:15px;height:15px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}.Kanban_subtaskText__XaAVI{flex:1 1;font-size:.8125rem;color:#d4d4d4}.Kanban_subtaskText__XaAVI.Kanban_done__3X41h{text-decoration:line-through;color:#555}.Kanban_subtaskRemoveBtn___YAGM{background:none;border:none;color:#555;cursor:pointer;font-size:.875rem;padding:2px 4px;border-radius:4px;line-height:1;opacity:0;transition:all .15s ease}.Kanban_subtaskItem__capoT:hover .Kanban_subtaskRemoveBtn___YAGM{opacity:1}.Kanban_subtaskRemoveBtn___YAGM:hover{color:#e25555;background:rgba(239,68,68,.08)}.Kanban_subtaskAddRow__wuI3e{display:flex;gap:6px;margin-top:4px}.Kanban_subtaskAddInput__4MPDU{flex:1 1;background:transparent;border:1px solid #1e1e1e;border-radius:4px;color:#ccc;font-size:.8125rem;padding:6px 10px;outline:none;transition:border-color .15s ease}.Kanban_subtaskAddInput__4MPDU:focus{border-color:#3b82f6}.Kanban_subtaskAddBtn__BDi5X{background:#151515;border:1px solid #1e1e1e;border-radius:4px;color:#777;font-size:.75rem;padding:5px 10px;cursor:pointer;transition:all .15s ease}.Kanban_subtaskAddBtn__BDi5X:hover{background:#1e1e1e;color:#bbb}.Kanban_colorPicker__Bs5j_{display:flex;gap:6px;flex-wrap:wrap}.Kanban_colorSwatch__CsVOu{width:22px;height:22px;border-radius:5px;cursor:pointer;border:2px solid transparent;transition:all .15s ease}.Kanban_colorSwatch__CsVOu:hover{transform:scale(1.12)}.Kanban_colorSwatch__CsVOu.Kanban_selected__2q8vs{border-color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.15)}.Kanban_colorSwatchNone__qygI_{width:22px;height:22px;border-radius:5px;cursor:pointer;border:1.5px dashed #333;background:transparent;transition:all .15s ease;display:flex;align-items:center;justify-content:center;font-size:.5625rem;color:#555}.Kanban_colorSwatchNone__qygI_:hover{border-color:#444}.Kanban_colorSwatchNone__qygI_.Kanban_selected__2q8vs{border-color:#fff;border-style:solid}.Kanban_statsBar__fZkzf{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.Kanban_statCard___tgPR{background:#111;border:1px solid #1a1a1a;border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:2px;min-width:110px;transition:border-color .15s ease}.Kanban_statCard___tgPR:hover{border-color:#252525}.Kanban_statLabel__AZExV{font-size:.6875rem;color:#505050;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.Kanban_statValue__EzgAx{font-size:1.375rem;font-weight:600;color:#d4d4d4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Kanban_statValue__EzgAx.Kanban_accent__UdAaM{color:#3db56a}.Kanban_overallProgress___S4qq{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:200px}.Kanban_overallProgressBar__JAJhM{height:6px;background:#151515;border-radius:3px;overflow:hidden}.Kanban_overallProgressFill__A9ecF{height:100%;background:#3db56a;border-radius:3px;transition:width .5s cubic-bezier(.4,0,.2,1)}.Kanban_overallProgressLabel__f0Zbe{font-size:.6875rem;color:#555;display:flex;justify-content:space-between}@media (max-width:968px){.Kanban_board__q2Mfh{grid-template-columns:1fr}.Kanban_statsBar__fZkzf{flex-direction:column}.Kanban_mainTitle__dqDGs{font-size:1.375rem}.Kanban_toolbar__pC_gJ{flex-direction:column;align-items:stretch}.Kanban_toolbarDivider__fC117{display:none}.Kanban_listRow__LY2f6{grid-template-columns:auto 1fr auto}}.Kanban_archiveToggle__NTDe4{display:flex;align-items:center;gap:12px;width:100%;padding:18px;background:#0A0A0A;border:1px solid #1a1a1c;border-radius:16px;color:#D4D4D4;font-size:15px;font-weight:400;cursor:pointer;transition:all .15s ease;margin-top:2px;margin-bottom:10px}.Kanban_archiveToggleIcon__uiJJi{opacity:.5;flex-shrink:0}.Kanban_archiveChevron__xbGRp{margin-left:auto;transition:transform .2s ease;transform:rotate(0deg);opacity:.6}.Kanban_archiveChevronOpen__TokTb{transform:rotate(180deg)}.Kanban_collapseBtn__aUozC{margin-left:auto;background:#111111;border:1px solid #1a1a1c;border-radius:16px;color:#5F5F5F;padding:10px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.Kanban_collapseBtn__aUozC:hover{border-color:#333;color:#888}.Kanban_columnAddBtn__LfpIO{background:none;border:none;color:#333;cursor:pointer;padding:2px;border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .15s ease}.Kanban_columnHeader__xAqa9:hover .Kanban_columnAddBtn__LfpIO,.Kanban_listSectionHeader__MR08G:hover .Kanban_columnAddBtn__LfpIO{opacity:1}.Kanban_columnAddBtn__LfpIO:hover{color:#888;background:rgba(255,255,255,.04)}@keyframes Kanban_cardEnter__5XI_g{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes Kanban_fadeIn__wgjqf{0%{opacity:0}to{opacity:1}}.TaskModal_wrapper__hDJbK{display:flex;flex-direction:column;gap:16px}.TaskModal_titleRow__k_r_a{display:flex;flex-direction:column;gap:6px}.TaskModal_titleInput__Hb4oW input{font-size:1.0625rem;font-weight:600}.TaskModal_saveIndicator__bJo_i{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#555;min-height:16px}.TaskModal_saveIndicator__bJo_i[data-status=saving]{color:#8a8a8a}.TaskModal_saveIndicator__bJo_i[data-status=saved]{color:#3db56a}.TaskModal_saveIndicator__bJo_i[data-status=error]{color:#e25555}.TaskModal_spin__7ZlUS{animation:TaskModal_spin__7ZlUS .8s linear infinite}@keyframes TaskModal_spin__7ZlUS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TaskModal_quickRow__ciWzW{display:flex;flex-direction:column;gap:10px}.TaskModal_priorityPills__ZwttH,.TaskModal_statusPills__SPdQ4{display:flex;gap:6px;flex-wrap:wrap}.TaskModal_pill__a5L_x{padding:6px 12px;background:#111111;border:1px solid #1a1a1c;border-radius:20px;color:#777;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.TaskModal_pill__a5L_x:hover{border-color:#333;color:#aaa}.TaskModal_pillActive__vXM_7{background:#fff;color:#000;border-color:#fff}.TaskModal_priorityPill__yhD5T{padding:6px 12px;background:transparent;border:1px solid #1a1a1c;border-radius:20px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease;opacity:.55}.TaskModal_priorityPill__yhD5T:hover{opacity:.85}.TaskModal_priorityPillActive__0UYzM{opacity:1;border-color:currentColor}.TaskModal_priorityUrgent__IQtLY{color:#BC5142}.TaskModal_priorityHigh__GWB3S{color:#D4862A}.TaskModal_priorityMedium__4Wwkk{color:#C9A83A}.TaskModal_priorityLow__14Gyd{color:#2BAC6B}.TaskModal_descArea__rwjFk textarea{font-size:.875rem}.TaskModal_metaRow__GAyRe{display:grid;grid-template-columns:1fr 1fr;gap:12px}.TaskModal_sectionLabel__iytlW{font-size:.75rem;font-weight:500;color:#666;display:block;margin-bottom:2px}.TaskModal_colorRow__FZXs0{display:flex;flex-direction:column;gap:8px}.TaskModal_colorPicker__CdUYq{display:flex;gap:6px;flex-wrap:wrap}.TaskModal_colorSwatch__ewK_V{width:24px;height:24px;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:all .15s ease}.TaskModal_colorSwatch__ewK_V:hover{transform:scale(1.12)}.TaskModal_colorSwatch__ewK_V.TaskModal_selected__Cdby9{border-color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.15)}.TaskModal_colorSwatchNone__cf51h{width:24px;height:24px;border-radius:6px;cursor:pointer;border:1.5px dashed #333;background:transparent;transition:all .15s ease;display:flex;align-items:center;justify-content:center;font-size:.625rem;color:#555}.TaskModal_colorSwatchNone__cf51h:hover{border-color:#444}.TaskModal_colorSwatchNone__cf51h.TaskModal_selected__Cdby9{border-color:#fff;border-style:solid}.TaskModal_subtaskEditor__N5aBR{display:flex;flex-direction:column;gap:6px}.TaskModal_subtaskItem__1TwRH{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;transition:background .1s ease}.TaskModal_subtaskItem__1TwRH:hover{background:rgba(255,255,255,.025)}.TaskModal_subtaskCheckbox__2JD2I{width:15px;height:15px;accent-color:#3b82f6;cursor:pointer;flex-shrink:0}.TaskModal_subtaskText__Qlqcd{flex:1 1;font-size:.8125rem;color:#d4d4d4}.TaskModal_subtaskText__Qlqcd.TaskModal_done__A0Xxz{text-decoration:line-through;color:#555}.TaskModal_subtaskRemoveBtn__ZoYoV{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#555;cursor:pointer;padding:3px;border-radius:4px;opacity:0;transition:all .15s ease}.TaskModal_subtaskItem__1TwRH:hover .TaskModal_subtaskRemoveBtn__ZoYoV{opacity:1}.TaskModal_subtaskRemoveBtn__ZoYoV:hover{color:#e25555;background:rgba(239,68,68,.08)}.TaskModal_subtaskAddRow__91v4c{display:flex;gap:6px;margin-top:4px}.TaskModal_subtaskAddInput__6d_0S{flex:1 1;background:#0A0A0A;border:1px solid #1a1a1c;border-radius:8px;color:#ccc;font-size:.8125rem;padding:8px 10px;outline:none;transition:border-color .15s ease}.TaskModal_subtaskAddInput__6d_0S:focus{border-color:#3b82f6}.TaskModal_imagesEditor__6LDSM{display:flex;flex-direction:column;gap:8px}.TaskModal_imageGrid__GRWrZ{display:flex;flex-wrap:wrap;gap:8px}.TaskModal_imageThumbWrap__jRLe1{position:relative;width:64px;height:64px}.TaskModal_imageThumb__EVO6l{width:64px;height:64px;object-fit:cover;border-radius:8px;border:1px solid #1a1a1c}.TaskModal_imageRemoveBtn__vccn9{position:absolute;top:-6px;right:-6px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:#1a1a1c;border:1px solid #2a2a2a;border-radius:50%;color:#aaa;cursor:pointer;transition:all .15s ease}.TaskModal_imageRemoveBtn__vccn9:hover{background:#e25555;border-color:#e25555;color:#fff}.TaskModal_imageAddBtn__vqlaA{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#0A0A0A;border:1.5px dashed #262626;border-radius:8px;color:#555;cursor:pointer;transition:all .15s ease}.TaskModal_imageAddBtn__vqlaA:hover{border-color:#3b82f6;color:#3b82f6}.TaskModal_imagesHint__9qS9U{font-size:.6875rem;color:#444}.TaskModal_createFooter__OBrx_{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-top:16px;border-top:1px solid #1a1a1c}.TaskModal_createError__HjeTm{font-size:.75rem;color:#e25555}@media (max-width:640px){.TaskModal_metaRow__GAyRe{grid-template-columns:1fr}}.Modal_overlay__T3hHS{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:Modal_fadeIn__0Q7CB .2s ease;padding:20px;view-transition-name:none}.Modal_modal__6Zb0U{background:var(--card-bg);border-radius:30px;padding:44px;max-width:500px;width:100%;max-height:calc(100vh - 40px);display:flex;flex-direction:column;border:1px solid var(--border);position:relative;animation:Modal_modalSlideIn__Fs_Xb .3s ease}.Modal_closeBtn__0zptd{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;display:flex;transition:opacity .2s}.Modal_closeBtn__0zptd:hover{opacity:.7}.Modal_title__PY49h{font-size:22px;font-weight:800;margin-bottom:8px;color:var(--text-primary);letter-spacing:-.02em}.Modal_description__NCBuz,.Modal_title__PY49h{font-family:var(--font-inter),system-ui,-apple-system;font-style:normal;flex-shrink:0;overflow-wrap:anywhere}.Modal_description__NCBuz{font-size:14px;color:var(--text-secondary);margin-bottom:20px;line-height:1.6;word-break:break-word;white-space:pre-wrap}.Modal_body__aRINs{overflow-y:auto;overflow-x:hidden;flex:1 1;min-height:0}.Modal_actions__SUtOq{margin-top:24px;flex-shrink:0}.Modal_actionsLeft__Gw4kx{justify-content:flex-start}.Modal_actionsCenter__Fk6FH{justify-content:center}.Modal_actionsRight__Z9An2{justify-content:flex-end}.Modal_actionsFull__d_CV9 button{flex:1 1}@keyframes Modal_fadeIn__0Q7CB{0%{opacity:0}to{opacity:1}}@keyframes Modal_modalSlideIn__Fs_Xb{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_closing__Not6q{animation:Modal_fadeOut__Wu3EH .2s forwards}@keyframes Modal_fadeOut__Wu3EH{0%{opacity:1}to{opacity:0}}.reviews-section_container__JSh1U{max-width:100%;font-family:var(--font-inter);color:var(--text-primary)}.reviews-section_titleRow___gwEs{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.reviews-section_title__eh5ba{font-size:20px;font-weight:700;margin:0;letter-spacing:-.02em}.reviews-section_sortBtn__TTMC6{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--text-secondary);font-size:14px;font-weight:600;cursor:pointer;padding:8px 12px;border-radius:8px;transition:all .2s ease;font-family:var(--font-inter)}.reviews-section_sortBtn__TTMC6:hover{background:var(--menu-item-hover)}.reviews-section_sortDropdown__yk_Wg{position:absolute;right:0;top:100%;margin-top:8px;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;z-index:100;min-width:160px;padding:6px;animation:reviews-section_slideDown__hRzTa .2s ease}@keyframes reviews-section_slideDown__hRzTa{0%{opacity:0}to{opacity:1}}.reviews-section_sortOption__QiGwf{width:100%;padding:10px 14px;text-align:left;background:transparent;border:none;font-size:14px;cursor:pointer;border-radius:8px;font-weight:500;font-family:var(--font-inter);color:var(--text-primary);transition:all .2s ease}.reviews-section_sortOption__QiGwf:hover{background:var(--menu-item-hover)}.reviews-section_sortOptionActive__iEltM{background:var(--menu-item-hover);color:#5F6CF4}.reviews-section_mainInputSection__govxH{margin-bottom:32px}.reviews-section_inputArea__NkSmZ{margin-top:16px;padding-left:0}.reviews-section_customInputWrapper__J_Kc_{width:100%;border-radius:12px;border:1px solid var(--border);transition:all .2s ease;background:var(--input-bg);overflow:hidden}.reviews-section_customInputWrapperActive__m0nuO{border-color:#5F6CF4}.reviews-section_customInputWrapperFocused__Q70Cn{border-color:var(--accent);background:var(--card-bg)}.reviews-section_customTextarea__Gi9ic{width:100%;background:transparent;border:none;color:var(--text-primary);padding:14px 16px;font-size:15px;outline:none;resize:none;font-family:var(--font-inter);line-height:1.5;min-height:50px}.reviews-section_customTextarea__Gi9ic::placeholder{color:var(--text-secondary);opacity:.6}.reviews-section_inputFooter__KO0do{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.reviews-section_submitBtn__8wsXg{background:linear-gradient(135deg,#5F6CF4,#5865f2);color:#fff;border:none;padding:10px 24px;border-radius:20px;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s ease;font-family:var(--font-inter)}.reviews-section_submitBtn__8wsXg:disabled{opacity:.5;cursor:not-allowed}.reviews-section_cancelBtn__ROU27{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-weight:600;font-size:14px;padding:10px 20px;border-radius:20px;transition:all .2s ease;font-family:var(--font-inter)}.reviews-section_cancelBtn__ROU27:hover{color:var(--text-primary);background:var(--menu-item-hover)}.reviews-section_feed__gwON0{display:flex;flex-direction:column}.reviews-section_rootWrapper__6BRmO{margin-bottom:24px;animation:reviews-section_fadeInUp__ob1F8 .3s ease}.reviews-section_highlighted___lgt3{animation:reviews-section_highlightPulse__srm5J 2.5s ease;border-radius:12px}@keyframes reviews-section_highlightPulse__srm5J{0%{background-color:rgba(88,101,242,.18)}to{background-color:initial}}@keyframes reviews-section_fadeInUp__ob1F8{0%{opacity:0}to{opacity:1}}.reviews-section_replyWrapper__CoN6e{margin-top:20px;padding-left:0}.reviews-section_mainLayout__WQCHU{display:flex;gap:16px;align-items:flex-start}.reviews-section_avatarWrapper__Fm6wD{position:relative;width:40px;height:40px;cursor:pointer;flex-shrink:0}.reviews-section_avatar__SL_m_{width:40px;height:40px;border-radius:50%;object-fit:cover;transition:transform .2s ease}.reviews-section_avatar__SL_m_:hover{transform:scale(1.05)}.reviews-section_smallAvatar__0CDIh{width:32px;height:32px;border-radius:50%;object-fit:cover}.reviews-section_miniAvatar__Kvah2{width:20px;height:20px;border-radius:50%;object-fit:cover}.reviews-section_badgeEdit__5WlIp{position:absolute;bottom:-5px;right:-5px;background:var(--card-bg);border-radius:50%;font-size:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:2px solid var(--card-bg)}.reviews-section_avatarDropdown__r9XO3{position:absolute;top:48px;left:0;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;z-index:1000;min-width:200px;padding:6px;animation:reviews-section_slideDown__hRzTa .2s ease}.reviews-section_dropHeader__cBlMB{font-size:11px;color:var(--text-secondary);padding:8px 10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.reviews-section_dropItem__I_Xby{width:100%;padding:10px;text-align:left;background:transparent;border:none;color:var(--text-primary);font-size:14px;cursor:pointer;display:flex;align-items:center;gap:10px;border-radius:8px;transition:background .2s;font-family:var(--font-inter)}.reviews-section_dropItem__I_Xby:hover{background:var(--menu-item-hover)}.reviews-section_contentSide__vzMN_{flex:1 1;min-width:0;margin-top:-12px}.reviews-section_header__RO0oe{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.reviews-section_userName__IYVr7{font-size:15px;font-weight:600;color:var(--text-primary)}.reviews-section_serverName__U788q{font-size:15px;font-weight:700;color:#5F6CF4}.reviews-section_officialBadge__R1pn_{background:#5F6CF4;color:#fff}.reviews-section_officialBadge__R1pn_,.reviews-section_pinnedBadge__evNK1{font-size:10px;padding:2px 6px;border-radius:8px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.reviews-section_pinnedBadge__evNK1{display:inline-flex;align-items:center;gap:3px;background:var(--bg-badge);color:var(--text-secondary)}.reviews-section_date__TWijC{font-size:13px;color:var(--text-secondary);font-weight:400}.reviews-section_commentText__wd_5C{font-size:15px;line-height:1.6;color:var(--text-primary);margin-bottom:10px;white-space:pre-wrap;word-wrap:break-word;font-weight:400}.reviews-section_actions__RpkjK{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.reviews-section_voteGroup__edkcI{display:flex;align-items:center;gap:4px}.reviews-section_voteBtn__4QIl1{background:transparent!important;border:none!important;color:var(--text-secondary)!important;cursor:pointer!important;padding:6px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.reviews-section_voteBtn__4QIl1:hover{background:var(--menu-item-hover)!important;transform:scale(1.1)!important}.reviews-section_voteBtnActive__6J0IG{background:rgba(62,166,255,.1)!important;color:#5F6CF4!important}.reviews-section_voteCount__NqQ1o{font-size:13px;font-weight:600;color:var(--text-secondary);min-width:20px;text-align:center}.reviews-section_replyBtn__qm2sM{background:none!important;border:none!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;color:var(--text-secondary)!important;padding:6px 12px!important;border-radius:16px!important;transition:all .2s ease!important;font-family:var(--font-inter)!important}.reviews-section_replyBtn__qm2sM:hover{background:var(--menu-item-hover);color:var(--text-primary)}.reviews-section_iconBtn__J5TIS{background:none!important;border:none!important;color:var(--text-secondary)!important;cursor:pointer!important;padding:6px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.reviews-section_iconBtn__J5TIS:hover{background:var(--menu-item-hover)!important;color:var(--text-primary)!important}.reviews-section_dropdownMenu__LncIj{position:absolute;right:0;top:100%;margin-top:4px;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;z-index:100;min-width:160px;padding:6px;animation:reviews-section_slideDown__hRzTa .2s ease}.reviews-section_dropItemDanger__JdmzT{width:100%;padding:10px;text-align:left;background:transparent;border:none;color:#ff4d4d;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:10px;border-radius:8px;transition:background .2s;font-family:var(--font-inter)}.reviews-section_dropItemDanger__JdmzT:hover{background:rgba(255,77,77,.1)}.reviews-section_dropItemNormal__WE8lH{width:100%!important;padding:10px!important;text-align:left!important;background:transparent!important;border:none!important;color:var(--text-primary)!important;font-size:14px!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:10px!important;border-radius:8px!important;transition:background .2s!important;font-family:var(--font-inter)!important}.reviews-section_dropItemNormal__WE8lH:hover{background:var(--menu-item-hover)!important}.reviews-section_expandBtn__Zg0K7{background:none!important;border:none!important;color:#5F6CF4!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;padding:6px 0!important;display:flex!important;align-items:center!important;gap:6px!important;font-family:var(--font-inter)!important;transition:all .2s ease!important}.reviews-section_expandBtn__Zg0K7:hover{color:#5865f2!important}.reviews-section_editHint__O6tWg{font-size:11px;color:var(--text-secondary);margin-top:8px;display:flex;align-items:center;gap:4px;-webkit-user-select:none;user-select:none}.reviews-section_hintLink__viZuc{background:none!important;border:none!important;color:#5F6CF4!important;cursor:pointer!important;font-size:11px!important;padding:0!important;text-decoration:underline!important;font-family:inherit!important;transition:color .2s ease!important}.reviews-section_hintLink__viZuc:hover{color:#5865f2!important}.reviews-section_editedLabel__DWvqj{font-size:12px;color:#6b7280;margin-left:6px;cursor:help;position:relative;display:inline-block}.reviews-section_tooltip__yokli{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;background:#000;color:#fff;padding:6px 10px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:1000;pointer-events:none;animation:reviews-section_fadeIn__HH0J1 .2s ease}@keyframes reviews-section_fadeIn__HH0J1{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.reviews-section_titleRow___gwEs{flex-direction:column;align-items:flex-start;gap:12px}.reviews-section_mainLayout__WQCHU{gap:12px}.reviews-section_actions__RpkjK{flex-wrap:wrap}.reviews-section_nestedList__Xlc4t{margin-left:12px;padding-left:12px}}.StatsCard_card__Z_qK6{background-color:#0A0A0A;border:1px solid #1a1a1c;border-radius:16px;padding:24px;font-family:var(--font-inter),system-ui,-apple-system;transition:border-color .2s;display:flex;flex-direction:column}.StatsCard_card__Z_qK6:hover{border-color:#2A2A2A}.StatsCard_topRow__x_uJs{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.StatsCard_iconWrap__D1FBO{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.StatsCard_iconWrap__D1FBO svg{width:20px;height:20px}.StatsCard_iconBlue__GS5d3{background:rgba(88,101,242,.1);color:#5865F2}.StatsCard_iconPurple__QhYud{background:rgba(138,95,212,.1);color:#8a5fd4}.StatsCard_iconOrange__PbBSU{background:rgba(192,120,48,.1);color:#c07830}.StatsCard_iconRed__VRNIX{background:rgba(181,62,66,.1);color:#B53E42}.StatsCard_trendBadge__N7cY3{font-size:13px;font-weight:500;padding:6px;border-radius:8px;white-space:nowrap}.StatsCard_trendGreen__FPSX2{background:#0A1912;color:#437D54}.StatsCard_trendWarning__ECEam{background:#1E1609;color:#A47D49}.StatsCard_value__MfoSS{font-size:32px;font-weight:600;color:#FFFFFF;line-height:1.2;margin-bottom:6px}.StatsCard_label__MMCYc{font-size:14px;color:#505050;margin-bottom:16px}.StatsCard_divider__UXLHP{height:2px;background:#131313}.StatsCard_footer__oYGs_{padding-top:16px}.StatsCard_link__lv7I2{font-size:13px;color:#505050;text-decoration:none;transition:color .2s}.StatsCard_link__lv7I2:hover{color:#e4e4e7}.Button_btn__OaT_4{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;border-radius:.875rem;font-family:var(--font-inter);font-size:13px;font-weight:400;transition:all .2s ease;border:1px solid transparent;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.Button_sm__OUVVf{padding:.4rem .8rem;border-radius:.5rem}.Button_md__p8UVF{padding:.63rem .75rem}.Button_lg__rUWlO{padding:.75rem 1.25rem;font-size:15px}.Button_iconOnly__tUtRi{padding:0;aspect-ratio:1/1;flex-shrink:0}.Button_sm__OUVVf.Button_iconOnly__tUtRi{width:2rem;height:2rem}.Button_md__p8UVF.Button_iconOnly__tUtRi{width:2.5rem;height:2.5rem}.Button_lg__rUWlO.Button_iconOnly__tUtRi{width:3.5rem;height:3.5rem}.Button_primary__hRIeG{background-color:var(--primary-bg);color:var(--primary-text)}.Button_secondary__OZAKk{background-color:var(--secondary-bg);color:var(--secondary-text)}.Button_success__9oYzg{background-color:var(--success-bg);color:var(--success-text)}.Button_danger__1_7es{background-color:var(--danger-bg);color:var(--danger-text)}.Button_special__hud64{--main-color:var(--special-bg-color,#8b5cf6);--text-on-main:#ffffff;padding:1rem 1.5rem;font-size:.875rem}.Button_ghost___Z4Ct{background-color:initial;color:var(--ghost-text,var(--text-primary,#1e293b));border:1px solid transparent}.Button_ghost___Z4Ct:hover:not(:disabled){background-color:rgba(0,0,0,.05)}.Button_ghost___Z4Ct.Button_active__T5_kW{background-color:rgba(0,0,0,.08);color:var(--ghost-text,var(--text-primary))}.dark .Button_ghost___Z4Ct{color:var(--ghost-text,var(--text-primary-dark,#f1f5f9))}.dark .Button_ghost___Z4Ct.Button_active__T5_kW{background-color:rgba(255,255,255,.08)}.dark .Button_ghost___Z4Ct:hover:not(:disabled){background-color:rgba(255,255,255,.05)}.Button_link__8WArH{background:transparent;padding:0;border:none;min-height:auto;height:auto;text-decoration:none}.Button_link__8WArH:hover:not(:disabled){transform:none;text-decoration:none}.Button_outline__kVk6L{background-color:initial!important;border:1px solid var(--special-bg-color);color:var(--main-color)}.Button_outline__kVk6L:hover:not(:disabled){background-color:var(--main-color)!important;color:var(--text-on-main)!important}.Button_btn__OaT_4[style*=border-color],.Button_btn__OaT_4[style*=borderColor]{border-style:solid}.Button_fullWidth__CsRX_{width:100%}.Button_btn__OaT_4:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.5)}.Button_btn__OaT_4:disabled:hover{transform:none}.Button_text-left__FqlzV{justify-content:flex-start}.Button_text-center__SXVnF{justify-content:center}.Button_text-right__qKN4Z{justify-content:flex-end}.Button_group__iivWN{display:inline-flex;border-radius:.875rem;overflow:hidden;border:1px solid var(--border,#e2e8f0)}.Button_group__iivWN .Button_btn__OaT_4{border-radius:0;border:none;border-right:1px solid var(--border,#e2e8f0)}.Button_group__iivWN .Button_btn__OaT_4:last-child{border-right:none}.Button_group__iivWN .Button_btn__OaT_4:hover:not(:disabled){transform:none;z-index:1}.Button_group__iivWN.Button_vertical__uw_mq{flex-direction:column}.Button_group__iivWN.Button_vertical__uw_mq .Button_btn__OaT_4{border-right:none;border-bottom:1px solid var(--border,#e2e8f0);width:100%}.Button_group__iivWN.Button_vertical__uw_mq .Button_btn__OaT_4:last-child{border-bottom:none}@keyframes Button_spin__wLdnv{to{transform:rotate(1turn)}}.Button_animate-spin__4oMgL{animation:Button_spin__wLdnv 1s linear infinite}.Button_text__4TeBi{display:inline-flex;align-items:center}.Input_wrapper__nxfO_{display:flex;flex-direction:column;gap:.375rem;width:100%}.Input_fullWidth__egplp{width:100%}.Input_label__yCY_e{font-weight:500;color:var(--text-primary,#1e293b);font-size:.875rem;display:flex;align-items:center;gap:.25rem}.Input_required__UIkAG{color:var(--danger,#ef4444);font-weight:600;margin-left:.125rem}.Input_prefix__G8T9V,.Input_suffix__ZrUuM{font-size:.875rem;color:var(--text-secondary,#64748b)}.Input_inputContainer__ymQZc{display:flex;align-items:stretch;background:var(--input-bg,#ffffff);border:1px solid var(--input-border,#e2e8f0);border-radius:.75rem;transition:all .2s ease;overflow:hidden;position:relative}.Input_inputContainer__ymQZc.Input_focused__9YlKI{border-color:var(--input-border-hover,#5F6CF4)}.Input_inputContainer__ymQZc.Input_hasError__qc_5f{border-color:var(--danger,#ef4444)}.Input_inputContainer__ymQZc.Input_hasSuccess__Wc_BK{border-color:var(--success,#22c55e)}.Input_inputContainer__ymQZc.Input_disabled__Ks2zF,.Input_inputContainer__ymQZc.Input_readOnly__W7uia{background:var(--input-disabled,#f8fafc);cursor:not-allowed}.Input_inputContainer__ymQZc.Input_disabled__Ks2zF{opacity:.6}.Input_sm__Ge0kw .Input_input__CCeLs{padding:.5rem .875rem;font-size:.875rem;height:2.25rem}.Input_md__Dzl_1 .Input_input__CCeLs{padding:.75rem 1rem;font-size:.95rem;height:2.75rem}.Input_lg__YauCU .Input_input__CCeLs{padding:1rem 1.25rem;font-size:1rem;height:3.25rem}.Input_filled__TLILs{background:var(--input-filled-bg,#f1f5f9);border:1px solid transparent}.Input_filled__TLILs.Input_focused__9YlKI{background:var(--input-bg,#ffffff);border-color:var(--input-border-hover,#5F6CF4)}.Input_flushed__sSXxb{border:none;border-bottom:2px solid var(--input-border,#e2e8f0);border-radius:0}.Input_flushed__sSXxb.Input_focused__9YlKI{border-bottom-color:var(--input-border-hover,#5F6CF4);box-shadow:none}.Input_unstyled__7_pEe{border:none;background:transparent;box-shadow:none}.Input_unstyled__7_pEe.Input_focused__9YlKI{box-shadow:none}.Input_inputWrapper__U8cBP{flex:1 1;position:relative;display:flex;align-items:center}.Input_input__CCeLs{width:100%;border:none;background:transparent;color:var(--text-primary,#1e293b);outline:none;line-height:1.5;font-family:inherit}.Input_input__CCeLs::placeholder{color:var(--text-secondary,#94a3b8)}.Input_input__CCeLs:disabled{cursor:not-allowed}.Input_icon__YTN39{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--text-secondary,#94a3b8);pointer-events:none;width:2.5rem;z-index:1}.Input_iconLeft__nguqX{left:0}.Input_iconRight__HWZYp{right:0}.Input_errorIcon__HzF4U{color:var(--danger,#ef4444)}.Input_successIcon__BqpVt{color:var(--success,#22c55e)}.Input_hasLeftIcon__eYYLt{padding-left:2.5rem!important}.Input_hasRightIcon__bHVmW{padding-right:3.5rem!important}.Input_hasCounter__imzEc{padding-right:4rem!important}.Input_counter__FVB4c{position:absolute;right:.75rem;bottom:.25rem;font-size:.65rem;color:var(--text-secondary,#94a3b8);pointer-events:none;background:var(--input-bg,#ffffff);padding:.125rem .25rem;border-radius:.25rem;z-index:2}.Input_limitReached__6wtrY{color:var(--danger,#ef4444);font-weight:600}.Input_counterOutside__VzbOQ{display:flex;justify-content:flex-end;font-size:.75rem;color:var(--text-secondary,#94a3b8);margin-top:.25rem}.Input_rightButtons__zJYpR{display:flex;align-items:center;gap:.25rem;padding-right:.5rem}.Input_iconButton__1SAN_{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:var(--text-secondary,#94a3b8);cursor:pointer;border-radius:.375rem;transition:all .2s;padding:0}.Input_iconButton__1SAN_:hover{background:rgba(0,0,0,.05);color:var(--text-primary,#1e293b)}.Input_iconButton__1SAN_:active{transform:scale(.95)}.Input_addon__OcRrk{display:flex;align-items:center;justify-content:center;padding:0 .875rem;background:rgba(0,0,0,.03);color:var(--text-secondary,#64748b);font-size:.875rem;white-space:nowrap;border-color:inherit;-webkit-user-select:none;user-select:none}.Input_addonLeft__Ol5Mv{border-right:1px solid var(--input-border,#e2e8f0)}.Input_addonRight__kyVBH{border-left:1px solid var(--input-border,#e2e8f0)}.Input_errorMsg__RxJoI,.Input_helperText__ufoix,.Input_successMsg__MUkf1{font-size:.75rem;margin:0;line-height:1.4}.Input_errorMsg__RxJoI{color:var(--danger,#ef4444);display:flex;align-items:center;gap:.25rem}.Input_successMsg__MUkf1{color:var(--success,#22c55e)}.Input_helperText__ufoix{color:var(--text-secondary,#64748b)}.Input_inputGroup__R77aJ{display:flex;flex-direction:column}.Input_inputGroup__R77aJ.Input_horizontal__dH7Ka{flex-direction:row}.Input_inputGroup__R77aJ.Input_attached__LMsz8 .Input_inputContainer__ymQZc{border-radius:0}.Input_inputGroup__R77aJ.Input_attached__LMsz8 .Input_inputContainer__ymQZc:first-child{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.Input_inputGroup__R77aJ.Input_attached__LMsz8 .Input_inputContainer__ymQZc:last-child{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.Input_inputGroup__R77aJ.Input_attached__LMsz8.Input_horizontal__dH7Ka .Input_inputContainer__ymQZc:not(:last-child){border-right:none}.dark .Input_inputContainer__ymQZc{--input-bg:#1e293b;--input-border:#334155;--input-filled-bg:#0f172a;--input-disabled:#0f172a}.dark .Input_input__CCeLs,.dark .Input_label__yCY_e{color:var(--text-primary-dark,#f1f5f9)}.dark .Input_input__CCeLs::placeholder{color:var(--text-secondary-dark,#64748b)}.dark .Input_addon__OcRrk{background:rgba(255,255,255,.05);color:var(--text-secondary-dark,#94a3b8)}.dark .Input_iconButton__1SAN_:hover{background:rgba(255,255,255,.1)}.dark .Input_counter__FVB4c{background:var(--input-bg,#1e293b)}@keyframes Input_shake__D6DiM{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.Input_inputContainer__ymQZc.Input_hasError__qc_5f{animation:Input_shake__D6DiM .4s ease-in-out}@media (max-width:640px){.Input_inputGroup__R77aJ.Input_horizontal__dH7Ka{flex-direction:column}.Input_inputGroup__R77aJ.Input_attached__LMsz8.Input_horizontal__dH7Ka .Input_inputContainer__ymQZc{border-radius:0;border-right:1px solid var(--input-border,#e2e8f0);border-bottom:none}.Input_inputGroup__R77aJ.Input_attached__LMsz8.Input_horizontal__dH7Ka .Input_inputContainer__ymQZc:first-child{border-radius:.75rem .75rem 0 0}.Input_inputGroup__R77aJ.Input_attached__LMsz8.Input_horizontal__dH7Ka .Input_inputContainer__ymQZc:last-child{border-radius:0 0 .75rem .75rem;border-bottom:1px solid var(--input-border,#e2e8f0)}}.AdminAvatar_avatar__buEeo{position:relative;overflow:hidden;border-radius:50%;flex-shrink:0;background:#27272a}.AdminAvatar_img____HDC{object-fit:cover;border-radius:50%}.AdminAvatar_initials__wc0Mw{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#a1a1aa;background:#27272a;border-radius:50%;-webkit-user-select:none;user-select:none}.Toast_toastContainer__AYoHs{position:fixed;bottom:32px;right:32px;z-index:2147483647;pointer-events:none;view-transition-name:none}.Toast_toastGroup__Cu_5h{position:relative;width:356px;display:flex;flex-direction:column;align-items:flex-end}.Toast_toast__5T6eI{position:absolute;bottom:0;right:0;width:100%;background:var(--card-bg,#ffffff);border:1px solid var(--border,#e5e7eb);border-radius:10px;color:var(--text-primary,#111827);overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);pointer-events:auto;transform:translateY(calc(var(--offset, 0) * -6px)) scale(calc(1 - var(--offset, 0) * .04));opacity:calc(1 - var(--offset, 0) * .15);z-index:calc(3 - var(--offset, 0));transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s ease;animation:Toast_toastSlideUp__aExzJ .35s cubic-bezier(.16,1,.3,1) both}.Toast_toastSettled__P70eM{animation:none}.Toast_toast__5T6eI:last-child{position:relative}@keyframes Toast_toastSlideUp__aExzJ{0%{opacity:0;transform:translateY(100%)}to{opacity:calc(1 - var(--offset, 0) * .15);transform:translateY(calc(var(--offset, 0) * -6px)) scale(calc(1 - var(--offset, 0) * .04))}}.Toast_toast__5T6eI.Toast_hovered__bwkUr{transform:translateY(calc(var(--offset, 0) * -100% - var(--offset, 0) * 10px)) scale(1);opacity:1}.Toast_toast__5T6eI.Toast_closing__GsiLa{animation:Toast_toastClose__TBjcB .28s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes Toast_toastClose__TBjcB{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateX(30px) scale(.95)}}.Toast_toastBody__eQ25a{display:flex;align-items:flex-start;gap:12px;padding:14px 16px}.Toast_progressTrack__LGpq6{width:100%;height:3px;background:var(--border,#e5e7eb);overflow:hidden}.Toast_progressBar__qrzBV{height:100%;width:100%;border-radius:0 2px 2px 0;transform-origin:left center;animation:Toast_progressShrink__him84 linear forwards}@keyframes Toast_progressShrink__him84{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toast_iconWrap__wqzzH{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px}.Toast_content__GJ6oy{flex:1 1;display:flex;flex-direction:column;justify-content:center;min-height:20px;min-width:0}.Toast_message__0jO9A{font-size:.875rem;line-height:1.45;margin:0;word-break:break-word}.Toast_closeBtn__lICa5{flex-shrink:0;margin-left:auto;background:transparent;border:none;color:var(--text-secondary,#6b7280);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease,background-color .15s ease,color .15s ease}.Toast_toast__5T6eI:hover .Toast_closeBtn__lICa5{opacity:1}.Toast_closeBtn__lICa5:hover{color:var(--text-primary,#111827);background-color:var(--border,#f3f4f6)}@media (max-width:968px){.Toast_toastContainer__AYoHs{bottom:104px;right:16px;left:16px}.Toast_toastGroup__Cu_5h{width:100%}}@media (prefers-reduced-motion:reduce){.Toast_toast__5T6eI{animation:none!important;transition:none!important}.Toast_toast__5T6eI.Toast_closing__GsiLa{animation:none!important;opacity:0}.Toast_progressBar__qrzBV{animation:none!important;transform:scaleX(0)}}.Textarea_wrapper__431Tg{display:flex;flex-direction:column;gap:.375rem;width:100%}.Textarea_fullWidth__WkjQp{width:100%}.Textarea_expanded__UEi1f{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);padding:2rem;display:flex;flex-direction:column;animation:Textarea_fadeIn__J6eFS .2s ease}.Textarea_expanded__UEi1f .Textarea_container__WhImz{flex:1 1;display:flex}.Textarea_expanded__UEi1f .Textarea_textareaWrapper__Kl6it{flex:1 1}.Textarea_expanded__UEi1f .Textarea_textarea__GlIVN{height:100%!important;max-height:none!important}.Textarea_label__XEQXT{font-size:14px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:.25rem;margin:0 0 8px}.Textarea_required__AOURp{color:#ef4444;font-weight:600;margin-left:.125rem}.Textarea_prefix__wh_I_,.Textarea_suffix__y8uJn{font-size:.875rem}.Textarea_container__WhImz{display:flex;background:var(--input-bg);border:1px solid var(--border);border-radius:12px;transition:all .2s ease;overflow:hidden;position:relative}.Textarea_container__WhImz.Textarea_focused__qF_Zg,.Textarea_container__WhImz:focus-within{border-color:var(--special-bg-color)}.Textarea_container__WhImz.Textarea_hasError__ah4jx{border-color:#f85149}.Textarea_container__WhImz.Textarea_hasSuccess__p4Rzq{border-color:#238636}.Textarea_container__WhImz.Textarea_readOnly__jDvBS{background:var(--input-bg);opacity:.75;cursor:not-allowed}.Textarea_container__WhImz.Textarea_disabled__88hnJ{background:var(--input-bg);opacity:.5;cursor:not-allowed}.Textarea_sm__nzu9K .Textarea_textarea__GlIVN{padding:10px 14px;font-size:14px;min-height:80px}.Textarea_md__5u766 .Textarea_textarea__GlIVN{padding:14px 16px;font-size:15px;min-height:100px}.Textarea_lg__wUxqB .Textarea_textarea__GlIVN{padding:16px 18px;font-size:16px;min-height:120px}.Textarea_filled__PmpyQ{background:var(--bg-hover,rgba(0,0,0,.04));border:1px solid transparent}.Textarea_filled__PmpyQ.Textarea_focused__qF_Zg{background:var(--input-bg)}.Textarea_flushed__mUcvN{border:none;border-bottom:2px solid var(--border);border-radius:0}.Textarea_flushed__mUcvN.Textarea_focused__qF_Zg{box-shadow:none;border-bottom-color:var(--special-bg-color)}.Textarea_unstyled__ZTUHQ{border:none;background:transparent;box-shadow:none}.Textarea_unstyled__ZTUHQ.Textarea_focused__qF_Zg{box-shadow:none}.Textarea_textareaWrapper__Kl6it{flex:1 1;position:relative;display:flex;flex-direction:column}.Textarea_mainContent__MueJa{flex:1 1;position:relative;display:flex}.Textarea_textarea__GlIVN{width:100%;border:none;background:transparent;outline:none;line-height:1.6;font-family:inherit;font-weight:400;color:var(--text-primary);resize:vertical;transition:all .2s ease}.Textarea_textarea__GlIVN:disabled{cursor:not-allowed}.Textarea_autoResize__Hzi1T{resize:none;overflow:hidden}.Textarea_textarea__GlIVN::-webkit-scrollbar{width:6px}.Textarea_textarea__GlIVN::-webkit-scrollbar-track{background:transparent}.Textarea_textarea__GlIVN::-webkit-scrollbar-thumb{background:var(--border,#e2e8f0);border-radius:10px;-webkit-transition:background .2s ease;transition:background .2s ease}.Textarea_textarea__GlIVN::-webkit-scrollbar-thumb:hover{background:var(--text-secondary,#94a3b8)}.Textarea_icon__v_PuJ{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);pointer-events:none;z-index:1}.Textarea_iconBottom__cVxup,.Textarea_iconTop__CJZ_f{padding:.5rem 1rem;width:100%;justify-content:flex-start}.Textarea_iconLeft__OsJLX,.Textarea_iconRight__s7EQc{position:absolute;top:.75rem;width:2.5rem}.Textarea_iconLeft__OsJLX{left:0}.Textarea_iconRight__s7EQc{right:0}.Textarea_errorIcon___eLzJ{color:#f85149}.Textarea_successIcon__noLrY{color:#238636}.Textarea_hasLeftIcon__CvKz1{padding-left:2.5rem!important}.Textarea_hasRightIcon__nQNQ0{padding-right:2.5rem!important}.Textarea_hasTopIcon__XF4Gc{padding-top:2.5rem!important}.Textarea_hasBottomIcon__bDQ96{padding-bottom:3rem!important}.Textarea_topRightButtons__4qvEs{display:flex;align-items:center;position:absolute;gap:4px;top:8px;right:8px;z-index:2;background:var(--input-bg);border-radius:8px}.Textarea_iconButton__5mzcv{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:8px;transition:all .2s ease;padding:0}.Textarea_iconButton__5mzcv:hover{background:var(--bg-hover,rgba(0,0,0,.05));color:var(--text-primary)}.Textarea_iconButton__5mzcv:active{transform:scale(.95)}.Textarea_validationIcon__K0SP6{position:absolute;top:.75rem;right:.75rem;z-index:1}.Textarea_addon___wJdA{display:flex;align-items:center;justify-content:center;padding:12px 14px;background:rgba(0,0,0,.03);color:var(--text-secondary);font-size:14px;font-weight:500;white-space:nowrap;-webkit-user-select:none;user-select:none}.Textarea_addonLeft__BB_k0{border-right:1px solid var(--border)}.Textarea_addonRight__UBgXL{border-left:1px solid var(--border)}.Textarea_addonTop__0scpV{width:100%;border-bottom:1px solid var(--border);border-radius:12px 12px 0 0}.Textarea_addonBottom__P_Csb{width:100%;border-top:1px solid var(--border);border-radius:0 0 12px 12px}.Textarea_counterBar__xCWz5{position:absolute;bottom:8px;right:12px;font-size:12px;pointer-events:none;background:var(--input-bg);backdrop-filter:blur(10px);padding:4px 8px;border-radius:8px;z-index:2}.Textarea_counter__m8YJf{color:var(--text-secondary);opacity:.6;transition:opacity .2s ease}.Textarea_container__WhImz.Textarea_focused__qF_Zg .Textarea_counter__m8YJf{opacity:.9}.Textarea_limitReached__ufEmy{color:#f85149;font-weight:600;opacity:1}.Textarea_counterOutside__FYnDA{display:flex;justify-content:flex-end;font-size:12px;color:var(--text-secondary);margin-top:4px}.Textarea_errorMsg___Dya5,.Textarea_helperText__PvA6Y,.Textarea_successMsg__BVMQp{font-size:12px;margin:4px 0 0;line-height:1.4;padding:8px 12px;border-radius:8px}.Textarea_errorMsg___Dya5{color:#f85149;background:rgba(248,81,73,.1);display:flex;align-items:center;gap:.25rem}.Textarea_successMsg__BVMQp{color:#238636;background:rgba(35,134,54,.1)}.Textarea_helperText__PvA6Y{color:var(--text-secondary);background:rgba(128,128,128,.06);padding:0;background:none}.Textarea_textareaGroup__citr2{display:flex;flex-direction:column}@keyframes Textarea_fadeIn__J6eFS{0%{opacity:0}to{opacity:1}}@keyframes Textarea_shake__Dl75d{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}@keyframes Textarea_tagAppear__UpNo3{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Textarea_container__WhImz.Textarea_hasError__ah4jx{animation:Textarea_shake__Dl75d .4s ease-in-out}.dark .Textarea_label__XEQXT,.dark .Textarea_textarea__GlIVN{color:var(--text-primary-dark,#f1f5f9)}.dark .Textarea_addon___wJdA{background:rgba(255,255,255,.05);color:var(--text-secondary-dark,#94a3b8)}.dark .Textarea_iconButton__5mzcv:hover{background:rgba(255,255,255,.08)}.dark .Textarea_counterBar__xCWz5{background:var(--input-bg)}.dark .Textarea_expanded__UEi1f{background:rgba(0,0,0,.8)}@media (max-width:768px){.Textarea_textarea__GlIVN{font-size:16px}.Textarea_expanded__UEi1f{padding:1rem}.Textarea_textareaGroup__citr2{flex-direction:column}}@media (max-width:480px){.Textarea_counterBar__xCWz5{font-size:11px;padding:3px 6px}}.MarkdownText_markdownContainer__t8aub{line-height:1.6;word-wrap:break-word;font-family:var(--font-inter),system-ui,-apple-system;font-style:normal}.MarkdownText_markdownContainer__t8aub .spoiler{position:relative;display:inline;background:var(--secondary-active,rgba(128,128,128,.3));border-radius:4px;color:transparent!important;-webkit-user-select:none;user-select:none;cursor:pointer;padding:2px 0;margin:0 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;overflow:hidden}.MarkdownText_markdownContainer__t8aub .spoiler canvas{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:10!important;pointer-events:none!important;border-radius:4px}.MarkdownText_markdownContainer__t8aub .spoiler.revealed{color:inherit!important;background:transparent!important;-webkit-user-select:auto!important;user-select:auto!important;cursor:text!important;animation:MarkdownText_fadeIn__oixrF .4s ease-out}.MarkdownText_markdownContainer__t8aub .spoiler.revealed canvas{display:none!important}@keyframes MarkdownText_fadeIn__oixrF{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}.reviews-section-mobile_container__lUYuW{display:flex;flex-direction:column;width:100%;font-family:var(--font-inter,"Inter",sans-serif);color:var(--text-primary)}.reviews-section-mobile_topBar__kY2Oh{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.reviews-section-mobile_topBarCount__EnZmV{font-size:15px;font-weight:700;letter-spacing:-.02em}.reviews-section-mobile_sortChip__xpuis{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:20px;border:1px solid var(--border);background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}.reviews-section-mobile_sortChip__xpuis:active{background:var(--menu-item-hover)}.reviews-section-mobile_composeCta__7o3sE{display:flex;align-items:center;gap:12px;margin:12px 16px;padding:10px 14px;border-radius:24px;border:1.5px solid var(--border);background:var(--input-bg,rgba(128,128,128,.04));cursor:pointer;text-align:left;width:calc(100% - 32px);box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .15s}.reviews-section-mobile_composeCta__7o3sE:active{border-color:#5F6CF4}.reviews-section-mobile_composeCtaAvatar__pZT0L{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0}.reviews-section-mobile_composeCtaPlaceholder__cDT1x{font-size:14px;color:var(--text-secondary);-webkit-user-select:none;user-select:none;text-align:left}.reviews-section-mobile_loginCta__nxdFQ{margin:12px 16px;padding:12px 16px;border-radius:16px;border:1px dashed var(--border);text-align:center;font-size:14px;color:var(--text-secondary)}.reviews-section-mobile_feed___zwDD{display:flex;flex-direction:column}.reviews-section-mobile_reviewCard__64ilm{padding:12px 16px 10px;position:relative;border-bottom:1px solid var(--border);animation:reviews-section-mobile_fadeUp__oQfJX .2s ease}@keyframes reviews-section-mobile_fadeUp__oQfJX{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.reviews-section-mobile_reviewCard__64ilm:last-child{border-bottom:none}.reviews-section-mobile_highlighted__cnnfO{animation:reviews-section-mobile_highlightPulse__4UbJF 2.5s ease}@keyframes reviews-section-mobile_highlightPulse__4UbJF{0%{background-color:rgba(88,101,242,.18)}to{background-color:initial}}.reviews-section-mobile_reviewCardReply__ktmhn{padding-left:22px;background:var(--aside-active-bg,rgba(128,128,128,.025))}.reviews-section-mobile_threadLine__CjoQZ{position:absolute;left:8px;top:14px;bottom:10px;width:2px;background:var(--border);border-radius:2px}.reviews-section-mobile_reviewRow__fntJu{display:flex;gap:10px;align-items:flex-start}.reviews-section-mobile_avatar__giwvy{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.reviews-section-mobile_avatarSmall___hMW1{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.reviews-section-mobile_reviewBody__E8ksq{flex:1 1;min-width:0}.reviews-section-mobile_reviewHeader__pc8rm{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;margin-bottom:4px}.reviews-section-mobile_reviewMeta__JrM__{display:flex;flex-wrap:wrap;align-items:center;gap:5px;flex:1 1;min-width:0}.reviews-section-mobile_nameUser__WrkX9{font-size:14px;font-weight:600;color:var(--text-primary)}.reviews-section-mobile_nameServer__TmvcG{font-size:14px;font-weight:700;color:#5F6CF4}.reviews-section-mobile_officialBadge__IySFB{background:#5F6CF4;color:#fff}.reviews-section-mobile_officialBadge__IySFB,.reviews-section-mobile_pinnedBadge__ml2ph{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:8px;line-height:1.5;flex-shrink:0}.reviews-section-mobile_pinnedBadge__ml2ph{display:inline-flex;align-items:center;gap:3px;background:var(--bg-badge);color:var(--text-secondary)}.reviews-section-mobile_reviewDate__rEhg3{font-size:12px;color:var(--text-secondary)}.reviews-section-mobile_editedDot__1v85b{color:var(--text-muted,#6b7280);font-size:11px}.reviews-section-mobile_moreBtn__uf7HE{min-width:36px;min-height:36px;padding:0;margin:-6px -4px -6px 0;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s}.reviews-section-mobile_moreBtn__uf7HE:active{background:var(--menu-item-hover);color:var(--text-primary)}.reviews-section-mobile_reviewContent__9pOSS{font-size:14px;line-height:1.6;color:var(--text-primary);margin:0 0 8px;white-space:pre-wrap;word-break:break-word}.reviews-section-mobile_reviewActions__kwqih{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.reviews-section-mobile_voteRow__Cbzx1{display:flex;align-items:center;background:var(--metricsTabs-bg,rgba(128,128,128,.06));border-radius:20px;border:1px solid var(--border);padding:1px 3px}.reviews-section-mobile_voteBtn__m6krS{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:5px 8px;border-radius:16px;font-size:12px;font-weight:600;font-family:inherit;min-height:32px;-webkit-tap-highlight-color:transparent}.reviews-section-mobile_voteBtn__m6krS:active{background:var(--menu-item-hover)}.reviews-section-mobile_voteBtnUp__0qOCU{color:#5F6CF4}.reviews-section-mobile_voteBtnDown__3PXQX{color:#ef4444}.reviews-section-mobile_netVote__Fsse3{font-size:12px;font-weight:700;padding:0 4px;font-family:inherit}.reviews-section-mobile_netVotePos__1e___{color:#22c55e}.reviews-section-mobile_netVoteNeg__Q62oi{color:#ef4444}.reviews-section-mobile_replyShortcutBtn__gRo8Y{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;padding:5px 10px;border-radius:16px;min-height:32px;-webkit-tap-highlight-color:transparent}.reviews-section-mobile_replyShortcutBtn__gRo8Y:active{background:var(--menu-item-hover)}.reviews-section-mobile_expandBtn__xKzm1{display:flex;align-items:center;gap:4px;background:none;border:none;color:#5F6CF4;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;padding:5px 10px;border-radius:16px;min-height:32px;-webkit-tap-highlight-color:transparent}.reviews-section-mobile_expandBtn__xKzm1:active{opacity:.7}.reviews-section-mobile_repliesNest__xq5tu{margin-top:8px;border-left:2px solid var(--border);margin-left:4px}.reviews-section-mobile_editBlock__EX0sN{margin-bottom:6px}.reviews-section-mobile_editTextarea__74CDs{width:100%;box-sizing:border-box;background:var(--input-bg,rgba(128,128,128,.04));border:1.5px solid #5f6cf4;border-radius:12px;color:var(--text-primary);padding:10px 12px;font-size:14px;font-family:inherit;line-height:1.55;resize:none;outline:none;min-height:80px}.reviews-section-mobile_editActions__BLfHV{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.reviews-section-mobile_editCancelBtn__1hnJ1{padding:7px 16px;border-radius:16px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.reviews-section-mobile_editCancelBtn__1hnJ1:active{background:var(--menu-item-hover)}.reviews-section-mobile_editSaveBtn__6H12I{padding:7px 18px;border-radius:16px;border:none;background:linear-gradient(135deg,#5F6CF4,#5865f2);color:#fff;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.reviews-section-mobile_editSaveBtn__6H12I:disabled{opacity:.4;cursor:not-allowed}.reviews-section-mobile_emptyState__HyDzA{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;text-align:center}.reviews-section-mobile_emptyIcon__NwopV{font-size:40px}.reviews-section-mobile_emptyText__FjnH6{font-size:14px;color:var(--text-secondary);margin:0}.reviews-section-mobile_actionSheet__ahjBH{position:fixed;bottom:0;left:0;right:0;z-index:99999999999999;background:var(--card-bg);border-radius:20px 20px 0 0;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 8px);box-shadow:0 -4px 32px rgba(0,0,0,.22);animation:reviews-section-mobile_sheetUp__nQwbS .24s ease}@keyframes reviews-section-mobile_sheetUp__nQwbS{0%{transform:translateY(100%)}to{transform:translateY(0)}}.reviews-section-mobile_actionSheetHandle__5hCzM{width:36px;height:4px;border-radius:2px;background:var(--border);margin:10px auto 8px}.reviews-section-mobile_actionSheetItem__W4c0B{display:flex;align-items:center;gap:14px;width:100%;padding:14px 20px;background:none;border:none;font-family:var(--font-inter,"Inter",sans-serif);font-size:16px;font-weight:500;color:var(--text-primary);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.reviews-section-mobile_actionSheetItem__W4c0B:active{background:var(--menu-item-hover)}.reviews-section-mobile_actionSheetItemDanger__Cc3LO{display:flex;align-items:center;gap:14px;width:100%;padding:14px 20px;background:none;border:none;font-family:var(--font-inter,"Inter",sans-serif);font-size:16px;font-weight:500;color:#ef4444;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.reviews-section-mobile_actionSheetItemDanger__Cc3LO:active{background:rgba(239,68,68,.07)}.reviews-section-mobile_actionSheetIconWrap__zoQge{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.reviews-section-mobile_actionSheetDivider__PQ255{height:1px;background:var(--border);margin:4px 16px}.reviews-section-mobile_actionSheetCancel__mPNL5{display:flex;align-items:center;justify-content:center;width:calc(100% - 32px);margin:6px 16px 4px;padding:14px;border-radius:14px;border:1px solid var(--border);background:var(--metricsTabs-bg,rgba(128,128,128,.06));font-family:var(--font-inter,"Inter",sans-serif);font-size:16px;font-weight:600;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent}.reviews-section-mobile_actionSheetCancel__mPNL5:active{background:var(--menu-item-hover)}.reviews-section-mobile_composeSheet__Zlv5x{position:fixed;bottom:0;left:0;right:0;z-index:100000;background:var(--card-bg);border-radius:20px 20px 0 0;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 4px);box-shadow:0 -4px 40px rgba(0,0,0,.28);display:flex;flex-direction:column;max-height:85vh;animation:reviews-section-mobile_sheetUp__nQwbS .24s ease}.reviews-section-mobile_composeSheetHandle__Z_LLo{width:36px;height:4px;border-radius:2px;background:var(--border);margin:10px auto 4px;flex-shrink:0}.reviews-section-mobile_composeSheetHeader__2dQ3U{display:flex;align-items:center;gap:10px;padding:8px 14px 10px;border-bottom:1px solid var(--border);flex-shrink:0}.reviews-section-mobile_composeAvatar__It_Vw{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.reviews-section-mobile_composeSheetMeta__3SWvL{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.reviews-section-mobile_composeSheetTitle__jKYhQ{font-size:15px;font-weight:700;letter-spacing:-.01em}.reviews-section-mobile_composeSheetSub__pGvc3{font-size:12px;color:var(--text-secondary)}.reviews-section-mobile_composeCloseBtn__wXuhQ{width:36px;height:36px;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-tap-highlight-color:transparent;margin-left:auto}.reviews-section-mobile_composeCloseBtn__wXuhQ:active{background:var(--menu-item-hover)}.reviews-section-mobile_writeAsRow__xQLlC{display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--border);background:var(--aside-active-bg,rgba(128,128,128,.03));flex-shrink:0;flex-wrap:wrap}.reviews-section-mobile_writeAsLabel__J7XV1{font-size:12px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.reviews-section-mobile_writeAsBtn___Bg0Y{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;border:1px solid var(--border);background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .15s}.reviews-section-mobile_writeAsBtnActive__kaVC7{background:rgba(95,108,244,.12);border-color:rgba(95,108,244,.4);color:#5F6CF4}.reviews-section-mobile_writeAsBtnAvatar___mJrn{width:18px;height:18px;border-radius:50%;object-fit:cover}.reviews-section-mobile_composeTextarea__cGeYC{flex:1 1;background:transparent;border:none;outline:none;color:var(--text-primary);font-family:var(--font-inter,"Inter",sans-serif);font-size:15px;line-height:1.6;resize:none;padding:14px 16px;min-height:100px;display:block;box-sizing:border-box}.reviews-section-mobile_composeTextarea__cGeYC::placeholder{color:var(--text-secondary);opacity:.7}.reviews-section-mobile_composeFooter__rfYRW{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 6px;border-top:1px solid var(--border);flex-shrink:0}.reviews-section-mobile_composeCharCount__3U9k5{font-size:12px;color:var(--text-muted,#6b7280);transition:color .15s}.reviews-section-mobile_composeSubmitBtn__FML8S{padding:9px 24px;border-radius:20px;border:none;background:linear-gradient(135deg,#5F6CF4,#5865f2);color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s,transform .1s}.reviews-section-mobile_composeSubmitBtn__FML8S:active:not(:disabled){transform:scale(.97)}.reviews-section-mobile_composeSubmitBtn__FML8S:disabled{opacity:.4;cursor:not-allowed}