.save-notice_notice__M2n4C{position:fixed;left:50%;bottom:24px;z-index:50;transform:translateX(-50%);display:flex;align-items:center;gap:14px;width:max-content;max-width:calc(100vw - 32px);padding:12px 14px 12px 18px;border-radius:var(--radius-card);background:var(--ink);color:var(--ink-inverse);font-size:14px;line-height:1.4;box-shadow:0 6px 24px var(--shadow)}.save-notice_open__LrcWh{flex:none;color:var(--inverse-signal);font-weight:600;text-decoration:none}.save-notice_open__LrcWh:hover{text-decoration:underline}.save-notice_close__UDN6O{flex:none;border:0;background:none;color:var(--inverse-soft);font-size:20px;line-height:1;cursor:pointer}.save-notice_close__UDN6O:focus-visible,.save-notice_open__LrcWh:focus-visible{outline:2px solid var(--inverse-signal);outline-offset:2px}@media (max-width:860px){.save-notice_notice__M2n4C{bottom:calc(var(--tab-bar-height) + env(safe-area-inset-bottom) + 12px)}}:root{--paper:#faf8f3;--rail:#f3efe6;--card:#f6f3ec;--raised:#ffffff;--ink:#14120d;--ink-soft:#5c574c;--ink-faint:#6f695b;--ink-inverse:#faf8f3;--line:#e6e0d3;--line-rail:#e3dccd;--line-strong:#ddd5c5;--fill-quiet:#efe9dd;--signal:#b8420f;--signal-deep:#8f3209;--blue:#2a78d6;--green:#1baf7a;--green-ink:#117a55;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--sans:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--rail-width:228px;--radius:5px;--radius-card:7px;--tab-bar-height:76px;--tap:44px;--inverse-soft:#b5a88f;--inverse-signal:#d97e4a;--inverse-hover:#241e17;--scrim:rgba(20,18,13,0.32);--shadow:rgba(20,18,13,0.18);--toast-line:rgba(250,248,243,0.4);--skeleton:#ece6d9;--skeleton-shine:#f6f2e9;--tag-default-bg:#efe9dd;--tag-default-ink:#3d382f;--tag-gray-bg:#e9e6e1;--tag-gray-ink:#48443e;--tag-brown-bg:#efe2d6;--tag-brown-ink:#66412a;--tag-orange-bg:#fae3d0;--tag-orange-ink:#87401a;--tag-yellow-bg:#f6ebc4;--tag-yellow-ink:#6e5208;--tag-green-bg:#dcecd9;--tag-green-ink:#2d5a2a;--tag-blue-bg:#dbe7f4;--tag-blue-ink:#234f7c;--tag-purple-bg:#e8e0f2;--tag-purple-ink:#573a77;--tag-pink-bg:#f5dfe9;--tag-pink-ink:#842f57;--tag-red-bg:#f7dbd6;--tag-red-ink:#8a2b22;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#15120e;--rail:#1a1612;--card:#1f1a14;--raised:#241e17;--ink:#efe7d9;--ink-soft:#c4b9a5;--ink-faint:#a09581;--ink-inverse:#15120e;--line:#2c251d;--line-rail:#2a231c;--line-strong:#40362a;--fill-quiet:#2a231b;--signal:#e3864f;--signal-deep:#ee9661;--blue:#6aa6ee;--green:#3fcf98;--green-ink:#7fd8b1;--inverse-soft:#5c574c;--inverse-signal:#b8420f;--inverse-hover:#d9cfbd;--scrim:rgba(0,0,0,0.55);--shadow:rgba(0,0,0,0.5);--toast-line:rgba(21,18,14,0.4);--skeleton:#2b241c;--skeleton-shine:#3a3127;--tag-default-bg:#2c251d;--tag-default-ink:#e6dccb;--tag-gray-bg:#2d2a26;--tag-gray-ink:#d6cfc4;--tag-brown-bg:#35281e;--tag-brown-ink:#e2c2a3;--tag-orange-bg:#3b2618;--tag-orange-ink:#f1b68d;--tag-yellow-bg:#362f17;--tag-yellow-ink:#e9d28d;--tag-green-bg:#1f2e20;--tag-green-ink:#acd7a6;--tag-blue-bg:#1b2836;--tag-blue-ink:#a3c6ec;--tag-purple-bg:#2b2236;--tag-purple-ink:#cfb7e8;--tag-pink-bg:#34212b;--tag-pink-ink:#eeb3cf;--tag-red-bg:#37201d;--tag-red-ink:#f0a89e;color-scheme:dark}}:root[data-theme=dark]{--paper:#15120e;--rail:#1a1612;--card:#1f1a14;--raised:#241e17;--ink:#efe7d9;--ink-soft:#c4b9a5;--ink-faint:#a09581;--ink-inverse:#15120e;--line:#2c251d;--line-rail:#2a231c;--line-strong:#40362a;--fill-quiet:#2a231b;--signal:#e3864f;--signal-deep:#ee9661;--blue:#6aa6ee;--green:#3fcf98;--green-ink:#7fd8b1;--inverse-soft:#5c574c;--inverse-signal:#b8420f;--inverse-hover:#d9cfbd;--scrim:rgba(0,0,0,0.55);--shadow:rgba(0,0,0,0.5);--toast-line:rgba(21,18,14,0.4);--skeleton:#2b241c;--skeleton-shine:#3a3127;--tag-default-bg:#2c251d;--tag-default-ink:#e6dccb;--tag-gray-bg:#2d2a26;--tag-gray-ink:#d6cfc4;--tag-brown-bg:#35281e;--tag-brown-ink:#e2c2a3;--tag-orange-bg:#3b2618;--tag-orange-ink:#f1b68d;--tag-yellow-bg:#362f17;--tag-yellow-ink:#e9d28d;--tag-green-bg:#1f2e20;--tag-green-ink:#acd7a6;--tag-blue-bg:#1b2836;--tag-blue-ink:#a3c6ec;--tag-purple-bg:#2b2236;--tag-purple-ink:#cfb7e8;--tag-pink-bg:#34212b;--tag-pink-ink:#eeb3cf;--tag-red-bg:#37201d;--tag-red-ink:#f0a89e;color-scheme:dark}[data-color=default]{--tag-bg:var(--tag-default-bg);--tag-ink:var(--tag-default-ink)}[data-color=gray]{--tag-bg:var(--tag-gray-bg);--tag-ink:var(--tag-gray-ink)}[data-color=brown]{--tag-bg:var(--tag-brown-bg);--tag-ink:var(--tag-brown-ink)}[data-color=orange]{--tag-bg:var(--tag-orange-bg);--tag-ink:var(--tag-orange-ink)}[data-color=yellow]{--tag-bg:var(--tag-yellow-bg);--tag-ink:var(--tag-yellow-ink)}[data-color=green]{--tag-bg:var(--tag-green-bg);--tag-ink:var(--tag-green-ink)}[data-color=blue]{--tag-bg:var(--tag-blue-bg);--tag-ink:var(--tag-blue-ink)}[data-color=purple]{--tag-bg:var(--tag-purple-bg);--tag-ink:var(--tag-purple-ink)}[data-color=pink]{--tag-bg:var(--tag-pink-bg);--tag-ink:var(--tag-pink-ink)}[data-color=red]{--tag-bg:var(--tag-red-bg);--tag-ink:var(--tag-red-ink)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--signal);text-decoration:none}a:hover{color:var(--signal-deep)}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}h1,h2,h3{margin:0;font-weight:400}.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.serif{font-family:var(--serif);letter-spacing:-.015em}.eyebrow{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)}img,svg{max-width:100%}.skeleton{display:block;border-radius:var(--radius);background:linear-gradient(90deg,var(--skeleton) 0,var(--skeleton) 35%,var(--skeleton-shine) 50%,var(--skeleton) 65%,var(--skeleton) 100%);background-size:300% 100%;animation:shimmer 1.6s ease-in-out infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.arrive{animation:arrive .32s ease-out both}@keyframes arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.loadingBar{position:fixed;top:0;left:0;right:0;z-index:100;height:2px;overflow:hidden;pointer-events:none}.loadingBar:after{content:"";position:absolute;inset:0;width:40%;background:var(--signal);animation:travel 1.1s ease-in-out infinite}@keyframes travel{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}