@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--spacing-0: 0;--spacing-4: .25rem;--spacing-8: .5rem;--spacing-12: .75rem;--spacing-16: 1rem;--spacing-20: 1.25rem;--spacing-24: 1.5rem;--spacing-32: 2rem;--spacing-40: 2.5rem;--spacing-48: 3rem;--spacing-56: 3.5rem;--spacing-64: 4rem;--spacing-80: 5rem;--spacing-96: 6rem;--spacing-128: 8rem;--spacing-192: 12rem;--spacing-256: 16rem;--corner-radius-0: 0;--corner-radius-4: .25rem;--corner-radius-8: .5rem;--corner-radius-12: .75rem;--corner-radius-16: 1rem;--corner-radius-24: 1.5rem;--corner-radius-32: 2rem;--icon-size-sm: 1rem;--icon-size-md: 1.5rem;--icon-size-lg: 3rem;--tiger-1000: rgba(245, 109, 32, 1);--orange-light-1000: rgba(205, 75, 23, 1);--orange-light-800: rgba(205, 75, 23, .8);--orange-light-200: rgba(205, 75, 23, .2);--orange-light-50: rgba(205, 75, 23, .05);--orange-dark-1000: rgba(238, 106, 60, 1);--orange-dark-800: rgba(238, 106, 60, .8);--orange-dark-200: rgba(238, 106, 60, .2);--orange-dark-50: rgba(238, 106, 60, .05);--grey-solid-1000: rgba(0, 0, 0, 1);--grey-solid-900: rgba(26, 26, 26, 1);--grey-solid-850: rgba(38, 38, 38, 1);--grey-solid-800: rgba(51, 51, 51, 1);--grey-solid-50: rgba(247, 247, 247, 1);--grey-solid-0: rgba(255, 255, 255, 1);--grey-light-1000: rgba(0, 0, 0, .9);--grey-light-700: rgba(0, 0, 0, .6);--grey-light-500: rgba(0, 0, 0, .45);--grey-light-100: rgba(0, 0, 0, .1);--grey-light-50: rgba(0, 0, 0, .04);--grey-light-25: rgba(0, 0, 0, .02);--grey-dark-1000: rgba(255, 255, 255, 1);--grey-dark-700: rgba(255, 255, 255, .78);--grey-dark-500: rgba(255, 255, 255, .6);--grey-dark-100: rgba(255, 255, 255, .12);--grey-dark-50: rgba(255, 255, 255, .06);--grey-dark-25: rgba(255, 255, 255, .03);--blue-light-1000: rgba(31, 106, 190, 1);--blue-light-800: rgba(31, 106, 190, .8);--blue-light-200: rgba(31, 106, 190, .2);--blue-light-50: rgba(31, 106, 190, .05);--blue-dark-1000: rgba(90, 151, 228, 1);--blue-dark-800: rgba(90, 151, 228, .8);--blue-dark-200: rgba(90, 151, 228, .2);--blue-dark-50: rgba(90, 151, 228, .05);--green-light-1000: rgba(21, 115, 69, 1);--green-light-800: rgba(21, 115, 69, .8);--green-light-200: rgba(21, 115, 69, .2);--green-light-50: rgba(21, 115, 69, .05);--green-dark-1000: rgba(104, 161, 126, 1);--green-dark-800: rgba(104, 161, 126, .8);--green-dark-200: rgba(104, 161, 126, .2);--green-dark-50: rgba(104, 161, 126, .05);--red-light-1000: rgba(187, 41, 31, 1);--red-light-800: rgba(187, 41, 31, .8);--red-light-200: rgba(187, 41, 31, .2);--red-light-50: rgba(187, 41, 31, .05);--red-dark-1000: rgba(236, 128, 113, 1);--red-dark-800: rgba(236, 128, 113, .8);--red-dark-200: rgba(236, 128, 113, .2);--red-dark-50: rgba(236, 128, 113, .07);--amber-light-1200: rgba(121, 91, 15, 1);--amber-light-1000: rgba(215, 161, 12, 1);--amber-light-800: rgba(215, 161, 12, .8);--amber-light-200: rgba(215, 161, 12, .2);--amber-light-50: rgba(215, 161, 12, .05);--amber-dark-1000: rgba(235, 182, 61, 1);--amber-dark-800: rgba(235, 182, 61, .8);--amber-dark-200: rgba(235, 182, 61, .2);--amber-dark-50: rgba(235, 182, 61, .05);--yellow-1000: rgba(252, 193, 85, 1);--brand-light-1000: var(--orange-light-1000);--brand-light-800: var(--orange-light-800);--brand-light-200: var(--orange-light-200);--brand-light-50: var(--orange-light-50);--brand-dark-1000: var(--orange-dark-1000);--brand-dark-800: var(--orange-dark-800);--brand-dark-200: var(--orange-dark-200);--brand-dark-50: var(--orange-dark-50);--background-alternate: var(--grey-solid-50);--background-base: var(--grey-solid-0);--background-brand: var(--brand-light-1000);--background-inverse: var(--grey-solid-900);--background-overlay: var(--grey-solid-0);--background-raised: var(--grey-solid-50);--background-sunken: var(--grey-solid-50);--fill-black: var(--grey-solid-1000);--fill-brand-strong: var(--brand-light-1000);--fill-brand-weak: var(--brand-light-50);--fill-disabled: var(--grey-light-100);--fill-error-strong: var(--red-light-1000);--fill-error-weak: var(--red-light-50);--fill-hover: var(--grey-light-50);--fill-information-strong: var(--blue-light-1000);--fill-information-weak: var(--blue-light-50);--fill-inverse-disabled: var(--grey-dark-100);--fill-inverse-hover: var(--grey-dark-50);--fill-inverse-press: var(--grey-dark-100);--fill-inverse-strong: var(--grey-solid-0);--fill-inverse-weak: var(--grey-dark-50);--fill-overlay: var(--grey-dark-500);--fill-press: var(--grey-light-100);--fill-selected: var(--brand-light-1000);--fill-strong: var(--grey-light-1000);--fill-success-strong: var(--green-light-1000);--fill-success-weak: var(--green-light-50);--fill-tiger: var(--tiger-1000);--fill-warning-strong: var(--amber-light-1200);--fill-warning-weak: var(--amber-light-50);--fill-weak: var(--grey-light-50);--fill-weaker: var(--grey-light-25);--fill-white: var(--grey-solid-0);--fill-yellow: var(--yellow-1000);--icon-brand: var(--brand-light-800);--icon-disabled: var(--grey-light-100);--icon-error: var(--red-light-800);--icon-information: var(--blue-light-800);--icon-inverse-disabled: var(--grey-dark-100);--icon-inverse-strong: var(--grey-dark-1000);--icon-inverse: var(--grey-dark-500);--icon-neutral: var(--grey-light-500);--icon-strong: var(--grey-light-1000);--icon-success: var(--green-light-800);--icon-warning: var(--amber-light-1200);--stroke-brand-strong: var(--brand-light-800);--stroke-brand-weak: var(--brand-light-200);--stroke-disabled: var(--grey-light-100);--stroke-error-strong: var(--red-light-800);--stroke-error-weak: var(--red-light-200);--stroke-focus: var(--blue-light-1000);--stroke-information-strong: var(--blue-light-800);--stroke-information-weak: var(--blue-light-200);--stroke-inverse-disabled: var(--grey-dark-100);--stroke-inverse-strong: var(--grey-dark-500);--stroke-inverse-stronger: var(--grey-dark-700);--stroke-inverse-strongest: var(--grey-dark-1000);--stroke-inverse-weak: var(--grey-dark-100);--stroke-selected: var(--brand-light-1000);--stroke-strong: var(--grey-light-500);--stroke-stronger: var(--grey-light-700);--stroke-strongest: var(--grey-light-1000);--stroke-success-strong: var(--green-light-800);--stroke-success-weak: var(--green-light-200);--stroke-warning-strong: var(--amber-light-800);--stroke-warning-weak: var(--amber-light-200);--stroke-weak: var(--grey-light-100);--text-brand: var(--brand-light-1000);--text-disabled: var(--grey-light-100);--text-error: var(--red-light-1000);--text-information: var(--blue-light-1000);--text-inverse-disabled: var(--grey-dark-100);--text-inverse-strong: var(--grey-dark-1000);--text-inverse-weak: var(--grey-dark-700);--text-strong: var(--grey-light-1000);--text-success: var(--green-light-1000);--text-warning: var(--amber-light-1200);--text-weak: var(--grey-light-700);--font-family-body: "Inter Variable", Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;--font-family-heading: var(--font-family-body);--font-size-2xs: .75rem;--font-size-xs: .875rem;--font-size-sm: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.4375rem;--font-size-2xl: 1.625rem;--font-size-3xl: 1.8125rem;--font-size-4xl: 2rem;--font-size-5xl: 2.25rem;--font-size-6xl: 2.5625rem;--font-line-height-2xs: 1.125rem;--font-line-height-xs: 1.375rem;--font-line-height-sm: 1.5rem;--font-line-height-md: 1.3125rem;--font-line-height-lg: 1.4375rem;--font-line-height-xl: 1.625rem;--font-line-height-2xl: 1.875rem;--font-line-height-3xl: 2.0625rem;--font-line-height-4xl: 2.3125rem;--font-line-height-5xl: 2.5625rem;--font-line-height-6xl: 2.9375rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600}@media(prefers-color-scheme:dark){:root{--background-alternate: var(--grey-solid-850);--background-base: var(--grey-solid-900);--background-brand: var(--brand-dark-1000);--background-inverse: var(--grey-solid-0);--background-overlay: var(--grey-solid-800);--background-raised: var(--grey-solid-850);--background-sunken: var(--grey-solid-1000);--fill-black: var(--grey-solid-1000);--fill-brand-strong: var(--brand-dark-1000);--fill-brand-weak: var(--brand-dark-50);--fill-disabled: var(--grey-dark-100);--fill-error-strong: var(--red-dark-1000);--fill-error-weak: var(--red-dark-50);--fill-hover: var(--grey-dark-50);--fill-information-strong: var(--blue-dark-1000);--fill-information-weak: var(--blue-dark-50);--fill-inverse-disabled: var(--grey-light-100);--fill-inverse-hover: var(--grey-light-50);--fill-inverse-press: var(--grey-light-100);--fill-inverse-strong: var(--grey-solid-1000);--fill-inverse-weak: var(--grey-light-50);--fill-overlay: var(--grey-light-500);--fill-press: var(--grey-dark-100);--fill-selected: var(--brand-dark-1000);--fill-strong: var(--grey-dark-1000);--fill-success-strong: var(--green-dark-1000);--fill-success-weak: var(--green-dark-50);--fill-warning-strong: var(--amber-dark-1000);--fill-warning-weak: var(--amber-dark-50);--fill-weak: var(--grey-dark-50);--fill-weaker: var(--grey-dark-25);--fill-white: var(--grey-solid-0);--fill-yellow: var(--yellow-1000);--icon-brand: var(--brand-dark-800);--icon-disabled: var(--grey-dark-100);--icon-error: var(--red-dark-800);--icon-information: var(--blue-dark-800);--icon-inverse-disabled: var(--grey-light-100);--icon-inverse-strong: var(--grey-light-1000);--icon-inverse: var(--grey-light-500);--icon-neutral: var(--grey-dark-500);--icon-strong: var(--grey-dark-1000);--icon-success: var(--green-dark-800);--icon-warning: var(--amber-dark-1000);--stroke-brand-strong: var(--brand-dark-800);--stroke-brand-weak: var(--brand-dark-200);--stroke-disabled: var(--grey-dark-100);--stroke-error-strong: var(--red-dark-800);--stroke-error-weak: var(--red-dark-200);--stroke-focus: var(--blue-dark-1000);--stroke-information-strong: var(--blue-dark-800);--stroke-information-weak: var(--blue-dark-200);--stroke-inverse-disabled: var(--grey-light-50);--stroke-inverse-strong: var(--grey-light-500);--stroke-inverse-stronger: var(--grey-light-700);--stroke-inverse-strongest: var(--grey-light-1000);--stroke-inverse-weak: var(--grey-light-100);--stroke-selected: var(--brand-dark-1000);--stroke-strong: var(--grey-dark-500);--stroke-stronger: var(--grey-dark-700);--stroke-strongest: var(--grey-dark-1000);--stroke-success-strong: var(--green-dark-800);--stroke-success-weak: var(--green-dark-200);--stroke-warning-strong: var(--amber-dark-800);--stroke-warning-weak: var(--amber-dark-200);--stroke-weak: var(--grey-dark-100);--text-brand: var(--brand-dark-1000);--text-disabled: var(--grey-dark-100);--text-error: var(--red-dark-1000);--text-information: var(--blue-dark-1000);--text-inverse-disabled: var(--grey-light-100);--text-inverse-strong: var(--grey-light-1000);--text-inverse-weak: var(--grey-light-700);--text-strong: var(--grey-dark-1000);--text-success: var(--green-dark-1000);--text-warning: var(--amber-dark-1000);--text-weak: var(--grey-dark-700)}}:root{--reader-canvas: var(--grey-solid-900);--reader-shell: var(--grey-solid-1000);--reader-glass: rgb(18 19 22 / 88%);--reader-glass-strong: rgb(20 21 25 / 96%);--reader-ink: var(--grey-dark-1000);--reader-ink-weak: var(--grey-dark-500);--reader-ink-faint: rgb(255 255 255 / 38%);--reader-hover: var(--grey-dark-50);--reader-press: var(--grey-dark-100);--reader-hairline: var(--grey-dark-100);--reader-focus: var(--blue-dark-1000);--reader-mark: #ffd75e;--reader-mark-ink: #201a05;--reader-field: rgb(255 255 255 / 5.5%);--reader-field-edge: rgb(255 255 255 / 6%);--reader-scrollbar: rgb(255 255 255 / 22%);--reader-panel-shadow: 0 0 0 1px rgb(255 255 255 / 9%), inset 0 1px 0 rgb(255 255 255 / 7%), 0 24px 60px -16px rgb(0 0 0 / 80%);--reader-dock-shadow: 0 0 0 1px rgb(255 255 255 / 7.5%), inset 0 1px 0 rgb(255 255 255 / 7%), 0 2px 6px rgb(0 0 0 / 40%), 0 20px 48px -14px rgb(0 0 0 / 75%);color-scheme:dark}:root[data-theme=light]{--reader-canvas: rgb(233 234 237);--reader-shell: var(--grey-solid-0);--reader-glass: rgb(252 252 253 / 88%);--reader-glass-strong: rgb(253 253 254 / 97%);--reader-ink: var(--grey-light-1000);--reader-ink-weak: var(--grey-light-700);--reader-ink-faint: rgb(0 0 0 / 34%);--reader-hover: var(--grey-light-50);--reader-press: var(--grey-light-100);--reader-hairline: var(--grey-light-100);--reader-focus: var(--blue-light-1000);--reader-mark: #ffd75e;--reader-mark-ink: #201a05;--reader-field: rgb(0 0 0 / 4%);--reader-field-edge: rgb(0 0 0 / 8%);--reader-scrollbar: rgb(0 0 0 / 25%);--reader-panel-shadow: 0 0 0 1px rgb(0 0 0 / 8%), 0 24px 60px -16px rgb(0 0 0 / 28%);--reader-dock-shadow: 0 0 0 1px rgb(0 0 0 / 7%), 0 2px 6px rgb(0 0 0 / 10%), 0 20px 48px -14px rgb(0 0 0 / 25%);color-scheme:light}:root[data-contrast=high]{--reader-canvas: #000;--reader-shell: #000;--reader-glass: rgb(0 0 0 / 97%);--reader-glass-strong: #000;--reader-ink: #fff;--reader-ink-weak: rgb(255 255 255 / 92%);--reader-ink-faint: rgb(255 255 255 / 55%);--reader-hover: rgb(255 255 255 / 16%);--reader-press: rgb(255 255 255 / 28%);--reader-hairline: rgb(255 255 255 / 65%);--reader-focus: #7ab8ff;--reader-mark: #ff0;--reader-mark-ink: #000;--reader-field: rgb(255 255 255 / 10%);--reader-field-edge: rgb(255 255 255 / 70%);--reader-scrollbar: rgb(255 255 255 / 85%);--reader-panel-shadow: 0 0 0 1px rgb(255 255 255 / 85%);--reader-dock-shadow: 0 0 0 1px rgb(255 255 255 / 85%)}:root[data-contrast=high][data-theme=light]{--reader-canvas: #fff;--reader-shell: #fff;--reader-glass: rgb(255 255 255 / 98%);--reader-glass-strong: #fff;--reader-ink: #000;--reader-ink-weak: rgb(0 0 0 / 92%);--reader-ink-faint: rgb(0 0 0 / 55%);--reader-hover: rgb(0 0 0 / 12%);--reader-press: rgb(0 0 0 / 22%);--reader-hairline: rgb(0 0 0 / 70%);--reader-focus: #0047ab;--reader-mark: #ff0;--reader-mark-ink: #000;--reader-field: rgb(0 0 0 / 6%);--reader-field-edge: rgb(0 0 0 / 75%);--reader-scrollbar: rgb(0 0 0 / 85%);--reader-panel-shadow: 0 0 0 1px rgb(0 0 0 / 85%);--reader-dock-shadow: 0 0 0 1px rgb(0 0 0 / 85%)}:root[data-contrast=high] :where(a,button,[tabindex]):focus-visible{outline-width:3px}::highlight(search-hit){background-color:var(--reader-mark);color:var(--reader-mark-ink);text-decoration:underline}*{box-sizing:border-box}body{margin:0;font-family:var(--font-family-body);background:var(--reader-canvas)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--reader-focus);outline-offset:2px}.reader{display:flex;height:100dvh}.skip-link{position:absolute;top:var(--spacing-16);left:50%;z-index:10;display:flex;align-items:center;height:34px;padding:0 var(--spacing-16);border-radius:17px;background:var(--reader-glass-strong);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:var(--reader-panel-shadow);color:var(--reader-ink);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-decoration:none;transform:translate(-50%,calc(-100% - var(--spacing-24)))}.skip-link:focus-visible{transform:translate(-50%)}.reader-panes{flex:1;min-width:0}.reader-pane{display:flex;min-width:0;min-height:0;overflow:hidden}.reader-resizer{position:relative;z-index:2;flex:0 0 1px;background:var(--reader-hairline);transition:background-color .15s ease-in-out}.reader-resizer:before{content:"";position:absolute;top:0;right:-4px;bottom:0;left:-4px;cursor:col-resize}.reader-resizer:hover,.reader-resizer[data-active]{background:var(--reader-ink-weak);box-shadow:0 0 0 .5px var(--reader-ink-weak)}.reader-resizer:focus-visible{background:var(--reader-focus);box-shadow:0 0 0 1px var(--reader-focus);outline:none}.reader-stage{position:relative;display:flex;flex:1;flex-direction:column;min-width:0}.reader-title{position:absolute;top:var(--spacing-16);left:var(--spacing-24);z-index:3;max-width:calc(100% - var(--spacing-48));color:var(--reader-ink-weak);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);transition:opacity .32s ease}.reader-title-current{display:flex;align-items:center;gap:9px;height:32px;padding:0 var(--spacing-8);border-radius:var(--corner-radius-8);transition:background-color .15s ease-in-out}.reader-title-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reader-title-current{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.reader-title .dock-caret{opacity:0;transition:opacity .15s ease-in-out,rotate .2s ease}.reader-title:hover .dock-caret,.reader-title:focus-within .dock-caret,.reader-title[data-open=true] .dock-caret{opacity:1}.reader-title[data-open=true] .dock-caret{rotate:180deg}.reader-title:hover .reader-title-current,.reader-title:focus-within .reader-title-current,.reader-title[data-open=true] .reader-title-current{background:var(--reader-hover);color:var(--reader-ink)}.doc-menu{position:absolute;top:calc(100% + var(--spacing-4));left:0;display:flex;flex-direction:column;animation:menu-in .18s cubic-bezier(.2,.55,.2,1) both;gap:1px;min-width:min(300px,calc(100vw - var(--spacing-24)));max-width:calc(100vw - var(--spacing-24));margin:0;padding:var(--spacing-8);border-radius:var(--corner-radius-12);background:var(--reader-glass-strong);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:var(--reader-panel-shadow)}.doc-menu:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.doc-menu-list{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}@keyframes menu-in{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0 0}}.doc-menu-item{display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12) var(--spacing-8) var(--spacing-8);border-radius:var(--corner-radius-8);color:var(--reader-ink-weak);font-size:var(--font-size-xs);text-decoration:none;transition:background-color .15s ease-in-out}.doc-menu-item:hover{background:var(--reader-hover);color:var(--reader-ink)}.doc-menu-tick{display:grid;place-items:center;width:16px;height:16px;flex:0 0 16px}.doc-menu-item[aria-current=page]{color:var(--reader-ink);font-weight:var(--font-weight-medium)}.reader-title[data-idle=true]{opacity:0}.reader-dock{position:absolute;bottom:var(--spacing-24);left:50%;z-index:2;display:flex;align-items:center;gap:2px;height:48px;padding:0 var(--spacing-8);border-radius:24px;background:var(--reader-glass);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:var(--reader-dock-shadow);transform:translate(-50%);transition:opacity .32s ease,transform .32s ease}.reader-dock[data-idle=true]{opacity:0;transform:translate(-50%) translateY(10px)}.dock-button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--corner-radius-8);background:transparent;color:var(--reader-ink-weak);cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out,transform .1s ease-out}.dock-button:hover:not(:disabled){background:var(--reader-hover);color:var(--reader-ink)}.dock-button:active:not(:disabled){background:var(--reader-press);transform:scale(.94)}.dock-button[aria-pressed=true],.dock-button[aria-expanded=true]{background:var(--reader-press);color:var(--reader-ink)}.dock-button:disabled{color:var(--reader-ink-faint);cursor:not-allowed}.dock-value{display:flex;align-items:center;gap:5px;height:32px;padding:0 var(--spacing-12);border:0;border-radius:var(--corner-radius-8);background:transparent;color:var(--reader-ink);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color .15s ease-in-out}.dock-value:hover,.dock-value[aria-expanded=true]{background:var(--reader-hover)}.dock-value .of,.dock-caret{color:var(--reader-ink-weak)}.dock-separator{width:1px;height:18px;margin:0 7px;background:var(--reader-hairline)}.dock-zoom{height:32px;padding:0 var(--spacing-8);border:0;border-radius:var(--corner-radius-8);background:transparent;color:var(--reader-ink);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease-in-out}.dock-zoom:hover{background:var(--reader-hover)}.dock-zoom option{background:canvas;color:canvastext}.jump-anchor{position:relative;display:flex}.jump-panel{position:absolute;bottom:calc(100% + var(--spacing-12));left:50%;display:flex;flex-direction:column;gap:var(--spacing-4);width:min(332px,calc(100vw - var(--spacing-24)));padding:var(--spacing-8);border-radius:var(--corner-radius-16);background:var(--reader-glass-strong);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:var(--reader-panel-shadow);transform:translate(-50%)}.jump-field{height:38px;padding:0 var(--spacing-12);border:0;border-radius:10px;background:var(--reader-field);box-shadow:inset 0 0 0 1px var(--reader-field-edge);color:var(--reader-ink);font:inherit;font-size:var(--font-size-xs)}.jump-field::placeholder{color:var(--reader-ink-weak)}.jump-list{display:flex;flex-direction:column;gap:1px;max-height:238px;margin:0;padding:0;overflow-y:auto;list-style:none}.jump-row{display:flex;align-items:baseline;gap:var(--spacing-8);width:100%;height:34px;padding:0 var(--spacing-12);border:0;border-radius:var(--corner-radius-8);background:transparent;color:var(--reader-ink-weak);font:inherit;font-size:var(--font-size-xs);text-align:left;cursor:pointer;transition:background-color .15s ease-in-out}.jump-row:hover,.jump-row[data-active=true]{background:var(--reader-press);color:var(--reader-ink)}.jump-row .n{min-width:18px;text-align:right;font-variant-numeric:tabular-nums;color:var(--reader-ink-weak)}.jump-row[aria-current=page] .n,.jump-row[aria-current=page] .t{color:var(--reader-ink);font-weight:var(--font-weight-medium)}.jump-row .t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jump-foot{display:flex;justify-content:space-between;padding:var(--spacing-8) var(--spacing-12) var(--spacing-4);box-shadow:inset 0 1px 0 var(--reader-hairline);color:var(--reader-ink-weak);font-size:var(--font-size-2xs)}.jump-empty{padding:var(--spacing-12);color:var(--reader-ink-weak);font-size:var(--font-size-xs)}.menu-panel{position:absolute;right:0;bottom:calc(100% + var(--spacing-12));display:flex;flex-direction:column;gap:1px;width:244px;padding:var(--spacing-8);border-radius:var(--corner-radius-12);background:var(--reader-glass-strong);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:var(--reader-panel-shadow)}.menu-group{display:flex;flex-direction:column;gap:1px}.menu-heading{margin:var(--spacing-4) 0 var(--spacing-4) var(--spacing-12);color:var(--reader-ink-weak);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.menu-item{display:flex;align-items:center;gap:var(--spacing-8);width:100%;height:36px;padding:0 var(--spacing-12) 0 var(--spacing-8);border:0;border-radius:var(--corner-radius-8);background:transparent;color:var(--reader-ink-weak);font:inherit;font-size:var(--font-size-xs);text-align:left;cursor:pointer;transition:background-color .15s ease-in-out}.menu-item:hover{background:var(--reader-hover);color:var(--reader-ink)}.menu-item[aria-checked=true]{color:var(--reader-ink)}.menu-tick{display:grid;place-items:center;width:18px;height:18px;flex:0 0 18px}.menu-label{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menu-note{color:var(--reader-ink-weak);font-size:var(--font-size-2xs);font-variant-numeric:tabular-nums}.menu-rule{height:1px;margin:var(--spacing-4) var(--spacing-12);background:var(--reader-hairline)}.page-spread{display:flex;align-items:flex-start}.reader-rail{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:var(--reader-shell)}.rail-head{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 var(--spacing-8) 0 var(--spacing-16);box-shadow:inset 0 -1px 0 var(--reader-hairline);color:var(--reader-ink-weak);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase}.rail-list{display:flex;flex-direction:column;gap:1px;margin:0;padding:var(--spacing-8);overflow-x:hidden;overflow-y:auto;list-style:none}.rail-list,.notes-list,.notes-field{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--reader-scrollbar) transparent}.rail-item{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%;padding:var(--spacing-8) var(--spacing-12);border:0;border-radius:var(--corner-radius-8);background:transparent;color:var(--reader-ink-weak);font:inherit;font-size:var(--font-size-xs);text-align:left;cursor:pointer;transition:background-color .15s ease-in-out}.rail-item:hover{background:var(--reader-hover);color:var(--reader-ink)}.rail-item[aria-current=page]{background:var(--reader-press);color:var(--reader-ink);font-weight:var(--font-weight-medium)}.rail-thumb{position:relative;display:block;overflow:hidden;border-radius:2px;background:#fff;box-shadow:0 0 0 1px var(--reader-hairline);pointer-events:none}.rail-thumb[data-align=end]{margin-left:auto}.rail-item[aria-current=page] .rail-thumb{box-shadow:0 0 0 2px var(--reader-ink),0 6px 18px -6px #000c}.rail-thumb-inner{position:absolute;top:0;left:0;display:flex;align-items:flex-start;transform-origin:top left}.rail-caption{display:flex;align-items:baseline;gap:var(--spacing-8);min-width:0}.rail-caption .n{flex:0 0 auto;font-variant-numeric:tabular-nums}.rail-caption .t{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reader[data-motion=off] *,.reader[data-motion=off] *:before,.reader[data-motion=off] *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:no-preference){.document-page[data-animate] :is(.enter-rise,.enter-media) .panel{animation:panel-enter .56s cubic-bezier(.2,.55,.2,1) both;animation-delay:calc(min(var(--enter-index, 0) * 70ms,.56s) + .16s + var(--enter-page-delay, 0ms))}.document-page[data-animate] .enter-text .panel{animation:text-enter .64s cubic-bezier(.2,.55,.2,1) both;animation-delay:calc(min(var(--enter-index, 0) * 70ms,.56s) + .16s + var(--enter-page-delay, 0ms))}.document-page[data-animate] .enter-text .list-panel-item{animation:panel-enter .48s cubic-bezier(.2,.55,.2,1) both;animation-delay:calc(min(var(--enter-index, 0) * 70ms,.56s) + .24s + var(--item-index, 0) * 90ms + var(--enter-page-delay, 0ms))}.document-page[data-animate] .enter-media .image-panel-img{animation:image-settle 1.1s cubic-bezier(.2,.55,.2,1) both;animation-delay:calc(min(var(--enter-index, 0) * 70ms,.56s) + .16s + var(--enter-page-delay, 0ms))}}.tw-typing .tw-char{visibility:hidden}.tw-typing .tw-char.on,.tw-typing.tw-done .tw-char{visibility:visible}.tw-cascade .tw-char{opacity:0;translate:0 .3em;transition:opacity .34s cubic-bezier(.2,.55,.2,1),translate .34s cubic-bezier(.2,.55,.2,1)}.tw-cascade .tw-char.on,.tw-cascade.tw-done .tw-char{opacity:1;translate:0 0}@media(prefers-reduced-motion:no-preference){.document-page[data-animate] .hl-wipe{animation:headline-wipe .7s cubic-bezier(.6,0,.25,1) both;animation-delay:calc(min(var(--enter-index, 0) * 70ms,.56s) + .38s + var(--enter-page-delay, 0ms))}}@keyframes headline-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes panel-enter{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes text-enter{0%{opacity:0;translate:0 10px;filter:blur(7px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes image-settle{0%{scale:1.045}to{scale:1}}.demo-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#1d2026,#14161a);color:#ededf0}.demo-stage canvas{display:block}.demo-canvas-host{position:relative;flex:1;min-height:0;overflow:hidden}.demo-caption{display:flex;align-items:baseline;gap:16px;padding:18px 28px 22px}.demo-caption h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.demo-caption p{margin:0;max-width:62ch;color:#fff9;font-size:12px;line-height:1.6}.demo-button{margin-left:auto;height:32px;padding:0 14px;border:0;border-radius:8px;background:#ffffff14;color:#ededf0;font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out}.demo-button:hover{background:#ffffff24}.demo-rive canvas{width:100%;height:100%}.demo-gsap{padding:30px 0 26px}.gsap-title{margin:0 28px;font-size:30px;font-weight:600;letter-spacing:-.02em}.gsap-chart{display:flex;flex:1;align-items:flex-end;gap:18px;margin:18px 28px 0;padding-bottom:4px;box-shadow:inset 0 -1px #ffffff24}.gsap-bar{flex:1;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#f56d20,#cd4b17)}.gsap-stats{display:flex;gap:28px;padding:18px 28px 0}.gsap-stat{display:flex;flex-direction:column;gap:2px}.gsap-stat strong{font-size:26px;font-weight:600;font-variant-numeric:tabular-nums}.gsap-stat span{color:#ffffff8c;font-size:11px}.lottie-host{flex:1;min-height:0;background:#fff}.lottie-host svg{width:100%;height:100%}.demo-pathdraw{background:#f4efe8}.demo-pathdraw svg{flex:1;min-height:0;width:100%}.split-seam{position:absolute;top:0;bottom:0;z-index:1;width:2px;background:#ffffffa6;cursor:ew-resize;translate:-1px 0}.split-grip{position:absolute;top:50%;left:50%;width:26px;height:26px;border-radius:50%;background:#141519d9;box-shadow:0 0 0 1.5px #ffffffa6;translate:-50% -50%}.split-grip:after{content:"94";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffffd9;font-size:12px}.split-label{position:absolute;top:16px;z-index:1;padding:3px 9px;border-radius:6px;background:#141519b3;color:#ffffffb3;font-size:11px;font-weight:500;pointer-events:none}.demo-panel{overflow:hidden}.mascot-host{position:absolute;top:0;right:0;bottom:0;left:0}.mascot-host svg{width:100%;height:100%}.nudge-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:14px}.nudge-button{height:46px;padding:0 26px;border:0;border-radius:10px;background:#f56d20;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.nudge-button[data-done=true]{background:#157345;cursor:default}.nudge-arrow{display:grid;place-items:center}.demo-replay{position:absolute;right:14px;bottom:14px;z-index:1;height:30px;padding:0 12px;border:0;border-radius:8px;background:#141519b3;color:#ffffffd9;font:inherit;font-size:11px;font-weight:500;cursor:pointer}.demo-replay:hover{background:#141519e5}.demo-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(160deg,#23262c,#15171b);color:#ffffff8c;font-size:26px;font-weight:600}.notes-panel{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:var(--reader-shell)}.notes-tabs{display:flex;gap:2px}.notes-tab{height:32px;padding:0 var(--spacing-12);border:0;border-radius:var(--corner-radius-8);background:transparent;color:var(--reader-ink-weak);font:inherit;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:normal;text-transform:none;cursor:pointer;transition:background-color .15s ease-in-out}.notes-tab:hover{background:var(--reader-hover);color:var(--reader-ink)}.notes-tab[aria-selected=true]{background:var(--reader-press);color:var(--reader-ink)}.notes-editor{display:flex;flex:1;flex-direction:column;gap:var(--spacing-8);min-height:0;padding:var(--spacing-12)}.notes-field{flex:1;padding:var(--spacing-12);border:0;border-radius:10px;background:var(--reader-field);box-shadow:inset 0 0 0 1px var(--reader-field-edge);color:var(--reader-ink);font:inherit;font-size:var(--font-size-xs);line-height:1.55;resize:none}.notes-field::placeholder{color:var(--reader-ink-weak)}.notes-hint{margin:0;color:var(--reader-ink-weak);font-size:var(--font-size-2xs)}.notes-empty{margin:0;padding:var(--spacing-16);color:var(--reader-ink-weak);font-size:var(--font-size-xs);line-height:1.55}.notes-summary{display:flex;flex:1;flex-direction:column;min-height:0}.notes-list{display:flex;flex:1;flex-direction:column;gap:var(--spacing-12);margin:0;padding:var(--spacing-12);overflow-y:auto;list-style:none}.notes-row{display:flex;flex-direction:column;gap:var(--spacing-4)}.notes-row-head{display:flex;align-items:baseline;gap:var(--spacing-8);padding:0;border:0;background:transparent;color:var(--reader-ink);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer}.notes-row-head:hover .t{text-decoration:underline}.notes-row-head .n{color:var(--reader-ink-weak);font-variant-numeric:tabular-nums}.notes-row-text{margin:0;color:var(--reader-ink-weak);font-size:var(--font-size-xs);line-height:1.55;white-space:pre-wrap;overflow-wrap:break-word}.notes-actions{display:flex;gap:var(--spacing-8);padding:var(--spacing-12);box-shadow:inset 0 1px 0 var(--reader-hairline)}.notes-action{flex:1;height:34px;border:0;border-radius:var(--corner-radius-8);background:var(--reader-hover);color:var(--reader-ink);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .15s ease-in-out}.notes-action:hover{background:var(--reader-press)}.dock-note-holder{position:relative;display:grid;place-items:center}.dock-note-holder[data-has-note=true]:after{content:"";position:absolute;top:-2px;right:-3px;width:5px;height:5px;border-radius:50%;background:var(--tiger-1000)}.reader-viewport{display:grid;flex:1;min-height:0;min-width:0;overflow:auto;background:radial-gradient(115% 78% at 50% -6%,rgb(255 255 255 / 4%),transparent 62%),var(--reader-canvas);scrollbar-gutter:stable;touch-action:pan-x pan-y;overscroll-behavior:contain}.page-scaler{margin:auto;box-shadow:0 0 0 1px #00000059,0 2px 4px #00000047,0 18px 40px -10px #0000007f,0 48px 110px -30px #0000009e}.page-scaler-inner{position:relative;transform-origin:top left}.longform{display:flex;flex-direction:column;align-items:center;gap:28px;margin:auto}.longform-page{scroll-margin-top:16px}.reading{width:100%;max-width:66ch;margin:0 auto;padding:40px 4px 120px;color:var(--reader-ink);font-size:17px;line-height:1.7}.reading-title{margin:0 0 var(--spacing-16);font-size:30px;font-weight:var(--font-weight-semibold);letter-spacing:-.015em;line-height:1.25}.reading-page{margin-top:56px;scroll-margin-top:16px}.reading-page:first-of-type{margin-top:var(--spacing-24)}.reading-page-title{margin:0 0 var(--spacing-12)}.reading-page-number{display:block;color:var(--reader-ink-weak);font-size:12.5px;font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums}.reading-headline{margin:var(--spacing-20) 0 var(--spacing-8);font-size:22px;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1.3}.reading-strapline{margin:0 0 var(--spacing-12);color:var(--reader-ink-weak);font-size:18px;line-height:1.55}.reading-item{margin:var(--spacing-12) 0;padding-left:var(--spacing-16);box-shadow:inset 2px 0 0 var(--reader-hairline)}.reading-item-headline{margin:0 0 var(--spacing-4);font-size:17px;font-weight:var(--font-weight-semibold)}.reading-body *,.reading-headline *,.reading-strapline *,.reading-item-headline *{color:inherit!important;background:transparent!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:normal!important;text-align:left!important}.reading-body p{margin:0 0 var(--spacing-12)}.reading-body a{color:var(--reader-focus)!important;text-decoration:underline}.reading-figure{margin:var(--spacing-16) 0}.reading-figure img{display:block;max-width:100%;height:auto;border-radius:4px}.reading-demo{position:relative;overflow:hidden;border-radius:4px}.reading-empty{margin:0;color:var(--reader-ink-weak);font-size:15px}.palette-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;justify-content:center;align-items:flex-start;padding:12vh var(--spacing-24) var(--spacing-24);background:#0000008c}.palette{display:flex;flex-direction:column;width:min(100%,560px);max-height:min(100%,480px);overflow:hidden;border-radius:var(--corner-radius-16);background:var(--reader-glass-strong);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:var(--reader-panel-shadow);color:var(--reader-ink)}.palette-field{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16);box-shadow:inset 0 -1px 0 var(--reader-hairline);color:var(--reader-ink-weak)}.palette-field input{flex:1;min-width:0;border:0;background:transparent;color:var(--reader-ink);font:inherit;font-size:var(--font-size-sm);outline:none}.palette-field input::placeholder{color:var(--reader-ink-weak)}.palette-field kbd{padding:2px 6px;border-radius:5px;background:var(--reader-field);box-shadow:inset 0 0 0 1px var(--reader-field-edge);font-family:inherit;font-size:var(--font-size-2xs)}.palette-list{flex:1;margin:0;padding:var(--spacing-8);overflow-y:auto;list-style:none;scrollbar-width:thin;scrollbar-color:var(--reader-scrollbar) transparent;scrollbar-gutter:stable}.palette-group{margin:var(--spacing-8) 0 var(--spacing-4);padding:0 var(--spacing-12);color:var(--reader-ink-weak);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.palette-option{display:flex;align-items:baseline;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12);border-radius:var(--corner-radius-8);color:var(--reader-ink-weak);font-size:var(--font-size-xs);cursor:pointer}.palette-option[data-active=true]{background:var(--reader-press);color:var(--reader-ink)}.palette-n{min-width:20px;color:var(--reader-ink-weak);text-align:right;font-variant-numeric:tabular-nums}.palette-label{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.palette-note{color:var(--reader-ink-weak);font-size:var(--font-size-2xs)}.palette-snippet{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.6}.palette-snippet mark{padding:1px 2px;border-radius:3px;background:color-mix(in srgb,var(--tiger-1000) 32%,transparent);color:inherit;font-weight:var(--font-weight-medium)}.palette-empty{padding:var(--spacing-12);color:var(--reader-ink-weak);font-size:var(--font-size-xs)}.help-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:var(--spacing-24);background:#0000008c}.help-panel{width:min(100%,400px);max-height:min(100%,560px);padding:var(--spacing-8) var(--spacing-16) var(--spacing-16);overflow-y:auto;border-radius:var(--corner-radius-16);background:var(--reader-glass-strong);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:var(--reader-panel-shadow);color:var(--reader-ink);scrollbar-width:thin;scrollbar-color:var(--reader-scrollbar) transparent}.help-head{display:flex;align-items:center;justify-content:space-between;margin:var(--spacing-8) 0 var(--spacing-4)}.help-head h2{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.help-group h3{margin:var(--spacing-16) 0 var(--spacing-8);color:var(--reader-ink-weak);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.help-group dl{display:flex;flex-direction:column;gap:var(--spacing-8);margin:0}.help-row{display:flex;align-items:baseline;gap:var(--spacing-12)}.help-row dt{display:flex;flex:0 0 116px;align-items:center;gap:3px}.help-row dd{margin:0;color:var(--reader-ink-weak);font-size:var(--font-size-xs);line-height:1.5}.help-plus{color:var(--reader-ink-weak);font-size:var(--font-size-2xs)}.help-panel kbd{padding:2px 6px;border-radius:5px;background:var(--reader-field);box-shadow:inset 0 0 0 1px var(--reader-field-edge);color:var(--reader-ink);font-family:inherit;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);white-space:nowrap}@media(max-width:40rem){.reader-dock{max-width:calc(100vw - var(--spacing-16))}.jump-panel{position:fixed;bottom:calc(var(--spacing-24) + 48px + var(--spacing-12))}}@media(prefers-reduced-motion:reduce){.reader-dock,.reader-title,.dock-button,.dock-value,.dock-zoom,.rail-item,.jump-row{transition:none}}.document-page{position:relative;overflow:hidden;background:#fff}.panel{position:absolute;transform-origin:top left}.stack-panel{border-style:solid}.image-panel{display:flex;flex-direction:column;overflow:hidden;padding:0}.image-panel-img{display:block;height:100%}.block-panel{position:absolute}.svg-panel svg{width:100%;height:100%;pointer-events:none}.story-panel{display:flex;flex-direction:column;overflow:hidden;word-break:break-word}.story-panel .text-run{width:100%;gap:var(--run-gap)}.story-panel-headline,.story-panel-strapline,.story-panel-body:not(.mod-text-rotated-panel){flex-shrink:0}.story-panel .text-run:before{display:block;width:0;height:0;content:"";margin-top:var(--run-offset)}.story-panel .text-run *{margin:0;font-size:var(--run-size);font-family:var(--run-font),sans-serif;font-style:var(--run-style);font-weight:var(--run-weight);color:var(--run-colour);text-align:var(--run-align);text-align-last:var(--run-align-last);text-transform:var(--run-transform);letter-spacing:var(--run-char-spacing);word-spacing:var(--run-word-spacing);line-height:var(--run-line-height)}.story-panel-headline strong,.story-panel-strapline strong{font-weight:revert}.story-panel-body strong{font-family:var(--bold-font),sans-serif;font-weight:var(--bold-weight);font-style:var(--bold-style)}.story-panel-body p+p{margin-top:var(--run-para-spacing)}.story-panel-body h3{font-family:var(--heading-font),sans-serif;font-size:var(--heading-size);font-weight:var(--heading-weight);color:var(--heading-colour);text-align:var(--heading-align);letter-spacing:var(--heading-char-spacing);word-spacing:var(--heading-word-spacing);padding-top:var(--heading-space-before);padding-bottom:var(--heading-space-after)}.story-panel-body h3:nth-child(1){padding-top:0}.story-panel-body ul,.story-panel-body ol{display:grid;gap:var(--list-gap);margin-top:var(--list-space-before);margin-bottom:var(--list-space-after);padding:0 0 0 var(--list-indent)}.story-panel-body li{text-indent:5px}.list-panel{display:flex;position:absolute;margin:0;list-style:none}.list-panel *{margin:0}.list-panel-item{display:flex;flex-direction:column;justify-content:var(--item-content-align);border-style:solid;word-break:break-word}.list-panel-item-headline,.list-panel-item-body{width:100%;line-height:1}.list-panel-item-headline{margin-top:var(--headline-offset)}.list-panel-item-headline *{font-family:var(--headline-font),sans-serif;font-size:var(--headline-size);font-weight:var(--headline-weight);color:var(--headline-colour);text-align:var(--headline-align);text-transform:var(--headline-transform);letter-spacing:var(--headline-char-spacing);word-spacing:var(--headline-word-spacing);line-height:var(--headline-line-height)}.list-panel-item-body{margin-top:var(--body-offset)}.list-panel-item-body *{font-family:var(--body-font),sans-serif;font-size:var(--body-size);font-weight:var(--body-weight);color:var(--body-colour);text-align:var(--body-align);text-transform:var(--body-transform);letter-spacing:var(--body-char-spacing);word-spacing:var(--body-word-spacing);line-height:var(--body-line-height)}.list-panel-item-headline strong,.list-panel-item-body strong{font-weight:revert}.panel-module,.list-panel-item-action{display:contents;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.panel-module{display:block;padding:0}.list-panel-item-action{display:flex;flex-direction:column;justify-content:var(--item-content-align, flex-start);width:100%;height:100%;padding:0;text-align:inherit}.panel-module:focus-visible,.list-panel-item-action:focus-visible,.module-hotspot:focus-visible,.reading-module:focus-visible{outline:2px solid var(--reader-focus, currentcolor);outline-offset:2px}.module-hotspot{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer}.is-outstanding{outline:2px dashed var(--amber-light-800, #b47800);outline-offset:2px}.reading-module{display:inline-flex;align-items:center;gap:var(--spacing-8);margin:var(--spacing-8) 0 var(--spacing-16);padding:var(--spacing-8) var(--spacing-16);border:1px solid var(--reader-rule, currentcolor);border-radius:var(--corner-radius-full, 999px);background:none;color:inherit;font:inherit;font-size:var(--font-size-xs);cursor:pointer}.reading-module:hover{background:var(--reader-glass, rgb(0 0 0 / 5%))}.module-dialog,.gate-dialog{width:min(92vw,720px);max-height:86dvh;padding:var(--spacing-16);border:0;border-radius:var(--corner-radius-16);background:var(--reader-glass-strong);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:var(--reader-panel-shadow);color:var(--reader-ink)}.gate-dialog{width:min(92vw,420px)}.module-dialog::backdrop,.gate-dialog::backdrop{background:#0000008c}.module-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);margin-bottom:var(--spacing-12)}.module-head h2,.gate-dialog h2{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.module-body{overflow:auto;max-height:70dvh}.module-video,.module-embed{display:block;width:100%;max-height:62dvh;border:0;border-radius:var(--corner-radius-8);background:#000}.module-empty,.module-note{margin:0 0 var(--spacing-12);color:var(--reader-ink-weak);font-size:var(--font-size-xs);line-height:1.55}.module-poll{display:flex;flex-direction:column;gap:var(--spacing-8);margin:0;padding:0;border:0}.module-poll legend{padding:0 0 var(--spacing-8);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.module-poll label{display:flex;align-items:center;gap:var(--spacing-8);font-size:var(--font-size-xs)}.module-table{overflow-x:auto}.module-table table{width:100%;border-collapse:collapse;font-size:var(--font-size-xs)}.module-table th,.module-table td{padding:var(--spacing-4) var(--spacing-8);border-bottom:1px solid var(--reader-rule, rgb(0 0 0 / 12%));text-align:left}.gate-list{display:flex;flex-direction:column;gap:var(--spacing-4);margin:var(--spacing-12) 0;padding:0;list-style:none}.gate-list button,.gate-dismiss,.module-retry{padding:var(--spacing-8) var(--spacing-16);border:1px solid var(--reader-rule, currentcolor);border-radius:var(--corner-radius-8);background:none;color:inherit;font:inherit;font-size:var(--font-size-xs);cursor:pointer}.gate-list button{width:100%;text-align:left}.page-withheld{display:grid;place-content:center;width:100%;height:100%;margin:0;padding:var(--spacing-32);color:#55555f;font-size:15px;line-height:1.6;text-align:center;text-wrap:balance}.withheld-notice{margin:0;padding:var(--spacing-24) 0;color:var(--reader-ink-weak);font-size:var(--font-size-xs);font-style:italic}.rail-thumb.is-withheld{background:repeating-linear-gradient(45deg,var(--reader-glass, rgb(0 0 0 / 4%)) 0 6px,transparent 6px 12px)}.gate-hint{position:fixed;right:var(--spacing-24);bottom:84px;z-index:30;display:flex;flex-direction:column;gap:var(--spacing-8);width:min(92vw,280px);padding:var(--spacing-16);border-radius:var(--corner-radius-16);background:var(--reader-glass-strong);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:var(--reader-panel-shadow);color:var(--reader-ink)}.gate-hint-lead{margin:0;font-size:var(--font-size-xs);line-height:1.55}.gate-hint-list{display:flex;flex-direction:column;gap:var(--spacing-4);margin:0;padding:0;list-style:none}.gate-hint-action{width:100%;padding:var(--spacing-8) var(--spacing-12);border:1px solid var(--reader-rule, currentcolor);border-radius:var(--corner-radius-8);background:none;color:inherit;font:inherit;font-size:var(--font-size-xs);text-align:left;cursor:pointer}.gate-hint-action:hover{background:var(--reader-glass, rgb(0 0 0 / 5%))}.gate-hint-dismiss{align-self:flex-end;padding:0;border:0;background:none;color:var(--reader-ink-weak);font:inherit;font-size:var(--font-size-2xs);cursor:pointer}
