.EmailVerifyBanner_banner__v7lJV{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px;padding:10px 16px;color:var(--color-text-primary);font-size:13px;background:var(--color-warning-soft);border:1px solid var(--color-border);border-radius:var(--radius-md)}.EmailVerifyBanner_action__OFswO{padding:0;color:var(--color-accent);font:inherit;background:none;border:none;cursor:pointer}.EmailVerifyBanner_action__OFswO:hover{text-decoration:underline}.EmailVerifyBanner_action__OFswO:disabled{color:var(--color-text-secondary);text-decoration:none;cursor:default}.AuthLayout_card__Nw8ij{position:relative;width:100%;max-width:400px;padding:32px 28px 24px;overflow:hidden;font-family:var(--font-sans);background:var(--color-surface);border:1px solid var(--color-border);border-radius:22px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 30px 80px -40px rgba(0,0,0,.35);isolation:isolate}.AuthLayout_card__Nw8ij:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(420px circle at var(--mx,-999px) var(--my,-999px),color-mix(in srgb,var(--color-accent) 10%,transparent),transparent 60%);pointer-events:none}.AuthLayout_card__Nw8ij:after{content:"";position:absolute;inset:0;padding:1px;background:radial-gradient(260px circle at var(--mx,-999px) var(--my,-999px),color-mix(in srgb,var(--color-accent) 70%,transparent),transparent 70%);border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media(max-width:480px){.AuthLayout_card__Nw8ij{padding:24px 16px 18px}}.AuthLayout_clip__dVD_0{margin:-4px;padding:4px;overflow:hidden;transition:height .45s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.AuthLayout_clip__dVD_0{transition:none}}.AuthLayout_inner__GJ7Un{display:flex;flex-direction:column;gap:22px}.AuthLayout_subtitle__lpbdr{animation:AuthLayout_authFade__ldHkl .4s ease both}@media(prefers-reduced-motion:reduce){.AuthLayout_subtitle__lpbdr{animation:none}}.AuthLayout_body__4IEhw{display:flex;flex-direction:column;gap:22px}.AuthLayout_body__4IEhw>p{margin:0;color:var(--color-text-secondary);line-height:1.55}@keyframes AuthLayout_authFade__ldHkl{0%{opacity:0;transform:translateY(6px)}}.AuthLayout_stage__JmicS{position:relative}.AuthLayout_overlay__ut0TQ{position:absolute;inset:0 0 auto;pointer-events:none}.AuthLayout_overlay__ut0TQ>*{width:100%}.AuthLayout_head__5w0Xi{display:flex;flex-direction:column;gap:8px}.AuthLayout_title__VUeLr{margin:0;color:var(--color-text-primary);font-size:1.85rem;font-weight:800;line-height:1.1;letter-spacing:-.035em}.AuthLayout_subtitle__lpbdr{margin:0;color:var(--color-text-secondary);font-size:.95rem;line-height:1.5}.AuthLayout_form__5TYet{display:flex;flex-direction:column;gap:10px}.AuthLayout_form__5TYet button[type=submit]{margin-top:8px}.AuthLayout_error__3bVRH{color:var(--color-danger);font-size:13px}.AuthLayout_consent__Emcdm{color:var(--color-text-secondary);font-size:13px;line-height:1.4}.AuthLayout_consent__Emcdm a{color:var(--color-accent)}.AuthLayout_consent__Emcdm a:hover{text-decoration:underline}.AuthLayout_links__Avnj3{display:flex;flex-direction:column;gap:8px;align-items:center;padding-top:18px;color:var(--color-text-secondary);font-size:13.5px;border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.AuthLayout_links__Avnj3 a{color:var(--color-accent);font-weight:500}.AuthLayout_links__Avnj3 a:hover{text-decoration:underline}.AuthShell_shell__rEjb9{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh;overflow-x:clip;color:var(--color-text-primary);font-family:var(--font-sans);background:var(--color-bg);isolation:isolate}.AuthShell_backdrop__9OJT_{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.AuthShell_backdrop__9OJT_:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,color-mix(in srgb,var(--color-text-primary) 20%,transparent) 1px,transparent 1.5px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 15%,transparent 75%)}.AuthShell_nudge__7EzuM{position:absolute;inset:0}.AuthShell_glow__FEwKS{position:absolute;top:50%;left:50%;width:min(900px,140vw);background:radial-gradient(closest-side at 38% 45%,color-mix(in srgb,var(--color-accent) 26%,transparent),transparent),radial-gradient(closest-side at 64% 58%,color-mix(in srgb,#9c5de0 16%,transparent),transparent),radial-gradient(closest-side at 52% 30%,color-mix(in srgb,#e64980 10%,transparent),transparent);filter:blur(10px);transform:translate(-50%,-50%);aspect-ratio:1.3}.AuthShell_ring__njfS8{position:absolute;top:50%;left:50%;border:1px dashed color-mix(in srgb,var(--color-text-primary) 12%,transparent);border-radius:50%;animation:AuthShell_spin__5sM2J 160s linear infinite;translate:-50% -50%}.AuthShell_ring__njfS8:first-child{width:620px;height:620px}.AuthShell_ring__njfS8:nth-child(2){width:800px;height:800px;border-style:dotted;animation-duration:220s;animation-direction:reverse}.AuthShell_ring__njfS8:nth-child(3){width:1000px;height:1000px;opacity:.7;animation-duration:300s}@media(max-width:640px){.AuthShell_ring__njfS8{display:none}}@keyframes AuthShell_spin__5sM2J{to{rotate:1turn}}@media(prefers-reduced-motion:reduce){.AuthShell_ring__njfS8{animation:none}}.AuthShell_header__Frp2b{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1180px;margin:0 auto;padding:12px 24px}@media(max-width:640px){.AuthShell_header__Frp2b{padding:12px 16px}}.AuthShell_brand___JqhO{display:inline-flex;gap:10px;align-items:center;color:var(--color-text-primary);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;text-decoration:none}.AuthShell_main__Wihls{display:flex;align-items:center;justify-content:center;padding:32px 16px 48px}.AuthShell_footer___lyRm{display:flex;flex-wrap:wrap;gap:6px 20px;justify-content:center;padding:20px 16px 28px;color:var(--color-text-tertiary);font-size:13px}.AuthShell_footer___lyRm a{color:inherit;text-decoration:none}.AuthShell_footer___lyRm a:hover{color:var(--color-text-primary)}.Ripple_layer__Xb3DQ{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.Ripple_ripple__ABNhd{position:absolute;background:var(--bubble-color,rgba(255,255,255,.25));border-radius:50%;transform:translate(-50%,-50%) scale(0);animation:Ripple_ripple-expand__qdK_W .6s ease-out forwards}@keyframes Ripple_ripple-expand__qdK_W{0%{opacity:.5;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.Ripple_ripple__ABNhd{opacity:0;animation:none}}.Button_button__wliYd{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-weight:500;text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);transition:background-color .15s ease,border-color .15s ease,color .15s ease,filter .15s ease;-webkit-user-select:none;user-select:none;cursor:pointer;isolation:isolate}.Button_button__wliYd:disabled{opacity:.5;cursor:not-allowed}.Button_content__iXZX1{position:relative;z-index:1;display:inline-flex;gap:.5rem;align-items:center}.Button_md__34RKY{padding:.625rem 1rem;font-size:.9375rem}.Button_sm__VkQR3{height:34px;padding:0 .75rem;font-size:.8125rem;border-radius:var(--radius-sm)}.Button_primary__G1mpW{color:var(--color-bg);background:var(--color-text-primary);transition:box-shadow .3s ease,filter .15s ease;--bubble-color:color-mix(in srgb,var(--color-bg) 35%,transparent);--rim:color-mix(in srgb,var(--color-accent) 70%,#fff);--inner:color-mix(in srgb,var(--color-accent) 40%,transparent)}.Button_primary__G1mpW:before{content:"";position:absolute;inset:0;z-index:2;padding:1px;background:radial-gradient(90px circle at var(--mx,-999px) var(--my,-999px),var(--rim),transparent 100%);border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.Button_primary__G1mpW:after{content:"";position:absolute;inset:0;background:radial-gradient(70px circle at var(--mx,50%) var(--my,50%),var(--inner),transparent 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.Button_primary__G1mpW:disabled:before{display:none}.Button_primary__G1mpW:hover:not(:disabled){box-shadow:0 8px 24px -12px color-mix(in srgb,var(--color-accent) 70%,transparent)}.Button_primary__G1mpW:hover:not(:disabled):after{opacity:1}.Button_primary__G1mpW:active:not(:disabled){filter:brightness(1.2)}.Button_secondary__LGYa1{color:var(--color-text-primary);background:var(--color-surface);border-color:var(--color-border);--bubble-color:var(--color-surface-hover)}.Button_secondary__LGYa1:hover:not(:disabled){background:var(--color-surface-hover)}.Button_ghost__lPQ1l{color:var(--color-text-secondary);background:rgba(0,0,0,0)}.Button_ghost__lPQ1l:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-surface-hover)}.Button_danger__zC5zE{color:var(--color-danger);background:var(--color-danger-soft);--bubble-color:rgb(255 255 255/0.3)}.Button_danger__zC5zE:hover:not(:disabled){color:#fff;background:var(--color-danger)}.Button_fullWidth__TZceV{width:100%}.Checkbox_wrapper__azHL_{display:inline-flex;gap:8px;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer}.Checkbox_wrapperDisabled__wf0dz{opacity:.6;cursor:default}.Checkbox_input__iw0yE{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.Checkbox_box__sIzKC{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;background:var(--color-bg-elevated);border:1.5px solid var(--color-border-strong);border-radius:5px;transition:background-color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1)}.Checkbox_boxChecked__78eW4,.Checkbox_wrapper__azHL_:hover .Checkbox_box__sIzKC{border-color:var(--color-accent)}.Checkbox_boxChecked__78eW4{background:var(--color-accent)}.Checkbox_checkIcon__M8RZM{color:var(--color-accent-foreground);opacity:0;transform:scale(.4);transition:opacity .15s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.34,1.56,.64,1)}.Checkbox_checkIconVisible__ONoWA{opacity:1;transform:scale(1)}.Checkbox_label__dQEq5{color:inherit;font-size:inherit}.Checklist_wrapper__L4_zZ{display:flex;flex-direction:column;gap:6px}.Checklist_progress__YKRCF{color:var(--color-text-tertiary);font-size:.7rem;font-weight:600;-webkit-user-select:none;user-select:none}.Checklist_steps__Fz1tE{display:flex;flex-direction:column;gap:2px;list-style:none}.Checklist_step__o__Hq{display:flex;gap:4px;align-items:flex-start;padding:2px 0;border-radius:var(--radius-sm);transition:background-color .12s ease}.Checklist_step__o__Hq:hover{background:var(--color-surface-hover)}.Checklist_step__o__Hq:hover .Checklist_stepDelete__Mf6w5{opacity:1}.Checklist_checkboxInert__fiiLS{opacity:.5;pointer-events:none}.Checklist_stepDragging__ghCP9{background:var(--color-surface);border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--color-border),var(--shadow-md);cursor:grabbing}.Checklist_dragHandle__0_gxF{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:28px;color:var(--color-text-tertiary);cursor:grab;touch-action:none}.Checklist_dragHandle__0_gxF:active{cursor:grabbing}.Checklist_stepCheckbox__vODGg{height:28px}.Checklist_stepText__AXg8A{flex:1 1;min-width:0;padding:4px 4px 2px;overflow-wrap:break-word;color:var(--color-text-primary);font-family:inherit;font-size:.875rem;line-height:1.4;border-radius:var(--radius-sm);cursor:text}.Checklist_stepText__AXg8A:hover{background:var(--color-surface)}.Checklist_stepText__AXg8A:focus{background:var(--color-bg-elevated);outline:none;box-shadow:0 0 0 2px var(--color-accent-soft)}.Checklist_stepText__AXg8A:empty:before{content:attr(data-placeholder);color:var(--color-text-tertiary)}.Checklist_stepTextDone__VfUty{color:var(--color-text-tertiary);text-decoration:line-through}.Checklist_stepDelete__Mf6w5{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:28px;color:var(--color-text-tertiary);background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);opacity:0;transition:opacity .15s ease;cursor:pointer}.Checklist_stepDelete__Mf6w5:hover{color:var(--color-danger);background:var(--color-surface)}@media(hover:none){.Checklist_stepDelete__Mf6w5{opacity:1}}.Checklist_addForm__mDWqK{display:flex;gap:6px;align-items:center;padding:6px 10px;border:1px dashed var(--color-border);border-radius:var(--radius-sm);transition:border-color .15s ease}.Checklist_addForm__mDWqK:focus-within{border-color:var(--color-accent);border-style:solid}.Checklist_addIcon__Z4VrG{flex-shrink:0;color:var(--color-text-tertiary)}.Checklist_addInput__leIFU{width:100%;color:var(--color-text-primary);font-family:inherit;font-size:.8125rem;background:rgba(0,0,0,0);border:none}.Checklist_addInput__leIFU::placeholder{color:var(--color-text-tertiary)}.Checklist_addInput__leIFU:focus{outline:none}.DatePicker_field__JRG0k{display:flex;flex-direction:column;gap:6px;min-width:0}.DatePicker_label__5H3B6{color:var(--color-text-secondary);font-size:.8em;font-weight:500}.DatePicker_inputWrap__xi_bV{position:relative;display:flex;gap:4px;align-items:center;width:100%;height:48px;padding:0 10px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease}.DatePicker_inputWrap__xi_bV:hover{border-color:var(--color-border-strong)}.DatePicker_inputWrap__xi_bV:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.DatePicker_inputWrapSm__Ps_9J{height:34px;font-size:.83rem;border-radius:var(--radius-sm)}.DatePicker_inputWrapHasClear__aXste{padding-right:34px}.DatePicker_inputWrapOpen__fQGzw{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.DatePicker_iconButton__tj_Pw{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;color:var(--color-text-tertiary);background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);cursor:pointer}.DatePicker_iconButton__tj_Pw:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.DatePicker_textInput__ckcky{flex:1 1;min-width:0;height:100%;color:var(--color-text-primary);font-family:inherit;font-size:.95rem;background:rgba(0,0,0,0);border:none}.DatePicker_textInput__ckcky::placeholder{color:var(--color-text-tertiary)}.DatePicker_textInput__ckcky:focus{outline:none}.DatePicker_inlineClear__7Rnyf,.DatePicker_placeholderText__7EGl9{color:var(--color-text-tertiary)}.DatePicker_inlineClear__7Rnyf{position:absolute;top:50%;right:6px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);transform:translateY(-50%);cursor:pointer}.DatePicker_inlineClear__7Rnyf:hover{color:var(--color-danger);background:var(--color-surface-hover)}.DatePicker_calendar__Px9dS{display:flex;flex-direction:column;gap:10px;width:280px;padding:12px}.DatePicker_calendarHeader__a2x5s{display:flex;align-items:center;justify-content:space-between}.DatePicker_monthLabel__SJk2g{color:var(--color-text-primary);font-size:.85rem;font-weight:600;text-transform:capitalize;-webkit-user-select:none;user-select:none}.DatePicker_navButton__viJoq{display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--color-text-secondary);background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);cursor:pointer}.DatePicker_navButton__viJoq:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.DatePicker_weekdays__hqs0_{display:grid;grid-template-columns:repeat(7,1fr)}.DatePicker_weekday__5LwoZ{color:var(--color-text-tertiary);font-size:.7rem;text-align:center;-webkit-user-select:none;user-select:none}.DatePicker_days__q_80M{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.DatePicker_day__acBFJ{display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);font-family:inherit;font-size:.8125rem;background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;aspect-ratio:1;cursor:pointer}.DatePicker_day__acBFJ:hover{background:var(--color-surface-hover)}.DatePicker_dayToday__Eub7O{color:var(--color-accent);font-weight:700}.DatePicker_daySelected__jDR5Y{color:var(--color-accent-foreground);background:var(--color-accent)}.DatePicker_daySelected__jDR5Y:hover{background:var(--color-accent-hover)}.DatePicker_shortcuts__dEqnC{display:flex;gap:6px}.DatePicker_shortcutButton__76mHF{flex:1 1;padding:6px 0;color:var(--color-text-secondary);font-family:inherit;font-size:.75rem;font-weight:500;background:rgba(0,0,0,0);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:background-color .12s ease,color .12s ease;cursor:pointer}.DatePicker_shortcutButton__76mHF:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.DatePicker_clearButton__3uVyK{padding:4px 0;color:var(--color-text-tertiary);font-family:inherit;font-size:.8rem;text-align:center;background:rgba(0,0,0,0);border:none;cursor:pointer}.DatePicker_clearButton__3uVyK:hover{color:var(--color-danger)}.Input_field__k6Jxf{display:flex;flex-direction:column;gap:6px}.Input_label__5xQux{color:var(--color-text-secondary);font-size:.8em;font-weight:500}.Input_inputWrap__C77WH{position:relative}.Input_input__dwy5x{width:100%;height:48px;padding:0 14px;color:var(--color-text-primary);font-family:inherit;font-size:1em;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease}.Input_input__dwy5x::placeholder{color:var(--color-text-tertiary)}.Input_input__dwy5x:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px var(--color-accent-soft)}.Input_input__dwy5x:disabled{opacity:.6;cursor:not-allowed}.Input_inputError__YVrZc,.Input_inputError__YVrZc:focus{border-color:var(--color-danger)}.Input_inputError__YVrZc:focus{box-shadow:0 0 0 3px var(--color-danger-soft)}.Input_hasToggle__eJPrs{padding-right:44px}.Input_toggleButton__vh0Qd{position:absolute;top:50%;right:6px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--color-text-tertiary);background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);transform:translateY(-50%);transition:color .15s ease;cursor:pointer}.Input_toggleButton__vh0Qd:hover{color:var(--color-text-secondary)}.Input_errorTooltip__SDtKP{position:absolute;bottom:calc(100% + 8px);left:0;z-index:10;max-width:calc(100% - 24px);padding:5px 10px;overflow:hidden;color:#fff;font-size:.7em;font-weight:600;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;background:var(--color-danger);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);opacity:0;transform:translateY(6px);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);pointer-events:none}.Input_errorTooltip__SDtKP:after{content:"";position:absolute;top:100%;left:16px;border:4px solid rgba(0,0,0,0);border-top:4px solid var(--color-danger)}.Input_errorVisible__GQe65{opacity:1;transform:translateY(0)}.ThemePicker_wrap__h73_9{display:flex;flex-direction:column;gap:18px}.ThemePicker_group__D6PZX{display:flex;flex-direction:column;gap:10px}.ThemePicker_groupLabel__It6Xs{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600;-webkit-user-select:none;user-select:none}.ThemePicker_swatchRow__I0KAT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ThemePicker_swatchBtn__jSFKu{display:flex;flex-direction:column;gap:6px;align-items:center;max-width:66px;padding:0;background:rgba(0,0,0,0);border:none;appearance:none;cursor:pointer}.ThemePicker_swatch__FL_eC{position:relative;display:flex;align-items:flex-end;width:100%;height:46px;padding:7px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .15s ease}.ThemePicker_swatchBtn__jSFKu:hover .ThemePicker_swatch__FL_eC{border-color:var(--color-border-strong)}.ThemePicker_swatchInner__wPZqJ{width:100%;height:62%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px}.ThemePicker_swatchLabel__6oVaS{color:var(--color-text-tertiary);font-size:.7rem;text-align:center}.ThemePicker_checkBadge__lkZu3{position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;width:17px;height:17px;color:var(--color-accent-foreground);background:var(--color-accent);border:2px solid var(--color-surface);border-radius:50%}.ThemePicker_accentRow__P0V60{display:flex;flex-wrap:wrap;gap:10px}.ThemePicker_accentBtn__ZOrK0{position:relative;display:flex;padding:2px;background:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0);border-radius:var(--radius-full);transition:border-color .15s ease;appearance:none;cursor:pointer}.ThemePicker_accentBtn__ZOrK0:hover{border-color:var(--color-border-strong)}.ThemePicker_accentBtnActive__5Xxti{border-color:var(--color-accent)}.ThemePicker_accentDots__NfZLH{display:flex;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-full)}.ThemePicker_accentDot__mZdPz{width:16px;height:28px;background:var(--color-accent)}.ThemePicker_segment__sSIUL{display:inline-flex;gap:2px;width:fit-content;padding:2px;background:var(--color-surface-hover);border-radius:var(--radius-md)}.ThemePicker_segmentBtn__HoxtX{padding:6px 14px;color:var(--color-text-tertiary);font:inherit;font-size:.8rem;font-weight:600;background:rgba(0,0,0,0);border:none;border-radius:calc(var(--radius-md) - 2px);transition:background .15s ease,color .15s ease;appearance:none;cursor:pointer}.ThemePicker_segmentBtnActive__hWssk{color:var(--color-text-primary);background:var(--color-surface)}@media(max-width:480px){.ThemePicker_swatchBtn__jSFKu{width:58px}.ThemePicker_swatch__FL_eC{height:40px}}.ThemePicker_patternGrid__vpFaJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:12px 10px}.ThemePicker_patternSwatch__2mxop{align-items:center;justify-content:center;padding:0;overflow:visible}.ThemePicker_patternFill__06pMi{position:absolute;inset:0;background:color-mix(in srgb,var(--color-text-primary) 38%,transparent);border-radius:inherit;-webkit-mask-image:var(--pattern);mask-image:var(--pattern);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:var(--pattern-size);mask-size:var(--pattern-size)}.ThemePicker_patternNone__QGZpG{color:var(--color-text-tertiary)}.ThemePicker_customSwatch___Dp4Z{background-position:50%;background-size:cover}.ThemePicker_customActions__OUwxB{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:4px 14px;align-items:center;font-size:.8rem}.ThemePicker_linkBtn__lTPB2{padding:0;color:var(--color-text-secondary);font:inherit;background:none;border:none;cursor:pointer}.ThemePicker_linkBtn__lTPB2:hover:not(:disabled){color:var(--color-text-primary);text-decoration:underline}.ThemePicker_linkBtn__lTPB2:disabled{opacity:.5;cursor:default}.ThemePicker_customError__QNqd8{color:var(--color-danger)}.Onboarding_head__L1Tbr{display:flex;flex-direction:column;gap:8px}.Onboarding_stepper__BLEdR{display:flex;gap:6px}.Onboarding_dot__t2nbE{width:18px;height:4px;background:var(--color-border);border-radius:999px;transition:background-color .25s ease}.Onboarding_dotActive__XSi7x{background:var(--gradient-accent)}.Onboarding_title__ugup_{margin:0;color:var(--color-text-primary);font-size:1.5rem;font-weight:800;line-height:1.15;letter-spacing:-.035em}.Onboarding_lead__mSnEW{margin:0;color:var(--color-text-secondary);line-height:1.5}.Onboarding_appearance__fe219{display:flex;flex-direction:column;gap:18px}.Onboarding_modeSwitch__iwtLB{display:grid;grid-template-columns:1fr 1fr;gap:8px}.Onboarding_modeBtn___F6qc{display:inline-flex;gap:8px;align-items:center;justify-content:center;height:44px;color:var(--color-text-secondary);font:inherit;font-weight:500;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .15s ease,color .15s ease,box-shadow .15s ease;cursor:pointer}.Onboarding_modeBtn___F6qc:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.Onboarding_modeBtn___F6qc[data-on]{color:var(--color-text-primary);border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.Onboarding_offer__VBIwq{display:flex;gap:16px;align-items:flex-start;padding:4px 0}.Onboarding_offerIcon__B0vm7{flex-shrink:0;color:var(--color-accent)}.Onboarding_offerList__Phd1G{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:18px;color:var(--color-text-primary);line-height:1.4}.Onboarding_offerList__Phd1G li::marker{color:var(--color-text-tertiary)}.Onboarding_footer__Xtzs3{display:flex;gap:8px;justify-content:space-between;width:100%}.Onboarding_tour__5FmU6{position:fixed;inset:0;z-index:3000}.Onboarding_tourCatcher__vGWMb{position:absolute;inset:0}.Onboarding_spotlight__DNa99{position:fixed;border-radius:12px;box-shadow:0 0 0 2px var(--color-accent),0 0 0 9999px rgba(10,12,18,.55);transition:top .35s cubic-bezier(.22,1,.36,1),left .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1);pointer-events:none}@media(prefers-reduced-motion:reduce){.Onboarding_spotlight__DNa99{transition:none}}.Onboarding_tourCard__FYKGS{position:fixed;display:flex;flex-direction:column;gap:8px;padding:16px;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-lg);animation:Onboarding_tourCardIn__Vv1Cn .3s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.Onboarding_tourCard__FYKGS{animation:none}}@keyframes Onboarding_tourCardIn__Vv1Cn{0%{opacity:0;transform:translateY(6px)}}.Onboarding_tourTop__Ct5sO{display:flex;align-items:center;justify-content:space-between}.Onboarding_tourCount__TB4Q6{color:var(--color-text-tertiary);font-size:.75rem;font-weight:600}.Onboarding_tourClose__jQSof{display:flex;padding:4px;color:var(--color-text-tertiary);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer}.Onboarding_tourClose__jQSof:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.Onboarding_tourTitle__b6rMA{color:var(--color-text-primary);font-size:1.05rem;font-weight:750;letter-spacing:-.02em;margin:0}.Onboarding_tourText__C9_08{margin:0;color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.Onboarding_tourActions__M7vjx{display:flex;gap:6px;justify-content:flex-end;margin-top:4px}.ScopeDialog_title__Nrc8p{font-size:1.05rem;font-weight:700}.ScopeDialog_options__N8Mj6{display:flex;flex-direction:column;gap:8px}.ScopeDialog_remember__y_v1r{margin-top:12px}.ScopeDialog_hint___t1Pe{margin:4px 0 0;color:var(--color-text-tertiary);font-size:.8rem}.CodeBlockView_wrapper___2dhO{position:relative;margin:0 0 .8em;overflow:hidden;background:var(--color-surface-hover);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}.CodeBlockView_controls__n_MtP{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:2px 4px 2px 6px;background:var(--color-surface);border-bottom:1px solid var(--color-border-strong)}.CodeBlockView_langPicker__tyvlQ{position:relative;display:inline-flex}.CodeBlockView_langTrigger__pjbGG{display:inline-flex;gap:4px;align-items:center;max-width:130px;padding:3px 7px;color:var(--color-text-secondary);font:inherit;font-size:.72rem;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer}.CodeBlockView_langTrigger__pjbGG:hover{color:var(--color-text-primary);background:var(--color-border)}.CodeBlockView_langTrigger__pjbGG:disabled{color:var(--color-text-tertiary);cursor:default}.CodeBlockView_langTrigger__pjbGG:disabled:hover{color:var(--color-text-tertiary);background:none}.CodeBlockView_langTrigger__pjbGG:disabled .CodeBlockView_chevron__WVrXQ{display:none}.CodeBlockView_langTriggerLabel__QlRrF{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CodeBlockView_chevron__WVrXQ{display:flex;flex-shrink:0;color:var(--color-text-tertiary)}.CodeBlockView_langMenu__C4W6k{z-index:1000;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md,0 8px 24px rgba(0,0,0,.35))}.CodeBlockView_langMenuSearch__8lhP_{flex-shrink:0;padding:8px 10px;color:var(--color-text-primary);font:inherit;font-size:.8rem;background:none;border:none;border-bottom:1px solid var(--color-border);outline:none}.CodeBlockView_langMenuSearch__8lhP_::placeholder{color:var(--color-text-tertiary)}.CodeBlockView_langMenuList__n912h{padding:4px;overflow-y:auto}.CodeBlockView_langOption__2OGlm{display:block;width:100%;padding:6px 10px;color:var(--color-text-primary);font:inherit;font-size:.8rem;text-align:left;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer}.CodeBlockView_langOption__2OGlm:hover{background:var(--color-surface-hover)}.CodeBlockView_langOptionActive__6Qprc{color:var(--color-accent);background:var(--color-surface-hover)}.CodeBlockView_langOptionHidden__ptsH4{display:none}.CodeBlockView_copyButton__ud8JM{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;color:var(--color-text-tertiary);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer}.CodeBlockView_copyButton__ud8JM:hover{color:var(--color-text-primary);background:var(--color-border)}.CodeBlockView_pre__MGYc5{margin:0;padding:8px 10px;overflow-x:auto}.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC{display:block;min-height:1.55em;padding:0;color:var(--color-text-primary);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.8rem;line-height:1.55;white-space:pre;tab-size:2;background:none;border-radius:0;outline:none}.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-built_in,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-keyword,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-literal,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-selector-tag,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-tag,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-type{color:var(--code-keyword)}.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-name,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-section,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-selector-class,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-selector-id,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-title{color:var(--code-function)}.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-addition,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-doctag,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-link,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-regexp,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-string{color:var(--code-string)}.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-bullet,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-number,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-symbol{color:var(--code-number)}.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-comment,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-meta,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-quote{color:var(--code-comment);font-style:italic}.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-attr,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-attribute,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-params,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-template-variable,.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-variable{color:var(--code-function)}.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-deletion{color:var(--color-danger)}.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-emphasis{font-style:italic}.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC .hljs-strong{font-weight:700}@media(max-width:640px){.CodeBlockView_pre__MGYc5{overflow-x:visible}.CodeBlockView_pre__MGYc5 .CodeBlockView_code__QMISC{overflow-wrap:anywhere;white-space:pre-wrap}}.ConfirmDialog_wrapper__on2LY{display:contents}.ConfirmDialog_title__UglKd{padding-right:24px;color:var(--color-text-primary);font-size:1.05rem;font-weight:700}.ConfirmDialog_description__PN8m9{color:var(--color-text-secondary);font-size:.9rem}.ConfirmDialog_actions__CLdS_{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.ConfirmationPrefsForm_list__Rfd0X{display:flex;flex-direction:column;gap:10px}.ConfirmationPrefsForm_item__EMdYa{color:var(--color-text-primary);font-size:.85rem}.ConfirmationPrefsForm_remembered__tEl_0{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;color:var(--color-text-secondary);font-size:.85rem}.ConfirmationPrefsForm_reset__CwKu9{padding:0;color:var(--color-accent);font:inherit;background:none;border:none;cursor:pointer}.ConfirmationPrefsForm_reset__CwKu9:hover:not(:disabled){text-decoration:underline}.ConfirmationPrefsForm_reset__CwKu9:disabled{opacity:.5;cursor:default}.Select_field__MI_VV{display:flex;flex-direction:column;gap:6px}.Select_label__zuRzx{color:var(--color-text-secondary);font-size:.8em;font-weight:500}.Select_trigger__2htYh{display:flex;gap:8px;align-items:center;justify-content:space-between;width:100%;height:48px;padding:0 14px;color:var(--color-text-primary);font-family:inherit;font-size:.95rem;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none;cursor:pointer}.Select_trigger__2htYh:hover{border-color:var(--color-border-strong)}.Select_triggerOpen__EKk3w{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.Select_iconTrigger__gi6qf{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color .15s ease,box-shadow .15s ease;cursor:pointer}.Select_iconTrigger__gi6qf:hover{border-color:var(--color-border-strong)}.Select_md__JFcCJ{height:48px}.Select_sm____1Bf{height:34px;padding:0 10px;font-size:.83rem;border-radius:var(--radius-sm)}.Select_bareTrigger__Q328C{height:auto;padding:3px 6px;background:none;border:none;border-radius:var(--radius-sm)}.Select_bareTrigger__Q328C.Select_triggerOpen__EKk3w,.Select_bareTrigger__Q328C:hover{background:var(--color-surface-hover);border-color:rgba(0,0,0,0)}.Select_bareTrigger__Q328C.Select_triggerOpen__EKk3w{box-shadow:none}.Select_triggerContent__2mqg3{display:flex;gap:8px;align-items:center;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Select_placeholder__s0Ln7{color:var(--color-text-tertiary)}.Select_dot__001fE{flex-shrink:0;width:8px;height:8px;border-radius:50%}.Select_chevron__2cz3M{flex-shrink:0;color:var(--color-text-tertiary);transition:transform .15s ease}.Select_chevronOpen__GCx3M{transform:rotate(180deg)}.Select_panel__u7aow{display:flex;flex-direction:column;min-width:0}.Select_searchField__I_UFn{position:relative;display:flex;align-items:center;margin:6px 6px 0}.Select_search__ye455{width:100%;padding:8px 30px 8px 10px;color:var(--color-text-primary);font-family:inherit;font-size:.85rem;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none}.Select_search__ye455:focus{border-color:var(--color-accent)}.Select_search__ye455::placeholder{color:var(--color-text-tertiary)}.Select_searchClear__B_1CB{position:absolute;right:6px;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-text-tertiary);background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer}.Select_searchClear__B_1CB:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.Select_list__UT_P8{max-height:280px;padding:6px;overflow-y:auto;list-style:none}.Select_groupHeading__StzMA{padding:8px 10px 4px;color:var(--color-text-tertiary);font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.Select_empty__BQGB_{padding:12px 10px;color:var(--color-text-tertiary);font-size:.85rem;text-align:center}.Select_option__mynm1{display:flex;gap:8px;align-items:center;width:100%;padding:9px 10px;color:var(--color-text-primary);font-family:inherit;font-size:.9rem;text-align:left;background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;cursor:pointer}.Select_option__mynm1:hover{background:var(--color-surface-hover)}.Select_optionSelected__W_zE_{color:var(--color-accent);font-weight:500}.Select_optionLabel__shn_r{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Select_checkIcon__dbMAi{flex-shrink:0}.TransactionForm_form__rAluR{display:contents}.TransactionForm_title__Bkr_G{color:var(--color-text-primary);font-size:1.15rem;font-weight:750;letter-spacing:-.02em}.TransactionForm_row__C5QiN{display:grid;grid-template-columns:1fr 1fr;gap:12px}.TransactionForm_error__RkDcc{color:var(--color-danger);font-size:13px}.TransactionForm_actions__rWz4F{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.ProfileForm_form__UjmxQ{display:flex;flex-direction:column;gap:14px;max-width:340px}.ProfileForm_error__BdyUe{color:var(--color-danger);font-size:.8rem}.ProfileForm_success__B04Qw{color:var(--color-success);font-size:.8rem}.ReminderSettings_wrap__N3Ewj{display:flex;flex-direction:column;gap:12px;font-size:.85rem}.ReminderSettings_note__eCSet{margin:0;color:var(--color-text-tertiary);font-size:.8rem}.ReminderSettings_row__QAyXg{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ReminderSettings_error__mID_2{color:var(--color-danger)}.LinkViewChip_chip__ztfHS{display:flex;gap:2px;align-items:center;padding:4px}.LinkViewChip_urlButton__4qe_F{display:flex;gap:6px;align-items:center;min-width:0;max-width:260px;height:32px;padding:0 8px;color:var(--color-accent);font-family:inherit;font-size:.85rem;background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);cursor:pointer}.LinkViewChip_urlButton__4qe_F:hover{background:var(--color-surface-hover)}.LinkViewChip_url__gdUBh{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.LinkViewChip_urlIcon__2d8gE{flex-shrink:0}.LinkViewChip_iconButton__I1xCn{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-text-tertiary);background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);cursor:pointer}.LinkViewChip_iconButton__I1xCn:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.LinkViewChip_editForm__SJZ_p{display:flex;gap:6px;align-items:center;padding:8px}.LinkViewChip_confirmButton__c2q19{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-text-tertiary);background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);cursor:pointer}.LinkViewChip_confirmButton__c2q19:hover{color:var(--color-accent);background:var(--color-accent-soft)}.LinkViewChip_input__SgvW8{width:220px;height:32px;padding:0 10px;color:var(--color-text-primary);font-family:inherit;font-size:.85rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none}.LinkViewChip_input__SgvW8:focus{border-color:var(--color-accent)}.IconPicker_field__aKo9y{display:flex;flex-direction:column;gap:6px}.IconPicker_label__84bgF{color:var(--color-text-secondary);font-size:.8em;font-weight:500}.IconPicker_trigger__CNo1M{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--color-text-primary);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease;cursor:pointer}.IconPicker_trigger__CNo1M:hover{background:var(--color-surface-hover)}.IconPicker_triggerOpen__Hdew_{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.IconPicker_triggerEmpty__XZxR1{color:var(--color-text-tertiary);border-style:dashed}.IconPicker_triggerSm__STMcR{flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-sm)}.IconPicker_grid__MxQk_{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;max-width:260px;padding:10px}.IconPicker_iconOption__Iyr_Q{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-text-secondary);background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;cursor:pointer}.IconPicker_iconOption__Iyr_Q:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.IconPicker_iconOptionSelected__G_L9a{color:var(--color-accent);background:var(--color-accent-soft)}.Links_block__IQCIb{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.Links_heading__RqcIh{margin:0 0 4px;color:var(--color-text-tertiary);font-size:.75rem;font-weight:600}.Links_list__pz8Wi{display:flex;flex-direction:column;gap:2px;width:100%;margin:0;padding:0;list-style:none}.Links_row__BElMY{display:flex;gap:4px;align-items:center}.Links_rowLink__kQCGq{display:flex;flex:1 1;gap:8px;align-items:center;min-width:0;margin-left:-8px;padding:6px 8px;color:var(--color-text-secondary);font-size:.875rem;text-decoration:none;border-radius:var(--radius-sm)}.Links_rowLink__kQCGq:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.Links_rowIcon__XwlSd{flex-shrink:0;color:var(--color-text-tertiary)}.Links_dot__e7JEK{flex-shrink:0;width:8px;height:8px;border-radius:50%}.Links_rowTitle__AgJb8{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Links_rowTitleClosed__uAymF{color:var(--color-text-tertiary);text-decoration:line-through}.Links_unlink__LpNMj{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-text-tertiary);background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer}.Links_unlink__LpNMj:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.Links_addButton__2hCK1{display:inline-flex;gap:6px;align-items:center;padding:4px 0;color:var(--color-text-tertiary);font:inherit;font-size:.82rem;background:none;border:none;cursor:pointer}.Links_addButton__2hCK1:hover{color:var(--color-text-primary)}.Links_popover__jUiDh{width:300px}.Links_picker__6YsKg{display:flex;flex-direction:column;gap:6px;padding:8px}.Links_searchField__9P_Ou{position:relative;display:flex;align-items:center}.Links_searchIcon__pvn2f{position:absolute;left:10px;color:var(--color-text-tertiary);pointer-events:none}.Links_searchInput__1FpeG{width:100%;height:32px;padding:0 28px 0 30px;color:var(--color-text-primary);font:inherit;font-size:.83rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none}.Links_searchInput__1FpeG:focus{border-color:var(--color-accent)}.Links_searchClear__ebR0S{position:absolute;right:6px;display:flex;padding:2px;color:var(--color-text-tertiary);background:none;border:none;cursor:pointer}.Links_searchClear__ebR0S:hover{color:var(--color-text-primary)}.Links_results__01_pk{display:flex;flex-direction:column;max-height:260px;overflow-y:auto}.Links_result__fUhhF{display:flex;flex-shrink:0;gap:8px;align-items:center;min-height:32px;padding:0 8px;color:var(--color-text-primary);font:inherit;font-size:.83rem;text-align:left;background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);cursor:pointer}.Links_result__fUhhF:hover{background:var(--color-surface-hover)}.Links_resultTitle__mR_Js{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Links_empty__d6XBz{padding:8px;color:var(--color-text-tertiary);font-size:.82rem}.page_hint__qLwEo{color:var(--color-text-tertiary);font-size:.9rem}.page_wrapper__02ToD{display:flex;flex-direction:column;gap:20px;width:100%;max-width:720px;margin:0 auto}.page_title__7eBvq{font-size:1.5rem;font-weight:700}.page_hint__3tK_P{color:var(--color-text-tertiary);font-size:.9rem}.page_section__tNW6k{display:flex;flex-direction:column;gap:8px}.page_sectionTitle__Pd5Gb{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}.page_list__ux4eE{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.page_row__oTObn{display:flex;gap:8px;align-items:center;margin-left:-8px;padding:7px 8px;color:var(--color-text-primary);font-size:.9rem;text-decoration:none;border-radius:var(--radius-sm)}.page_row__oTObn:hover{background:var(--color-surface-hover)}.page_dot__9YmT5{flex-shrink:0;width:8px;height:8px;border-radius:50%}.page_icon__TscBa{flex-shrink:0;color:var(--color-text-tertiary)}.page_rowTitle__Oi4LG{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page_rowTitleClosed__ZvEwQ{color:var(--color-text-tertiary);text-decoration:line-through}.RichTextEditor_wrapper__BXjXk{width:100%;overflow:hidden;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .15s ease}.RichTextEditor_wrapper__BXjXk:focus-within{border-color:var(--color-accent)}.RichTextEditor_flush__9Fc4C{width:auto;margin:calc(-1*var(--rte-flush-my, 0px)) calc(-1*var(--rte-flush-mx, 0px)) 0;border-color:rgba(0,0,0,0);border-bottom-color:var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0;--toolbar-padding-x:12px}.RichTextEditor_flush__9Fc4C:focus-within{border-color:rgba(0,0,0,0);border-bottom-color:var(--color-border)}.RichTextEditor_scrollArea__TfkfU{max-height:var(--rte-max-height,none);overflow-y:auto;border-top:1px solid var(--color-border)}.RichTextEditor_prose__Jx6XW{display:block;min-height:var(--rte-min-height,80px);padding:10px 12px;color:var(--color-text-primary);font-size:.875rem;line-height:1.6;outline:none}.RichTextEditor_prose__Jx6XW p{margin:0 0 .8em}.RichTextEditor_prose__Jx6XW h1,.RichTextEditor_prose__Jx6XW h2,.RichTextEditor_prose__Jx6XW h3{margin:1.1em 0 .5em;font-weight:700;line-height:1.3}.RichTextEditor_prose__Jx6XW h1:first-child,.RichTextEditor_prose__Jx6XW h2:first-child,.RichTextEditor_prose__Jx6XW h3:first-child{margin-top:0}.RichTextEditor_prose__Jx6XW h1{font-size:1.5rem}.RichTextEditor_prose__Jx6XW h2{font-size:1.25rem}.RichTextEditor_prose__Jx6XW h3{font-size:1.1rem}.RichTextEditor_prose__Jx6XW ol,.RichTextEditor_prose__Jx6XW ul{margin:0 0 .8em;padding-left:1.4em}.RichTextEditor_prose__Jx6XW li>p{margin:0}.RichTextEditor_prose__Jx6XW li>ol,.RichTextEditor_prose__Jx6XW li>ul{margin:.2em 0 0}.RichTextEditor_prose__Jx6XW ul{list-style-type:disc}.RichTextEditor_prose__Jx6XW ul ul{list-style-type:circle}.RichTextEditor_prose__Jx6XW ul ul ul{list-style-type:square}.RichTextEditor_prose__Jx6XW ol{list-style-type:decimal}.RichTextEditor_prose__Jx6XW ol ol{list-style-type:lower-alpha}.RichTextEditor_prose__Jx6XW ol ol ol{list-style-type:lower-roman}.RichTextEditor_prose__Jx6XW a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.RichTextEditor_prose__Jx6XW ul[data-type=taskList]{margin:0 0 .8em;padding-left:0;list-style:none}.RichTextEditor_prose__Jx6XW ul[data-type=taskList] li{display:flex;gap:8px;align-items:flex-start}.RichTextEditor_prose__Jx6XW ul[data-type=taskList] li>label{display:flex;flex-shrink:0;align-items:center;height:1lh;-webkit-user-select:none;user-select:none}.RichTextEditor_prose__Jx6XW ul[data-type=taskList] li>div{flex:1 1;min-width:0}.RichTextEditor_prose__Jx6XW ul[data-type=taskList] li input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}.RichTextEditor_prose__Jx6XW ul[data-type=taskList] li[data-checked=true]>div{color:var(--color-text-tertiary);text-decoration:line-through}.RichTextEditor_prose__Jx6XW ul[data-type=taskList] ul[data-type=taskList]{margin:.2em 0 0}.RichTextEditor_prose__Jx6XW blockquote{margin:0 0 .8em;padding-left:12px;color:var(--color-text-secondary);border-left:3px solid var(--color-border)}.RichTextEditor_prose__Jx6XW code{padding:2px 5px;font-size:.85em;background:var(--color-surface-hover);border-radius:4px}.RichTextEditor_prose__Jx6XW hr{margin:1.2em 0;border:none;border-top:1px solid var(--color-border)}.RichTextEditor_prose__Jx6XW table{width:100%;margin:0 0 .8em;border-collapse:collapse}.RichTextEditor_prose__Jx6XW table>colgroup{display:none}.RichTextEditor_prose__Jx6XW table td,.RichTextEditor_prose__Jx6XW table th{position:relative;padding:6px 8px;overflow-wrap:break-word;vertical-align:top;border:1px solid var(--color-border)}.RichTextEditor_prose__Jx6XW table td>*,.RichTextEditor_prose__Jx6XW table th>*{margin-bottom:0}.RichTextEditor_prose__Jx6XW table td>*+*,.RichTextEditor_prose__Jx6XW table th>*+*{margin-top:.5em}.RichTextEditor_prose__Jx6XW table th{font-weight:600;text-align:left;background:var(--color-surface-hover)}.RichTextEditor_prose__Jx6XW table .selectedCell:after{content:"";position:absolute;inset:0;background:var(--color-accent-soft);pointer-events:none}.RichTextEditor_prose__Jx6XW .tableWrapper{margin:0 0 .8em;overflow-x:auto}.RichTextEditor_prose__Jx6XW .tableWrapper table{margin-bottom:0}.RichTextEditor_prose__Jx6XW p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--color-text-tertiary);pointer-events:none}.RichTextEditor_prose__Jx6XW p:last-child{margin-bottom:0}.RichTextEditor_readOnly__zxpeM{min-height:0}.RichTextEditor_readOnly__zxpeM>p:last-child:has(>br.ProseMirror-trailingBreak:only-child){display:none}.RichTextEditor_readOnly__zxpeM>:has(+p:last-child>br.ProseMirror-trailingBreak:only-child),.RichTextEditor_readOnly__zxpeM>:last-child{margin-bottom:0}.RichTextEditor_readOnly__zxpeM ul[data-type=taskList] li>label{pointer-events:none}.QuestComments_wrapper__NndEO{display:flex;flex-direction:column;gap:12px}.QuestComments_list__jtCdi{display:flex;flex-direction:column;gap:8px;list-style:none}.QuestComments_item__P0OFV{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--color-bg-elevated);border-radius:var(--radius-md)}.QuestComments_itemHeader__p6JB8{display:flex;align-items:center;justify-content:space-between}.QuestComments_date__rSBFs{color:var(--color-text-tertiary);font-size:.75rem}.QuestComments_editedTag__Pm2nu{margin-left:4px;color:var(--color-text-tertiary)}.QuestComments_itemActions__FD1dO{display:flex;gap:2px;align-items:center}.QuestComments_iconButton__lJ9e4{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--color-text-tertiary);background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);cursor:pointer}.QuestComments_iconButton__lJ9e4:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.QuestComments_iconButtonDanger__OdIlz:hover{color:var(--color-danger)}.QuestComments_editForm__Ja5Mq{display:flex;flex-direction:column;gap:8px}.QuestComments_editActions__lrqn8{display:flex;gap:8px;justify-content:flex-end}.QuestComments_body__pSXkZ{color:var(--color-text-primary);font-size:.88rem}.QuestComments_form__apDtB{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.EditorDemo_demo__1MCFk{display:flex;flex-direction:column;gap:16px;align-items:center}.EditorDemo_window__HZNow{width:100%;max-width:820px;overflow:hidden;text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;box-shadow:0 30px 80px -30px rgba(0,0,0,.35),0 0 0 6px color-mix(in srgb,var(--color-surface) 45%,transparent)}.EditorDemo_titleBar__I_Qxp{display:flex;gap:12px;align-items:center;padding:10px 14px;background:color-mix(in srgb,var(--color-text-primary) 3%,var(--color-surface));border-bottom:1px solid var(--color-border)}.EditorDemo_dots__V5U5M{display:flex;gap:6px}.EditorDemo_dots__V5U5M i{width:10px;height:10px;background:var(--color-border);border-radius:50%}.EditorDemo_titleText__2zdlr{flex:1 1;color:var(--color-text-tertiary);font-size:.82rem}.EditorDemo_reset__wprrE{padding:4px 10px;color:var(--color-text-secondary);font:inherit;font-size:.78rem;background:rgba(0,0,0,0);border:1px solid var(--color-border);border-radius:8px;cursor:pointer}.EditorDemo_reset__wprrE:hover{color:var(--color-text-primary);border-color:var(--color-text-tertiary)}.EditorDemo_body__G6vra{padding:8px 20px 20px}.EditorDemo_skeleton__tAgMr{height:420px}.EditorDemo_shortcuts__RJMoS{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;margin:8px 0 0;padding:0;color:var(--color-text-secondary);font-size:.88rem;list-style:none}.EditorDemo_shortcuts__RJMoS kbd{display:inline-block;min-width:24px;margin-right:4px;padding:2px 7px;color:var(--color-text-primary);font-family:ui-monospace,monospace;font-size:.8rem;text-align:center;background:var(--color-surface);border:solid var(--color-border);border-width:1px 1px 2px;border-radius:6px}.EditorDemo_note__EUrJZ{margin:0;color:var(--color-text-tertiary);font-size:.8rem}@media(max-width:640px){.EditorDemo_body__G6vra{padding:4px 12px 12px}}.HeroCanvas_canvas__bRE_2{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 82%,transparent)}.RecurrenceFields_recurrenceRow__rFlBK{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.RecurrenceFields_customDaysInput__meeF3{width:70px;text-align:center}.RecurrenceFields_weekdayPicker__mIBXX{display:flex;gap:6px}.RecurrenceFields_weekdayButton__b5_un{flex:1 1;height:36px;color:var(--color-text-secondary);font-size:.8rem;font-weight:600;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:background-color .12s ease,border-color .12s ease,color .12s ease;cursor:pointer}.RecurrenceFields_weekdayButton__b5_un:hover{border-color:var(--color-accent)}.RecurrenceFields_weekdayButtonActive__O3L_j{color:var(--color-accent-foreground);background:var(--color-accent);border-color:var(--color-accent)}.RecurrenceFields_weekdayButtonActive__O3L_j:hover{border-color:var(--color-accent)}.RecurrenceFields_recurrenceCountRow__3uqw_{display:flex;flex-direction:column;gap:8px}.RecurrenceFields_endModeRow__u4ZJm{display:flex;gap:6px}.ReminderPicker_wrap__gx7UC{display:flex;flex-direction:column;gap:8px}.ReminderPicker_chips__4jOim{display:flex;flex-wrap:wrap;gap:6px}.ReminderPicker_chip__kYXeq{display:inline-flex;gap:4px;align-items:center;height:28px;padding:0 10px;color:var(--color-text-secondary);font:inherit;font-size:.8rem;background:rgba(0,0,0,0);border:1px solid var(--color-border);border-radius:999px;cursor:pointer}.ReminderPicker_chip__kYXeq:hover{border-color:var(--color-border-strong)}.ReminderPicker_chipOn__4ZuQU{color:var(--color-text-primary);background:var(--color-accent-soft);border-color:var(--color-accent);cursor:default}.ReminderPicker_chipOn__4ZuQU:is(button){cursor:pointer}.ReminderPicker_chipOn__4ZuQU:hover{border-color:var(--color-accent)}.ReminderPicker_remove__J4G0C{display:flex;padding:0;color:var(--color-text-tertiary);background:none;border:none;cursor:pointer}.ReminderPicker_remove__J4G0C:hover{color:var(--color-text-primary)}.ReminderPicker_custom__TEfvM{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--color-text-secondary);font-size:.83rem}.ReminderPicker_amount__Fne7W{width:68px;height:34px;padding:0 8px;color:var(--color-text-primary);font:inherit;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none}.ReminderPicker_amount__Fne7W:focus{border-color:var(--color-accent)}.ReminderPicker_unit__Yt15Q{width:110px}.ReminderPicker_action___6Yks{padding:0;color:var(--color-text-secondary);font:inherit;font-size:.82rem;background:none;border:none;cursor:pointer}.ReminderPicker_action___6Yks:hover:not(:disabled){color:var(--color-text-primary)}.ReminderPicker_action___6Yks:disabled{opacity:.5;cursor:default}.StarRating_field__9jT5B{display:flex;flex-direction:column;gap:6px}.StarRating_label__JeD33{color:var(--color-text-secondary);font-size:.8em;font-weight:500}.StarRating_stars__U_DYM{display:inline-flex;gap:2px;align-items:center;height:48px}.StarRating_starButton___TbAc{display:flex;align-items:center;justify-content:center;padding:2px;background:rgba(0,0,0,0);border:none;-webkit-user-select:none;user-select:none;cursor:pointer}.StarRating_starButton___TbAc svg{transition:fill .1s ease,color .1s ease,transform .1s ease}.StarRating_starButton___TbAc:hover svg{transform:scale(1.1)}.QuestForm_form__3G2S_{display:contents}.QuestForm_title__TOvsY{color:var(--color-text-primary);font-size:1.15rem;font-weight:750;letter-spacing:-.02em;padding-right:24px}.QuestForm_row__Sz2Lk{display:grid;grid-template-columns:1fr 1fr;gap:10px}.QuestForm_recurrenceProgress__o3Qbw{display:flex;gap:8px;align-items:center}.QuestForm_recurrenceProgressTrack__0bK1n{flex:1 1;height:4px;overflow:hidden;background:var(--color-border);border-radius:var(--radius-full)}.QuestForm_recurrenceProgressFill__FBIWz{display:block;height:100%;background:var(--gradient-accent);border-radius:var(--radius-full)}.QuestForm_recurrenceProgressLabel__AOePK{flex-shrink:0;color:var(--color-text-tertiary);font-size:.75rem}.QuestForm_dateTimeRow__4ZZQ5{display:grid;grid-template-columns:2fr 1fr;gap:10px}.QuestForm_textareaField__yI2v0{display:flex;flex-direction:column;gap:6px}.QuestForm_textareaLabel__0hCVF{color:var(--color-text-secondary);font-size:.8em;font-weight:500}.QuestForm_error__2g0Bb{color:var(--color-danger);font-size:13px}.QuestForm_actions__QFYEo{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.QuestForm_scheduleNote__6fI5q{margin:-4px 0 0;color:var(--color-text-tertiary);font-size:.8rem}.QuestCard_card__Xgk01{-webkit-backdrop-filter:var(--glass-blur,none);backdrop-filter:var(--glass-blur,none)}@media(hover:hover){:root[data-glare=on] .QuestCard_card__Xgk01{position:relative;background-image:radial-gradient(420px circle at var(--mx,-999px) var(--my,-999px),color-mix(in srgb,var(--color-accent) 10%,transparent),transparent 60%)}:root[data-glare=on] .QuestCard_card__Xgk01:after{content:"";position:absolute;inset:0;padding:1px;background:radial-gradient(260px circle at var(--mx,-999px) var(--my,-999px),color-mix(in srgb,var(--color-accent) 70%,transparent),transparent 70%);border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}}.QuestCard_card__Xgk01{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;padding:13px 14px;background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-border-strong);border-radius:var(--radius-md)}.QuestCard_card__Xgk01 a{-webkit-user-drag:none;user-drag:none}.QuestCard_priorityMEDIUM__4768t{border-left-color:var(--color-success)}.QuestCard_priorityHIGH__jlHle{border-left-color:var(--color-danger)}.QuestCard_cardCancelled__0qei3,.QuestCard_cardDone__2yV7A{opacity:.65}.QuestCard_cardCompleting__T2FDR{opacity:1;animation:QuestCard_completeOut__0sn6a .48s ease forwards;pointer-events:none}@keyframes QuestCard_completeOut__0sn6a{0%,40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96) translateY(-3px)}}@keyframes QuestCard_checkPop__UQXM8{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.QuestCard_cardCompleting__T2FDR,.QuestCard_checkRingDone__JXdAF{animation:none}}.QuestCard_rowTop__PiBAf{display:flex;gap:9px;align-items:flex-start}.QuestCard_checkRing__59fX1{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;margin-top:2px;padding:0;color:rgba(0,0,0,0);background:rgba(0,0,0,0);border:1.75px solid var(--color-border-strong);border-radius:50%;transition:background-color .15s ease,border-color .15s ease,color .15s ease;cursor:pointer}.QuestCard_checkRing__59fX1:hover{border-color:var(--color-accent)}.QuestCard_checkRingDone__JXdAF{color:#fff;background:var(--color-success);animation:QuestCard_checkPop__UQXM8 .3s cubic-bezier(.34,1.56,.64,1)}.QuestCard_checkRingDone__JXdAF,.QuestCard_checkRingDone__JXdAF:hover{border-color:var(--color-success)}.QuestCard_checkRingCancelled__NyiHP{border-style:dashed}.QuestCard_titleWrap__SJBGx{flex:1 1;min-width:0}.QuestCard_titleRow___vjPf{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.QuestCard_titleRow___vjPf:hover .QuestCard_title__DUn5L{color:var(--color-accent)}.QuestCard_title__DUn5L{color:var(--color-text-primary);font-size:.95rem;font-weight:600;transition:color .15s ease}.QuestCard_cardDone__2yV7A .QuestCard_title__DUn5L{color:var(--color-text-tertiary);text-decoration:line-through}.QuestCard_repeatIcon__9JGAs{display:inline-block;margin-left:6px;color:var(--color-text-tertiary);vertical-align:-1px}.QuestCard_hoverActions__zwq1d{display:flex;flex-shrink:0;gap:1px;margin-bottom:-5px;opacity:0;transition:opacity .12s ease}.QuestCard_card__Xgk01:focus-within .QuestCard_hoverActions__zwq1d,.QuestCard_card__Xgk01:hover .QuestCard_hoverActions__zwq1d{opacity:1}@media(hover:none){.QuestCard_hoverActions__zwq1d{opacity:1}}.QuestCard_iconButton__Iv9cA{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-text-tertiary);background:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;cursor:pointer}.QuestCard_iconButton__Iv9cA:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.QuestCard_metaRow__0DhD1{display:flex;flex-wrap:wrap;gap:3px 10px;align-items:center;padding-left:27px;color:var(--color-text-tertiary);font-size:.78rem}.QuestCard_metaItem__AghKI{display:inline-flex;gap:4px;align-items:center}.QuestCard_metaItem__AghKI svg{flex-shrink:0}.QuestCard_metaCategory__PcpIH{display:inline-flex;gap:4px;align-items:center;font-weight:500}.QuestCard_metaCategory__PcpIH:hover{text-decoration:underline}.QuestCard_metaOverdue__qduS_{color:var(--color-danger);font-weight:500}.QuestCard_metaCancelled__W1jos{color:var(--color-text-tertiary);font-size:.7rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.QuestCard_description__6VPUM{display:-webkit-box;padding-left:27px;overflow:hidden;color:var(--color-text-secondary);font-size:.85rem;-webkit-box-orient:vertical;-webkit-line-clamp:4}.QuestCard_recurrenceProgress__YLjEf{display:flex;gap:8px;align-items:center;padding-left:27px}.QuestCard_recurrenceProgressTrack__waClk{flex:1 1;max-width:120px;height:4px;overflow:hidden;background:var(--color-border);border-radius:var(--radius-full)}.QuestCard_recurrenceProgressFill__78wfg{display:block;height:100%;background:var(--gradient-accent);border-radius:var(--radius-full)}.QuestCard_recurrenceProgressLabel__wyp4D{flex-shrink:0;color:var(--color-text-tertiary);font-size:.75rem}.QuestCard_checklistBlock__wxKvg{padding-left:27px}.QuestCard_checklistSummary__qs2cG{display:flex;gap:8px;align-items:center;width:100%;padding:4px 0;color:var(--color-text-tertiary);font-family:inherit;font-size:.78rem;background:none;border:none;cursor:pointer}.QuestCard_progressTrack__vgn9Q{flex:1 1;min-width:0;height:4px;overflow:hidden;background:var(--color-border);border-radius:var(--radius-full)}.QuestCard_progressFill__iWFlT{display:block;width:100%;height:100%;background:var(--gradient-accent);border-radius:var(--radius-full);transition:clip-path .6s cubic-bezier(.22,1,.36,1);animation:QuestCard_progressGrow__XFRmf .9s cubic-bezier(.22,1,.36,1);clip-path:inset(0 calc(100% - var(--progress, 0%)) 0 0 round 999px)}@media(prefers-reduced-motion:reduce){.QuestCard_progressFill__iWFlT{transition:none;animation:none}}@keyframes QuestCard_progressGrow__XFRmf{0%{clip-path:inset(0 100% 0 0 round 999px)}}.QuestCard_progressLabel__4v0IC{flex-shrink:0;white-space:nowrap}.QuestCard_chev__Qiq_Q{flex-shrink:0;transition:transform .15s ease}.QuestCard_chevOpen__iFnCx{transform:rotate(180deg)}.QuestCard_checklistCollapse__4B_Te{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1)}.QuestCard_checklistCollapseOpen__Nc70X{grid-template-rows:1fr}.QuestCard_checklistCollapseInner__cW5w_{position:relative;min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.QuestCard_checklistCollapse__4B_Te{transition:none}}