._region_1pyr2_1{position:fixed;inset-inline-end:max(20px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:35;width:min(360px,calc(100vw - 32px));pointer-events:none}._toast_1pyr2_10{position:relative;display:flex;align-items:center;gap:12px;padding:18px;border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:0 8px 28px var(--accent-soft);animation:_toast-enter_1pyr2_1 .54s var(--motion-spring) both}._toast_1pyr2_10 strong{font-size:var(--text-base)}._toast_1pyr2_10 p{margin:4px 0 0;font-size:var(--text-sm);color:var(--text-muted)}._symbol_1pyr2_26{color:var(--accent-strong);font-size:2rem;flex:0 0 auto}._particles_1pyr2_27{position:absolute;inset-inline-start:32px;top:50%}._particles_1pyr2_27 i{position:absolute;width:6px;height:6px;border-radius:2px;background:var(--accent);opacity:0;animation:_spark_1pyr2_1 .9s var(--delay) ease-out both}._particles_1pyr2_27 i:nth-child(3n){background:var(--accent-gold);border-radius:50%}@keyframes _toast-enter_1pyr2_1{0%{opacity:0;transform:translateY(22px) scale(.9) rotate(-2deg)}65%{transform:translateY(-4px) scale(1.02) rotate(.5deg)}to{opacity:1;transform:none}}@keyframes _spark_1pyr2_1{10%{opacity:.9}to{opacity:0;transform:rotate(var(--angle)) translate(var(--distance)) rotate(120deg) scale(.2)}}@media (max-width: 720px){._region_1pyr2_1{bottom:calc(90px + env(safe-area-inset-bottom));inset-inline-end:16px}._particles_1pyr2_27 i:nth-child(2n){display:none}}@media (prefers-reduced-motion: reduce){._toast_1pyr2_10{animation:none}._particles_1pyr2_27{display:none}}._authScreen_yacfa_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}._authCard_yacfa_9{width:100%;max-width:420px;padding:40px 32px;text-align:center}._authTitle_yacfa_16{margin:0 0 4px;font-size:var(--text-xl);font-weight:700;color:var(--accent-strong)}._authSubtitle_yacfa_23{margin:0 0 28px;color:var(--text-muted);font-size:var(--text-sm)}._tabRow_yacfa_29{display:flex;gap:4px;margin-bottom:24px;background:var(--surface-alt);padding:4px;border-radius:var(--radius-md)}._tabButton_yacfa_38{flex:1;padding:.6em 1em;border-radius:var(--radius-sm);border:none;background:transparent;font-weight:600;color:var(--text-muted);transition:background var(--transition-fast),color var(--transition-fast)}._tabButton_yacfa_38[aria-selected=true]{background:var(--surface);color:var(--text)}._field_yacfa_54{text-align:start;margin-bottom:16px}._field_yacfa_54 label{display:block;margin-bottom:6px;font-size:.85rem;color:var(--text-muted);font-weight:600}._errorBox_yacfa_67{background:var(--danger-bg);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:var(--radius-md);padding:10px 14px;font-size:.88rem;margin-bottom:16px;text-align:start}._submitBtn_yacfa_78{width:100%;margin-top:4px;padding:.75em;font-size:1rem}._successBox_yacfa_85{background:var(--accent-soft);color:var(--accent-strong);border:1px solid color-mix(in srgb,var(--accent-strong) 35%,transparent);border-radius:var(--radius-md);padding:10px 14px;font-size:.88rem;margin-bottom:16px;text-align:start}._linkButton_yacfa_96{display:block;width:100%;margin-top:12px;background:none;border:none;padding:0;color:var(--accent-blue);font-size:.85rem;font-weight:600;text-decoration:underline;cursor:pointer}._linkButton_yacfa_96:hover{color:var(--accent-strong)}._wrap_bv9vn_1{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:var(--surface-alt);border:1px solid var(--border);overflow:visible;-webkit-user-select:none;user-select:none}._image_bv9vn_14{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}._initials_bv9vn_22{font-weight:700;color:var(--text-muted);letter-spacing:.02em}._chip_bv9vn_28{position:absolute;bottom:-4px;inset-inline-end:-4px;min-width:1.4em;padding:0 .3em;border-radius:999px;background:var(--accent-gold);color:#1b1d20;font-weight:700;line-height:1.5;text-align:center;border:2px solid var(--surface);font-variant-numeric:tabular-nums;cursor:default}._sm_bv9vn_45{width:32px;height:32px;font-size:var(--text-xs)}._sm_bv9vn_45 ._chip_bv9vn_28{font-size:.62rem;bottom:-3px;inset-inline-end:-3px}._md_bv9vn_57{width:48px;height:48px;font-size:var(--text-sm)}._md_bv9vn_57 ._chip_bv9vn_28{font-size:var(--text-xs)}._lg_bv9vn_67{width:96px;height:96px;font-size:var(--text-xl)}._lg_bv9vn_67 ._chip_bv9vn_28{font-size:var(--text-sm);bottom:0;inset-inline-end:0}._wrap_1lj1g_1{position:relative;flex-shrink:0}._bellButton_1lj1g_6{position:relative}._badge_1lj1g_10{position:absolute;top:-4px;inset-inline-end:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:10px;line-height:16px;text-align:center;font-weight:700}._popover_1lj1g_26{position:fixed;z-index:110;box-sizing:border-box;overflow-y:auto;padding:12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);box-shadow:0 12px 30px #0000002e;display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere;overscroll-behavior:contain}._emptyText_1lj1g_43{margin:0;color:var(--text-muted);font-size:var(--text-sm)}._errorText_1lj1g_49{margin:0;color:var(--danger);font-size:var(--text-sm)}._list_1lj1g_55{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._item_1lj1g_64{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:var(--radius-sm);background:var(--surface-alt)}._message_1lj1g_73{margin:0;font-size:var(--text-sm);color:var(--text);white-space:pre-wrap}._senderLabel_1lj1g_80{margin:0;font-size:var(--text-xs);font-weight:700;color:var(--text-muted)}._hint_1lj1g_87{margin:4px 0 0;color:var(--text-faint);font-size:var(--text-xs)}._itemActions_1lj1g_93{display:flex;flex-wrap:wrap;gap:6px}._replyForm_1lj1g_99{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:var(--text-sm)}._replyInput_1lj1g_107{box-sizing:border-box;width:100%;min-width:0;resize:vertical}._switcher_tkeyq_1{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--border);border-radius:999px;background:var(--surface)}._option_tkeyq_11{padding:4px 12px;border:none;border-radius:999px;background:transparent;color:var(--text-muted);font-size:.82rem;font-weight:600;line-height:1.4;cursor:pointer;direction:ltr;unicode-bidi:isolate}._option_tkeyq_11:hover{color:var(--text)}._option_tkeyq_11._active_tkeyq_31{background:var(--accent);color:var(--accent-contrast, #05201a)}._option_tkeyq_11:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._wrap_o2nae_1{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:calc(16px + env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) 16px max(24px,env(safe-area-inset-left));border-bottom:1px solid var(--border);gap:10px}._brand_o2nae_10{text-align:center;font-weight:700;font-size:var(--text-lg);color:var(--accent-strong);white-space:nowrap}._side_o2nae_18{display:flex;align-items:center;gap:10px;min-width:0}._identity_o2nae_25{display:flex;align-items:center;gap:8px;min-width:0}._right_o2nae_32{justify-content:flex-end}._email_o2nae_36{color:var(--text-muted);font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px}@media (max-width: 720px){._wrap_o2nae_1{grid-template-columns:minmax(0,1fr) auto;padding:calc(8px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));gap:6px}._side_o2nae_18:not(._right_o2nae_32){grid-column:1 / -1;grid-row:2;justify-content:flex-start;flex-wrap:wrap;gap:8px}._brand_o2nae_10{grid-column:1;grid-row:1;text-align:start;font-size:var(--text-base);white-space:normal}._right_o2nae_32{grid-column:2;grid-row:1;gap:6px}._email_o2nae_36{max-width:min(44vw,220px)}._themeLabel_o2nae_71{display:none}}._wrap_2qw2j_1{display:flex;gap:8px;background:var(--surface-alt);padding:4px;border-radius:var(--radius-md);width:fit-content;max-width:100%;flex-wrap:wrap}._tab_2qw2j_12{padding:.5em 1em;border-radius:var(--radius-sm);border:none;background:transparent;font-weight:600;font-size:.85rem;color:var(--text-muted)}._tab_2qw2j_12._active_2qw2j_22{background:var(--surface);color:var(--accent-strong)}._wrap_14anh_1{padding:20px 24px;display:flex;flex-direction:column;gap:14px}._nameRow_14anh_8{display:flex;align-items:center;gap:10px}._nameInput_14anh_14{flex:1;font-size:var(--text-lg);font-weight:700;border:none;background:transparent;padding:4px 2px}._nameInput_14anh_14:disabled{opacity:.85}._weekRow_14anh_27{display:flex;align-items:center;gap:12px}._weekLabel_14anh_33{color:var(--text-muted);font-size:var(--text-sm)}._arrow_14anh_38{display:inline-block;font-size:1.05rem;line-height:1}._resetSection_14anh_44{border-top:1px solid var(--border);padding-top:14px}._confirmBox_14anh_49{display:flex;flex-direction:column;gap:10px;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px}._confirmText_14anh_59{margin:0;font-size:var(--text-sm);color:var(--text)}._confirmActions_14anh_65{display:flex;align-items:center;gap:8px}._wrap_z9h1o_1{padding:20px 24px;position:relative;overflow:hidden}._top_z9h1o_7{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._label_z9h1o_15{display:block;color:var(--text-muted);font-size:var(--text-sm);margin-bottom:2px}._score_z9h1o_22{font-size:var(--text-2xl);font-weight:700;line-height:1;color:var(--accent-strong);font-variant-numeric:tabular-nums;animation:_score-pop_z9h1o_1 .24s ease-out}._score_z9h1o_22._gold_z9h1o_31{color:var(--accent-gold)}._remaining_z9h1o_35{color:var(--text-muted);font-size:var(--text-sm);text-align:end}._goldText_z9h1o_41{color:var(--accent-gold);font-weight:600}._progressTrack_z9h1o_46{width:100%;height:8px;margin-top:18px;overflow:hidden;border-radius:999px;background:var(--surface-alt)}._progressFill_z9h1o_55{height:100%;border-radius:inherit;background:var(--accent);transition:width .5s cubic-bezier(.22,1,.36,1)}._progressGold_z9h1o_62{background:var(--accent-gold)}._encouragement_z9h1o_66{margin:10px 0 0;color:var(--text-muted);font-size:var(--text-sm)}@keyframes _score-pop_z9h1o_1{0%{opacity:.55;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){._score_z9h1o_22{animation:none}._progressFill_z9h1o_55{transition:none}}._wrap_12nia_1{padding:20px 24px}._header_12nia_5{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}._title_12nia_14{margin:0;font-size:var(--text-lg)}._currentWeekLabel_12nia_19{margin:2px 0 0;font-size:var(--text-xs);color:var(--text-muted)}._avg_12nia_25{color:var(--text-muted);font-size:var(--text-sm)}._svg_12nia_30{width:100%;height:auto}._targetLine_12nia_35{stroke:var(--accent-gold);stroke-width:1.5;stroke-dasharray:4 4;opacity:.6}._targetLabel_12nia_42{fill:var(--accent-gold);font-size:10px}._trendPath_12nia_47{stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._point_12nia_54{fill:var(--surface);stroke:var(--accent);stroke-width:2;cursor:pointer;transition:r .12s ease}._point_12nia_54._gold_12nia_62{fill:var(--accent-gold);stroke:var(--accent-gold)}._point_12nia_54._empty_12nia_67{fill:var(--surface-alt);stroke:var(--text-faint);stroke-dasharray:2 2}._point_12nia_54._selected_12nia_73{stroke:var(--accent-blue);stroke-width:3}._weekLabel_12nia_78{fill:var(--text-faint);font-size:9px}._wrap_ujyxf_1{padding:18px 20px}._heading_ujyxf_5{margin-bottom:14px}._title_ujyxf_9{margin:0;font-size:1rem}._subtitle_ujyxf_14{margin:4px 0 0;color:var(--text-muted);font-size:var(--text-xs)}._empty_ujyxf_20{color:var(--text-faint);font-size:.88rem;margin:0}._list_ujyxf_26{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._item_ujyxf_35{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-alt)}._itemHeader_ujyxf_45{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}._colorDot_ujyxf_53{width:10px;height:10px;border-radius:50%;flex-shrink:0}._tacticName_ujyxf_60{min-width:0;font-weight:600;overflow-wrap:anywhere}._goalName_ujyxf_66{font-size:.75rem;color:var(--text-faint);overflow-wrap:anywhere}._count_ujyxf_72{margin-inline-start:auto;color:var(--accent-strong);font-size:var(--text-sm);white-space:nowrap}._days_ujyxf_79{display:grid;grid-template-columns:repeat(7,44px);gap:5px;direction:rtl}._day_ujyxf_79{display:grid;place-items:center;gap:1px;width:44px;height:44px;padding:3px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-size:var(--text-xs);font-weight:700;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}._day_ujyxf_79:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}._dayDone_ujyxf_111{border-color:var(--accent);background:var(--accent);color:#fff}._today_ujyxf_117{box-shadow:inset 0 0 0 1px var(--accent-strong)}._day_ujyxf_79:disabled:not(._dayDone_ujyxf_111){cursor:default;opacity:.35}._dayWrap_ujyxf_126{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}._evidenceButton_ujyxf_135{min-height:44px;padding:8px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--text-xs);line-height:1.4;cursor:pointer}._evidenceButton_ujyxf_135:hover{opacity:1}._evidenceButtonActive_ujyxf_151{opacity:1;border-color:var(--accent);background:var(--accent-soft)}@media (max-width: 760px){._item_ujyxf_35{grid-template-columns:1fr}._days_ujyxf_79{grid-template-columns:repeat(7,minmax(44px,1fr))}@media (max-width: 440px){._wrap_ujyxf_1{padding:16px 12px}._item_ujyxf_35{padding:12px 10px}._days_ujyxf_79{grid-template-columns:repeat(4,minmax(44px,1fr));gap:8px}._tacticName_ujyxf_60{flex:1 1 calc(100% - 24px)}}._day_ujyxf_79{width:100%}}@media (prefers-reduced-motion: reduce){._dayDone_ujyxf_111{animation:none}}._wrap_14kz9_1{padding:16px;overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}._emptyCard_14kz9_8{padding:24px;color:var(--text-muted);text-align:center}._table_14kz9_14{width:100%;border-collapse:separate;border-spacing:6px;min-width:560px}._table_14kz9_14 th{font-size:.78rem;color:var(--text-muted);font-weight:600;padding:4px}._tacticHeader_14kz9_28{text-align:start}._tacticName_14kz9_32{text-align:start;display:table-cell;vertical-align:middle;white-space:normal;min-width:130px;max-width:260px;overflow-wrap:anywhere;font-weight:600;font-size:.88rem}._tacticName_14kz9_32 span:first-child{display:inline-flex;align-items:center;gap:6px}._colorDot_14kz9_50{display:inline-block;width:10px;height:10px;border-radius:50%;margin-inline-end:4px}._goalName_14kz9_58{color:var(--text-faint);font-weight:400;font-size:.75rem}._cell_14kz9_64{width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-alt);font-weight:700;transition:background .12s ease,transform .12s ease}._cell_14kz9_64._pending_14kz9_74:hover:not(:disabled){background:var(--surface-hover)}._cell_14kz9_64._done_14kz9_78{background:var(--accent);color:#fff;border-color:var(--accent)}._cell_14kz9_64:active:not(:disabled){transform:scale(.92)}._unscheduled_14kz9_88{width:44px;height:44px;text-align:center;color:var(--text-faint);vertical-align:middle}._cellWrap_14kz9_96{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:3px}._evidenceAction_14kz9_104{margin-top:6px}._evidenceButton_14kz9_108{min-height:44px;padding:8px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--text-xs);line-height:1.4;cursor:pointer}._evidenceButton_14kz9_108:hover{opacity:1}._evidenceButtonActive_14kz9_124{opacity:1;border-color:var(--accent);background:var(--accent-soft)}._todayColumn_14kz9_130{color:var(--accent);font-weight:800}._todayBadge_14kz9_135{display:block;font-size:.62rem;font-weight:700;letter-spacing:.04em}._todayCell_14kz9_142{background:var(--accent-soft);border-radius:var(--radius-sm)}._legend_14kz9_147{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:12px 2px 0;padding-top:12px;border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs)}._legendItem_14kz9_159{display:inline-flex;align-items:center;gap:6px}._legendSwatch_14kz9_165{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;border:1px solid var(--border);background:var(--surface-alt);font-size:.7rem;font-weight:700;line-height:1}._legendDone_14kz9_179{background:var(--accent);border-color:var(--accent);color:#fff}._legendUnscheduled_14kz9_185{border-style:dashed;background:transparent;color:var(--text-faint)}._legendToday_14kz9_191{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}._row_1gyo5_1{display:flex;gap:6px;flex-wrap:wrap}._day_1gyo5_7{width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--surface-alt);font-weight:600;font-size:.85rem;transition:background .12s ease,color .12s ease,border-color .12s ease}._day_1gyo5_7._active_1gyo5_18{background:var(--accent);border-color:var(--accent);color:#fff}._form_qfz5r_1{display:flex;flex-direction:column;gap:12px;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px}._row_qfz5r_11{display:flex}._weekRange_qfz5r_15{display:flex;gap:16px;flex-wrap:wrap}._weekRange_qfz5r_15 label{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:var(--text-muted)}._weekRange_qfz5r_15 select{padding:.4em .6em;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text)}._error_qfz5r_37{margin:0;color:var(--danger);font-size:.82rem}._scopeChoice_qfz5r_43{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer}._scopeChoice_qfz5r_43 input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent)}._scopeChoice_qfz5r_43 span{display:grid;gap:3px}._scopeChoice_qfz5r_43 strong{font-size:var(--text-sm)}._scopeChoice_qfz5r_43 small{color:var(--text-muted);font-size:var(--text-xs)}._actions_qfz5r_75{display:flex;align-items:center;gap:8px}._wrap_zua6h_1{padding:18px 20px;display:flex;flex-direction:column;gap:12px}._header_zua6h_8{display:flex;align-items:center;gap:10px}._colorDot_zua6h_14{width:14px;height:14px;border-radius:50%;flex-shrink:0}._titleInput_zua6h_21{flex:1;font-weight:700;font-size:1.05rem;border:none;background:transparent;padding:2px 4px}._confirmBox_zua6h_30{background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);border-radius:var(--radius-md);padding:12px}._confirmBox_zua6h_30 p{margin:0 0 10px;font-size:.88rem}._confirmActions_zua6h_42{display:flex;align-items:center;gap:8px}._tactics_zua6h_48{display:flex;flex-direction:column;gap:10px}._emptyTactics_zua6h_54{color:var(--text-faint);font-size:.85rem;margin:0}._tacticRow_zua6h_60{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;background:var(--surface-alt);border-radius:var(--radius-md);flex-wrap:wrap}._tacticInfo_zua6h_71{display:flex;flex-direction:column;gap:2px}._tacticTitle_zua6h_77{font-weight:600}._tacticMeta_zua6h_81{font-size:.78rem;color:var(--text-muted)}._adaptation_zua6h_86{width:fit-content;margin-top:3px;padding:3px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:var(--text-xs)}._tacticActions_zua6h_96{display:flex;align-items:center;gap:6px}._addTacticSection_zua6h_102{border-top:1px solid var(--border);padding-top:10px}._inlineConfirm_zua6h_107{display:flex;flex-wrap:wrap;align-items:center;gap:6px}._inlineConfirmText_zua6h_114{color:var(--text-muted);font-size:var(--text-xs)}._wrap_1cvsm_1{display:flex;flex-direction:column;gap:16px}._viewToggle_1cvsm_7{align-self:flex-start;display:inline-flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}._grid_1cvsm_17{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}._currentWeekEmpty_1cvsm_23{padding:24px;color:var(--text-muted);text-align:center}._addGoal_1cvsm_29{padding:14px 16px;display:flex;align-items:center;gap:10px}._addGoal_1cvsm_29 input{flex:1}._limitNote_1cvsm_40{color:var(--text-faint);font-size:.85rem}._emptyState_1cvsm_45{padding:32px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}._emptyTitle_1cvsm_54{margin:0;font-size:1.2rem}._emptyText_1cvsm_59{margin:0 0 8px;color:var(--text-muted);max-width:480px}._emptyState_1cvsm_45 ._addGoal_1cvsm_29{width:100%;max-width:420px;box-shadow:none;border-style:dashed}._wrap_xt73w_1{padding:18px 20px;display:flex;flex-direction:column;gap:12px;min-width:0;overflow-wrap:anywhere}._errorState_xt73w_10{color:var(--danger)}._title_xt73w_14{margin:0;font-size:1rem}._partnerRow_xt73w_19{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}._hint_xt73w_27{margin:0;color:var(--text-faint);font-size:.8rem}._searchRow_xt73w_33 input{width:100%}._errorText_xt73w_37{margin:0;color:var(--danger);font-size:.85rem}._empty_xt73w_43{margin:0;color:var(--text-faint);font-size:.85rem}._candidateList_xt73w_49{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}._candidateRow_xt73w_60{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--surface-alt);border-radius:var(--radius-sm);flex-wrap:wrap}._candidateRow_xt73w_60 span{flex:1 1 140px;min-width:0}._subtle_xt73w_75{color:var(--text-muted);font-size:var(--text-xs);font-weight:400}._wrap_42480_1{padding:16px 18px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}._avatars_42480_10{display:flex;align-items:flex-start;gap:16px;width:100%;justify-content:center}._participant_42480_18{display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 1 150px;min-width:0}._name_42480_27,._identifier_42480_27{max-width:100%;overflow-wrap:anywhere;font-size:var(--text-sm);font-weight:600}._identifier_42480_27{font-size:var(--text-xs);font-weight:400}._heart_42480_39{padding-top:8px;font-size:1.1rem;line-height:1}._stats_42480_45{display:flex;align-items:stretch;justify-content:center;gap:8px;flex-wrap:wrap;width:100%}._stat_42480_45{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;border-radius:var(--radius-sm);background:var(--surface-alt);min-width:84px}._statActive_42480_65{background:var(--accent-soft)}._statValue_42480_69{font-size:1.05rem;font-weight:700}._statLabel_42480_74{font-size:.68rem;color:var(--text-faint);white-space:nowrap}._motivation_42480_80{margin:0;font-size:.78rem;color:var(--text-faint);max-width:320px}@media (max-width: 480px){._stat_42480_45{min-width:70px;padding:5px 6px}._statLabel_42480_74{white-space:normal}}._wrap_12n9r_1{display:flex;flex-direction:column;gap:16px}._emptyState_12n9r_7{padding:32px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}._emptyTitle_12n9r_16{margin:0;font-size:1.1rem}._emptyText_12n9r_21{margin:0;color:var(--text-muted);max-width:460px}._latestCard_12n9r_27{padding:18px 20px;display:flex;flex-direction:column;gap:10px}._latestTitle_12n9r_34{margin:0;font-size:1rem}._latestBody_12n9r_39{display:flex;gap:16px;flex-wrap:wrap;color:var(--text-muted);font-size:.85rem}._searchCard_12n9r_47{padding:16px 18px;display:flex;flex-direction:column;gap:10px}._searchRow_12n9r_54{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._searchRow_12n9r_54 input{flex:1;min-width:200px}._searchResults_12n9r_66{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--border);padding-top:8px}._searchResultRow_12n9r_74{text-align:start;background:transparent;border:none;padding:6px 4px;border-radius:var(--radius-sm);color:var(--text)}._searchResultRow_12n9r_74:hover{background:var(--surface-alt)}._empty_12n9r_7{margin:0;color:var(--text-faint);font-size:.85rem}._listCard_12n9r_93{padding:18px 20px;display:flex;flex-direction:column;gap:10px}._listTitle_12n9r_100{margin:0;font-size:1rem}._weekList_12n9r_105{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._weekRow_12n9r_114{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--surface-alt);border-radius:var(--radius-sm);flex-wrap:wrap}._weekNum_12n9r_124{font-weight:600;min-width:70px}._badge_12n9r_129{font-size:.72rem;padding:2px 8px;border-radius:999px;background:var(--surface);color:var(--text-muted)}._badgeComplete_12n9r_137{background:var(--accent);color:#fff}._historicalTag_12n9r_142{font-size:.72rem;padding:2px 8px;border-radius:999px;background:var(--surface);color:var(--text-faint);border:1px dashed var(--border)}._startCard_12n9r_151{padding:14px 18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.88rem;color:var(--text-muted)}._startCard_12n9r_151 select{padding:.4em .7em;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-alt);color:var(--text)}._miniInfo_12n9r_169{font-size:.78rem;color:var(--text-faint)}._startText_12n9r_176{display:flex;flex-direction:column;gap:4px}._startHint_12n9r_177{color:var(--text-muted);font-size:var(--text-sm);line-height:1.6;margin:0}._startControls_12n9r_178{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._startLabel_12n9r_179{color:var(--text-muted);font-size:var(--text-xs)}._latestHeader_12n9r_180{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}._latestWhen_12n9r_181,._fact_12n9r_182{color:var(--text-muted);font-size:var(--text-xs)}._rowWhen_12n9r_184{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}._listCard_12n9r_93>summary{cursor:pointer;list-style:none}._listCard_12n9r_93>summary::-webkit-details-marker{display:none}._listCard_12n9r_93>summary:after{content:" ▾";color:var(--text-muted)}._listCard_12n9r_93[open]>summary:after{content:" ▴"}._wrap_fdzkt_1{display:flex;flex-direction:column;gap:6px}._label_fdzkt_7{font-size:.85rem;color:var(--text-muted);font-weight:600}._row_fdzkt_13{display:flex;gap:4px;flex-wrap:wrap}._pip_fdzkt_19{width:28px;height:28px;border-radius:6px;border:1px solid var(--border);background:var(--surface-alt);font-size:.75rem;font-weight:600;color:var(--text-muted)}._pip_fdzkt_19._filled_fdzkt_30{background:var(--accent);color:#fff;border-color:var(--accent)}._value_fdzkt_36{font-size:.78rem;color:var(--text-faint)}._wrap_hy7sn_1{padding:20px 22px;display:flex;flex-direction:column;gap:14px}._header_hy7sn_8{display:flex;flex-direction:column;gap:8px}._title_hy7sn_14{margin:0;font-size:var(--text-lg)}._mismatch_hy7sn_19{background:var(--surface-alt);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 12px;font-size:var(--text-sm)}._historicalBanner_hy7sn_28{background:var(--surface-alt);color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--radius-md);padding:8px 12px;font-size:var(--text-sm)}._sides_hy7sn_37{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}._side_hy7sn_37{background:var(--surface-alt);border-radius:var(--radius-md);padding:14px;display:flex;flex-direction:column;gap:8px;border:1px solid transparent}._side_hy7sn_37._me_hy7sn_53{border-color:var(--accent-blue)}._sideHeader_hy7sn_57{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px}._sideLabel_hy7sn_65{font-weight:700}._meBadge_hy7sn_69{color:var(--accent-blue);font-weight:600;font-size:.8rem}._email_hy7sn_75{color:var(--text-faint);font-size:.78rem}._scoreRow_hy7sn_80{display:flex;align-items:baseline;gap:8px}._scoreValue_hy7sn_86{font-size:var(--text-xl);font-weight:700;font-variant-numeric:tabular-nums}._scoreTag_hy7sn_92{font-size:.75rem;color:var(--text-faint)}._cycleInfo_hy7sn_97{margin:0;font-size:.78rem;color:var(--text-muted)}._wrap_mox5q_1{display:flex;flex-direction:column;gap:4px}._labelRow_mox5q_7{display:flex;align-items:center;gap:8px}._label_mox5q_7{font-size:.85rem;font-weight:600;color:var(--text-muted)}._textarea_mox5q_19{width:100%;padding:.65em .85em;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-alt);color:var(--text);min-height:96px;overflow:hidden;resize:none;font-family:inherit;font-size:.92rem;line-height:1.5}._textarea_mox5q_19:disabled{opacity:.75}._wrap_15u3w_1{padding:18px 20px;display:flex;flex-direction:column;gap:12px}._title_15u3w_8{margin:0;font-size:1rem}._empty_15u3w_13{margin:0;color:var(--text-faint);font-size:.85rem}._list_15u3w_19{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._item_15u3w_28{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--surface-alt);border-radius:var(--radius-sm)}._checkboxLabel_15u3w_37 input{width:18px;height:18px;accent-color:var(--accent)}._itemInput_15u3w_43{flex:1;border:none;background:transparent;padding:4px 2px}._itemInput_15u3w_43._done_15u3w_50{text-decoration:line-through;color:var(--text-faint)}._scopeTag_15u3w_55{font-size:.72rem;color:var(--text-faint);background:var(--surface);border-radius:999px;padding:2px 8px;white-space:nowrap}._addRow_15u3w_64{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:10px}._addRow_15u3w_64 input[type=text]{flex:1;min-width:160px}._addRow_15u3w_64 select{padding:.4em .6em;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-alt);color:var(--text)}._reopenHint_15u3w_86{margin:0;font-size:.78rem;color:var(--text-faint);border-top:1px solid var(--border);padding-top:10px}._wrap_1vbgk_1{padding:18px 20px;display:flex;flex-direction:column;gap:12px}._title_1vbgk_8{margin:0;font-size:1rem}._empty_1vbgk_13{margin:0;color:var(--text-faint);font-size:.85rem}._list_1vbgk_19{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._item_1vbgk_28{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--surface-alt);border-radius:var(--radius-sm);flex-wrap:wrap}._itemInput_1vbgk_38{flex:1;min-width:120px;border:none;background:transparent;padding:4px 2px}._metaTag_1vbgk_46{font-size:.72rem;color:var(--text-faint);background:var(--surface);border-radius:999px;padding:2px 8px;white-space:nowrap}._metaSelect_1vbgk_55{font-size:.72rem;padding:2px 6px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text)}._addRow_1vbgk_64{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:10px}._addRow_1vbgk_64 input[type=text]{flex:1;min-width:160px}._addRow_1vbgk_64 select{padding:.4em .6em;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-alt);color:var(--text)}._doneStatus_1vbgk_86{font-size:.78rem;color:var(--accent-strong);white-space:nowrap}._blockedHint_1vbgk_92{margin:0;font-size:.8rem;color:var(--text-faint);border-top:1px solid var(--border);padding-top:10px}._confirmBox_1vbgk_100{width:100%;background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);border-radius:var(--radius-md);padding:10px 12px}._confirmBox_1vbgk_100 p{margin:0 0 8px;font-size:.85rem}._confirmActions_1vbgk_113{display:flex;align-items:center;gap:8px}._wrap_jb2cn_1{padding:18px 20px;display:flex;flex-direction:column;gap:12px}._title_jb2cn_8{margin:0;font-size:1rem}._list_jb2cn_13{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._item_jb2cn_22{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--surface-alt);border-radius:var(--radius-sm);flex-wrap:wrap}._checkboxLabel_jb2cn_32 input{width:18px;height:18px;accent-color:var(--accent)}._label_jb2cn_38{flex:1;min-width:120px}._item_jb2cn_22._done_jb2cn_43 ._label_jb2cn_38{animation:_cross-off_jb2cn_1 .4s ease-out forwards;color:var(--text-faint)}@keyframes _cross-off_jb2cn_1{0%{text-decoration:none}to{text-decoration:line-through}}._metaTag_jb2cn_57{font-size:.72rem;color:var(--text-faint);background:var(--surface);border-radius:999px;padding:2px 8px;white-space:nowrap}._doneStatus_jb2cn_66{font-size:.78rem;color:var(--accent-strong);white-space:nowrap}@media (prefers-reduced-motion: reduce){._item_jb2cn_22._done_jb2cn_43 ._label_jb2cn_38{animation:none;text-decoration:line-through}}._wrap_1gv9e_1{padding:16px 20px;display:flex;flex-direction:column;gap:12px}._heading_1gv9e_8{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}._heading_1gv9e_8 h3{margin:0;font-size:1rem}._optional_1gv9e_20{padding:3px 8px;border-radius:var(--radius-md);background:var(--surface-alt);color:var(--text-muted);font-size:.78rem}._hint_1gv9e_28{margin:0;color:var(--text-muted);font-size:.85rem;line-height:1.6}._confirmBox_1gv9e_35{display:flex;flex-direction:column;gap:10px}._confirmBox_1gv9e_35 p{margin:0;font-size:.9rem}._retryHint_1gv9e_46{color:var(--danger);font-weight:600}._scheduleField_1gv9e_51{display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:flex-end;gap:12px}._scheduleLabel_1gv9e_58{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--text-muted);min-width:0}._scheduleField_1gv9e_51 input{width:100%;min-width:0;box-sizing:border-box;direction:ltr}._durationLabel_1gv9e_74{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--text-muted);width:120px}._dateError_1gv9e_83{color:var(--danger);font-size:.85rem;width:100%}._confirmActions_1gv9e_89{display:flex;flex-wrap:wrap;align-items:center;gap:10px}._scheduleSummary_1gv9e_96{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-alt)}._scheduleSummary_1gv9e_96 p{margin:0}._scheduleSummaryTitle_1gv9e_109{font-weight:700}._invitationStatusList_1gv9e_113{margin:4px 0 0;padding-inline-start:20px;font-size:.85rem;color:var(--text-muted);overflow-wrap:anywhere}@media (max-width: 480px){._wrap_1gv9e_1{padding:14px}._scheduleField_1gv9e_51{grid-template-columns:minmax(0,1fr)}._durationLabel_1gv9e_74{width:100%}._confirmActions_1gv9e_89>button{width:100%;white-space:normal}}@media print{._scheduleField_1gv9e_51,._confirmActions_1gv9e_89,._wrap_1gv9e_1>button,._confirmBox_1gv9e_35{display:none!important}}._wrap_ofkj7_1{display:flex;flex-direction:column;gap:12px}._empty_ofkj7_7{margin:0;color:var(--text-muted)}._list_ofkj7_12{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._item_ofkj7_21{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2, transparent)}._goal_ofkj7_32{font-size:12px;color:var(--text-muted)}._title_ofkj7_37{font-weight:600}._days_ofkj7_41{font-size:13px;color:var(--text-muted)}._tags_ofkj7_47{display:flex;gap:6px;margin-inline-start:auto}._tagOnce_ofkj7_53,._tagAdapted_ofkj7_54{font-size:12px;padding:2px 8px;border-radius:999px;white-space:nowrap}._tagOnce_ofkj7_53{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}._tagAdapted_ofkj7_54{background:color-mix(in srgb,var(--warning, #b7791f) 16%,transparent);color:var(--warning, #b7791f)}._form_ofkj7_71{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--accent);border-radius:10px;width:100%}._formHint_ofkj7_81{margin:0;font-size:13px;color:var(--text-muted)}._field_ofkj7_87{display:flex;flex-direction:column;gap:4px}._label_ofkj7_93{font-size:13px;font-weight:600}._formActions_ofkj7_98{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._blocked_ofkj7_105{font-size:12px;color:var(--text-muted)}._wrap_vbkcv_1{display:flex;flex-direction:column;gap:16px}._wrap_vbkcv_1 [data-search-match]{outline:2px solid var(--accent);outline-offset:4px;scroll-margin-block:100px}._topBar_vbkcv_13{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}._topBarRight_vbkcv_21{display:flex;align-items:center;gap:10px}._statusBadge_vbkcv_27{font-size:.78rem;font-weight:700;padding:4px 10px;border-radius:999px}._statusBadge_vbkcv_27._draft_vbkcv_34{background:var(--surface-alt);color:var(--text-muted)}._statusBadge_vbkcv_27._complete_vbkcv_39{background:var(--accent);color:#fff}._statusBadge_vbkcv_27._historical_vbkcv_44{background:var(--surface-alt);color:var(--text-faint);border:1px dashed var(--border)}._printTitle_vbkcv_50{display:none}._contentGrid_vbkcv_54{padding:18px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}._ownGoalsSection_vbkcv_61{padding:18px 20px;display:flex;flex-direction:column;gap:10px}._ownGoalsTitle_vbkcv_68{margin:0;font-size:1rem}._ownGoalsHint_vbkcv_73{margin:0;color:var(--text-faint);font-size:.82rem}@media print{._topBar_vbkcv_13,.btn{display:none!important}._printTitle_vbkcv_50{display:block;font-size:1.2rem;font-weight:800;margin-bottom:12px}.card{box-shadow:none!important;border:1px solid #ccc!important;break-inside:avoid}}._backdrop_s99db_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#06080cb8;animation:_backdrop-fade_s99db_1 .22s ease-out}@keyframes _backdrop-fade_s99db_1{0%{opacity:0}to{opacity:1}}._dialog_s99db_22{position:relative;width:100%;max-width:420px;max-height:min(90vh,640px);overflow:hidden auto;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:0 20px 60px #00000073;padding:28px 20px 24px;text-align:center;animation:_dialog-pop_s99db_1 .42s cubic-bezier(.2,.9,.3,1.2) both}@keyframes _dialog-pop_s99db_1{0%{opacity:0;transform:scale(.85) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}._dialog_s99db_22._duo-success_s99db_48{background:linear-gradient(160deg,var(--surface) 55%,color-mix(in srgb,var(--accent-gold) 14%,var(--surface)) 100%)}._dialog_s99db_22._spotlight_s99db_52{background:linear-gradient(160deg,var(--surface) 55%,color-mix(in srgb,var(--accent-blue) 12%,var(--surface)) 100%)}._dialog_s99db_22._tie_s99db_56{background:linear-gradient(160deg,var(--surface) 55%,color-mix(in srgb,var(--accent-purple) 12%,var(--surface)) 100%)}._closeButton_s99db_60{position:absolute;top:10px;inset-inline-end:10px;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:var(--surface-alt);color:var(--text);cursor:pointer;font-size:.9rem;line-height:1;z-index:2}._particles_s99db_76{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}._particle_s99db_76{position:absolute;bottom:-10px;left:calc(8% + (var(--i) * 9%));width:7px;height:7px;border-radius:50%;background:var(--accent-gold);opacity:0;animation:_particle-rise_s99db_1 2.6s ease-out calc(var(--i) * 90ms) 1 both}._particle_s99db_76:nth-child(3n+1){background:var(--accent)}._particle_s99db_76:nth-child(3n+2){background:var(--accent-blue)}@keyframes _particle-rise_s99db_1{0%{opacity:0;transform:translateY(0) scale(.6)}15%{opacity:1}to{opacity:0;transform:translateY(-160px) scale(1)}}._content_s99db_118{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;animation:_content-fade_s99db_1 .38s ease-out .12s both}@keyframes _content-fade_s99db_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._title_s99db_139{margin:0;font-size:1.3rem}._message_s99db_144{margin:0;font-size:.92rem;max-width:320px}._pairRow_s99db_150,._spotlightRow_s99db_151{display:flex;align-items:center;justify-content:center;gap:14px}._participant_s99db_158{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;flex:1;animation:_avatar-pop_s99db_1 .48s cubic-bezier(.2,.9,.3,1.3) .16s both}._name_s99db_168{max-width:130px;overflow-wrap:anywhere;font-size:.85rem;color:var(--text-muted)}._participant_s99db_158:nth-child(3){animation-delay:.3s}._spotlightRow_s99db_151>*:first-child{animation:_avatar-pop_s99db_1 .48s cubic-bezier(.2,.9,.3,1.3) .16s both}@keyframes _avatar-pop_s99db_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}._pairHeart_s99db_194{font-size:1.4rem;animation:_heart-pop_s99db_1 .48s ease-out .42s both}@keyframes _heart-pop_s99db_1{0%{opacity:0;transform:scale(.3)}60%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}._score_s99db_213{font-weight:700;font-size:1rem;opacity:0;animation:_score-reveal_s99db_1 .32s ease-out .46s both}@keyframes _score-reveal_s99db_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._streak_s99db_231{margin:4px 0 0;font-size:1rem}._streakNumber_s99db_236{display:inline-block;font-size:1.3rem;font-weight:800;color:var(--accent-gold);animation:_streak-pulse_s99db_1 .56s ease-out .62s both}@keyframes _streak-pulse_s99db_1{0%{transform:scale(.6);opacity:0}55%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:1}}@media (max-width: 480px){._dialog_s99db_22{padding:22px 14px 18px}._particle_s99db_76:nth-child(n+6){display:none}}@media (prefers-reduced-motion: reduce){._backdrop_s99db_1,._dialog_s99db_22,._particle_s99db_76,._content_s99db_118,._participant_s99db_158,._spotlightRow_s99db_151>*:first-child,._pairHeart_s99db_194,._score_s99db_213,._streakNumber_s99db_236{animation:none!important}._dialog_s99db_22,._content_s99db_118,._participant_s99db_158,._spotlightRow_s99db_151>*:first-child,._pairHeart_s99db_194,._score_s99db_213,._streakNumber_s99db_236{opacity:1!important;transform:none!important}._particle_s99db_76{display:none}}._panel_18wko_1{padding:clamp(20px,3vw,32px)}._header_18wko_5{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._title_18wko_12{margin:0;font-size:var(--text-xl)}._subtitle_18wko_17{margin:6px 0 0;color:var(--text-muted);font-size:var(--text-sm)}._grid_18wko_23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}._field_18wko_30{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-alt)}._wide_18wko_41{grid-column:1 / -1}._label_18wko_45{color:var(--text);font-size:var(--text-sm);font-weight:650}._textarea_18wko_51{box-sizing:border-box;width:100%;min-height:76px;padding:12px 14px;overflow:hidden;resize:none;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:.92rem;font-weight:400;line-height:1.55;transition:border-color var(--transition-fast),background var(--transition-fast)}._textarea_18wko_51::placeholder{color:var(--text-faint);opacity:1}._textarea_18wko_51:hover:not(:read-only){border-color:var(--text-faint)}._textarea_18wko_51:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}._textarea_18wko_51:read-only{cursor:default;color:var(--text-muted)}@media (max-width: 700px){._grid_18wko_23{grid-template-columns:1fr}._wide_18wko_41{grid-column:auto}}._wrap_t0101_1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._input_t0101_8{display:none}._hint_t0101_12{color:var(--text-muted);font-size:var(--text-xs)}._album_1pw6e_1{--cp-surface: var(--surface);--cp-border: var(--border);--cp-text: var(--text);--cp-text-muted: var(--text-muted);--cp-link: var(--accent-strong);padding:20px;min-width:0;display:grid;gap:12px}._title_1pw6e_9{margin:0;font-size:var(--text-lg)}._caption_1pw6e_10{margin:0;color:var(--cp-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}._upload_1pw6e_11{display:grid;gap:8px}._upload_1pw6e_11 input{max-width:100%;min-height:44px}._items_1pw6e_13{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}._item_1pw6e_13{min-width:0;padding:16px;border:1px solid var(--cp-border);border-radius:10px;display:flex;flex-direction:column;align-items:stretch;gap:8px;background:var(--cp-surface)}._preview_1pw6e_15{width:100%;max-height:320px;object-fit:contain;border-radius:10px}._note_1pw6e_16{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}._link_1pw6e_17{color:var(--cp-link);overflow-wrap:anywhere}._actions_1pw6e_18{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._filename_1pw6e_19{overflow-wrap:anywhere;min-width:0}._editor_1pw6e_20{display:grid;gap:8px;padding-top:8px}._editor_1pw6e_20 label{display:grid;gap:4px}._editor_1pw6e_20 input,._editor_1pw6e_20 textarea{width:100%;min-height:44px;padding:8px;border:1px solid var(--cp-border);background:var(--cp-surface);color:var(--cp-text);border-radius:10px;font:inherit}._editor_1pw6e_20 textarea{resize:vertical;min-height:80px}@media (max-width: 440px){._album_1pw6e_1{padding:16px 12px}}._card_19qh4_1{padding:clamp(16px,3vw,24px);min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:16px}._header_19qh4_10,._detailHeading_19qh4_10,._error_19qh4_10{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}._eyebrow_19qh4_18{color:var(--accent-strong);font-size:var(--text-xs);font-weight:650}._title_19qh4_24{margin:2px 0 0;font-size:var(--text-lg)}._period_19qh4_25{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}._cycleName_19qh4_26{margin:-4px 0 0;color:var(--text-muted);overflow-wrap:anywhere}._stats_19qh4_28{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}._stats_19qh4_28>div{padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-alt)}._stats_19qh4_28 ._primaryStat_19qh4_42{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}._stats_19qh4_28 dt{color:var(--text-muted);font-size:var(--text-xs)}._stats_19qh4_28 dd{margin:4px 0 0;font-size:1.7rem;font-weight:700;font-variant-numeric:tabular-nums}._stats_19qh4_28 dd span{font-size:var(--text-xs);font-weight:400;white-space:nowrap}._note_19qh4_46,._footnote_19qh4_46{margin:0;color:var(--text-muted);font-size:var(--text-xs);line-height:1.7}._footnote_19qh4_46{color:var(--text-faint)}._scroll_19qh4_48{min-width:0;overflow-x:auto;padding:4px 4px 10px;overscroll-behavior-x:contain}._grid_19qh4_49{min-width:508px;display:grid;gap:5px}._row_19qh4_50{display:grid;grid-template-columns:24px repeat(12,minmax(32px,1fr));gap:6px;align-items:center}._corner_19qh4_51,._weekLabel_19qh4_51,._dayLabel_19qh4_51{text-align:center;color:var(--text-muted);font-size:.7rem;white-space:nowrap}._dayLabel_19qh4_51{font-size:var(--text-xs)}._cell_19qh4_54,._swatch_19qh4_54{border:1px solid var(--border);border-radius:5px;background:var(--surface-alt);color:var(--text)}._cell_19qh4_54{width:100%;min-width:32px;height:32px;display:grid;place-items:center;padding:0;position:relative;font-size:.8rem;transition:transform .18s ease,background-color .2s ease,box-shadow .18s ease;animation:_dayArrive_19qh4_1 .42s backwards cubic-bezier(.2,.8,.2,1);animation-delay:var(--cell-delay, 0ms)}._cell_19qh4_54[data-intensity="1"],._swatch_19qh4_54[data-intensity="1"]{background:color-mix(in srgb,var(--accent) 15%,var(--surface))}._cell_19qh4_54[data-intensity="2"],._swatch_19qh4_54[data-intensity="2"]{background:color-mix(in srgb,var(--accent) 30%,var(--surface))}._cell_19qh4_54[data-intensity="3"],._swatch_19qh4_54[data-intensity="3"]{background:color-mix(in srgb,var(--accent) 48%,var(--surface))}._cell_19qh4_54[data-intensity="4"],._swatch_19qh4_54[data-intensity="4"]{background:color-mix(in srgb,var(--accent) 62%,var(--surface));border-color:var(--accent-strong)}._cell_19qh4_54[data-state=unscheduled],._swatch_19qh4_54[data-state=unscheduled]{background:var(--surface);border-style:dotted}._cell_19qh4_54[data-state=future],._swatch_19qh4_54[data-state=future]{background:var(--surface-alt);border-style:dashed}._cell_19qh4_54[data-state=failed],._swatch_19qh4_54[data-state=failed]{background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger) 48%,var(--border));color:var(--danger)}._cell_19qh4_54[data-state=pending],._swatch_19qh4_54[data-state=pending]{background:var(--surface);border-color:var(--accent-gold)}._cell_19qh4_54[data-state=not-reached],._swatch_19qh4_54[data-state=not-reached]{background:repeating-linear-gradient(135deg,var(--surface) 0 4px,var(--surface-alt) 4px 6px);border-style:dashed}._cell_19qh4_54[data-today=true]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid var(--accent-gold);border-radius:8px;pointer-events:none}._cell_19qh4_54:focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px;z-index:1}[aria-selected=true]>._cell_19qh4_54{box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--text-muted)}._cell_19qh4_54:active{transform:scale(.94)}@media (hover: hover){._cell_19qh4_54:hover{transform:translateY(-3px) scale(1.08);z-index:1}}._detail_19qh4_10{min-height:112px;border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:var(--radius-md);padding:12px 16px;background:var(--surface-alt);font-size:var(--text-sm)}._detailHeading_19qh4_10 span,._detailDate_19qh4_124{color:var(--text-muted);font-size:var(--text-xs)}._detail_19qh4_10 p{margin:6px 0 0}._legend_19qh4_126{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;color:var(--text-muted);font-size:var(--text-xs)}._legendItem_19qh4_127,._scale_19qh4_127{display:inline-flex;align-items:center;gap:5px}._swatch_19qh4_54{flex-shrink:0;display:inline-block;width:12px;height:12px;border-radius:3px}._scale_19qh4_127{margin-inline-start:auto}._insight_19qh4_130{margin:0;border-radius:var(--radius-md);background:var(--accent-soft);padding:12px 16px;line-height:1.8;font-size:var(--text-sm)}._empty_19qh4_131{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.8}._error_19qh4_10{color:var(--danger);font-size:var(--text-sm)}@keyframes _dayArrive_19qh4_1{0%{opacity:0;transform:translateY(5px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 540px){._stats_19qh4_28>div{padding:10px 8px}._stats_19qh4_28 dd{font-size:1.4rem}._stats_19qh4_28 dd span{display:block}._grid_19qh4_49{min-width:652px;gap:6px}._row_19qh4_50{grid-template-columns:24px repeat(12,46px);gap:6px}._cell_19qh4_54{height:44px;min-width:44px}._scale_19qh4_127{margin-inline-start:0}}@media (prefers-reduced-motion: reduce){._cell_19qh4_54{animation:none;transition:none}._cell_19qh4_54:hover,._cell_19qh4_54:active{transform:none}}@media (forced-colors: active){._cell_19qh4_54[data-state=success]{border-width:3px}._cell_19qh4_54[data-state=partial]{border-style:double;border-width:3px}}._wrap_1wkie_1{display:flex;flex-direction:column;gap:16px}._emptyState_1wkie_7{padding:32px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}._emptyTitle_1wkie_16{margin:0;font-size:1.1rem}._emptyText_1wkie_21{margin:0;color:var(--text-muted)}._listCard_1wkie_26{padding:18px 20px;display:flex;flex-direction:column;gap:10px}._listTitle_1wkie_33{margin:0;font-size:1rem}._list_1wkie_26{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._row_1wkie_47{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--surface-alt);border-radius:var(--radius-sm);flex-wrap:wrap}._name_1wkie_57{font-weight:600;min-width:120px}._badge_1wkie_62{font-size:.72rem;padding:2px 8px;border-radius:999px;background:var(--surface);color:var(--text-muted)}._badge_1wkie_62._active_1wkie_70{background:var(--accent);color:#fff}._miniInfo_1wkie_75{font-size:.78rem;color:var(--text-faint)}._banner_1wkie_80{padding:12px 16px;font-size:.85rem;color:var(--text-muted)}._header_1wkie_86{padding:16px 20px}._title_1wkie_90{margin:0 0 4px;font-size:1.2rem}._meta_1wkie_95{margin:0;color:var(--text-muted);font-size:.85rem}._weekNav_1wkie_101{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-muted)}._weekNav_1wkie_101 select{padding:.4em .7em;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-alt);color:var(--text)}._message_1wkie_117{padding:24px}._message_1wkie_117 p[role=alert],._searchMatch_1wkie_121 p[role=alert]{color:var(--danger)}._actions_1wkie_125{display:flex;gap:8px;flex-wrap:wrap}._searchMatch_1wkie_121{padding:16px 20px;border:2px solid var(--accent);background:var(--accent-soft);overflow-wrap:anywhere;scroll-margin-block:80px}._matchTitle_1wkie_139{margin:8px 0;font-size:var(--text-base)}._searchMatch_1wkie_121:focus,._header_1wkie_86:focus{outline:2px solid var(--accent);outline-offset:3px}._heatmapDisclosure_1wkie_149 summary{padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);cursor:pointer;font-size:var(--text-sm)}._heatmapDisclosure_1wkie_149 summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._heatmapDisclosure_1wkie_149[open] summary{margin-bottom:12px}._card_1oku5_1{padding:22px 24px}._stats_1oku5_5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}._stat_1oku5_5{display:flex;flex-direction:column;min-width:0}._statValue_1oku5_17{margin-top:2px;color:var(--text);font-size:var(--text-xl);font-variant-numeric:tabular-nums;animation:_percentage-enter_1oku5_1 .45s ease-out}._statValue_1oku5_17._onTarget_1oku5_25{color:var(--accent-gold)}._statUnit_1oku5_29{color:var(--text-muted);font-size:var(--text-sm);font-weight:500}._statCaption_1oku5_35{margin-top:8px;color:var(--text-muted);font-size:var(--text-xs)}._targetMark_1oku5_41{position:absolute;top:50%;width:3px;height:20px;border:2px solid var(--surface);border-radius:999px;background:var(--accent-gold);transform:translate(50%,-50%)}._fillGold_1oku5_52{background:linear-gradient(90deg,var(--accent-gold),var(--accent-strong))}._eyebrow_1oku5_56{color:var(--text-muted);font-size:var(--text-xs);font-weight:600}._title_1oku5_62{margin:2px 0 0;font-size:var(--text-lg)}._percentage_1oku5_67{color:var(--accent-strong);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;animation:_percentage-enter_1oku5_1 .45s ease-out}._track_1oku5_74{position:relative;height:12px;margin-top:12px;border-radius:999px;background:var(--surface-alt)}._fill_1oku5_52{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-strong),var(--accent));transition:width .7s cubic-bezier(.22,1,.36,1)}._marker_1oku5_89{position:absolute;top:50%;width:4px;height:20px;border:2px solid var(--surface);border-radius:999px;background:var(--accent-gold);transform:translate(50%,-50%)}._message_1oku5_100{margin:14px 0;color:var(--text);font-size:var(--text-sm)}._meetings_1oku5_106{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._meeting_1oku5_106{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);background:var(--surface-alt)}._meeting_1oku5_106 span:last-child{display:grid;min-width:0}._meeting_1oku5_106 strong{color:inherit;font-size:var(--text-xs)}._meeting_1oku5_106 small{color:inherit;font-size:.72rem}._meetingIcon_1oku5_139{display:grid;flex:0 0 24px;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--surface);font-weight:800}._done_1oku5_150{color:var(--accent-strong)}._current_1oku5_154{border-color:var(--accent-gold);color:var(--accent-gold);animation:_milestone-pulse_1oku5_1 1.6s ease-in-out 2}._schedule_1oku5_160{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-soft);animation:_milestone-pulse_1oku5_1 1.6s ease-in-out 2}@keyframes _percentage-enter_1oku5_1{0%{opacity:0;transform:translateY(5px) scale(.9)}}@keyframes _milestone-pulse_1oku5_1{50%{box-shadow:0 0 0 3px var(--accent-soft)}}@media (max-width: 680px){._meetings_1oku5_106,._stats_1oku5_5{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){._statValue_1oku5_17,._current_1oku5_154,._schedule_1oku5_160{animation:none}._fill_1oku5_52{transition:none}}._card_ib70i_1{display:flex;flex-direction:column;gap:18px;border:1px solid color-mix(in srgb,var(--gold, #d4a72c) 40%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--gold, #d4a72c) 9%,var(--surface)) 0%,var(--surface) 60%)}._header_ib70i_11{display:flex;flex-direction:column;gap:4px}._title_ib70i_17{margin:0;font-size:var(--text-lg)}._subtitle_ib70i_22{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}._stats_ib70i_29{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;margin:0}._stat_ib70i_29{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--radius-sm, 8px);background:color-mix(in srgb,var(--text) 5%,transparent)}._statLabel_ib70i_45{color:var(--text-muted);font-size:var(--text-xs)}._statValue_ib70i_50{margin:0;font-size:1.7rem;font-weight:700;line-height:1.1}._unit_ib70i_57{margin-inline-start:2px;color:var(--text-muted);font-size:var(--text-sm);font-weight:600}._statCaption_ib70i_64{margin:0;color:var(--text-muted);font-size:var(--text-xs)}._trend_ib70i_70{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}._hero_1deh1_1{position:relative;padding:clamp(22px,3.4vw,34px);overflow:hidden;animation:_hero-enter_1deh1_1 .55s cubic-bezier(.22,1,.36,1)}._accent_1deh1_8{position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--accent),var(--accent-purple))}._label_1deh1_15{display:inline-flex;width:fit-content;padding:7px 12px;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-strong);font-size:var(--text-xs);font-weight:800;letter-spacing:.04em}._headline_1deh1_27{max-width:820px;margin:18px 0 0;font-size:clamp(1.5rem,3.2vw,2.4rem);line-height:1.22;letter-spacing:-.03em;overflow-wrap:anywhere}._long_1deh1_38{font-size:clamp(1.15rem,2.1vw,1.6rem);line-height:1.35;letter-spacing:-.015em}._context_1deh1_44{margin:10px 0 0;color:var(--text-muted);font-size:var(--text-base)}._chips_1deh1_50{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}._chips_1deh1_50 span{padding:7px 11px;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);background:var(--surface-alt);font-size:var(--text-xs);font-weight:650}@keyframes _hero-enter_1deh1_1{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion: reduce){._hero_1deh1_1{animation:none}}._banner_prhjm_1{display:grid;grid-template-columns:1fr auto;grid-template-areas:"headline side" "message  side";align-items:center;gap:4px 24px;padding:18px 22px;border-inline-start:4px solid var(--accent)}._record_prhjm_13{border-inline-start-color:#f59e0b;background:linear-gradient(90deg,color-mix(in srgb,#f59e0b 10%,transparent),transparent 55%)}._cold_prhjm_19{border-inline-start-color:var(--border)}._headline_prhjm_23{grid-area:headline;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}._flame_prhjm_31{font-size:26px;line-height:1}._count_prhjm_36{font-size:40px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}._unit_prhjm_43{font-size:15px;font-weight:600;color:var(--text-muted)}._badge_prhjm_49{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,#f59e0b 20%,transparent);color:#f59e0b}._message_prhjm_58{grid-area:message;margin:0;font-size:13px;color:var(--text-muted)}._side_prhjm_65{grid-area:side;display:flex;gap:22px;margin:0;text-align:center}._side_prhjm_65 dt{font-size:12px;color:var(--text-muted);white-space:nowrap}._side_prhjm_65 dd{margin:2px 0 0;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}._side_prhjm_65 dd span{font-size:12px;font-weight:500;color:var(--text-muted)}@media (max-width: 620px){._banner_prhjm_1{grid-template-columns:1fr;grid-template-areas:"headline" "message" "side";gap:10px}._side_prhjm_65{justify-content:flex-start;padding-top:4px;border-top:1px solid var(--border);width:100%}._side_prhjm_65 div{text-align:start}}._banner_zet14_1{position:relative;display:grid;gap:16px;padding:20px 24px;overflow:hidden;border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 48%),var(--surface)}._heading_zet14_13{display:flex;align-items:center;justify-content:space-between;gap:12px}._heading_zet14_13 h2{margin:2px 0 0;font-size:var(--text-lg)}._eyebrow_zet14_25{color:var(--accent-strong);font-size:var(--text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}._vs_zet14_33{color:var(--accent-strong);font-size:var(--text-xl);font-style:italic;font-weight:900;transform:rotate(-5deg)}._competitors_zet14_41{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;gap:16px}._competitor_zet14_41{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-alt)}._competitor_zet14_41._leading_zet14_60{border-color:var(--accent-gold);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-gold) 35%,transparent)}._identity_zet14_65{display:grid;min-width:0}._identity_zet14_65 strong{font-size:var(--text-sm)}._identity_zet14_65 span{overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}._score_zet14_82{color:var(--accent-strong);font-size:var(--text-2xl);font-variant-numeric:tabular-nums}._leading_zet14_60 ._score_zet14_82:after{content:" 🏆";font-size:var(--text-sm)}._divider_zet14_93{background:linear-gradient(transparent,var(--border),transparent)}._challenge_zet14_97{display:flex;justify-content:space-between;gap:12px;padding-top:2px;color:var(--text-muted);font-size:var(--text-sm)}._challenge_zet14_97 strong{color:var(--text)}@media (max-width: 620px){._banner_zet14_1{padding:18px 16px}._competitors_zet14_41{grid-template-columns:1fr;gap:8px}._divider_zet14_93{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent)}._challenge_zet14_97{flex-direction:column;gap:4px}}._card_n9j2b_1{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:radial-gradient(circle at 90% 20%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 45%),var(--surface)}._copy_n9j2b_13{min-width:0}._eyebrow_n9j2b_17{color:var(--accent-strong);font-size:var(--text-xs);font-weight:800}._copy_n9j2b_13 h2{margin:3px 0 6px;font-size:var(--text-lg)}._copy_n9j2b_13 p{margin:0;color:var(--text-muted);font-size:var(--text-sm)}._value_n9j2b_34{display:grid;flex:0 0 auto;min-width:150px;justify-items:center;padding:12px 18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-alt);text-align:center}._value_n9j2b_34 strong{color:var(--accent-strong);font-size:clamp(2.5rem,7vw,4rem);font-variant-numeric:tabular-nums;line-height:1}._value_n9j2b_34 span{margin-top:6px;color:var(--text-muted);font-size:var(--text-xs)}._value_n9j2b_34._onTarget_n9j2b_59{border-color:var(--accent-gold)}._value_n9j2b_34._onTarget_n9j2b_59 strong{color:var(--accent-gold)}@media (max-width: 560px){._card_n9j2b_1{align-items:stretch;flex-direction:column}._value_n9j2b_34{width:100%}}._panel_9k41i_1{padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:22px}._header_9k41i_8{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._title_9k41i_15{margin:0;font-size:var(--text-xl)}._subtitle_9k41i_20{margin:6px 0 0;color:var(--text-muted);font-size:var(--text-sm)}._completeBadge_9k41i_26{flex:0 0 auto;background:var(--surface-alt);border:1px solid var(--border);color:var(--accent-strong);font-size:var(--text-sm);font-weight:650;padding:6px 12px;border-radius:999px;white-space:nowrap}._finishedMessage_9k41i_38{margin:0;color:var(--text-muted);line-height:1.6}._step_9k41i_44{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-alt)}._stepTitle_9k41i_54{margin:0;font-size:var(--text-base)}._stepScore_9k41i_59{margin:0;color:var(--text-muted);font-size:var(--text-sm)}._stepHint_9k41i_67{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}._field_9k41i_74{display:flex;flex-direction:column;gap:8px}._label_9k41i_80{color:var(--text);font-size:var(--text-sm);font-weight:650}._textarea_9k41i_86{box-sizing:border-box;width:100%;min-height:64px;padding:12px 14px;overflow:hidden;resize:none;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:.92rem;font-weight:400;line-height:1.55;transition:border-color var(--transition-fast),background var(--transition-fast)}._textarea_9k41i_86::placeholder{color:var(--text-faint);opacity:1}._textarea_9k41i_86:hover:not(:read-only){border-color:var(--text-faint)}._textarea_9k41i_86:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}._textarea_9k41i_86:read-only{cursor:default;color:var(--text-muted)}._emptyTactics_9k41i_125{margin:0;color:var(--text-muted);font-size:var(--text-sm)}._tacticList_9k41i_131{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._tacticItem_9k41i_140{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}._tacticGoal_9k41i_151{font-size:var(--text-xs);font-weight:650;color:var(--text-muted)}._tacticTitle_9k41i_157{font-weight:600}._tacticDays_9k41i_161{margin-inline-start:auto;font-size:var(--text-xs);color:var(--text-muted)}._checkboxRow_9k41i_167{display:flex;align-items:center;gap:8px;font-size:var(--text-sm)}._actions_9k41i_174{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._readOnlyNote_9k41i_181{margin:0;color:var(--text-muted);font-size:var(--text-sm)}._missingSteps_9k41i_187{flex-basis:100%;margin:0;color:var(--text-muted);font-size:var(--text-xs)}._card_1i26o_1{padding:16px 18px;display:flex;flex-direction:column;gap:8px}._title_1i26o_8{margin:0;font-size:var(--text-base)}._text_1i26o_13{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}._pendingText_1i26o_20{margin:0;color:var(--text-muted);font-size:var(--text-sm)}._completeText_1i26o_26{margin:0;color:var(--accent-strong);font-weight:650;font-size:var(--text-sm)}._summary_1i26o_33{margin:0;color:var(--text-muted);font-size:var(--text-sm)}._card_l353m_1{padding:16px 18px;display:flex;flex-direction:column;gap:10px;border:1px solid color-mix(in srgb,var(--accent-gold) 40%,transparent);background:color-mix(in srgb,var(--accent-gold) 6%,var(--surface))}._title_l353m_10{margin:0;font-size:var(--text-base);color:var(--text)}._text_l353m_16{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}._numbers_l353m_23{margin:0;padding-inline-start:20px;color:var(--text-muted);font-size:var(--text-sm);line-height:1.7}._summary_l353m_31{margin:0;color:var(--text);font-size:var(--text-sm);line-height:1.6}._pendingText_l353m_38{margin:0;color:var(--text-muted);font-size:var(--text-sm)}._completeText_l353m_44{margin:0;color:var(--accent-strong);font-weight:650;font-size:var(--text-sm)}._ctaRow_l353m_51{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._editor_l353m_58{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--border)}._editorLabel_l353m_66{font-size:var(--text-sm);color:var(--text-muted)}._textarea_l353m_71{width:100%;resize:none;overflow:hidden;min-height:40px;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--text-sm);line-height:1.6}._tacticRow_l353m_86{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-bottom:1px solid var(--border)}._tacticTitle_l353m_94{font-size:var(--text-sm);color:var(--text)}._validationText_l353m_99{margin:0;color:var(--danger);font-size:var(--text-xs)}._loadErrorText_l353m_105{margin:0;color:var(--danger);background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:var(--radius-md);padding:6px 10px;font-size:var(--text-xs)}._actions_l353m_115{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._panel_v2ve0_1{display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._title_v2ve0_13,._groupTitle_v2ve0_13{margin:0}._title_v2ve0_13{font-size:var(--text-lg)}._groupTitle_v2ve0_13{display:flex;align-items:center;gap:8px;font-size:var(--text-base)}._help_v2ve0_16,._summary_v2ve0_16{margin:8px 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.7}._form_v2ve0_17{display:flex;flex-direction:column;gap:8px}._searchRow_v2ve0_18,._filters_v2ve0_18{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._searchRow_v2ve0_18 input{flex:1 1 220px;min-width:0}._panel_v2ve0_1 input,._panel_v2ve0_1 select,._panel_v2ve0_1 button{min-height:44px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);padding:8px 12px;font:inherit}._panel_v2ve0_1 button{cursor:pointer}._panel_v2ve0_1 button:disabled{cursor:wait;opacity:.6}._panel_v2ve0_1 ._primary_v2ve0_31{background:var(--accent-soft);color:var(--text);border-color:var(--accent)}._panel_v2ve0_1 input:focus-visible,._panel_v2ve0_1 select:focus-visible,._panel_v2ve0_1 button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._filters_v2ve0_18 select{max-width:100%}._groups_v2ve0_37{display:grid;gap:24px}._group_v2ve0_13{min-width:0;display:flex;flex-direction:column;gap:12px}._results_v2ve0_39{list-style:none;padding:0;margin:0;display:grid;gap:8px}._panel_v2ve0_1 ._result_v2ve0_39{display:flex;flex-direction:column;gap:8px;width:100%;text-align:start;padding:16px;overflow-wrap:anywhere;transition:border-color var(--transition-fast),background var(--transition-fast)}._panel_v2ve0_1 ._result_v2ve0_39:hover{border-color:var(--accent);background:var(--surface-hover)}._resultTitle_v2ve0_51{font-weight:650}._context_v2ve0_52{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:var(--text-xs);color:var(--text-muted)}._badge_v2ve0_53,._count_v2ve0_53{border:1px solid var(--border);padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--text-xs)}._snippet_v2ve0_54{font-size:var(--text-sm);white-space:pre-wrap}._match_v2ve0_55{background:var(--accent-soft);color:var(--text);font-weight:700;border-radius:2px}._open_v2ve0_56{font-size:var(--text-xs);color:var(--text-muted)}._error_v2ve0_57{color:var(--danger);margin:0}@media (max-width: 600px){._panel_v2ve0_1{padding:16px;gap:12px}._searchRow_v2ve0_18 input{flex-basis:100%}._searchRow_v2ve0_18 button{flex:1}._panel_v2ve0_1 ._result_v2ve0_39{padding:12px}}@media (prefers-reduced-motion: reduce){._panel_v2ve0_1 ._result_v2ve0_39{transition:none}}._nav_5aknb_1{display:none}._desktopNav_5aknb_2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(64px,.6fr);gap:4px;padding:6px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card)}._item_5aknb_12{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:8px 4px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-size:var(--text-sm);font-weight:600;transition:background var(--transition-fast),transform var(--transition-fast)}._item_5aknb_12[aria-current]{color:var(--accent-strong);background:var(--accent-soft)}._item_5aknb_12:hover:not(:disabled){background:var(--surface-alt)}._item_5aknb_12:active:not(:disabled){transform:scale(.96)}._icon_5aknb_31{font-size:1.2rem;line-height:1.1}._backdrop_5aknb_32{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-end;background:var(--motion-scrim)}._sheet_5aknb_40{width:100%;max-height:calc(85dvh - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:12px 24px;padding:16px max(16px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:22px 22px 0 0;animation:_sheet-enter_5aknb_1 .36s var(--motion-ease) both}._heading_5aknb_56{display:flex;align-items:center;justify-content:space-between;gap:12px}._heading_5aknb_56 h2{font-size:var(--text-lg);margin:0}._desktopBackdrop_5aknb_58{align-items:center;justify-content:center;padding:24px}._desktopSheet_5aknb_59{max-width:760px;max-height:calc(100dvh - 48px);border-radius:var(--radius-lg)}._groupTitle_5aknb_60{font-size:var(--text-sm);color:var(--text-muted);margin:20px 0 8px}._groupTitle_5aknb_60:first-child{margin-block-start:4px}._links_5aknb_62{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width: 721px){._desktopSheet_5aknb_59 ._groupTitle_5aknb_60{margin:12px 0 6px}._desktopSheet_5aknb_59 ._links_5aknb_62{grid-template-columns:repeat(3,minmax(0,1fr))}._desktopSheet_5aknb_59 ._link_5aknb_62{min-height:46px}}._link_5aknb_62{display:flex;align-items:center;gap:8px;min-height:52px;min-width:0;padding:12px;text-align:start;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-alt)}._link_5aknb_62[aria-current]{color:var(--accent-strong);border-color:var(--accent)}@keyframes _sheet-enter_5aknb_1{0%{transform:translateY(35px);opacity:.6}}@media (max-width: 720px){._desktopNav_5aknb_2{display:none}._nav_5aknb_1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset-inline:0;bottom:0;z-index:30;gap:4px;padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid var(--border);background:var(--surface)}._item_5aknb_12{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:56px;padding:3px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-size:clamp(10px,2.8vw,12px);font-weight:600;transition:background var(--transition-fast),transform var(--transition-fast)}._item_5aknb_12[aria-current]{color:var(--accent-strong);background:var(--accent-soft)}._item_5aknb_12:active:not(:disabled){transform:scale(.91)}._icon_5aknb_31{font-size:1.45rem;line-height:1.1}}@media (prefers-reduced-motion: reduce){._sheet_5aknb_40{animation:none}}.monitoring-panel{color-scheme:light;--cp-bg: #f7f4ef;--cp-bg-elevated: #fcfbf8;--cp-surface: #ffffff;--cp-surface-soft: #f5f5f5;--cp-border: #dedede;--cp-border-strong: #919191;--cp-text: #242424;--cp-text-muted: #5c5c5c;--cp-text-soft: #6f6f6f;--cp-accent: #b11f4b;--cp-accent-hover: #9a1a41;--cp-accent-soft: rgba(177, 31, 75, .08);--cp-accent-fg: #ffffff;--cp-success: #16a34a;--cp-danger: #dc2626;--cp-warning: #f59e0b;--cp-link: #0078d4;--cp-shadow: 0 18px 48px rgba(0, 0, 0, .12);--cp-overlay: rgba(255, 255, 255, .8);--cp-panel: rgba(255, 255, 255, .86);--cp-panel-strong: rgba(255, 255, 255, .96);--cp-sheen: rgba(255, 255, 255, .55);--cp-highlight: rgba(177, 31, 75, .12)}html[data-theme=dark] .monitoring-panel{color-scheme:dark;--cp-bg: #3d3b3a;--cp-bg-elevated: #343231;--cp-surface: #292929;--cp-surface-soft: #2e2e2e;--cp-border: #474747;--cp-border-strong: #5f5f5f;--cp-text: #dedede;--cp-text-muted: #919191;--cp-text-soft: #b0b0b0;--cp-accent: #fd8ea1;--cp-accent-hover: #fb7b91;--cp-accent-soft: rgba(253, 142, 161, .14);--cp-accent-fg: #1a1a1a;--cp-success: #4ade80;--cp-danger: #f87171;--cp-warning: #fbbf24;--cp-link: #4da6ff;--cp-shadow: 0 18px 48px rgba(0, 0, 0, .32);--cp-overlay: rgba(41, 41, 41, .88);--cp-panel: rgba(41, 41, 41, .72);--cp-panel-strong: rgba(41, 41, 41, .96);--cp-sheen: rgba(255, 255, 255, .04);--cp-highlight: rgba(253, 142, 161, .12)}.monitoring-panel{background:var(--cp-bg);color:var(--cp-text);font-family:Segoe UI,Aptos,Calibri,-apple-system,BlinkMacSystemFont,sans-serif;border:1px solid var(--cp-border);border-radius:16px;padding:24px;margin-block:24px;text-align:start;line-height:1.6}.monitoring-panel *{box-sizing:border-box}.monitoring-panel h2,.monitoring-panel h3,.monitoring-panel p{margin:0}.monitoring-panel h2{font-size:1.5rem;line-height:1.3;margin-block:4px 8px}.monitoring-panel h3{font-size:1rem}.monitoring-header,.monitoring-card-heading,.monitoring-summary{display:flex;align-items:center;gap:12px}.monitoring-header,.monitoring-card-heading{justify-content:space-between}.monitoring-header{align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}.monitoring-eyebrow{color:var(--cp-accent);font-size:.8rem;font-weight:700}.monitoring-description,.monitoring-caption,.monitoring-checked,.monitoring-footer{color:var(--cp-text-muted);font-size:.825rem}.monitoring-refresh{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--cp-accent);color:var(--cp-accent-fg);border:1px solid var(--cp-accent);border-radius:.625rem;padding:10px 16px;min-height:44px;cursor:pointer;font:inherit;font-weight:600}.monitoring-refresh:hover:not(:disabled){background:var(--cp-accent-hover)}.monitoring-refresh:disabled{opacity:.65;cursor:wait}.monitoring-refresh:focus-visible{outline:3px solid var(--cp-link);outline-offset:3px}.monitoring-summary{flex-wrap:wrap;border-block:1px solid var(--cp-border);padding-block:12px}.monitoring-checked{margin-inline-start:auto}.monitoring-panel .monitoring-freshness{margin-block:12px 20px;color:var(--cp-text-muted);font-size:.875rem}.monitoring-freshness--warn{border-inline-start:3px solid var(--cp-warning);padding-inline-start:12px}.monitoring-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.monitoring-card{background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:16px;padding:20px;min-width:0}.monitoring-card--wide{grid-column:1 / -1}.monitoring-card-heading{align-items:flex-start;gap:8px;margin-bottom:16px}.monitoring-badge{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;background:var(--cp-surface-soft);border:1px solid var(--cp-border);color:var(--cp-text);border-radius:.625rem;padding:2px 8px;font-size:.75rem;white-space:nowrap}.monitoring-badge--good>span{color:var(--cp-success)}.monitoring-badge--warn>span{color:var(--cp-warning)}.monitoring-badge--error>span{color:var(--cp-danger)}.monitoring-badge--unknown>span{color:var(--cp-text-muted)}.monitoring-panel .monitoring-metric{font-size:1.7rem;font-weight:700;font-variant-numeric:tabular-nums;margin-bottom:8px}.monitoring-panel dl{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:4px;margin-block:12px;font-size:.825rem}.monitoring-panel dt{color:var(--cp-text-muted)}.monitoring-panel dd{margin:0;text-align:end;font-variant-numeric:tabular-nums}.monitoring-timers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.monitoring-timer{background:var(--cp-bg-elevated);border:1px solid var(--cp-border);border-radius:.625rem;padding:12px;font-size:.875rem}.monitoring-timer>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.monitoring-table-scroll{overflow-x:auto}.monitoring-table{width:100%;border-collapse:collapse;font-size:.875rem;text-align:start}.monitoring-table caption{caption-side:bottom;text-align:start;color:var(--cp-text-muted);font-size:.825rem;padding-top:12px}.monitoring-table th,.monitoring-table td{padding:12px 8px;border-bottom:1px solid var(--cp-border);white-space:nowrap}.monitoring-table thead{color:var(--cp-text-muted);background:var(--cp-surface-soft)}.monitoring-table td{font-variant-numeric:tabular-nums}.monitoring-panel .monitoring-error{border-inline-start:3px solid var(--cp-danger);background:var(--cp-surface);padding:16px;margin-bottom:16px}.monitoring-footer{border-top:1px solid var(--cp-border);padding-top:16px;margin-top:20px}@media (max-width: 1000px){.monitoring-grid,.monitoring-timers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.monitoring-panel{padding:16px}.monitoring-grid,.monitoring-timers{grid-template-columns:minmax(0,1fr)}.monitoring-card{padding:16px}.monitoring-checked{margin-inline-start:0;width:100%}}._page_wd7xo_1{display:flex;flex-direction:column;gap:16px}._section_wd7xo_7{padding:clamp(18px,3vw,28px);display:flex;flex-direction:column;gap:16px}._title_wd7xo_14{margin:0;font-size:var(--text-xl)}._subtitle_wd7xo_19{margin:0;font-size:var(--text-lg)}._avatarRow_wd7xo_24{display:flex;align-items:center;gap:20px;flex-wrap:wrap}._avatarControls_wd7xo_31{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 240px}._avatarButtons_wd7xo_39{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._hiddenFileInput_wd7xo_46{display:none}._streakExplainer_wd7xo_50{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.6;max-width:46ch}._field_wd7xo_58{display:flex;flex-direction:column;gap:6px}._label_wd7xo_64{color:var(--text);font-size:var(--text-sm);font-weight:650}._textarea_wd7xo_70{box-sizing:border-box;width:100%;min-height:60px;padding:.6em .75em;overflow:hidden;resize:none;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:var(--text-base);line-height:1.55;transition:border-color var(--transition-fast)}._textarea_wd7xo_70:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}._actionsRow_wd7xo_92{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._fieldError_wd7xo_99{margin:0;color:var(--danger);font-size:var(--text-sm)}._note_wd7xo_105{margin:0;color:var(--text-muted);font-size:var(--text-xs)}@media (max-width: 640px){._avatarRow_wd7xo_24{flex-direction:column;align-items:flex-start}._avatarControls_wd7xo_31{flex:0 1 auto;width:100%}}._page_byneg_1{display:flex;flex-direction:column;gap:16px}._formSection_byneg_7{padding:clamp(18px,3vw,28px);display:flex;flex-direction:column;gap:14px}._title_byneg_14{margin:0;font-size:var(--text-lg)}._field_byneg_22{display:flex;flex-direction:column;gap:6px;min-width:0;flex:0 0 auto}._row_byneg_19>._field_byneg_22{flex:1 1 220px}._label_byneg_34{color:var(--text);font-size:var(--text-sm);font-weight:650}._row_byneg_19{display:flex;gap:14px;flex-wrap:wrap}._textarea_byneg_46{box-sizing:border-box;width:100%;min-height:56px;padding:.6em .75em;overflow:hidden;resize:none;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:var(--text-base);line-height:1.55;transition:border-color var(--transition-fast)}._textarea_byneg_46:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}._fieldError_byneg_68{margin:0;color:var(--danger);font-size:var(--text-sm)}._prefillNotice_byneg_74{margin:0;color:var(--accent-blue);font-size:var(--text-sm)}._actionsRow_byneg_80{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._list_byneg_87{display:flex;flex-direction:column;gap:12px}._emptyText_byneg_93{color:var(--text-muted);font-size:var(--text-sm);padding:8px 4px}._reminderCard_byneg_99{padding:16px 18px;display:flex;flex-direction:column;gap:8px;scroll-margin-block:80px}._searchContext_byneg_107{padding:16px 18px}._searchContext_byneg_107 p{margin-block:0 12px;color:var(--text-muted)}._searchContext_byneg_107 p[role=alert]{color:var(--danger)}._focusedReminder_byneg_120{border:2px solid var(--accent);background:var(--accent-soft)}._focusedReminder_byneg_120:focus,._list_byneg_87:focus{outline:2px solid var(--accent);outline-offset:3px}._reminderHeader_byneg_130{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}._reminderTitle_byneg_138{margin:0;font-size:var(--text-base)}._reminderBody_byneg_143{margin:0;color:var(--text-muted);font-size:var(--text-sm);white-space:pre-wrap}._reminderMeta_byneg_150{margin:0;color:var(--text-muted);font-size:var(--text-xs)}._errorText_byneg_156{margin:0;color:var(--danger);font-size:var(--text-sm)}._statusChip_byneg_162{flex:0 0 auto;padding:4px 10px;border-radius:999px;font-size:var(--text-xs);font-weight:650;background:var(--surface-alt);color:var(--text-muted);border:1px solid var(--border)}._status_pending_byneg_173,._status_sending_byneg_177{color:var(--accent-blue)}._status_sent_byneg_181{color:var(--accent-strong)}._status_failed_byneg_185{color:var(--danger)}._status_cancelled_byneg_189{color:var(--text-faint)}@media (max-width: 640px){._row_byneg_19{flex-direction:column}}._quickTimes_byneg_199{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:6px}._page_12d8u_1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._composer_12d8u_8{padding:18px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}._composerHeader_12d8u_16{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}._eyebrow_12d8u_24{display:block;color:var(--accent-strong);font-size:var(--text-xs);font-weight:650;margin-bottom:4px}._recipient_12d8u_32{display:flex;align-items:baseline;gap:8px;margin:0;padding:6px 10px;max-width:100%;min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-alt);font-size:var(--text-xs)}._recipientLabel_12d8u_46{flex-shrink:0;color:var(--text-muted)}._recipientAddress_12d8u_51{min-width:0;overflow-wrap:anywhere}._title_12d8u_56{margin:0;font-size:var(--text-lg)}._subtitle_12d8u_61{margin:0;color:var(--text-muted);font-size:var(--text-sm)}._presetGrid_12d8u_69{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px}._presetCard_12d8u_75{--preset-tone: var(--accent);position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px;border-inline-start:3px solid var(--preset-tone);text-align:start;padding:12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-alt);color:var(--text);font-size:var(--text-sm);line-height:1.5;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),transform .16s ease}._presetCard_12d8u_75[data-tone=blue]{--preset-tone: var(--accent-blue)}._presetCard_12d8u_75[data-tone=gold]{--preset-tone: var(--accent-gold)}._presetCard_12d8u_75[data-tone=purple]{--preset-tone: var(--accent-purple)}._presetMessage_12d8u_103{color:var(--text);font-size:var(--text-sm);line-height:1.55;padding-inline-end:16px;overflow-wrap:anywhere;text-align:start}._selectionMark_12d8u_112{position:absolute;inset-block-start:8px;inset-inline-end:10px;color:var(--accent-strong);font-weight:700;line-height:1}._presetCardActive_12d8u_121{border-color:var(--accent);background:var(--accent-soft)}._presetCardActive_12d8u_121 ._presetMessage_12d8u_103{color:var(--text)}._presetCard_12d8u_75:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._presetCard_12d8u_75:active{transform:scale(.98)}@media (hover: hover){._presetCard_12d8u_75:hover{border-color:var(--preset-tone);background:var(--surface-hover);transform:translateY(-2px)}._presetCardActive_12d8u_121:hover{background:var(--accent-soft)}}._customToggle_12d8u_139{display:flex;align-items:center;gap:8px;font-size:var(--text-sm);color:var(--text-muted);cursor:pointer}._textarea_12d8u_148{width:100%;resize:none;overflow:hidden;min-height:44px;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--text-sm);line-height:1.6}._customEditor_12d8u_163{display:grid;gap:4px}._characterCount_12d8u_164{color:var(--text-muted);font-size:var(--text-xs);text-align:end}._actions_12d8u_166{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._sentAnimation_12d8u_173{font-size:var(--text-sm);color:var(--accent-strong);font-weight:650;animation:_broostPop_12d8u_1 .4s ease}@keyframes _broostPop_12d8u_1{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){._sentAnimation_12d8u_173{animation:none}._presetCard_12d8u_75{transition:none}._presetCard_12d8u_75:hover,._presetCard_12d8u_75:active{transform:none}}@media (max-width: 540px){._composer_12d8u_8{padding:16px}._presetCard_12d8u_75{padding:10px}._presetHeading_12d8u_208{gap:5px}}@media (max-width: 360px){._presetGrid_12d8u_69{grid-template-columns:minmax(0,1fr)}}._historyCard_12d8u_215{padding:18px 20px;display:flex;flex-direction:column;gap:10px}._historyHeader_12d8u_222{display:flex;align-items:center;justify-content:space-between;gap:8px}._historyTitle_12d8u_229{margin:0;font-size:var(--text-base)}._text_12d8u_148{margin:0;color:var(--text-muted);font-size:var(--text-sm)}._errorText_12d8u_240{margin:0;color:var(--danger);font-size:var(--text-sm)}._list_12d8u_246{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._item_12d8u_255{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:var(--radius-md);border:1px solid var(--border)}._unread_12d8u_264{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-soft)}._avatar_12d8u_269{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--surface-alt);color:var(--text-muted);font-size:var(--text-xs);font-weight:700}._itemBody_12d8u_283{flex:1;min-width:0}._itemMeta_12d8u_288{margin:0 0 2px;color:var(--text-muted);font-size:var(--text-xs)}._itemMessage_12d8u_294{margin:0;color:var(--text);font-size:var(--text-sm);line-height:1.6;white-space:pre-wrap}._itemStatus_12d8u_302{margin:4px 0 0;color:var(--text-faint);font-size:var(--text-xs)}._blockedHint_12d8u_308{color:var(--text-muted);font-size:var(--text-xs)}._page_1aj4h_1{max-width:960px;margin:0 auto;padding:24px 20px 60px;display:flex;flex-direction:column;gap:20px;width:100%;min-width:0}._topRow_1aj4h_12{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._globalNav_1aj4h_19{position:sticky;top:calc(10px + env(safe-area-inset-top));z-index:10;display:block;width:100%}._sectionContent_1aj4h_27{min-width:0;overflow-wrap:anywhere}._meetingPage_1aj4h_32{display:grid;gap:16px;min-width:0}._stepLabel_1aj4h_38{display:flex;align-items:center;gap:8px;margin:8px 0 0;color:var(--text-muted);font-size:var(--text-sm);font-weight:600}._stepLabel_1aj4h_38:first-child{margin-block-start:0}._stepIndex_1aj4h_50{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#061109;font-size:var(--text-xs);font-weight:700}._readOnlyBadge_1aj4h_62{background:var(--surface-alt);border:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;padding:4px 10px;border-radius:999px}._weekNav_1aj4h_72{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-muted);flex-wrap:wrap}._weekNav_1aj4h_72 select{padding:.4em .7em;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-alt);color:var(--text)}._emptyCycle_1aj4h_89{padding:36px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}._emptyCycleTitle_1aj4h_98{margin:0;font-size:var(--text-xl)}._emptyCycleText_1aj4h_103{margin:0 0 8px;color:var(--text-muted);max-width:480px}._emptyCycleForm_1aj4h_109{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}@media (max-width: 720px){._page_1aj4h_1{padding:16px max(12px,env(safe-area-inset-right)) calc(100px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}._globalNav_1aj4h_19{display:none}._topRow_1aj4h_12>*{min-width:0;max-width:100%}._emptyCycle_1aj4h_89{padding:24px 16px}._emptyCycleForm_1aj4h_109,._emptyCycleForm_1aj4h_109 input{min-width:0;width:100%}}:root{--accent: #10b981;--accent-strong: #059669;--accent-soft: rgba(16, 185, 129, .12);--accent-blue: #3b82f6;--accent-gold: #d4a017;--accent-purple: #8b5cf6;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--font-sans: "Segoe UI", Arial, system-ui, -apple-system, "Arial Hebrew", sans-serif;--text-xs: .8rem;--text-sm: .9rem;--text-base: 1rem;--text-lg: 1.2rem;--text-xl: 1.6rem;--text-2xl: 2.2rem;--transition-fast: .13s ease;--motion-ease: cubic-bezier(.22, 1, .36, 1);--motion-spring: cubic-bezier(.2, 1.4, .4, 1);--motion-scrim: rgba(0, 0, 0, .38)}:root[data-theme=dark]{--bg: #0e1013;--surface: #16181c;--surface-alt: #1c1f24;--surface-hover: #24272d;--border: #2a2d33;--text: #eef0f2;--text-muted: #9a9fa8;--text-faint: #6b6f78;--danger: #f2777a;--danger-bg: rgba(242, 119, 122, .12);--shadow-card: none}:root[data-theme=light]{--bg: #f7f8f9;--surface: #ffffff;--surface-alt: #f2f3f5;--surface-hover: #e9ebee;--border: #e2e4e8;--text: #1b1d20;--text-muted: #62666e;--text-faint: #8b8f97;--danger: #c53030;--danger-bg: rgba(197, 48, 48, .08);--shadow-card: 0 1px 2px rgba(16, 18, 20, .04)}*{box-sizing:border-box}html,body,#root{height:100%;min-width:0;max-width:100%}html{scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom))}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:1.5;background:var(--bg);color:var(--text);min-height:100vh;min-height:100dvh;overflow-x:clip;transition:background var(--transition-fast),color var(--transition-fast)}a{color:var(--accent-blue)}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:.55em 1em;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-alt);color:var(--text);font-weight:600;font-size:var(--text-sm);transition:background var(--transition-fast),border-color var(--transition-fast),transform .16s var(--motion-spring)}.btn:hover:not(:disabled){background:var(--surface-hover)}.btn:active:not(:disabled){transform:translateY(1px) scale(.96)}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.btn-danger{background:var(--danger-bg);color:var(--danger);border-color:transparent}.btn-danger:hover:not(:disabled){filter:brightness(.95)}.btn-ghost{background:transparent;border-color:var(--border)}.btn-sm{padding:.35em .7em;font-size:var(--text-xs)}input[type=text],input[type=email],input[type=password],input[type=number],input[type=datetime-local]{width:100%;padding:.6em .75em;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);transition:border-color var(--transition-fast)}input:focus-visible{border-color:var(--accent)}select{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);padding:.5em .7em}.status-badge{display:inline-flex;align-items:center;gap:.35em;font-size:var(--text-xs);color:var(--text-muted)}.status-badge.saving{color:var(--accent-blue)}.status-badge.saved{color:var(--accent-strong)}.status-badge.error{color:var(--danger)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:fixed;inset-inline-start:16px;top:calc(8px + env(safe-area-inset-top));z-index:200;padding:12px 20px;background:var(--surface);color:var(--text);border:2px solid var(--accent);border-radius:var(--radius-md);transform:translateY(-180%)}.skip-link:focus{transform:none}.motion-route{animation:route-enter .43s var(--motion-ease) backwards}.motion-route>:nth-child(-n+8){animation:route-enter .46s var(--motion-ease) backwards;animation-delay:40ms}.motion-route>:nth-child(2){animation-delay:75ms}.motion-route>:nth-child(3){animation-delay:.11s}.motion-route>:nth-child(4){animation-delay:145ms}.motion-route>:nth-child(n+5){animation-delay:.18s}.motion-route:has([aria-modal=true],dialog[open]),.motion-route:has([aria-modal=true],dialog[open])>:nth-child(-n+8){animation:none}.completion-pop{animation:completion-pop .66s var(--motion-spring)!important}.completion-error{color:var(--danger);font-size:var(--text-sm)}@keyframes route-enter{0%{opacity:.2;transform:translateY(14px) scale(.99)}to{opacity:1;transform:none}}@keyframes completion-pop{0%{transform:scale(.84)}40%{transform:scale(1.12) rotate(-4deg);box-shadow:0 0 0 7px var(--accent-soft)}72%{transform:scale(.98) rotate(1deg)}to{transform:none;box-shadow:0 0 0 0 var(--accent-soft)}}@media (max-width: 720px){.card{border-radius:var(--radius-md)}button,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:44px}button{min-width:44px}input,textarea,select{font-size:16px}h1,h2,h3,p{overflow-wrap:anywhere}.motion-route{animation-duration:.33s}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.btn:active:not(:disabled){transform:none}}
