html:has(.article-share dialog[open]){overflow:hidden}.article-share.svelte-8te16z{pointer-events:auto;grid-area:1/3;justify-self:end;font-size:.75rem;position:relative}.article-share__button.svelte-8te16z{border:1px solid var(--line);background:var(--canvas);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;grid-template-columns:0fr calc(2.75rem - 2px);justify-content:end;align-items:center;padding:0;text-decoration:none;transition:grid-template-columns .2s;display:inline-grid}.article-share__button.svelte-8te16z:disabled{cursor:default;opacity:.6}.article-share__icon.svelte-8te16z{justify-self:center;display:inline-flex}.article-share__label.svelte-8te16z{opacity:0;min-width:0;transition:opacity .15s;overflow:hidden}.article-share__label.svelte-8te16z>span:where(.svelte-8te16z){white-space:nowrap;padding-inline-start:1rem;display:block}.article-share__button.svelte-8te16z:focus-visible{grid-template-columns:1fr calc(2.75rem - 2px)}.article-share__button.svelte-8te16z:focus-visible .article-share__label:where(.svelte-8te16z){opacity:1}.article-share__button.svelte-8te16z:focus-visible{outline-offset:-3px;outline:2px solid}.article-share__options.svelte-8te16z{width:max-content;max-width:calc(100vw - 2.5rem);max-height:calc(100svh - var(--section-dock-bottom) - 4rem);overscroll-behavior:contain;scrollbar-width:thin;visibility:hidden;opacity:0;padding:.5rem 0 .75rem .5rem;transition:opacity .18s,visibility 0s linear .18s;position:absolute;bottom:100%;right:0;overflow-y:auto}.article-share__options.open.svelte-8te16z{visibility:visible;opacity:1;transition-delay:0s}.article-share__options.svelte-8te16z ul:where(.svelte-8te16z){flex-direction:column;align-items:end;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.article-share__options.svelte-8te16z li:where(.svelte-8te16z){justify-content:end;display:flex}dialog.svelte-8te16z{border:1px solid var(--line);width:min(32rem,100% - 2rem);color:var(--ink);background:var(--canvas);border-radius:1.25rem;padding:1.5rem}dialog.svelte-8te16z::backdrop{background:#00000073}dialog.svelte-8te16z h2:where(.svelte-8te16z){margin:0 0 1rem;font-size:1.5rem}dialog.svelte-8te16z p:where(.svelte-8te16z){font-size:1rem;line-height:1.5}dialog.svelte-8te16z textarea:where(.svelte-8te16z){box-sizing:border-box;border:1px solid var(--ink-muted);width:100%;color:var(--ink);background:var(--canvas);font:inherit;resize:vertical;border-radius:.5rem;margin:1rem 0;padding:.75rem;font-size:1rem;line-height:1.5}.article-share__close.svelte-8te16z{border:1px solid var(--line);background:var(--canvas);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:.5rem 1rem;font-size:1rem}@media (hover:hover) and (pointer:fine){.article-share__button.svelte-8te16z:hover{grid-template-columns:1fr calc(2.75rem - 2px)}.article-share__button.svelte-8te16z:hover .article-share__label:where(.svelte-8te16z){opacity:1}}@media (width<=1024px){.article-share__button.svelte-8te16z,.article-share__button.svelte-8te16z:focus-visible{grid-template-columns:0fr 42px;column-gap:0;width:44px;min-width:44px;min-height:44px}.article-share__icon.svelte-8te16z{grid-column:2}.article-share__label.svelte-8te16z{border:1px solid var(--line);background:var(--canvas);pointer-events:none;border-radius:1rem;width:max-content;max-width:calc(100vw - 40px);padding:8px 12px;position:absolute;bottom:56px;right:0}.article-share__label.svelte-8te16z>span:where(.svelte-8te16z){padding:0}.article-share__button[aria-expanded=true].svelte-8te16z .article-share__label:where(.svelte-8te16z){opacity:0}@media (hover:hover) and (pointer:fine){.article-share__button.svelte-8te16z:hover{grid-template-columns:0fr 42px}}}@media (prefers-reduced-motion:reduce){.article-share__button.svelte-8te16z,.article-share__label.svelte-8te16z,.article-share__options.svelte-8te16z{transition:none}}.section-dock.svelte-13ntw4t{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:var(--action-hover-light-ink);--ink:var(--action-hover-dark-ink);--ink-muted:color-mix(in srgb, var(--ink) 64%, var(--canvas));--line:color-mix(in srgb, var(--ink) 18%, transparent);--type-weight-reduction:var(--type-weight-step);--section-dock-menu-width:calc(100vw - 20rem);--section-dock-bottom:calc(1.25rem + env(safe-area-inset-bottom));--section-dock-menu-offset:0rem;font-weight:max(100, calc(var(--type-weight-base,400) - var(--type-weight-reduction)));z-index:85;inset-inline:0;bottom:var(--section-dock-bottom);padding-inline:max(1.25rem, env(safe-area-inset-left)) max(1.25rem, env(safe-area-inset-right));color:var(--ink);opacity:1;pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;transition:opacity .2s;display:grid;position:fixed}.section-dock[data-hidden].svelte-13ntw4t{opacity:0;pointer-events:none}.section-dock[data-hidden].svelte-13ntw4t>:where(.svelte-13ntw4t){pointer-events:none}.section-dock__pill.svelte-13ntw4t{pointer-events:auto;border:1px solid var(--line);background:var(--canvas);border-radius:1.5rem;grid-area:1/2;justify-self:center;transition:width .45s cubic-bezier(.22,1.25,.36,1),height .45s cubic-bezier(.22,1.25,.36,1);position:relative;overflow:hidden;box-shadow:0 .5rem 2rem #0000001a}.section-dock__toggle.svelte-13ntw4t{width:max-content;max-width:calc(var(--section-dock-menu-width) - 2px);min-height:2.75rem;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.7rem 1.5rem;font-size:.875rem;display:block}.section-dock__label-wrap.svelte-13ntw4t{text-overflow:ellipsis;height:1.5em;line-height:1.5;display:block;overflow:hidden}.section-dock__label.svelte-13ntw4t{text-overflow:ellipsis;display:block;overflow:hidden}.section-dock__link-num.svelte-13ntw4t{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-right:.75rem;font-size:.75em;display:inline-block}.section-dock__list.svelte-13ntw4t{width:max-content;max-width:calc(var(--section-dock-menu-width) - 2px);max-height:min(60svh, 32rem, calc(100svh - var(--section-dock-bottom) - var(--section-dock-menu-offset) - 1.25rem));overscroll-behavior:contain;scrollbar-width:thin;opacity:0;visibility:hidden;padding:.5rem;transition:opacity .15s;position:absolute;top:0;left:0;overflow:auto}.section-dock__list.open.svelte-13ntw4t{opacity:1;visibility:visible}.section-dock__indicator.svelte-13ntw4t{pointer-events:none;background:var(--ink);border-radius:999px;transition:transform .35s cubic-bezier(.22,1.15,.36,1),width .35s,height .35s;position:absolute;top:0;left:0}.section-dock__items.svelte-13ntw4t{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.section-dock__link.svelte-13ntw4t{z-index:1;min-height:2.75rem;color:inherit;border-radius:999px;align-items:center;padding:.6rem 1rem;font-size:.875rem;text-decoration:none;display:flex;position:relative}.section-dock__link.svelte-13ntw4t:hover{text-decoration:none}.section-dock__link.svelte-13ntw4t>span:where(.svelte-13ntw4t):last-child{overflow-wrap:anywhere;min-width:0}.section-dock__link[data-active].svelte-13ntw4t{color:var(--canvas)}.section-dock__link[data-active].svelte-13ntw4t .section-dock__link-num:where(.svelte-13ntw4t){color:color-mix(in srgb, var(--canvas) 68%, var(--ink))}.section-dock__top.svelte-13ntw4t{pointer-events:auto;border:1px solid var(--line);background:var(--canvas);min-height:2.75rem;color:inherit;border-radius:999px;grid-area:1/1;grid-template-columns:calc(2.75rem - 2px) 0fr;justify-self:start;align-items:center;font-size:.75rem;text-decoration:none;transition:grid-template-columns .2s;display:inline-grid}.section-dock__top-label.svelte-13ntw4t{opacity:0;min-width:0;transition:opacity .15s;overflow:hidden}.section-dock__top-label.svelte-13ntw4t>span:where(.svelte-13ntw4t){white-space:nowrap;padding-inline-end:1rem;display:block}.section-dock__top.svelte-13ntw4t:focus-visible{grid-template-columns:calc(2.75rem - 2px) 1fr}.section-dock__top.svelte-13ntw4t:focus-visible .section-dock__top-label:where(.svelte-13ntw4t){opacity:1}.section-dock__up.svelte-13ntw4t{justify-self:center;display:inline-flex;rotate:90deg}@media (hover:hover) and (pointer:fine){.section-dock__top.svelte-13ntw4t:hover{grid-template-columns:calc(2.75rem - 2px) 1fr}.section-dock__top.svelte-13ntw4t:hover .section-dock__top-label:where(.svelte-13ntw4t){opacity:1}}.section-dock.svelte-13ntw4t :where(.svelte-13ntw4t):is(a:where(.svelte-13ntw4t),button:where(.svelte-13ntw4t)):focus-visible{outline-offset:-3px;outline:2px solid}.reduced.svelte-13ntw4t,.reduced.svelte-13ntw4t :where(.svelte-13ntw4t){transition:none}@media (width<=1024px){.section-dock.svelte-13ntw4t{--section-dock-menu-width:calc(100vw - 160px);--section-dock-menu-offset:3.5rem;padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right));grid-template-columns:44px minmax(0,1fr) 44px;column-gap:12px}.section-dock__toggle.svelte-13ntw4t{min-height:44px;padding:.7rem 16px}.section-dock__top.svelte-13ntw4t,.section-dock__top.svelte-13ntw4t:focus-visible{grid-template-columns:42px 0fr;min-height:44px;position:relative}.section-dock__top-label.svelte-13ntw4t{border:1px solid var(--line);background:var(--canvas);pointer-events:none;border-radius:1rem;width:max-content;max-width:calc(100vw - 40px);padding:8px 12px;position:absolute;bottom:56px;left:-1px}.section-dock__top-label.svelte-13ntw4t>span:where(.svelte-13ntw4t){padding:0}@media (hover:hover) and (pointer:fine){.section-dock__top.svelte-13ntw4t:hover{grid-template-columns:42px 0fr}}.section-dock__pill[data-open=true].svelte-13ntw4t{--section-dock-menu-width:calc(100vw - 40px);grid-column:1/-1;position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50%}.section-dock.sharing.svelte-13ntw4t .section-dock__pill:where(.svelte-13ntw4t),.section-dock.sharing.svelte-13ntw4t .section-dock__list:where(.svelte-13ntw4t){visibility:hidden;pointer-events:none}}@media (width<=760px){.section-dock.svelte-13ntw4t{--section-dock-bottom:calc(4.9rem + env(safe-area-inset-bottom))}}
