@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}@layer base{._group_1kubf_2{display:grid;gap:var(--spacing-2)}._item_1kubf_10{position:relative;width:1.125rem;height:1.125rem;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:var(--radius-full);background-color:var(--card);cursor:pointer;margin:0;padding:0;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;appearance:none;flex-shrink:0}._item_1kubf_10:not([data-state=checked]):hover{border-color:color-mix(in srgb,var(--foreground) 32%,transparent)}._item_1kubf_10[data-state=checked]{background-color:var(--primary);border-color:var(--primary)}._item_1kubf_10[data-state=checked]:hover{background-color:color-mix(in oklch,var(--primary) 88%,black);border-color:color-mix(in oklch,var(--primary) 88%,black)}._item_1kubf_10:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._item_1kubf_10:disabled{opacity:.45;cursor:not-allowed}._indicator_1kubf_53{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:0}._indicatorInner_1kubf_63{width:.375rem;height:.375rem;border-radius:var(--radius-full);background-color:var(--primary-foreground);transform:scale(0);transition:transform var(--animation-duration-fast) cubic-bezier(.16,1,.3,1)}._item_1kubf_10[data-state=checked] ._indicatorInner_1kubf_63{transform:scale(1)}}._hasWarning_1ccay_1 input[type=time]{border-color:#b57a11;box-shadow:0 0 0 1px #b57a11}._reviewMark_1ccay_1{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:6px;border-radius:50%;background:#a46d09;color:#fff;font-size:12px;font-weight:900;line-height:1}._warning_1ccay_1{display:flex;align-items:flex-start;gap:9px;border:2px solid #d5a545;background:#fff9e9;color:#674408;padding:12px;border-radius:10px;line-height:1.45}._warning_1ccay_1 svg{flex-shrink:0;margin-top:1px}._warning_1ccay_1 strong{display:block;font-size:13px}._warning_1ccay_1 p{font-size:12px;margin:4px 0 0}._field_1ccay_2{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;min-width:0}._label_1ccay_2{font-size:12px;font-weight:700;color:var(--foreground)}._controls_1ccay_2{display:flex;align-items:center;gap:8px;min-width:0}._controls_1ccay_2 input{flex:1;min-width:0}._unknown_1ccay_2,._unknownSelected_1ccay_2{flex-shrink:0;border:1px solid var(--border);border-radius:9px;background:var(--card);padding:9px 12px;font:inherit;font-size:12px;font-weight:700;min-height:36px;cursor:pointer;color:var(--primary)}._unknownSelected_1ccay_2{border-color:var(--primary);background:#f5eaf4}._unknown_1ccay_2:focus-visible,._unknownSelected_1ccay_2:focus-visible,._suggestions_1ccay_2 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._confirmRow_1ccay_2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid var(--border);border-radius:9px;padding:7px 10px;background:#fbf7fa}._confirmRow_1ccay_2 span{font-size:12px;color:var(--primary);line-height:1.4}._confirmRow_1ccay_2 button{border:1px solid var(--primary);background:var(--card);border-radius:8px;color:var(--primary);padding:7px 10px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}._confirmRow_1ccay_2 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._guide_1ccay_2{font-size:12px;line-height:1.55;margin:2px 0;color:var(--muted-foreground)}._pending_1ccay_2{font-size:12px;color:var(--primary);line-height:1.5}._suggestions_1ccay_2{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:5px}._suggestions_1ccay_2 span{font-size:12px;color:var(--muted-foreground);width:100%}._suggestions_1ccay_2 button{border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--primary);padding:7px 11px;font:inherit;font-weight:700;font-size:12px;cursor:pointer}._suggestions_1ccay_2 button:hover:not(:disabled){background:#f5eaf4}._suggestions_1ccay_2 button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:360px){._controls_1ccay_2{flex-wrap:wrap}._unknown_1ccay_2,._unknownSelected_1ccay_2{width:100%}}._notebook_1o2hk_1{padding:0 0 12px}._intro_1o2hk_1{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}._introIcon_1o2hk_1{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;background:#f1e9f0;color:var(--primary)}._intro_1o2hk_1 h2{font:500 28px var(--font-family-display);margin:0 0 5px}._intro_1o2hk_1 p,._topicIntro_1o2hk_1 p{font-size:13px;line-height:1.65;color:var(--muted-foreground);margin:0}._dump_1o2hk_1{background:#fcf8fb;border-radius:14px;border:1px solid #dbc7d9;padding:17px;margin-bottom:20px;display:flex;flex-direction:column;gap:9px}._dump_1o2hk_1 label,._newIdea_1o2hk_1 label,._idea_1o2hk_1 label{font-size:12px;font-weight:700;color:var(--foreground)}._dump_1o2hk_1 p{font-size:12px;line-height:1.55;color:var(--muted-foreground);margin:0}._dump_1o2hk_1 span,._saveNote_1o2hk_1{font-size:11px;color:var(--muted-foreground);line-height:1.5}._topicIntro_1o2hk_1 h3{font:500 23px var(--font-family-display);margin:0 0 5px}._topics_1o2hk_1{display:grid;gap:10px;margin-top:14px}._topic_1o2hk_1{border:1px solid var(--border);background:var(--card);border-radius:13px;overflow:hidden}._topic_1o2hk_1 summary{display:flex;align-items:center;gap:9px;cursor:pointer;padding:16px;list-style:none}._topic_1o2hk_1 summary::-webkit-details-marker{display:none}._topic_1o2hk_1 summary:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}._topicLabel_1o2hk_1{font-size:15px;font-weight:700;flex:1}._count_1o2hk_1{color:var(--muted-foreground);font-size:12px}._chevron_1o2hk_1{color:var(--primary);transition:transform .2s}._topic_1o2hk_1[open] ._chevron_1o2hk_1{transform:rotate(180deg)}._topicBody_1o2hk_1{padding:2px 16px 18px;border-top:1px solid var(--border)}._newIdea_1o2hk_1{padding-top:13px;display:flex;flex-direction:column;gap:8px}._add_1o2hk_1{align-self:flex-start;display:flex;align-items:center;gap:7px;background:var(--primary);color:#fff;border:none;border-radius:9px;padding:10px 14px;font-size:13px;font-weight:700;cursor:pointer}._add_1o2hk_1:focus-visible,._status_1o2hk_1:focus-visible,._statusActive_1o2hk_1:focus-visible,._remove_1o2hk_1:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._savedList_1o2hk_1{margin-top:18px;display:grid;gap:10px}._savedList_1o2hk_1 h4{font-size:14px;margin:0}._idea_1o2hk_1{padding:15px;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:8px}._statusGroup_1o2hk_1{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0}._status_1o2hk_1,._statusActive_1o2hk_1{border:1px solid var(--border);border-radius:99px;padding:7px 9px;background:var(--card);color:var(--foreground);font-size:11px;cursor:pointer}._statusActive_1o2hk_1{border-color:var(--primary);background:#f1e9f0;color:var(--primary);font-weight:700}._remove_1o2hk_1{align-self:flex-end;display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--muted-foreground);cursor:pointer;font-size:12px}._saveNote_1o2hk_1{margin:15px 0 0}._warning_1o2hk_1{font-size:13px;color:var(--error)}@media(max-width:460px){._intro_1o2hk_1 h2{font-size:25px}._topic_1o2hk_1 summary{padding:13px}._topicBody_1o2hk_1{padding:2px 12px 15px}._dump_1o2hk_1{padding:13px}}._saveThoughts_1o2hk_2{align-self:flex-start;border:0;border-radius:9px;background:var(--primary);color:#fff;font-size:12px;font-weight:700;min-height:42px;padding:10px 15px;cursor:pointer}._saveThoughts_1o2hk_2:disabled{opacity:.6;cursor:wait}._dump_1o2hk_1 ._saveMessage_1o2hk_4{font-size:12px;font-weight:700;color:var(--primary)}._newIdea_1o2hk_1 ._warning_1o2hk_1{margin:0;padding:10px 12px;background:#fff1e8;border:1px solid #dca98b;border-radius:8px;color:#8b3f24;line-height:1.5}._addedNotice_1o2hk_6{display:flex;gap:9px;align-items:center;flex-wrap:wrap;border:1px solid #afcdb5;border-radius:10px;background:#f1f9f2;color:#315d42;padding:11px;font-size:12px;line-height:1.5}._addedNotice_1o2hk_6 svg{flex:none}._addedNotice_1o2hk_6 span{flex:1;min-width:160px}._addedNotice_1o2hk_6 button{border:1px solid #89b096;color:#315d42;background:#fff;border-radius:8px;cursor:pointer;min-height:38px;padding:8px 12px;font-weight:700;font-size:12px}._justAddedIdea_1o2hk_10{border:2px solid #925678;background:#fff8fd;box-shadow:0 0 0 3px #f1e3ed}._justAddedLabel_1o2hk_11{align-self:flex-start;background:#794866;color:#fff;padding:5px 10px;border-radius:99px;font-size:11px}@media(max-width:460px){._addedNotice_1o2hk_6 button{width:100%}}._wrap_g2f09_1{display:grid;gap:17px}._intro_g2f09_1,._hint_g2f09_1{font-size:13px;color:var(--muted-foreground);line-height:1.6;margin:0}._label_g2f09_1{font-size:13px;font-weight:700}._search_g2f09_1{display:flex;align-items:center;gap:8px}._search_g2f09_1 svg{color:var(--muted-foreground);flex-shrink:0}._search_g2f09_1 input{flex:1;min-width:0}._group_g2f09_1,._presets_g2f09_1{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--card)}._group_g2f09_1 summary,._presets_g2f09_1 summary{list-style:none;display:flex;justify-content:space-between;gap:12px;cursor:pointer;padding:14px 16px;font-weight:700}._group_g2f09_1 summary::-webkit-details-marker,._presets_g2f09_1 summary::-webkit-details-marker{display:none}._group_g2f09_1 summary span{font-weight:400;font-size:12px;color:var(--muted-foreground)}._group_g2f09_1 h3,._custom_g2f09_1 h3,._palette_g2f09_1 h3{font-size:17px;margin:0 0 12px}._swatchGrid_g2f09_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:12px;padding:12px 14px 18px}._swatchButton_g2f09_1{background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;font-size:11px;line-height:1.35;text-align:center;color:var(--foreground)}._colorTile_g2f09_1{display:flex;align-items:flex-end;justify-content:flex-end;padding:6px;width:100%;height:66px;border:1px solid rgba(30,25,31,.2);border-radius:9px;box-shadow:inset 0 0 0 1px #ffffff1f}._swatchButton_g2f09_1[aria-pressed=true] ._colorTile_g2f09_1{outline:3px solid var(--primary);outline-offset:2px}._check_g2f09_1{border-radius:99px;background:#fff;color:#222;padding:3px;display:grid;place-items:center}._custom_g2f09_1,._palette_g2f09_1{display:grid;gap:10px;border:1px solid var(--border);border-radius:12px;padding:17px}._customRow_g2f09_1{display:flex;gap:10px;align-items:center}._customRow_g2f09_1 input[type=color]{width:72px;min-width:72px;padding:4px;height:48px;cursor:pointer}._customRow_g2f09_1 input:not([type=color]){flex:1}._primary_g2f09_1{display:inline-flex;justify-content:center;align-items:center;gap:7px;padding:11px 14px;border:none;border-radius:9px;background:var(--primary);color:#fff;font-weight:700;cursor:pointer}._primary_g2f09_1:disabled{opacity:.55;cursor:not-allowed}._invalid_g2f09_1{margin:0;font-size:12px;color:#a43737}._paletteBar_g2f09_1{height:65px;display:flex;border-radius:10px;overflow:hidden;border:1px solid var(--border)}._paletteBar_g2f09_1>div{flex:1}._selectedGrid_g2f09_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}._selectedColor_g2f09_1{display:flex;align-items:center;gap:9px;padding:8px;border-radius:9px;border:1px solid var(--border);min-width:0}._selectedColor_g2f09_1>span{width:34px;height:34px;flex-shrink:0;border-radius:7px;border:1px solid var(--border)}._selectedColor_g2f09_1>div{display:grid;gap:2px;flex:1;min-width:0}._selectedColor_g2f09_1 strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectedColor_g2f09_1 small{font-size:11px;color:var(--muted-foreground)}._selectedColor_g2f09_1 button{border:0;background:transparent;cursor:pointer;color:var(--muted-foreground)}._statusRow_g2f09_1{display:flex;flex-wrap:wrap;gap:20px;margin:5px 0}._statusRow_g2f09_1 label{display:flex;align-items:center;gap:7px;font-size:13px}._presets_g2f09_1{padding-bottom:10px}._presets_g2f09_1>._hint_g2f09_1{padding:0 14px 10px}._preset_g2f09_1{margin:0 14px 10px;padding:13px;border:1px solid var(--border);border-radius:10px;display:grid;gap:8px}._preset_g2f09_1 strong{font-size:13px}._presetColors_g2f09_1{height:36px;display:flex;border-radius:8px;overflow:hidden;border:1px solid var(--border)}._presetColors_g2f09_1 span{flex:1}._preset_g2f09_1 button,._confirm_g2f09_1 button{background:var(--card);border:1px solid var(--primary);border-radius:8px;color:var(--primary);padding:8px 10px;font-weight:700;cursor:pointer}._confirm_g2f09_1{display:grid;gap:7px;font-size:12px;color:var(--muted-foreground)}._confirm_g2f09_1 button{background:var(--primary);color:#fff}._group_g2f09_1 summary:focus-visible,._swatchButton_g2f09_1:focus-visible,._primary_g2f09_1:focus-visible,._preset_g2f09_1 button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media(max-width:480px){._swatchGrid_g2f09_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px}._colorTile_g2f09_1{height:52px}._custom_g2f09_1,._palette_g2f09_1{padding:13px}}._wrap_94irr_1{display:grid;gap:14px}._intro_94irr_1,._hint_94irr_1{font-size:13px;color:var(--muted-foreground);line-height:1.6;margin:0}._wrap_94irr_1 h3{font-size:15px;margin:8px 0 0}._wrap_94irr_1>label{font-weight:700;font-size:13px}._choices_94irr_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._choice_94irr_1,._priority_94irr_1{display:flex;align-items:center;gap:7px;min-height:46px;padding:11px;text-align:left;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:10px;cursor:pointer;font-size:13px;line-height:1.4}._choice_94irr_1[aria-pressed=true],._priority_94irr_1[aria-pressed=true]{border:2px solid var(--primary);background:#f7f0f7;padding:10px}._choice_94irr_1 svg,._priority_94irr_1 svg{flex-shrink:0;color:var(--primary)}._priority_94irr_1{min-height:40px}._status_94irr_1{display:flex;flex-wrap:wrap;gap:19px}._status_94irr_1 label{display:flex;align-items:center;gap:8px;font-size:13px}._choice_94irr_1:focus-visible,._priority_94irr_1:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media(max-width:500px){._choices_94irr_1{grid-template-columns:1fr}}._wrap_67cjo_1{display:grid;gap:18px}._intro_67cjo_1,._hint_67cjo_1{font-size:13px;color:var(--muted-foreground);line-height:1.6;margin:0}._wrap_67cjo_1 h3{font-size:16px;margin:0}._totalField_67cjo_1{display:grid;gap:6px;max-width:410px}._totalField_67cjo_1 label,._label_67cjo_1{font-size:13px;font-weight:700}._totalField_67cjo_1 small{font-size:12px;color:var(--muted-foreground)}._metrics_67cjo_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._metrics_67cjo_1>div{border:1px solid var(--border);border-radius:12px;padding:13px;display:grid;gap:7px;background:#fcf8fa}._metrics_67cjo_1 span{font-size:11px;color:var(--muted-foreground)}._metrics_67cjo_1 strong{font-size:20px;color:var(--primary);font-weight:650}._budgetRoom_67cjo_1{padding:12px 14px;background:#f5f0f6;border:1px solid var(--border);border-radius:10px}._budgetRoom_67cjo_1 strong{font-size:13px}._budgetRoom_67cjo_1 p{font-size:11px;color:var(--muted-foreground);line-height:1.5;margin:3px 0 0}._allocation_67cjo_1{border:1px solid var(--border);border-radius:12px;padding:15px}._allocation_67cjo_1 summary{font-size:15px;font-weight:700;cursor:pointer}._allocation_67cjo_1>._hint_67cjo_1{margin:13px 0}._allocationGrid_67cjo_1{display:grid;gap:11px;margin:14px 0}._allocationRow_67cjo_1{display:grid;grid-template-columns:minmax(0,1fr) 85px 110px;gap:9px;align-items:center}._allocationRow_67cjo_1 label{font-weight:600;font-size:12px}._allocationRow_67cjo_1 small{grid-column:1/-1;color:var(--muted-foreground);font-size:11px}._percentage_67cjo_1{display:flex;align-items:center;gap:4px}._percentage_67cjo_1 input{min-width:0}._categoryMoney_67cjo_1{font-size:12px;text-align:right}._secondary_67cjo_1{background:transparent;border:1px solid var(--primary);color:var(--primary);padding:9px 12px;border-radius:8px;cursor:pointer;font-weight:650;font-size:12px}._expenses_67cjo_1{display:grid;gap:12px}._addRow_67cjo_1{display:grid;gap:8px}._addRow_67cjo_1 select,._expenseBody_67cjo_1 select,._expenseBody_67cjo_1 input[type=date]{display:block;width:100%;min-height:39px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);padding:8px}._primary_67cjo_1{display:flex;gap:8px;align-items:center;justify-content:center;border:0;background:var(--primary);color:#fff;font-weight:700;border-radius:9px;padding:11px 13px;cursor:pointer}._empty_67cjo_1{color:var(--muted-foreground);font-size:13px;background:#fcf8fa;padding:14px;border-radius:10px}._expenseList_67cjo_1{display:grid;gap:9px}._expense_67cjo_1{border:1px solid var(--border);border-radius:10px;overflow:hidden}._expense_67cjo_1 summary{padding:12px 14px;cursor:pointer;display:flex;justify-content:space-between;gap:10px}._expense_67cjo_1 summary span{font-size:13px;font-weight:700}._expense_67cjo_1 summary small{display:block;color:var(--muted-foreground);font-weight:400;font-size:11px;padding-top:5px}._expense_67cjo_1 summary strong{font-size:13px;color:var(--primary)}._expenseBody_67cjo_1{padding:14px;display:grid;gap:13px;border-top:1px solid var(--border)}._expenseBody_67cjo_1 label{display:grid;gap:6px;font-size:12px;font-weight:600}._expenseNumbers_67cjo_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._balance_67cjo_1{font-size:13px;color:var(--primary)}._remove_67cjo_1{background:transparent;border:0;color:var(--muted-foreground);display:flex;align-items:center;gap:6px;cursor:pointer;justify-self:end}._upcoming_67cjo_1{display:grid;gap:9px;padding:15px;background:#fcf8fa;border:1px solid var(--border);border-radius:10px}._upcoming_67cjo_1>div{display:flex;align-items:center;gap:12px;font-size:12px}._upcoming_67cjo_1>div strong{flex:1}._upcoming_67cjo_1>div span{color:var(--muted-foreground)}._upcoming_67cjo_1>div b{color:var(--primary)}._warning_67cjo_1{display:flex;align-items:center;gap:6px;margin:0;color:#9b452b;font-size:12px;line-height:1.5}._wrap_67cjo_1 button:focus-visible,._wrap_67cjo_1 summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:500px){._metrics_67cjo_1 strong{font-size:17px}._allocationRow_67cjo_1{grid-template-columns:minmax(0,1fr) 68px 90px}._expenseNumbers_67cjo_1{grid-template-columns:1fr}}._export_1t82d_1{display:grid;gap:10px}._privacy_1t82d_2{background:#fff5ea;border:1px solid #d6a86e;border-left:4px solid #b47836;border-radius:9px;padding:13px;display:grid;gap:8px}._privateTitle_1t82d_3{display:flex;align-items:center;gap:6px;color:#83521e;font-size:13px}._privateTitle_1t82d_3 svg{flex-shrink:0}._privacy_1t82d_2 p{margin:0;font-size:12px;line-height:1.55;color:#765528}._privacy_1t82d_2 label{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;font-weight:700;color:#60451f;cursor:pointer}._privacy_1t82d_2 input{margin-top:2px;flex-shrink:0}._actions_1t82d_7{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}._actions_1t82d_7 button{background:var(--card);border:1px solid var(--primary);color:var(--primary);display:inline-flex;align-items:center;gap:7px;border-radius:8px;padding:9px 12px;font-weight:650;font-size:12px;cursor:pointer}._actions_1t82d_7 button:disabled{opacity:.5;cursor:not-allowed}._actions_1t82d_7 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._actions_1t82d_7>span{font-size:12px;color:var(--muted-foreground);line-height:1.5;display:inline-flex;gap:5px;align-items:center}._newFields_8u64v_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}._newFields_8u64v_1 label{display:grid;gap:6px;font-size:12px;font-weight:700}._newFields_8u64v_1 label span{color:var(--muted-foreground);font-weight:400}._newFields_8u64v_1 input[type=date]{background:var(--card);border:1px solid var(--border);border-radius:9px;min-height:39px;width:100%;padding:8px;color:var(--foreground)}._newFields_8u64v_1 label:first-child{grid-column:1/-1}._taskCategory_8u64v_6{color:var(--primary);font-weight:700}._addSuccess_8u64v_7{border:1px solid #b5d4be;background:#f4faf5;border-radius:10px;padding:11px 13px;display:flex;gap:10px;align-items:center;justify-content:space-between}._addSuccess_8u64v_7>div{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:12px;line-height:1.5;color:#28583a}._addSuccess_8u64v_7 svg{flex-shrink:0;margin-top:1px}._addSuccess_8u64v_7 strong{font-weight:800}._addSuccess_8u64v_7 button{border:1px solid #79a889;background:#fff;color:#28583a;border-radius:8px;white-space:nowrap;min-height:38px;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer}._newTask_8u64v_12{background:#fff9fd;border:2px solid #965c83;box-shadow:0 0 0 3px #f3e4ee}._newTask_8u64v_12 summary{background:#f5e7f1;border-left:5px solid #965c83;border-radius:10px;padding-left:10px}._newTask_8u64v_12[open] summary{border-radius:10px 10px 0 0}._task_8u64v_6 summary ._justAdded_8u64v_15{display:inline-flex;align-items:center;justify-content:center;margin-left:5px;border-radius:999px;background:#805070;color:#fff;padding:5px 9px;font:700 10px/1.2 var(--font-family-base);letter-spacing:.2px;white-space:nowrap;text-decoration:none}._newTask_8u64v_12 ._taskTitle_8u64v_16{flex-wrap:wrap}@media(max-width:560px){._addSuccess_8u64v_7{align-items:stretch;flex-direction:column}._addSuccess_8u64v_7 button{align-self:flex-start}}@media(max-width:500px){._newFields_8u64v_1{grid-template-columns:1fr}}._wrap_8u64v_19{display:grid;gap:16px}._intro_8u64v_19,._hint_8u64v_19{font-size:13px;color:var(--muted-foreground);line-height:1.6;margin:0}._quickAdd_8u64v_19{display:grid;gap:9px;background:#fcf8fa;border:1px solid var(--border);padding:15px;border-radius:12px}._quickAdd_8u64v_19 label,._taskFields_8u64v_19 label{font-size:12px;font-weight:700}._quickAdd_8u64v_19 select,._taskFields_8u64v_19 select,._taskFields_8u64v_19 input[type=date]{background:var(--card);border:1px solid var(--border);border-radius:9px;min-height:39px;width:100%;padding:8px;color:var(--foreground)}._primary_8u64v_19{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--primary);color:#fff;border:0;border-radius:9px;cursor:pointer;padding:11px 14px;font-size:13px;font-weight:700}._suggestions_8u64v_19{border:1px solid var(--border);padding:13px;border-radius:12px}._suggestions_8u64v_19 summary{font-weight:700;font-size:14px;cursor:pointer}._suggestions_8u64v_19 p{color:var(--muted-foreground);font-size:12px}._suggestions_8u64v_19>div{border-top:1px solid var(--border);display:flex;align-items:center;gap:12px;padding:9px 0;font-size:12px}._suggestions_8u64v_19>div span{flex:1}._suggestions_8u64v_19 button{display:flex;align-items:center;gap:5px;background:var(--card);border:1px solid var(--primary);border-radius:8px;color:var(--primary);padding:7px 9px;cursor:pointer}._counts_8u64v_19{display:flex;gap:10px}._counts_8u64v_19 span{border:1px solid var(--border);border-radius:50px;padding:7px 12px;font-size:12px;color:var(--primary)}._empty_8u64v_19{color:var(--muted-foreground);font-size:13px}._list_8u64v_19{display:grid;gap:9px}._task_8u64v_6{border:1px solid var(--border);border-radius:12px}._task_8u64v_6 summary{cursor:pointer;display:grid;gap:5px;padding:13px;list-style:none}._task_8u64v_6 summary::-webkit-details-marker{display:none}._task_8u64v_6 summary span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}._done_8u64v_19{color:#59765a;text-decoration:line-through}._taskTitle_8u64v_16{color:var(--foreground)}._task_8u64v_6 summary small{color:var(--muted-foreground);font-size:11px;padding-left:25px}._taskFields_8u64v_19{padding:14px;border-top:1px solid var(--border);display:grid;gap:13px}._taskFields_8u64v_19 label{display:grid;gap:6px}._two_8u64v_19{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}._actions_8u64v_19{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}._remove_8u64v_19{color:var(--muted-foreground);background:none;border:0;display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:12px}._warning_8u64v_19{font-size:12px;color:#9b452b}._wrap_8u64v_19 button:focus-visible,._wrap_8u64v_19 summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:480px){._two_8u64v_19{grid-template-columns:1fr}}._wrap_1g5su_1{display:grid;gap:15px}._intro_1g5su_1,._hint_1g5su_1{font-size:13px;color:var(--muted-foreground);line-height:1.6;margin:0}._lead_1g5su_1{display:flex;gap:10px;padding:13px;border-radius:12px;border:1px solid var(--border);background:#f6f0f7;color:var(--primary)}._lead_1g5su_1 svg{flex-shrink:0}._lead_1g5su_1 div{display:grid;gap:3px}._lead_1g5su_1 strong{font-size:13px}._lead_1g5su_1 span{font-size:12px;color:var(--muted-foreground)}._add_1g5su_1,._vendorBody_1g5su_1{display:grid;gap:9px}._add_1g5su_1{border:1px solid var(--border);padding:15px;border-radius:12px;background:#fcf8fa}._add_1g5su_1 h3{margin:0 0 6px;font-size:16px}._add_1g5su_1 label,._vendorBody_1g5su_1 label{display:grid;gap:6px;font-size:12px;font-weight:700}._wrap_1g5su_1 select{background:var(--card);border:1px solid var(--border);border-radius:9px;min-height:40px;width:100%;padding:9px;color:var(--foreground)}._primary_1g5su_1{background:var(--primary);color:#fff;border:0;border-radius:9px;padding:11px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;justify-content:center;font-size:13px;font-weight:700}._vendorList_1g5su_1{display:grid;gap:10px}._vendor_1g5su_1{border:1px solid var(--border);border-radius:11px;overflow:hidden}._vendor_1g5su_1 summary{cursor:pointer;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none}._vendor_1g5su_1 summary::-webkit-details-marker{display:none}._vendor_1g5su_1 summary span:first-child{display:grid;gap:4px}._vendor_1g5su_1 summary strong{font-size:13px}._vendor_1g5su_1 summary small{font-size:11px;color:var(--muted-foreground)}._leadTag_1g5su_1{white-space:nowrap;background:#f0e5f0;color:var(--primary);border-radius:30px;padding:6px 8px;font-size:10px}._vendorBody_1g5su_1{padding:15px;border-top:1px solid var(--border);gap:14px}._fields_1g5su_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}._budgetLink_1g5su_1{background:#f6f0f7;padding:11px;border-radius:9px;font-size:12px;color:var(--primary);margin:0;line-height:1.6}._leadSelect_1g5su_1{display:flex!important;align-items:center;gap:9px;font-size:12px;cursor:pointer}._leadSelect_1g5su_1 span{display:inline-flex;gap:5px;align-items:center}._remove_1g5su_1{background:transparent;color:var(--muted-foreground);border:0;display:inline-flex;align-items:center;gap:5px;cursor:pointer;justify-self:end;font-size:12px}._warning_1g5su_1{color:#a2472e;font-size:12px}._wrap_1g5su_1 button:focus-visible,._wrap_1g5su_1 summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:520px){._fields_1g5su_1{grid-template-columns:1fr}._vendorBody_1g5su_1{padding:12px}}._wrap_g3m2f_1{display:grid;gap:15px}._intro_g3m2f_1,._empty_g3m2f_1{font-size:13px;color:var(--muted-foreground);line-height:1.6;margin:0}._pulse_g3m2f_2{display:flex;gap:7px;flex-wrap:wrap}._pulse_g3m2f_2 span{font-size:12px;background:#f5edf3;color:var(--foreground);border-radius:20px;padding:8px 11px}._pulse_g3m2f_2 strong{font-size:14px}._add_g3m2f_3{display:grid;gap:9px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#fcf8fa}._add_g3m2f_3 h3{font-size:15px;margin:0 0 4px}._wrap_g3m2f_1 label{display:grid;gap:6px;font-size:12px;font-weight:700}._wrap_g3m2f_1 label span{font-weight:400;color:var(--muted-foreground)}._primary_g3m2f_5{background:var(--primary);color:#fff;border:0;border-radius:9px;padding:11px 14px;cursor:pointer;display:flex;align-items:center;gap:7px;justify-content:center;font-size:13px;font-weight:700}._error_g3m2f_6{color:#aa443a;font-size:13px;margin:0}._list_g3m2f_6{display:grid;gap:9px}._item_g3m2f_6{border:1px solid var(--border);border-radius:11px;overflow:hidden}._item_g3m2f_6 summary{list-style:none;display:flex;align-items:flex-start;gap:10px;padding:13px;cursor:pointer}._item_g3m2f_6 summary::-webkit-details-marker{display:none}._item_g3m2f_6 summary svg{color:var(--primary);flex-shrink:0}._summaryText_g3m2f_8{display:grid;gap:4px;min-width:0}._summaryText_g3m2f_8 strong{font-size:13px;line-height:1.4}._summaryText_g3m2f_8 small{color:var(--muted-foreground);font-size:11px;line-height:1.4}._fields_g3m2f_9{border-top:1px solid var(--border);padding:13px;display:grid;gap:13px}._two_g3m2f_9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}._wrap_g3m2f_1 select{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:9px;min-height:40px;padding:9px;width:100%}._remove_g3m2f_11{border:0;background:transparent;color:var(--muted-foreground);cursor:pointer;display:inline-flex;align-items:center;gap:5px;justify-self:end;font-size:12px}._wrap_g3m2f_1 button:focus-visible,._wrap_g3m2f_1 summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:520px){._two_g3m2f_9{grid-template-columns:1fr}}._wrap_bk5f0_1{display:grid;gap:14px}._intro_bk5f0_1,._hint_bk5f0_1{font-size:13px;color:var(--muted-foreground);line-height:1.6;margin:0}._tip_bk5f0_1{background:#fcf8fb;border:1px solid var(--border);padding:13px;border-radius:10px}._tip_bk5f0_1 strong{font-size:13px}._tip_bk5f0_1 p{font-size:12px;line-height:1.55;color:var(--muted-foreground);margin:6px 0 0}._warning_bk5f0_1{display:flex;gap:8px;align-items:center;font-size:12px;color:#9d4a35;margin:0}._actions_bk5f0_1{display:grid;gap:6px}._primary_bk5f0_1{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--primary);color:#fff;border:0;border-radius:9px;padding:12px;cursor:pointer;font-weight:700;font-size:13px}._cue_bk5f0_1{border:1px solid var(--border);border-radius:11px;overflow:hidden}._cue_bk5f0_1 summary{cursor:pointer;list-style:none;padding:13px}._cue_bk5f0_1 summary::-webkit-details-marker{display:none}._cue_bk5f0_1 summary span{display:grid;gap:4px}._cue_bk5f0_1 summary strong{font-size:14px}._cue_bk5f0_1 summary small{font-size:11px;color:var(--muted-foreground)}._body_bk5f0_1{display:grid;gap:14px;border-top:1px solid var(--border);padding:15px}._fields_bk5f0_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._body_bk5f0_1 label{display:grid;gap:6px;font-size:12px;font-weight:700}._body_bk5f0_1 select{width:100%;min-height:40px;color:var(--foreground);background:var(--card);border-radius:8px;border:1px solid var(--border);padding:8px}._reorder_bk5f0_1{display:flex;gap:10px}._reorder_bk5f0_1 button{display:flex;gap:5px;align-items:center;padding:7px 10px;border:1px solid var(--border);background:var(--card);color:var(--primary);border-radius:8px;cursor:pointer}._reorder_bk5f0_1 button:disabled{opacity:.4;cursor:not-allowed}._remove_bk5f0_1{display:flex;gap:5px;align-items:center;justify-self:end;border:0;background:none;color:var(--muted-foreground);cursor:pointer}._wrap_bk5f0_1 button:focus-visible,._wrap_bk5f0_1 summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:520px){._fields_bk5f0_1{grid-template-columns:1fr}._body_bk5f0_1{padding:12px}}._allFree_1nt4e_1{font-weight:800;color:var(--primary)!important;background:#f0e4ed;border:1px solid #d3bcd0;border-radius:8px;padding:10px 11px;font-size:13px!important}._wrap_1nt4e_2{border:1px solid var(--border);background:var(--card);padding:23px;border-radius:16px;display:grid;gap:15px}._top_1nt4e_2{display:flex;gap:13px;align-items:center;color:var(--primary)}._top_1nt4e_2 h2{margin:0;font:500 25px var(--font-family-display)}._top_1nt4e_2 p{margin:4px 0 0;color:var(--muted-foreground);font-size:12px}._columns_1nt4e_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}._option_1nt4e_2{border:1px solid var(--border);border-radius:12px;padding:15px;display:grid;align-content:start;gap:10px}._option_1nt4e_2 h3{font-size:14px;margin:0;display:flex;align-items:center;gap:6px}._option_1nt4e_2>strong{font-size:23px;color:var(--primary)}._option_1nt4e_2 strong small{font-size:11px;font-weight:400}._option_1nt4e_2>p,._foot_1nt4e_2{margin:0;font-size:12px;line-height:1.5;color:var(--muted-foreground)}._option_1nt4e_2 ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}._option_1nt4e_2 li{display:flex;gap:7px;align-items:flex-start;font-size:12px;line-height:1.45}._option_1nt4e_2 li svg{color:var(--primary);flex-shrink:0}._premium_1nt4e_2{background:#faf4f9;border-color:#d3bcd0}._status_1nt4e_2{background:#efe3ef;border-radius:8px;padding:10px;text-align:center;color:var(--primary);font-size:12px;font-weight:700}._foot_1nt4e_2{font-size:11px}@media(max-width:600px){._columns_1nt4e_2{grid-template-columns:1fr}._wrap_1nt4e_2{padding:15px}}._wrap_fccdy_1{display:grid;gap:16px;margin:18px 0}._ownerSection_fccdy_2,._redeemSection_fccdy_2{padding:18px;border:1px solid #dcc5d6;background:#fcf8fb;border-radius:13px;display:grid;gap:14px}._heading_fccdy_3{display:flex;align-items:flex-start;gap:11px;color:#643d5c}._heading_fccdy_3 svg{flex-shrink:0}._heading_fccdy_3 h3{font-size:16px;line-height:1.3;margin:0}._heading_fccdy_3 p{font-size:12px;line-height:1.55;margin:5px 0 0;color:#6d5d6b}._fields_fccdy_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._audienceRow_fccdy_8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._audienceButton_fccdy_9,._chosen_fccdy_9{display:grid;justify-items:start;gap:4px;border:1px solid #d1b8cb;background:#fff;color:#54354d;text-align:left;border-radius:9px;padding:12px;cursor:pointer;font-size:13px;font-weight:750}._chosen_fccdy_9{background:#f1e4ee;border:2px solid #7e5075;padding:11px}._audienceRow_fccdy_8 small{font-size:11px;font-weight:500;line-height:1.4}._permanentNote_fccdy_12{margin:0;padding:11px 13px;background:#f8f0f6;border-radius:9px;font-size:12px;line-height:1.55}._fields_fccdy_7 label{font-weight:750;font-size:12px;display:grid;gap:6px}._fields_fccdy_7 input,._fields_fccdy_7 select,._redeemRow_fccdy_14 input{border:1px solid #d7bfce;border-radius:8px;padding:10px 11px;background:#fff;color:#302432;min-width:0;font-size:13px;min-height:43px}._primary_fccdy_15,._redeemRow_fccdy_14 button{justify-self:start;padding:11px 15px;border:0;border-radius:8px;background:var(--primary);color:#fff;font-weight:750;font-size:13px;cursor:pointer;min-height:43px}._secondary_fccdy_16{display:flex;align-items:center;gap:7px;justify-content:center;border:1px solid #c6a8c0;color:#643d5c;background:#fff;border-radius:8px;padding:10px;cursor:pointer;font-weight:750}._codeResult_fccdy_17{display:grid;justify-items:start;gap:9px;padding:15px;border-radius:10px;background:#fff;border:1px solid #d8bfd1}._codeList_fccdy_18{display:grid;gap:10px;padding-top:12px;border-top:1px solid #d9c5d4}._codeRow_fccdy_19{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;background:#fff;border:1px solid #e3d3df;border-radius:9px;padding:12px}._codeRow_fccdy_19>div{display:grid;gap:5px;min-width:0}._codeRow_fccdy_19 strong{font-size:13px}._codeRow_fccdy_19 span{color:#695566;font-size:11px}._codeResult_fccdy_17 code{word-break:break-all;font-size:13px;letter-spacing:.6px}._message_fccdy_24{font-size:12px;line-height:1.5;margin:0}._redeemRow_fccdy_14{display:flex;gap:9px}._redeemRow_fccdy_14 input{flex:1}._redeemRow_fccdy_14 button{flex-shrink:0}._wrap_fccdy_1 button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){._fields_fccdy_7,._audienceRow_fccdy_8{grid-template-columns:1fr}._redeemRow_fccdy_14{flex-direction:column}._redeemRow_fccdy_14 button{align-self:stretch}}._wrap_7vgo1_1>input[type=date]{width:100%;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--foreground);padding:11px;font:inherit}._wrap_7vgo1_1{display:grid;gap:15px}._intro_7vgo1_2,._hint_7vgo1_2{font-size:12px;line-height:1.65;color:var(--muted-foreground);margin:0}._label_7vgo1_2{font-size:13px;font-weight:700}._info_7vgo1_2{display:flex;gap:11px;padding:14px;border-radius:12px;background:#f7eff7;border:1px solid var(--border);color:var(--primary)}._info_7vgo1_2 svg{flex-shrink:0}._info_7vgo1_2 div{display:grid;gap:4px}._info_7vgo1_2 strong{font-size:14px}._info_7vgo1_2 span{font-size:12px;color:var(--muted-foreground)}._wrap_7vgo1_1>select,._wrap_7vgo1_1>textarea{width:100%;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--foreground);padding:11px;font:inherit}._heading_7vgo1_2{display:flex;align-items:center;gap:12px}._heading_7vgo1_2 svg{color:var(--primary)}._heading_7vgo1_2 h3{font:500 23px var(--font-family-display);margin:0}._heading_7vgo1_2 p{margin:3px 0 0;font-size:12px;color:var(--muted-foreground)}._priorityTip_7vgo1_2{background:#fff7ed;border:1px solid #e4cdb6;padding:13px;border-radius:10px}._priorityTip_7vgo1_2 strong{font-size:13px}._priorityTip_7vgo1_2 p{font-size:12px;line-height:1.55;margin:5px 0 0}._milestones_7vgo1_2{display:grid;gap:10px}._phase_7vgo1_2{border:1px solid var(--border);border-radius:12px;overflow:hidden}._phase_7vgo1_2 summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:8px;padding:13px 15px;font-weight:700;font-size:14px}._phase_7vgo1_2 summary::-webkit-details-marker{display:none}._phase_7vgo1_2 summary span{font-weight:500;color:var(--muted-foreground)}._items_7vgo1_2{border-top:1px solid var(--border);padding:13px;display:grid;gap:10px}._item_7vgo1_2{border:1px solid var(--border);border-radius:10px;padding:13px;display:grid;gap:8px;background:#fff}._item_7vgo1_2>strong{font-size:14px}._item_7vgo1_2 p{display:flex;gap:7px;align-items:flex-start;font-size:12px;margin:0;line-height:1.5}._item_7vgo1_2 p svg{flex-shrink:0;color:var(--primary)}._item_7vgo1_2 small{font-size:11px;line-height:1.5;color:var(--muted-foreground)}._actions_7vgo1_2{display:flex;gap:9px;flex-wrap:wrap;margin-top:2px}._primary_7vgo1_2,._secondary_7vgo1_2{border-radius:8px;padding:9px 12px;font-weight:700;font-size:11px;display:inline-flex;gap:5px;align-items:center;justify-content:center;cursor:pointer}._primary_7vgo1_2{border:1px solid var(--primary);color:#fff;background:var(--primary)}._primary_7vgo1_2:disabled{opacity:.65;cursor:default}._secondary_7vgo1_2{border:1px solid var(--primary);color:var(--primary);background:#fff}._export_7vgo1_2{display:grid;gap:7px}._export_7vgo1_2 strong{font-size:12px}._wrap_7vgo1_1 button:focus-visible,._wrap_7vgo1_1 select:focus-visible,._wrap_7vgo1_1 summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:520px){._actions_7vgo1_2{flex-direction:column}._actions_7vgo1_2 button{width:100%}._heading_7vgo1_2 h3{font-size:20px}}._reassurance_7vgo1_3{display:flex;align-items:flex-start;gap:10px;background:#f4f6f0;border:1px solid #d2ddcf;border-radius:12px;padding:14px}._reassurance_7vgo1_3 svg{color:#537f5f;flex-shrink:0;margin-top:2px}._reassurance_7vgo1_3 p{margin:0;font-size:14px;line-height:1.6}._statusSummary_7vgo1_6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}._statusSummary_7vgo1_6>button{border:1px solid var(--border);border-radius:12px;background:var(--card);padding:14px 12px;display:grid;gap:5px;text-align:left;color:var(--foreground);cursor:pointer;font:inherit}._statusSummary_7vgo1_6>button:hover{border-color:var(--primary);box-shadow:0 2px 9px #56314f1a}._statusSummary_7vgo1_6>button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._statusSummary_7vgo1_6>button:first-child{background:#f1f7f1;border-color:#c9ddcb}._statusSummary_7vgo1_6>button:nth-child(2){background:#f8eff6;border-color:#dfc8db}._statusSummary_7vgo1_6>button:last-child{background:#f4f6fa;border-color:#d4dae6}._summaryValue_7vgo1_13{font:600 30px/1 var(--font-family-display);color:var(--primary);font-variant-numeric:tabular-nums}._statusSummary_7vgo1_6 strong{font-size:13px}._statusSummary_7vgo1_6 small{font-size:12px;line-height:1.45;color:var(--muted-foreground)}._focusSection_7vgo1_16{display:grid;gap:11px;border:1px solid #d7c1d0;border-radius:12px;padding:15px;background:#fdf9fc}._focusSection_7vgo1_16 h4{font:500 21px var(--font-family-display);margin:0;display:flex;align-items:center;gap:9px}._focusSection_7vgo1_16 h4 span{font:600 12px/1 system-ui,sans-serif;background:#eee2ed;padding:6px 8px;border-radius:30px}._focusSection_7vgo1_16>._items_7vgo1_2{border-top:0;padding:0}._moreAttention_7vgo1_20{border:1px solid var(--border);border-radius:9px;overflow:hidden;background:var(--card)}._moreAttention_7vgo1_20 summary{padding:12px;cursor:pointer;font-size:13px;font-weight:700;display:grid;gap:4px}._moreAttention_7vgo1_20 summary span{font-size:12px;font-weight:400;line-height:1.5;color:var(--muted-foreground)}._moreAttention_7vgo1_20 ._items_7vgo1_2{padding:12px}._phaseHint_7vgo1_24{font-size:13px;line-height:1.6;color:var(--muted-foreground);margin:0;padding:12px 14px 0}._phase_7vgo1_2 ._items_7vgo1_2{border-top:0}._emptyState_7vgo1_26{font-size:13px;line-height:1.6;color:var(--muted-foreground);margin:0;padding:8px}._optional_7vgo1_27{font-size:12px;font-weight:400;color:var(--muted-foreground)}._markHandled_7vgo1_28{border-radius:8px;padding:9px 12px;font-weight:700;font-size:12px;display:inline-flex;gap:6px;align-items:center;justify-content:center;cursor:pointer;border:1px solid #6f9c76;color:#33693e;background:#f5fbf5}._handledText_7vgo1_29{display:flex;align-items:center;gap:6px;color:#44724d!important;font-size:12px!important}._item_7vgo1_2>strong{font-size:15px}._item_7vgo1_2 p,._item_7vgo1_2 small,._primary_7vgo1_2,._secondary_7vgo1_2{font-size:13px;line-height:1.5}._phase_7vgo1_2 summary{font-size:15px}@media(max-width:620px){._statusSummary_7vgo1_6{gap:6px}._statusSummary_7vgo1_6>button{padding:12px 8px}._summaryValue_7vgo1_13{font-size:27px}._statusSummary_7vgo1_6 strong{font-size:12px}._statusSummary_7vgo1_6 small{font-size:11px}._focusSection_7vgo1_16{padding:12px}}@media(max-width:410px){._statusSummary_7vgo1_6{grid-template-columns:1fr}._statusSummary_7vgo1_6>button{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:3px 8px}._statusSummary_7vgo1_6 small{grid-column:2}._summaryValue_7vgo1_13{grid-row:1/3}._statusSummary_7vgo1_6 strong{font-size:14px}}._undoNotice_7vgo1_35{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f1f8f0;border:1px solid #c6dfc5;border-radius:10px;padding:10px 12px;font-size:12px}._undoNotice_7vgo1_35 span{display:flex;align-items:center;gap:7px;line-height:1.5}._undoNotice_7vgo1_35 span svg{flex-shrink:0;color:#477950}._undoNotice_7vgo1_35 button{display:flex;align-items:center;gap:5px;border:1px solid #6b9972;background:#fff;color:#376441;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700;cursor:pointer;flex-shrink:0}._itemTitle_7vgo1_39{display:flex;align-items:center;gap:10px}._itemTitle_7vgo1_39 strong{font-size:15px;line-height:1.4}._priorityNumber_7vgo1_41{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 5px;border:1px solid #d8c3d6;border-radius:50%;background:#f3e9f2;color:var(--primary);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}._wrap_4mv75_1{padding:15px;border:1px solid #d5aa86;background:#fff9f1;border-radius:12px;display:grid;gap:12px}._heading_4mv75_1{display:flex;gap:10px}._heading_4mv75_1 svg{flex-shrink:0;color:#98612e}._heading_4mv75_1 strong{font-size:13px}._heading_4mv75_1 p,._note_4mv75_1{font-size:12px;line-height:1.55;margin:5px 0 0;color:#685448}._row_4mv75_1{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;background:#fff;border:1px solid #eedbc9;border-radius:9px;cursor:pointer}._row_4mv75_1 input{margin-top:4px}._row_4mv75_1 span{display:grid;gap:4px}._row_4mv75_1 strong{font-size:12px}._row_4mv75_1 small{font-size:11px;color:#6e6056}._actions_4mv75_1{display:flex;flex-wrap:wrap;gap:8px}._apply_4mv75_1,._dismiss_4mv75_1{display:inline-flex;gap:6px;align-items:center;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:700;cursor:pointer}._apply_4mv75_1{background:var(--primary);color:#fff;border:1px solid var(--primary)}._dismiss_4mv75_1{background:#fff;color:var(--foreground);border:1px solid var(--border)}._caution_4mv75_1{color:#854d28;font-size:12px}._note_4mv75_1{margin:0}._wrap_4mv75_1 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._moreButton_xoj7p_1{margin-top:12px;background:#f5edf5;border:1px solid var(--border);color:var(--primary);padding:9px 11px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:700}._wrap_xoj7p_2{display:grid;gap:13px}._intro_xoj7p_2,._templates_xoj7p_2 p{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:0}._header_xoj7p_2{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}._header_xoj7p_2>div:first-child{display:grid;gap:5px}._header_xoj7p_2 strong{font-size:13px}._header_xoj7p_2 span{font-size:11px;color:var(--muted-foreground)}._templates_xoj7p_2,._moment_xoj7p_2{border:1px solid var(--border);border-radius:11px;overflow:hidden}._templates_xoj7p_2{padding:13px}._templates_xoj7p_2 summary{cursor:pointer;font-weight:700;font-size:13px}._templates_xoj7p_2 p{margin:9px 0}._templates_xoj7p_2>div{display:flex;flex-wrap:wrap;gap:8px}._templates_xoj7p_2 button{border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--primary);display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:8px 10px;font-size:11px}._add_xoj7p_2{background:#fcf8fa;border:1px solid var(--border);border-radius:11px;padding:14px;display:grid;gap:9px}._add_xoj7p_2 label,._fields_xoj7p_2 label{font-size:12px;font-weight:700;display:grid;gap:6px}._wrap_xoj7p_2 select{border-radius:8px;border:1px solid var(--border);padding:10px;min-height:40px;background:var(--card);color:var(--foreground);width:100%}._primary_xoj7p_2{background:var(--primary);border:0;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:11px 13px;font-size:13px;font-weight:700;cursor:pointer}._moment_xoj7p_2 summary{cursor:pointer;list-style:none;padding:12px 14px}._moment_xoj7p_2 summary::-webkit-details-marker{display:none}._moment_xoj7p_2 summary span{display:grid;gap:5px}._moment_xoj7p_2 summary strong{font-size:13px}._moment_xoj7p_2 summary small{font-size:11px;color:var(--muted-foreground)}._fields_xoj7p_2{display:grid;gap:12px;padding:14px;border-top:1px solid var(--border)}._two_xoj7p_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._reorder_xoj7p_2{display:flex;gap:8px}._reorder_xoj7p_2 button{background:var(--card);color:var(--primary);border:1px solid var(--border);border-radius:8px;padding:7px 10px;display:flex;align-items:center;gap:5px;font-size:12px;cursor:pointer}._reorder_xoj7p_2 button:disabled{opacity:.4;cursor:default}._remove_xoj7p_2{justify-self:end;background:none;border:0;color:var(--muted-foreground);cursor:pointer;font-size:12px;display:flex;align-items:center;gap:5px}._warning_xoj7p_2{font-size:12px;color:#943a29}._wrap_xoj7p_2 button:focus-visible,._wrap_xoj7p_2 summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:540px){._two_xoj7p_2{grid-template-columns:1fr}._fields_xoj7p_2{padding:11px}}._howTo_xoj7p_3{padding:13px 15px;background:#f7f0f7;border:1px solid #d6bdd4;border-radius:11px;line-height:1.65;font-size:13px}._selectedHeading_xoj7p_4{margin:4px 0 0;font-size:17px;color:var(--foreground)}._selectedHeading_xoj7p_4 span{font-weight:500;color:var(--primary)}._emptyMessage_xoj7p_6{margin:0;background:#fcfafb;border:1px dashed var(--border);padding:14px;border-radius:10px;font-size:12px;line-height:1.5;color:var(--muted-foreground)}._momentCard_xoj7p_7{border-radius:12px;border:1px solid #d7bfd1;background:var(--card);overflow:hidden}._momentCard_xoj7p_7 ._moment_xoj7p_2{border:0;border-radius:0}._momentCard_xoj7p_7 ._moment_xoj7p_2 summary{display:flex;justify-content:space-between;align-items:center;gap:10px}._editHint_xoj7p_10{display:flex!important;flex-direction:row!important;align-items:center;gap:5px!important;font-size:12px;color:var(--primary);white-space:nowrap;font-weight:700}._moment_xoj7p_2[open] ._editHint_xoj7p_10 svg{transform:rotate(180deg)}._momentActions_xoj7p_12{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border);padding:9px 12px;background:#fcf8fa;flex-wrap:wrap}._momentActions_xoj7p_12 button{border:1px solid var(--border);background:var(--card);padding:8px 10px;border-radius:8px;color:var(--primary);font-size:12px;font-weight:700;display:flex;align-items:center;gap:5px;cursor:pointer}._momentActions_xoj7p_12 button:disabled{opacity:.4;cursor:default}._momentActions_xoj7p_12 ._remove_xoj7p_2{margin-left:auto;color:#9a4c4c;border-color:#d8b9bb}._templates_xoj7p_2 button{max-width:100%;flex-wrap:wrap;text-align:left}._templates_xoj7p_2 button:has(._addedCount_xoj7p_17){background:#f0e5ef;border-color:var(--primary)}._addedCount_xoj7p_17{font-size:10px;font-weight:700;display:inline-flex;color:var(--primary);margin-left:4px}._peopleBlock_xoj7p_19{display:grid;gap:10px;padding:13px;background:#faf7fa;border:1px solid var(--border);border-radius:10px}._peopleHeading_xoj7p_20{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._peopleHeading_xoj7p_20 strong{font-size:13px}._peopleHeading_xoj7p_20 p{font-size:11px;line-height:1.5;margin:6px 0 0;color:var(--muted-foreground)}._peopleHeading_xoj7p_20 button{white-space:nowrap;border:1px solid var(--primary);background:#fff;color:var(--primary);padding:8px 10px;border-radius:8px;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;cursor:pointer}._person_xoj7p_24{padding:11px;border:1px solid var(--border);border-radius:10px;display:grid;gap:9px;background:#fff}._personTitle_xoj7p_25{display:flex;justify-content:space-between;align-items:center;gap:7px}._personTitle_xoj7p_25 strong{font-size:12px}._personTitle_xoj7p_25 button{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#945056;font-size:11px;cursor:pointer}@media(max-width:500px){._peopleHeading_xoj7p_20{flex-direction:column}._momentActions_xoj7p_12{gap:5px}._momentActions_xoj7p_12 button{padding:8px}._editHint_xoj7p_10{font-size:11px}}._undoBanner_xoj7p_29{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #a6c5ad;background:#f2f8f2;border-radius:10px;padding:10px 12px;font-size:12px}._undoBanner_xoj7p_29 button{border:1px solid #517b59;background:#fff;color:#426a4a;border-radius:8px;padding:8px 10px;font-weight:700;white-space:nowrap;cursor:pointer}._backToAdd_xoj7p_31{justify-self:start;border:1px solid var(--primary);color:var(--primary);background:var(--card);border-radius:9px;padding:10px 12px;font-size:12px;font-weight:700;cursor:pointer}._backToAdd_xoj7p_31:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._readingIdea_xoj7p_33{display:grid;gap:10px;padding:13px 15px;border:1px solid #ddc5dc;border-radius:11px;background:#fcf5fa}._readingIdea_xoj7p_33 strong{display:block;font-size:13px;color:var(--foreground)}._readingIdea_xoj7p_33 p{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:7px 0 0}._readingIdea_xoj7p_33 button{justify-self:start;border:1px solid var(--primary);border-radius:8px;background:var(--card);color:var(--primary);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;padding:9px 11px;cursor:pointer}._wrap_1fk5k_1{display:grid;gap:14px}._wrap_1fk5k_1>label,._link_1fk5k_1 label{display:grid;gap:6px;font-size:12px;font-weight:700}._safe_1fk5k_1{display:flex;gap:10px;background:#f3f5f0;border:1px solid #cbd7c9;border-radius:10px;padding:12px;line-height:1.55;font-size:12px}._safe_1fk5k_1 svg{color:#53745e;flex-shrink:0}._label_1fk5k_1{font-size:13px}._check_1fk5k_1{display:flex!important;align-items:center;gap:9px;font-size:12px!important;line-height:1.4;cursor:pointer}._branding_1fk5k_1{background:#f8f2f7;padding:13px;border-radius:10px}._branding_1fk5k_1 strong{font-size:13px}._branding_1fk5k_1 p,._branding_1fk5k_1 small,._note_1fk5k_1{font-size:11px;line-height:1.6;color:var(--muted-foreground);margin:5px 0 0}._primary_1fk5k_1{border:0;background:var(--primary);color:#fff;border-radius:8px;padding:11px 14px;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:700;font-size:13px;cursor:pointer}._negative_1fk5k_1{border:1px solid #a85c5c;background:#fff;color:#873f46;border-radius:8px;padding:10px;cursor:pointer;font-size:12px}._link_1fk5k_1{display:grid;gap:9px;background:#f8f5f7;padding:12px;border:1px solid var(--border);border-radius:10px}._actions_1fk5k_1{display:flex;flex-wrap:wrap;gap:8px}._actions_1fk5k_1 button,._actions_1fk5k_1 a{border:1px solid var(--border);background:#fff;color:var(--primary);text-decoration:none;display:flex;align-items:center;gap:5px;padding:8px 9px;border-radius:7px;font-size:11px;cursor:pointer}._wrap_1fk5k_1 button:focus-visible,._wrap_1fk5k_1 a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._simpleHome_vp08v_1{display:grid;grid-template-columns:1.25fr 1fr;gap:15px;align-items:stretch}._simpleWelcome_vp08v_2,._simpleNext_vp08v_2{border:1px solid var(--border);border-radius:17px;padding:19px;background:var(--card)}._simpleWelcome_vp08v_2{background:linear-gradient(130deg,#fbf2f7,#fffdf9)}._simpleWelcome_vp08v_2 h2{font:500 clamp(23px,3vw,29px) var(--font-family-display);line-height:1.2;margin:10px 0 6px}._simpleWelcome_vp08v_2>p,._simpleNext_vp08v_2>p{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:0 0 10px}._simpleWelcome_vp08v_2 ._introFields_vp08v_6{margin:10px 0 12px;padding:10px;gap:10px}._simpleWelcome_vp08v_2 ._saveHint_vp08v_7{margin:0!important}._simpleNext_vp08v_2 h3{font:500 24px var(--font-family-display);margin:12px 0 8px}._simplePrimary_vp08v_9{display:inline-flex;align-items:center;gap:7px;background:var(--primary);color:#fff;padding:10px 14px;border:0;border-radius:9px;font-weight:750;font-size:12px;cursor:pointer;min-height:40px}._simpleLinks_vp08v_10{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px;border-top:1px solid var(--border);padding-top:12px}._simpleLinks_vp08v_10 button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--primary);padding:8px 10px;font-weight:700;font-size:11px;cursor:pointer}@media(max-width:690px){._simpleHome_vp08v_1{grid-template-columns:1fr}._simpleWelcome_vp08v_2,._simpleNext_vp08v_2{padding:15px}}._startGrid_vp08v_13{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:680px){._startGrid_vp08v_13{grid-template-columns:1fr}}._saveHint_vp08v_7{font-size:11px!important;margin:-8px 0 16px!important;color:var(--muted-foreground)!important}._colorHome_vp08v_16{border:1px solid var(--border);background:var(--card);border-radius:15px;padding:16px 19px;display:flex;align-items:center;justify-content:space-between;gap:16px}._colorIntro_vp08v_17{flex:1;min-width:0}._colorIntro_vp08v_17 h3{font:500 23px var(--font-family-display);margin:0 0 4px}._colorIntro_vp08v_17 p{font-size:12px;line-height:1.55;color:var(--muted-foreground);margin:0}._colorIntro_vp08v_17 button{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;color:var(--primary);padding:9px 0 0;font-size:12px;font-weight:700;cursor:pointer}._palettePreview_vp08v_21{display:flex;overflow:hidden;border-radius:11px;height:78px;min-width:155px;width:35%;border:1px solid var(--border)}._palettePreview_vp08v_21>div{flex:1;min-width:0}@media(max-width:480px){._colorHome_vp08v_16{flex-direction:column;align-items:stretch;padding:15px}._palettePreview_vp08v_21{width:100%;height:44px}}._introFields_vp08v_6{display:grid;grid-template-columns:1.3fr 1fr;gap:12px;background:#fffdfc;border:1px solid #e9dce5;border-radius:12px;padding:15px;margin:18px 0}._introFields_vp08v_6 label{display:grid;gap:7px;font-size:12px;font-weight:700;color:var(--foreground)}._introFields_vp08v_6 label span{font-weight:400;color:var(--muted-foreground)}._introFields_vp08v_6 input{width:100%}._question_vp08v_28{font:500 22px var(--font-family-display);margin:18px 0 12px}@media(max-width:600px){._introFields_vp08v_6{grid-template-columns:1fr;padding:12px}._question_vp08v_28{font-size:21px}}._home_vp08v_30{display:grid;gap:18px}._welcome_vp08v_30{background:linear-gradient(140deg,#f6edf2,#fffaf7);border:1px solid var(--border);border-radius:18px;padding:25px}._eyebrow_vp08v_30{display:flex;align-items:center;gap:7px;color:var(--primary);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px}._welcome_vp08v_30 h2{font:500 clamp(27px,4vw,35px) var(--font-family-display);line-height:1.15;margin:12px 0 7px}._welcome_vp08v_30>p{font-size:13px;line-height:1.6;color:var(--muted-foreground);margin:0 0 22px;max-width:600px}._startGrid_vp08v_13{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._startGrid_vp08v_13 button{border:1px solid #e6d5e1;background:#fff;border-radius:12px;min-height:171px;padding:15px;display:flex;flex-direction:column;gap:11px;text-align:left;color:var(--foreground);cursor:pointer}._startGrid_vp08v_13 button>svg:first-child{color:var(--primary)}._startGrid_vp08v_13 strong{font-size:14px;line-height:1.4}._startGrid_vp08v_13 span{font-size:11px;color:var(--muted-foreground);line-height:1.5}._arrow_vp08v_30{margin-top:auto;align-self:flex-end;color:var(--primary)}._overview_vp08v_30{display:grid;grid-template-columns:1.5fr 1fr;gap:15px}._next_vp08v_30,._stat_vp08v_30,._upcoming_vp08v_30{border:1px solid var(--border);background:var(--card);border-radius:15px;padding:20px}._sectionLabel_vp08v_30{font-size:10px;color:var(--primary);font-weight:800;letter-spacing:1.2px}._next_vp08v_30 h3,._upcoming_vp08v_30 h3{font:500 25px var(--font-family-display);margin:8px 0}._next_vp08v_30 p{color:var(--muted-foreground);font-size:12px;line-height:1.5}._next_vp08v_30>button,._stat_vp08v_30 button{background:none;border:0;padding:5px 0;color:var(--primary);font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px;cursor:pointer}._fiveSteps_vp08v_30{display:grid;gap:5px;border-top:1px solid var(--border);margin-top:17px;padding-top:12px}._fiveSteps_vp08v_30>strong{font-size:12px;margin-bottom:4px}._fiveSteps_vp08v_30 button{border:0;background:none;padding:7px 0;text-align:left;display:flex;align-items:center;gap:10px;font-size:12px;color:var(--foreground);cursor:pointer}._fiveSteps_vp08v_30 svg{color:#567a59;flex-shrink:0}._emptyCircle_vp08v_30{height:16px;width:16px;border:2px solid #beaeb7;border-radius:50%;flex-shrink:0}._aside_vp08v_30{display:grid;gap:14px}._stat_vp08v_30{display:grid;align-content:start;gap:8px}._stat_vp08v_30 svg{color:var(--primary)}._stat_vp08v_30 strong{font:500 22px var(--font-family-display)}._stat_vp08v_30 span{color:var(--muted-foreground);font-size:12px;line-height:1.5}._stat_vp08v_30 button{margin-top:6px}._upcoming_vp08v_30 h3{margin-top:0}._upcoming_vp08v_30>div{display:grid;gap:4px}._upcoming_vp08v_30 button{display:flex;align-items:center;text-align:left;gap:12px;background:none;border:0;border-top:1px solid var(--border);padding:12px 0;cursor:pointer}._upcoming_vp08v_30 span{flex:1;font-size:13px}._upcoming_vp08v_30 small{font-size:11px;color:var(--muted-foreground)}._upcoming_vp08v_30 svg{color:var(--primary)}._reassurance_vp08v_30{font-size:12px;color:var(--muted-foreground);line-height:1.6;text-align:center;padding:3px 10px 10px}._home_vp08v_30 button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media(max-width:680px){._welcome_vp08v_30{padding:18px}._startGrid_vp08v_13{grid-template-columns:1fr}._startGrid_vp08v_13 button{min-height:auto;display:grid;grid-template-columns:25px minmax(0,1fr) 18px;column-gap:10px;row-gap:3px;align-items:start;padding:14px}._startGrid_vp08v_13 button>svg:first-child{grid-row:1/3}._startGrid_vp08v_13 strong,._startGrid_vp08v_13 span{grid-column:2}._startGrid_vp08v_13 ._arrow_vp08v_30{grid-column:3;grid-row:1/3;align-self:center}._overview_vp08v_30{grid-template-columns:1fr}._aside_vp08v_30{grid-template-columns:repeat(2,minmax(0,1fr))}._next_vp08v_30,._stat_vp08v_30,._upcoming_vp08v_30{padding:15px}._stat_vp08v_30 strong{font-size:20px}}@media(max-width:350px){._aside_vp08v_30{grid-template-columns:1fr}}._countdown_1gjyw_1{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 22px;margin:12px 0 18px;border:1px solid #e6cdd8;border-radius:15px;background:linear-gradient(115deg,#fcf3f8,#fff9ee);min-height:112px}._details_1gjyw_2{display:grid;gap:5px;min-width:0;flex:1}._eyebrow_1gjyw_3{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:1.15px;font-weight:750;color:var(--primary)}._eyebrow_1gjyw_3 svg{flex-shrink:0}._names_1gjyw_5{font:600 clamp(22px,3vw,30px)/1.16 var(--font-family-display);color:var(--foreground);overflow-wrap:anywhere}._date_1gjyw_6{font-size:16px;font-weight:600;line-height:1.35;color:var(--foreground)}._right_1gjyw_7{display:flex;align-items:center;gap:17px;flex-shrink:0}._days_1gjyw_8{display:grid;gap:1px;text-align:center}._number_1gjyw_9{font:600 clamp(38px,4vw,48px)/1 var(--font-family-display);color:var(--primary);font-variant-numeric:tabular-nums;letter-spacing:-.8px}._days_1gjyw_8 span{font-size:12px;font-weight:700;color:var(--primary)}._past_1gjyw_11{font-size:13px;font-weight:700;color:var(--primary)}._edit_1gjyw_12{background:#fffdfc;border:1px solid #ad85a5;border-radius:9px;color:var(--primary);font-size:12px;font-weight:700;padding:9px 11px;white-space:nowrap;cursor:pointer}._edit_1gjyw_12:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media(max-width:620px){._countdown_1gjyw_1{gap:11px;padding:14px 15px;align-items:center}._details_1gjyw_2{gap:5px}._eyebrow_1gjyw_3{font-size:10px;letter-spacing:.8px}._names_1gjyw_5{font-size:22px}._date_1gjyw_6{font-size:14px}._right_1gjyw_7{flex-direction:column;gap:6px}._number_1gjyw_9{font-size:38px}._days_1gjyw_8 span{font-size:11px}._edit_1gjyw_12{font-size:11px;padding:7px 9px}}@media(max-width:360px){._countdown_1gjyw_1{gap:7px;padding:12px}._names_1gjyw_5{font-size:20px}._date_1gjyw_6{font-size:13px}._number_1gjyw_9{font-size:34px}._eyebrow_1gjyw_3{font-size:9px}}._wrap_966bn_1{display:grid;gap:14px}._lead_966bn_1,._section_966bn_1>p,._taskSection_966bn_1>p,._hint_966bn_1{color:var(--muted-foreground);font-size:12px;line-height:1.65;margin:0}._section_966bn_1{border:1px solid var(--border);border-radius:12px;padding:16px;display:grid;gap:13px;background:var(--card)}._heading_966bn_1{display:flex;align-items:center;gap:9px;color:var(--primary)}._heading_966bn_1 h3,._taskSection_966bn_1 h3{font-size:17px;margin:0;color:var(--foreground)}._grid_966bn_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._field_966bn_1{font-size:12px;font-weight:700;display:grid;gap:7px}._field_966bn_1 select{width:100%;border:1px solid var(--border);border-radius:9px;min-height:39px;padding:8px;background:var(--card);color:var(--foreground)}._wide_966bn_1{grid-column:1/-1}._urgent_966bn_1{display:flex;gap:9px;background:#fff6ea;border:1px solid #ead0ac;border-radius:10px;padding:12px;font-size:12px;line-height:1.5}._urgent_966bn_1 svg{flex-shrink:0;color:#995f29}._comparison_966bn_1{display:grid;grid-template-columns:1fr 1fr;gap:10px}._comparison_966bn_1>div{display:grid;align-content:start;gap:7px;border:1px solid var(--border);border-radius:10px;padding:12px;background:#fbf9fa}._comparison_966bn_1 svg{color:var(--primary)}._comparison_966bn_1 strong{font-size:13px}._comparison_966bn_1 p{font-size:11px;color:var(--muted-foreground);line-height:1.55;margin:0}._production_966bn_1{border:1px solid var(--border);border-radius:9px;padding:12px;background:#fcf8fa}._production_966bn_1 summary{cursor:pointer;font-weight:700;font-size:12px}._production_966bn_1 ._grid_966bn_1{margin-top:12px}._production_966bn_1 p{font-size:11px;line-height:1.55;color:var(--muted-foreground);margin:9px 0 0}._taskSection_966bn_1{display:grid;gap:11px;padding:15px;background:#fcf8fa;border:1px solid var(--border);border-radius:11px}._taskRow_966bn_1{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border);padding-top:9px}._taskRow_966bn_1 span{font-size:12px;line-height:1.45}._taskRow_966bn_1 small{display:block;color:var(--muted-foreground);font-size:10px;margin-top:4px}._taskRow_966bn_1 button{flex-shrink:0;display:flex;align-items:center;gap:5px;border:1px solid var(--primary);background:var(--card);border-radius:8px;color:var(--primary);padding:8px 10px;font-size:11px;font-weight:700;cursor:pointer}._taskRow_966bn_1 button:disabled{opacity:.5;cursor:default}._wrap_966bn_1 button:focus-visible,._wrap_966bn_1 summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:560px){._section_966bn_1{padding:13px}._grid_966bn_1,._comparison_966bn_1{grid-template-columns:1fr}._taskRow_966bn_1 button{padding:7px}._wide_966bn_1{grid-column:auto}}._wrap_1nps3_1{display:grid;gap:13px}._intro_1nps3_1,._section_1nps3_1>p{font-size:12px;line-height:1.65;color:var(--muted-foreground);margin:0}._section_1nps3_1{border:1px solid var(--border);border-radius:12px;padding:14px;background:var(--card)}._section_1nps3_1>summary{cursor:pointer;font-size:15px;font-weight:700}._section_1nps3_1>summary span{color:var(--muted-foreground);font-weight:400}._section_1nps3_1>p{margin:10px 0}._eventFields_1nps3_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}._eventFields_1nps3_1 label,._special_1nps3_1>label{display:grid;gap:6px;font-size:12px;font-weight:700}._wrap_1nps3_1 select{width:100%;background:var(--card);border:1px solid var(--border);border-radius:9px;padding:9px;min-height:39px;color:var(--foreground)}._wide_1nps3_1{grid-column:1/-1}._addRow_1nps3_1{display:flex;gap:9px;margin:12px 0}._addRow_1nps3_1>div{flex:1}._addRow_1nps3_1 button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--primary);background:#fff;border-radius:8px;color:var(--primary);padding:9px 11px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}._special_1nps3_1{border:1px solid var(--border);border-radius:10px;padding:12px;margin:10px 0;display:grid;gap:10px}._special_1nps3_1 summary{font-size:13px;font-weight:700;cursor:pointer}._special_1nps3_1>label{margin:12px 0}._remove_1nps3_1{border:1px solid #dcb6bb;background:#fff;color:#965156;display:flex;align-items:center;gap:5px;justify-self:end;border-radius:8px;padding:8px 10px;font-size:12px;cursor:pointer}._warning_1nps3_1{color:#a04337;font-size:12px}._wrap_1nps3_1 button:focus-visible,._wrap_1nps3_1 summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:530px){._eventFields_1nps3_1{grid-template-columns:1fr}._wide_1nps3_1{grid-column:auto}._addRow_1nps3_1{flex-direction:column}}._pulse_1kkgi_1{display:grid;gap:12px;margin:12px 0 18px}._header_1kkgi_2 h2{font:500 clamp(22px,3vw,28px) var(--font-family-display);margin:0 0 4px}._header_1kkgi_2 p{font-size:13px;line-height:1.55;color:var(--muted-foreground);margin:0}._cards_1kkgi_4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._cards_1kkgi_4 button{position:relative;display:grid;justify-items:start;align-content:start;gap:6px;min-height:148px;padding:15px 15px 13px;border-radius:13px;border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;text-align:left}._cards_1kkgi_4 button._done_1kkgi_6{background:#f0f7f0;border-color:#c5dcc8}._cards_1kkgi_4 button._focus_1kkgi_7{background:#f9eff7;border-color:#ddc6d8}._cards_1kkgi_4 button._wait_1kkgi_8{background:#f3f5fa;border-color:#d2d9e5}._cards_1kkgi_4 button>svg:first-child{color:var(--primary)}._cards_1kkgi_4 button strong{font:600 32px/1 var(--font-family-display);color:var(--primary);font-variant-numeric:tabular-nums}._cards_1kkgi_4 button span{font-size:14px;font-weight:750;line-height:1.2}._cards_1kkgi_4 button small{font-size:11px;line-height:1.4;color:var(--muted-foreground);max-width:90%}._arrow_1kkgi_13{position:absolute;bottom:12px;right:12px;color:var(--primary)}._footnote_1kkgi_14{font-size:12px;line-height:1.55;color:var(--muted-foreground);margin:0}._nextFew_1kkgi_15{padding:12px 15px;border:1px solid var(--border);border-radius:11px;display:grid;gap:7px;background:var(--card)}._nextFew_1kkgi_15 strong{font-size:13px}._nextFew_1kkgi_15 ol{margin:0;padding-left:23px;font-size:12px;line-height:1.7;color:var(--foreground)}._nextFew_1kkgi_15 button{justify-self:start;border:0;background:transparent;color:var(--primary);padding:5px 0;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;cursor:pointer}._cards_1kkgi_4 button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}._cards_1kkgi_4 button[aria-expanded=true]{outline:2px solid var(--primary);outline-offset:1px}._expanded_1kkgi_20{background:#fffdfb;border:1px solid #dbc7d5;border-radius:12px;padding:14px 17px;display:grid;gap:12px}._expandedHeading_1kkgi_21{display:flex;justify-content:space-between;align-items:center;gap:12px}._expandedHeading_1kkgi_21 strong{font:500 22px var(--font-family-display)}._expandedHeading_1kkgi_21 button{border:0;background:transparent;color:var(--primary);font-size:12px;font-weight:750;cursor:pointer;padding:5px}._expandedItems_1kkgi_24{margin:0;padding-left:21px;display:grid;gap:0}._expandedItems_1kkgi_24 li{font-size:12px;padding:9px 0;border-top:1px solid var(--border)}._expandedItems_1kkgi_24 strong{display:block;font-size:12px}._expandedItems_1kkgi_24 span{display:block;font-size:11px;line-height:1.5;color:var(--muted-foreground);margin-top:3px}._empty_1kkgi_28{color:var(--muted-foreground);font-size:12px;margin:0}._fullTimeline_1kkgi_29{justify-self:start;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--primary);color:var(--primary);background:#fff;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:750;cursor:pointer}@media(max-width:550px){._cards_1kkgi_4{gap:7px}._cards_1kkgi_4 button{padding:12px 9px;min-height:137px}._cards_1kkgi_4 button strong{font-size:28px}._cards_1kkgi_4 button span{font-size:12px}._cards_1kkgi_4 button small{font-size:10px}._arrow_1kkgi_13{right:7px;bottom:7px;width:13px}}@media(max-width:370px){._cards_1kkgi_4{grid-template-columns:1fr}._cards_1kkgi_4 button{min-height:auto;grid-template-columns:24px 35px 1fr;align-items:center;gap:4px 9px}._cards_1kkgi_4 button>svg:first-child{grid-row:1/3}._cards_1kkgi_4 button strong{grid-row:1/3}._cards_1kkgi_4 button small{grid-column:3;max-width:none}._arrow_1kkgi_13{right:12px;bottom:auto;top:calc(50% - 8px)}}._wrap_5havb_1{border:1px solid #dfc8d7;background:#fffdfb;border-radius:15px;padding:18px;margin:0 0 18px;display:grid;gap:13px}._heading_5havb_2{display:flex;justify-content:space-between;align-items:start;gap:12px}._heading_5havb_2 h2{font:500 24px var(--font-family-display);margin:0 0 4px}._heading_5havb_2 p{color:var(--muted-foreground);font-size:12px;line-height:1.5;margin:0}._heading_5havb_2>span{font-size:11px;font-weight:750;color:var(--primary);white-space:nowrap;background:#f5eaf2;border-radius:20px;padding:8px}._add_5havb_6 label{display:block;font-weight:750;font-size:12px;margin-bottom:7px}._addRow_5havb_7{display:grid;grid-template-columns:minmax(0,1fr) 95px auto;gap:8px}._addRow_5havb_7 input{min-width:0;width:100%}._addRow_5havb_7 select{min-width:0;padding:9px 6px;border-radius:9px;border:1px solid var(--border);background:#fff;font-size:12px}._addRow_5havb_7 button{display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:9px;background:var(--primary);color:#fff;padding:10px 12px;cursor:pointer;font-size:12px;font-weight:750;white-space:nowrap}._warning_5havb_11{color:var(--error);font-size:12px;margin:5px 0 0}._taskList_5havb_12{list-style:none;margin:0;padding:0;display:grid}._taskList_5havb_12 li{border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0}._taskList_5havb_12 li span{font-size:12px;font-weight:700}._taskList_5havb_12 small{display:block;color:var(--muted-foreground);font-size:11px;font-weight:400;margin-top:3px}._taskList_5havb_12 li button{display:flex;gap:5px;align-items:center;background:#fff;border:1px solid var(--primary);border-radius:8px;padding:7px 9px;color:var(--primary);font-size:11px;font-weight:700;cursor:pointer}._taskList_5havb_12 ._extra_5havb_17{color:var(--muted-foreground);font-size:11px}._empty_5havb_18{font-size:12px;color:var(--muted-foreground);margin:0}._footer_5havb_19{display:flex;justify-content:space-between;gap:10px;align-items:center}._footer_5havb_19 span{font-size:11px;color:var(--muted-foreground)}._footer_5havb_19 button{background:none;border:0;color:var(--primary);cursor:pointer;font-weight:750;font-size:12px}@media(max-width:590px){._addRow_5havb_7{grid-template-columns:minmax(0,1fr) 85px}._addRow_5havb_7 button{grid-column:1/3}._heading_5havb_2{flex-direction:column}._footer_5havb_19{align-items:start;flex-direction:column}}._wrap_d32kz_1{background:#fffaf7;border:1px solid #d7becd;border-radius:17px;padding:20px;box-shadow:var(--shadow);display:grid;gap:16px;margin:4px 0 18px}._header_d32kz_2{display:flex;align-items:start;justify-content:space-between;gap:12px}._eyebrow_d32kz_3{display:flex;align-items:center;gap:7px;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}._header_d32kz_2 h2{font:500 clamp(23px,4vw,30px) var(--font-family-display);margin:7px 0 4px}._header_d32kz_2 p{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:0}._close_d32kz_6{display:grid;place-items:center;min-width:37px;min-height:37px;border:1px solid var(--border);border-radius:10px;background:#fff;cursor:pointer;color:var(--foreground)}._counts_d32kz_7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._counts_d32kz_7>div{display:grid;align-content:start;gap:4px;background:#f8eff5;border-radius:10px;padding:12px}._counts_d32kz_7 strong{font:600 27px/1 var(--font-family-display);color:var(--primary)}._counts_d32kz_7 span{font-weight:800;font-size:11px;line-height:1.35}._counts_d32kz_7 small{color:var(--muted-foreground);font-size:10px;line-height:1.45}._groups_d32kz_12{display:grid;gap:9px}._group_d32kz_12{border:1px solid var(--border);border-radius:11px;background:#fff;padding:13px 15px}._group_d32kz_12>summary{cursor:pointer;font-size:14px;font-weight:800;color:var(--foreground)}._group_d32kz_12>summary span{color:var(--primary);padding-left:5px;font-variant-numeric:tabular-nums}._groupHint_d32kz_16{font-size:11px;color:var(--muted-foreground);margin:10px 0}._results_d32kz_17{display:grid;gap:0;margin:0;padding:0;list-style:none}._result_d32kz_17{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:12px 0;border-top:1px solid var(--border)}._result_d32kz_17>div{min-width:0;flex:1}._result_d32kz_17 strong{font-size:12px;line-height:1.45}._result_d32kz_17 p{font-size:11px;line-height:1.5;color:var(--muted-foreground);margin:3px 0 0}._result_d32kz_17 button{display:flex;align-items:center;gap:5px;border:1px solid var(--primary);border-radius:9px;color:var(--primary);background:#fff;padding:8px 10px;cursor:pointer;font-size:11px;font-weight:750;white-space:nowrap}._result_d32kz_17 button:hover,._result_d32kz_17 button:focus-visible{background:#f6e9f0}._more_d32kz_24{padding:8px 0}._more_d32kz_24>summary{font-size:12px;font-weight:700;color:var(--primary);cursor:pointer}._empty_d32kz_26{display:flex;align-items:start;gap:10px;background:#f4f7f2;padding:13px;border-radius:11px}._empty_d32kz_26 svg{flex-shrink:0;color:#477451}._empty_d32kz_26 strong{font-size:13px}._empty_d32kz_26 p{font-size:12px;line-height:1.5;margin:5px 0 0}._footer_d32kz_30{color:var(--muted-foreground);font-size:11px;line-height:1.6;margin:0}._footer_d32kz_30 strong{color:var(--foreground)}@media(max-width:620px){._counts_d32kz_7{grid-template-columns:repeat(2,minmax(0,1fr))}._wrap_d32kz_1{padding:15px}._result_d32kz_17{align-items:start}._result_d32kz_17 button{padding:8px}}._wrap_yvhp0_1{display:grid;gap:14px}._intro_yvhp0_2{display:flex;gap:10px;align-items:flex-start}._intro_yvhp0_2 svg{flex-shrink:0;color:var(--primary)}._intro_yvhp0_2 strong{font-size:15px}._intro_yvhp0_2 p,._note_yvhp0_2{margin:5px 0 0;font-size:12px;color:var(--muted-foreground);line-height:1.6}._privacy_yvhp0_3{display:flex;gap:9px;align-items:flex-start;padding:12px;border:1px solid #c7dccb;background:#f0f7f1;border-radius:9px;font-size:12px;line-height:1.55}._privacy_yvhp0_3 svg{flex-shrink:0;color:#447352}._checks_yvhp0_4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._check_yvhp0_4{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--border);border-radius:9px;padding:12px;background:var(--card);cursor:pointer}._check_yvhp0_4 input{margin-top:3px;flex-shrink:0}._check_yvhp0_4 span{display:grid;gap:4px}._check_yvhp0_4 strong{font-size:13px;line-height:1.4}._check_yvhp0_4 small{font-size:11px;color:var(--muted-foreground)}._actions_yvhp0_5{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._preview_yvhp0_5{padding:9px 12px;border:1px solid var(--primary);border-radius:8px;background:#fff;color:var(--primary);font-size:12px;font-weight:700;cursor:pointer}._previewPanel_yvhp0_6{border:1px solid var(--border);border-radius:9px;padding:12px;background:var(--card);display:grid;gap:8px}._previewPanel_yvhp0_6 strong{font-size:12px}._previewPanel_yvhp0_6 pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:380px;overflow:auto;font:12px/1.6 ui-monospace,monospace;background:#faf7f9;border-radius:8px;padding:12px;margin:0}._wrap_yvhp0_1 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:580px){._checks_yvhp0_4{grid-template-columns:1fr}._check_yvhp0_4{padding:11px}}._sensitive_yvhp0_8{display:flex;gap:8px;align-items:flex-start;border:1px solid #d2a273;border-left:4px solid #b47836;background:#fff2e6;padding:12px;border-radius:9px;font-size:12px;line-height:1.6;color:#744c24}._sensitive_yvhp0_8 svg{flex-shrink:0}._sensitiveCheck_yvhp0_9{border-color:#dab894;background:#fffaf4}._check_yvhp0_4 strong ._privateFlag_yvhp0_10{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:800;color:#985b2c;margin-left:6px}._wrap_6j6ga_1{display:grid;gap:15px}._lead_6j6ga_1{display:flex;align-items:flex-start;gap:10px}._lead_6j6ga_1 svg{color:var(--primary);flex-shrink:0}._lead_6j6ga_1 strong{font-size:15px}._lead_6j6ga_1 p,._hint_6j6ga_1{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:5px 0 0}._stats_6j6ga_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._stats_6j6ga_1>div{background:#f9f5f8;border:1px solid var(--border);border-radius:10px;padding:12px;display:grid;gap:6px}._stats_6j6ga_1 strong{font:600 27px/1 var(--font-family-display);color:var(--primary)}._stats_6j6ga_1 span{font-size:11px;color:var(--muted-foreground)}._people_6j6ga_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._person_6j6ga_1{padding:13px;border:1px solid var(--border);border-radius:10px;background:var(--card)}._personTitle_6j6ga_1{display:flex;align-items:center;gap:7px}._personTitle_6j6ga_1 svg{color:var(--primary)}._personTitle_6j6ga_1 strong{font-size:13px;flex:1;overflow-wrap:anywhere}._personTitle_6j6ga_1>span{font-size:11px;color:var(--muted-foreground)}._person_6j6ga_1 ul{list-style:none;margin:11px 0 0;padding:0;display:grid;gap:9px}._person_6j6ga_1 li{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45}._person_6j6ga_1 li>svg,._circle_6j6ga_1{flex-shrink:0;margin-top:2px}._circle_6j6ga_1{width:13px;height:13px;border:1.8px solid #9c8c9a;border-radius:50%}._person_6j6ga_1 li span{min-width:0}._person_6j6ga_1 li small{display:block;font-size:10px;color:var(--muted-foreground);margin-top:3px}._handoff_6j6ga_1{border:1px solid #cdb5ca;background:#fbf6fa;border-radius:12px;padding:16px;display:grid;gap:11px}._handoff_6j6ga_1 h3{display:flex;gap:8px;align-items:center;font-size:16px;margin:0}._handoff_6j6ga_1 label:not(._checkbox_6j6ga_1){display:grid;gap:7px;font-size:12px;font-weight:700}._handoff_6j6ga_1 select{padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground)}._checkbox_6j6ga_1{display:flex;align-items:flex-start;gap:9px;font-size:12px}._handoff_6j6ga_1 p{margin:0;font-size:12px;line-height:1.5}._reminder_6j6ga_1{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #e0c9ae;background:#fff8ed;padding:12px;border-radius:10px;font-size:12px}._reminder_6j6ga_1 button,._empty_6j6ga_1 button{border:1px solid var(--primary);border-radius:8px;background:var(--card);color:var(--primary);font-size:12px;font-weight:700;padding:9px;cursor:pointer}._empty_6j6ga_1{border:1px dashed var(--border);border-radius:10px;padding:15px}._empty_6j6ga_1 p{font-size:12px;line-height:1.5}@media(max-width:550px){._people_6j6ga_1{grid-template-columns:1fr}._stats_6j6ga_1>div{padding:9px}._stats_6j6ga_1 strong{font-size:24px}._reminder_6j6ga_1{align-items:flex-start;flex-direction:column}}._wrap_1n5il_1{display:grid;gap:14px}._intro_1n5il_1{display:flex;gap:10px;align-items:flex-start}._intro_1n5il_1>svg{color:var(--primary);flex-shrink:0}._intro_1n5il_1 strong{font-size:15px}._intro_1n5il_1 p,._note_1n5il_1,._overlap_1n5il_1 p,._empty_1n5il_1 p{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:5px 0 0}._controls_1n5il_2{display:flex;gap:15px;flex-wrap:wrap;align-items:center}._controls_1n5il_2 label{font-weight:700;font-size:12px;display:flex;gap:8px;align-items:center}._controls_1n5il_2 select{border:1px solid var(--border);padding:9px;border-radius:8px;background:var(--card);color:var(--foreground)}._check_1n5il_2{font-weight:500!important}._legend_1n5il_3{display:flex;gap:13px;flex-wrap:wrap}._legend_1n5il_3 span{font-size:11px;display:flex;align-items:center;gap:5px;color:var(--muted-foreground)}._legend_1n5il_3 i{width:13px;height:7px;display:block;border-radius:4px}._activeKey_1n5il_3{background:#87658b}._doneKey_1n5il_3{background:#76a17b}._legend_1n5il_3 ._dotKey_1n5il_3{width:8px;height:8px;background:#b78557;transform:rotate(45deg);border-radius:0}._gantt_1n5il_4{border:1px solid var(--border);border-radius:11px;background:var(--card);max-height:490px;overflow-y:auto}._axis_1n5il_4,._line_1n5il_4{display:grid;grid-template-columns:minmax(125px,36%) 1fr;gap:9px;align-items:center;padding:8px 13px;border-bottom:1px solid var(--border)}._axis_1n5il_4{position:sticky;top:0;z-index:2;background:#f9f5f7;min-height:37px;font-size:11px;font-weight:700}._axisTrack_1n5il_4{height:20px;position:relative;margin:0 15px 0 4px}._axisTrack_1n5il_4 small{position:absolute;white-space:nowrap;font-size:10px;transform:translate(-50%);color:var(--muted-foreground)}._line_1n5il_4:last-child{border-bottom:0}._description_1n5il_4 strong{display:block;font-size:12px;line-height:1.4}._description_1n5il_4 small{display:block;font-size:10px;line-height:1.5;color:var(--muted-foreground);overflow-wrap:anywhere}._track_1n5il_4{position:relative;height:25px;background:#faf8fa;border:1px solid #eee6ed;border-radius:7px;margin:0 7px}._gridLine_1n5il_4{position:absolute;top:0;bottom:0;border-left:1px dashed #e4dce3}._bar_1n5il_4,._completed_1n5il_4{height:13px;position:absolute;top:5px;border-radius:5px;min-width:4px;background:#87658b}._completed_1n5il_4{background:#76a17b}._marker_1n5il_4{position:absolute;top:7px;width:10px!important;height:10px;transform:translate(-5px) rotate(45deg);background:#b78557}._overlap_1n5il_1{padding:13px;border:1px solid var(--border);border-radius:10px;background:#faf7fa}._overlap_1n5il_1 h3{display:flex;align-items:center;gap:6px;font-size:14px;margin:0}._overlap_1n5il_1 h3 svg{color:var(--primary)}._overlap_1n5il_1 ul{padding-left:18px;margin:9px 0 0;display:grid;gap:7px}._overlap_1n5il_1 li{font-size:12px;line-height:1.5}._overlap_1n5il_1 li span{color:var(--muted-foreground)}._note_1n5il_1{display:flex;gap:7px;align-items:flex-start}._note_1n5il_1 svg{flex-shrink:0;color:#98724d}._empty_1n5il_1{border:1px dashed var(--border);border-radius:10px;padding:16px}._empty_1n5il_1 strong{font-size:13px}._empty_1n5il_1 button{border:1px solid var(--primary);border-radius:8px;padding:9px 12px;background:#fff;color:var(--primary);font-weight:700;cursor:pointer;margin-top:10px}@media(max-width:580px){._axis_1n5il_4,._line_1n5il_4{grid-template-columns:minmax(105px,42%) 1fr;padding:8px;gap:4px}._axisTrack_1n5il_4{margin:0 12px 0 3px}._axisTrack_1n5il_4 small{font-size:9px}._description_1n5il_4 strong{font-size:11px}._description_1n5il_4 small{font-size:9px}._track_1n5il_4{margin:0 5px}._legend_1n5il_3{gap:8px}}._wrap_krrb8_1{display:grid;gap:14px}._wrap_krrb8_1>p,._section_krrb8_1>p{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:0}._privacy_krrb8_2{display:flex;gap:9px;padding:13px;background:#fff5ea;border:1px solid #d3a878;border-left:4px solid #ad7539;border-radius:9px;font-size:12px;line-height:1.6}._privacy_krrb8_2 svg{flex-shrink:0;color:#895322}._fields_krrb8_3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._fields_krrb8_3 label,._wide_krrb8_3{display:grid;gap:7px;font-size:12px;font-weight:700}._fields_krrb8_3 select{min-height:40px;padding:9px;background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--foreground)}._section_krrb8_1{padding:14px;border:1px solid var(--border);border-radius:10px}._section_krrb8_1 summary{cursor:pointer;font-size:14px;font-weight:700;margin-bottom:11px;display:flex;align-items:center;gap:7px}._section_krrb8_1 p{margin:12px 0}._tasks_krrb8_4{display:grid;gap:8px;background:#fcf9fc;border:1px solid var(--border);border-radius:10px;padding:13px}._tasks_krrb8_4>strong{font-size:14px}._tasks_krrb8_4>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);gap:12px;padding-top:9px;font-size:12px}._tasks_krrb8_4 button{border:1px solid var(--primary);border-radius:8px;padding:8px 10px;background:#fff;color:var(--primary);font-weight:700;cursor:pointer;white-space:nowrap}._tasks_krrb8_4 button:disabled{opacity:.5;cursor:default}@media(max-width:550px){._fields_krrb8_3{grid-template-columns:1fr}._tasks_krrb8_4>div{align-items:flex-start;flex-direction:column}}._wrap_1uzhr_1{display:grid;gap:17px;padding:16px 18px 18px}._intro_1uzhr_2,._saveHint_1uzhr_2{font-size:12px;line-height:1.65;color:var(--muted-foreground);margin:0}._moment_1uzhr_3{display:grid;gap:13px;border:1px solid var(--border);border-radius:13px;padding:16px;background:#fffdfc}._momentHeading_1uzhr_4{display:flex;align-items:flex-start;gap:10px}._momentHeading_1uzhr_4 svg{color:var(--primary);flex-shrink:0}._momentHeading_1uzhr_4 h3{font:500 23px var(--font-family-display);margin:0}._momentHeading_1uzhr_4 p{font-size:12px;color:var(--muted-foreground);line-height:1.5;margin:3px 0 0}._choice_1uzhr_8{display:flex;flex-wrap:wrap;gap:9px;border:0;padding:0;margin:0}._choice_1uzhr_8 legend{font-size:13px;font-weight:750;padding:0;margin-bottom:8px}._choice_1uzhr_8 label{display:flex;gap:6px;align-items:center;font-size:12px;background:#fff;border:1px solid var(--border);padding:8px 11px;border-radius:9px;cursor:pointer}._choice_1uzhr_8 input{accent-color:var(--primary)}._inspiration_1uzhr_12{background:#f9f2f7;border:1px solid #ead6e4;border-radius:12px;padding:14px;display:grid;gap:9px}._inspirationHeading_1uzhr_13{display:flex;align-items:center;gap:7px;color:var(--primary);font-size:14px}._inspiration_1uzhr_12 p{font-size:12px;color:var(--muted-foreground);line-height:1.5;margin:0}._ideaGroup_1uzhr_15 h4{font-size:12px;margin:8px 0 6px;font-weight:750}._chips_1uzhr_16{display:flex;flex-wrap:wrap;gap:7px}._chips_1uzhr_16 button{font-size:11px;display:inline-flex;align-items:center;gap:3px;background:#fff;border:1px solid #d9c5d3;border-radius:20px;padding:7px 10px;color:var(--foreground);cursor:pointer}._chips_1uzhr_16 button._selected_1uzhr_18{background:#f1dcea;border-color:var(--primary);color:var(--primary);font-weight:700}._field_1uzhr_19{display:grid;gap:6px;font-size:12px;font-weight:700;min-width:0}._field_1uzhr_19 input,._field_1uzhr_19 select,._field_1uzhr_19 textarea{width:100%;min-width:0}._field_1uzhr_19 select{border:1px solid var(--border);border-radius:9px;background:#fff;color:var(--foreground);padding:10px}._fields_1uzhr_22{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}._logistics_1uzhr_23{padding:12px 14px;border-radius:10px;border:1px solid var(--border);display:grid;gap:10px}._logistics_1uzhr_23 summary{cursor:pointer;font-size:13px;font-weight:750;color:var(--primary)}._logistics_1uzhr_23 summary span{font-size:11px;font-weight:400;margin-left:8px}._logistics_1uzhr_23>p{font-size:12px;line-height:1.5;color:var(--muted-foreground)}._logistics_1uzhr_23[open] ._fields_1uzhr_22{margin-bottom:10px}._logistics_1uzhr_23[open]>._field_1uzhr_19{margin-bottom:8px}._logistics_1uzhr_23 ._caution_1uzhr_29{color:#93442d;background:#fff3ea;padding:9px;border-radius:8px}._reminder_1uzhr_30,._skip_1uzhr_30{font-size:12px;line-height:1.5;color:var(--muted-foreground);margin:0}._inspiration_1uzhr_12 ._favorites_1uzhr_31{font-size:11px;color:var(--foreground)}@media(max-width:620px){._wrap_1uzhr_1,._moment_1uzhr_3{padding:12px}._fields_1uzhr_22{grid-template-columns:1fr}._momentHeading_1uzhr_4 h3{font-size:21px}}._wrap_1m234_1{background:#fcf7fa;border:1px solid #dcc6d7;border-radius:14px;margin:0 0 17px;overflow:hidden}._intro_1m234_2{display:flex;align-items:center;gap:12px;padding:14px 16px}._heart_1m234_3{flex-shrink:0;display:flex;color:var(--primary)}._intro_1m234_2>div{flex:1;min-width:0}._intro_1m234_2 strong{font-size:14px}._intro_1m234_2 p{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--muted-foreground)}._toggle_1m234_5,._addRow_1m234_5 button{border:0;background:var(--primary);color:#fff;border-radius:9px;min-height:42px;padding:10px 13px;font-size:12px;font-weight:750;cursor:pointer;white-space:nowrap}._body_1m234_6{padding:0 16px 16px;border-top:1px solid #eadce7}._stages_1m234_7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:15px 0}._stages_1m234_7 button{border:1px solid #d6c0d2;background:#fff;border-radius:9px;padding:10px 6px;color:var(--foreground);font-size:12px;font-weight:700;cursor:pointer}._stages_1m234_7 button[aria-pressed=true]{background:#eee2ed;color:var(--primary);border-color:var(--primary)}._body_1m234_6 h3{font-family:var(--font-family-display);font-size:22px;font-weight:500;margin:12px 0}._body_1m234_6 ol{padding-left:22px;margin:12px 0 18px;display:grid;gap:9px}._body_1m234_6 li{font-size:13px;line-height:1.6}._oneStep_1m234_12{padding:13px;background:#fff;border:1px solid var(--border);border-radius:10px;display:grid;gap:9px}._oneStep_1m234_12 label{font-size:13px;font-weight:700}._addRow_1m234_5{display:flex;gap:8px}._addRow_1m234_5>input{flex:1;min-width:0}._addRow_1m234_5 button{display:flex;gap:6px;align-items:center;justify-content:center}._addRow_1m234_5 button:disabled{opacity:.5;cursor:not-allowed}._suggestion_1m234_14{justify-self:start;border:0;background:transparent;color:var(--primary);font-size:11px;text-align:left;text-decoration:underline;cursor:pointer;padding:2px}._message_1m234_15{font-size:12px;color:var(--primary);margin:0}._navigate_1m234_16{border:1px solid var(--primary);border-radius:9px;background:#fff;color:var(--primary);display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:12px;min-height:42px;padding:9px 12px;margin-top:14px;cursor:pointer}._footer_1m234_17{font-size:11px;color:var(--muted-foreground);line-height:1.5;margin:10px 0 0}._wrap_1m234_1 button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media(max-width:560px){._intro_1m234_2{flex-wrap:wrap}._toggle_1m234_5{width:100%}._addRow_1m234_5{flex-direction:column}._addRow_1m234_5 button{width:100%}._stages_1m234_7 button{font-size:11px}}._pressurePanel_1m234_20{border:1px solid #decada;border-radius:11px;background:#fffafc;padding:13px;margin:14px 0;display:grid;gap:10px}._pressurePanel_1m234_20>strong{font-size:13px}._pressureChoices_1m234_22{display:flex;flex-wrap:wrap;gap:7px}._pressureChoices_1m234_22 button{background:#fff;color:var(--foreground);border:1px solid var(--border);border-radius:9px;padding:9px 10px;font-size:12px;cursor:pointer}._pressureChoices_1m234_22 button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:#f3e8f1;font-weight:750}._pressureDetails_1m234_25{padding:12px;border-radius:9px;background:#fff;display:grid;gap:10px}._pressureDetails_1m234_25 h4{font-size:15px;margin:0;color:var(--primary)}._pressureDetails_1m234_25 p{font-size:12px;line-height:1.65;margin:0;color:var(--foreground)}._priceInputs_1m234_28{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._priceInputs_1m234_28 label{display:grid;gap:6px;font-size:12px;font-weight:700}._priceInputs_1m234_28 input{min-width:0;width:100%}._pressureDetails_1m234_25 ._priceResult_1m234_31{background:#f7f0f6;border-radius:8px;padding:10px 12px}._pickStep_1m234_32,._budgetLink_1m234_32{justify-self:start;display:inline-flex;align-items:center;gap:7px;border-radius:8px;min-height:38px;padding:8px 11px;font-size:12px;font-weight:700;cursor:pointer}._pickStep_1m234_32{border:0;background:var(--primary);color:#fff}._budgetLink_1m234_32{border:1px solid var(--primary);background:#fff;color:var(--primary)}@media(max-width:560px){._priceInputs_1m234_28{grid-template-columns:1fr}._pressureChoices_1m234_22{display:grid;grid-template-columns:1fr}._pickStep_1m234_32,._budgetLink_1m234_32{width:100%;justify-content:center}}._controlQuestion_1m234_36,._controlReply_1m234_36{display:grid;gap:9px;border-top:1px solid var(--border);padding-top:12px}._controlQuestion_1m234_36>strong{font-size:13px;line-height:1.5}._controlChoices_1m234_38{display:flex;flex-wrap:wrap;gap:7px}._controlChoices_1m234_38 button{background:#fff;color:var(--foreground);border:1px solid var(--border);border-radius:9px;padding:10px;font-size:12px;cursor:pointer}._controlChoices_1m234_38 button[aria-pressed=true]{background:#f3e8f1;color:var(--primary);border-color:var(--primary);font-weight:750}._controlReply_1m234_36{background:#f9f4f8;padding:12px;border-radius:10px;border:0}@media(max-width:560px){._controlChoices_1m234_38{display:grid;grid-template-columns:1fr}}._wrap_o1ws8_1{border:1px solid #dcc6d6;border-radius:15px;background:#fffbfd;margin:12px 0 18px;padding:17px 19px;color:var(--foreground)}._heading_o1ws8_2{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._emblem_o1ws8_3{background:#f3e6f0;color:var(--primary);width:39px;height:39px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}._heading_o1ws8_2>div{flex:1;min-width:190px}._heading_o1ws8_2 h2{font:600 clamp(30px,4.5vw,38px) var(--font-family-display);line-height:1.12;letter-spacing:-.5px;margin:0 0 7px}._heading_o1ws8_2 p{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:0}._toggle_o1ws8_7{background:var(--primary);color:#fff;border:0;border-radius:9px;min-height:42px;padding:10px 14px;font-weight:750;font-size:12px;cursor:pointer}._toggle_o1ws8_7:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._content_o1ws8_9{border-top:1px solid #e8d9e4;margin-top:17px;padding-top:17px}._feature_o1ws8_10{padding:17px;background:#f8eef5;border:1px solid #e9d5e3;border-radius:12px}._featureTitle_o1ws8_11{display:flex;gap:10px;align-items:flex-start;color:var(--primary)}._featureTitle_o1ws8_11>div{display:grid;gap:4px}._featureTitle_o1ws8_11 strong{font-size:16px}._featureTitle_o1ws8_11 span{font-size:12px;font-weight:650}._feature_o1ws8_10 p{font-size:13px;line-height:1.65;margin:12px 0}._feature_o1ws8_10 audio{display:block;width:100%;max-width:540px;margin-top:12px}._feature_o1ws8_10 ._pending_o1ws8_15{display:flex;align-items:center;gap:8px;font-size:12px;background:#fff;border:1px solid #dcc7d7;border-radius:9px;padding:11px}._content_o1ws8_9 h3{font:500 22px var(--font-family-display);margin:21px 0 6px}._subtext_o1ws8_17{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:0 0 12px}._list_o1ws8_18{display:grid;gap:8px}._item_o1ws8_19{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border:1px solid #e9dce6;background:#fff;border-radius:11px;padding:13px}._item_o1ws8_19 strong{font-size:13px}._item_o1ws8_19 p{font-size:12px;color:var(--muted-foreground);line-height:1.5;margin:5px 0}._item_o1ws8_19 small{font-size:11px}._tag_o1ws8_21{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;background:#f4eaf2;color:#68415d;padding:6px 8px;border-radius:7px;font-size:10px;font-weight:750}._foot_o1ws8_22{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:15px 0 0}@media(max-width:580px){._wrap_o1ws8_1{padding:14px}._toggle_o1ws8_7{width:100%}._item_o1ws8_19{flex-direction:column}._tag_o1ws8_21{align-self:flex-start}}._workspacePrivacy_1q23x_1{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}._standardBadge_1q23x_2,._premiumBadge_1q23x_2{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border-radius:999px;font-size:12px;font-weight:800;line-height:1;padding:9px 12px;white-space:nowrap;cursor:pointer}._standardBadge_1q23x_2{background:#f3eef3;color:#654a60;border:1px solid #d9c8d6}@media(max-width:430px){._standardAction_1q23x_4{display:none}}._premiumBadge_1q23x_2{color:#58364d;background:linear-gradient(115deg,#f4e7f1,#fff5dd);border:1px solid #d2b47c}._premiumWelcome_1q23x_6{position:relative;display:flex;align-items:flex-start;gap:17px;padding:22px 52px 22px 22px;margin-bottom:24px;border:1px solid #d9bc86;border-radius:16px;background:linear-gradient(110deg,#fffaf0,#faeff7 80%,#f4e8f3);box-shadow:0 5px 19px #48263a0b}._premiumWelcomeIcon_1q23x_7{display:grid;place-items:center;flex-shrink:0;height:44px;width:44px;background:#fff8e5;color:#8a5c23;border:1px solid #e4cca1;border-radius:13px}._premiumWelcomeText_1q23x_8{min-width:0}._premiumWelcomeText_1q23x_8 strong{display:block;color:#58344d;font:600 clamp(23px,3vw,30px) var(--font-family-display);line-height:1.2}._premiumWelcomeText_1q23x_8 p{font-size:14px;line-height:1.6;margin:8px 0 14px;max-width:590px}._premiumWelcomeExplore_1q23x_11{border:0;border-radius:9px;background:var(--primary);color:#fff;padding:11px 16px;min-height:43px;font-weight:750;font-size:12px;cursor:pointer}._premiumWelcomeDismiss_1q23x_12{position:absolute;top:15px;right:14px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#74566b;cursor:pointer}._premiumWelcomeDismiss_1q23x_12:hover{background:#f0e2e9}._premiumDiscovery_1q23x_14{display:flex;align-items:center;gap:15px;padding:17px 18px;margin:14px 0 21px;border:1px solid #dac3d4;border-radius:14px;background:#fdf8fc;box-shadow:0 2px 8px #57364d08}._premiumDiscoveryIcon_1q23x_15{display:grid;place-items:center;flex:0 0 42px;height:42px;color:#714c65;border-radius:12px;background:#f4e5f0}._premiumDiscoveryCopy_1q23x_16{display:grid;gap:5px;flex:1;min-width:0}._premiumDiscoveryCopy_1q23x_16 strong{font-size:14px;line-height:1.35}._premiumDiscoveryCopy_1q23x_16 p{font-size:12px;line-height:1.5;margin:0;color:var(--muted-foreground)}._premiumDiscoveryCopy_1q23x_16 span{font-size:11px;color:#77536e;font-weight:700}._premiumDiscoveryButton_1q23x_20{display:grid;gap:3px;flex-shrink:0;justify-items:center;border:0;border-radius:10px;background:var(--primary);color:#fff;padding:12px 17px;min-height:46px;font-size:13px;line-height:1.3;font-weight:800;cursor:pointer}._premiumDiscoveryButton_1q23x_20 span{font-size:11px;font-weight:600}._premiumActiveRow_1q23x_22{display:flex;align-items:center;gap:10px;margin:13px 0 21px;padding:13px 15px;border-radius:12px;background:#fbf5f8;border:1px solid #dbc5d5;color:#613e56;font-size:12px;line-height:1.5}._premiumActiveRow_1q23x_22 span{flex:1}._premiumActiveRow_1q23x_22 strong{font-weight:800}._premiumActiveRow_1q23x_22 button{border:1px solid var(--primary);background:#fff;color:var(--primary);border-radius:8px;padding:9px 12px;font-size:12px;font-weight:750;cursor:pointer}._standardBadge_1q23x_2:focus-visible,._premiumBadge_1q23x_2:focus-visible,._premiumDiscoveryButton_1q23x_20:focus-visible,._premiumActiveRow_1q23x_22 button:focus-visible,._premiumWelcomeExplore_1q23x_11:focus-visible,._premiumWelcomeDismiss_1q23x_12:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media(max-width:680px){._workspacePrivacy_1q23x_1{display:none}._top_1q23x_26{gap:10px}._brand_1q23x_26{font-size:clamp(18px,4.8vw,25px)}._standardBadge_1q23x_2,._premiumBadge_1q23x_2{padding:8px 10px;font-size:11px}._premiumWelcome_1q23x_6{padding:17px 44px 20px 15px;gap:11px}._premiumWelcomeIcon_1q23x_7{height:36px;width:36px}._premiumWelcomeText_1q23x_8 strong{font-size:23px}._premiumWelcomeText_1q23x_8 p{font-size:13px}._premiumDiscovery_1q23x_14{flex-wrap:wrap;padding:15px;gap:12px}._premiumDiscoveryCopy_1q23x_16{flex-basis:calc(100% - 60px)}._premiumDiscoveryButton_1q23x_20{width:100%;justify-items:center}._premiumActiveRow_1q23x_22{flex-wrap:wrap}._premiumActiveRow_1q23x_22 button{margin-left:auto}}._returnSectionBar_1q23x_27{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px;padding:10px 14px;margin:9px 0 12px;background:#fcf8fb;border:1px solid #dec7d6;border-radius:11px}._returnSectionBar_1q23x_27 span{font-size:12px;color:var(--muted-foreground)}._returnSectionBar_1q23x_27 button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--primary);background:#fff;color:var(--primary);font-weight:750;font-size:12px;line-height:1.4;min-height:42px;padding:9px 12px;border-radius:9px;cursor:pointer;text-align:left}._returnSectionBar_1q23x_27 button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media(max-width:530px){._returnSectionBar_1q23x_27{align-items:stretch}._returnSectionBar_1q23x_27 button{width:100%}}._dashboardSlot_1q23x_32{order:0}._simpleHelper_1q23x_33{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-5px 0 15px;padding:14px 17px;border:1px solid #ddc9d7;background:#fcf8fb;border-radius:12px}._simpleDirection_1q23x_34{display:flex;align-items:center;gap:9px;border:1px solid #ddc4d7;border-radius:10px;background:#f9eff6;color:#58304f;padding:12px 15px;font-size:13px;line-height:1.5;margin:-7px 0 15px}._simpleDirection_1q23x_34>span{font-size:22px;font-weight:800;flex-shrink:0}._simpleStartMarker_1q23x_36{display:flex;align-items:center;gap:10px;margin:10px 0 15px;padding:12px 15px;background:#f9eff6;color:#58304f;border-left:4px solid var(--primary);border-radius:8px;font-size:14px}._simpleStartMarker_1q23x_36>span{font-size:21px}._simpleStartMarker_1q23x_36>div{display:grid;gap:3px}._simpleStartMarker_1q23x_36>div>span{font-size:12px;line-height:1.5;color:#654b60}._simpleHelper_1q23x_33>div{display:grid;gap:5px;min-width:0}._simpleHelper_1q23x_33 strong{font-size:13px}._simpleHelper_1q23x_33 span{font-size:12px;line-height:1.5;color:var(--muted-foreground)}._simpleHelper_1q23x_33 button{border:1px solid var(--primary);background:var(--card);color:var(--primary);font-size:12px;font-weight:750;white-space:nowrap;padding:10px 13px;border-radius:9px;cursor:pointer;min-height:40px}._simpleHelper_1q23x_33 button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media(max-width:650px){._simpleHelper_1q23x_33{flex-direction:column;align-items:stretch}._simpleHelper_1q23x_33 button{white-space:normal;align-self:flex-start}}._saveReview_1q23x_44{color:#876011;font-weight:800}._journeyCard_1q23x_44 ._journeyAlert_1q23x_44{border:2px solid #d5a545;background:#fff9e9;color:#674408}._journeyCard_1q23x_44 ._journeyAlert_1q23x_44 svg{color:#a46d09}._contextTaskRow_1q23x_45{border:1px solid var(--border);border-radius:10px;background:var(--card);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}._auditToolbar_1q23x_46{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border:1px solid #dec7d6;background:#fbf5f9;border-radius:13px;margin:-4px 0 18px}._peopleShortcuts_1q23x_47{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:2px 0 18px}._peopleShortcuts_1q23x_47 button{display:grid;gap:5px;border:1px solid #dfcbd8;background:#fff9fc;color:var(--foreground);text-align:left;border-radius:11px;padding:13px;cursor:pointer}._peopleShortcuts_1q23x_47 strong{font-size:13px}._peopleShortcuts_1q23x_47 span{font-size:11px;line-height:1.5;color:var(--muted-foreground)}._peopleShortcuts_1q23x_47 button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media(max-width:560px){._peopleShortcuts_1q23x_47{grid-template-columns:1fr}}._auditToolbar_1q23x_46>div{display:grid;gap:4px}._auditToolbar_1q23x_46 strong{font-size:13px}._auditToolbar_1q23x_46 span{font-size:11px;line-height:1.45;color:var(--muted-foreground)}._auditToolbar_1q23x_46 button{border:0;border-radius:10px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;min-height:42px;padding:10px 14px;cursor:pointer;font-weight:750;font-size:12px}._auditToolbar_1q23x_46 button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media(max-width:530px){._auditToolbar_1q23x_46{flex-direction:column;align-items:stretch;padding:12px}._auditToolbar_1q23x_46 button{align-self:stretch}}._contextTaskRow_1q23x_45 span{font-size:12px;line-height:1.4;color:var(--muted-foreground)}._contextTaskRow_1q23x_45 button{background:var(--primary);border:0;border-radius:9px;color:#fff;font-size:12px;font-weight:700;padding:10px 12px;cursor:pointer;white-space:nowrap}@media(max-width:550px){._contextTaskRow_1q23x_45{align-items:stretch;flex-direction:column}._contextTaskRow_1q23x_45 button{white-space:normal}}._container_1q23x_62{display:flex;flex-direction:column}._breadcrumbHome_1q23x_63{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;border:0;background:transparent;color:var(--primary);font-weight:750;font-size:13px;padding:10px 0 4px;margin-top:8px;cursor:pointer}._stickyHome_1q23x_64{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #bb9db4;color:var(--primary);background:#fffdfd;border-radius:10px;font-size:13px;font-weight:700;padding:10px 13px;white-space:nowrap;cursor:pointer}._breadcrumbHome_1q23x_63:focus-visible,._stickyHome_1q23x_64:focus-visible{outline:3px solid var(--primary);outline-offset:2px}._actionsInner_1q23x_66 ._status_1q23x_66{flex:1;min-width:0}._actionsInner_1q23x_66 ._saveVisibility_1q23x_67{font-size:13px;line-height:1.4;font-weight:600;color:#442e40;background:#f5eef4;border:1px solid #d9c6d5;border-radius:9px;padding:10px 12px}._actionsInner_1q23x_66 ._saveVisibility_1q23x_67 strong{font-weight:800}._upgradeLink_1q23x_69{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;border:1px solid #b79bb2;border-radius:9px;background:#fff9fc;color:var(--primary);font-size:12px;font-weight:800;padding:10px 13px;cursor:pointer;margin-bottom:12px}._lockedPreview_1q23x_70{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--primary);font-size:13px;background:#faf4f8;border:1px solid #dcc8d7;border-radius:10px;padding:16px}._lockedPreview_1q23x_70 button{border:1px solid var(--primary);background:#fff;color:var(--primary);border-radius:8px;padding:9px 12px;font-weight:750;cursor:pointer}@media(max-width:650px){._actionsInner_1q23x_66{flex-wrap:wrap;gap:8px}._actionsInner_1q23x_66 ._saveVisibility_1q23x_67{flex:1 0 100%;font-size:12px;padding:8px 10px}}@media(max-width:520px){._actionsInner_1q23x_66{gap:7px}._actions_1q23x_66{padding:9px 11px}._stickyHome_1q23x_64{font-size:12px;padding:9px 10px}._actionsInner_1q23x_66 ._status_1q23x_66{font-size:11px}}@media(max-width:360px){._stickyHome_1q23x_64{padding:8px}._actionsInner_1q23x_66 ._status_1q23x_66{font-size:10px}}._dashboardSlot_1q23x_32{order:1}._homeOverview_1q23x_76{order:2}._workspaceNav_1q23x_77{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 20px}._workspaceNav_1q23x_77 button{background:var(--card);border:1px solid var(--border);color:var(--foreground);border-radius:11px;padding:12px 13px;text-align:left;display:flex;flex-direction:column;gap:4px;cursor:pointer;min-height:65px}._workspaceNav_1q23x_77 button[aria-current=page]{background:#f4e9f2;border:2px solid var(--primary);padding:11px 12px}._workspaceNav_1q23x_77 strong{font-size:13px;font-weight:700}._workspaceNav_1q23x_77 span{font-size:10px;line-height:1.4;color:var(--muted-foreground)}._workspaceNav_1q23x_77 button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}._innerHeading_1q23x_83{font:500 clamp(28px,4vw,38px) var(--font-family-display);letter-spacing:-.6px;line-height:1.15;margin:13px 0 8px}._dreamSection_1q23x_84{background:#fcf6f9;border:1px solid #e4d3df;border-radius:16px;padding:20px;margin-bottom:15px;display:grid;gap:11px}._dreamHeading_1q23x_85{display:flex;gap:11px;align-items:flex-start}._dreamHeading_1q23x_85>svg{color:var(--primary);flex-shrink:0}._dreamHeading_1q23x_85 h2{font:500 25px var(--font-family-display);margin:0}._dreamHeading_1q23x_85 p{font-size:13px;line-height:1.65;color:var(--foreground);margin:6px 0 0}._dreamSection_1q23x_84 label{font-size:12px;font-weight:700}._dreamHint_1q23x_90{font-size:11px;line-height:1.6;color:var(--muted-foreground);margin:0}._dreamLink_1q23x_91{justify-self:start;border:1px solid var(--primary);background:#fff;border-radius:9px;padding:9px 12px;color:var(--primary);font-weight:700;font-size:12px;display:flex;gap:8px;align-items:center;cursor:pointer}._dreamLink_1q23x_91:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media(max-width:600px){._workspaceNav_1q23x_77{grid-template-columns:repeat(2,minmax(0,1fr))}._workspaceNav_1q23x_77 button{min-height:62px;padding:10px}._workspaceNav_1q23x_77 button[aria-current=page]{padding:9px}._dreamSection_1q23x_84{padding:15px}}._modeBar_1q23x_94{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:14px 17px;margin:12px 0;border:1px solid var(--border);background:var(--card);border-radius:12px}._modeBar_1q23x_94>div:first-child{display:grid;gap:5px}._modeBar_1q23x_94 strong{font-size:13px}._modeBar_1q23x_94 span{font-size:11px;line-height:1.5;color:var(--muted-foreground)}._modeButtons_1q23x_98{display:flex;gap:5px;flex-shrink:0;background:#eee7ed;padding:5px;border-radius:9px}._modeButtons_1q23x_98 button{border:1px solid transparent;background:transparent;color:var(--foreground);border-radius:7px;padding:8px 11px;cursor:pointer;font-size:12px;font-weight:700}._modeButtons_1q23x_98 button[aria-pressed=true]{background:#fff;border-color:var(--primary);color:var(--primary)}._modeButtons_1q23x_98 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:650px){._modeBar_1q23x_94{flex-direction:column;align-items:stretch}._modeButtons_1q23x_98{justify-content:center}._modeButtons_1q23x_98 button{flex:1}}._collapsible_1q23x_103>._sectionHead_1q23x_103{cursor:pointer;list-style:none}._collapsible_1q23x_103>._sectionHead_1q23x_103::-webkit-details-marker{display:none}._collapsible_1q23x_103>._sectionHead_1q23x_103:after{content:"⌄";margin-left:auto;align-self:center;color:var(--primary);font-size:22px;transition:transform .2s}._collapsible_1q23x_103[open]>._sectionHead_1q23x_103:after{transform:rotate(180deg)}._collapsible_1q23x_103>._sectionHead_1q23x_103:focus-visible{outline:2px solid var(--primary);outline-offset:5px;border-radius:5px}._notebookSummary_1q23x_108{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:none;padding:3px 0 18px}._notebookSummary_1q23x_108::-webkit-details-marker{display:none}._notebookSummary_1q23x_108:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:5px}._notebookSummary_1q23x_108>div{display:flex;flex-direction:column;gap:5px}._notebookSummary_1q23x_108 strong{font:500 24px var(--font-family-display)}._notebookSummary_1q23x_108 span{color:var(--muted-foreground);font-size:12px;line-height:1.5}._topicCount_1q23x_114{white-space:nowrap;background:#f1e9f0;padding:7px 10px;border-radius:50px}._page_1q23x_115{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);padding-bottom:100px}._top_1q23x_26{height:68px;border-bottom:1px solid var(--border);background:var(--card);display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100vw - 1040px)/2))}._brand_1q23x_26{font-family:var(--font-family-display);font-size:28px;font-weight:600;letter-spacing:-1px;color:var(--primary)}._topRight_1q23x_115{font-size:12px;display:flex;align-items:center;gap:8px;color:var(--muted-foreground)}._dot_1q23x_115{height:7px;width:7px;border-radius:50%;background:var(--success)}._container_1q23x_62{max-width:850px;margin:0 auto;padding:42px 22px}._eyebrow_1q23x_115{font-size:11px;letter-spacing:2px;font-weight:700;color:var(--primary);text-transform:uppercase}._heading_1q23x_115{font-family:var(--font-family-display);font-size:clamp(36px,6vw,58px);letter-spacing:-1.5px;font-weight:500;line-height:1.06;margin:12px 0}._subtitle_1q23x_115{font-size:15px;color:var(--muted-foreground);line-height:1.6;max-width:660px}._progress_1q23x_115{display:flex;align-items:center;gap:12px;margin:26px 0 30px;font-size:12px;color:var(--muted-foreground)}._track_1q23x_115{height:5px;background:var(--secondary);border-radius:99px;flex:1;overflow:hidden}._fill_1q23x_115{height:100%;background:var(--primary);border-radius:99px;transition:width .25s}._section_1q23x_103{background:var(--card);border:1px solid var(--border);border-radius:18px;margin-bottom:16px;padding:26px;box-shadow:var(--shadow)}._sectionHead_1q23x_103{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px}._icon_1q23x_115{display:grid;place-items:center;height:42px;width:42px;flex-shrink:0;background:#f1e9f0;color:var(--primary);border-radius:12px}._section_1q23x_103 h2{font-family:var(--font-family-display);font-weight:500;font-size:27px;line-height:1.1;margin:2px 0 5px}._desc_1q23x_115{font-size:13px;color:var(--muted-foreground);line-height:1.5}._grid_1q23x_115{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}._field_1q23x_115{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;min-width:0}._field_1q23x_115 label,._label_1q23x_115{font-size:12px;font-weight:700;color:var(--foreground)}._field_1q23x_115 input,._field_1q23x_115 textarea{width:100%}._choices_1q23x_115{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 20px}._choice_1q23x_115{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--border);border-radius:12px;padding:14px;background:var(--card);cursor:pointer;min-width:0}._choice_1q23x_115._selected_1q23x_115{border-color:var(--primary);background:#f8f1f8}._choice_1q23x_115 strong{font-size:13px;display:block}._choice_1q23x_115 span{color:var(--muted-foreground);font-size:11px;display:block;margin-top:4px;line-height:1.35}._tip_1q23x_115{background:#f5f0ec;border-left:3px solid #c5a78d;padding:13px 15px;border-radius:6px;font-size:12px;line-height:1.6;margin:12px 0 18px}._conditional_1q23x_115{padding:17px;border:1px dashed #c9b1c5;background:#fcf8fa;border-radius:12px;margin:16px 0}._conditional_1q23x_115 h3{font-size:15px;margin:0 0 10px}._actions_1q23x_66{position:sticky;bottom:0;background:#fffdf9ed;backdrop-filter:blur(10px);border-top:1px solid var(--border);padding:12px 20px;z-index:3}._actionsInner_1q23x_66{max-width:850px;margin:auto;display:flex;gap:16px;justify-content:space-between;align-items:center}._status_1q23x_66{font-size:12px;color:var(--muted-foreground)}._error_1q23x_115{color:var(--error);font-size:13px;margin:8px 0}._note_1q23x_108{font-size:12px;color:var(--muted-foreground);line-height:1.5}._followup_1q23x_115{background:#faf4f8;border:1px solid #d8c6d5;border-radius:12px;padding:14px 17px;margin-bottom:14px}._followup_1q23x_115 strong{display:block;font-size:14px;color:var(--primary)}._followup_1q23x_115 ul{padding-left:20px;margin:8px 0}._followup_1q23x_115 li{font-size:13px;line-height:1.7}._followup_1q23x_115 p{font-size:12px;color:var(--muted-foreground);margin:6px 0 0;line-height:1.5}._journeyCard_1q23x_44{border:1px solid var(--border);border-radius:18px;background:var(--card);padding:23px 26px;margin:16px 0 22px;box-shadow:var(--shadow)}._journeyHeading_1q23x_115{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._journeyHeading_1q23x_115 h2{font:500 28px var(--font-family-display);margin:7px 0}._journeyStatus_1q23x_115{font-size:11px;font-weight:700;border-radius:30px;padding:7px 11px;background:#f1e9f0;color:var(--primary)}._journeyIntro_1q23x_115{font-size:13px;color:var(--muted-foreground);line-height:1.65;max-width:630px}._journeyList_1q23x_115{list-style:none;margin:20px 0 7px;padding:0;display:grid;gap:0}._journeyStep_1q23x_115{display:flex;gap:13px;align-items:flex-start;position:relative;min-height:64px}._journeyStep_1q23x_115:not(:last-child):before{content:"";position:absolute;left:7px;top:18px;height:calc(100% - 15px);width:1px;background:#d8c6d5}._journeyDot_1q23x_115{width:15px;height:15px;border:3px solid var(--primary);background:var(--card);border-radius:50%;margin-top:3px;flex-shrink:0;z-index:1}._journeyText_1q23x_115{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._journeyText_1q23x_115 strong{font-size:13px}._journeyText_1q23x_115 span{color:var(--muted-foreground);font-size:11px;line-height:1.4}._journeyTime_1q23x_115{text-align:right;display:flex;flex-direction:column;gap:4px;min-width:87px}._journeyTime_1q23x_115 strong{font-size:13px;color:var(--primary)}._journeyTime_1q23x_115 span{font-size:11px;color:var(--muted-foreground)}._journeyFooter_1q23x_115{display:flex;gap:10px;flex-wrap:wrap;padding-top:6px}._journeyFooter_1q23x_115 span{border:1px solid var(--border);border-radius:99px;padding:7px 10px;font-size:11px;color:var(--primary)}._journeyAlert_1q23x_44{margin-top:16px;padding:12px 14px;border:1px solid #d6b7a1;background:#fbf5ef;border-radius:10px;display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.6}._journeyAlert_1q23x_44 svg{color:#8d6046;flex-shrink:0}._insights_1q23x_115{display:grid;gap:10px}._insight_1q23x_115{display:flex;align-items:flex-start;gap:11px;background:#f7f1ed;border:1px solid var(--border);border-radius:11px;padding:13px 15px;color:var(--foreground)}._insight_1q23x_115 svg{color:var(--primary);flex-shrink:0;margin-top:2px}._insight_1q23x_115 p{font-size:13px;line-height:1.55;margin:0}@media(max-width:600px){._container_1q23x_62{padding:29px 15px}._top_1q23x_26{padding:0 18px}._section_1q23x_103{padding:20px 17px}._grid_1q23x_115,._choices_1q23x_115{grid-template-columns:1fr}._heading_1q23x_115{font-size:41px}._actionsInner_1q23x_66{align-items:flex-start}._topRight_1q23x_115{font-size:10px}}
