@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Literata:opsz,wght@7..72,400;7..72,500;7..72,600&display=swap";._authShell_1tgqq_1{place-items:center;width:100%;min-height:100dvh;padding:32px;display:grid}._authStage_1tgqq_17{grid-template-columns:minmax(0,1.15fr) minmax(340px,420px);align-items:center;gap:clamp(40px,7vw,88px);width:min(100%,1180px);animation:.65s both _stageIn_1tgqq_1;display:grid}._authIntro_1tgqq_35{max-width:620px}._authBrand_1tgqq_43{color:var(--color-text-primary);letter-spacing:-.08em;margin-bottom:18px;font-size:clamp(3.5rem,9vw,6.5rem);font-weight:800;line-height:.95}._authTitle_1tgqq_61{max-width:10ch;color:var(--color-text-primary);letter-spacing:-.05em;margin-bottom:18px;font-size:clamp(1.5rem,2.5vw,2.15rem);font-weight:700;line-height:1.02}._authText_1tgqq_81{max-width:34rem;color:var(--color-text-secondary);font-size:1rem;line-height:1.7}._authMeta_1tgqq_95{color:var(--color-text-secondary);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:10px 18px;margin-top:28px;font-size:.82rem;font-weight:600;display:flex}._authPanel_1tgqq_119{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;box-shadow:var(--shadow-soft);padding:clamp(28px,4vw,40px)}@keyframes _stageIn_1tgqq_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){._authShell_1tgqq_1{padding:20px}._authStage_1tgqq_17{grid-template-columns:1fr;gap:28px}._authIntro_1tgqq_35{max-width:none}._authTitle_1tgqq_61{max-width:14ch}}@media (width<=640px){._authShell_1tgqq_1{padding:16px}._authPanel_1tgqq_119{border-radius:24px;padding:24px 20px}._authMeta_1tgqq_95{letter-spacing:.08em;gap:8px 14px;font-size:.76rem}}._card_1v5hs_1{flex-direction:column;gap:30px;width:100%;display:flex}._header_1v5hs_15{align-items:center;gap:16px;display:flex}._headerCopy_1v5hs_29{min-width:0}._iconWrap_1v5hs_37{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text-primary);background:#ffffffa8;border-radius:15px;flex-shrink:0;place-items:center;display:grid}._icon_1v5hs_37{width:22px;height:22px}._title_1v5hs_71{color:var(--color-text-primary);letter-spacing:-.06em;font-size:clamp(1.65rem,4vw,1.95rem);font-weight:700;line-height:1}._subtitle_1v5hs_87{color:var(--color-text-secondary);margin-top:8px;font-size:.96rem;line-height:1.65}._form_1v5hs_101{flex-direction:column;gap:20px;display:flex}._field_1v5hs_113{flex-direction:column;gap:8px;display:flex}._label_1v5hs_125{color:var(--color-text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:700}._input_1v5hs_141{border:1px solid var(--color-border);background:var(--color-surface-input);width:100%;color:var(--color-text-primary);transition:var(--transition-base);-webkit-user-select:text;user-select:text;border-radius:16px;outline:none;padding:14px 16px}._input_1v5hs_141:focus{border-color:var(--color-border-strong);background:var(--color-surface-input-focus);box-shadow:0 0 0 4px var(--color-focus)}._input_1v5hs_141:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);-webkit-box-shadow:0 0 0px 1000px var(--color-surface-input) inset;caret-color:var(--color-text-primary);transition:background-color 5000s ease-in-out}._input_1v5hs_141:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);-webkit-box-shadow:0 0 0px 1000px var(--color-surface-input) inset;caret-color:var(--color-text-primary);transition:background-color 5000s ease-in-out}._input_1v5hs_141:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);-webkit-box-shadow:0 0 0px 1000px var(--color-surface-input) inset;caret-color:var(--color-text-primary);transition:background-color 5000s ease-in-out}._input_1v5hs_141:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-primary);-webkit-box-shadow:0 0 0px 1000px var(--color-surface-input) inset;caret-color:var(--color-text-primary);transition:background-color 5000s ease-in-out}._input_1v5hs_141:focus:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--color-surface-input-focus) inset;border-color:var(--color-border-strong)}._error_1v5hs_209{background:var(--color-error-bg);color:var(--color-error);border:1px solid #9a433929;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.92rem;line-height:1.5;display:flex}._errorIcon_1v5hs_235{flex-shrink:0;width:16px;height:16px;margin-top:2px}._submitButton_1v5hs_249{background:var(--color-accent);color:#f8f5ef;cursor:pointer;letter-spacing:-.01em;width:100%;transition:var(--transition-base);border:none;border-radius:999px;margin-top:4px;padding:14px 20px;font-weight:700}._submitButton_1v5hs_249:hover:not(:disabled),._submitButton_1v5hs_249:focus-visible:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px)}._submitButton_1v5hs_249:active:not(:disabled){background:var(--color-accent-pressed);transform:translateY(0)}._submitButton_1v5hs_249:disabled{cursor:default;opacity:.72}._footer_1v5hs_309{border-top:1px solid var(--color-border);color:var(--color-text-secondary);padding-top:18px;font-size:.92rem}._switchButton_1v5hs_323{color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}._switchButton_1v5hs_323:hover,._switchButton_1v5hs_323:focus-visible{color:var(--color-accent-hover)}._passwordHint_1v5hs_351{justify-content:flex-end;margin-top:-2px;display:flex}._passwordHintLink_1v5hs_363{color:var(--color-text-secondary);transition:var(--transition-base);font-size:.84rem;font-weight:600;text-decoration:none}._passwordHintLink_1v5hs_363:hover,._passwordHintLink_1v5hs_363:focus-visible{color:var(--color-accent-hover);text-decoration:underline}._backdrop_klyah_1{background:radial-gradient(circle at 50% 25%, #afc4b229, transparent 34%), var(--color-overlay);-webkit-backdrop-filter:blur(10px)saturate(.86);z-index:1000;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out _fadeIn_klyah_1;display:flex;position:fixed;inset:0}._dialog_klyah_33{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-brand) 18%, transparent);border-radius:28px;flex-direction:column;width:100%;max-height:calc(100vh - 48px);animation:.18s ease-out _rise_klyah_1;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #261e0a47,0 8px 24px #261e0a1f}._dialog_klyah_33:before{background:linear-gradient(90deg, transparent, var(--color-brand), transparent);content:"";opacity:.78;z-index:2;border-radius:0 0 999px 999px;height:3px;position:absolute;inset:0 28px auto}._size_sm_klyah_83{max-width:420px}._size_md_klyah_85{max-width:760px}._size_lg_klyah_87{max-width:1000px}._size_full_klyah_89{width:calc(100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none}@keyframes _fadeIn_klyah_1{0%{opacity:0}to{opacity:1}}@keyframes _rise_klyah_1{0%{opacity:0;transform:translateY(10px)scale(.988)}to{opacity:1;transform:none}}@media (width<=640px){._backdrop_klyah_1{align-items:flex-end;padding:12px}._dialog_klyah_33{border-radius:24px;max-height:calc(100dvh - 24px)}}._layout_wk4sb_1{background:var(--color-surface);grid-template-columns:210px 1fr;min-height:540px;max-height:calc(100vh - 48px);display:grid}._sidebar_wk4sb_17{background:radial-gradient(circle at 14% 86%, #d6c39138, transparent 32%), var(--color-brand-deep);border-right:1px solid #ffffff14;flex-direction:column;gap:20px;padding:32px 18px;display:flex;position:relative}._sidebarTitle_wk4sb_41{font-family:var(--font-serif);letter-spacing:-.025em;color:#f6f3ea;padding:0 12px 8px;font-size:1.55rem;font-weight:500}._sidebarNav_wk4sb_59{flex-direction:column;gap:2px;display:flex}._navItem_wk4sb_71{color:#f6f3eaa8;text-align:left;cursor:pointer;transition:var(--transition-base);border:none;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}._navItem_wk4sb_71:hover{color:#f6f3ea;background:#ffffff14}._navItem_wk4sb_71:focus-visible{outline-offset:2px;outline:2px solid #d6c391}._navItemActive_wk4sb_121{color:#fff;background:#d6c3912e;font-weight:600;box-shadow:inset 3px 0 #d6c391}._body_wk4sb_135{flex-direction:column;min-height:0;display:flex}._bodyHeader_wk4sb_147{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:28px 32px 20px;display:flex}._bodyTitle_wk4sb_163{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--color-text-primary);font-size:1.75rem;font-weight:500}._closeButton_wk4sb_179{width:38px;height:38px;color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-base);border:none;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}._closeButton_wk4sb_179:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}._bodyContent_wk4sb_215{flex-direction:column;gap:6px;padding:10px 32px 32px;display:flex;overflow-y:auto}._row_wk4sb_231{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:20px 0;display:grid}._row_wk4sb_231:last-child{border-bottom:none}._rowText_wk4sb_257{flex-direction:column;gap:4px;min-width:0;display:flex}._rowLabel_wk4sb_271{color:var(--color-text-primary);align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}._rowDescription_wk4sb_289{color:var(--color-text-secondary);font-size:13px;line-height:1.5}._rowControl_wk4sb_301{align-items:center;gap:12px;display:flex}._badge_wk4sb_313{letter-spacing:.04em;text-transform:uppercase;background:var(--color-surface-input);color:var(--color-text-tertiary);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}._segmented_wk4sb_337{background:var(--color-surface-input);border:1px solid var(--color-border);border-radius:12px;gap:2px;padding:4px;display:inline-flex}._segmentedOption_wk4sb_355{color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-base);white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:500}._segmentedOption_wk4sb_355:hover:not(:disabled){color:var(--color-text-primary)}._segmentedOptionActive_wk4sb_389{background:var(--color-surface);color:var(--color-text-primary);font-weight:600;box-shadow:0 4px 14px #173e2d1a}._segmentedOption_wk4sb_355:disabled{cursor:not-allowed;opacity:.7}._accentRow_wk4sb_415{gap:10px;display:inline-flex}._accentSwatch_wk4sb_425{cursor:pointer;border:2px solid #0000;border-radius:50%;width:30px;height:30px;padding:0;transition:transform .15s,box-shadow .15s,border-color .15s;position:relative}._accentSwatch_wk4sb_425:hover{transform:scale(1.08)}._accentSwatchActive_wk4sb_455{border-color:var(--color-surface);box-shadow:0 0 0 2px var(--color-brand-deep), 0 5px 12px #173e2d29}._infoBlock_wk4sb_467{flex-direction:column;gap:4px;display:flex}._infoLabel_wk4sb_479{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:12px;font-weight:600}._infoValue_wk4sb_495{color:var(--color-text-primary);font-size:15px}._passwordForm_wk4sb_505{flex-direction:column;gap:12px;padding:14px 0 4px;display:flex}._passwordForm_wk4sb_505 input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text-primary);transition:var(--transition-base);border-radius:12px;padding:10px 12px;font-size:14px}._passwordForm_wk4sb_505 input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus);outline:none}._formActions_wk4sb_553{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}._button_wk4sb_567{cursor:pointer;transition:var(--transition-base);background:var(--color-surface-input);color:var(--color-text-primary);border:1px solid #0000;border-radius:12px;padding:9px 16px;font-size:14px;font-weight:600}._button_wk4sb_567:hover:not(:disabled){background:var(--color-surface-hover)}._button_wk4sb_567:disabled{opacity:.55;cursor:not-allowed}._buttonPrimary_wk4sb_609{background:var(--color-brand);color:#fff;box-shadow:0 8px 18px #173e2d29}._select_wk4sb_621{border:1px solid var(--color-border);background:var(--color-surface-input);min-width:148px;max-width:220px;color:var(--color-text-primary);font:inherit;border-radius:10px;padding:8px 30px 8px 11px}._select_wk4sb_621:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._readingHint_wk4sb_653{color:var(--color-text-tertiary);white-space:nowrap;font-size:13px}._buttonPrimary_wk4sb_609:hover:not(:disabled){background:var(--color-brand-deep)}._buttonDanger_wk4sb_673{background:var(--color-error-bg);color:var(--color-error)}._buttonDanger_wk4sb_673:hover:not(:disabled){background:#9a433926}._statusMessage_wk4sb_691{color:var(--color-text-secondary);padding-top:6px;font-size:13px}._statusError_wk4sb_703{color:var(--color-error)}._statusSuccess_wk4sb_711{color:var(--accent-sage-pressed)}._confirmBody_wk4sb_721{flex-direction:column;gap:14px;padding:24px 28px;display:flex}._confirmTitle_wk4sb_735{color:var(--color-text-primary);font-size:17px;font-weight:700}._confirmText_wk4sb_747{color:var(--color-text-secondary);font-size:14px;line-height:1.5}._confirmText_wk4sb_747 strong{color:var(--color-error)}@media (width<=640px){._layout_wk4sb_1{grid-template-rows:auto 1fr;grid-template-columns:1fr}._sidebar_wk4sb_17{background:var(--color-brand-deep);flex-direction:row;padding:14px;overflow-x:auto}._sidebarTitle_wk4sb_41{display:none}._sidebarNav_wk4sb_59{flex-direction:row}._bodyHeader_wk4sb_147{padding:22px 20px 16px}._bodyContent_wk4sb_215{padding:4px 20px 24px}._row_wk4sb_231{grid-template-columns:1fr;gap:12px}._rowControl_wk4sb_301{justify-content:flex-start}}._body_55uw8_1{flex-direction:column;gap:6px;padding:28px 32px 24px;display:flex}._title_55uw8_8{font-family:var(--font-serif);color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:650}._message_55uw8_16{color:var(--color-text-secondary);margin:4px 0 0;font-size:.9rem;line-height:1.45}._actions_55uw8_23{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}._cancelButton_55uw8_30{border:1px solid var(--color-border);min-height:40px;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 20px;font-size:.88rem;font-weight:550;transition:background .12s}._cancelButton_55uw8_30:hover{background:color-mix(in srgb, var(--color-text-primary) 6%, transparent)}._confirmButton_55uw8_48{background:var(--color-brand);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:none;border-radius:10px;padding:0 20px;font-size:.88rem;font-weight:550;transition:background .12s}._confirmButton_55uw8_48:hover{background:var(--color-brand-deep)}._confirmButton_55uw8_48:focus-visible,._cancelButton_55uw8_30:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._screen_1hryl_1{max-width:1180px;height:100dvh;min-height:100dvh;padding:0 32px calc(20px + env(safe-area-inset-bottom));color:var(--color-text-primary);background:0 0;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}._appbar_1hryl_27{flex:none;align-items:center;gap:16px;min-height:68px;padding:14px 2px;display:flex}._title_1hryl_45{font-family:var(--font-serif);letter-spacing:-.02em;flex:none;margin:0;font-size:1.3rem;font-weight:600}._appbarActions_1hryl_63{align-items:center;gap:2px;margin-left:auto;display:flex}._appbarDivider_1hryl_77{background:var(--color-border);width:1px;height:22px;margin:0 6px}._iconButton_1hryl_91{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;display:grid}._iconButton_1hryl_91:hover{background:var(--color-surface-hover)}._iconButton_1hryl_91:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._iconButton_1hryl_91:disabled{opacity:.4;cursor:default}._main_1hryl_143{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._searchField_1hryl_159{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, transparent);max-width:420px;min-height:42px;color:var(--color-text-secondary);border-radius:14px;flex:1;align-items:center;gap:8px;padding:0 14px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}._searchField_1hryl_159:focus-within{border-color:var(--color-border-strong);background:var(--color-surface);box-shadow:0 0 0 3px var(--color-focus)}._searchField_1hryl_159 input{color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:1}._categoryRail_1hryl_231{scrollbar-width:none;flex:none;gap:8px;max-width:100%;margin:12px 0 0;padding:2px;display:flex;overflow-x:auto}._categoryRail_1hryl_231::-webkit-scrollbar{display:none}._categoryChip_1hryl_261,._categoryChipActive_1hryl_263{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 86%, transparent);min-height:36px;color:var(--color-text-secondary);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 14px;font-size:.82rem;font-weight:600}._categoryChip_1hryl_261:hover{border-color:color-mix(in srgb, var(--color-brand) 42%, var(--color-border));color:var(--color-text-primary)}._categoryChipActive_1hryl_263{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-bg)}._categoryChip_1hryl_261:focus-visible,._categoryChipActive_1hryl_263:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._index_1hryl_325{margin:14px 0 0;padding:0;list-style:none}._entry_1hryl_337{border-top:1px solid var(--color-border);align-items:stretch;display:flex;position:relative}._entry_1hryl_337:last-child{border-bottom:1px solid var(--color-border)}._entryMain_1hryl_359{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;flex:1;grid-template-columns:1fr 190px;align-items:baseline;gap:5px 32px;padding:20px 40px 20px 16px;display:grid;position:relative}._entryMain_1hryl_359:before{content:"";background:var(--color-brand);opacity:0;border-radius:999px;width:3px;transition:opacity .15s;position:absolute;top:14px;bottom:14px;left:0}._entryTitle_1hryl_419{font-family:var(--font-serif);letter-spacing:-.022em;grid-column:1;font-size:1.42rem;font-weight:600;line-height:1.2}._entryPreview_1hryl_437{max-width:74ch;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:.9rem;line-height:1.5;overflow:hidden}._entrySide_1hryl_459{text-align:right;flex-direction:column;grid-area:1/2/3;align-items:flex-end;gap:6px;display:flex}._entryCategory_1hryl_479{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:inline-flex}._entryDot_1hryl_499{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}._entryMeta_1hryl_515{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-size:.75rem}._entryArrow_1hryl_527{color:var(--color-brand);opacity:0;font-size:1.1rem;transition:opacity .15s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._entryMain_1hryl_359:hover,._entryMain_1hryl_359:focus-visible{background:var(--color-surface);box-shadow:0 4px 16px #173e2d0d}._entryMain_1hryl_359:hover ._entryTitle_1hryl_419,._entryMain_1hryl_359:focus-visible ._entryTitle_1hryl_419{color:var(--color-brand-deep)}html[data-theme=dark] ._entryMain_1hryl_359:hover ._entryTitle_1hryl_419,html[data-theme=dark] ._entryMain_1hryl_359:focus-visible ._entryTitle_1hryl_419{color:var(--color-text-primary)}._entryMain_1hryl_359:hover ._entryArrow_1hryl_527,._entryMain_1hryl_359:focus-visible ._entryArrow_1hryl_527,._entryMain_1hryl_359:hover:before,._entryMain_1hryl_359:focus-visible:before{opacity:1}._entryMain_1hryl_359:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}._entryDelete_1hryl_609{min-width:44px;min-height:44px;color:var(--color-text-tertiary);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:10px;align-self:center;place-items:center;transition:opacity .15s,color .15s;display:grid}._entry_1hryl_337:hover ._entryDelete_1hryl_609,._entryDelete_1hryl_609:focus-visible{opacity:1}._entryDelete_1hryl_609:hover{color:var(--color-error)}._entryDelete_1hryl_609:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (hover:none){._entryDelete_1hryl_609{opacity:1}}._empty_1hryl_679{color:var(--color-text-secondary);font-family:var(--font-serif);text-align:center;margin:40px 0 0;padding:20px 0;font-style:italic}._error_1hryl_697{color:var(--color-error);margin-top:12px}._captureBar_1hryl_707{--capture-gold:#ebc86d;--capture-wave:#c7963d;padding:14px 32px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:linear-gradient(to bottom, transparent, var(--color-bg) 42%);flex:none;align-items:center;gap:16px;margin:0 -32px;display:flex}._recordButton_1hryl_733{background:var(--color-brand);width:52px;height:52px;color:var(--capture-gold);cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;transition:background-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 10px 24px #1f483538}._recordButton_1hryl_733:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-2px)}._recordButton_1hryl_733:active:not(:disabled){transform:translateY(0)scale(.98)}._recordButton_1hryl_733:disabled{opacity:.6;cursor:default}._recordButton_1hryl_733:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._captureCopy_1hryl_801{flex-direction:column;flex:none;display:flex}._captureCopy_1hryl_801 strong{color:var(--color-text-primary);font-size:.9rem;font-weight:650}._captureCopy_1hryl_801>span{color:var(--color-text-tertiary);font-size:.76rem}._voiceTrace_1hryl_835{pointer-events:none;flex:1;min-width:0;height:34px;animation:21.1s ease-in-out infinite _voiceDrift_1hryl_1;overflow:visible}._voicePath_1hryl_853{stroke:var(--capture-wave);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;transform-box:fill-box;transform-origin:50%;animation:13.7s ease-in-out infinite _voiceSwell_1hryl_1}@keyframes _voiceSwell_1hryl_1{0%{opacity:1;transform:scaleY(1)}9%{opacity:.74;transform:scaleY(.52)}17%{opacity:1;transform:scaleY(1.22)}28%{opacity:.86;transform:scaleY(.7)}36%{opacity:1;transform:scaleY(1.04)}47%{opacity:.7;transform:scaleY(.44)}58%{opacity:1;transform:scaleY(1.28)}66%{opacity:.88;transform:scaleY(.64)}78%{opacity:1;transform:scaleY(.98)}88%{opacity:.78;transform:scaleY(.56)}to{opacity:1;transform:scaleY(1)}}@keyframes _voiceDrift_1hryl_1{0%{transform:translate(0)scaleY(1)}23%{transform:translate(-4px)scaleY(1.08)}51%{transform:translate(3px)scaleY(.92)}77%{transform:translate(-2px)scaleY(1.05)}to{transform:translate(0)scaleY(1)}}._voiceBaseline_1hryl_955{stroke:var(--color-text-tertiary);stroke-dasharray:2 5;stroke-linecap:round;stroke-width:1px}@media (width<=900px){._screen_1hryl_1{padding:0 18px calc(16px + env(safe-area-inset-bottom))}._appbar_1hryl_27{flex-wrap:wrap;gap:10px;padding:12px 2px}._searchField_1hryl_159{order:3;width:100%;max-width:none}._appbarActions_1hryl_63{margin-left:auto}._entryMain_1hryl_359{grid-template-columns:1fr;padding:18px 34px 18px 12px}._entryTitle_1hryl_419{font-size:1.24rem}._entryPreview_1hryl_437{font-size:.95rem}._entryMeta_1hryl_515{font-size:.8rem}._entrySide_1hryl_459{text-align:left;flex-direction:row;grid-area:auto/1;align-items:center;gap:12px;margin-top:8px}._captureBar_1hryl_707{padding:12px 18px calc(12px + env(safe-area-inset-bottom));margin:0 -18px}._captureCopy_1hryl_801>span{display:none}}@media (width<=560px){._captureCopy_1hryl_801{display:none}}._idle_1b4lc_8{pointer-events:auto;flex-direction:column;align-items:flex-end;gap:8px;display:flex}._idleControl_1b4lc_16{align-items:center;gap:15px;display:flex}._trace_1b4lc_22{width:94px;height:24px;overflow:visible}._trace_1b4lc_22 path{stroke:#ce962d;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.86}._recordButton_1b4lc_36{background:var(--color-brand-deep);color:#f0b83d;cursor:pointer;width:68px;height:68px;box-shadow:0 0 0 8px color-mix(in srgb, var(--color-brand) 8%, transparent), 0 0 0 16px color-mix(in srgb, var(--color-brand) 7%, transparent), 0 14px 30px #173e2d3d;transition:var(--transition-base);border:0;border-radius:50%;place-items:center;display:grid;position:relative}._recordButton_1b4lc_36:hover:not(:disabled){background:var(--color-accent-dark);box-shadow:0 0 0 9px color-mix(in srgb, var(--color-brand) 10%, transparent), 0 0 0 18px color-mix(in srgb, var(--color-brand) 8%, transparent), 0 18px 34px #173e2d47;transform:translateY(-2px)}._recordButton_1b4lc_36:active:not(:disabled){transform:translateY(0)scale(.97)}._recordButton_1b4lc_36:disabled{opacity:.45;cursor:default}._recordButton_1b4lc_36:focus-visible,._stopButton_1b4lc_73:focus-visible,._discard_1b4lc_74:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._strip_1b4lc_79{border:1px solid var(--color-border);background:var(--color-surface);pointer-events:auto;border-radius:999px;align-items:center;gap:12px;min-height:68px;padding:8px 8px 8px 18px;display:flex;box-shadow:0 14px 32px #173e2d1f}._stripLive_1b4lc_92{border-color:color-mix(in srgb, var(--color-error) 30%, transparent);background:color-mix(in srgb, var(--color-error-bg) 70%, var(--color-surface))}._recLabel_1b4lc_97{color:var(--color-error);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;gap:7px;font-size:.74rem;font-weight:700;display:inline-flex}._recDot_1b4lc_109{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite _recBlink_1b4lc_1}@keyframes _recBlink_1b4lc_1{0%,to{opacity:1}50%{opacity:.25}}._meter_1b4lc_129{flex:none;align-items:center;gap:3px;height:26px;display:flex}._meter_1b4lc_129 i{background:#c7963d;border-radius:999px;width:3px;animation:1.1s ease-in-out infinite _meterBar_1b4lc_1}._meter_1b4lc_129 i:first-child{height:30%;animation-delay:-.9s}._meter_1b4lc_129 i:nth-child(2){height:62%;animation-delay:-.35s}._meter_1b4lc_129 i:nth-child(3){height:95%;animation-delay:-.7s}._meter_1b4lc_129 i:nth-child(4){height:48%;animation-delay:-.15s}._meter_1b4lc_129 i:nth-child(5){height:78%;animation-delay:-.55s}._meter_1b4lc_129 i:nth-child(6){height:36%;animation-delay:-.8s}._meter_1b4lc_129 i:nth-child(7){height:88%;animation-delay:-.25s}._meter_1b4lc_129 i:nth-child(8){height:54%;animation-delay:-.62s}._meter_1b4lc_129 i:nth-child(9){height:70%;animation-delay:-.4s}._meter_1b4lc_129 i:nth-child(10){height:42%;animation-delay:-.95s}@keyframes _meterBar_1b4lc_1{0%,to{transform:scaleY(.36)}50%{transform:scaleY(1)}}._timer_1b4lc_171{font-variant-numeric:tabular-nums;flex:none;font-size:.88rem;font-weight:650}._discard_1b4lc_74{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-base);background:0 0;border-radius:999px;flex:none;padding:8px 14px;font-size:.8rem;font-weight:600}._discard_1b4lc_74:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover);color:var(--color-text-primary)}._stopButton_1b4lc_73{background:var(--color-error);color:#fff;cursor:pointer;width:52px;height:52px;box-shadow:0 8px 20px color-mix(in srgb, var(--color-error) 32%, transparent);transition:var(--transition-base);border:0;border-radius:50%;flex:none;place-items:center;animation:2s ease-in-out infinite _stopPulse_1b4lc_1;display:grid}._stopButton_1b4lc_73:hover:not(:disabled){transform:translateY(-2px)}._stopButton_1b4lc_73:disabled{opacity:.6;cursor:default}._stopGlyph_1b4lc_222{background:currentColor;border-radius:3px;width:16px;height:16px}@keyframes _stopPulse_1b4lc_1{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-error) 34%, transparent)}50%{box-shadow:0 0 0 10px #0000}}._spinner_1b4lc_240{border:2px solid var(--color-brand-soft);border-top-color:var(--color-brand);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite _spin_1b4lc_240}@keyframes _spin_1b4lc_240{to{transform:rotate(360deg)}}._statusText_1b4lc_256{font-size:.86rem;font-weight:600}._error_1b4lc_261{background:var(--color-error-bg);max-width:min(320px,70vw);color:var(--color-error);text-align:left;border-radius:12px;align-items:center;gap:6px;padding:7px 12px;font-size:.8rem;display:inline-flex}html[data-theme=dark] ._recordButton_1b4lc_36{color:#f2bd4b;background:#254f3a}@media (prefers-reduced-motion:reduce){._recordButton_1b4lc_36:hover,._recordButton_1b4lc_36:active,._stopButton_1b4lc_73:hover{transform:none}}@media (width<=640px){._idleControl_1b4lc_16{gap:10px}._trace_1b4lc_22{width:72px}._recordButton_1b4lc_36{width:62px;height:62px}}@media (width<=560px){._strip_1b4lc_79{gap:9px;padding-left:14px}._recLabel_1b4lc_97,._meter_1b4lc_129 i:nth-child(n+7){display:none}._discard_1b4lc_74{padding:8px 11px}}@media (width<=390px){._trace_1b4lc_22{width:58px}}._root_1avo3_1{flex:none;position:relative}._trigger_1avo3_6{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;display:grid}._trigger_1avo3_6:hover:not(:disabled){background:#24533e14}._trigger_1avo3_6:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._trigger_1avo3_6:disabled{cursor:default;opacity:.45}._menu_1avo3_32{z-index:20;border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;width:238px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 46px #173e2d2e}._menu_1avo3_32 button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;grid-template-columns:24px 1fr;align-items:start;gap:9px;padding:10px;display:grid}._menu_1avo3_32 button:hover,._menu_1avo3_32 button:focus-visible{background:var(--color-brand-soft);outline:none}._menu_1avo3_32 button>span{gap:2px;display:grid}._menu_1avo3_32 strong{font:inherit;font-weight:650}._menu_1avo3_32 small{color:var(--color-text-secondary);font-size:.76rem;line-height:1.35}._spinner_1avo3_83{animation:.9s linear infinite _spin_1avo3_83}._srOnly_1avo3_87{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes _spin_1avo3_83{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1avo3_83{animation:none}}@media (width<=520px){._menu_1avo3_32{width:auto;position:fixed;top:68px;left:14px;right:14px}}._screen_1uqbk_1{width:min(100%,820px);height:100dvh;padding:12px 14px calc(12px + env(safe-area-inset-bottom));color:var(--color-text-primary);flex-direction:column;margin:0 auto;display:flex}._topBar_1uqbk_21{z-index:5;justify-content:space-between;align-items:center;min-height:48px;padding:0 4px;display:flex;position:relative}._topActions_1uqbk_41{align-items:center;gap:4px;display:flex}._iconButton_1uqbk_53{min-width:44px;min-height:44px;color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-base);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:grid}._iconButton_1uqbk_53:hover:not(:disabled){border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface) 72%, transparent);color:var(--color-text-primary)}._iconButton_1uqbk_53:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._iconButton_1uqbk_53:disabled{opacity:.35;cursor:default}._topDivider_1uqbk_111{background:var(--color-border);width:1px;height:22px;margin:0 4px}._deleteButton_1uqbk_127:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-error) 32%, transparent);background:var(--color-error-bg);color:var(--color-error)}._deleteButton_1uqbk_127:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._deleteButton_1uqbk_127:disabled{opacity:.35;cursor:default}._canvas_1uqbk_167{border:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--color-surface) 93%, transparent), color-mix(in srgb, var(--color-bg-soft) 80%, transparent));border-radius:28px;flex-direction:column;flex:1;min-height:0;padding:clamp(22px,4vw,42px) clamp(20px,5vw,54px) 0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,0 22px 60px #173e2d12}._title_1uqbk_209{width:100%;min-height:58px;color:inherit;font-family:var(--font-serif);letter-spacing:-.035em;background:0 0;border:0;outline:none;font-size:clamp(2.15rem,7vw,3.65rem);font-weight:500;line-height:1.02}._title_1uqbk_209::placeholder{color:color-mix(in srgb, var(--color-placeholder) 62%, transparent)}._title_1uqbk_209:focus-visible{box-shadow:0 2px 0 color-mix(in srgb, var(--color-brand) 42%, transparent)}._categoryBar_1uqbk_253{z-index:4;align-items:center;gap:10px;min-height:46px;margin-top:6px;display:flex;position:relative}._categoryPicker_1uqbk_273{position:relative}._categoryButton_1uqbk_281{border:1px solid color-mix(in srgb, var(--color-brand) 30%, var(--color-border));background:color-mix(in srgb, var(--color-brand-soft) 28%, transparent);min-height:34px;color:var(--color-brand);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.78rem;font-weight:700;display:flex}._categoryButton_1uqbk_281:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._categoryMenu_1uqbk_323{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;flex-direction:column;gap:2px;width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 36px #173e2d29}._categoryOption_1uqbk_353,._categoryOptionActive_1uqbk_355{min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:0 10px;font-size:.84rem}._categoryOption_1uqbk_353:hover,._categoryOptionActive_1uqbk_355{background:color-mix(in srgb, var(--color-brand-soft) 40%, transparent)}._categoryOptionActive_1uqbk_355{color:var(--color-brand);font-weight:700}._categorySource_1uqbk_401,._createdAt_1uqbk_411{color:var(--color-text-tertiary);font-size:.74rem}._error_1uqbk_421{color:var(--color-error);margin:1px 0 4px;font-size:.84rem}._editor_1uqbk_433{resize:none;width:100%;min-height:0;color:inherit;font-family:var(--editor-font-family,var(--font-serif));font-size:var(--editor-font-size,1.08rem);background:0 0;border:0;outline:none;flex:1;padding:16px 0 128px;line-height:1.72}._editor_1uqbk_433::placeholder{color:var(--color-text-tertiary)}._lowerControls_1uqbk_471{right:clamp(18px,4vw,38px);bottom:calc(20px + env(safe-area-inset-bottom));z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;left:clamp(18px,4vw,38px)}._saveStatus_1uqbk_495{min-height:32px;color:var(--color-text-tertiary);pointer-events:auto;align-items:center;gap:8px;font-size:.74rem;display:flex}._saveDot_1uqbk_515{background:color-mix(in srgb, var(--color-brand) 62%, transparent);border-radius:50%;width:6px;height:6px}._saveStatusError_1uqbk_529{color:var(--color-error)}._saveStatusError_1uqbk_529 ._saveDot_1uqbk_515{background:var(--color-error)}html[data-theme=dark] ._canvas_1uqbk_167{background:linear-gradient(155deg, color-mix(in srgb, var(--color-surface) 82%, transparent), color-mix(in srgb, var(--color-bg-soft) 72%, transparent));box-shadow:0 24px 64px #00000038}@media (width<=640px){._screen_1uqbk_1{height:100dvh;min-height:100dvh;padding:7px 8px calc(8px + env(safe-area-inset-bottom))}._topBar_1uqbk_21{min-height:46px;padding-inline:2px}._canvas_1uqbk_167{border-radius:23px;padding:22px 16px 0}._title_1uqbk_209{min-height:50px;font-size:clamp(2rem,10.5vw,2.8rem)}._categoryBar_1uqbk_253{flex-wrap:wrap;gap:5px 9px;margin-top:2px}._editor_1uqbk_433{font-size:var(--editor-font-size,var(--reading-size));line-height:var(--reading-lh);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;padding-top:11px;padding-bottom:116px}._lowerControls_1uqbk_471{right:20px;bottom:calc(18px + env(safe-area-inset-bottom));left:20px}}@media (width<=390px){._canvas_1uqbk_167{padding-inline:16px}._categorySource_1uqbk_401{font-size:.7rem}._saveStatus_1uqbk_495{max-width:92px;line-height:1.2}}._root_t5l2b_1{flex:none;position:relative}._chip_t5l2b_6{border:1px solid var(--color-border-strong);background:color-mix(in srgb, var(--color-surface) 55%, transparent);min-height:44px;color:inherit;font:inherit;cursor:pointer;transition:var(--transition-base);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:.85rem;font-weight:650;display:inline-flex}._chip_t5l2b_6:hover{background:var(--color-surface-hover)}._chip_t5l2b_6:focus-visible,._option_t5l2b_28:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._key_t5l2b_33{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:.68rem;font-weight:700}._value_t5l2b_41{font-variant-numeric:tabular-nums}._list_t5l2b_45{z-index:5;border:1px solid var(--color-border);background:var(--color-surface);min-width:100%;max-height:260px;box-shadow:var(--shadow-soft);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto}._option_t5l2b_28{width:100%;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:var(--transition-base);background:0 0;border:0;border-radius:9px;padding:9px 14px;font-size:.88rem;font-weight:600;display:block}._option_t5l2b_28:hover{background:var(--color-surface-hover)}._optionActive_t5l2b_83{background:var(--color-surface-active);font-weight:700}._screen_1elho_1{max-width:820px;height:100dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));color:var(--color-text-primary);outline:none;flex-direction:column;gap:12px;margin:0 auto;display:flex}._header_1elho_25{align-items:center;gap:10px;display:flex}._title_1elho_37{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:1.25rem;font-weight:700;overflow:hidden}._replaceButton_1elho_59{border:1.5px solid color-mix(in srgb, var(--color-brand) 38%, transparent);background:color-mix(in srgb, var(--color-brand) 10%, transparent);min-height:48px;color:inherit;font:inherit;cursor:pointer;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:0 16px;font-size:.95rem;font-weight:700;transition:background .15s;display:inline-flex}._replaceButton_1elho_59:hover{background:color-mix(in srgb, var(--color-brand) 18%, transparent)}._canvas_1elho_103{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, transparent);border-radius:22px;flex:1;min-height:0;position:relative;overflow:hidden;box-shadow:0 14px 40px #173e2d0d}._canvasField_1elho_125{z-index:0;width:100%;height:100%;position:absolute;inset:0}._canvasScroll_1elho_141{z-index:1;height:100%;font-family:var(--font-serif);padding:clamp(22px,4vw,42px);font-size:1.15rem;line-height:1.8;position:relative;overflow-y:auto}._paragraph_1elho_163{margin:0 0 1.1em}._sentence_1elho_171{cursor:pointer;border-radius:4px}._sentence_1elho_171:hover{background:var(--color-surface-hover)}._sentenceActive_1elho_189{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}._wordActive_1elho_197{background:color-mix(in srgb, var(--color-accent) 38%, transparent);border-radius:3px}._dock_1elho_207{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 76%, transparent);border-radius:999px;flex:none;align-items:center;gap:12px;padding:9px 16px 9px 9px;display:flex;position:relative;box-shadow:0 18px 44px #173e2d24,inset 0 1px #ffffff59}._dockField_1elho_233{z-index:0;border-radius:999px;width:100%;height:100%;position:absolute;inset:0}._dockPlate_1elho_259{z-index:1;background:color-mix(in srgb, var(--color-surface) 58%, transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:999px;position:absolute;inset:0}._dock_1elho_207>:not(._dockField_1elho_233):not(._dockPlate_1elho_259){z-index:2;position:relative}._iconButton_1elho_287,._playButton_1elho_289{min-width:58px;min-height:58px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:14px;place-items:center;display:grid}._iconButton_1elho_287:hover{background:var(--color-surface-hover)}._playButton_1elho_289{background:var(--color-brand);color:#fff;border-radius:50%;position:relative}._scrub_1elho_335{background:color-mix(in srgb, var(--color-text-primary) 14%, transparent);cursor:pointer;border:0;border-radius:999px;flex:1;min-width:80px;height:6px;padding:0;position:relative}._scrub_1elho_335:focus-visible{outline:3px solid var(--color-focus);outline-offset:6px}._scrubFill_1elho_369{background:var(--color-accent);border-radius:999px;position:absolute;inset:0 auto 0 0}._scrubKnob_1elho_383{background:var(--color-accent);border-radius:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;position:absolute;top:50%;box-shadow:0 2px 6px #00000040}._count_1elho_405{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);flex:none;font-size:.84rem;font-weight:700}._playButtonBuffering_1elho_421:after{content:"";border:2px solid #0000;border-top-color:var(--color-brand-soft);border-radius:50%;animation:.9s linear infinite _bufferSpin_1elho_1;position:absolute;inset:-5px}@keyframes _bufferSpin_1elho_1{to{transform:rotate(360deg)}}._error_1elho_453{color:var(--color-error);margin:0}._replaceBody_1elho_463{flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px;display:flex}._replaceTitle_1elho_481{margin:0;font-size:1.2rem;font-weight:700}._replaceHint_1elho_493{opacity:.75;margin:0;font-size:.92rem;line-height:1.5}._replaceTextarea_1elho_507{resize:vertical;border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:420px;color:inherit;font:inherit;border-radius:12px;flex:1;padding:12px 14px;line-height:1.6}._replaceTextarea_1elho_507:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._replaceActions_1elho_545{justify-content:flex-end;gap:10px;display:flex}._replaceCancel_1elho_557,._replaceConfirm_1elho_559{min-height:48px;font:inherit;cursor:pointer;border-radius:12px;padding:0 18px;font-weight:700}._replaceCancel_1elho_557{border:1px solid var(--color-border);color:inherit;background:0 0}._replaceConfirm_1elho_559{background:var(--color-brand);color:#fff;border:none}._replaceConfirm_1elho_559:disabled{opacity:.6;cursor:not-allowed}._replaceError_1elho_611{color:var(--color-error);margin:0;font-size:.92rem}@media (width<=640px){._dock_1elho_207{border-radius:26px;flex-wrap:wrap;justify-content:center}._scrub_1elho_335{flex-basis:100%;order:1;margin-top:4px}._canvasScroll_1elho_141{font-size:var(--reading-size);line-height:var(--reading-lh);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;padding:0}._paragraph_1elho_163{margin-bottom:var(--reading-para-gap)}}._document_19gzr_1{color:var(--color-text-primary);font-size:1.05rem;line-height:1.75}._segment_19gzr_13{grid-template-columns:1fr;gap:0 20px;display:grid}._withRail_19gzr_27 ._segment_19gzr_13{grid-template-columns:minmax(0,1fr) minmax(0,300px)}@media (width<=760px){._withRail_19gzr_27 ._segment_19gzr_13{grid-template-columns:1fr}}@media (width<=640px){._document_19gzr_1{font-size:var(--reading-size);line-height:var(--reading-lh);-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}._paragraph_19gzr_69{margin-bottom:var(--reading-para-gap)}}._paragraph_19gzr_69{margin:0 0 1.1em}._sentenceGroup_19gzr_87{display:inline}._sentence_19gzr_87{border-radius:4px;padding:1px 0;transition:background .15s,box-shadow .15s}._sentenceInteractive_19gzr_107{cursor:pointer}._sentenceInteractive_19gzr_107:hover{background:var(--color-surface-hover)}._sentenceInteractive_19gzr_107:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._note_19gzr_133{border-left:3px solid var(--color-highlight-core-line);color:var(--color-text-muted,inherit);opacity:.85;margin:6px 0 10px;padding-left:12px;font-size:.85rem;line-height:1.5;display:block}._rail_19gzr_157{min-width:0}._blockText_19gzr_165{min-width:0;transition:filter .2s}._blockTextBlurred_19gzr_177{filter:blur(5px);-webkit-user-select:none;user-select:none}._backdrop_18kna_1{z-index:4;background:color-mix(in srgb, var(--color-brand-deep) 13%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:.16s ease-out _veilIn_18kna_1;position:absolute;inset:0}._drawer_18kna_10{z-index:5;border-right:1px solid color-mix(in srgb, var(--color-brand) 28%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 96%, var(--color-bg-soft));flex-direction:column;width:min(360px,100%);animation:.2s cubic-bezier(.2,.8,.2,1) _slideIn_18kna_1;display:flex;position:absolute;inset:0 auto 0 0;box-shadow:20px 0 42px #10201829}._header_18kna_23,._fullScreenHeader_18kna_24{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}._typeLabel_18kna_33,._actions_18kna_34,._actionButton_18kna_35,._iconButton_18kna_36,._generateButton_18kna_37,._expandHint_18kna_38{align-items:center;display:inline-flex}._typeLabel_18kna_33{letter-spacing:.02em;gap:7px;font-size:.82rem;font-weight:800}._actions_18kna_34{gap:5px}._actionButton_18kna_35,._iconButton_18kna_36,._generateButton_18kna_37{border:1px solid var(--color-border);color:inherit;cursor:pointer;border-radius:9px;gap:6px}._actionButton_18kna_35{min-height:32px;padding:0 9px;font-size:.76rem;font-weight:700}._iconButton_18kna_36{justify-content:center;width:32px;height:32px}._actionButton_18kna_35:hover:not(:disabled),._iconButton_18kna_36:hover:not(:disabled){background:var(--color-surface-hover)}._actionButton_18kna_35:disabled,._iconButton_18kna_36:disabled,._generateButton_18kna_37:disabled{opacity:.5;cursor:default}._body_18kna_57{flex:1;min-height:0;padding:16px;overflow:auto}._emptyState_18kna_58,._errorState_18kna_58{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 4px;display:flex}._emptyState_18kna_58>svg{color:var(--color-accent)}._emptyState_18kna_58 p,._errorState_18kna_58 p,._status_18kna_60,._stale_18kna_60{margin:0;line-height:1.5}._status_18kna_60{color:var(--color-text-secondary);font-size:.88rem}._stale_18kna_60{border-left:3px solid var(--color-highlight-core-line);background:var(--color-highlight-core-wash);margin-bottom:12px;padding:9px 10px;font-size:.8rem;line-height:1.45}._generateButton_18kna_37{border-color:color-mix(in srgb, var(--color-brand) 40%, transparent);background:color-mix(in srgb, var(--color-brand) 10%, transparent);min-height:38px;padding:0 12px;font-size:.82rem;font-weight:800}._generateButton_18kna_37:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand) 18%, transparent)}._errorState_18kna_58 pre{border:1px solid color-mix(in srgb, var(--color-error) 35%, transparent);background:var(--color-error-bg);white-space:pre-wrap;width:100%;max-height:170px;font-family:var(--font-mono);border-radius:8px;padding:10px;font-size:.72rem;line-height:1.45;overflow:auto}._diagramFigure_18kna_67{width:100%;min-height:100%;color:inherit;cursor:zoom-in;text-align:left;background:0 0;border:0;margin:0;padding:38px 32px 32px;display:flex;position:relative;overflow:auto}._diagramSvg_18kna_81,._fullScreenSvg_18kna_81{display:block}._diagramSvg_18kna_81{flex:1;justify-content:center;align-items:flex-start;min-width:max-content;min-height:max-content;display:flex}._diagramSvg_18kna_81 svg{max-width:100%;height:auto;margin:0 auto;display:block}._expandHint_18kna_38{color:var(--color-text-secondary);opacity:0;gap:5px;font-size:.7rem;font-weight:700;transition:opacity .15s;position:absolute;top:0;right:0}._diagramFigure_18kna_67:hover ._expandHint_18kna_38,._diagramFigure_18kna_67:focus-visible ._expandHint_18kna_38{opacity:1}._diagramFigure_18kna_67:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._fullScreenHeader_18kna_24{flex:none;font-size:.84rem;font-weight:800}._fullScreenBody_18kna_101{background:var(--color-bg);flex:1;min-height:0;padding:28px;overflow:auto}._fullScreenSvg_18kna_81 svg{width:max-content;min-width:100%;height:auto;margin:0 auto;display:block}@keyframes _veilIn_18kna_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_18kna_1{0%{opacity:.3;transform:translate(-16px)}to{opacity:1;transform:none}}@media (width<=760px){._drawer_18kna_10{border-right:0;width:100%}._fullScreenBody_18kna_101{padding:16px}}@media (width>=1180px){._backdrop_18kna_1{display:none}._drawer_18kna_10{border:1px solid color-mix(in srgb, var(--color-brand) 28%, var(--color-border));border-radius:18px;width:calc(50vw - 232px);max-width:none;inset:0 auto 0 calc(216px - 50vw);box-shadow:0 18px 42px #10201824}}@media (width>=1320px){[data-study-layout=diagram-and-rail] ._drawer_18kna_10{width:368px;inset:0 auto 0 -384px}}._screen_m2w0t_1{max-width:820px;height:100dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));color:var(--color-text-primary);flex-direction:column;gap:12px;margin:0 auto;display:flex}._header_m2w0t_23{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._title_m2w0t_37{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:1.25rem;font-weight:700;overflow:hidden}._progress_m2w0t_59{color:var(--color-text-muted,inherit);font-variant-numeric:tabular-nums;opacity:.75;flex-shrink:0;font-size:.78rem}._iconButton_m2w0t_75{border:1px solid var(--color-border);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}._iconButton_m2w0t_75:hover:not(:disabled){background:var(--color-surface-hover)}._iconButton_m2w0t_75:disabled{opacity:.5;cursor:default}._toggleButton_m2w0t_123{border:1px solid var(--color-border);min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:0 13px;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}._toggleButton_m2w0t_123:hover{background:var(--color-surface-hover)}._toggleButtonOn_m2w0t_167{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);background:color-mix(in srgb, var(--color-accent) 16%, transparent)}._primaryButton_m2w0t_177{border:1.5px solid color-mix(in srgb, var(--color-brand) 38%, transparent);background:color-mix(in srgb, var(--color-brand) 10%, transparent);min-height:40px;color:inherit;font:inherit;cursor:pointer;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:0 16px;font-size:.9rem;font-weight:700;transition:background .15s;display:inline-flex}._primaryButton_m2w0t_177:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand) 18%, transparent)}._primaryButton_m2w0t_177:disabled{opacity:.55;cursor:default}._banner_m2w0t_231{border:1px solid color-mix(in srgb, var(--color-brand) 30%, transparent);background:color-mix(in srgb, var(--color-brand) 8%, transparent);border-radius:12px;margin:0;padding:10px 14px;font-size:.85rem;line-height:1.5}._error_m2w0t_251{background:#dc143c1f;border-radius:12px;margin:0;padding:10px 14px;font-size:.85rem}._legend_m2w0t_267{opacity:.85;flex-wrap:wrap;align-items:center;gap:16px;font-size:.8rem;display:flex}._legendItem_m2w0t_285{align-items:center;gap:7px;font-weight:600;display:inline-flex}._legendHint_m2w0t_299{opacity:.75;margin-left:auto;font-style:italic}._swatch_m2w0t_315{width:22px;height:12px;display:inline-block}._swatchCore_m2w0t_327{background:var(--color-highlight-core-wash);border-radius:3px}._swatchSupporting_m2w0t_337{border-bottom:2px solid var(--color-highlight-supporting-line)}._canvas_m2w0t_345{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, transparent);border-radius:22px;flex:1;min-height:0;position:relative;overflow:hidden}._readingScroller_m2w0t_355{border-radius:inherit;height:100%;padding:22px 24px;overflow:hidden auto}@media (width>=1180px){._screenWithRail_m2w0t_369:not(._screenWithDiagram_m2w0t_369){max-width:1160px;padding-right:356px}._screenWithRail_m2w0t_369:not(._screenWithDiagram_m2w0t_369) ._canvas_m2w0t_345{overflow:visible}._screenWithRail_m2w0t_369:not(._screenWithDiagram_m2w0t_369) ._readingScroller_m2w0t_355{width:calc(100% + 340px)}._screenWithDiagram_m2w0t_369{max-width:1200px;padding-left:392px}._screenWithDiagram_m2w0t_369 ._canvas_m2w0t_345{overflow:visible}}@media (width>=1320px){._screenWithRail_m2w0t_369._screenWithDiagram_m2w0t_369{max-width:none;padding-left:392px;padding-right:356px}._screenWithRail_m2w0t_369._screenWithDiagram_m2w0t_369 ._canvas_m2w0t_345{overflow:visible}._screenWithRail_m2w0t_369._screenWithDiagram_m2w0t_369 ._readingScroller_m2w0t_355{width:calc(100% + 340px)}}._empty_m2w0t_412{opacity:.7;margin:0}._core_m2w0t_432{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--color-highlight-core-wash);border-radius:4px;margin:0 -1px;padding:2px 3px}._supporting_m2w0t_454{text-underline-offset:4px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-highlight-supporting-line);text-decoration-color:var(--color-highlight-supporting-line)}._railCard_m2w0t_474{flex-direction:column;gap:8px;display:flex;position:sticky;top:0}._railInput_m2w0t_490{border:1px solid var(--color-border);background:var(--color-surface-input);width:100%;min-height:88px;color:inherit;font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;font-size:.9rem;line-height:1.5}._railInput_m2w0t_490:focus{outline:2px solid var(--color-accent);outline-offset:1px;background:var(--color-surface-input-focus)}._verdict_m2w0t_530{flex-direction:column;gap:6px;font-size:.8rem;display:flex}._chip_m2w0t_532{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:.72rem;font-weight:700}._chipSolid_m2w0t_550{background:color-mix(in srgb, var(--cat-ideas) 24%, transparent)}._chipPartial_m2w0t_552{background:var(--color-highlight-core-wash)}._chipThin_m2w0t_554{background:color-mix(in srgb, var(--cat-critical) 22%, transparent)}._missed_m2w0t_556{opacity:.85;margin:0;padding-left:18px;line-height:1.5}._missedNone_m2w0t_558{opacity:.7;font-style:italic}._form_mvcmt_1{color:var(--color-text-primary);flex-direction:column;gap:18px;padding:26px;display:flex}._header_mvcmt_9{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._header_mvcmt_9 h2{font-family:var(--font-serif);margin:2px 0 0;font-size:1.55rem;font-weight:600}._eyebrow_mvcmt_23{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}._closeButton_mvcmt_32{width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}._closeButton_mvcmt_32:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}._hint_mvcmt_49{color:var(--color-text-secondary);margin:-8px 0 0;font-size:.92rem;line-height:1.5}._tags_mvcmt_56{flex-wrap:wrap;gap:8px;display:flex}._tag_mvcmt_56{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);cursor:pointer;font:inherit;transition:var(--transition-base);background:0 0;border-radius:999px;padding:8px 12px;font-size:.84rem}._tag_mvcmt_56:hover{border-color:var(--color-accent);color:var(--color-text-primary)}._tagActive_mvcmt_79{border-color:var(--color-accent);background:var(--color-surface-active);color:var(--color-text-primary)}._label_mvcmt_85{margin-bottom:-10px;font-size:.82rem;font-weight:650}._textarea_mvcmt_91{resize:vertical;border:1px solid var(--color-border-strong);background:var(--color-surface-input);width:100%;color:var(--color-text-primary);font:inherit;border-radius:14px;outline:none;padding:12px 14px;line-height:1.45}._textarea_mvcmt_91:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus)}._error_mvcmt_109{color:var(--color-error);margin:-6px 0 0;font-size:.85rem}._actions_mvcmt_115{justify-content:flex-end;gap:10px;display:flex}._secondaryButton_mvcmt_121,._primaryButton_mvcmt_122{cursor:pointer;font:inherit;border:0;border-radius:999px;padding:10px 16px;font-weight:650}._secondaryButton_mvcmt_121{background:var(--color-surface-hover);color:var(--color-text-primary)}._primaryButton_mvcmt_122{background:var(--color-accent);color:var(--color-surface)}._primaryButton_mvcmt_122:hover:not(:disabled){background:var(--color-accent-hover)}._secondaryButton_mvcmt_121:disabled,._primaryButton_mvcmt_122:disabled,._closeButton_mvcmt_32:disabled,._tag_mvcmt_56:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){._tag_mvcmt_56{transition:none}}._screen_1qxmp_1{background:radial-gradient(circle at 80% 0%, color-mix(in srgb, var(--color-brand-soft) 20%, transparent), transparent 28%), var(--color-bg);min-height:100dvh;color:var(--color-text-primary);padding:24px clamp(18px,4vw,54px) 30px}._header_1qxmp_10{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;max-width:1440px;margin:0 auto 22px;display:grid}._iconButton_1qxmp_19{width:38px;height:38px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}._iconButton_1qxmp_19:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}._heading_1qxmp_36 h1,._heading_1qxmp_36 p{margin:0}._titleLine_1qxmp_41{color:var(--color-accent);align-items:center;gap:8px;display:flex}._titleLine_1qxmp_41 h1{color:var(--color-text-primary);font-family:var(--font-serif);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600}._heading_1qxmp_36 p{color:var(--color-text-secondary);margin-top:3px;font-size:.88rem}._modelBadge_1qxmp_61{border:1px solid var(--color-border);max-width:260px;color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:.74rem;overflow:hidden}._comparison_1qxmp_73{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1440px;min-height:calc(100dvh - 190px);margin:0 auto;display:grid}._version_1qxmp_82{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, transparent);box-shadow:var(--shadow-soft);border-radius:22px;overflow:hidden}._proposal_1qxmp_90{border-color:color-mix(in srgb, var(--color-accent) 32%, var(--color-border))}._versionHeader_1qxmp_94{border-bottom:1px solid var(--color-border);color:var(--color-text-primary);justify-content:space-between;align-items:center;padding:14px 18px;font-size:.84rem;font-weight:700;display:flex}._proposal_1qxmp_90 ._versionHeader_1qxmp_94{background:color-mix(in srgb, var(--color-surface-active) 52%, transparent)}._wordCount_1qxmp_109{color:var(--color-text-tertiary);font-size:.74rem;font-weight:500}._copy_1qxmp_115{max-height:calc(100dvh - 250px);font-family:var(--font-serif);white-space:pre-wrap;padding:clamp(20px,3vw,34px);font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.72;overflow:auto}._error_1qxmp_125{max-width:1440px;color:var(--color-error);text-align:right;margin:12px auto 0;font-size:.86rem}._actions_1qxmp_133{justify-content:flex-end;gap:10px;max-width:1440px;margin:18px auto 0;display:flex}._secondaryButton_1qxmp_141,._primaryButton_1qxmp_142{cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:.9rem;font-weight:650;display:inline-flex}._secondaryButton_1qxmp_141{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-primary)}._primaryButton_1qxmp_142{background:var(--color-accent);color:var(--color-surface)}._primaryButton_1qxmp_142:hover:not(:disabled){background:var(--color-accent-hover)}._secondaryButton_1qxmp_141:disabled,._primaryButton_1qxmp_142:disabled{cursor:not-allowed;opacity:.55}@media (width<=760px){._screen_1qxmp_1{padding:16px 14px 24px}._header_1qxmp_10{grid-template-columns:auto minmax(0,1fr)}._modelBadge_1qxmp_61{grid-column:2;justify-self:start;max-width:100%}._comparison_1qxmp_73{grid-template-columns:1fr;min-height:auto}._copy_1qxmp_115{min-height:220px;max-height:none}._actions_1qxmp_133{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;grid-template-columns:1fr;padding:10px;display:grid;position:sticky;bottom:10px}}:root{--font-sans:"Manrope", ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--font-serif:"Literata", Georgia, "Times New Roman", serif;--font-mono:"Cascadia Code", "Cascadia Mono", Consolas, "Courier New", monospace;--color-bg:#faf9f7;--color-bg-soft:#f5f3ee;--color-sidebar-bg:#f1efe8;--color-surface:#fefefc;--color-surface-input:#483c1e0f;--color-surface-input-focus:#fefefcf5;--color-surface-hover:#483c1e0f;--color-surface-active:#94701c24;--color-border:#483c1e26;--color-border-strong:#483c1e42;--color-accent:#94701c;--color-accent-dark:#6d5210;--color-accent-hover:#7e5f14;--color-accent-pressed:#6d5210;--color-focus:#94701c42;--color-text-primary:#2a2519;--color-text-secondary:#2a2519ad;--color-text-tertiary:#2a25198a;--color-text-disabled:#2a251957;--color-error:#9a4339;--color-error-bg:#9a433914;--color-link:#94701c;--color-link-hover:#6d5210;--color-rail-bg:#efece4;--color-overlay:#241e0e6b;--color-canvas-bg:#faf9f7;--color-scrollbar-thumb:#483c1e33;--color-scrollbar-thumb-hover:#483c1e52;--color-selection-bg:#94701c2e;--color-placeholder:#2a251973;--color-brand:#94701c;--color-brand-deep:#2e2410;--color-brand-soft:#d6c391;--color-aurora-cool:#3f7f93;--grid-gap:24px;--color-grid:radial-gradient(circle at 1px 1px, #a886282b 1px, transparent 1px);--cat-ideas:#2f6b4c;--cat-todo:#1f6a68;--cat-thoughts:#55647a;--cat-journal:#6a5a8a;--cat-critical:#9a4339;--cat-none:var(--color-text-tertiary);--color-highlight-core-wash:#5481ad3d;--color-highlight-core-line:#305c8cd9;--color-highlight-supporting-line:#765484e0;--sidebar-width:280px;--radius-sm:10px;--radius-md:14px;--radius-lg:24px;--shadow-soft:0 1px 2px #30260e0d, 0 14px 36px #30260e14;--transition-base:background-color .15s ease, color .15s ease, border-color .15s ease, opacity .15s ease, transform .15s ease, box-shadow .15s ease;--accent-gold:#94701c;--accent-gold-hover:#7e5f14;--accent-gold-pressed:#6d5210;--accent-gold-dark:#6d5210;--accent-gold-focus:#94701c42;--accent-gold-active-bg:#94701c24;--accent-sage:#7a9471;--accent-sage-hover:#6c8463;--accent-sage-pressed:#5a6f53;--accent-sage-dark:#5d7456;--accent-sage-focus:#7a947147;--accent-sage-active-bg:#7a94712e;--accent-terracotta:#c97b5e;--accent-terracotta-hover:#b86b4f;--accent-terracotta-pressed:#9c5a42;--accent-terracotta-dark:#a25b42;--accent-terracotta-focus:#c97b5e47;--accent-terracotta-active-bg:#c97b5e2e;--accent-slate:#6b7a8f;--accent-slate-hover:#5b6a7e;--accent-slate-pressed:#4d5a6c;--accent-slate-dark:#4f5d70;--accent-slate-focus:#6b7a8f47;--accent-slate-active-bg:#6b7a8f2e;--accent-lavender:#9788b8;--accent-lavender-hover:#877aa6;--accent-lavender-pressed:#71658c;--accent-lavender-dark:#756891;--accent-lavender-focus:#9788b847;--accent-lavender-active-bg:#9788b82e;--editor-font-size-small:15px;--editor-font-size-medium:17px;--editor-font-size-large:19px}html[data-theme=dark]{--color-bg:#16140f;--color-bg-soft:#1c1a13;--color-sidebar-bg:#1b1813;--color-surface:#221f17;--color-surface-input:#ffffff0f;--color-surface-input-focus:#ffffff1f;--color-surface-hover:#ffffff0d;--color-surface-active:#cba65a2e;--color-border:#ffffff1a;--color-border-strong:#ffffff2e;--color-accent:#cba65a;--color-accent-dark:#ac8a44;--color-accent-hover:#dcba74;--color-accent-pressed:#ac8a44;--color-focus:#cba65a4d;--color-text-primary:#f2efe4;--color-text-secondary:#f2efe4b8;--color-text-tertiary:#f2efe48c;--color-text-disabled:#f2efe461;--color-error:#e07b6f;--color-error-bg:#e07b6f24;--color-link:#dcba74;--color-link-hover:#ead093;--color-rail-bg:#100e09;--color-overlay:#0000008c;--color-canvas-bg:#16140f;--color-scrollbar-thumb:#f2efe433;--color-scrollbar-thumb-hover:#f2efe452;--color-selection-bg:#cba65a47;--color-placeholder:#f2efe480;--color-brand:#cba65a;--color-brand-deep:#16140f;--color-brand-soft:#ac8a44;--color-aurora-cool:#6fb2c6;--grid-gap:28px;--color-grid:radial-gradient(circle at 1px 1px, #e2cc9612 1px, transparent 1px);--cat-ideas:#87ac8e;--cat-todo:#5fb0aa;--cat-thoughts:#95a5ba;--cat-journal:#b1a3cf;--cat-critical:#e07b6f;--cat-none:var(--color-text-tertiary);--color-highlight-core-wash:#7aa8d642;--color-highlight-core-line:#96bee6e6;--color-highlight-supporting-line:#b898c4cc;--shadow-soft:0 1px 3px #0000004d, 0 8px 24px #00000040}html[data-theme=dark][data-accent=sage]{--color-accent:#93ad8a;--color-accent-hover:#a4be9b;--color-accent-pressed:#7c9774;--color-accent-dark:#7c9774;--color-focus:#93ad8a57;--color-surface-active:#93ad8a38}html[data-theme=dark][data-accent=terracotta]{--color-accent:#d99178;--color-accent-hover:#e7a48b;--color-accent-pressed:#bd7559;--color-accent-dark:#bd7559;--color-focus:#d9917857;--color-surface-active:#d9917838}html[data-theme=dark][data-accent=slate]{--color-accent:#8593a9;--color-accent-hover:#98a6bb;--color-accent-pressed:#6c7b91;--color-accent-dark:#6c7b91;--color-focus:#8593a957;--color-surface-active:#8593a938}html[data-theme=dark][data-accent=lavender]{--color-accent:#b1a3cf;--color-accent-hover:#c2b6db;--color-accent-pressed:#9588b0;--color-accent-dark:#9588b0;--color-focus:#b1a3cf57;--color-surface-active:#b1a3cf38}html[data-accent=sage]{--color-accent:var(--accent-sage);--color-accent-hover:var(--accent-sage-hover);--color-accent-pressed:var(--accent-sage-pressed);--color-accent-dark:var(--accent-sage-dark);--color-focus:var(--accent-sage-focus);--color-surface-active:var(--accent-sage-active-bg)}html[data-accent=terracotta]{--color-accent:var(--accent-terracotta);--color-accent-hover:var(--accent-terracotta-hover);--color-accent-pressed:var(--accent-terracotta-pressed);--color-accent-dark:var(--accent-terracotta-dark);--color-focus:var(--accent-terracotta-focus);--color-surface-active:var(--accent-terracotta-active-bg)}html[data-accent=slate]{--color-accent:var(--accent-slate);--color-accent-hover:var(--accent-slate-hover);--color-accent-pressed:var(--accent-slate-pressed);--color-accent-dark:var(--accent-slate-dark);--color-focus:var(--accent-slate-focus);--color-surface-active:var(--accent-slate-active-bg)}html[data-accent=lavender]{--color-accent:var(--accent-lavender);--color-accent-hover:var(--accent-lavender-hover);--color-accent-pressed:var(--accent-lavender-pressed);--color-accent-dark:var(--accent-lavender-dark);--color-focus:var(--accent-lavender-focus);--color-surface-active:var(--accent-lavender-active-bg)}html[data-editor-font-family=serif]{--editor-font-family:var(--font-serif)}html[data-editor-font-family=sans]{--editor-font-family:var(--font-sans)}html[data-editor-font-family=mono]{--editor-font-family:var(--font-mono)}html[data-editor-font-size=small]{--editor-font-size:var(--editor-font-size-small)}html[data-editor-font-size=medium]{--editor-font-size:var(--editor-font-size-medium)}html[data-editor-font-size=large]{--editor-font-size:var(--editor-font-size-large)}@media (width<=640px){:root{--reading-size:17px;--reading-lh:1.72;--reading-para-gap:1.15em}html[data-editor-font-size=small]{--editor-font-size:15.5px}html[data-editor-font-size=medium]{--editor-font-size:17px}html[data-editor-font-size=large]{--editor-font-size:19px}}.ProseMirror{font-family:var(--editor-font-family,var(--font-serif));font-size:var(--editor-font-size,17px)}html[data-density=compact] [data-density-target=row]{padding-top:6px!important;padding-bottom:6px!important}html[data-density=compact] [data-density-target=snippet]{display:none}html{background:var(--color-bg);height:100%}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg);background-image:var(--color-grid);background-size:var(--grid-gap) var(--grid-gap);min-height:100%;color:var(--color-text-primary);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;transition:background-color .15s,color .15s;overflow:hidden}html,body{overflow-x:hidden}html{transition:background-color .15s}button,input,textarea{font:inherit;color:inherit}button{background:0 0}input,textarea{min-width:0}#root{background:0 0;width:100%;max-width:100%;min-height:100dvh;margin:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}::selection{background:var(--color-selection-bg);color:var(--color-text-primary)}textarea::placeholder,input::placeholder{color:var(--color-placeholder)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=640px){body{min-height:100dvh;overflow:hidden auto}}
