@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400 800;src:url(/fonts/eb-garamond-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400 800;src:url(/fonts/eb-garamond-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400 800;src:url(/fonts/eb-garamond-latin-ext-wght-italic.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400 800;src:url(/fonts/eb-garamond-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/cormorant-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/cormorant-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:300 700;src:url(/fonts/cormorant-latin-ext-wght-italic.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:300 700;src:url(/fonts/cormorant-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gutter:16px;--tap:44px;--radius:14px;--text-xs:.78rem;--text-sm:.9rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--text-title:2.25rem;--dur-fast:80ms;--dur:.2s;--dur-slow:.35s;--ease:cubic-bezier(.32, .72, 0, 1);font-family:var(--font-text);font-size:18px;line-height:1.45}body{font-family:var(--font-text);background-color:var(--paper);background-image:var(--texture);background-size:var(--texture-size);color:var(--ink);font-size:18px;line-height:1.45}.running-head{font-family:var(--font-text);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);font-size:.78em}body:before{content:"";z-index:-1;pointer-events:none;background:var(--vignette);position:fixed;inset:0}:root[data-theme=macondo]{--scheme:light;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f3ecdd;--leaf:#fbf7ee;--ink:#2a2419;--ink-soft:#6a5f4e;--rule:#d9cdb6;--accent:#2e6a5c;--on-accent:#fbf7ee;--ornament:#a8651f;--butterfly:#e0b43a;--danger:#9a3226;--heat-0:#e7decb;--heat-1:#c2d0b0;--heat-2:#98bc9f;--heat-3:#5b8f7e;--heat-4:#2e6a5c;--cloth-1:#2e6a5c;--cloth-2:#8c5420;--cloth-3:#33567a;--cloth-4:#7a2e2a;--cloth-5:#55602f;--cloth-6:#5a3d5c;--on-cloth:#f6eedc;--bar:#fbf7eec7;--backdrop:#2a24195c;--texture:url(/textures/paper-foxing.svg), url(/textures/paper-grain.svg), url(/textures/paper-age.svg), repeating-linear-gradient(90deg, #6e502809 0 1px, transparent 1px 34px), repeating-linear-gradient(0deg, #6e502806 0 1px, transparent 1px 4px);--texture-size:700px 700px, 240px 240px, 900px 900px, auto, auto;--leaf-texture:url(/textures/leaf-grain.svg);--vignette:radial-gradient(ellipse 125% 95% at 50% 42%, transparent 52%, #8054222b 100%);--font-text:"EB Garamond", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-display:"Cormorant", "EB Garamond", "Iowan Old Style", Georgia, serif;--radius-group:12px;--radius-sheet:16px}:root[data-theme=patriarca]{--scheme:dark;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#15100e;--leaf:#211916;--ink:#efe3cc;--ink-soft:#a8987e;--rule:#3b2e27;--accent:#cfa75a;--on-accent:#15100e;--ornament:#b8904a;--butterfly:#d9b040;--danger:#e27b63;--heat-0:#33281f;--heat-1:#5a2c28;--heat-2:#7a302b;--heat-3:#a9713a;--heat-4:#ddb56a;--cloth-1:#6e2424;--cloth-2:#24453b;--cloth-3:#1f3148;--cloth-4:#6b5222;--cloth-5:#4a2b3d;--cloth-6:#5a3a22;--on-cloth:#efe3cc;--bar:#211916c7;--backdrop:#0000008c;--texture:url(/textures/night-grain.svg), url(/textures/night-age.svg);--texture-size:240px 240px, 900px 900px;--leaf-texture:url(/textures/night-grain.svg);--vignette:radial-gradient(ellipse 95% 55% at 50% 0%, #d6a85616, transparent 70%), radial-gradient(ellipse 125% 95% at 50% 45%, transparent 48%, #00000080 100%);--font-text:"EB Garamond", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-display:"Cormorant", "EB Garamond", "Iowan Old Style", Georgia, serif;--radius-group:12px;--radius-sheet:16px}*{box-sizing:border-box}html,body{margin:0}html{overscroll-behavior-y:none}body{-webkit-tap-highlight-color:transparent;color-scheme:var(--scheme)}a{color:var(--accent);text-decoration:none}a:focus-visible{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a,button,.tabs a,summary{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}a,button,input,select,textarea,label,summary{touch-action:manipulation}.app{flex-direction:column;min-height:100dvh;display:flex}.bar{z-index:10;view-transition-name:bar;min-height:calc(44px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--gutter), env(safe-area-inset-right)) 0 max(var(--gutter), env(safe-area-inset-left));background:var(--bar);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);transition:border-color var(--dur) var(--ease);border-bottom:.5px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:8px;display:grid;position:sticky;top:0}.bar[data-compact]{border-bottom-color:var(--rule)}.bar:before{content:attr(data-title);font-family:var(--font-display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;text-align:center;opacity:0;max-width:55vw;transition:opacity var(--dur) var(--ease);pointer-events:none;grid-column:2;font-size:17px;font-weight:600;overflow:hidden}.bar[data-compact]:before{opacity:1}.bar[data-home]:before{display:none}.bar .back{min-height:44px;color:var(--accent);white-space:nowrap;grid-column:1;justify-self:start;align-items:center;display:inline-flex}.bar .brand{font-family:var(--font-display);color:var(--ink);grid-column:2;font-size:20px;font-style:italic;font-weight:600}.sync-btn{color:var(--ink-soft);background:0 0;border:0;grid-column:3;justify-self:end;place-items:center;min-width:44px;min-height:44px;margin:0 -10px 0 0;padding:0;display:grid}.sync-btn.spinning svg{animation:1s linear infinite sync-spin}@keyframes sync-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sync-btn.spinning svg{animation-duration:3s}}main{overflow-wrap:anywhere;width:100%;min-width:0;max-width:640px;padding:var(--gutter);padding-bottom:calc(84px + env(safe-area-inset-bottom));padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right));flex:1;margin:0 auto}.tabs{z-index:10;view-transition-name:tabs;background:var(--bar);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border-top:.5px solid var(--rule);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.tabs a{min-height:56px;color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:500;line-height:1.1;display:flex}.tabs a[aria-current=page]{color:var(--accent)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bar,.tabs{background:var(--paper)}}@media (prefers-reduced-transparency:reduce){.bar,.tabs{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}::view-transition-old(root){mix-blend-mode:normal;animation-duration:.35s;animation-timing-function:var(--ease)}::view-transition-new(root){mix-blend-mode:normal;animation-duration:.35s;animation-timing-function:var(--ease)}html.vt-push::view-transition-old(root){animation-name:vt-out-left}html.vt-push::view-transition-new(root){animation-name:vt-in-right}html.vt-pop::view-transition-old(root){animation-name:vt-out-right}html.vt-pop::view-transition-new(root){animation-name:vt-in-left}@keyframes vt-out-left{to{opacity:.6;transform:translate(-28%)}}@keyframes vt-in-right{0%{transform:translate(100%)}}@keyframes vt-out-right{to{transform:translate(100%)}}@keyframes vt-in-left{0%{opacity:.6;transform:translate(-28%)}}h1{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:4px 0 14px;font-size:2.1rem;font-weight:600;line-height:1.1}.sheet h1{font-size:1.5rem}h2{font-family:var(--font-text);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.12em;text-align:center;justify-content:center;align-items:center;gap:12px;margin:28px 0 10px;font-size:.78rem;font-weight:500;line-height:1.3;display:flex}h2:before,h2:after{content:"";border-top:.5px solid var(--rule);flex:1;height:0}main>:first-child:is(h2),.card>h2:first-child,.sheet h2{margin-top:0}.smallcaps{text-transform:uppercase;letter-spacing:.12em;font-size:.78em}.tnum{font-variant-numeric:tabular-nums}.vignette{text-align:center;justify-items:center;gap:10px;padding:8px 0 4px;display:grid}.vignette>:is(h1,p){margin:0}.card{background:var(--leaf) var(--leaf-texture);border:.5px solid var(--rule);border-radius:var(--radius-group);padding:16px}.card+.card{margin-top:12px}.muted{color:var(--ink-soft)}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spacer{flex:1}button,.button{min-height:var(--tap);border:.5px solid var(--rule);background:var(--leaf);color:var(--ink);font:inherit;cursor:pointer;transition:transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}button:active:not(:disabled),.button:active,.tabs a:active,.bar .back:active,.sync-btn:active:not(:disabled){opacity:.85;transform:scale(.97)}button.primary,.button.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600}button.danger{color:var(--danger)}button.link{color:var(--accent);background:0 0;border:none;min-height:auto;padding:0 8px;font-weight:600}button.link.danger{color:var(--danger)}button:disabled{opacity:.5}.chip{border-radius:999px}.chip[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.segmented{background:var(--rule);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.segmented button{color:var(--ink);background:0 0;border:0;border-radius:999px}.segmented button[aria-selected=true]{background:var(--leaf);color:var(--ink);font-weight:600}.article-main{min-width:0;display:grid}.article-title{overflow-wrap:anywhere}label{margin:14px 0 6px;font-weight:600;display:block}input[type=text],input[type=password],input[type=search],input[type=number],input[type=url],input[type=date]{width:100%;min-height:var(--tap);border:.5px solid var(--rule);background:var(--leaf);color:var(--ink);font:inherit;border-radius:10px;padding:8px 12px;font-size:max(17px,1em)}select,textarea{touch-action:manipulation;font-size:max(17px,1em)}select{min-height:var(--tap);border:.5px solid var(--rule);background:var(--leaf);color:var(--ink);border-radius:10px;padding:6px 12px;font-family:inherit}.check{align-items:center;gap:10px;font-weight:400;display:flex}.check input{width:22px;height:22px}.error{color:var(--danger);margin:6px 0 0;font-size:.9rem}.toasts{left:var(--gutter);right:var(--gutter);bottom:calc(68px + env(safe-area-inset-bottom));z-index:20;gap:8px;display:grid;position:fixed}.toast{background:var(--ink);color:var(--paper);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.toast.error{background:var(--danger);color:var(--paper)}.toast button.link{color:inherit;text-decoration:underline}.sheet-backdrop{background:var(--backdrop);z-index:30;overscroll-behavior:contain;animation:backdrop-in var(--dur) var(--ease);align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--leaf) var(--leaf-texture);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-width:640px;padding:28px var(--gutter) calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;max-height:92dvh;margin:0 auto;animation:.28s cubic-bezier(.2,.8,.2,1) sheet-in;position:relative;overflow-y:auto}.sheet:before{content:"";background:var(--rule);border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:8px;left:50%}html:has(.sheet-backdrop){overflow:hidden}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes backdrop-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sheet,.sheet-backdrop{animation:none}}.stepper{grid-template-columns:var(--tap) 1fr var(--tap);gap:8px;display:grid}.stepper input{text-align:center;font-family:var(--font-display);font-size:2rem;font-weight:600}.actions{gap:10px;margin-top:16px;display:grid}ul.plain{background:var(--leaf) var(--leaf-texture);border-radius:var(--radius-group);margin:0;padding:0;list-style:none;overflow:hidden}ul.plain li{align-items:center;gap:8px;min-height:44px;padding:11px 16px;display:flex;position:relative}ul.plain li+li:before{content:"";border-top:.5px solid var(--rule);position:absolute;top:0;left:16px;right:0}ul.plain li:has(a[href^="#/book/"],a[href^="#/article/"]):after{content:"›";color:var(--rule);flex:none;font-size:1.4rem;line-height:1}.update{padding:8px var(--gutter);background:var(--leaf);border-bottom:.5px solid var(--rule)}.cover{aspect-ratio:2/3;object-fit:cover;background:var(--rule);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 25%, transparent);border-radius:4px;flex:none}.cover.sm{width:40px;height:60px}.cover.md{width:96px;height:144px}.cover.generated{color:var(--on-cloth);justify-content:center;align-items:center;font-weight:600;display:flex}.cover.sm.generated{font-size:.8rem}.cover.md.generated{font-size:1.5rem}.with-cover{align-items:flex-start;gap:12px;display:flex}.with-cover>:last-child{flex:1;min-width:0}.scan-view{aspect-ratio:4/3;background:#000;border-radius:12px;position:relative;overflow:hidden}.scan-view video{object-fit:cover;width:100%;height:100%;display:block}.scan-guide{pointer-events:none;border:2px solid #fffc;border-radius:8px;position:absolute;inset:25% 10%}.scan-view.flash:after{content:"";opacity:.7;background:#fff;position:absolute;inset:0}.add-sources .row{gap:16px;display:flex}.disabled{color:var(--ink-soft);cursor:not-allowed}.badge{font-size:.8rem}button.hit{width:100%;min-height:var(--tap);text-align:left;border-radius:12px;justify-content:flex-start;gap:12px;padding:6px 10px}.qr{background:#fff;width:240px;max-width:100%;margin:12px 0}.qr svg{width:100%;height:auto;display:block}code[data-testid=sync-code]{word-break:break-all}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.dropcap.svelte-17o2i6w{width:var(--s);height:var(--s);color:var(--ornament);flex:none;place-items:center;display:inline-grid;position:relative}.dropcap.svelte-17o2i6w svg:where(.svelte-17o2i6w){position:absolute;inset:0}.letter.svelte-17o2i6w{font-family:var(--font-display);font-weight:600;font-size:calc(var(--s) * .62);color:var(--accent);line-height:1;position:relative;transform:translateY(4%)}.sprig.svelte-3l7gdw{color:var(--ornament);flex:none;display:block}.butterfly.svelte-6bvra8{flex:none;display:inline-block}.ornament.svelte-9umk8s{color:var(--ornament);vertical-align:middle;flex:none;display:inline-block}.generated.svelte-1kc5hj8{flex-direction:column;gap:6px;position:relative}.frame.svelte-1kc5hj8{border:1px solid color-mix(in srgb, var(--on-cloth) 40%, transparent);pointer-events:none;border-radius:2px;position:absolute;inset:3px}.label.svelte-1kc5hj8{text-align:center;background:var(--leaf);width:70%;color:var(--ink);font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;padding:.15em 0;font-weight:600;line-height:1.1;position:relative;overflow:hidden}.mark.svelte-1kc5hj8{line-height:0;position:relative}.mark.svelte-1kc5hj8 .ornament{color:var(--on-cloth)}.headpiece.svelte-n7tyl6{color:var(--ornament);justify-content:center;margin:4px 0 10px;display:flex}.status.svelte-n7tyl6{margin:0}.progress.svelte-n7tyl6{margin:4px 0 0;font-style:italic}.tail{margin:18px auto 0}.fish.svelte-15kyam7{color:var(--ornament);flex:none;display:inline-block}.actions.svelte-1afp4ya+:is(ul:where(.svelte-1afp4ya),.vignette:where(.svelte-1afp4ya)),form.svelte-1afp4ya+:is(ul:where(.svelte-1afp4ya),.vignette:where(.svelte-1afp4ya)){margin-top:14px}.mins.svelte-1afp4ya{white-space:nowrap;font-size:.9rem;font-style:italic}.book-main.svelte-vxoodk{min-width:0;display:grid}.book-title.svelte-vxoodk{overflow-wrap:anywhere;color:var(--ink);font-weight:500}.status.svelte-vxoodk{text-align:right;font-size:.9rem;font-style:italic}.vignette.svelte-vxoodk .title:where(.svelte-vxoodk){font-family:var(--font-display);font-size:1.4rem;font-weight:600}.rule.svelte-1pfqptf{align-items:center;gap:10px;margin:24px 8px;display:flex}.rule.svelte-1pfqptf span:where(.svelte-1pfqptf){border-top:.5px solid var(--rule);flex:1;height:0}.titlepage.svelte-2d9q8x{text-align:center;justify-items:center;gap:2px;display:grid}.titlepage.svelte-2d9q8x>.cover{margin-bottom:10px}.titlepage.svelte-2d9q8x>p:where(.svelte-2d9q8x){margin:0}.titlepage.svelte-2d9q8x h1:where(.svelte-2d9q8x){margin:2px 0 4px}.status.svelte-2d9q8x{margin:0}.author.svelte-2d9q8x{font-size:1rem}.titlepage.svelte-2d9q8x>p.progress:where(.svelte-2d9q8x){margin-top:6px;font-style:italic}.buttons.svelte-2d9q8x{justify-content:center}.scroll.svelte-g5lumh{max-width:100%;padding-bottom:6px;overflow-x:auto}.grid.svelte-g5lumh{gap:3px;width:max-content;display:flex}.week.svelte-g5lumh{grid-template-rows:14px repeat(7,12px);gap:3px;display:grid}.month.svelte-g5lumh{color:var(--ink-soft);white-space:nowrap;font-size:.7rem;line-height:14px;overflow:visible}.cell.svelte-g5lumh{border-radius:2px;width:12px;height:12px}.pad.svelte-g5lumh{visibility:hidden}.l0.svelte-g5lumh{background:var(--heat-0)}.l1.svelte-g5lumh{background:var(--heat-1)}.l2.svelte-g5lumh{background:var(--heat-2)}.l3.svelte-g5lumh{background:var(--heat-3)}.l4.svelte-g5lumh{background:var(--heat-4)}table.svelte-1upr4c0{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th.svelte-1upr4c0,td.svelte-1upr4c0{text-align:left;padding:6px 8px 6px 0}thead.svelte-1upr4c0 th:where(.svelte-1upr4c0){text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-size:.78rem;font-weight:500}tbody.svelte-1upr4c0 th:where(.svelte-1upr4c0){font-weight:400}tbody.svelte-1upr4c0 tr:where(.svelte-1upr4c0){border-top:.5px solid var(--rule)}th.svelte-1upr4c0:not(:first-child),td.svelte-1upr4c0{text-align:right}.months.svelte-1upr4c0{font-variant-numeric:tabular-nums;grid-template-columns:repeat(6,1fr);gap:4px 8px;display:grid}.months.svelte-1upr4c0 li:where(.svelte-1upr4c0){border:0;padding:0;display:block}.months.svelte-1upr4c0 li:where(.svelte-1upr4c0):before{display:none}h2.headline.svelte-1upr4c0{font-family:var(--font-display);color:var(--ink);text-transform:none;letter-spacing:-.01em;text-align:left;margin:0 0 12px;font-size:1.85rem;font-weight:600;line-height:1.15;display:block}h2.headline.svelte-1upr4c0:before,h2.headline.svelte-1upr4c0:after{display:none}.begin.svelte-1upr4c0{font-family:var(--font-display);font-size:1.4rem;font-weight:600}[data-testid].svelte-1upr4c0{font-variant-numeric:tabular-nums}.appearance.svelte-1qbdpss li:where(.svelte-1qbdpss){padding:0}.appearance.svelte-1qbdpss button:where(.svelte-1qbdpss){text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:12px;width:100%;min-height:44px;padding:11px 16px;font-weight:400}.swatch.svelte-1qbdpss{flex:none;display:inline-flex}.swatch.svelte-1qbdpss i:where(.svelte-1qbdpss){border:.5px solid var(--ink-soft);background:var(--s1);border-radius:50%;width:14px;height:14px}.swatch.svelte-1qbdpss i:where(.svelte-1qbdpss)+i:where(.svelte-1qbdpss){background:var(--s2);margin-left:-5px}.swatch.svelte-1qbdpss i:where(.svelte-1qbdpss)+i:where(.svelte-1qbdpss)+i:where(.svelte-1qbdpss){background:var(--s3)}.tick.svelte-1qbdpss{color:var(--accent);flex:none}.pair.svelte-1p5yimz{grid-template-columns:1fr 1fr;gap:12px;display:grid}.side.svelte-1p5yimz p:where(.svelte-1p5yimz){overflow-wrap:anywhere;margin:2px 0}.chip-kept.svelte-1p5yimz{color:var(--accent);font-size:.75rem;font-weight:600}dl.svelte-gpgc5f{margin:0 0 12px}dt.svelte-gpgc5f{margin-top:8px;font-size:.85rem}dd.svelte-gpgc5f{overflow-wrap:anywhere;margin:0}
