._button_12xrr_1{border:1px solid transparent;border-radius:14px;cursor:pointer;font-size:15px;font-weight:600;min-height:42px;padding:10px 14px;transition:transform .12s ease,opacity .12s ease,background-color .18s ease,border-color .18s ease}._button_12xrr_1:active{transform:translateY(1px) scale(.995)}._button_12xrr_1:disabled{cursor:not-allowed;opacity:.5}._block_12xrr_21{width:100%}._primary_12xrr_25{background:linear-gradient(135deg,#3e88f7,#1e63ff);color:#fff}._secondary_12xrr_30{background:color-mix(in srgb,var(--tg-theme-button-color) 12%,transparent);color:var(--tg-theme-text-color)}._ghost_12xrr_35{background:transparent;border-color:color-mix(in srgb,var(--tg-theme-text-color) 18%,transparent);color:var(--tg-theme-text-color)}._danger_12xrr_41{background:color-mix(in srgb,var(--tg-theme-destructive-text-color) 14%,transparent);border-color:color-mix(in srgb,var(--tg-theme-destructive-text-color) 40%,transparent);color:var(--tg-theme-destructive-text-color)}._card_a03dl_1{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,color-mix(in srgb,var(--tg-theme-section-bg-color) 78%,transparent),color-mix(in srgb,var(--tg-theme-section-bg-color) 62%,transparent));background-clip:padding-box;border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 10%,transparent);border-radius:18px;box-shadow:0 14px 36px color-mix(in srgb,#000 18%,transparent);isolation:isolate;overflow:hidden;padding:14px}._title_a03dl_19{font-size:16px;margin:0 0 6px}._subtitle_a03dl_24{color:var(--tg-theme-subtitle-text-color);font-size:13px;margin:0 0 10px}._wrapper_h8e1s_1{display:flex;flex-direction:column;gap:8px}._label_h8e1s_7{color:var(--tg-theme-subtitle-text-color);font-size:13px;font-weight:600}._input_h8e1s_13{background:color-mix(in srgb,var(--tg-theme-section-bg-color) 84%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 14%,transparent);border-radius:12px;box-sizing:border-box;color:var(--tg-theme-text-color);font-size:15px;min-height:40px;outline:none;padding:0 12px;width:100%}._input_h8e1s_13::placeholder{color:color-mix(in srgb,var(--tg-theme-text-color) 52%,transparent)}._input_h8e1s_13:focus{border-color:color-mix(in srgb,var(--tg-theme-button-color) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tg-theme-button-color) 18%,transparent)}._dateField_h8e1s_35{position:relative}._dateInput_h8e1s_39{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;box-sizing:border-box;padding-right:40px}._dateInput_h8e1s_39::-webkit-calendar-picker-indicator{display:none;height:0;margin:0;opacity:0;width:0}._dateInput_h8e1s_39::-webkit-clear-button,._dateInput_h8e1s_39::-webkit-inner-spin-button{display:none}._dateChevron_h8e1s_60{color:var(--tg-theme-text-color);display:block;height:14px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-46%);width:14px}._dateChevron_h8e1s_60:before{border-bottom:2px solid currentcolor;border-right:2px solid currentcolor;content:"";display:block;height:8px;margin:0 auto;transform:rotate(45deg);width:8px}._wrapper_1jnpr_1{display:flex;flex-direction:column;gap:8px}._label_1jnpr_7{color:var(--tg-theme-subtitle-text-color);font-size:13px;font-weight:600}._select_1jnpr_13{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--tg-theme-section-bg-color) 84%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 14%,transparent);border-radius:12px;color:var(--tg-theme-text-color);font-size:15px;min-height:40px;outline:none;padding:0 12px}._selectPlaceholder_1jnpr_25{color:color-mix(in srgb,var(--tg-theme-text-color) 52%,transparent)}._select_1jnpr_13:focus{border-color:color-mix(in srgb,var(--tg-theme-button-color) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tg-theme-button-color) 18%,transparent)}._select_1jnpr_13:disabled{opacity:.6}._root_lmkvx_1{display:grid;gap:12px;min-width:0;overflow-x:hidden}._title_lmkvx_8{font-size:20px;margin:0}._subtitle_lmkvx_13{color:var(--tg-theme-subtitle-text-color);font-size:14px;margin:0}._employeesHeader_lmkvx_19{align-items:center;display:flex;gap:12px;justify-content:space-between}._employeesTitle_lmkvx_26,._pendingTitle_lmkvx_31{font-size:20px;margin:0}._flatCard_lmkvx_36{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--tg-theme-section-bg-color);box-shadow:none}._sortSwitch_lmkvx_43{background:color-mix(in srgb,var(--tg-theme-section-bg-color) 90%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 14%,transparent);border-radius:999px;display:inline-flex;gap:2px;padding:2px}._sortButton_lmkvx_52{background:transparent;border:0;border-radius:999px;color:var(--tg-theme-subtitle-text-color);cursor:pointer;font-size:13px;font-weight:600;line-height:1;padding:8px 12px}._sortButton_lmkvx_52:active{transform:translateY(1px)}._sortButton_lmkvx_52:focus-visible{outline:2px solid color-mix(in srgb,var(--tg-theme-button-color) 60%,transparent);outline-offset:1px}._sortButtonActive_lmkvx_73{background:color-mix(in srgb,var(--tg-theme-button-color) 22%,transparent);color:var(--tg-theme-text-color)}._list_lmkvx_78{display:grid;gap:8px;list-style:none;margin:0;padding:0}._listItemButton_lmkvx_86{align-items:center;background:color-mix(in srgb,var(--tg-theme-section-bg-color) 88%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 12%,transparent);border-radius:12px;color:var(--tg-theme-text-color);display:flex;font-size:15px;justify-content:space-between;min-height:48px;padding:10px 12px;text-align:left;width:100%}._listItemButton_lmkvx_86:active{transform:translateY(1px)}._listItemButton_lmkvx_86:disabled{cursor:wait;opacity:.72}._listMeta_lmkvx_110{color:var(--tg-theme-subtitle-text-color);font-size:13px}._placeholder_lmkvx_115{color:var(--tg-theme-subtitle-text-color);font-size:14px;margin:0}._detailScreen_lmkvx_121{display:flex;flex-direction:column;gap:12px;min-width:0;overflow-x:hidden}._employeeSummaryCard_lmkvx_129{background:radial-gradient(90% 80% at 15% 0%,color-mix(in srgb,var(--tg-theme-button-color) 16%,transparent),transparent 65%),color-mix(in srgb,var(--tg-theme-section-bg-color) 90%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 10%,transparent);border-radius:18px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px}._detailHeader_lmkvx_146{display:grid;gap:6px}._backButton_lmkvx_151{background:transparent!important;border:0!important;border-radius:0;box-shadow:none;font-size:24px;font-weight:500;justify-self:start;line-height:1;min-height:28px;min-width:28px;opacity:.92;padding:4px 8px 4px 0}._backButton_lmkvx_151:active{opacity:.66;transform:none!important}._requestForm_lmkvx_171{display:grid;gap:10px;margin-top:6px}._requestProjectsHeader_lmkvx_177{display:block}._requestProjectsTitle_lmkvx_181{color:var(--tg-theme-subtitle-text-color);font-size:13px;font-weight:600;margin:0}._requestProjectsList_lmkvx_188{display:grid;gap:10px}._requestProjectRow_lmkvx_193{align-items:end;display:grid;gap:8px;grid-template-columns:1fr 1fr auto}._addProjectButton_lmkvx_200{justify-self:stretch;min-height:34px;padding:7px 11px;width:100%}._removeProjectButton_lmkvx_207{min-height:40px;white-space:nowrap}._requestActions_lmkvx_212{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:12px}._employeeSection_lmkvx_219{display:flex;flex-direction:column;gap:8px;min-width:0;overflow-x:hidden}._employeeStats_lmkvx_227{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}._statItem_lmkvx_233{background:color-mix(in srgb,var(--tg-theme-button-color) 7%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 12%,transparent);border-radius:12px;display:grid;gap:4px;padding:10px}._statLabel_lmkvx_242{color:var(--tg-theme-subtitle-text-color);font-size:12px}._calendarHeader_lmkvx_247{align-items:baseline;display:flex;justify-content:space-between;gap:8px}._calendarMonthButton_lmkvx_254{background:transparent;border:0;color:var(--tg-theme-subtitle-text-color);cursor:pointer;font-size:12px;padding:0;text-transform:capitalize}._calendarMonthButton_lmkvx_254:active{opacity:.72}._calendarMonthButton_lmkvx_254:focus-visible{outline:2px solid color-mix(in srgb,var(--tg-theme-button-color) 60%,transparent);outline-offset:2px}._calendarMonthSelector_lmkvx_273{box-sizing:border-box;display:flex;gap:6px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 0 4px;scrollbar-width:thin;width:100%}._calendarMonthOption_lmkvx_286{background:color-mix(in srgb,var(--tg-theme-section-bg-color) 86%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 12%,transparent);border-radius:999px;color:var(--tg-theme-subtitle-text-color);cursor:pointer;flex:0 0 auto;font-size:12px;padding:6px 10px;text-transform:capitalize}._calendarMonthOptionActive_lmkvx_298{background:color-mix(in srgb,var(--tg-theme-button-color) 18%,transparent);border-color:color-mix(in srgb,var(--tg-theme-button-color) 34%,transparent);color:var(--tg-theme-text-color)}._calendarWeekdays_lmkvx_304{display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr))}._calendarWeekday_lmkvx_304{color:var(--tg-theme-subtitle-text-color);font-size:11px;font-weight:600;text-align:center}._calendarGrid_lmkvx_317{display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr))}._calendarDay_lmkvx_323,._calendarDayEmpty_lmkvx_324{min-height:58px}._calendarDay_lmkvx_323{border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 10%,transparent);border-radius:10px;display:grid;gap:4px;grid-template-rows:auto 1fr;padding:6px}._calendarDayButton_lmkvx_337{color:var(--tg-theme-text-color);cursor:pointer;text-align:left}._calendarDayButton_lmkvx_337:active{transform:translateY(1px)}._calendarDayButton_lmkvx_337:focus-visible{outline:2px solid color-mix(in srgb,var(--tg-theme-button-color) 60%,transparent);outline-offset:1px}._calendarDayWorked_lmkvx_352{background:color-mix(in srgb,var(--tg-theme-button-color) 12%,transparent);border-color:color-mix(in srgb,var(--tg-theme-button-color) 34%,transparent)}._calendarDayMissed_lmkvx_357{background:color-mix(in srgb,var(--tg-theme-section-bg-color) 72%,transparent);opacity:.82}._calendarDayToday_lmkvx_362{border-color:color-mix(in srgb,var(--tg-theme-text-color) 28%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tg-theme-text-color) 14%,transparent),0 0 12px color-mix(in srgb,var(--tg-theme-text-color) 12%,transparent)}._calendarDayNumber_lmkvx_369{font-size:12px;font-weight:600;line-height:1}._calendarDayHours_lmkvx_375{align-self:end;color:var(--tg-theme-subtitle-text-color);font-size:11px;line-height:1.1}._daySummary_lmkvx_382{background:color-mix(in srgb,var(--tg-theme-section-bg-color) 86%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 10%,transparent);border-radius:12px;display:grid;gap:8px;margin-top:10px;margin-bottom:12px;padding:10px 12px}._daySummaryRow_lmkvx_393{align-items:center;display:flex;justify-content:space-between}._daySummaryLabel_lmkvx_399{color:var(--tg-theme-subtitle-text-color);font-size:13px;font-weight:600}._daySummaryValue_lmkvx_405{font-size:16px;font-variant-numeric:tabular-nums}._dayHistoryList_lmkvx_410{margin-top:8px}._employeeProjectsHeader_lmkvx_414{align-items:center;display:flex;justify-content:space-between}._employeeProjectsList_lmkvx_420{display:grid;gap:8px;list-style:none;margin:0;padding:0}._employeeProjectButton_lmkvx_428{align-items:center;background:color-mix(in srgb,var(--tg-theme-section-bg-color) 88%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 12%,transparent);border-radius:12px;color:var(--tg-theme-text-color);cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding:10px 12px;text-align:left;width:100%}._employeeProjectButton_lmkvx_428:active{transform:translateY(1px)}._employeeProjectText_lmkvx_448{min-width:0}._employeeProjectRate_lmkvx_452{color:var(--tg-theme-subtitle-text-color);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}._employeeAddProjectButton_lmkvx_459{justify-self:stretch;width:100%}._projectEditorError_lmkvx_464{color:var(--tg-theme-destructive-text-color);font-size:13px;margin:10px 0 0}._projectEditorActions_lmkvx_470{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:12px}._projectEditorActionsSingle_lmkvx_477{grid-template-columns:1fr}._projectEditorSaveButton_lmkvx_481{background:var(--tg-theme-button-color);border-color:color-mix(in srgb,var(--tg-theme-button-color) 76%,transparent);color:var(--tg-theme-button-text-color)}._sectionTitle_lmkvx_487{font-size:16px;margin:0 0 2px}._historyList_lmkvx_492{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}._historyItem_lmkvx_501{align-items:center;background:color-mix(in srgb,var(--tg-theme-section-bg-color) 84%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 10%,transparent);border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}._historyText_lmkvx_512{display:flex;flex-direction:column;gap:4px;min-width:0}._task_lmkvx_519{display:block;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._projectRow_lmkvx_529{margin:0}._projectBadge_lmkvx_533{background:color-mix(in srgb,var(--project-color, var(--tg-theme-button-color)) 18%,transparent);border:1px solid color-mix(in srgb,var(--project-color, var(--tg-theme-button-color)) 38%,transparent);border-radius:999px;color:color-mix(in srgb,var(--project-color, var(--tg-theme-text-color)) 72%,var(--tg-theme-text-color));display:inline-flex;font-size:12px;font-weight:600;line-height:1;max-width:100%;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}._historyDate_lmkvx_550{color:var(--tg-theme-subtitle-text-color);font-size:12px}._historyMinutes_lmkvx_555{align-self:center;background:color-mix(in srgb,var(--tg-theme-button-color) 16%,var(--tg-theme-section-bg-color));border:1px solid color-mix(in srgb,var(--tg-theme-button-color) 26%,transparent);border-radius:999px;color:var(--tg-theme-accent-text-color);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;min-width:66px;padding:8px 10px;text-align:center;white-space:nowrap}@media (max-width: 480px){._requestProjectRow_lmkvx_193{grid-template-columns:1fr}._removeProjectButton_lmkvx_207{justify-self:end}._requestActions_lmkvx_212,._projectEditorActions_lmkvx_470{grid-template-columns:1fr}}._root_r57ej_1{display:flex;flex-direction:column;gap:10px}._title_r57ej_7{font-size:20px;font-weight:700;line-height:1.2;margin:2px 2px 0}._list_r57ej_14{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}._item_r57ej_23{align-items:center;background:color-mix(in srgb,var(--tg-theme-section-bg-color) 84%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 10%,transparent);border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}._content_r57ej_34{display:flex;flex-direction:column;gap:4px;min-width:0}._task_r57ej_41{display:block;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._date_r57ej_51,._comment_r57ej_52{color:var(--tg-theme-subtitle-text-color);font-size:13px;line-height:1.3;margin:0}._projectRow_r57ej_59{margin:0}._projectBadge_r57ej_63{background:color-mix(in srgb,var(--project-color, var(--tg-theme-button-color)) 18%,transparent);border:1px solid color-mix(in srgb,var(--project-color, var(--tg-theme-button-color)) 38%,transparent);border-radius:999px;color:color-mix(in srgb,var(--project-color, var(--tg-theme-text-color)) 72%,var(--tg-theme-text-color));display:inline-flex;font-size:12px;font-weight:600;line-height:1;max-width:100%;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}._durationBadge_r57ej_80{align-self:center;background:color-mix(in srgb,var(--tg-theme-button-color) 16%,var(--tg-theme-section-bg-color));border:1px solid color-mix(in srgb,var(--tg-theme-button-color) 26%,transparent);border-radius:999px;color:var(--tg-theme-accent-text-color);font-size:13px;font-weight:600;line-height:1;min-width:66px;padding:8px 10px;text-align:center;white-space:nowrap}._emptyState_r57ej_95{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:4px}._emptyDuck_r57ej_103{border-radius:12px;height:auto;max-width:min(220px,72vw);width:100%}._empty_r57ej_95{color:var(--tg-theme-subtitle-text-color);margin:0;text-align:center}._root_14uyb_1{display:flex;flex-direction:column;gap:12px}._monthClock_14uyb_7{align-items:center;animation:_hero-pop_14uyb_1 .24s cubic-bezier(.26,.08,.25,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--tg-theme-section-bg-color) 86%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 12%,transparent);border-radius:24px;display:flex;flex-direction:column;justify-content:center;min-height:220px;overflow:hidden;padding:16px;position:relative;isolation:isolate}._monthClock_14uyb_7:before{background:radial-gradient(78% 58% at 16% 22%,color-mix(in srgb,var(--tg-theme-button-color) 23%,transparent),transparent 70%),radial-gradient(70% 60% at 84% 78%,color-mix(in srgb,var(--tg-theme-button-color) 17%,transparent),transparent 72%),linear-gradient(115deg,color-mix(in srgb,var(--tg-theme-button-color) 10%,transparent),transparent 34%,color-mix(in srgb,var(--tg-theme-button-color) 6%,transparent) 63%,transparent);content:"";top:-18%;right:-18%;bottom:-18%;left:-18%;pointer-events:none;position:absolute;transform:translateZ(0);transform-origin:center;animation:_month-gradient-flow_14uyb_1 22s linear infinite;z-index:0}._monthClock_14uyb_7:after{background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,color-mix(in srgb,var(--tg-theme-button-color) 30%,transparent) 68deg,transparent 150deg,color-mix(in srgb,var(--tg-theme-button-color) 24%,transparent) 232deg,transparent 320deg);border-radius:50%;content:"";height:142%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:142%;filter:blur(14px);opacity:.74;-webkit-mask:radial-gradient(circle at center,transparent 50%,rgb(0 0 0 / 18%) 60%,rgb(0 0 0 / 62%) 70%,#000 78%,rgb(0 0 0 / 56%) 86%,transparent 98%);mask:radial-gradient(circle at center,transparent 50%,rgb(0 0 0 / 18%) 60%,rgb(0 0 0 / 62%) 70%,#000 78%,rgb(0 0 0 / 56%) 86%,transparent 98%);animation:_month-gradient-ring_14uyb_1 14.5s linear infinite;z-index:0}._tapBurst_14uyb_96{background:radial-gradient(circle at var(--tap-x, 50%) var(--tap-y, 50%),color-mix(in srgb,var(--tg-theme-button-color) 42%,transparent) 0%,color-mix(in srgb,var(--tg-theme-button-color) 20%,transparent) 20%,transparent 56%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:scale(.62);transform-origin:var(--tap-x, 50%) var(--tap-y, 50%);animation:_month-gradient-burst_14uyb_1 .98s cubic-bezier(.2,.85,.24,1) forwards;z-index:1}._clockLabel_14uyb_113{color:var(--tg-theme-subtitle-text-color);font-size:14px;margin:0;position:relative;z-index:2}._clockValue_14uyb_121{font-size:clamp(44px,11vw,72px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.4px;line-height:1;margin-top:8px;text-align:center;position:relative;z-index:2}._clockValueCompact_14uyb_133{font-size:clamp(34px,8.5vw,50px)}._addButton_14uyb_137{background:var(--tg-theme-button-color)!important;border-color:color-mix(in srgb,var(--tg-theme-button-color) 82%,transparent);color:var(--tg-theme-button-text-color)!important;min-height:48px}._addButton_14uyb_137:active{background:color-mix(in srgb,var(--tg-theme-button-color) 88%,black)!important}._missedReminderCard_14uyb_148{background:color-mix(in srgb,var(--tg-theme-section-bg-color) 88%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-button-color) 30%,transparent);border-radius:14px;display:grid;gap:8px;padding:12px}._missedReminderTitle_14uyb_157{font-size:15px;font-weight:700;line-height:1.3;margin:0}._missedReminderText_14uyb_164{color:var(--tg-theme-subtitle-text-color);font-size:13px;line-height:1.35;margin:0}._missedReminderActions_14uyb_171{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}._missedReminderLaterButton_14uyb_177,._missedReminderSkipButton_14uyb_178{min-height:38px;padding:8px 10px}._historySection_14uyb_183{display:flex;flex-direction:column;gap:10px}._historyTitle_14uyb_189{font-size:20px;font-weight:700;line-height:1.2;margin:2px 2px 0}._historyList_14uyb_196{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}._historyItem_14uyb_205{background:color-mix(in srgb,var(--tg-theme-section-bg-color) 84%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 10%,transparent);border-radius:14px;overflow:hidden}._historyItemButton_14uyb_212{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:12px;text-align:left;width:100%}._historyItemButton_14uyb_212:active{background:color-mix(in srgb,var(--tg-theme-button-color) 8%,transparent)}._historyItemButton_14uyb_212:focus-visible{outline:2px solid color-mix(in srgb,var(--tg-theme-button-color) 62%,transparent);outline-offset:-2px}._historyContent_14uyb_237{display:flex;flex-direction:column;gap:4px;min-width:0}._task_14uyb_244{display:block;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._date_14uyb_254,._comment_14uyb_255{color:var(--tg-theme-subtitle-text-color);font-size:13px;line-height:1.3;margin:0}._projectRow_14uyb_262{margin:0}._projectBadge_14uyb_266{background:color-mix(in srgb,var(--project-color, var(--tg-theme-button-color)) 18%,transparent);border:1px solid color-mix(in srgb,var(--project-color, var(--tg-theme-button-color)) 38%,transparent);border-radius:999px;color:color-mix(in srgb,var(--project-color, var(--tg-theme-text-color)) 72%,var(--tg-theme-text-color));display:inline-flex;font-size:12px;font-weight:600;line-height:1;max-width:100%;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}._durationBadge_14uyb_283{align-self:center;background:color-mix(in srgb,var(--tg-theme-button-color) 16%,var(--tg-theme-section-bg-color));border:1px solid color-mix(in srgb,var(--tg-theme-button-color) 26%,transparent);border-radius:999px;color:var(--tg-theme-accent-text-color);font-size:13px;font-weight:600;line-height:1;min-width:66px;padding:8px 10px;text-align:center;white-space:nowrap}._emptyState_14uyb_298{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:4px}._emptyDuck_14uyb_306{border-radius:12px;height:auto;max-width:min(220px,72vw);width:100%}._empty_14uyb_298{color:var(--tg-theme-subtitle-text-color);margin:0;text-align:center}@media (max-width: 480px){._missedReminderActions_14uyb_171{grid-template-columns:1fr}}@keyframes _hero-pop_14uyb_1{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes _month-gradient-flow_14uyb_1{0%{transform:translate3d(-2.6%,-1.8%,0) scale(1.02) rotate(-.4deg)}25%{transform:translate3d(2.8%,-2.1%,0) scale(1.04) rotate(.3deg)}50%{transform:translate3d(2.1%,2.4%,0) scale(1.05) rotate(.8deg)}75%{transform:translate3d(-2.9%,2.2%,0) scale(1.04) rotate(.1deg)}to{transform:translate3d(-2.6%,-1.8%,0) scale(1.02) rotate(-.4deg)}}@keyframes _month-gradient-ring_14uyb_1{0%{transform:translate3d(-50%,-50%,0) rotate(0)}25%{transform:translate3d(-50%,-50%,0) rotate(90deg)}to{transform:translate3d(-50%,-50%,0) rotate(360deg)}}@keyframes _month-gradient-burst_14uyb_1{0%{opacity:0;transform:scale(.58)}28%{opacity:.9}to{opacity:0;transform:scale(1.55)}}._wrapper_142b3_1{display:flex;flex-direction:column;gap:8px}._label_142b3_7{color:var(--tg-theme-subtitle-text-color);font-size:13px;font-weight:600}._textarea_142b3_13{background:color-mix(in srgb,var(--tg-theme-section-bg-color) 84%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 14%,transparent);border-radius:12px;color:var(--tg-theme-text-color);font-size:15px;min-height:80px;outline:none;padding:10px 12px;resize:vertical}._textarea_142b3_13:focus{border-color:color-mix(in srgb,var(--tg-theme-button-color) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tg-theme-button-color) 18%,transparent)}._root_qdpuv_1{display:flex;flex-direction:column;gap:14px}._topActions_qdpuv_7{align-items:center;display:flex;justify-content:flex-start;margin-bottom:8px}._backButton_qdpuv_14{background:transparent!important;border:0!important;border-radius:0;box-shadow:none;font-size:24px;font-weight:500;line-height:1;min-height:28px;min-width:28px;opacity:.92;padding:4px 8px 4px 0}._backButton_qdpuv_14:active{opacity:.66;transform:none!important}._deleteButton_qdpuv_33{color:var(--tg-theme-destructive-text-color);margin-left:auto;padding:4px 0 4px 8px}._deleteIcon_qdpuv_39{display:block;height:22px;width:20px}._draftBanner_qdpuv_45{align-items:center;background:color-mix(in srgb,var(--tg-theme-button-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-button-color) 22%,transparent);border-radius:12px;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px;padding:10px}._draftBanner_qdpuv_45 p{margin:0}._queuedList_qdpuv_61{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 12px;padding:0}._queuedItem_qdpuv_70{align-items:center;background:color-mix(in srgb,var(--tg-theme-section-bg-color) 90%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 10%,transparent);border-radius:12px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:8px}._queuedDuration_qdpuv_81{background:color-mix(in srgb,var(--tg-theme-button-color) 14%,var(--tg-theme-section-bg-color));border:1px solid color-mix(in srgb,var(--tg-theme-button-color) 28%,transparent);border-radius:10px;color:var(--tg-theme-accent-text-color);font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;min-width:82px;padding:8px 10px;text-align:center}._queuedMeta_qdpuv_95{display:flex;flex-direction:column;gap:2px;min-width:0}._queuedMeta_qdpuv_95 strong{font-size:14px;line-height:1.2}._queuedMeta_qdpuv_95 span{color:var(--tg-theme-subtitle-text-color);font-size:12px;line-height:1.2}._durationPanel_qdpuv_113{background:color-mix(in srgb,var(--tg-theme-section-bg-color) 84%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 10%,transparent);border-radius:14px;margin-bottom:12px;padding:12px}._durationHead_qdpuv_121{color:var(--tg-theme-subtitle-text-color);display:flex;font-size:12px;justify-content:space-between}._durationDisplay_qdpuv_128{align-items:center;display:flex;font-size:clamp(34px,10vw,46px);font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;letter-spacing:.4px;line-height:1;margin:8px 0 10px}._durationButtons_qdpuv_140{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}._timePartButton_qdpuv_147{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--tg-theme-text-color);cursor:pointer;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;min-width:2ch;padding:0}._timeSeparator_qdpuv_163{margin:0 4px}._hiddenNumpadInput_qdpuv_167{border:0;height:1px;left:-10000px;opacity:0;pointer-events:none;position:fixed;top:0;width:1px}._formGrid_qdpuv_178{display:flex;flex-direction:column;gap:10px}._toggleRow_qdpuv_184{align-items:center;cursor:pointer;display:flex;gap:10px}._toggleInput_qdpuv_191{display:none}._toggleTrack_qdpuv_195{background:color-mix(in srgb,var(--tg-theme-text-color) 18%,transparent);border-radius:999px;height:24px;padding:2px;position:relative;transition:background-color .16s ease;width:42px}._toggleThumb_qdpuv_205{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000047;display:block;height:20px;transition:transform .16s ease;width:20px}._toggleInput_qdpuv_191:checked+._toggleTrack_qdpuv_195{background:var(--tg-theme-button-color)}._toggleInput_qdpuv_191:checked+._toggleTrack_qdpuv_195 ._toggleThumb_qdpuv_205{transform:translate(18px)}._toggleText_qdpuv_223{font-size:15px}._validationGroup_qdpuv_227{display:flex;flex-direction:column;gap:4px;margin:10px 0}._error_qdpuv_234,._warning_qdpuv_235{font-size:13px;margin:0}._error_qdpuv_234{color:var(--tg-theme-destructive-text-color)}._warning_qdpuv_235{color:#c17f13}._actionButtons_qdpuv_248{display:flex;flex-direction:column;gap:8px}._root_242wg_1{display:flex;flex-direction:column;gap:14px}._profileCard_242wg_7{align-items:center;background:radial-gradient(90% 80% at 15% 0%,color-mix(in srgb,var(--tg-theme-button-color) 16%,transparent),transparent 65%),color-mix(in srgb,var(--tg-theme-section-bg-color) 90%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 10%,transparent);border-radius:18px;display:flex;flex-direction:column;gap:10px;padding:18px 14px 14px}._avatarWrap_242wg_24{--avatar-glow-primary: color-mix(in srgb, var(--tg-theme-button-color) 34%, transparent);--avatar-glow-secondary: color-mix(in srgb, var(--tg-theme-button-color) 26%, transparent);align-items:center;background:color-mix(in srgb,var(--tg-theme-section-bg-color) 92%,transparent);border:2px solid color-mix(in srgb,var(--avatar-glow-primary) 65%,color-mix(in srgb,var(--tg-theme-text-color) 14%,transparent));border-radius:999px;box-shadow:0 0 0 1px color-mix(in srgb,var(--avatar-glow-secondary) 56%,transparent),0 0 38px color-mix(in srgb,var(--avatar-glow-primary) 68%,transparent),0 0 72px color-mix(in srgb,var(--avatar-glow-secondary) 54%,transparent),0 14px 36px color-mix(in srgb,var(--avatar-glow-primary) 36%,transparent),0 1px color-mix(in srgb,var(--tg-theme-text-color) 14%,transparent);display:flex;height:88px;justify-content:center;overflow:hidden;transition:border-color .18s ease,box-shadow .22s ease;width:88px}._avatarImage_242wg_52{display:block;height:100%;object-fit:cover;width:100%}._avatarFallback_242wg_59{color:var(--tg-theme-accent-text-color);font-size:30px;font-weight:700;letter-spacing:.5px}._name_242wg_66{font-size:22px;font-weight:700;letter-spacing:.2px;line-height:1.2;margin:2px 0 0;text-align:center}._metaGrid_242wg_75{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}._metaItem_242wg_82{background:color-mix(in srgb,var(--tg-theme-section-bg-color) 90%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 10%,transparent);border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:9px 10px}._metaLabel_242wg_92{color:var(--tg-theme-subtitle-text-color);font-size:12px;line-height:1.2}._metaValue_242wg_98{font-size:14px;line-height:1.25}._chartCard_242wg_103{background:color-mix(in srgb,var(--tg-theme-section-bg-color) 92%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 10%,transparent);border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:12px 10px 10px}._chartTitle_242wg_113{font-size:14px;font-weight:600;margin:0;padding-left:4px}._chartHint_242wg_120{color:var(--tg-theme-subtitle-text-color);font-size:12px;margin:0;padding-left:4px}._chartSelected_242wg_127{font-size:13px;font-weight:600;margin:0;padding-left:4px}._chartFrame_242wg_134{border-radius:12px;overflow:hidden}._chartSvg_242wg_139{display:block;height:auto;width:100%}._gridLine_242wg_145{stroke:color-mix(in srgb,var(--tg-theme-text-color) 12%,transparent);stroke-width:1}._linePath_242wg_150{fill:none;stroke:color-mix(in srgb,var(--tg-theme-button-color) 72%,#4ea4ff);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}._areaPath_242wg_158{fill:url(#profile-chart-area)}._pointDot_242wg_162{fill:color-mix(in srgb,var(--tg-theme-button-color) 88%,#4ea4ff);transition:r .15s ease}._pointDotActive_242wg_167{fill:color-mix(in srgb,var(--tg-theme-button-color) 96%,#4ea4ff)}._chartAxis_242wg_171{color:var(--tg-theme-subtitle-text-color);display:flex;font-size:12px;justify-content:space-between;padding:0 4px}._calendarCard_242wg_179{background:color-mix(in srgb,var(--tg-theme-section-bg-color) 92%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 10%,transparent);border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:12px 10px 10px}._calendarHeader_242wg_189{align-items:baseline;display:flex;gap:8px;justify-content:space-between}._calendarTitle_242wg_196{font-size:14px;font-weight:600;margin:0}._calendarMonthButton_242wg_202{background:transparent;border:0;color:var(--tg-theme-subtitle-text-color);cursor:pointer;font-size:12px;padding:0;text-transform:capitalize}._calendarMonthButton_242wg_202:active{opacity:.72}._calendarMonthButton_242wg_202:focus-visible{outline:2px solid color-mix(in srgb,var(--tg-theme-button-color) 60%,transparent);outline-offset:2px}._calendarMonthSelector_242wg_221{box-sizing:border-box;display:flex;gap:6px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 0 4px;scrollbar-width:thin;width:100%}._calendarMonthOption_242wg_234{background:color-mix(in srgb,var(--tg-theme-section-bg-color) 86%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 12%,transparent);border-radius:999px;color:var(--tg-theme-subtitle-text-color);cursor:pointer;flex:0 0 auto;font-size:12px;padding:6px 10px;text-transform:capitalize}._calendarMonthOptionActive_242wg_246{background:color-mix(in srgb,var(--tg-theme-button-color) 18%,transparent);border-color:color-mix(in srgb,var(--tg-theme-button-color) 34%,transparent);color:var(--tg-theme-text-color)}._calendarWeekdays_242wg_252{display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr))}._calendarWeekday_242wg_252{color:var(--tg-theme-subtitle-text-color);font-size:11px;font-weight:600;text-align:center}._calendarGrid_242wg_265{display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr))}._calendarDay_242wg_271,._calendarDayEmpty_242wg_272{min-height:58px}._calendarDay_242wg_271{border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 10%,transparent);border-radius:10px;display:grid;gap:4px;grid-template-rows:auto 1fr;padding:6px}._calendarDayButton_242wg_285{color:var(--tg-theme-text-color);cursor:pointer;text-align:left}._calendarDayButton_242wg_285:active{transform:translateY(1px)}._calendarDayButton_242wg_285:focus-visible{outline:2px solid color-mix(in srgb,var(--tg-theme-button-color) 60%,transparent);outline-offset:1px}._calendarDayWorked_242wg_300{background:color-mix(in srgb,var(--tg-theme-button-color) 12%,transparent);border-color:color-mix(in srgb,var(--tg-theme-button-color) 34%,transparent)}._calendarDayMissed_242wg_305{background:color-mix(in srgb,var(--tg-theme-section-bg-color) 72%,transparent);opacity:.82}._calendarDayToday_242wg_310{border-color:color-mix(in srgb,var(--tg-theme-text-color) 28%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tg-theme-text-color) 14%,transparent),0 0 12px color-mix(in srgb,var(--tg-theme-text-color) 12%,transparent)}._calendarDaySelected_242wg_317{border-color:color-mix(in srgb,var(--tg-theme-button-color) 54%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--tg-theme-button-color) 26%,transparent),0 0 14px color-mix(in srgb,var(--tg-theme-button-color) 22%,transparent)}._calendarDayNumber_242wg_324{font-size:12px;font-weight:600;line-height:1}._calendarDayHours_242wg_330{align-self:end;color:var(--tg-theme-subtitle-text-color);font-size:11px;line-height:1.1}._calendarHint_242wg_337{color:var(--tg-theme-subtitle-text-color);font-size:12px;margin:0}._calendarDayDetails_242wg_343{display:grid;gap:8px;padding:0}._calendarDaySummary_242wg_349{align-items:center;display:flex;gap:8px;justify-content:space-between}._calendarDaySummaryLabel_242wg_356{font-size:14px;font-weight:600;line-height:1.3}._calendarDaySummaryValue_242wg_362{align-items:center;background:var(--tg-theme-button-color);border:1px solid color-mix(in srgb,var(--tg-theme-button-color) 76%,transparent);border-radius:10px;color:var(--tg-theme-button-text-color);display:inline-flex;font-size:13px;font-weight:700;justify-content:center;line-height:1;min-height:34px;min-width:52px;padding:0 8px;text-align:center;white-space:nowrap}._calendarDetailsPlaceholder_242wg_380{color:var(--tg-theme-subtitle-text-color);font-size:12px;margin:0}._calendarEntryList_242wg_386{display:grid;gap:8px;list-style:none;margin:0;padding:0}._calendarEntryItem_242wg_394{align-items:center;background:color-mix(in srgb,var(--tg-theme-section-bg-color) 90%,transparent);border:1px solid color-mix(in srgb,var(--tg-theme-text-color) 10%,transparent);border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}._calendarEntryText_242wg_405{display:flex;flex-direction:column;gap:2px;min-width:0}._calendarEntryTask_242wg_412{font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._calendarEntryProject_242wg_420{color:var(--tg-theme-subtitle-text-color);font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._calendarEntryMinutes_242wg_429{color:var(--tg-theme-accent-text-color);font-size:12px;font-weight:600;white-space:nowrap}._container_mdd91_1{bottom:calc(18px + var(--app-safe-bottom, env(safe-area-inset-bottom)));left:12px;pointer-events:none;position:fixed;right:12px;z-index:40}._containerAboveTabBar_mdd91_10{bottom:calc(94px + var(--app-safe-bottom, env(safe-area-inset-bottom)))}._toast_mdd91_14{animation:_toast-in_mdd91_1 .22s cubic-bezier(.2,.9,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid transparent;border-radius:12px;display:flex;font-size:14px;justify-content:space-between;margin:0 auto;max-width:540px;padding:10px 12px;pointer-events:auto}._success_mdd91_28{background:color-mix(in srgb,#2fa36b 22%,var(--tg-theme-section-bg-color));border-color:color-mix(in srgb,#2fa36b 42%,transparent)}._error_mdd91_33{background:color-mix(in srgb,#d64545 24%,var(--tg-theme-section-bg-color));border-color:color-mix(in srgb,#d64545 42%,transparent)}._warning_mdd91_38{background:color-mix(in srgb,#d59b2f 24%,var(--tg-theme-section-bg-color));border-color:color-mix(in srgb,#d59b2f 42%,transparent)}._close_mdd91_43{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font-size:17px;line-height:1;padding:0 0 0 8px}@keyframes _toast-in_mdd91_1{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._root_k8uvn_1{-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);background:rgb(from var(--tg-theme-section-bg-color) r g b / 68%);border-radius:100px;bottom:calc(18px + var(--app-safe-bottom, env(safe-area-inset-bottom)));box-shadow:0 1px 2px #00000014,0 2px 16px 1px #0000001a;left:16px;overscroll-behavior:contain;overflow:hidden;padding:4px;position:fixed;right:16px;transform:scale(1);transform-origin:center bottom;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s ease;z-index:30}._root_k8uvn_1:before,._root_k8uvn_1:after{border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}._root_k8uvn_1:before{background:rgb(from var(--quaternary-fill-background) r g b / 1%);z-index:0}._root_k8uvn_1:after{border:1px solid rgb(from var(--tg-theme-text-color) r g b / 14%);box-shadow:none;mix-blend-mode:normal;z-index:2}:root[data-color-scheme=light] ._root_k8uvn_1:after{border-color:#0000001a}:root[data-color-scheme=dark] ._root_k8uvn_1:after{border-color:#ffffff29}._content_k8uvn_53{align-items:stretch;display:flex;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;z-index:1}._activeIndicator_k8uvn_63{background:linear-gradient(160deg,rgb(from var(--tg-theme-button-color) r g b / .2),rgb(from var(--tg-theme-button-color) r g b / .14));border-radius:100px;bottom:0;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;transform:translate(calc(var(--active-index, 0) * 100%));transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,background-color .18s ease;width:calc((100% - 8px) / var(--items-count, 3));will-change:transform;z-index:1}._dragging_k8uvn_87{transform:scale(1.014)}._dragging_k8uvn_87 ._activeIndicator_k8uvn_63{box-shadow:0 6px 14px #007aff24;transition:none}._tab_k8uvn_96{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--tg-theme-text-color);cursor:pointer;display:flex;flex:1 0 0;flex-direction:column;font-size:10px;font-weight:500;gap:2px;opacity:.84;padding:4px 0 6px;position:relative;transition:color .2s var(--wallet-ease),opacity .2s var(--wallet-ease),transform .18s var(--wallet-ease);z-index:2}._icon_k8uvn_119{display:grid;height:28px;place-items:center;width:28px}._icon_k8uvn_119 svg{display:block;height:28px;width:28px}._icon_k8uvn_119 .wallet-lottie_fill-color path{fill:currentColor}._icon_k8uvn_119 .wallet-lottie_stroke-color path{stroke:currentColor}._tabActive_k8uvn_140{color:var(--tg-theme-accent-text-color);opacity:1}._tabPreview_k8uvn_145{color:var(--tg-theme-accent-text-color);opacity:.95;transform:translateY(-.5px)}:root{--tg-theme-bg-color: #fff;--tg-theme-text-color: #000;--tg-theme-secondary-bg-color: #efeff4;--tg-theme-button-color: #007aff;--tg-theme-button-text-color: #fff;--tg-theme-subtitle-text-color: #8e8e93;--tg-theme-destructive-text-color: #ff3b30;--tg-theme-section-bg-color: #fff;--tg-theme-accent-text-color: #007aff;--quaternary-fill-background: rgb(116 116 128 / 8%);--secondary-button-color: rgb(from var(--tg-theme-button-color) r g b / .1);--app-viewport-height: var(--tg-viewport-stable-height, 100dvh);--app-safe-top-expanded: var( --tg-content-safe-area-inset-top, var(--tg-safe-area-inset-top, env(safe-area-inset-top, 0px)) );--app-safe-top-compact: var(--tg-safe-area-inset-top, env(safe-area-inset-top, 0px));--app-safe-top: var(--app-safe-top-expanded);--app-safe-right: var( --tg-content-safe-area-inset-right, var(--tg-safe-area-inset-right, env(safe-area-inset-right, 0px)) );--app-safe-bottom: var( --tg-content-safe-area-inset-bottom, var(--tg-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) );--app-safe-left: var( --tg-content-safe-area-inset-left, var(--tg-safe-area-inset-left, env(safe-area-inset-left, 0px)) );--app-top-content-offset-expanded: 38px;--app-top-content-offset-compact: 8px;--app-top-content-offset: var(--app-top-content-offset-expanded)}:root[data-color-scheme=dark]{--tg-theme-bg-color: #000;--tg-theme-text-color: #fff;--tg-theme-secondary-bg-color: #1c1c1d;--tg-theme-button-color: #3e88f7;--tg-theme-button-text-color: #fff;--tg-theme-subtitle-text-color: #98989e;--tg-theme-destructive-text-color: #eb5545;--tg-theme-section-bg-color: #2c2c2e;--tg-theme-accent-text-color: #3e88f7;--quaternary-fill-background: rgb(120 120 128 / 18%);--secondary-button-color: rgb(from var(--tg-theme-button-color) r g b / .1)}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:manipulation}html,body,#root{min-height:var(--app-viewport-height)}html,body{touch-action:manipulation;-webkit-text-size-adjust:100%}button,a,.no-zoom{touch-action:manipulation}input,textarea,select{font-size:16px;touch-action:manipulation}body{background:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color);font-family:-apple-system,SF Pro Text,system-ui,sans-serif;margin:0;padding-bottom:var(--app-safe-bottom)}body.material{font-family:Roboto,-apple-system,system-ui,sans-serif}body.telegram-viewport-compact{--app-safe-top: var(--app-safe-top-compact);--app-top-content-offset: var(--app-top-content-offset-compact)}body.telegram-viewport-expanded{--app-safe-top: var(--app-safe-top-expanded);--app-top-content-offset: var(--app-top-content-offset-expanded)}body.telegram-client-desktop{--app-safe-top: 0px;--app-top-content-offset: 6px}body.telegram-client-desktop .telegram-gate-card{margin-top:10px}.app-shell{display:flex;flex-direction:column;margin:0 auto;max-width:620px;min-height:var(--app-viewport-height);padding:calc(14px + var(--app-safe-top) + var(--app-top-content-offset)) calc(12px + var(--app-safe-right)) calc(92px + var(--app-safe-bottom)) calc(12px + var(--app-safe-left))}.screen-container{animation:screen-fade-in .2s cubic-bezier(.26,.08,.25,1);flex:1 1 auto;min-height:0}::view-transition-old(root){animation-duration:.2s;animation-fill-mode:both;animation-name:wallet-slide-out;animation-timing-function:cubic-bezier(.26,.08,.25,1)}::view-transition-new(root){animation-duration:.2s;animation-fill-mode:both;animation-name:wallet-slide-in;animation-timing-function:cubic-bezier(.26,.08,.25,1)}@keyframes wallet-slide-in{0%{filter:blur(0);opacity:0;transform:translateY(2px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes wallet-slide-out{0%{filter:blur(0);opacity:1;transform:translateY(0)}to{filter:blur(0);opacity:0;transform:translateY(2px)}}@keyframes screen-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.telegram-gate-card{background:var(--tg-theme-section-bg-color);border-radius:18px;box-shadow:0 10px 30px #0000001f;margin-top:24px;padding:18px}.telegram-gate-card--loading{align-items:center;background:transparent;box-shadow:none;display:flex;justify-content:center;margin-top:0;min-height:inherit;padding:0}.telegram-gate-title{font-size:22px;line-height:1.2;margin:0 0 10px}.telegram-gate-text{color:var(--tg-theme-subtitle-text-color);font-size:15px;line-height:1.45;margin:0}.telegram-gate-form,.telegram-gate-actions{display:grid;gap:10px;margin-top:14px}.telegram-gate-actions button{background:var(--tg-theme-button-color)!important;border-color:color-mix(in srgb,var(--tg-theme-button-color) 82%,transparent);color:var(--tg-theme-button-text-color)!important}.telegram-gate-actions button:active{background:color-mix(in srgb,var(--tg-theme-button-color) 88%,black)!important}.telegram-gate-error{color:var(--tg-theme-destructive-text-color);font-size:14px;margin:12px 0 0}.telegram-gate-loader{display:grid;gap:8px;grid-template-columns:repeat(2,16px);grid-template-rows:repeat(2,16px);min-height:72px}.telegram-gate-loader-cube{animation:telegram-gate-cube-pulse 1s ease-in-out infinite;background:rgb(from var(--tg-theme-text-color) r g b / .14);border-radius:4px;height:16px;opacity:.65;transform:scale(.9);width:16px}.telegram-gate-loader-cube:nth-child(2){animation-delay:.12s}.telegram-gate-loader-cube:nth-child(3){animation-delay:.24s}.telegram-gate-loader-cube:nth-child(4){animation-delay:.36s}@keyframes telegram-gate-cube-pulse{0%,70%,to{opacity:.65;transform:scale(.9)}35%{opacity:1;transform:scale(1)}}.telegram-gate-animation{margin:12px auto 0;max-width:240px;pointer-events:none;width:100%}
