.Button_button__gBxSh{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;border-radius:8px;transition:all .2s ease}.Button_button__gBxSh:disabled{cursor:not-allowed;opacity:.6}.Button_button__gBxSh{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.Button_button__gBxSh:hover:not(:disabled){transform:translateY(-1px)}.Button_button__gBxSh:active:not(:disabled){transform:scale(.98)}.Button_primary__tlkJU{background:linear-gradient(135deg,#1b553e,#153f2e);color:#fff;border:1px solid rgba(0,0,0,.1)}.Button_primary__tlkJU:hover:not(:disabled){box-shadow:0 4px 12px rgba(27,85,62,.3)}.Button_secondary__YlI37{background:#fff;color:#202e2b;border:2px solid #e8e2d8}.Button_secondary__YlI37:hover:not(:disabled){border-color:#1b553e;background:#f5eee6}.Button_outlined__z_cFq{background:transparent;color:#202e2b;border:2px solid #e8e2d8}.Button_outlined__z_cFq:hover:not(:disabled){border-color:#1b553e;background:rgba(27,85,62,.05)}.Button_danger__vIEKT{background:#c62828;color:#fff;border:1px solid rgba(0,0,0,.1)}.Button_danger__vIEKT:hover:not(:disabled){background:#b71c1c}.Button_dangerOutlined__jaKAQ{background:transparent;color:#c62828;border:2px solid #c62828}.Button_dangerOutlined__jaKAQ:hover:not(:disabled){background:#ffebee}.Button_success__fNlIB{background:linear-gradient(135deg,#1b553e,#153f2e);color:#fff;border:1px solid rgba(0,0,0,.1)}.Button_success__fNlIB:hover:not(:disabled){box-shadow:0 4px 12px rgba(27,85,62,.3)}.Button_info__AsLTI{background:linear-gradient(135deg,#3572b0,#2b5e94);color:#161f1d;border:1px solid rgba(0,0,0,.1)}.Button_info__AsLTI:hover:not(:disabled){box-shadow:0 4px 12px rgba(53,114,176,.3)}.Button_ghost__dLD2Y{background:transparent;color:#806757;border:none}.Button_ghost__dLD2Y:hover:not(:disabled){background:#f5eee6;color:#202e2b}.Button_small__7EUeA{padding:4px 12px;font-size:13px}.Button_medium__FK0c1{padding:12px 20px;font-size:15px}.Button_large__TgK_b{padding:16px 24px;font-size:17px}.Button_fullWidth__Nf0iZ{width:100%}.Button_disabled__YjH8Z{opacity:.6;cursor:not-allowed}.Input_wrapper__xMiCC{display:flex;flex-direction:column;gap:4px}.Input_fullWidth__viSyY{width:100%}.Input_label__TflK4{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;line-height:1.4;color:#202e2b;color:#806757}.Input_required__TmrVa{color:#c62828;margin-left:2px}.Input_input__VnLU8{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;padding:12px 16px;border:2px solid #e8e2d8;border-radius:12px;background:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.Input_input__VnLU8:focus{border-color:#1b553e;box-shadow:0 0 0 3px rgba(27,85,62,.1)}.Input_input__VnLU8{width:100%}.Input_input__VnLU8::placeholder{color:#70695f}.Input_small___iYIj{padding:8px 12px;font-size:13px}.Input_medium__byw14{padding:12px 16px;font-size:17px}.Input_large____ZoH{padding:16px 20px;font-size:20px}.Input_disabled__Y04l3{opacity:.6;cursor:not-allowed;background:#f5eee6}.Textarea_wrapper__UHFzg{display:flex;flex-direction:column;gap:4px}.Textarea_fullWidth__qzcJa{width:100%}.Textarea_label__yATjP{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;line-height:1.4;color:#202e2b;color:#806757}.Textarea_required__M7Bpu{color:#c62828;margin-left:2px}.Textarea_textarea__85NwA{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;padding:12px 16px;border:2px solid #e8e2d8;border-radius:12px;background:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.Textarea_textarea__85NwA:focus{border-color:#1b553e;box-shadow:0 0 0 3px rgba(27,85,62,.1)}.Textarea_textarea__85NwA{width:100%;resize:vertical;min-height:80px}.Textarea_textarea__85NwA::placeholder{color:#70695f}.Textarea_disabled__gSwQj{opacity:.6;cursor:not-allowed;background:#f5eee6}.Textarea_autoResize__K7R6g{min-height:auto;overflow:hidden;resize:none}.Badge_badge__WyIDA{display:inline-block;padding:4px 12px;border-radius:8px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.Badge_default__fffwO{background:#f5eee6;color:#202e2b}.Badge_success__LSV19{background:#1b553e;color:#fff}.Badge_info__3ayPT,.Badge_warning__tOe7T{background:#d4943a;color:#202e2b}.Badge_error__CYPd3{background:#c62828;color:#fff}.Badge_spice__3p2ZF{background:#f5e6de;color:#a45f3f}.Badge_category__7K9SB{background:#f5eee6;color:#202e2b}.Badge_muted__IWig_{background:#f5eee6;color:#70695f}.Badge_small__j78oS{padding:2px 8px;font-size:12px}.Badge_medium__Qz4Kq{padding:4px 12px;font-size:13px}.Badge_large__jRzbm{padding:8px 16px;font-size:15px}.Alert_alert__5c0lG{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:8px;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#202e2b}.Alert_icon__fFVWJ{flex-shrink:0;margin-top:2px}.Alert_content__gA8Oe{flex:1 1;line-height:1.5}.Alert_error__p_eJi{background:#ffebee;color:#b71c1c;border:1px solid rgba(198,40,40,.3)}.Alert_error__p_eJi .Alert_icon__fFVWJ{color:#c62828}.Alert_success__E26Av{background:rgba(27,85,62,.1);color:#153f2e;border:1px solid rgba(27,85,62,.3)}.Alert_success__E26Av .Alert_icon__fFVWJ{color:#1b553e}.Alert_info__1z6zy{background:rgba(212,148,58,.2);color:#202e2b;border:1px solid rgba(212,148,58,.3)}.Alert_info__1z6zy .Alert_icon__fFVWJ{color:#c08432}.Alert_warning__jiqkj{background:rgba(212,148,58,.3);color:#202e2b;border:1px solid rgba(212,148,58,.5)}.Alert_warning__jiqkj .Alert_icon__fFVWJ{color:#c08432}@keyframes BottomSheet_slideUp__2HDC3{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes BottomSheet_fadeIn__XoXBB{0%{opacity:0}to{opacity:1}}.BottomSheet_overlay__muSKb{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:flex-end;animation:BottomSheet_fadeIn__XoXBB .2s ease}.BottomSheet_sheet__szRxm{background:#fff;border-radius:20px 20px 0 0;width:100%;max-height:var(--sheet-max-height,85vh);max-height:var(--sheet-max-height,85dvh);overflow-y:auto;animation:BottomSheet_slideUp__2HDC3 .3s ease;box-shadow:0 8px 24px rgba(0,0,0,.15)}.BottomSheet_handle__xBhrT{width:40px;height:4px;background:#e8e2d8;border-radius:50px;margin:12px auto;flex-shrink:0}.BottomSheet_content__EgtYY{padding:0 20px 20px}.ProgressBar_progressBar__zQJuT{display:flex;align-items:center;gap:8px}.ProgressBar_track__WNiUn{flex:1 1;background:#f5eee6;border-radius:50px;overflow:hidden}.ProgressBar_track__WNiUn.ProgressBar_small__3jps2{height:4px}.ProgressBar_track__WNiUn.ProgressBar_medium__8mQXz{height:8px}.ProgressBar_track__WNiUn.ProgressBar_large__oXMac{height:12px}.ProgressBar_fill__c6hRj{height:100%;width:var(--fill-width,0);border-radius:50px;transition:width .3s ease}.ProgressBar_fill__c6hRj.ProgressBar_default__TsmDX,.ProgressBar_fill__c6hRj.ProgressBar_success__ZONPL{background:#1b553e}.ProgressBar_fill__c6hRj.ProgressBar_info__Qfj2I,.ProgressBar_fill__c6hRj.ProgressBar_warning__2_Gp8{background:#d4943a}.ProgressBar_label__YUsx4{font-size:13px;color:#70695f;white-space:nowrap}.Tabs_tabs__CSQ9o{width:100%}.Tabs_tabsList__tFaBm{display:flex;width:100%;background:#fff;border:1px solid #e8e2d8;border-radius:100px;padding:4px;gap:4px}.Tabs_tab__X262u{flex:1 1;padding:12px 24px;border-radius:100px;border:none;background:transparent;cursor:pointer;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:500;color:#70695f;text-align:center;transition:all .2s ease}.Tabs_tab__X262u:after{display:none}.Tabs_tab__X262u:hover:not(.Tabs_disabled__c_jK_):not(.Tabs_active__MkGGN){color:#202e2b;background:rgba(0,0,0,.03)}.Tabs_tab__X262u.Tabs_active__MkGGN{background:#1b553e;color:#fff;font-weight:600}.Tabs_tab__X262u.Tabs_disabled__c_jK_{opacity:.5;cursor:not-allowed}.Tabs_panels__8faUC{padding-top:20px}.ConfirmDialog_dialog__nwmcE{max-width:400px}.ConfirmDialog_title__QplrQ{font-size:20px;font-weight:600;margin-bottom:8px}.ConfirmDialog_description__MqmvG{font-size:15px;color:#806757;margin-bottom:20px;line-height:1.5}.ConfirmDialog_actions__KTDBD{display:flex;gap:12px;justify-content:flex-end}.EmptyState_emptyState__Hwyim{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;color:#70695f}.EmptyState_compact__gwF36{padding:20px}.EmptyState_icon__SYQHN{color:#948d85;margin-bottom:12px}.EmptyState_title__32Inm{font-family:Libre Baskerville,Georgia,serif;font-size:17px;font-weight:600;line-height:1.3;color:#202e2b;color:#806757;margin:0 0 4px}.EmptyState_description__76E91{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;line-height:1.4;color:#202e2b;color:#70695f;margin:0 0 20px;max-width:300px}.EmptyState_actionBtn__WNv9j{padding:8px 20px;font-size:13px;font-weight:500;color:#1b553e;background:transparent;border:1px solid #1b553e;border-radius:8px;cursor:pointer;transition:all .2s ease}.EmptyState_actionBtn__WNv9j:hover{background:#1b553e;color:#fff}.EmptyState_inline__Hmyj9{display:flex;align-items:center;gap:8px;padding:12px;color:#70695f}.EmptyState_inlineIcon__fBdij{color:#948d85}.EmptyState_inlineText__VVcrL{font-size:13px}.FormGroup_formGroup__eiVIt{display:flex;flex-direction:column;gap:4px}.FormGroup_label__2YT0u{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;line-height:1.4;color:#202e2b;color:#806757}.FormGroup_required__qusXV{color:#c62828;margin-left:2px}.FormGroup_field__J1j1L{width:100%}.FormGroup_helpText__2E_HX{color:#202e2b;color:#70695f}.FormGroup_error__ma_O5,.FormGroup_helpText__2E_HX{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;line-height:1.4;margin:0}.FormGroup_error__ma_O5{color:#202e2b;color:#c62828}.Dialog_overlay__Y4jW1{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:999;animation:Dialog_overlayShow__nYUU_ .2s ease}.Dialog_content__ayf9d{background:#fff;border-radius:20px;padding:32px;max-width:600px;width:100%;max-height:90vh;max-height:90dvh;overflow-y:auto;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;position:relative}@media(max-width:480px){.Dialog_content__ayf9d{padding:20px}}.Dialog_content__ayf9d{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;animation:Dialog_contentShow__VGdW4 .2s ease}.Dialog_content__ayf9d:focus{outline:none}@media(max-width:767px){.Dialog_content__ayf9d{width:calc(100% - 32px);max-width:100%}}.Dialog_closeButton__ABO2H{position:absolute;top:16px;right:16px;background:transparent;border:none;cursor:pointer;padding:8px;border-radius:6px;color:#806757;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Dialog_closeButton__ABO2H:hover{background:#f5eee6;color:#202e2b}.Dialog_header__3NWmm{margin-bottom:20px;padding-right:32px}.Dialog_title__VfpYR{font-family:Libre Baskerville,Georgia,serif;font-size:17px;font-weight:600;line-height:1.3;color:#202e2b;font-size:26px;margin:0}.Dialog_description__Jb_Ii{color:#202e2b;color:#806757;margin-top:8px}.Dialog_body__elfuP,.Dialog_description__Jb_Ii{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:400;line-height:1.6}.Dialog_body__elfuP{color:#202e2b}.Dialog_footer__2FpfS{display:flex;gap:12px;margin-top:24px;justify-content:flex-end}@keyframes Dialog_overlayShow__nYUU_{0%{opacity:0}to{opacity:1}}@keyframes Dialog_contentShow__VGdW4{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.LoadingSpinner_spinner__oeqoD{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;color:#70695f}.LoadingSpinner_fullPage__fNcUe{position:fixed;inset:0;background:#faf9f7;z-index:1000}.LoadingSpinner_icon__RWakD{animation:LoadingSpinner_spin__wYbsG 1s linear infinite}@keyframes LoadingSpinner_spin__wYbsG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingSpinner_label__Sn7UV{font-size:13px;color:#70695f}.LoadingSpinner_inline__gI8ss{display:inline-flex;align-items:center;gap:4px;color:#70695f}.LoadingSpinner_inlineLabel__NJoA4{font-size:inherit}.PageHeader_pageHeader__VRbJr{background:linear-gradient(135deg,#1b553e,#153f2e);padding:24px 20px 20px;text-align:center}.PageHeader_container__2cDAx{max-width:800px;margin:0 auto}.PageHeader_title__uOjpR{font-family:Libre Baskerville,Georgia,serif;font-size:30px;font-weight:700;line-height:1.2;color:#202e2b;color:#faf9f7;margin:0 0 8px;letter-spacing:1px}.PageHeader_subtitle__GXwBw{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#202e2b;color:#f5eee6;margin:0;opacity:.9}.PageHeader_actions__WAcTe{margin-top:16px;display:flex;justify-content:center;gap:12px}.Select_wrapper__KiTLX{display:flex;flex-direction:column;gap:4px}.Select_label__CQlQb{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;line-height:1.4;color:#202e2b;color:#806757}.Select_trigger__STSVb{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;padding:12px 16px;border:2px solid #e8e2d8;border-radius:12px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.Select_trigger__STSVb:focus{border-color:#1b553e;box-shadow:0 0 0 3px rgba(27,85,62,.1)}.Select_trigger__STSVb{cursor:pointer;min-width:120px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;background:#fff}.Select_trigger__STSVb:hover{border-color:#1b553e}.Select_trigger__STSVb[data-state=open]{border-color:#1b553e;box-shadow:0 0 0 2px rgba(27,85,62,.2)}.Select_trigger__STSVb[data-placeholder]{color:#70695f}.Select_small__XcBfP{padding:8px 12px;font-size:13px;min-width:100px}.Select_medium__PsClt{padding:12px 16px;font-size:17px;min-width:140px}.Select_triggerInline__QtbGw{gap:4px}.Select_inlineLabel__Ict92{font-weight:600}.Select_icon__BaZuj,.Select_inlineLabel__Ict92{color:#70695f;flex-shrink:0}.Select_iconClickable__ysU7C{cursor:pointer;border-radius:4px;padding:2px;margin:-2px;transition:color .2s ease}.Select_iconClickable__ysU7C:hover{color:#1b553e}.Select_content__WnvMI{background:#fff;border-radius:12px;border:2px solid #e8e2d8;box-shadow:0 8px 24px rgba(45,37,32,.12);overflow:hidden;z-index:1010;min-width:var(--radix-select-trigger-width);animation:Select_slideDown__R2T_f .2s ease}.Select_viewport__EEDMB{padding:4px}.Select_item__evYit{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;color:#202e2b;padding:8px 32px 8px 12px;border-radius:6px;cursor:pointer;display:flex;align-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.Select_item__evYit[data-highlighted]{background:#f5eee6}.Select_item__evYit[data-state=checked]{font-weight:600}.Select_item__evYit[data-disabled]{color:#70695f;cursor:not-allowed}.Select_itemIndicator__0Vhkz{position:absolute;right:8px;display:flex;align-items:center;color:#1b553e}.Select_groupLabel__cTPdT{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;line-height:1.2;color:#202e2b;text-transform:uppercase;letter-spacing:.5px;color:#70695f;padding:8px 12px}.Select_separator__DgAL0{height:1px;background:#e8e2d8;margin:4px 0}@keyframes Select_slideDown__R2T_f{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TagInput_wrapper__9WRGD{position:relative;display:inline-flex;flex-direction:column;gap:4px}.TagInput_fullWidth__q7qHG{width:100%}.TagInput_label__0IEEv{font-size:13px;font-weight:600;color:#806757}.TagInput_required__ZIRwj{color:#c62828;margin-left:2px}.TagInput_inputContainer__CmOkM{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 12px;background:#fff;border:1px solid #e8e2d8;border-radius:12px;cursor:text;min-height:42px;transition:border-color .2s ease,box-shadow .2s ease}.TagInput_inputContainer__CmOkM:focus-within{border-color:#1b553e;box-shadow:0 0 0 2px rgba(27,85,62,.1)}.TagInput_inputContainer__CmOkM.TagInput_disabled__GUF1a{opacity:.6;cursor:default;background:#f5eee6}.TagInput_inputContainer__CmOkM.TagInput_disabled__GUF1a:focus-within{border-color:#e8e2d8;box-shadow:none}.TagInput_tag__eprCn{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#f5eee6;border:1px solid #e8e2d8;border-radius:50px;font-size:13px;color:#202e2b}.TagInput_tagRemove__hq9UT{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;color:#70695f;cursor:pointer;border-radius:50%;transition:color .2s ease,background .2s ease}.TagInput_tagRemove__hq9UT:hover{color:#c62828;background:rgba(198,40,40,.1)}.TagInput_input__5il50{flex:1 1;min-width:100px;padding:0;border:none;outline:none;background:transparent;font-size:15px;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;color:#202e2b}.TagInput_input__5il50::placeholder{color:#70695f}.TagInput_backdrop__frSm6{display:none}@media(max-width:767px){.TagInput_backdrop__frSm6{display:block;position:fixed;inset:0;background:rgba(0,0,0,.1);z-index:99}}.TagInput_suggestions__YGAvJ{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #e8e2d8;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;max-height:200px;overflow-y:auto}.TagInput_suggestion__bl4KY{display:block;width:100%;padding:8px 12px;background:none;border:none;text-align:left;font-size:15px;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;color:#202e2b;cursor:pointer;transition:background .2s ease}.TagInput_suggestionFocused__1edJn,.TagInput_suggestion__bl4KY:hover{background:#f5eee6}.StaticTags_wrapper__wruq2{display:flex;flex-direction:column;gap:4px}.StaticTags_label__uFx_M{font-size:12px;font-weight:600;color:#70695f;text-transform:uppercase;letter-spacing:.5px}.StaticTags_tags__Usy6C{display:flex;flex-wrap:wrap;gap:4px}.StaticTags_tag__OMudJ{display:inline-flex;align-items:center;padding:2px 8px;background:#f5eee6;border:1px solid #e8e2d8;border-radius:50px;font-size:12px;color:#70695f;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ReadOnlySummary_wrapper__JMaUy{display:flex;flex-direction:column;gap:4px}.ReadOnlySummary_label__9M1m6{font-size:12px;font-weight:600;color:#70695f;text-transform:uppercase;letter-spacing:.5px}.ReadOnlySummary_content__RbrFb{padding:12px;background:#f5eee6;border-left:3px solid #e8e2d8;border-radius:0 6px 6px 0;font-size:15px;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;color:#806757;line-height:1.5;white-space:pre-wrap}.Table_container__poiRv{width:100%;overflow-x:auto;border-radius:12px;background:#fff;border:2px solid #f5eee6}.Table_table__NGfS0{width:100%;min-width:100%;border-collapse:collapse;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px}.Table_thead__KK2nA{background:#f5eee6}.Table_tr__IhZGB{border-bottom:1px solid #f5eee6}.Table_tr__IhZGB:last-child{border-bottom:none}.Table_th__MMiUM{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;line-height:1.4;color:#202e2b;padding:12px 16px;color:#806757;text-align:left;white-space:nowrap}.Table_td__9NvUo{padding:12px 16px;color:#202e2b;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.Table_alignCenter__YFPXV{text-align:center}.Table_alignRight__PA7TD{text-align:right}.Table_paddingCheckbox__f7nCm{width:40px;padding:8px}.ViewToggle_toggle__kgoSk{display:inline-flex;gap:2px;padding:3px;background:#f5eee6;border-radius:6px;flex-shrink:0}.ViewToggle_btn__Cygb5{display:flex;align-items:center;justify-content:center;width:32px;height:28px;border:none;border-radius:4px;background:transparent;color:#70695f;cursor:pointer;transition:all .2s ease}.ViewToggle_btn__Cygb5:hover:not(.ViewToggle_active__ew565){color:#202e2b}.ViewToggle_active__ew565{background:#fff;color:#202e2b;box-shadow:0 1px 3px rgba(0,0,0,.08)}.SegmentedControl_segmentedControl__qtac3{display:flex;background:#fff;border:1px solid #e8e2d8;border-radius:8px;overflow:hidden}.SegmentedControl_segment__KXKvP{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;padding:16px 20px;border:none;background:none;color:#70695f;cursor:pointer;transition:all .2s ease}.SegmentedControl_segment__KXKvP:not(:last-child){border-right:1px solid #e8e2d8}.SegmentedControl_segment__KXKvP:hover:not(.SegmentedControl_segmentActive__CW_Jj){background:#faf9f7;color:#202e2b}.SegmentedControl_segmentActive__CW_Jj{background:#1b553e;color:#fff}.Toast_toast__VHBdY{position:fixed;bottom:32px;left:50%;transform:translateX(-50%) translateY(20px);display:flex;align-items:center;gap:16px;background:#202e2b;color:#fff;padding:12px 24px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:1001;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#202e2b;font-weight:600;pointer-events:auto;opacity:0;animation:Toast_slideUp__Woy9l .3s ease-out forwards}.Toast_open__BP_0C{opacity:1}.Toast_message__XNs5S{white-space:nowrap}.Toast_action__3aMQw{background:none;border:none;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;line-height:1.4;color:#202e2b;color:#d4b87a;cursor:pointer;padding:0;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.Toast_action__3aMQw:hover{opacity:.8}@keyframes Toast_slideUp__Woy9l{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.StatusIndicator_wrapper__9sHxn{position:relative;display:inline-flex}.StatusIndicator_tbr__jJ_Wt{background:#f0c030;color:#202e2b}.StatusIndicator_reading__v2s_t{background:#3572b0;color:#faf9f7}.StatusIndicator_read__9rNG1{background:#1b553e;color:#faf9f7}.StatusIndicator_dnf__m2E4D{background:#d4a574;color:#202e2b}.StatusIndicator_badge__JivzG{display:inline-flex;align-items:center;gap:3px;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;border:none;border-radius:50px;cursor:pointer;transition:all .2s ease;white-space:nowrap;line-height:1}.StatusIndicator_badge__JivzG:hover{filter:brightness(.9)}.StatusIndicator_badgeStatic__B5AGK{cursor:default}.StatusIndicator_badgeStatic__B5AGK:hover{filter:none}.StatusIndicator_badge-sm__G0Pku{padding:2px 8px;font-size:12px}.StatusIndicator_badge-md__at1sG{padding:4px 12px;font-size:13px}.StatusIndicator_label__kGV2D{line-height:1.3}.StatusIndicator_icon__Rkkjr{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.08)}.StatusIndicator_trigger__Gy3NL{display:inline-flex;align-items:center;gap:4px;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;cursor:pointer;border:1.5px solid #e8e2d8;border-radius:50px;background:#fff;color:#202e2b;transition:all .2s ease;white-space:nowrap}.StatusIndicator_trigger__Gy3NL:hover{border-color:#1b553e;color:#1b553e}.StatusIndicator_triggerActive__cFVRw{background:#1b553e;border-color:#1b553e;color:#fff}.StatusIndicator_triggerActive__cFVRw:hover{background:#153f2e;border-color:#153f2e;color:#fff}.StatusIndicator_trigger-sm__VKVSk .StatusIndicator_trigger__Gy3NL{padding:3px 8px;font-size:12px}.StatusIndicator_trigger-sm__VKVSk .StatusIndicator_dropdown__ytB1k{font-size:13px}.StatusIndicator_trigger-sm__VKVSk .StatusIndicator_option__FZUOo{padding:4px 8px;font-size:13px}.StatusIndicator_trigger-md__axsdr .StatusIndicator_trigger__Gy3NL{padding:4px 12px;font-size:13px}.StatusIndicator_chevron__J80WY{transition:transform .2s ease;opacity:.6}.StatusIndicator_chevronOpen__eDFX7{transform:rotate(180deg)}.StatusIndicator_dropdown__ytB1k{position:absolute;top:calc(100% + 4px);left:0;min-width:140px;background:#fff;border:1px solid #e8e2d8;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:50;overflow:hidden}.StatusIndicator_option__FZUOo{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:400;color:#202e2b;background:none;border:none;cursor:pointer;transition:background .2s ease;white-space:nowrap}.StatusIndicator_option__FZUOo:hover{background:#f5eee6}.StatusIndicator_option__FZUOo.StatusIndicator_optionSelected__Xuuja{font-weight:600;color:#1b553e}.StatusIndicator_checkmark__einsO{margin-left:auto}.SearchInput_searchBar__VXn9S{position:relative}.SearchInput_searchInput__fztQ2{width:100%;padding:11px 16px 11px 42px;border:1px solid #e8e2d8;border-radius:12px;background:#fff;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;color:#202e2b;outline:none;transition:border-color .2s ease}.SearchInput_searchInput__fztQ2::placeholder{color:#70695f}.SearchInput_searchInput__fztQ2:focus{border-color:#1b553e}.SearchInput_searchIcon__39_0_{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#70695f}.SectionHeader_sectionHeader__jrbd0{background:linear-gradient(135deg,#f5eee6,#ebe2d8);padding:16px 24px;border-radius:16px 16px 0 0;border:2px solid #e8e2d8;border-bottom:none;display:flex;align-items:center;justify-content:space-between}.SectionHeader_spice__6EMHK{background:linear-gradient(135deg,#f5e6de,#ebdcd2)}.SectionHeader_title__Pi2rL{font-family:Libre Baskerville,Georgia,serif;font-size:20px;font-weight:700;line-height:1.3;color:#202e2b;margin:0;display:flex;align-items:center;gap:12px}.SectionHeader_count__27F7O{display:inline-block;padding:4px 12px;border-radius:8px;font-size:13px;font-weight:600;background:#1b553e;color:#fff}.SectionHeader_countSpice__J_166{background:#c62828}.SectionHeader_actions__QhCsb{display:flex;align-items:center;gap:8px}.SortSelect_wrapper__koNvL{position:relative}.SortSelect_trigger__z0aPQ{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #e8e2d8;border-radius:12px;background:#fff;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#202e2b;cursor:pointer;transition:all .2s ease;white-space:nowrap}.SortSelect_triggerOpen__aVqAB,.SortSelect_trigger__z0aPQ:hover{border-color:#1b553e}.SortSelect_directionToggle__iWneW{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;color:#70695f;transition:all .2s ease;flex-shrink:0}.SortSelect_directionToggle__iWneW:hover{background:rgba(27,85,62,.1);color:#1b553e}.SortSelect_dropdown__0h4b5{position:absolute;top:calc(100% + 6px);right:0;min-width:100%;background:#fff;border:1px solid #e8e2d8;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:50;overflow:hidden;display:flex;flex-direction:column}.SortSelect_option__O4bwJ{display:flex;align-items:center;gap:8px;padding:11px 18px;border:none;background:none;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#202e2b;cursor:pointer;transition:background .2s ease;white-space:nowrap;text-align:left}.SortSelect_option__O4bwJ:hover{background:#f5eee6}.SortSelect_optionSelected__RnbzF{color:#1b553e;font-weight:500}.SortSelect_checkIcon__VFVDl{flex-shrink:0}.ReadingStatusChip_chip__XHl9b{display:inline-flex;align-items:center;gap:4px;border:none;border-radius:8px;background:transparent;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;color:#806757;white-space:nowrap;transition:background .2s ease,color .2s ease}.ReadingStatusChip_chip-sm___24cu{padding:4px 8px;font-size:12px}.ReadingStatusChip_chip-md__ZhvIx{padding:8px 12px;font-size:13px}button.ReadingStatusChip_chip__XHl9b{cursor:pointer}button.ReadingStatusChip_chip__XHl9b:hover:not(.ReadingStatusChip_chipActive__KO7ed){background:rgba(0,0,0,.04)}.ReadingStatusChip_chipActive__KO7ed{background:#1b553e;color:#fff}.ReadingStatusChip_chipStatic__U_hwB{cursor:default}.BugReportDialog_dialog__EDNtS{width:min(480px,90vw);max-height:85vh;overflow-y:auto}.BugReportDialog_dialogTitle__luhqx{display:flex;align-items:center;gap:8px}.BugReportDialog_guidance__7DfOn{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#70695f;font-style:italic;margin:0 0 8px}.BugReportDialog_form__5w6HF{display:flex;flex-direction:column;gap:16px}.BugReportDialog_field__NUeZy{display:flex;flex-direction:column;gap:4px}.BugReportDialog_label__Q_lef{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;color:#806757}.BugReportDialog_input__u4PEo,.BugReportDialog_textarea__ryJ7a{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;color:#202e2b;background:#f5eee6;border:1px solid #e8e2d8;border-radius:6px;padding:8px 12px;transition:border-color .2s ease}.BugReportDialog_input__u4PEo::placeholder,.BugReportDialog_textarea__ryJ7a::placeholder{color:#948d85}.BugReportDialog_input__u4PEo:focus,.BugReportDialog_textarea__ryJ7a:focus{outline:none;border-color:#1b553e}.BugReportDialog_textarea__ryJ7a{resize:vertical;min-height:60px}.BugReportDialog_screenshotButton__dc6yp{display:flex;align-items:center;gap:8px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#70695f;background:#f5eee6;border:1px dashed #e8e2d8;border-radius:6px;padding:8px 12px;cursor:pointer;transition:all .2s ease}.BugReportDialog_screenshotButton__dc6yp:hover{color:#202e2b;border-color:#70695f;background:#faf9f7}.BugReportDialog_fileInput__nsakq{display:none}.BugReportDialog_screenshotGrid__ELZud{display:flex;flex-wrap:wrap;gap:8px}.BugReportDialog_screenshotPreview__NEKFE{position:relative;width:100px;height:100px}.BugReportDialog_screenshotPreview__NEKFE img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px;border:1px solid #e8e2d8}.BugReportDialog_removeScreenshot__J_5Tt{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;cursor:pointer;transition:background .2s ease}.BugReportDialog_removeScreenshot__J_5Tt:hover{background:rgba(0,0,0,.8)}.BugReportDialog_uploadingBadge__0c9Ye{position:absolute;bottom:4px;left:4px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;color:#fff;background:rgba(0,0,0,.6);padding:2px 8px;border-radius:4px}.BugReportDialog_error__8SoWj{color:#c62828;margin:0}.BugReportDialog_cancelButton__2aiBE,.BugReportDialog_error__8SoWj{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px}.BugReportDialog_cancelButton__2aiBE{font-weight:500;color:#70695f;background:none;border:1px solid #e8e2d8;border-radius:6px;padding:8px 12px;cursor:pointer;transition:all .2s ease}.BugReportDialog_cancelButton__2aiBE:hover{color:#202e2b;border-color:#70695f}.BugReportDialog_submitButton__Co7Nq{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;color:#fff;background:#1b553e;border:none;border-radius:6px;padding:8px 20px;cursor:pointer;transition:background .2s ease}.BugReportDialog_submitButton__Co7Nq:hover:not(:disabled){background:#153f2e}.BugReportDialog_submitButton__Co7Nq:disabled{opacity:.6;cursor:not-allowed}.BugReportDialog_success__ujxfT{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 0;text-align:center}.BugReportDialog_success__ujxfT p{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;color:#202e2b;margin:0}.BugReportDialog_successIcon__xiYIW{font-size:2rem;color:#1b553e}.Header_header__r9N9Y{background:linear-gradient(135deg,#1b553e,#153f2e);position:fixed;top:0;left:0;right:0;z-index:1001;padding:8px 12px}@media(min-width:768px){.Header_header__r9N9Y{padding:16px 20px}}.Header_content__gmhww{display:flex;align-items:center;justify-content:space-between;gap:8px}@media(min-width:768px){.Header_content__gmhww{gap:12px}}.Header_logoLink__bA8oL{display:flex;align-items:center;gap:4px;text-decoration:none;flex:1 1}@media(min-width:480px){.Header_logoLink__bA8oL{gap:8px}}@media(min-width:768px){.Header_logoLink__bA8oL{gap:12px}}.Header_logoLink__bA8oL:hover{opacity:.9}.Header_logo__hf7yF{filter:invert(1);width:24px;height:24px;min-width:24px;flex-shrink:0}@media(min-width:768px){.Header_logo__hf7yF{width:28px;height:28px;min-width:28px}}.Header_title__LrRDp{font-family:Libre Baskerville,Georgia,serif;font-size:clamp(16px,3vw,20px);font-weight:700;color:#faf9f7;margin:0;letter-spacing:.5px;white-space:nowrap;display:none}@media(min-width:480px){.Header_title__LrRDp{display:block}}@media(min-width:768px){.Header_title__LrRDp{font-size:30px}}.Header_right__0dzU2{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1}@media(min-width:768px){.Header_right__0dzU2{gap:12px}}.Header_captureWrap__fnERB{position:relative}.Header_captureBtn__HBFEP{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:hsla(0,0%,100%,.15);border:none;border-radius:6px;color:hsla(0,0%,100%,.85);cursor:pointer;transition:all .2s ease}.Header_captureBtn__HBFEP:hover{background:hsla(0,0%,100%,.25);color:#fff;transform:scale(1.05)}.Header_profileLink__njYUn{display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.7);text-decoration:none;padding:4px;border:none;background:none;border-radius:50%;cursor:pointer;transition:all .2s ease}.Header_profileLink__njYUn:hover{color:#fff;background:hsla(0,0%,100%,.1)}.Header_profileLinkActive__BFern{color:#fff}.FilterChips_row__yzsrA{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.FilterChips_chip__I99XR{display:inline-flex;align-items:center;gap:3px;padding:2px 4px 2px 8px;background:#f5eee6;color:#806757;border:1px solid #e8e2d8;border-radius:50px;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap}.FilterChips_chipRemove__2p93u{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border:none;background:none;color:#70695f;cursor:pointer;border-radius:50%;padding:0;transition:color .2s ease,background .2s ease}.FilterChips_chipRemove__2p93u:hover{color:#202e2b;background:rgba(0,0,0,.06)}.FilterSortBar_stickyWrapper__mXVbV{position:-webkit-sticky;position:sticky;top:65px;z-index:2;background:hsla(40,23%,97%,.93);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media(max-width:767px){.FilterSortBar_stickyWrapper__mXVbV{top:44px}}.FilterSortBar_stickyWrapperOpaque__6PQU_{background:#faf9f7;backdrop-filter:none;-webkit-backdrop-filter:none}.FilterSortBar_filters__l6U3L{padding:8px 20px;max-width:900px;margin:0 auto}@media(max-width:768px){.FilterSortBar_filters__l6U3L{padding:4px 12px}}.FilterSortBar_filtersFocusMode__X4eaP{max-width:none}.FilterSortBar_controls__jVSa1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:768px){.FilterSortBar_controls__jVSa1{gap:8px}}.FilterSortBar_searchToggle__5H6hN{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e8e2d8;border-radius:12px;background:#fff;color:#70695f;cursor:pointer;transition:all .2s ease;flex-shrink:0}.FilterSortBar_searchToggle__5H6hN:hover{border-color:#1b553e;color:#1b553e}.FilterSortBar_searchInline__4QCA6{display:flex;align-items:center;position:relative;flex:1 1;min-width:0;max-width:360px}@media(max-width:768px){.FilterSortBar_searchInline__4QCA6{max-width:none}}.FilterSortBar_searchInlineIcon__cSps4{position:absolute;left:10px;color:#70695f;pointer-events:none;flex-shrink:0}.FilterSortBar_searchInlineInput__ALosb{width:100%;padding:8px 32px 8px 34px;border:1px solid #1b553e;border-radius:12px;background:#fff;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#202e2b;outline:none;transition:border-color .2s ease}.FilterSortBar_searchInlineInput__ALosb::placeholder{color:#70695f}.FilterSortBar_searchCloseBtn__G6Rmo{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:#70695f;cursor:pointer;transition:all .2s ease}.FilterSortBar_searchCloseBtn__G6Rmo:hover{background:hsla(35,8%,41%,.1);color:#202e2b}.FilterSortBar_filterButton__w6BTz{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #e8e2d8;border-radius:12px;background:#fff;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#202e2b;cursor:pointer;transition:all .2s ease}.FilterSortBar_filterButton__w6BTz:hover{border-color:#1b553e}.FilterSortBar_filterButtonActive__gRHl4{border-color:#1b553e;background:rgba(27,85,62,.08);color:#1b553e}.FilterSortBar_badge__3Xay9{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#1b553e;color:#fff;font-size:11px;font-weight:600;line-height:1}.FilterSortBar_spacer__O9HuU{flex:1 1}.SimpleFilterSubmenu_header__yDUHp{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #e8e2d8;margin-bottom:4px}.SimpleFilterSubmenu_backBtn__xpnKx{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:none;color:#70695f;cursor:pointer;transition:all .2s ease;flex-shrink:0}.SimpleFilterSubmenu_backBtn__xpnKx:hover{background:#f5eee6;color:#202e2b}.SimpleFilterSubmenu_backBtn__xpnKx{color:#806757}.SimpleFilterSubmenu_title__2KVqx{font-size:13px;font-weight:600;color:#202e2b}.SimpleFilterSubmenu_list__qTiN7{padding:4px 0}.SimpleFilterSubmenu_item__uYU2a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:none;background:none;color:#202e2b;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;text-align:left;cursor:pointer;border-radius:0;transition:background .1s}.SimpleFilterSubmenu_item__uYU2a:hover{background:#f5eee6}.SimpleFilterSubmenu_itemActive__HJMMz{color:#1b553e;font-weight:600}.SimpleFilterSubmenu_check__y840B{color:#1b553e;flex-shrink:0}.SearchableFilterSubmenu_header__3PYn6{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #e8e2d8}.SearchableFilterSubmenu_backBtn__ekTkP{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:none;color:#70695f;cursor:pointer;transition:all .2s ease;flex-shrink:0}.SearchableFilterSubmenu_backBtn__ekTkP:hover{background:#f5eee6;color:#202e2b}.SearchableFilterSubmenu_backBtn__ekTkP{color:#806757}.SearchableFilterSubmenu_title__wTdSU{font-size:13px;font-weight:600;color:#202e2b}.SearchableFilterSubmenu_searchWrap__VK4ud{padding:8px 12px}.SearchableFilterSubmenu_search__mWrXi{width:100%;padding:4px 8px;border:1px solid #e8e2d8;border-radius:6px;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;outline:none;background:#fff;color:#202e2b}.SearchableFilterSubmenu_search__mWrXi:focus{border-color:#1b553e}.SearchableFilterSubmenu_list__OxRXa{max-height:220px;overflow-y:auto;padding:4px 0}.SearchableFilterSubmenu_item__NlgDy{display:flex;align-items:center;gap:8px;width:100%;padding:4px 12px;border:none;background:none;color:#202e2b;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;text-align:left;cursor:pointer;transition:background .1s}.SearchableFilterSubmenu_item__NlgDy:hover{background:#f5eee6}.SearchableFilterSubmenu_itemActive__b_2_H{color:#1b553e;font-weight:600}.SearchableFilterSubmenu_check__snr66{color:#1b553e;flex-shrink:0;width:14px}.SearchableFilterSubmenu_checkPlaceholder__aXplV{width:14px;flex-shrink:0}.SearchableFilterSubmenu_itemLabel__m2_R7{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchableFilterSubmenu_itemCount__5pmhi{font-size:12px;color:#70695f;flex-shrink:0}.SearchableFilterSubmenu_empty__o6cDB{padding:8px 12px;font-size:13px;color:#70695f;font-style:italic}.FilterMenu_popover__fswzr{background:#fff;border:1px solid #e8e2d8;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);min-width:220px;max-width:280px;z-index:51;animation:FilterMenu_slideDown__Z7Ntj .2s ease;overflow:hidden}.FilterMenu_categoryList__zlTCa{padding:4px 0}.FilterMenu_categoryItem__tor7D{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:none;background:none;color:#202e2b;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;text-align:left;cursor:pointer;transition:background .1s}.FilterMenu_categoryItem__tor7D:hover{background:#f5eee6}.FilterMenu_categoryLabel__J3Suz{display:flex;align-items:center;gap:8px}.FilterMenu_categoryDot__i2ymN{width:6px;height:6px;border-radius:50%;background:#1b553e;flex-shrink:0}.FilterMenu_categoryChevron__B9g0k{color:#70695f;flex-shrink:0}.FilterMenu_divider__rLK73{height:1px;background:#e8e2d8;margin:4px 0}.FilterMenu_clearAll__81fdW{display:block;width:100%;padding:8px 12px;border:none;background:none;color:#70695f;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;text-align:left;cursor:pointer;transition:color .1s}.FilterMenu_clearAll__81fdW:hover{color:#1b553e}@keyframes FilterMenu_slideDown__Z7Ntj{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ErrorDetailDialog_dialog__Tu7pR{max-width:700px;width:90vw}.ErrorDetailDialog_report__XWO18{background:#f5eee6;border:1px solid #e8e2d8;border-radius:6px;padding:16px;font-family:monospace;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:400px;overflow-y:auto;margin:0}.ErrorDetailDialog_copyBtn__Wy0Vl{display:inline-flex;align-items:center;gap:8px;background:#1b553e;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease}.ErrorDetailDialog_copyBtn__Wy0Vl:hover{background:#153f2e}.RunwayQueue_section__LS_pK{margin-bottom:32px}.RunwayQueue_header__xlir8{display:flex;align-items:center;gap:8px;margin-bottom:16px}.RunwayQueue_sectionTitle__vwQuA{font-family:Libre Baskerville,Georgia,serif;font-size:13px;font-weight:600;color:#806757;text-transform:uppercase;letter-spacing:.05em;margin:0}.RunwayQueue_count__H69ha{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 4px;border-radius:50px;background:#e8f0eb;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:500;color:#806757}.RunwayQueue_featuredCard__XB5u8{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border:1px solid #ede6dc;border-radius:8px;margin-bottom:8px;cursor:-webkit-grab;cursor:grab;transition:background .2s ease}.RunwayQueue_featuredCard__XB5u8:active{cursor:-webkit-grabbing;cursor:grabbing}.RunwayQueue_featuredCard__XB5u8:hover{background:#f5eee6}.RunwayQueue_featuredCard__XB5u8:hover .RunwayQueue_removeButton__6vCHH{opacity:1}.RunwayQueue_featuredCover__7p_zr{width:48px;height:72px;object-fit:cover;border-radius:6px;flex-shrink:0}.RunwayQueue_featuredCoverPlaceholder__v7SAR{width:48px;height:72px;display:flex;align-items:center;justify-content:center;background:#f5eee6;border-radius:6px;color:#70695f;flex-shrink:0}.RunwayQueue_featuredInfo__PUfaD{min-width:0;flex:1 1}.RunwayQueue_featuredTitle__GOjLN{font-family:Libre Baskerville,Georgia,serif;font-size:15px;font-weight:700;margin:0 0 4px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RunwayQueue_featuredLink__u812P{color:#202e2b;text-decoration:none}.RunwayQueue_featuredLink__u812P:hover{color:#1b553e}.RunwayQueue_featuredAuthor__u3olT{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#806757;margin:0}.RunwayQueue_compactItem__PLoYT{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;cursor:-webkit-grab;cursor:grab;transition:background .2s ease}.RunwayQueue_compactItem__PLoYT:active{cursor:-webkit-grabbing;cursor:grabbing}.RunwayQueue_compactItem__PLoYT:hover{background:#f5eee6}.RunwayQueue_compactItem__PLoYT:hover .RunwayQueue_removeButton__6vCHH{opacity:1}.RunwayQueue_compactCover__BiVqj{width:28px;height:42px;object-fit:cover;border-radius:2px;flex-shrink:0}.RunwayQueue_compactCoverPlaceholder__pKUPg{width:28px;height:42px;display:flex;align-items:center;justify-content:center;background:#f5eee6;border-radius:2px;color:#70695f;flex-shrink:0}.RunwayQueue_compactLink__r_BVL{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#202e2b;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.RunwayQueue_compactLink__r_BVL:hover{color:#1b553e}.RunwayQueue_position__qSgk_{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;color:#70695f;width:20px;text-align:center;flex-shrink:0}.RunwayQueue_removeButton__6vCHH{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:#70695f;cursor:pointer;opacity:0;transition:opacity .2s ease,color .2s ease;flex-shrink:0;border-radius:4px}.RunwayQueue_removeButton__6vCHH:hover{color:#c62828;background:rgba(198,40,40,.1)}.RunwayQueue_empty__AM0Ng{padding:24px;border:1px dashed #ede6dc;border-radius:8px;text-align:center}.RunwayQueue_emptyTitle__xcLqf{font-family:Libre Baskerville,Georgia,serif;font-size:13px;font-weight:600;color:#806757;margin:0 0 4px}.RunwayQueue_emptyText__LePjT{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#70695f;margin:0 0 8px}.RunwayQueue_browseLink__AS0oA{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#1b553e;text-decoration:none}.RunwayQueue_browseLink__AS0oA:hover{text-decoration:underline}.ImportDialog_dialog__zB167{width:min(480px,90vw);max-height:85vh;overflow-y:auto}.ImportDialog_fileDropZone__QKVYO{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;border:2px dashed #e8e2d8;border-radius:12px;cursor:pointer;transition:all .2s ease;background:#f5eee6}.ImportDialog_fileDropZone__QKVYO:hover{border-color:#1b553e;background:rgba(27,85,62,.04)}.ImportDialog_fileDropZoneActive__r9j2L{border-color:#1b553e;background:rgba(27,85,62,.08)}.ImportDialog_fileDropZoneIcon__Ae2Ji{color:#70695f}.ImportDialog_fileDropZoneLabel___iW83{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;color:#202e2b;font-size:15px;color:#806757}.ImportDialog_fileDropZoneHint__NGqcQ{font-size:12px;color:#70695f}.ImportDialog_hiddenInput__36fqB{display:none}.ImportDialog_fileInfo__BmbCB{padding:16px;background:#f5eee6;border-radius:8px;border:1px solid #e8e2d8}.ImportDialog_fileInfoHeader__cj6yS{display:flex;align-items:center;gap:12px}.ImportDialog_fileInfoIcon__b8JNG{color:#1b553e;flex-shrink:0}.ImportDialog_fileInfoMeta__HczsU{flex:1 1;min-width:0}.ImportDialog_fileInfoName___ydk0{display:block;font-size:13px;font-weight:500;color:#202e2b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportDialog_fileInfoSize__sfE1i{font-size:12px;color:#70695f}.ImportDialog_fileRemoveBtn__U9Ftj{background:none;border:none;cursor:pointer;padding:4px;color:#70695f;border-radius:4px}.ImportDialog_fileRemoveBtn__U9Ftj:hover{color:#202e2b;background:#faf9f7}.ImportDialog_uploadStep__5XXG9{display:flex;flex-direction:column;gap:20px}.ImportDialog_unsupportedMsg__0U2BH{display:flex;align-items:center;gap:8px;padding:12px;background:#fef3c7;border-radius:8px;font-size:13px;color:#92400e}.ImportDialog_detectingText__6Uc5m{text-align:center;color:#806757;font-size:13px}.ImportDialog_helpSection__AghxS{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid #e8e2d8}.ImportDialog_helpTitle__fqmWJ{font-size:12px;color:#70695f;text-transform:uppercase;letter-spacing:.5px;margin:0}.ImportDialog_helpLink__Ob413{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#1b553e;text-decoration:none}.ImportDialog_helpLink__Ob413:hover{text-decoration:underline}.ImportDialog_intentStep__v8I44{display:flex;flex-direction:column;gap:20px}.ImportDialog_intentLabel__CQv6B{font-family:Libre Baskerville,Georgia,serif;font-weight:700;color:#202e2b;font-size:20px;margin:0;text-align:center}.ImportDialog_intentCards__FILk7{display:flex;flex-direction:column;gap:12px}.ImportDialog_intentCard__whZ8A{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;border:2px solid #e8e2d8;border-radius:12px;background:#faf9f7;cursor:pointer;text-align:left;transition:all .2s ease}.ImportDialog_intentCard__whZ8A:hover{border-color:#1b553e;background:rgba(27,85,62,.04)}.ImportDialog_intentCardIcon__aV3KZ{color:#1b553e}.ImportDialog_intentCardTitle__Nh8Pb{font-family:Libre Baskerville,Georgia,serif;font-weight:700;color:#202e2b;font-size:16px}.ImportDialog_intentCardDesc__1lnpl{font-size:13px;color:#806757;line-height:1.4}.ImportDialog_confirmStep__5NJnY{display:flex;flex-direction:column;gap:12px;padding:20px 0;text-align:center}.ImportDialog_confirmTitle__jJR_v{font-family:Libre Baskerville,Georgia,serif;font-weight:700;color:#202e2b;font-size:20px;margin:0}.ImportDialog_confirmDesc__iYb9_{font-size:15px;color:#806757;line-height:1.5;margin:0}.ImportDialog_confirmActions__V0QTF{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:8px}.ImportDialog_errorStep__Gz8eM,.ImportDialog_loadingStep__xESKH,.ImportDialog_successStep__up_n_{display:flex;flex-direction:column;align-items:center;gap:20px;padding:32px 0;text-align:center}.ImportDialog_spinner__Fs3Ii{width:32px;height:32px;border:3px solid #e8e2d8;border-top-color:#1b553e;border-radius:50%;animation:ImportDialog_spin__V4y3j .8s linear infinite}@keyframes ImportDialog_spin__V4y3j{to{transform:rotate(1turn)}}.ImportDialog_successText__pMx8v{font-family:Libre Baskerville,Georgia,serif;font-weight:700;color:#202e2b;font-size:20px;margin:0}.ImportDialog_errorText__xoDey{color:#92400e;font-size:15px}.ImportDialog_primaryBtn__GjIYx{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease}.ImportDialog_primaryBtn__GjIYx:disabled{cursor:not-allowed;opacity:.6}.ImportDialog_primaryBtn__GjIYx{background:linear-gradient(135deg,#1b553e,#153f2e);color:#fff;border:none;padding:12px 24px}.ImportDialog_backBtn__mwXmJ{background:none;border:none;cursor:pointer;font-size:13px;color:#806757;text-decoration:underline;padding:8px}.ImportDialog_backBtn__mwXmJ:hover{color:#202e2b}.RecBookCard_card__XLoME{border:none;border-radius:6px;padding:8px;background:transparent}.RecBookCard_cardInLibrary__adB__{background:rgba(27,85,62,.04);border:1px solid rgba(27,85,62,.12)}.RecBookCard_cardHeader__OIjWt{display:flex;align-items:flex-start;gap:8px}.RecBookCard_cover__uZiF8{width:41px;aspect-ratio:2/3;border-radius:4px;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.RecBookCard_cover__uZiF8 img{width:100%;height:100%;object-fit:cover}.RecBookCard_coverPlaceholder__ig_CV{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5eee6;color:#70695f}.RecBookCard_info__J3Wz4{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:0}.RecBookCard_titleRow__XxZGq{display:flex;align-items:center;gap:4px}.RecBookCard_title__XNj5f{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;color:#202e2b;line-height:1.3;background:none;border:none;padding:0;cursor:pointer;text-align:left;text-decoration:none;transition:color .2s ease}.RecBookCard_title__XNj5f:hover{color:#1b553e}.RecBookCard_author__fTSzD{font-size:12px;color:#806757}.RecBookCard_author__fTSzD,.RecBookCard_libraryChip__GS9gS{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.RecBookCard_libraryChip__GS9gS{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:50px;background:rgba(27,85,62,.1);color:#1b553e;font-size:11px;font-weight:500;white-space:nowrap;flex-shrink:0}.RecBookCard_removeBtn__VLU4F{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:#70695f;cursor:pointer;transition:all .2s ease}.RecBookCard_removeBtn__VLU4F:hover{color:#c62828;background:rgba(198,40,40,.08)}.RecBookCard_note__vDA3A{width:100%;padding:0;margin-top:4px;border:none;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;color:#70695f;background:transparent;resize:none;overflow:hidden;line-height:1.5;outline:none}.RecBookCard_note__vDA3A::placeholder{color:#70695f;font-style:italic}.InlineBookSearch_container__SWRRr{border:1px solid #ede6dc;border-radius:8px;background:#fff;overflow:hidden}.InlineBookSearch_containerInline__etuJ2{border:none;background:transparent;overflow:visible;position:relative}.InlineBookSearch_searchBar__VlA7q{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #ede6dc}.InlineBookSearch_searchBarInline___q1Pz{position:relative;padding:0;border-bottom:none}.InlineBookSearch_searchIcon__btdWm{color:#70695f;flex-shrink:0}.InlineBookSearch_searchBarInline___q1Pz .InlineBookSearch_searchIcon__btdWm{position:absolute;left:10px;pointer-events:none;z-index:1}.InlineBookSearch_input__nNptU{flex:1 1;border:none;background:none;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#202e2b;outline:none;min-width:0}.InlineBookSearch_input__nNptU::placeholder{color:#70695f}.InlineBookSearch_inputInline___g10y{width:100%;padding:8px 32px 8px 34px;border:1px solid #ede6dc;border-radius:12px;background:#fff;transition:border-color .2s ease}.InlineBookSearch_inputInline___g10y:focus{border-color:#1b553e}.InlineBookSearch_spinner__I5qOJ{color:#70695f;flex-shrink:0;animation:InlineBookSearch_spin__Gm0N7 1s linear infinite}.InlineBookSearch_searchBarInline___q1Pz .InlineBookSearch_spinner__I5qOJ{position:absolute;right:30px;z-index:1}@keyframes InlineBookSearch_spin__Gm0N7{to{transform:rotate(1turn)}}.InlineBookSearch_closeBtn__kTIuK{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:#70695f;cursor:pointer;flex-shrink:0}.InlineBookSearch_searchBarInline___q1Pz .InlineBookSearch_closeBtn__kTIuK{position:absolute;right:6px;border-radius:6px}.InlineBookSearch_closeBtn__kTIuK:hover{background:#f5eee6;color:#806757}.InlineBookSearch_results__tLAb_{max-height:240px;overflow-y:auto}.InlineBookSearch_containerInline__etuJ2 .InlineBookSearch_results__tLAb_{position:absolute;top:100%;left:0;right:0;margin-top:4px;border:1px solid #ede6dc;border-radius:8px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10}.InlineBookSearch_resultItem__zxW1a{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;border:none;background:none;cursor:pointer;text-align:left;transition:background .2s ease}.InlineBookSearch_resultItem__zxW1a:hover:not(:disabled){background:#f5eee6}.InlineBookSearch_resultItem__zxW1a:not(:last-child){border-bottom:1px solid #ede6dc}.InlineBookSearch_resultItemDisabled__xO8Lt{opacity:.5;cursor:default}.InlineBookSearch_resultCover__g2hy5{width:28px;height:40px;border-radius:2px;overflow:hidden;flex-shrink:0}.InlineBookSearch_resultCover__g2hy5 img{width:100%;height:100%;object-fit:cover}.InlineBookSearch_resultCoverPlaceholder__v3KmJ{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5eee6;color:#70695f}.InlineBookSearch_resultInfo__vxsQG{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.InlineBookSearch_resultTitle__DAwov{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;color:#202e2b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InlineBookSearch_resultMeta__xvOKO{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;color:#806757;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InlineBookSearch_libraryBadge__83ML2{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;background:rgba(196,148,61,.12);color:#c4943d}.InlineBookSearch_libraryBadge__83ML2,.InlineBookSearch_selectBtn__Br830{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;flex-shrink:0}.InlineBookSearch_selectBtn__Br830{font-size:12px;color:#1b553e}.InlineBookSearch_empty__NpgoD{padding:20px;text-align:center;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#70695f}.InlineBookSearch_containerInline__etuJ2 .InlineBookSearch_empty__NpgoD{position:absolute;top:100%;left:0;right:0;margin-top:4px;border:1px solid #ede6dc;border-radius:8px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10}.EditableBookSheet_sheet___TNCh{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:16px 16px 0 0;max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;z-index:20;box-shadow:0 0 0 transparent}.EditableBookSheet_sheet___TNCh.EditableBookSheet_open__W828l{max-height:65%;box-shadow:0 -8px 30px rgba(0,0,0,.15)}.EditableBookSheet_handle__8_rfa{width:36px;height:4px;border-radius:2px;background:#ede6dc;margin:10px auto 0}.EditableBookSheet_header__08Yb3{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 4px}.EditableBookSheet_title__fXWBx{font-family:Libre Baskerville,Georgia,serif;font-size:15px;font-weight:600;color:#202e2b}.EditableBookSheet_headerActions__ZRJI0{display:flex;align-items:center;gap:4px}.EditableBookSheet_addBtn__Cdgaw{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px dashed #ede6dc;border-radius:6px;background:transparent;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;color:#806757;cursor:pointer;transition:all .2s ease}.EditableBookSheet_addBtn__Cdgaw:hover{border-color:#70695f;color:#202e2b}.EditableBookSheet_closeBtn__70B8P{width:28px;height:28px;border-radius:50%;background:#f5eee6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#70695f;transition:background .2s ease}.EditableBookSheet_closeBtn__70B8P:hover{background:#f5eee6}.EditableBookSheet_content__iAKww{padding:0 16px 16px;overflow-y:auto;max-height:calc(65vh - 70px)}.EditableBookSheet_searchSection__8__i3{margin-bottom:8px}.EditableBookSheet_booksList__EeJF_{display:flex;flex-direction:column;gap:8px}.EditableBookSheet_empty__XA_g_{padding:20px 0;text-align:center;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#70695f}.TriageProgressBar_bar__R_sKU{display:flex;gap:3px;padding:12px 16px 8px;position:absolute;top:0;left:0;right:0;z-index:15}.TriageProgressBar_segment__EM5Jv{flex:1 1;height:3px;border-radius:2px;background:hsla(0,0%,100%,.15);transition:background .3s ease}.TriageProgressBar_segment__EM5Jv.TriageProgressBar_current__fBFYR{background:#c4943d}.TriageProgressBar_segment__EM5Jv.TriageProgressBar_completed__Ona6z{background:#1b553e}.QuickCapture_capture__pRknn{width:100%;max-width:600px;margin:0 auto}.QuickCapture_inputWrapper__UWHEs{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:2px solid #e8e2d8;border-radius:16px;transition:border-color .2s ease,box-shadow .2s ease}.QuickCapture_inputWrapper__UWHEs:focus-within{border-color:#1b553e;box-shadow:0 0 0 3px rgba(27,85,62,.1)}.QuickCapture_typeIndicator__Fxlb_{display:flex;align-items:center;justify-content:center;width:24px;flex-shrink:0}.QuickCapture_icon__6ySYW{color:#806757}.QuickCapture_iconLink__YMRAK{color:#1b553e}.QuickCapture_iconNote__tHHc8{color:#c4943d}.QuickCapture_iconEmpty__MiftH{width:18px;height:18px;border:2px dashed #e8e2d8;border-radius:4px}.QuickCapture_input__1NV4b{flex:1 1;padding:8px 0;background:transparent;border:none;outline:none;font-size:15px;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;color:#202e2b}.QuickCapture_input__1NV4b::placeholder{color:#70695f}.QuickCapture_input__1NV4b:disabled{opacity:.6}.QuickCapture_submit__hzYje{flex-shrink:0;padding:8px 20px;background:#1b553e;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;transition:background .2s ease,opacity .2s ease}.QuickCapture_submit__hzYje:hover:not(:disabled){background:#113627}.QuickCapture_submit__hzYje:disabled{opacity:.5;cursor:not-allowed}.QuickCapture_uploadBtn__JrpKB{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:1.5px solid #e8e2d8;border-radius:8px;color:#806757;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.QuickCapture_uploadBtn__JrpKB:hover:not(:disabled){border-color:#1b553e;color:#1b553e;background:rgba(27,85,62,.05)}.QuickCapture_uploadBtn__JrpKB:disabled{opacity:.5;cursor:not-allowed}.QuickCapture_hiddenInput__IK5Yd{display:none}.QuickCapture_progress___LLMm{display:flex;align-items:center;gap:8px;margin-top:4px;padding-left:36px}.QuickCapture_progressIcon__jYKTy{flex-shrink:0;color:#1b553e}.QuickCapture_progressBar__Z3Atl{flex:1 1;height:4px;background:#e8e2d8;border-radius:2px;overflow:hidden}.QuickCapture_progressFill__GS2W9{height:100%;width:var(--fill-width,0);background:#1b553e;border-radius:2px;transition:width .2s ease}.QuickCapture_progressText__EPRHJ{flex-shrink:0;font-size:12px;color:#70695f;min-width:32px;text-align:right}.QuickCapture_error__FOt2z{display:flex;align-items:center;gap:8px;margin-top:4px;padding-left:36px;font-size:12px;color:#c62828}.QuickCapture_errorDismiss__LZJxV{display:flex;align-items:center;justify-content:center;padding:2px;background:none;border:none;color:#c62828;cursor:pointer;opacity:.6}.QuickCapture_errorDismiss__LZJxV:hover{opacity:1}.QuickCapture_hint__cE7fu{margin-top:4px;padding-left:36px;font-size:12px;color:#70695f}.CaptureList_list__lJ01h{width:100%}.CaptureList_section__kY8aX{margin-bottom:20px}.CaptureList_sectionTitle__XjYNq{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;color:#806757;text-transform:uppercase;letter-spacing:.5px}.CaptureList_count__IWvKZ{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:#1b553e;color:#fff;font-size:11px;font-weight:700;border-radius:50px}.CaptureList_empty__eW5MQ{padding:20px;text-align:center;background:#f5eee6;border-radius:12px;border:2px dashed #e8e2d8}.CaptureList_emptyText__A_vtX{font-size:15px;font-weight:600;color:#202e2b;margin:0 0 4px}.CaptureList_emptySubtext__xHu_g{font-size:13px;color:#70695f;margin:0}.CaptureList_emptyLink__AAPYJ{color:#1b553e;font-weight:600;text-decoration:none}.CaptureList_emptyLink__AAPYJ:hover{text-decoration:underline}.CaptureList_items__xaF_9{display:flex;flex-direction:column;gap:4px}.CaptureList_item__Swr2x{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;background:#fff;border:1px solid #e8e2d8;border-radius:6px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.CaptureList_item__Swr2x:hover{border-color:#1b553e}.CaptureList_itemSelected__qFijl{border-color:#1b553e;background:rgba(27,85,62,.05)}.CaptureList_itemProcessed__4T98L{opacity:.7}.CaptureList_itemProcessed__4T98L:hover{opacity:1}.CaptureList_itemIcon__E5_Y6{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;background:#f5eee6;border-radius:6px;color:#806757}.CaptureList_itemLink__2ndA0 .CaptureList_itemIcon__E5_Y6{color:#1b553e;background:rgba(27,85,62,.1)}.CaptureList_itemNote__QAGHn .CaptureList_itemIcon__E5_Y6{color:#c4943d;background:rgba(196,148,61,.1)}.CaptureList_itemContent__x_1a1{flex:1 1;min-width:0}.CaptureList_itemText__JVGjT{font-size:13px;color:#202e2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CaptureList_itemMeta__8QHah{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:12px;color:#70695f}.CaptureList_processedBadge__RQJOE{padding:1px 4px;background:#1b553e;color:#fff;font-size:11px;font-weight:600;border-radius:4px;text-transform:uppercase}.CaptureList_itemActions__ydWxU{display:flex;align-items:center;gap:2px;flex-shrink:0;opacity:0;transition:opacity .2s ease}.CaptureList_item__Swr2x:hover .CaptureList_itemActions__ydWxU{opacity:1}.CaptureList_actionBtn__tDNO8{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:none;color:#70695f;cursor:pointer;transition:all .2s ease;flex-shrink:0}.CaptureList_actionBtn__tDNO8:hover{color:#202e2b}.CaptureList_actionBtn__tDNO8{border-radius:4px;text-decoration:none}.CaptureList_actionBtn__tDNO8:hover{background:#f5eee6;color:#1b553e}.CaptureList_actionBtn__tDNO8.CaptureList_actionDelete__mzEc6:hover{background:rgba(198,40,40,.1);color:#c62828}.VideoPlayer_player__94eCZ{position:relative;width:100%;border-radius:8px;overflow:hidden;background:#f5eee6}.VideoPlayer_video__liSJO{display:block;width:100%;max-height:80vh;border-radius:8px;background:#f5eee6}.VideoPlayer_error__R8fPu{display:flex;align-items:center;justify-content:center;min-height:120px}.VideoPlayer_errorText__fMIqy{font-size:13px;color:#70695f;margin:0}.VideoFeed_overlay__r_3Xc{position:fixed;inset:0;background:#000;z-index:1000;display:flex;flex-direction:column}.VideoFeed_header__4je_A{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:16px;z-index:10}.VideoFeed_closeBtn__Avuyf{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.VideoFeed_closeBtn__Avuyf:hover{background:hsla(0,0%,100%,.3)}.VideoFeed_counter__ftLxD{color:#fff;font-size:13px;background:rgba(0,0,0,.5);padding:4px 8px;border-radius:50px}.VideoFeed_videoContainer__siW39{flex:1 1;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:60px 70px 120px 16px}.VideoFeed_videoContainer__siW39 img,.VideoFeed_videoContainer__siW39 video{width:100%;height:100%;object-fit:contain}.VideoFeed_videoContainer__siW39>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.VideoFeed_videoContainer__siW39>div video{width:100%;height:100%;object-fit:contain}.VideoFeed_photo__4D31A{max-height:80vh}.VideoFeed_noMedia__kFUI8{color:#70695f;font-size:20px}.VideoFeed_fullscreenPlayer__ixkNT,.VideoFeed_fullscreenPlayer__ixkNT video{width:100%;height:100%;background:transparent}.VideoFeed_fullscreenPlayer__ixkNT video{max-height:none!important;object-fit:contain}.VideoFeed_actions__YQt7D{position:absolute;right:16px;bottom:150px;display:flex;flex-direction:column;gap:16px}.VideoFeed_actionBtn__JjDhf{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:48px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:12px;gap:2px}.VideoFeed_actionBtn__JjDhf:hover{background:hsla(0,0%,100%,.3)}.VideoFeed_navArrows__X7fh5{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px}.VideoFeed_navBtn__LNU0t{background:hsla(0,0%,100%,.1);border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.VideoFeed_navBtn__LNU0t:hover:not(:disabled){background:hsla(0,0%,100%,.2)}.VideoFeed_navBtn__LNU0t:disabled{opacity:.3;cursor:not-allowed}.VideoFeed_bottomInfo__97_e2{position:absolute;bottom:0;left:0;right:80px;padding:20px;background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff}.VideoFeed_source___AlWn{display:flex;align-items:center;gap:8px;margin-bottom:8px}.VideoFeed_sourceTitle__0GuLx{font-weight:600}.VideoFeed_notes__X4pT5{font-size:13px;opacity:.9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.VideoFeed_booksSheet__gFN1L{padding:20px}.VideoFeed_booksSheet__gFN1L h3{margin:0 0 16px;font-size:20px}.VideoFeed_booksList__s440u{display:flex;flex-direction:column;gap:8px}.VideoFeed_bookItem__RVe0o{display:flex;gap:16px;padding:16px;background:#f5eee6;border-radius:8px;cursor:pointer}.VideoFeed_bookItem__RVe0o:hover{background:#e8e2d8}.VideoFeed_bookCover__lP5bD{width:50px;height:75px;object-fit:cover;border-radius:6px;flex-shrink:0}.VideoFeed_bookInfo__ZVoRV{flex:1 1;min-width:0}.VideoFeed_bookTitle__4ZzJw{font-weight:600}.VideoFeed_bookAuthor__RKZ2k,.VideoFeed_bookDesc__lHF8_{font-size:13px;color:#70695f}.VideoFeed_bookDesc__lHF8_{margin:4px 0 0}.VideoFeed_noBooks__S9lBz{color:#70695f;text-align:center;padding:20px}.MediaUpload_container__DLSwP{width:100%;display:flex;flex-direction:column;gap:8px}.MediaUpload_hiddenInput__jPUzI{display:none}.MediaUpload_uploadBtn__ay1vK{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 20px;border:2px dashed #e8e2d8;border-radius:8px;background:none;color:#70695f;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.MediaUpload_uploadBtn__ay1vK:hover{border-color:#1b553e;color:#1b553e;background:rgba(27,85,62,.04)}.MediaUpload_dropOverlay__rrym1{position:fixed;inset:0;z-index:9999;background:rgba(27,85,62,.06);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;pointer-events:none}.MediaUpload_dropOverlayContent__Tv_yT{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 40px;background:#fff;border:2px dashed #1b553e;border-radius:16px;color:#1b553e;font-size:20px;font-weight:600;box-shadow:0 8px 24px rgba(0,0,0,.15)}.MediaUpload_dropOverlayHint__XwMuW{font-size:13px;font-weight:400;color:#70695f}.MediaUpload_progressContainer__Tolv1{display:flex;align-items:center;gap:8px;padding:16px;background:#f5eee6;border-radius:8px}.MediaUpload_progressIcon__AY2t5{color:#1b553e;flex-shrink:0}.MediaUpload_progressBar__frYR1{flex:1 1;height:6px;background:#e8e2d8;border-radius:2px;overflow:hidden}.MediaUpload_progressFill___icBJ{height:100%;width:var(--fill-width,0);background:#1b553e;border-radius:2px;transition:width .2s ease}.MediaUpload_progressText__6KO7P{font-size:12px;color:#806757;font-weight:600;min-width:36px;text-align:right}.MediaUpload_previewGrid__KR3sP{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.MediaUpload_previewGrid__KR3sP::-webkit-scrollbar{height:4px}.MediaUpload_previewGrid__KR3sP::-webkit-scrollbar-thumb{background:#e8e2d8;border-radius:2px}.MediaUpload_photoPreview__SjEPg{position:relative;border-radius:8px;overflow:hidden;cursor:-webkit-grab;cursor:grab;transition:opacity .2s ease,box-shadow .2s ease;flex-shrink:0;width:120px}.MediaUpload_photoPreview__SjEPg:active{cursor:-webkit-grabbing;cursor:grabbing}.MediaUpload_photoPreviewDragging__ORWNn{opacity:.4}.MediaUpload_photoPreviewOver__xqtNQ{box-shadow:inset 0 0 0 2px #1b553e;border-radius:8px}.MediaUpload_dragHandle__RHMEa{position:absolute;top:4px;left:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:rgba(0,0,0,.5);color:#fff;z-index:1;opacity:0;transition:opacity .2s ease}.MediaUpload_photoPreview__SjEPg:hover .MediaUpload_dragHandle__RHMEa{opacity:1}.MediaUpload_previewImage__9n5IT{width:100%;height:160px;object-fit:cover;object-position:top;display:block;background:#f5eee6}.MediaUpload_videoPreview__6fMgT{position:relative}.MediaUpload_removeBtn__0K9_V{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50px;border:none;background:rgba(0,0,0,.6);color:#fff;cursor:pointer;transition:background .2s ease;z-index:1}.MediaUpload_removeBtn__0K9_V:hover{background:rgba(0,0,0,.8)}.MediaUpload_error__tq6pS{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;background:rgba(198,40,40,.08);border:1px solid rgba(198,40,40,.2);border-radius:8px;font-size:13px;color:#c62828}.MediaUpload_errorDismiss__ZTFp_{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#c62828;cursor:pointer;padding:2px;flex-shrink:0}.LifeTabs_tabs___tP5k{display:flex;gap:4px;border-bottom:1px solid #ede6dc;padding:8px 0 0;margin:20px 0 8px}.LifeTabs_tab__oqpGc{font-family:Libre Baskerville,Georgia,serif;font-size:13px;font-weight:500;color:#70695f;background:none;padding:8px 16px;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s ease}.LifeTabs_tab__oqpGc:hover{color:#202e2b}.LifeTabs_tab__oqpGc.LifeTabs_active__26QXi{color:#202e2b;font-weight:600;border-bottom-color:#1b553e}.IdentityStrip_strip__UUHje{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:var(--text-muted,#70695f)}.IdentityStrip_strip__UUHje strong{font-weight:600;color:var(--text-primary,#202e2b)}.IdentityStrip_dot__5RAKe{opacity:.4}@media(max-width:480px){.IdentityStrip_messageDot__BNuLN,.IdentityStrip_message__PWBAX{display:none}}.IdentityStrip_message__PWBAX{font-style:italic}.StatsHeader_section__5a82d,.StatsHeader_statsHeader__duH6a{margin-bottom:32px}.StatsHeader_sectionTitle__P_TOG{font-size:20px;font-weight:600;margin:0 0 16px;color:var(--text-primary,#202e2b)}.StatsHeader_statsGrid__kzAE8{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:768px){.StatsHeader_statsGrid__kzAE8{grid-template-columns:repeat(2,1fr)}}.StatsHeader_statCard__p_wXS{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e8e2d8);border-radius:12px;padding:20px;text-align:center;text-decoration:none;color:inherit;cursor:pointer;transition:all .2s ease}.StatsHeader_statCard__p_wXS:hover{border-color:var(--green-primary,#1b553e);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.StatsHeader_statIcon___lfvq{font-size:26px;display:block;margin-bottom:8px}.StatsHeader_statNumber__y2cdP{font-size:30px;font-weight:600;color:var(--text-primary,#202e2b);line-height:1.2;display:block}.StatsHeader_statLabel__lMSFX{font-size:13px;color:var(--text-muted,#70695f);display:block}.StatsHeader_twoCol__9ciuH{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:32px}@media(max-width:768px){.StatsHeader_twoCol__9ciuH{grid-template-columns:1fr}}.StatsHeader_currentlyReading__sPT_l{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e8e2d8);border-radius:12px;padding:20px;text-decoration:none;color:inherit;display:block;cursor:pointer;transition:all .2s ease}.StatsHeader_currentlyReading__sPT_l:hover{border-color:var(--green-primary,#1b553e);box-shadow:0 1px 3px rgba(0,0,0,.08)}.StatsHeader_currentBook__Vf1gD{display:flex;gap:16px;align-items:center}.StatsHeader_currentBookCover__MThdZ{width:50px;height:75px;background:linear-gradient(145deg,#4a1c40,#1a1a2e);border-radius:4px;flex-shrink:0}.StatsHeader_currentBookInfo__zmZZS{flex:1 1}.StatsHeader_currentBookTitle__lT9K3{font-size:16px;font-weight:600;margin-bottom:2px}.StatsHeader_currentBookAuthor__nMc05{font-size:13px;color:var(--text-muted,#70695f);margin-bottom:8px}.StatsHeader_currentBookProgress__fzI_y{display:flex;align-items:center;gap:10px}.StatsHeader_progressBar__U1s0B{flex:1 1;height:6px;background:var(--parchment,#f5eee6);border-radius:2px;overflow:hidden}.StatsHeader_progressBarLarge__Y6jPh{height:12px;background:var(--parchment,#f5eee6);border-radius:6px;overflow:hidden}.StatsHeader_progressFill__ki0oX{height:100%;width:var(--fill-width,0);background:var(--green-primary,#1b553e);border-radius:2px}.StatsHeader_progressText__c0hjp{font-size:13px;color:var(--text-muted,#70695f)}.StatsHeader_emptyState__cGwTu{text-align:center;color:var(--text-muted,#70695f);font-size:15px;padding:20px 0}.StatsHeader_goalCard__np0_S{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e8e2d8);border-radius:12px;padding:20px}.StatsHeader_goalHeader__ZyEsZ{display:flex;justify-content:space-between;margin-bottom:8px}.StatsHeader_goalLabel__aEgu9{font-size:15px;color:var(--text-secondary,#806757)}.StatsHeader_goalCount__FN2x_{font-size:15px;font-weight:600}.StatsHeader_goalMessage__1oi3O{font-size:13px;color:var(--text-muted,#70695f);margin:8px 0 0}.StatsHeader_genreList__qge5B{display:flex;flex-direction:column;gap:12px}.StatsHeader_genreRow__qqqjx{display:flex;align-items:center;padding:14px 18px;background:var(--card-bg,#fff);border:1px solid var(--card-border,#e8e2d8);border-radius:8px;text-decoration:none;color:inherit;cursor:pointer;transition:all .2s ease}.StatsHeader_genreRow__qqqjx:hover{border-color:var(--green-primary,#1b553e);background:var(--green-light,#e8f0ec)}.StatsHeader_genreRow__qqqjx:hover .StatsHeader_genreBadge__Q6AHr{background:var(--green-primary,#1b553e);color:#fff}.StatsHeader_genreBadge__Q6AHr{padding:5px 12px;background:var(--parchment-dark,#f5eee6);border-radius:6px;font-size:13px;font-weight:500;min-width:120px;transition:all .2s ease}.StatsHeader_genreBarContainer__UflX4{flex:1 1;height:8px;background:var(--parchment,#f5eee6);border-radius:4px;overflow:hidden;margin:0 16px}.StatsHeader_genreBar__PoB_3{height:100%;width:var(--bar-width,0);background:var(--green-primary,#1b553e);border-radius:4px}.StatsHeader_genreCount__uCvKz{font-size:15px;font-weight:600;color:var(--text-primary,#202e2b);min-width:36px;text-align:right}.StatsHeader_tagsCard__fJyL5{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e8e2d8);border-radius:12px;padding:16px}.StatsHeader_tagList__xMa_n{display:flex;flex-wrap:wrap;gap:8px}.StatsHeader_tagPill__vFJjY{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--parchment-dark,#f5eee6);border-radius:20px;font-size:13px;text-decoration:none;color:inherit;cursor:pointer;transition:all .2s ease}.StatsHeader_tagPill__vFJjY:hover{background:var(--green-primary,#1b553e);color:#fff}.StatsHeader_tagPill__vFJjY:hover .StatsHeader_tagCount__ocnbQ{background:hsla(0,0%,100%,.2);color:#fff}.StatsHeader_tagCount__ocnbQ{background:var(--card-bg,#fff);padding:2px 6px;border-radius:10px;font-size:11px;color:var(--text-muted,#70695f);transition:all .2s ease}.StatsHeader_seriesList__UpHeB{display:flex;flex-direction:column;gap:8px}.StatsHeader_seriesRow__ek2kJ{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--card-bg,#fff);border:1px solid var(--card-border,#e8e2d8);border-radius:8px;text-decoration:none;color:inherit;cursor:pointer;transition:all .2s ease}.StatsHeader_seriesRow__ek2kJ:hover{border-color:var(--green-primary,#1b553e);background:var(--green-light,#e8f0ec)}.StatsHeader_seriesCovers__o1dfj{display:flex}.StatsHeader_miniCover__5VCoW{width:24px;height:36px;border-radius:2px;margin-right:-6px;border:2px solid var(--card-bg,#fff);background:var(--cover-bg);background-size:cover}.StatsHeader_miniCover__5VCoW:last-child{margin-right:0}.StatsHeader_seriesInfo__hqQ1W{flex:1 1;min-width:0}.StatsHeader_seriesName__h6lwm{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StatsHeader_seriesAuthor__ktVMy{font-size:12px;color:var(--text-muted,#70695f)}.StatsHeader_seriesRating__EAELe{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:13px;font-weight:600;color:var(--green-primary,#1b553e);background:var(--green-light,#e8f0ec);padding:6px 10px;border-radius:6px}.StatsHeader_seriesBookCount__jvXMB{font-size:11px;font-weight:500;color:var(--text-muted,#70695f)}.StatsHeader_yearChart__Sc4lp{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e8e2d8);border-radius:12px;padding:24px}.StatsHeader_yearBars__VknQB{display:flex;align-items:flex-end;justify-content:space-between;height:160px;gap:12px;margin-bottom:12px}.StatsHeader_yearBarWrapper__oYR5U{flex:1 1;display:flex;flex-direction:column;align-items:center;height:100%;text-decoration:none;color:inherit;cursor:pointer}.StatsHeader_yearBarWrapper__oYR5U:hover .StatsHeader_yearBar__e6cBy{background:var(--green-primary,#1b553e)}.StatsHeader_yearBarWrapper__oYR5U:hover .StatsHeader_yearBarCount__hnbhI{color:var(--green-primary,#1b553e)}.StatsHeader_yearBar__e6cBy{width:100%;max-width:48px;background:var(--green-light,#e8f0ec);border-radius:6px 6px 0 0;margin-top:auto;height:var(--bar-height,0);position:relative;transition:background .2s ease}.StatsHeader_yearBarCount__hnbhI{position:absolute;top:-24px;left:50%;transform:translateX(-50%);font-size:13px;font-weight:600;color:var(--text-secondary,#806757);transition:color .2s ease}.StatsHeader_yearLabels__5D8Ca{display:flex;justify-content:space-between}.StatsHeader_yearLabel__k3XBO{flex:1 1;text-align:center;font-size:13px;color:var(--text-muted,#70695f)}.StatsHeader_paceGrid__awg0_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:768px){.StatsHeader_paceGrid__awg0_{grid-template-columns:repeat(2,1fr)}}.StatsHeader_paceCard__CN10g{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e8e2d8);border-radius:12px;padding:20px;text-align:center}.StatsHeader_paceIcon__NmFKM{font-size:26px;display:block;margin-bottom:8px}.StatsHeader_paceValue__KWPFd{font-size:30px;font-weight:600;color:var(--text-primary,#202e2b);line-height:1.2;display:block}.StatsHeader_paceLabel__5hrgD{font-size:13px;color:var(--text-muted,#70695f);display:block}.StatsHeader_paceHighlights__pKw6X{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:16px}@media(max-width:768px){.StatsHeader_paceHighlights__pKw6X{grid-template-columns:1fr}}.StatsHeader_paceHighlightCard__VkCi9{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e8e2d8);border-radius:12px;padding:16px;text-align:center}.StatsHeader_paceHighlightCard__VkCi9.StatsHeader_fast__1D_yI{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b}.StatsHeader_paceHighlightCard__VkCi9.StatsHeader_slow__TyACK{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-color:#818cf8}.StatsHeader_paceHighlightBadge__lLAlz{font-size:12px;font-weight:600;color:var(--text-secondary,#806757);margin-bottom:8px}.StatsHeader_paceHighlightBook__GnQsR{font-size:16px;font-weight:600;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StatsHeader_paceHighlightStat__muQyT{font-size:20px;font-weight:700;color:var(--text-primary,#202e2b)}.StatsHeader_paceHighlightDetail__zibq_{font-size:12px;color:var(--text-muted,#70695f);margin-top:4px;font-style:italic}.StatsHeader_pageStats__j8JNn{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e8e2d8);border-radius:12px;padding:16px 20px;margin-top:16px}.StatsHeader_pageStatsHeader__e_q3t{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.StatsHeader_pageStatsTitle__M1BMj{font-size:13px;font-weight:600;color:var(--text-secondary,#806757)}.StatsHeader_pageStatsNote__XMRiF{font-size:12px;color:var(--text-muted,#70695f)}.StatsHeader_pageStatsRow__YtxJe{display:flex;justify-content:space-around}.StatsHeader_pageStat__crET5{text-align:center}.StatsHeader_pageStatValue__aG764{display:block;font-size:20px;font-weight:600;color:var(--text-primary,#202e2b)}.StatsHeader_pageStatLabel__cPsSy{font-size:12px;color:var(--text-muted,#70695f)}.JournalCalendarView_calendarSection__E8VGn{min-width:0;overflow-y:auto;display:flex;flex-direction:column}.JournalCalendarView_dayHeaderRow__18zie{display:grid;grid-template-columns:repeat(7,1fr);position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid #ede6dc}.JournalCalendarView_dayHeader__HvzUi{padding:8px;text-align:center;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;letter-spacing:.05em;color:#70695f;text-transform:uppercase}.JournalCalendarView_monthsScroll__x3D3s{flex:1 1}.JournalCalendarView_monthBlock__Ix_SO{padding:0 16px}.JournalCalendarView_monthTitle__GwHlp{font-family:Libre Baskerville,Georgia,serif;font-size:15px;font-weight:600;color:#202e2b;margin:0;padding:16px 0 4px;position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff}.JournalCalendarView_calendar__amlTH{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;gap:0}.JournalCalendarView_day__u4Imh{padding:4px;position:relative;display:flex;flex-direction:column;aspect-ratio:1;border:1px solid transparent;border-radius:4px;transition:all .2s ease;cursor:pointer}.JournalCalendarView_day__u4Imh:hover{background:rgba(27,85,62,.04)}.JournalCalendarView_day__u4Imh:empty{cursor:default}.JournalCalendarView_readingPeriod__8NB9s{background:rgba(74,144,217,.08)}.JournalCalendarView_readingStart__sdIA_{border-left:2px solid #1e5494;border-top:2px solid #1e5494;border-bottom:2px solid #1e5494;border-top-left-radius:6px;border-bottom-left-radius:6px}.JournalCalendarView_readingEnd__Cr4n7{border-right:2px solid #1e5494;border-top:2px solid #1e5494;border-bottom:2px solid #1e5494;border-top-right-radius:6px;border-bottom-right-radius:6px}.JournalCalendarView_readingStart__sdIA_.JournalCalendarView_readingEnd__Cr4n7{border:2px solid #1e5494;border-radius:6px}.JournalCalendarView_started__lmfDh{background:rgba(30,84,148,.12)}.JournalCalendarView_finished__1RYrC{background:rgba(15,123,85,.12)}.JournalCalendarView_dnf__zg67j{background:rgba(74,53,32,.08)}.JournalCalendarView_today__LWBYj .JournalCalendarView_todayNumber__PX1Lm{background:#1b553e;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.JournalCalendarView_selected__AuLgA{border:2px solid #1b553e!important;border-radius:6px;background:rgba(27,85,62,.06)}.JournalCalendarView_dayNumber__vQuy2{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;color:#202e2b;position:relative;z-index:1}.JournalCalendarView_day__u4Imh:has(.JournalCalendarView_cellThumb__8SchC) .JournalCalendarView_dayNumber__vQuy2{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.JournalCalendarView_statusIcon__kXLyW{position:absolute;top:4px;right:4px;color:#1e5494;opacity:.7;z-index:1}.JournalCalendarView_finished__1RYrC .JournalCalendarView_statusIcon__kXLyW{color:#0f7b55}.JournalCalendarView_dnf__zg67j .JournalCalendarView_statusIcon__kXLyW{color:#4a3520}.JournalCalendarView_day__u4Imh:has(.JournalCalendarView_cellThumb__8SchC) .JournalCalendarView_statusIcon__kXLyW{color:#fff;opacity:.9}.JournalCalendarView_eventDots__cgfY_{display:flex;gap:3px;margin-top:4px;position:relative;z-index:1}.JournalCalendarView_dotEntry__ZVieo{width:6px;height:6px;border-radius:50%;background:#4a90d9}.JournalCalendarView_dotRec____ycU{width:6px;height:6px;border-radius:50%;background:#c4943d}.JournalCalendarView_dotMedia__lS_wt{width:6px;height:6px;border-radius:50%;background:#e91e63}.JournalCalendarView_cellThumb__8SchC{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.JournalCalendarView_cellThumb__8SchC img,.JournalCalendarView_cellThumb__8SchC video{width:100%;height:100%;object-fit:cover}.JournalCalendarView_cellThumb__8SchC:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.05) 40%,rgba(0,0,0,.25));pointer-events:none}.JournalCalendarView_playIcon__0U17s{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:hsla(0,0%,100%,.85);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#202e2b;z-index:1}.JournalCalendarView_playIcon__0U17s svg{margin-left:1px}.JournalCalendarView_legend__oK8vw{display:flex;align-items:center;justify-content:center;gap:20px;padding:16px 20px;border-top:1px solid #ede6dc}.JournalCalendarView_legendItem__E3ouU{display:flex;align-items:center;gap:8px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;color:#70695f}.JournalCalendarView_legendReadingPeriod__sLFNZ{width:18px;height:10px;background:rgba(74,144,217,.12);border:1px solid #1e5494;border-radius:2px}.JournalCalendarView_legendDot__LmorV{width:7px;height:7px;border-radius:50%}.JournalCalendarView_sidebarContent__66NnC{padding:20px}.JournalCalendarView_sidebarEmpty__M1inE{display:flex;align-items:center;justify-content:center;min-height:200px;padding:24px;text-align:center;color:#70695f;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-style:italic}.JournalCalendarView_sidebarDate__LKMr1{font-family:Libre Baskerville,Georgia,serif;font-size:20px;font-weight:700;color:#202e2b;margin:0}.JournalCalendarView_sidebarSubtitle__RaVEB{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#70695f;margin:4px 0 0}.JournalCalendarView_sidebarItemsList__QbdM9{margin-top:20px;display:flex;flex-direction:column;gap:8px}.JournalCalendarView_sidebarEntryCard__uHtoV{display:flex;gap:16px;align-items:flex-start;padding:16px;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.JournalCalendarView_sidebarEntryCard__uHtoV:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.JournalCalendarView_sidebarEntrySelected__t0_9Q{background:#e8f0eb;box-shadow:0 4px 16px rgba(0,0,0,.12)}.JournalCalendarView_sidebarBookThumb__nXC0A{width:40px;height:56px;flex-shrink:0;border-radius:4px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}.JournalCalendarView_sidebarBookCover__FXvcb{width:100%;height:100%;object-fit:cover}.JournalCalendarView_sidebarBookPlaceholder__MP_n7{width:100%;height:100%;background:#f5eee6;display:flex;align-items:center;justify-content:center;font-family:Libre Baskerville,Georgia,serif;font-size:11px;color:#70695f}.JournalCalendarView_sidebarEntryBody__S_bxH{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;align-self:stretch}.JournalCalendarView_sidebarEntryPreview__2WUBS{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#806757;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.JournalCalendarView_sidebarEntryMeta__auNOS{display:flex;align-items:center;gap:4px;margin-top:auto}.JournalCalendarView_sidebarEntryDate__37mPs,.JournalCalendarView_sidebarPhaseBadge__4oWbc{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;color:#70695f}.JournalCalendarView_sidebarPhaseBadge__4oWbc:before{content:"·";margin-right:4px}.JournalCalendarView_sidebarMediaThumb__djh78{width:44px;height:44px;flex-shrink:0;border-radius:6px;overflow:hidden;position:relative;align-self:center}.JournalCalendarView_sidebarMediaThumbImg__ELIpo{width:100%;height:100%;object-fit:cover;display:block}.JournalCalendarView_sidebarMediaBadges__tPd6y{position:absolute;bottom:2px;right:2px;display:flex;gap:2px;align-items:center}.JournalCalendarView_sidebarMediaBadge__RuDrf{display:inline-flex;align-items:center;gap:1px;padding:1px 3px;border-radius:2px;background:rgba(0,0,0,.6);color:#fff;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:8px;line-height:1}.JournalCalendarView_sidebarMediaBadge__RuDrf svg{flex-shrink:0}.JournalCalendarView_noEvents___5IrJ{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#70695f;text-align:center;padding:20px 0;margin:0;font-style:italic}@media(max-width:480px){.JournalCalendarView_calendar__amlTH{padding:4px}.JournalCalendarView_day__u4Imh{padding:2px}.JournalCalendarView_cellThumb__8SchC{display:none}.JournalCalendarView_legend__oK8vw{flex-wrap:wrap;gap:16px}}.UnifiedFAB_fab__T5YnH{position:fixed;bottom:24px;right:24px;width:52px;height:52px;border:none;border-radius:50%;background:#1b553e;color:#fff;cursor:pointer;z-index:1000;box-shadow:0 8px 24px rgba(27,85,62,.3);display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.UnifiedFAB_fab__T5YnH:hover{transform:scale(1.05);box-shadow:0 10px 28px rgba(27,85,62,.35)}.UnifiedFAB_fab__T5YnH:active{transform:scale(.95)}@media(max-width:480px){.UnifiedFAB_fab__T5YnH{bottom:80px;right:16px}}.UnifiedFAB_fabIcon__73ujG{transition:transform .2s ease}.UnifiedFAB_fabIconOpen__OsmMA{transform:rotate(45deg)}.UnifiedFAB_popover__LrRyZ{z-index:1001;min-width:160px;background:#fff;border:1px solid #ede6dc;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.12);animation:UnifiedFAB_fadeIn__99tKP .2s ease;overflow:hidden}@keyframes UnifiedFAB_fadeIn__99tKP{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.UnifiedFAB_menu__fJwdG{padding:4px 0}.UnifiedFAB_menuItem__7Oh8b{display:flex;align-items:center;gap:8px;width:100%;padding:8px 16px;border:none;background:transparent;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#202e2b;cursor:pointer;transition:background .2s ease}.UnifiedFAB_menuItem__7Oh8b:hover{background:#f5eee6}.UnifiedFAB_menuItemIcon__uuHpc{color:#70695f;flex-shrink:0}.UnifiedFAB_pickerView__DzRwL{padding:8px;min-width:220px;max-width:280px}.UnifiedFAB_pickerBack__Jd7CP{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:6px;color:#70695f;cursor:pointer;margin-bottom:4px}.UnifiedFAB_pickerBack__Jd7CP:hover{background:#f5eee6;color:#202e2b}.UnifiedFAB_pickerLabel__QE0nB{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:500;color:#70695f;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;padding:0 4px}.UnifiedFAB_pickerList__ZBFcP{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto}.UnifiedFAB_pickerBook__QsyRq{display:flex;align-items:center;gap:8px;padding:4px;border:none;background:transparent;border-radius:6px;cursor:pointer;text-align:left;transition:background .2s ease}.UnifiedFAB_pickerBook__QsyRq:hover{background:#f5eee6}.UnifiedFAB_pickerCover__1aabp{width:28px;height:42px;object-fit:cover;border-radius:4px;flex-shrink:0}.UnifiedFAB_pickerCoverPlaceholder__d0u8o{width:28px;height:42px;border-radius:4px;background:#f5eee6;display:flex;align-items:center;justify-content:center;font-family:Libre Baskerville,Georgia,serif;font-size:11px;color:#70695f;flex-shrink:0}.UnifiedFAB_pickerBookInfo__a2uuQ{display:flex;flex-direction:column;min-width:0}.UnifiedFAB_pickerBookTitle__rqela{font-family:Libre Baskerville,Georgia,serif;font-size:13px;font-weight:600;color:#202e2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UnifiedFAB_pickerBookAuthor__SsbhX{font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;color:#70695f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UnifiedFAB_pickerContent__Jv6v5{display:flex;flex-direction:column}.UnifiedFAB_pickerSectionLabel__BhwgA{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:500;color:#70695f;text-transform:uppercase;letter-spacing:.05em;padding:0 4px;margin-bottom:4px}.UnifiedFAB_pickerSearch__5BTDK{margin-bottom:8px}.UnifiedFAB_pickerSearch__5BTDK input{padding:8px 16px 8px 38px;font-size:13px}.UnifiedFAB_pickerNoResults__gxna0{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;color:#70695f;text-align:center;padding:8px 4px}.UnifiedFAB_pickerNoResults__gxna0 p{margin:0 0 4px}.UnifiedFAB_pickerAddLink___ees4{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;color:#1b553e;background:none;border:none;padding:0;cursor:pointer}.UnifiedFAB_pickerAddLink___ees4:hover{text-decoration:underline}.UnifiedFAB_pickerSkip__UChI3{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:8px;margin-top:4px;border:1px dashed #ede6dc;border-radius:6px;background:transparent;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;color:#70695f;cursor:pointer;transition:all .2s ease}.UnifiedFAB_pickerSkip__UChI3:hover{color:#202e2b;border-color:#ede6dc;background:#f5eee6}.UnifiedFAB_pickerEmpty__4bqJH{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#70695f;text-align:center;padding:16px 8px}.ReadingHistory_section__uotqN{padding:20px 0;border-bottom:1px solid #e8e2d8}.ReadingHistory_heading__9X49f{font-family:Libre Baskerville,Georgia,serif;font-size:13px;font-weight:600;color:#806757;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.ReadingHistory_readList__nApbs{display:flex;flex-direction:column;gap:8px}.ReadingHistory_readItem__6XWEQ{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:#f5eee6;border-radius:8px}.ReadingHistory_readHeader__ToB7Y{display:flex;align-items:center;gap:8px}.ReadingHistory_readNumber__4LF0N{font-family:Playfair Display,Georgia,serif;font-size:13px;font-weight:600;font-style:italic;color:#202e2b}.ReadingHistory_dnfBadge__JfjS1{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:500;color:#4a3520;background:#fdf0e6;padding:1px 6px;border-radius:4px;letter-spacing:.05em}.ReadingHistory_readRating__RAF4t{margin-left:auto;display:flex;align-items:center}.ReadingHistory_readDates__K_GVT{display:flex;align-items:center;gap:8px;font-family:Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;color:#70695f}.ReadingHistory_duration__pUmLG{color:#70695f;opacity:.7}.ReadingHistory_duration__pUmLG:before{content:"·";margin-right:4px}.ReadingHistory_startRereadBtn__DtEzc{display:flex;align-items:center;gap:4px;margin-top:12px;padding:8px 12px;border:1px dashed #e8e2d8;border-radius:8px;background:none;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#806757;cursor:pointer;transition:all .2s ease;width:100%;justify-content:center}.ReadingHistory_startRereadBtn__DtEzc:hover{border-color:#1b553e;color:#1b553e;background:rgba(27,85,62,.04)}.ReadingHistory_rereadPanel___clW1{margin-top:12px;padding:12px;border:1px solid #e8e2d8;border-radius:8px;background:#f5eee6;display:flex;flex-direction:column;gap:8px}.ReadingHistory_rereadInfo__hrOvt{font-family:Playfair Display,Georgia,serif;font-size:13px;font-style:italic;color:#806757;margin:0;line-height:1.4}.ReadingHistory_rereadDateRow__2nO4N{display:flex;align-items:center;gap:4px;color:#806757}.ReadingHistory_rereadDateRow__2nO4N input[type=date]{border:1px solid #e8e2d8;border-radius:4px;padding:4px 8px;background:#fff;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;color:#202e2b;outline:none}.ReadingHistory_rereadDateRow__2nO4N input[type=date]:focus{border-color:#1b553e}.ReadingHistory_todayBtn__H9E3f{padding:3px 8px;border:1px solid #e8e2d8;border-radius:4px;background:none;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;color:#806757;cursor:pointer}.ReadingHistory_todayBtn__H9E3f:hover{background:#f5eee6;border-color:#1b553e;color:#1b553e}.ReadingHistory_rereadActions____0_y{display:flex;justify-content:flex-end;gap:4px;margin-top:4px}.ReadingHistory_cancelBtn__P26EC{padding:4px 12px;border:none;border-radius:6px;background:none;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;color:#806757;cursor:pointer}.ReadingHistory_cancelBtn__P26EC:hover{background:rgba(0,0,0,.05)}.ReadingHistory_confirmBtn__0FIP7{padding:4px 12px;border:none;border-radius:6px;background:#1b553e;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:500;color:#fff;cursor:pointer}.ReadingHistory_confirmBtn__0FIP7:hover{background:#153f2e}