:root{--fl-bg: #F6F1E8;--fl-bg2: #F1EBDE;--fl-bg3: #E9E1CF;--fl-paper: #FBF7EE;--fl-ink: #1F1B16;--fl-ink2: #3A342C;--fl-ink3: #6F6557;--fl-ink4: #A59A86;--fl-rule: #E0D6C0;--fl-rule-soft: #EBE2CD;--fl-accent: #9C4221;--fl-accent2: #B85A36;--fl-accent-soft: #F0D9C8;--fl-translation: #1A6B5A;--fl-target: #5F7A76;--fl-target-d: #A8BFBA;--fl-paper-d: #1A1714;--fl-ink-d: #E8E0D1;--fl-ink-d2: #B8AD99;--fl-ink-d3: #847A68;--fl-rule-d: #2C2620;--fl-search-match-light: #FFD24AB3;--fl-search-current-light: #FF8A3DCC;--fl-search-match-dark: #F2C14E80;--fl-search-current-dark: #FF8A2AB3;--fl-search-match: #FFD24AB3;--fl-search-current: #FF8A3DCC;--fl-chunk-hover-wash: rgba(235, 214, 173, .45);--fl-note-vocabulary-pale: #8FCFE8;--fl-note-vocabulary-saturated: #2C7BB8;--fl-note-expression-pale: #E8B890;--fl-note-expression-saturated: #C97D29;--fl-note-register-pale: #D8A4B0;--fl-note-register-saturated: #BF4070;--fl-note-word_family-pale: #B8C898;--fl-note-word_family-saturated: #788F31;--fl-note-cultural-pale: #D89A88;--fl-note-cultural-saturated: #BF492A;--fl-note-grammar-pale: #A8D0BB;--fl-note-grammar-saturated: #428A5E;--fl-note-translation-pale: #F5D870;--fl-note-translation-saturated: #C09A24;--fl-note-alignment-pale: #F5D870;--fl-note-alignment-saturated: #C09A24;--fl-note-unknown-pale: #F5D870;--fl-note-unknown-saturated: #8C8C8C;--fl-hover-ink-source: #2A2722;--fl-hover-ink-target: #1D3A37;--fl-note-cultural-rank: 0;--fl-note-grammar-rank: 1;--fl-note-register-rank: 2;--fl-note-expression-rank: 3;--fl-note-word_family-rank: 4;--fl-note-vocabulary-rank: 5;--fl-note-translation-rank: 6;--fl-note-alignment-rank: 7;--fl-note-unknown-rank: 8;--fl-reader-max-width: 1040px;--fl-desktop-breakpoint: 768px;--fl-reader-pad-phone: 22px;--fl-reader-pad-desktop: 56px;--fl-reader-pad: 22px;--fl-run-spacing-em: .25;--fl-highlight-pad-v: 2px;--fl-connector-stroke-width: 2px;--fl-connector-dash-len: 6px;--fl-connector-gap-len: 4px;--fl-slip-stack-gap: 8px;--fl-font-serif: "Source Serif 4", Georgia, serif;--fl-font-source-sans: "Source Sans 3", "Inter Tight", Inter, system-ui, -apple-system, sans-serif;--fl-font-sans: "Inter Tight", Inter, system-ui, -apple-system, sans-serif}@media(min-width:768px){:root{--fl-reader-pad: 56px}}[data-theme=dark]{--fl-note-vocabulary-pale: #2F5773;--fl-note-vocabulary-saturated: #4A91C2;--fl-note-expression-pale: #6B4424;--fl-note-expression-saturated: #CC8E4E;--fl-note-register-pale: #6E3B48;--fl-note-register-saturated: #CC7C95;--fl-note-word_family-pale: #5A6630;--fl-note-word_family-saturated: #A1B870;--fl-note-cultural-pale: #733625;--fl-note-cultural-saturated: #D27B66;--fl-note-grammar-pale: #2D5340;--fl-note-grammar-saturated: #69B07F;--fl-note-translation-pale: #725A1C;--fl-note-translation-saturated: #D9B548;--fl-note-alignment-pale: #725A1C;--fl-note-alignment-saturated: #D9B548;--fl-note-unknown-pale: #725A1C;--fl-note-unknown-saturated: #B3B3B3;--fl-hover-ink-source: #F2EAD5;--fl-hover-ink-target: #F2EAD5;--fl-search-match: #F2C14E80;--fl-search-current: #FF8A2AB3}.fl-chrome{--fl-ch-surface: var(--fl-paper);--fl-ch-bar-bg: var(--fl-bg);--fl-ch-ink: var(--fl-ink);--fl-ch-ink2: var(--fl-ink2);--fl-ch-ink3: var(--fl-ink3);--fl-ch-ink4: var(--fl-ink4);--fl-ch-rule: var(--fl-rule);--fl-ch-rule-soft: var(--fl-rule-soft);--fl-ch-hover: var(--fl-bg2);--fl-ch-btn-ink: var(--fl-ink2);--fl-ch-row-current: var(--fl-bg2);--fl-ch-shadow: rgba(0, 0, 0, .12);--fl-ch-link: var(--fl-accent);--fl-ch-accent-wash: var(--fl-accent-soft);--fl-ch-card: var(--fl-bg);--fl-ch-trn: var(--fl-translation);--fl-ch-ghost: color-mix(in srgb, var(--fl-translation) 20%, transparent);font-family:var(--fl-font-sans);color:var(--fl-ch-ink)}.fl-reader[data-theme=dark] .fl-chrome,.fl-chrome[data-theme=dark]{--fl-ch-surface: var(--fl-paper-d);--fl-ch-bar-bg: var(--fl-paper-d);--fl-ch-ink: var(--fl-ink-d);--fl-ch-ink2: var(--fl-ink-d2);--fl-ch-ink3: var(--fl-ink-d3);--fl-ch-ink4: var(--fl-ink-d3);--fl-ch-rule: var(--fl-rule-d);--fl-ch-rule-soft: var(--fl-rule-d);--fl-ch-hover: rgba(255, 255, 255, .031);--fl-ch-btn-ink: var(--fl-ink-d);--fl-ch-row-current: var(--fl-bg3);--fl-ch-shadow: rgba(0, 0, 0, .4);--fl-ch-link: #e59a78;--fl-ch-accent-wash: rgba(156, 66, 33, .25);--fl-ch-card: color-mix(in srgb, var(--fl-ink-d) 4%, var(--fl-paper-d));--fl-ch-trn: var(--fl-target-d);--fl-ch-ghost: color-mix(in srgb, var(--fl-target-d) 28%, transparent)}.fl-reader,.fl-chrome{--fl-ch-bar-h: 56px;--fl-ch-bar-pad-x: 10px;--fl-ch-bar-pad-y: 6px;--fl-ch-panel-inset: 16px}@media(min-width:768px){.fl-reader,.fl-chrome{--fl-ch-bar-h: 64px;--fl-ch-bar-pad-x: 22px;--fl-ch-bar-pad-y: 10px;--fl-ch-panel-inset: 28px}}.fl-reader__chrome{position:sticky;top:0;height:0;margin-inline:calc(-1 * var(--fl-reader-pad))}.fl-reader__chrome--bottom{top:auto;bottom:0}.fl-reader,.fl-chrome{--fl-ch-view-h: 100dvh}.fl-chrome{--fl-ch-z-bar: 20;--fl-ch-z-return: 24;--fl-ch-z-hint: 25;--fl-ch-z-settings: 30;--fl-ch-z-drawer: 40;--fl-ch-z-pill: 45;--fl-ch-z-find: 50}.fl-chrome *,.fl-chrome *:before,.fl-chrome *:after{box-sizing:border-box}.fl-reader:has(.fl-bar) .fl-reader__col{margin-top:var(--fl-ch-bar-h);transition:margin-top .18s ease-out}.fl-reader:has(.fl-bar[data-visible=false]) .fl-reader__col{margin-top:0}.fl-reader:has(.fl-reader__chrome--bottom) .fl-reader__col{margin-bottom:64px}@media(prefers-reduced-motion:reduce){.fl-reader:has(.fl-bar) .fl-reader__col{transition:none}}.fl-chrome .fl-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.fl-chrome .fl-btn>.fl-btn__face{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:var(--fl-ch-btn-ink);font-family:var(--fl-font-sans);font-size:14px;font-weight:500;line-height:1;transition:background-color .1s ease,color .1s ease}.fl-chrome .fl-btn:hover>.fl-btn__face{background-color:var(--fl-ch-hover)}.fl-chrome .fl-btn[aria-pressed=true]>.fl-btn__face,.fl-chrome .fl-btn.is-active>.fl-btn__face{background-color:var(--fl-accent-soft);color:var(--fl-accent)}.fl-chrome .fl-btn:disabled{cursor:default}.fl-chrome .fl-btn:disabled>.fl-btn__face{color:var(--fl-ch-ink4);background-color:transparent}.fl-chrome .fl-btn:focus-visible>.fl-btn__face{outline:2px solid var(--fl-accent);outline-offset:1px}.fl-chrome .fl-icon{width:20px;height:20px;display:block;fill:currentColor}.fl-chrome .fl-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--fl-ch-ink);font-family:var(--fl-font-sans);font-size:18px;line-height:1;cursor:pointer;flex:0 0 auto}.fl-chrome .fl-close:focus-visible{outline:2px solid var(--fl-accent);outline-offset:-4px;border-radius:6px}.fl-chrome .fl-cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 24px;border:0;border-radius:20px;background:var(--fl-accent);color:var(--fl-paper);font-family:var(--fl-font-sans);font-size:14px;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.fl-chrome .fl-cta:hover{background:var(--fl-accent2)}.fl-chrome .fl-cta:focus-visible{outline:2px solid var(--fl-accent);outline-offset:2px}.fl-chrome .fl-cta--quiet{background:none;color:var(--fl-accent);padding-inline:12px}.fl-chrome .fl-cta--quiet:hover{background:var(--fl-accent-soft)}.fl-bar{position:absolute;top:0;left:0;right:0;z-index:var(--fl-ch-z-bar);height:var(--fl-ch-bar-h);padding:var(--fl-ch-bar-pad-y) var(--fl-ch-bar-pad-x);background:var(--fl-ch-bar-bg);border-bottom:1px solid var(--fl-ch-rule-soft);transition:opacity .18s ease-out,transform .18s ease-out}.fl-bar__row{display:flex;align-items:center;gap:0;height:100%}.fl-bar[data-visible=false]{opacity:0;transform:translateY(-100%);pointer-events:none}@media(prefers-reduced-motion:reduce){.fl-bar{transition:none}}.fl-bar__spacer{flex:0 0 auto;width:44px}.fl-bar__center{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.fl-bar__title{max-width:100%;font-family:var(--fl-font-serif);font-size:14px;font-style:italic;font-weight:400;line-height:1.2;color:var(--fl-ch-ink);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-bar__pos{max-width:100%;font-family:var(--fl-font-sans);font-size:11px;line-height:1.2;color:var(--fl-ch-ink3);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-settings-barrier{position:absolute;top:0;left:0;right:0;height:var(--fl-ch-view-h);z-index:var(--fl-ch-z-settings);border:0;padding:0;background:transparent;cursor:default}.fl-settings{position:absolute;top:var(--fl-ch-bar-h);right:var(--fl-ch-panel-inset);z-index:var(--fl-ch-z-settings);width:260px;max-width:calc(100% - 2 * var(--fl-ch-panel-inset));padding:16px 18px;background:var(--fl-ch-surface);border:1px solid var(--fl-ch-rule);border-radius:14px;box-shadow:0 12px 24px -8px #0003}.fl-settings__head{display:flex;align-items:center;justify-content:space-between;margin-right:-18px}.fl-settings__label{font-family:var(--fl-font-sans);font-size:11px;letter-spacing:.44px;color:var(--fl-ch-ink3)}.fl-settings__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.fl-settings__row-label,.fl-settings__field-label{font-family:var(--fl-font-sans);font-size:13px;color:var(--fl-ch-ink)}.fl-settings__field-label{display:block;margin-top:4px}.fl-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:0 0 auto;width:40px;height:22px;margin:0;border-radius:999px;background:var(--fl-ch-rule);cursor:pointer;transition:background-color .15s ease}.fl-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--fl-paper);box-shadow:0 1px 2px #0000004d;transition:transform .15s ease}.fl-switch:checked{background:var(--fl-accent)}.fl-switch:checked:after{transform:translate(18px)}.fl-switch:focus-visible{outline:2px solid var(--fl-accent);outline-offset:2px}.fl-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:22px;margin:2px 0 0;background:none;cursor:pointer}.fl-range::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:var(--fl-ch-rule)}.fl-range::-moz-range-track{height:3px;border-radius:2px;background:var(--fl-ch-rule)}.fl-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6.5px;border:0;border-radius:50%;background:var(--fl-accent)}.fl-range::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var(--fl-accent)}.fl-range::-moz-range-progress{height:3px;border-radius:2px;background:var(--fl-accent)}.fl-range:focus-visible{outline:2px solid var(--fl-accent);outline-offset:2px;border-radius:4px}.fl-drawer{position:absolute;top:0;left:0;right:0;height:var(--fl-ch-view-h);z-index:var(--fl-ch-z-drawer);display:flex}.fl-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#1f1b1666;cursor:default}.fl-drawer__panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;background:var(--fl-ch-surface);overflow:hidden}@media(min-width:768px){.fl-drawer__panel{width:340px;border-right:1px solid var(--fl-ch-rule);box-shadow:8px 0 32px -8px #0000002e}}.fl-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 14px 16px 22px;border-bottom:1px solid var(--fl-ch-rule-soft)}.fl-drawer__eyebrow{display:block;font-family:var(--fl-font-sans);font-size:10px;letter-spacing:.4px;color:var(--fl-ch-ink3)}.fl-drawer__title{display:block;margin:4px 0 0;font-family:var(--fl-font-serif);font-size:18px;font-style:italic;font-weight:400;color:var(--fl-ch-ink)}.fl-drawer__list{flex:1 1 auto;overflow-y:auto;margin:0;padding:8px 0;list-style:none}.fl-drawer__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:baseline;gap:14px;width:100%;padding:12px 22px;border:0;border-left:2px solid transparent;background:none;text-align:left;cursor:pointer}.fl-drawer__row:hover{background-color:var(--fl-ch-hover)}.fl-drawer__row[aria-current=true]{border-left-color:var(--fl-accent)}.fl-drawer__num{flex:0 0 auto;width:24px;font-family:var(--fl-font-sans);font-size:11px;color:var(--fl-ch-ink4)}.fl-drawer__row[aria-current=true] .fl-drawer__num{color:var(--fl-accent)}.fl-drawer__name{flex:1 1 auto;min-width:0;font-family:var(--fl-font-serif);font-size:15px;font-weight:400;color:var(--fl-ch-ink)}.fl-drawer__row[aria-current=true] .fl-drawer__name{font-weight:500;font-style:italic}.fl-drawer__row:focus-visible{outline:2px solid var(--fl-accent);outline-offset:-2px}.fl-find{position:absolute;top:0;left:0;right:0;z-index:var(--fl-ch-z-find);background:var(--fl-ch-surface);box-shadow:0 2px 8px #00000029}.fl-find__bar{display:flex;align-items:center;border-bottom:1px solid var(--fl-ch-rule)}.fl-find__glyph{flex:0 0 auto;padding:0 6px 0 12px;color:var(--fl-ch-ink3);display:inline-flex}.fl-find__field{flex:1 1 auto;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:8px 0;border:0;background:none;color:var(--fl-ch-ink);font-family:var(--fl-font-sans);font-size:15px;line-height:1.3;caret-color:var(--fl-accent)}.fl-find__field::placeholder{color:var(--fl-ch-ink3);opacity:1}.fl-find__field:focus{outline:none}.fl-find__controls{display:flex;align-items:center;flex:0 0 auto}.fl-find__count{padding:0 8px;font-family:var(--fl-font-sans);font-size:13px;color:var(--fl-ch-ink3);white-space:nowrap}.fl-find__count:empty{padding:0;width:4px}.fl-find .fl-btn{width:36px;height:36px}.fl-find .fl-btn>.fl-btn__face{width:36px;height:36px;border-radius:4px}.fl-find__results{max-height:55vh;overflow-y:auto;margin:0;padding:0;list-style:none}.fl-find__empty{padding:24px 16px;text-align:center;font-family:var(--fl-font-sans);font-size:14px;color:var(--fl-ch-ink3)}.fl-find__result{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:10px 16px;border:0;border-top:1px solid var(--fl-ch-rule);background:none;text-align:left;cursor:pointer}.fl-find__results>li:first-child .fl-find__result{border-top:0}.fl-find__result[aria-current=true]{background:var(--fl-ch-row-current)}.fl-find__result:focus-visible{outline:2px solid var(--fl-accent);outline-offset:-2px}.fl-find__chapter{display:block;font-family:var(--fl-font-sans);font-size:11px;font-weight:600;letter-spacing:.3px;color:var(--fl-ch-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-find__snippet{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-family:var(--fl-font-serif);font-size:14px;line-height:1.35;color:var(--fl-ch-ink)}.fl-find__snippet b{font-weight:700;color:var(--fl-ch-ink)}@media(min-width:768px){.fl-find{top:var(--fl-ch-bar-h);left:auto;right:var(--fl-ch-panel-inset);width:360px;border:1px solid var(--fl-ch-rule);border-radius:8px;box-shadow:0 4px 16px var(--fl-ch-shadow);overflow:hidden}.fl-find__bar{border-bottom:0}.fl-find__panel{display:none}}.fl-tail{display:block;margin:48px 0 24px;padding:32px 24px;background:var(--fl-ch-surface);border:1px solid var(--fl-ch-rule);border-radius:4px;text-align:center}.fl-tail__title{margin:0;font-family:var(--fl-font-serif);font-size:22px;font-style:italic;font-weight:400;color:var(--fl-ch-ink)}.fl-tail__body{margin:10px 0 0;font-family:var(--fl-font-sans);font-size:14px;line-height:1.45;color:var(--fl-ch-ink3)}.fl-tail__cta{margin-top:20px}.fl-pill{position:absolute;right:8px;bottom:8px;z-index:var(--fl-ch-z-pill);display:inline-flex;align-items:center;height:44px;padding:0;border:0;background:none;text-decoration:none;cursor:pointer}.fl-pill__chip{display:inline-flex;align-items:center;padding:8px 10px;border:1px solid var(--fl-ch-rule);border-radius:999px;background:color-mix(in srgb,var(--fl-ch-surface) 85%,transparent);font-family:var(--fl-font-sans);font-size:11px;font-weight:500;line-height:1;color:var(--fl-accent);white-space:nowrap}.fl-pill:focus-visible .fl-pill__chip{outline:2px solid var(--fl-accent);outline-offset:2px}.fl-status{display:flex;align-items:center;justify-content:center;min-height:240px;padding:40px;text-align:center}.fl-status__inner{display:flex;flex-direction:column;align-items:center;max-width:480px}.fl-status__title{margin:0;font-family:var(--fl-font-serif);font-size:22px;font-weight:600;color:var(--fl-ch-ink)}.fl-status__body{margin:12px 0 0;font-family:var(--fl-font-sans);font-size:14px;line-height:1.5;color:var(--fl-ch-ink3)}.fl-status__token{margin:8px 0 0;font-family:var(--fl-font-sans);font-size:11px;color:var(--fl-ch-ink4)}.fl-status__actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:18px}.fl-offer-slot{overflow-anchor:none}.fl-seam{margin:calc(var(--fl-font-size) * 2.2) 0 calc(var(--fl-font-size) * 1.4)}.fl-seam__rule{display:flex;align-items:center;gap:14px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--fl-ch-ink3)}.fl-seam__rule:before,.fl-seam__rule:after{content:"";flex:1 1 auto;height:1px;background:var(--fl-ch-rule)}.fl-card{display:grid;grid-template-columns:1fr auto;grid-template-areas:"lead act" "preview preview";align-items:center;gap:14px 28px;margin-top:14px;padding:18px 22px 16px;background:var(--fl-ch-card);border:1px solid var(--fl-ch-rule);border-radius:14px}.fl-card__lead{grid-area:lead;min-width:0}.fl-card__act{grid-area:act;display:flex;flex-direction:column;align-items:center;gap:6px}.fl-card__title,.fl-unlock__title{margin:0;font-family:var(--fl-font-serif);font-size:22px;font-style:italic;font-weight:400;line-height:1.25;color:var(--fl-ch-ink)}.fl-benefits{display:flex;flex-wrap:wrap;gap:2px 20px;margin:6px 0 0;padding:0;list-style:none;font-size:14px;line-height:1.4;color:var(--fl-ch-ink2)}.fl-benefits li{position:relative;padding-left:20px}.fl-benefits li:before{content:"";position:absolute;left:1px;top:.36em;width:10px;height:6px;border-left:2px solid var(--fl-ch-trn);border-bottom:2px solid var(--fl-ch-trn);transform:rotate(-45deg)}.fl-benefits--stacked{flex-direction:column;margin:4px 0 14px}.fl-chrome .fl-card__cta{gap:.35em;min-height:44px;padding:11px 26px;border-radius:22px;font-size:15px;font-weight:600;white-space:nowrap}.fl-chrome .fl-card__cta.is-emphasized,.fl-chrome .fl-key.is-emphasized>.fl-btn__face{animation:fl-offer-pulse .9s ease-out 1}.fl-card__signin,.fl-unlock__signin{font-size:12.5px;color:var(--fl-ch-ink3);text-decoration:underline;text-decoration-color:var(--fl-ch-rule);text-decoration-thickness:1px;text-underline-offset:3px}.fl-card__signin:hover,.fl-unlock__signin:hover{color:var(--fl-ch-link)}.fl-card__preview{grid-area:preview;display:block;min-width:0;padding:8px 14px 10px;background:var(--fl-ch-surface);border:1px dashed var(--fl-ch-rule);border-radius:10px}.fl-card__preview-label{display:flex;align-items:center;gap:6px;margin-bottom:2px;font-size:11px;letter-spacing:.04em;color:var(--fl-ch-ink3)}.fl-card__preview-label .fl-lock{width:12px;height:12px;fill:var(--fl-ch-trn);opacity:.75}.fl-card__preview-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;width:fit-content;max-width:100%;font-family:var(--fl-font-serif);font-size:var(--fl-font-size);line-height:2.4;color:var(--fl-ch-ink);background-image:linear-gradient(to bottom,transparent .14em,var(--fl-ch-ghost) .14em,var(--fl-ch-ghost) .66em,transparent .66em);background-size:100% 2.4em;background-repeat:repeat-y}.fl-seam__continue{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin:10px auto 0;padding:6px 10px;border:0;background:none;font-family:var(--fl-font-sans);font-size:13px;color:var(--fl-ch-ink3);cursor:pointer}.fl-seam__continue:hover{color:var(--fl-ch-link)}.fl-seam__continue:focus-visible,.fl-card__signin:focus-visible,.fl-unlock__signin:focus-visible{outline:2px solid var(--fl-accent);outline-offset:2px;border-radius:4px}@media(max-width:600px){.fl-card{grid-template-columns:1fr;grid-template-areas:"lead" "preview" "act";gap:12px;padding:16px 16px 12px;border-radius:12px}.fl-card__title{font-size:20px}.fl-card .fl-benefits{font-size:13px;gap:2px 14px}.fl-card__act{align-items:stretch}.fl-card__signin{text-align:center}.fl-card__preview-text{-webkit-line-clamp:2;line-clamp:2;font-size:calc(var(--fl-font-size) * .95)}}.fl-chrome .fl-key>.fl-btn__face{position:relative;gap:6px;transition:background-color .18s ease,color .18s ease,width .18s ease,padding .18s ease}.fl-chrome .fl-key[data-locked]>.fl-btn__face,.fl-chrome .fl-key[data-locked]:hover>.fl-btn__face{color:var(--fl-ch-link);background-color:var(--fl-ch-accent-wash)}.fl-key__badge{position:absolute;right:-3px;top:-3px;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:var(--fl-accent);box-shadow:0 0 0 2px var(--fl-ch-bar-bg)}.fl-key__badge .fl-lock{width:9px;height:9px;fill:var(--fl-paper)}.fl-key__label{display:none}@media(min-width:720px){.fl-chrome .fl-key[data-locked]{width:auto;padding:0 4px}.fl-chrome .fl-key[data-locked]>.fl-btn__face{width:auto;padding:0 12px 0 9px;border-radius:16px}.fl-key__badge{position:static;margin-left:-2px;box-shadow:none}.fl-key__label{display:inline;font-size:13px;font-weight:600;white-space:nowrap}}.fl-chrome .fl-key.is-arriving>.fl-btn__face{animation:fl-key-arrive 1.1s ease-out 1}@keyframes fl-key-arrive{0%{transform:scale(.85);box-shadow:0 0 0 0 var(--fl-accent-soft)}35%{transform:scale(1.06);box-shadow:0 0 0 9px var(--fl-accent-soft)}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}@keyframes fl-offer-pulse{0%{box-shadow:0 0 0 0 var(--fl-accent-soft)}40%{box-shadow:0 0 0 8px var(--fl-accent-soft)}to{box-shadow:0 0 0 0 transparent}}@keyframes fl-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.fl-hint{position:absolute;top:calc(var(--fl-ch-bar-h) + 8px);right:var(--fl-hint-right, 16px);z-index:var(--fl-ch-z-hint);max-width:min(300px,var(--fl-hint-max, calc(100vw - 32px) ));padding:9px 13px;border-radius:10px;background:var(--fl-ink);color:var(--fl-paper);font-size:13px;line-height:1.35;box-shadow:0 6px 18px #0000002e;animation:fl-fade-in .25s ease-out}.fl-hint:before{content:"";position:absolute;top:-5px;right:var(--fl-hint-arrow, 20px);width:10px;height:10px;background:var(--fl-ink);transform:rotate(45deg)}.fl-reader[data-theme=dark] .fl-hint,.fl-reader[data-theme=dark] .fl-hint:before{background:var(--fl-ink-d);color:var(--fl-paper-d)}.fl-hint.is-leaving,.fl-return.is-leaving{opacity:0;pointer-events:none;transition:opacity .4s ease}.fl-unlock{position:absolute;top:calc(var(--fl-ch-bar-h) + 6px);right:var(--fl-ch-panel-inset);z-index:var(--fl-ch-z-settings);width:330px;max-width:calc(100% - 24px);padding:16px 18px 10px;background:var(--fl-ch-surface);border:1px solid var(--fl-ch-rule);border-radius:14px;box-shadow:0 14px 30px -10px #00000040;animation:fl-fade-in .16s ease-out}.fl-unlock:focus{outline:none}@media(max-width:480px){.fl-unlock{right:12px}}.fl-unlock__head{display:flex;align-items:flex-start;gap:8px;margin:-6px -14px 0 0}.fl-unlock__head .fl-close{font-size:14px;color:var(--fl-ch-ink3)}.fl-unlock__title{flex:1 1 auto;margin-top:8px;font-size:19px}.fl-chrome .fl-unlock__cta{display:flex;width:100%}.fl-unlock__signin{display:block;margin:10px 0 2px;text-align:center}.fl-unlock__rows{margin:12px -18px 0;border-top:1px solid var(--fl-ch-rule-soft)}.fl-unlock__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 18px;border:0;background:none;font-family:var(--fl-font-sans);font-size:13px;color:var(--fl-ch-ink2);text-align:left}.fl-unlock__row+.fl-unlock__row{border-top:1px solid var(--fl-ch-rule-soft)}.fl-unlock__back{color:var(--fl-ch-link);cursor:pointer}.fl-unlock__back:hover{background:var(--fl-ch-hover)}.fl-unlock__back:focus-visible{outline:2px solid var(--fl-accent);outline-offset:-2px}.fl-tapline{display:inline-flex;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-bottom:2px;padding:3px 10px 3px 8px;border-radius:6px;background:color-mix(in srgb,var(--fl-ch-accent-wash) 70%,transparent);font-size:calc(var(--fl-font-size) * .74);font-weight:500;line-height:1.3;color:var(--fl-ch-link);white-space:normal;cursor:default;animation:fl-fade-in .2s ease-out}.fl-tapline svg{flex:0 0 auto;width:13px;height:13px;fill:currentColor}.fl-tapline button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font:inherit;font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.fl-tapline button:focus-visible{outline:2px solid var(--fl-accent);outline-offset:2px;border-radius:3px}.fl-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:28px;height:28px;margin:-4px -6px -4px 0;padding:0;border:0;border-radius:14px;background:none;color:var(--fl-ch-ink3);font-family:var(--fl-font-sans);font-size:13px;line-height:28px;cursor:pointer}.fl-x:hover{background:var(--fl-ch-hover);color:var(--fl-ch-ink)}.fl-x:focus-visible{outline:2px solid var(--fl-accent);outline-offset:1px}.fl-return a,.fl-acct a,.fl-settings__place a{color:var(--fl-ch-link);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.fl-return{position:absolute;top:calc(var(--fl-ch-bar-h) + 8px);left:0;right:0;z-index:var(--fl-ch-z-return);display:flex;align-items:flex-start;gap:10px;width:fit-content;max-width:min(760px,calc(100% - 32px));margin:0 auto;padding:9px 14px 9px 16px;background:var(--fl-ch-surface);border:1px solid var(--fl-ch-rule);border-radius:12px;box-shadow:0 10px 24px -10px #00000040;font-size:14px;line-height:1.4;color:var(--fl-ch-ink2);animation:fl-fade-in .25s ease-out}.fl-return__lead{color:var(--fl-ch-ink);font-weight:600}.fl-return a{white-space:nowrap}.fl-acct{display:flex;align-items:center;gap:12px;margin:calc(var(--fl-font-size) * 1.3) 0;padding:10px 14px;border-top:1px solid var(--fl-ch-rule);border-bottom:1px solid var(--fl-ch-rule);font-size:14.5px;line-height:1.4;color:var(--fl-ch-ink2);overflow-anchor:none}.fl-acct__icon{flex:0 0 auto;width:20px;height:20px;fill:var(--fl-ch-trn)}.fl-acct__text{flex:1 1 auto}.fl-acct__text a{margin-left:4px;white-space:nowrap}.fl-acct.is-leaving{opacity:0;transition:opacity .3s ease}.fl-settings.fl-settings--place{width:280px}.fl-settings__place{display:flex;flex-direction:column;gap:4px;margin:14px -18px -16px;padding:12px 18px 14px;border-top:1px solid var(--fl-ch-rule-soft);font-size:13px;line-height:1.4;color:var(--fl-ch-ink3)}@media(max-width:600px){.fl-return{font-size:13.5px}.fl-acct{align-items:flex-start;font-size:14px}}@media(prefers-reduced-motion:reduce){.fl-chrome .fl-card__cta.is-emphasized,.fl-chrome .fl-key.is-emphasized>.fl-btn__face{animation:none;outline:2px solid var(--fl-accent);outline-offset:2px}.fl-chrome .fl-key.is-arriving>.fl-btn__face,.fl-chrome .fl-key>.fl-btn__face,.fl-unlock,.fl-hint,.fl-return,.fl-tapline{animation:none;transition:none}}.fl-chrome .fl-picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;height:32px;margin:0 4px;padding:0 22px 0 10px;border:1px solid var(--fl-ch-rule);border-radius:6px;background:transparent linear-gradient(45deg,transparent 50%,currentColor 50%) no-repeat calc(100% - 11px) 55% / 5px 5px;color:var(--fl-ch-btn-ink);font-family:var(--fl-font-sans);font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer}.fl-chrome .fl-picker:focus-visible{outline:2px solid var(--fl-accent);outline-offset:1px}.fl-chrome .fl-picker[aria-busy=true]{opacity:.6;cursor:progress}.fl-notice{position:absolute;top:calc(var(--fl-ch-bar-h) + 8px);left:50%;transform:translate(-50%);z-index:var(--fl-ch-z-find);display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:8px 14px;border:1px solid var(--fl-ch-rule);border-radius:8px;background:var(--fl-ch-surface);box-shadow:0 4px 16px var(--fl-ch-shadow);font-family:var(--fl-font-sans);font-size:13px;color:var(--fl-ch-ink)}.fl-chrome .fl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fl-reader{--fl-c-paper: var(--fl-paper);--fl-c-ink: var(--fl-ink);--fl-c-target: var(--fl-target);--fl-c-rule: var(--fl-rule-soft);position:relative;box-sizing:border-box;display:flow-root;overflow:clip;padding-inline:var(--fl-reader-pad);background:var(--fl-c-paper);color:var(--fl-c-ink);color-scheme:light;-webkit-tap-highlight-color:transparent}.fl-reader[data-theme=dark]{--fl-c-paper: var(--fl-paper-d);--fl-c-ink: var(--fl-ink-d);--fl-c-target: var(--fl-target-d);--fl-c-rule: var(--fl-rule-d);color-scheme:dark}.fl-reader[data-owns-page]{display:flex;flex-direction:column;min-height:100dvh}.fl-reader[data-owns-page]>.fl-reader__chrome--bottom{margin-top:auto}.fl-reader[data-owns-page]>.fl-reader__col{width:100%}:root:has(.fl-reader[data-owns-page]){color-scheme:light}:root:has(.fl-reader[data-owns-page]) body{background-color:var(--fl-paper)}:root:has(.fl-reader[data-owns-page][data-theme=dark]){color-scheme:dark}:root:has(.fl-reader[data-owns-page][data-theme=dark]) body{background-color:var(--fl-paper-d)}.fl-reader *,.fl-reader *:before,.fl-reader *:after{box-sizing:border-box}.fl-reader [hidden]{display:none!important}.fl-reader__col{max-width:var(--fl-reader-max-width);margin-inline:auto;padding-block:24px}@media(min-width:768px){.fl-reader__col{padding-block:40px}}.fl-reader .blk{margin:0;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--fl-font-size) * var(--run-spacing-em, .25));padding-inline-start:calc(var(--fl-font-size) * var(--indent-em, 0))}.fl-reader .blk--para-gap{margin-top:calc(var(--fl-font-size) * 1.1)}.fl-reader .blk--section-gap{margin-top:calc(var(--fl-font-size) * 2.4)}.fl-reader .blk--break{display:block;border:0;margin-block:0;padding-block:calc(var(--fl-font-size) * 1.2);text-align:center;color:var(--fl-c-rule);font-family:var(--fl-font-serif);font-size:var(--fl-font-size);line-height:1}.fl-reader .blk--break:before{content:"* * *";letter-spacing:calc(var(--fl-font-size) * .4)}.fl-reader .row{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:0;row-gap:calc(var(--fl-font-size) * var(--run-spacing-em, .25))}.fl-reader .ty-center>.row,.fl-reader .ty-center>.item>.row{justify-content:center}.fl-reader .ty-right>.row,.fl-reader .ty-right>.item>.row{justify-content:flex-end}.fl-reader .cell.ty-center>.row{justify-content:center}.fl-reader .cell.ty-right>.row{justify-content:flex-end}.fl-reader .chunk{display:flex;flex-direction:column;align-items:flex-start;border-radius:2px;-webkit-tap-highlight-color:transparent}.fl-reader .line{display:block;white-space:break-spaces;max-width:100%}.fl-reader .line--src{font-family:var(--src-font);font-size:var(--src-size);font-weight:var(--src-weight);font-style:var(--src-style);line-height:var(--src-height);color:var(--fl-c-ink)}.fl-reader .line--trn{font-family:var(--trn-font);font-size:var(--trn-size);font-weight:var(--trn-weight);font-style:var(--trn-style);line-height:var(--trn-height);color:var(--fl-c-target)}.fl-reader[data-translation=hidden] .line--trn{display:none}.fl-reader [data-type=vocabulary]{--fl-hl: var(--fl-note-vocabulary-pale)}.fl-reader [data-type=expression]{--fl-hl: var(--fl-note-expression-pale)}.fl-reader [data-type=register]{--fl-hl: var(--fl-note-register-pale)}.fl-reader [data-type=word_family]{--fl-hl: var(--fl-note-word_family-pale)}.fl-reader [data-type=cultural]{--fl-hl: var(--fl-note-cultural-pale)}.fl-reader [data-type=grammar]{--fl-hl: var(--fl-note-grammar-pale)}.fl-reader [data-type=translation]{--fl-hl: var(--fl-note-translation-pale)}.fl-reader [data-type=alignment]{--fl-hl: var(--fl-note-alignment-pale)}.fl-reader [data-type=unknown]{--fl-hl: var(--fl-note-unknown-pale)}.fl-reader .a{padding:var(--fl-highlight-pad-v) 1px;margin:calc(-1 * var(--fl-highlight-pad-v)) -1px;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:transparent;cursor:pointer;transition:background-color .08s ease}.fl-reader .a.is-hover,.fl-reader .a.is-active{background-color:var(--fl-hl)}.fl-reader .a:focus-visible{outline:2px solid var(--fl-accent);outline-offset:1px}.fl-reader .chunk--plain{border-radius:3px;padding-block:1px;margin-block:-1px;transition:background-color .1s ease}.fl-reader .chunk--plain:hover,.fl-reader .chunk--plain.is-hover{background-color:var(--fl-chunk-hover-wash)}.fl-reader .chunk.is-selected{background-color:var(--fl-sel, var(--fl-note-translation-pale));border-radius:2px}.fl-reader .chunk[data-occurrence-focus]{background-color:var(--fl-accent-soft);box-shadow:inset 0 -2px 0 var(--fl-accent);border-radius:4px;scroll-margin-block:8rem}.fl-reader .chunk[data-sel-type=vocabulary]{--fl-sel: var(--fl-note-vocabulary-pale)}.fl-reader .chunk[data-sel-type=expression]{--fl-sel: var(--fl-note-expression-pale)}.fl-reader .chunk[data-sel-type=register]{--fl-sel: var(--fl-note-register-pale)}.fl-reader .chunk[data-sel-type=word_family]{--fl-sel: var(--fl-note-word_family-pale)}.fl-reader .chunk[data-sel-type=cultural]{--fl-sel: var(--fl-note-cultural-pale)}.fl-reader .chunk[data-sel-type=grammar]{--fl-sel: var(--fl-note-grammar-pale)}.fl-reader .chunk[data-sel-type=translation]{--fl-sel: var(--fl-note-translation-pale)}.fl-reader.is-selecting .fl-reader__col{user-select:none;-webkit-user-select:none}.fl-reader .note{display:block;font-family:var(--fl-font-source-sans);font-size:calc(var(--fl-font-size) * .82);line-height:1.35;color:var(--fl-c-ink);background-color:var(--fl-hl);border-radius:3px;padding:2px 6px;margin-top:2px;white-space:normal}.fl-reader .search-hit{background-color:var(--fl-search-match);border-radius:3px;padding:var(--fl-highlight-pad-v) 1px;margin:calc(-1 * var(--fl-highlight-pad-v)) -1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.fl-reader .search-hit.search-current{background-color:var(--fl-search-current)}.fl-reader .chapter{display:block;padding-top:calc(var(--fl-font-size) * .5);padding-bottom:calc(var(--fl-font-size) * 2.4)}.fl-reader .chapter:empty{padding:0}.fl-reader .chapter__title{margin:0;text-align:center;font-family:var(--fl-font-serif);font-size:calc(var(--fl-font-size) * 1.4);font-style:italic;font-weight:400;letter-spacing:-.005em;color:var(--fl-c-ink)}.fl-reader .chapter__target{display:block;margin-top:4px;text-align:center;font-family:var(--fl-font-source-sans);font-size:calc(var(--fl-font-size) * .95);font-weight:400;color:var(--fl-c-target)}.fl-reader .blk--table{display:table;border-collapse:collapse;width:100%}.fl-reader .blk--table caption{caption-side:top;text-align:start}.fl-reader .blk--table .cell{border:.5px solid var(--fl-c-rule);vertical-align:top;text-align:start;padding:calc(var(--fl-font-size) * .3) calc(var(--fl-font-size) * .4)}.fl-reader .blk--table .cell--caption{display:block;border:0;padding-inline:0}.fl-reader .blk--table .cell--empty{border:.5px solid var(--fl-c-rule)}.fl-reader .blk--list{display:block;list-style-position:outside;padding-inline-start:calc(var(--fl-font-size) * 2 + var(--fl-font-size) * var(--indent-em, 0))}.fl-reader .blk--list>.item{display:list-item;padding-bottom:calc(var(--fl-font-size) * .4)}.fl-reader .blk--list>.item::marker{font-family:var(--fl-font-serif);font-size:calc(var(--fl-font-size) + 1px);color:var(--fl-c-ink)}.fl-reader .blk--list>.item>.row+.row,.fl-reader .blk--table .cell>.row+.row{margin-top:calc(var(--fl-font-size) * var(--run-spacing-em, .25))}.fl-reader__flow,.fl-reader__ssr{display:contents}.fl-reader .blk--pending{overflow-anchor:none;display:block;min-height:calc(var(--fl-font-size) * 4);border-radius:4px;background:linear-gradient(var(--fl-bg2),var(--fl-bg2)) no-repeat 0 30% / 100% .6em;opacity:.6}.fl-reader .fl-loading{display:flex;flex-direction:column;gap:calc(var(--fl-font-size) * .9);min-height:28rem;padding-top:calc(var(--fl-font-size) * 1.5)}.fl-reader .fl-loading__label{font-family:var(--fl-font-sans);font-size:13px;color:var(--fl-ink3)}.fl-reader .fl-loading__line{display:block;height:.6em;border-radius:4px;background:var(--fl-bg2);opacity:.6}.fl-reader .blk--failed{background:none;border-left:2px dotted var(--fl-ink4);opacity:1}.fl-reader .chunk[data-layer=failed]>.line--src{text-decoration:underline dotted var(--fl-ink4);text-underline-offset:.25em}.fl-reader .chunk[data-layer=locked]{cursor:pointer}.fl-reader .chunk[data-layer=locked]:hover,.fl-reader .chunk[data-layer=absent]:hover{background:transparent}.fl-reader .chunk[data-layer=locked].fl-tapped{background-color:var(--fl-chunk-hover-wash);border-radius:3px}.fl-reader .fl-pop-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.fl-reader [data-type=vocabulary]{--fl-sat: var(--fl-note-vocabulary-saturated)}.fl-reader [data-type=expression]{--fl-sat: var(--fl-note-expression-saturated)}.fl-reader [data-type=register]{--fl-sat: var(--fl-note-register-saturated)}.fl-reader [data-type=word_family]{--fl-sat: var(--fl-note-word_family-saturated)}.fl-reader [data-type=cultural]{--fl-sat: var(--fl-note-cultural-saturated)}.fl-reader [data-type=grammar]{--fl-sat: var(--fl-note-grammar-saturated)}.fl-reader [data-type=translation]{--fl-sat: var(--fl-note-translation-saturated)}.fl-reader [data-type=alignment]{--fl-sat: var(--fl-note-alignment-saturated)}.fl-reader [data-type=unknown]{--fl-sat: var(--fl-note-unknown-saturated)}.fl-reader .fl-pop-layer{--fl-c-ink3: var(--fl-ink3)}.fl-reader[data-theme=dark] .fl-pop-layer{--fl-c-ink3: var(--fl-ink-d2)}.fl-reader .fl-pop{position:absolute;pointer-events:auto;box-shadow:0 2px 10px -4px #00000029}.fl-reader .fl-pop__label{display:block;font-family:var(--fl-font-sans);font-size:var(--fl-card-label-size);font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase;color:var(--fl-sat)}.fl-reader .fl-pop__label--neutral{color:var(--fl-c-ink3)}.fl-reader .fl-pop__body{margin:3px 0 0;font-family:var(--fl-font-serif);font-size:var(--fl-card-body-size);font-weight:400;line-height:1.55;color:var(--fl-c-ink)}.fl-reader .fl-pop__label+.fl-pop__body{margin-top:3px}.fl-reader .fl-pop__body:first-child{margin-top:0}.fl-reader .fl-pop__close{position:absolute;top:0;right:0;width:44px;height:44px;margin:0;padding:2px 4px 0 0;border:0;background:transparent;display:flex;align-items:flex-start;justify-content:flex-end;cursor:pointer;-webkit-tap-highlight-color:transparent}.fl-reader .fl-pop__close-glyph{display:flex;align-items:center;justify-content:center;width:22px;height:22px;font-family:var(--fl-font-sans);font-size:16px;line-height:1;color:var(--fl-c-ink3)}.fl-reader .fl-pop__close:focus-visible{outline:2px solid var(--fl-accent);outline-offset:-2px}.fl-reader .fl-pop--margin{display:flex;flex-direction:column;align-items:stretch;gap:var(--fl-slip-stack-gap);box-shadow:none}.fl-reader .fl-pop--margin[data-dir=above]{transform:translateY(-100%)}.fl-reader .fl-pop__slip{position:relative;padding:9px 30px 10px 12px;background-color:color-mix(in srgb,var(--fl-hl) 65%,var(--fl-c-paper));box-shadow:0 2px 10px -4px #00000029}.fl-reader .fl-pop--margin[data-side=right] .fl-pop__slip{border-radius:0 7px 7px 0}.fl-reader .fl-pop--margin[data-side=left] .fl-pop__slip{border-radius:7px 0 0 7px}.fl-reader .fl-pop--margin.fl-pop--banded{display:block;overflow:hidden;box-shadow:0 2px 10px -4px #00000029}.fl-reader .fl-pop--margin[data-side=right].fl-pop--banded{border-radius:0 7px 7px 0}.fl-reader .fl-pop--margin[data-side=left].fl-pop--banded{border-radius:7px 0 0 7px}.fl-reader .fl-pop__band{position:relative;background-color:var(--fl-hl)}.fl-reader .fl-pop--margin .fl-pop__band{padding:9px 12px 10px}.fl-reader .fl-pop--margin .fl-pop__band:first-child{padding-right:30px}.fl-reader .fl-pop--margin .fl-pop__band--trn{background-color:color-mix(in srgb,var(--fl-hl) 65%,var(--fl-c-paper))}.fl-reader .fl-pop-connector{position:absolute;height:var(--fl-connector-stroke-width);pointer-events:none;background-image:repeating-linear-gradient(to right,var(--fl-sat) 0 var(--fl-connector-dash-len),transparent var(--fl-connector-dash-len) calc(var(--fl-connector-dash-len) + var(--fl-connector-gap-len)))}.fl-reader .fl-pop-connector[data-side=left]{background-image:repeating-linear-gradient(to left,var(--fl-sat) 0 var(--fl-connector-dash-len),transparent var(--fl-connector-dash-len) calc(var(--fl-connector-dash-len) + var(--fl-connector-gap-len)))}.fl-reader .fl-pop--drop{border-radius:6px;overflow:hidden;background-color:var(--fl-hl)}.fl-reader .fl-pop--drop[data-dir=up]{transform:translateY(-100%)}.fl-reader .fl-pop__scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.fl-reader .fl-pop__scroll::-webkit-scrollbar{display:none}.fl-reader .fl-pop__thumb{position:absolute;right:0;width:3px;border-radius:2px;background-color:color-mix(in srgb,var(--fl-c-ink) 35%,transparent);pointer-events:none}.fl-reader .fl-pop--drop:not(.fl-pop--banded) .fl-pop__drop-body{padding:5px 11px 9px}.fl-reader .fl-pop--drop[data-dir=up]:not(.fl-pop--banded) .fl-pop__drop-body{padding:9px 11px 5px}.fl-reader .fl-pop--drop.fl-pop--banded{background-color:transparent}.fl-reader .fl-pop--drop .fl-pop__band{padding:8px 11px}.fl-reader .fl-pop--drop[data-dir=down] .fl-pop__band--trn{padding:0 11px 9px}.fl-reader .fl-pop--drop[data-dir=up] .fl-pop__band--trn{padding:9px 11px 0}.fl-reader .fl-pop--drop .fl-pop__band--trn .fl-pop__body{margin-top:0}.fl-reader .fl-pop--drop .fl-pop__band--rule{padding:4px 11px}.fl-reader .fl-pop__rule{display:block;height:2px;border-radius:1px;background-color:var(--fl-sat)}.fl-reader .fl-pop--drop[data-dir=down] .fl-pop__rule{margin-bottom:7px}.fl-reader .fl-pop--drop[data-dir=up] .fl-pop__rule{margin-top:7px}.fl-reader .handle{position:absolute;z-index:6;width:var(--fl-handle-knob, 18px);height:var(--fl-handle-knob, 18px);background-color:var(--fl-translation);box-shadow:0 1px 2px #0003;cursor:grab;touch-action:none}.fl-reader .handle--start{border-radius:50% 0 50% 50%}.fl-reader .handle--end{border-radius:0 50% 50%}.fl-reader .handle:after{content:"";position:absolute;inset:calc((var(--fl-handle-knob, 18px) - var(--fl-handle-hit, 44px)) / 2)}@media(min-width:768px){.fl-reader .handle:after{inset:calc((var(--fl-handle-knob, 18px) - var(--fl-handle-pointer-hit, 24px)) / 2)}}.fl-reader .handle:active{cursor:grabbing}
