.reader-document,.reader-activity{z-index:30;color:var(--text);background:var(--bg);overscroll-behavior:contain;font-size:1rem;line-height:1.65;position:fixed;inset:0;overflow-y:auto}.reader-document__navigation{padding:max(8px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reader-document__body,.reader-activity__body{max-width:68ch;padding:24px 16px max(32px, env(safe-area-inset-bottom));overflow-wrap:anywhere;margin:0 auto}.reader-document h1,.reader-activity h1{letter-spacing:-.025em;margin:12px 0 20px;font-size:1.5rem;font-weight:650;line-height:1.25}.reader-document__identity{color:var(--text-muted)}.reader-document button,.reader-document select,.reader-navigation button,.reader-navigation summary,.reader-navigation select,.reader-navigation a,.reader-scope button,.reader-context-links a,.reader-context-links button,.reader-activity__body>button{cursor:pointer;border-radius:8px;min-height:44px;padding:8px 12px}.reader-document :is(a,button,select):focus-visible,.reader-navigation :is(a,button,summary,select):focus-visible,.reader-scope :is(button,input):focus-visible,.reader-events a:focus-visible{outline:2px solid var(--text);outline-offset:3px}.reader-document a{text-underline-offset:3px;text-decoration:underline}.reader-document [aria-disabled=true]{color:var(--text-muted);cursor:help}.reader-document .briefing,.reader-document .event-detail{font-size:1rem;line-height:1.65}.reader-document .briefing__bar{background:0 0;padding:12px 0;position:static}.reader-document .briefing__index{margin-block:16px;position:static}.reader-document .briefing__index ul{flex-wrap:wrap;gap:4px;display:flex}.reader-document .briefing__columns{display:block}.reader-document .briefing__headline,.reader-document .event-detail__title{font-size:1.5rem}.reader-document .probability-pane{width:auto;max-height:none;position:static}.reader-edition{margin-bottom:12px;display:block}.reader-edition select{max-width:100%;min-height:44px;color:var(--text);background:var(--bg);border:1px solid var(--border);font:inherit;border-radius:8px;padding:8px}.reader-context-links{flex-wrap:wrap;align-items:center;gap:8px;margin-block:16px;display:flex}.reader-context-links :is(a,button){border:1px solid var(--border)}.reader-events{padding:0;list-style:none}.reader-events li{border-bottom:1px solid var(--border)}.reader-events a{padding:18px 0;text-decoration:none;display:block}.reader-events :is(time,small){color:var(--text-muted);font-size:.85rem;display:block}.reader-events h2,.reader-events h3{margin:8px 0;font-size:1.125rem;font-weight:600;line-height:1.4}.reader-activity__timeline .event-timeline{width:100%;margin-block:16px;position:relative;inset:auto}.reader-activity--embedded{z-index:auto;background:0 0;height:100%;position:relative;inset:auto}.reader-activity--embedded .reader-activity__body{padding:16px}.reader-navigation{z-index:40;background:var(--bg);padding:max(4px, env(safe-area-inset-top)) 16px 8px;border-bottom:1px solid var(--border);position:relative}.reader-navigation__main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:52px;display:flex}.reader-navigation__main nav{flex-wrap:wrap;gap:4px;display:flex}.reader-navigation__main a[aria-current=page]{background:var(--bg);box-shadow:inset 0 -2px var(--text)}.reader-navigation__brand{letter-spacing:.06em;font-size:.85rem}.reader-navigation__scope{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reader-navigation__scope>button{overflow-wrap:anywhere;text-align:left;white-space:normal;flex:auto;min-width:0;max-width:100%}.reader-options>div{z-index:60;background:var(--bg);border:1px solid var(--border);border-radius:12px;width:min(300px,100vw - 24px);max-height:min(70dvh,600px);padding:16px;position:absolute;top:100%;right:12px;overflow-y:auto;box-shadow:0 12px 40px #0006}.reader-options a{display:block}.reader-locale-switcher{align-items:center;gap:8px;margin-block:8px;display:flex}.reader-locale-switcher button{place-items:center;min-width:44px;display:grid}.reader-scope{width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:16px;margin:auto;padding:16px;overflow-y:auto}.reader-scope::backdrop{background:#0008}.reader-scope header{justify-content:space-between;align-items:center;gap:8px;display:flex}.reader-scope input{border:1px solid var(--border);width:100%;min-height:44px;margin-block:8px;padding:8px;display:block}.reader-scope ul{padding:0;list-style:none}.reader-scope li{border-top:1px solid var(--border)}.reader-scope li button{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.reader-scope small,.reader-scope span{color:var(--text-muted)}.world-period{margin-right:100px}body:has(.reader-document,.reader-activity:not(.reader-activity--embedded),.reader-navigation)>div>.locale-switcher{display:none}body:has(.reader-document,.reader-activity:not(.reader-activity--embedded),.reader-navigation)>.locale-switcher{display:none}@media (max-width:900px) and (min-width:621px){.world-period{margin-top:54px}}@media (max-width:360px){.reader-navigation{padding-inline:12px}.reader-navigation__brand{display:none}}@media (prefers-reduced-motion:reduce){.reader-document *,.reader-navigation *,.reader-activity *{scroll-behavior:auto}}.reader-revision{bottom:max(16px, env(safe-area-inset-bottom));z-index:60;background:var(--bg);max-width:calc(100% - 32px);color:var(--text);border:1px solid var(--border);border-radius:12px;padding:12px 16px;position:fixed;left:50%;transform:translate(-50%)}.reader-market-explanation{margin-top:16px;font-size:.875rem;line-height:1.5}.reader-mobile-map{z-index:20;pointer-events:none;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:absolute;inset:0}.reader-mobile-map .reader-navigation,.reader-map-context{pointer-events:auto}.reader-map-context{border:1px solid var(--border);background:var(--bg);color:var(--text);overflow-wrap:anywhere;border-radius:16px 16px 0 0;max-height:calc(100dvh - 128px);margin:auto 12px 0;padding:12px 16px;font-size:1rem;line-height:1.45;overflow-y:auto}.reader-map-context__descriptor{margin:0 0 4px}.reader-map-context__assessment{color:var(--text-muted);margin:0 0 8px}.reader-map-context__actions{flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.reader-map-context :is(a,button){text-underline-offset:4px;cursor:pointer;align-items:center;min-height:44px;padding-block:8px;text-decoration:underline;display:inline-flex}.reader-map-context :is(a,button):focus-visible{outline:2px solid var(--text);outline-offset:3px}.reader-document h1:focus{outline:none}.reader-navigation__scope .map-select__value{min-height:44px}.reader-navigation__scope .map-select__list{max-width:calc(100vw - 24px);left:auto;right:0}.reader-options .map-select__list{width:100%;position:static}.reader-options :is(.theme-toggle,.event-clock-toggle){max-width:100%}@media (max-width:380px){.reader-map-context{margin-inline:8px;padding-inline:12px}}.map-select__description{color:var(--text-muted);white-space:normal;max-width:32ch;padding:8px 12px;font-size:.8rem}.map-select__context{color:var(--text-muted);margin-bottom:2px;font-size:.625rem;font-weight:400;line-height:1.1;display:block}.reader-activity__filters{flex-wrap:wrap;align-items:center;gap:12px;max-width:68ch;margin:auto;padding:16px;display:flex}.reader-activity__filters>button{min-height:44px;padding:8px}
.reader-liquid{--reader-glass-tint:#1e222c29;--reader-glass-ink:#fff;--reader-glass-muted:#fffc;--reader-glass-rule:#ffffff29;--reader-glass-edge:linear-gradient(125deg, #fffffff2, #ffffff38 22%, #ffffff0d 50%, #ffffff2e 74%, #ffffffb3);--reader-glass-sheen:#ffffff57;isolation:isolate;color:var(--reader-glass-ink);background:linear-gradient(180deg, #fff3 0%, #ffffff12 38%, #ffffff08 62%, #ffffff1f), var(--reader-glass-tint);-webkit-backdrop-filter:blur(14px)saturate(2.2)brightness(1.22);backdrop-filter:blur(14px)saturate(2.2)brightness(1.22);text-shadow:0 1px 3px #00000073;border:0;position:relative;box-shadow:inset 0 1.5px #ffffffb3,inset 0 -1px #ffffff38,inset 0 -10px 18px -14px #00000073,inset 0 10px 18px -14px #ffffff59,0 18px 40px -18px #000000b3,0 2px 10px #00000038}.reader-liquid:before{content:"";border-radius:inherit;background:var(--reader-glass-edge);pointer-events:none;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.reader-liquid:after{content:"";border-radius:inherit;background:radial-gradient(ellipse at 0 0, var(--reader-glass-sheen), transparent 62%);pointer-events:none;z-index:-1;position:absolute;inset:0}.reader-mobile-chrome,.reader-sheet,.reader-segmented,.reader-follow,.reader-theater-name,.reader-map-view{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.reader-mobile-chrome{z-index:42;pointer-events:none;font-family:var(--font-editorial);font-size:1rem;line-height:1.25;position:fixed;inset:0}.reader-mobile-chrome:before,.reader-mobile-chrome:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.reader-mobile-chrome:before{background:linear-gradient(#00000047,#0000);height:90px;top:0}.reader-mobile-chrome:after{background:linear-gradient(#0000,#0000004d);height:120px;bottom:0}.reader-context-bar,.reader-tabs,.reader-tab-explanation{pointer-events:auto}.reader-context-bar{top:calc(12px + env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));border-radius:28px;flex-wrap:wrap;align-items:center;column-gap:4px;min-height:56px;padding:6px;display:flex;position:absolute}.reader-context-bar .reader-context-bar__scope{text-align:left;cursor:pointer;border-radius:22px;flex:1 1 0;align-items:center;gap:12px;min-width:0;min-height:44px;padding:4px 8px 4px 12px;display:flex}.reader-context-bar__scope>svg{width:14px;height:14px;color:var(--reader-glass-muted);flex:0 0 14px}.reader-world-identity,.reader-theater-identity{align-items:center;gap:10px;min-width:0;display:flex}.reader-world-identity{font-size:1rem;font-weight:600}.reader-world-identity>svg{flex-shrink:0;width:22px;height:22px}.reader-theater-identity{--reader-ember:var(--tension-moderate)}.reader-theater-identity[data-tension=critical]{--reader-ember:var(--tension-critical)}.reader-theater-identity[data-tension=high]{--reader-ember:var(--tension-high)}.reader-theater-name{letter-spacing:-.025em;min-width:0;font-size:1rem;font-weight:600;line-height:1.25}.reader-ember{background:var(--reader-ember);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--reader-ember) 28%, transparent), 0 0 12px color-mix(in srgb, var(--reader-ember) 40%, transparent);border-radius:50%;flex:0 0 9px;align-self:flex-start;margin-top:calc(.625em - 4.5px);display:inline-block}.reader-theater-name__tail{white-space:nowrap}.reader-trend{vertical-align:-.05em;width:12px;height:12px;color:color-mix(in srgb, var(--reader-ember) 65%, white);margin-left:8px;display:inline-block}.reader-context-bar__period{flex:none;position:relative}.reader-context-bar__period:before{content:"";background:var(--reader-glass-rule);width:1px;height:20px;margin-top:-10px;position:absolute;top:50%;left:0}.reader-context-bar .map-select__value{min-height:44px;box-shadow:none;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:4px 8px 4px 16px;display:flex}.reader-context-bar .map-select__dial{display:none}.reader-context-bar .map-select__label{color:inherit;justify-items:start;font-size:.84375rem;font-weight:600;line-height:1.2;display:grid}.reader-context-bar .map-select__context{letter-spacing:.15em;color:var(--reader-glass-muted);text-transform:uppercase;margin-bottom:2px;font-size:.53125rem;font-weight:500}.reader-context-bar .map-select__caret{width:14px;height:14px;color:var(--reader-glass-muted)}.reader-context-bar .map-select__label-short{display:inline}.reader-context-bar .map-select__list{min-width:160px;color:var(--text);text-shadow:none;border-radius:18px;left:auto;right:0}.reader-context-bar[data-wrapped]{padding-top:10px}.reader-context-bar[data-stacked] .reader-context-bar__profile{order:1}.reader-context-bar[data-stacked] .reader-context-bar__period{flex:1 0 100%;order:2}.reader-context-bar[data-stacked] .reader-context-bar__period:before{width:auto;height:1px;margin:0;top:0;left:12px;right:12px}.reader-context-bar[data-stacked] .map-select{align-items:flex-start}.reader-context-bar[data-stacked] .map-select__value{padding-left:12px}.reader-context-bar[data-stacked] .map-select__list{left:0;right:auto}.reader-context-bar__profile{width:44px;height:44px;color:inherit;border-radius:50%;flex:0 0 44px;place-items:center;font-size:.8125rem;font-weight:700;text-decoration:none;display:grid;position:relative}.reader-context-bar__profile:before{content:"";border-radius:inherit;background:linear-gradient(#fff3,#ffffff08);position:absolute;inset:4px;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 .8px #ffffff40,0 3px 8px #0003}.reader-context-bar__profile>*{position:relative}.reader-context-bar__profile>svg{width:22px;height:22px}.reader-tabs{bottom:calc(14px + env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));border-radius:36px;min-height:70px;padding:5px;transition:left .25s,right .25s,min-height .25s,border-radius .25s;display:flex;position:absolute}.reader-tabs[data-layout=grid]{border-radius:30px;grid-template-columns:1fr 1fr;display:grid}.reader-tabs[data-layout=stack]{border-radius:26px;grid-template-columns:1fr;display:grid}.reader-tabs .reader-tabs__drop{top:var(--drop-y,5px);left:var(--drop-x,calc(5px + (100% - 10px) / 4 * var(--reader-tab-index,0)));width:var(--drop-width,calc((100% - 10px) / 4));height:var(--drop-height,calc(100% - 10px));transform-origin:0;pointer-events:none;background:radial-gradient(100% 50% at 38% 0,#ffffff8c,#ffffff24 55%,#ffffff12 80%,#fff0 100%),#ffffff08;border-radius:999px;position:absolute;box-shadow:inset 0 1.5px #fffffff2,inset 0 -1px #ffffff50,inset 0 0 0 .8px #ffffff70,inset 0 -8px 15px -12px #0009,0 3px 8px #0004}.reader-tabs .reader-tabs__tab{white-space:nowrap;min-width:0;min-height:60px;color:var(--reader-glass-muted);cursor:pointer;border-radius:30px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:4px 0;font-size:.6875rem;font-weight:600;line-height:1.1;text-decoration:none;display:flex;position:relative}.reader-tabs .reader-tabs__tab svg{flex-shrink:0;width:24px;height:24px}.reader-tabs .reader-tabs__label{justify-items:center;display:inline-grid}.reader-tabs .reader-tabs__label:after{content:attr(data-label);visibility:hidden;height:0;font-weight:700;overflow:hidden}.reader-tabs .reader-tabs__tab[aria-current]{color:var(--reader-glass-ink);font-weight:700}.reader-tabs .reader-tabs__tab[aria-current] svg{filter:drop-shadow(0 0 5px #fff8);width:26px;height:26px;margin-block:-1px}.reader-tabs[data-collapsed]{border-radius:24px;min-height:44px;left:30%;right:30%}.reader-tabs .reader-tabs__restore{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:.75rem;font-weight:600;display:flex}.reader-tabs__restore>svg{width:20px;height:20px}.reader-tabs__restore>svg:last-child{width:12px;transform:rotate(180deg)}.reader-mobile-map{padding:0}.reader-map-tools{z-index:43;right:max(12px, env(safe-area-inset-right));bottom:calc(var(--reader-bottom,84px) + 20px);pointer-events:none;flex-direction:row-reverse;align-items:flex-end;gap:8px;display:flex;position:absolute}.reader-map-controls{pointer-events:auto;border-radius:24px;flex-direction:column;flex:none;align-items:center;width:48px;padding:2px;display:flex}.reader-map-controls>button{cursor:pointer;border-radius:22px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.reader-map-controls__rule{background:var(--reader-glass-rule);width:22px;height:1px;margin:2px 0}.reader-map-controls>button svg{width:24px;height:24px}.reader-map-controls>button[aria-disabled]{opacity:.7}.reader-map-controls>button[aria-expanded=true]{background:#ffffff24;box-shadow:inset 0 1px #ffffff80}.event-workspace[data-mobile=true] .event-workspace__primary[inert][data-map-view-open]{visibility:visible;opacity:1}.reader-map-view{--reader-glass-tint:#141822b8;width:min(300px, calc(100vw - 2 * max(12px, env(safe-area-inset-left)) - 56px));max-height:calc(100dvh - var(--reader-top,68px) - var(--reader-bottom,84px) - 36px);overscroll-behavior:contain;font-family:var(--font-editorial);pointer-events:auto;border-radius:24px;padding:6px 6px 8px 16px;font-size:.875rem;line-height:1.4;overflow-y:auto}.reader-map-view__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.reader-map-view__header h2{margin:0;font-size:1rem;font-weight:650}.reader-map-view__header h2:focus{outline:none}.reader-map-view__label{color:var(--reader-glass-muted);margin:4px 0 8px;font-size:.75rem;font-weight:600}.reader-map-view .reader-segmented{margin-right:10px}.reader-map-view__note{color:var(--reader-glass-muted);margin:10px 10px 0 0;font-size:.8125rem}.reader-map-view__key{border-top:1px solid var(--reader-glass-rule);min-height:44px;color:inherit;justify-content:space-between;align-items:center;margin:10px 10px 0 0;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.reader-mobile-chrome :is(a,button,input):focus-visible,.reader-map-tools button:focus-visible,.reader-map-tools a:focus-visible,.reader-sheet :is(button,input,a):focus-visible,.reader-mobile-page :is(button,a,summary):focus-visible{outline-offset:2px;outline:2px solid}.reader-sheet{--reader-glass-tint:#141822e0;margin:auto 12px calc(14px + env(safe-area-inset-bottom));width:calc(100% - 24px);max-width:560px;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));pointer-events:auto;font-family:var(--font-editorial);border-radius:28px;padding:16px;position:fixed;overflow-y:auto}.reader-sheet[open]{flex-direction:column;display:flex}.reader-sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000061}.reader-sheet__header{touch-action:pan-x;flex-shrink:0;align-items:center;gap:12px;padding-bottom:8px;display:flex;position:relative}.reader-sheet__header h2{flex:1;margin:0;font-size:1.125rem;font-weight:650}.reader-sheet__header h2:focus{outline:none}.reader-sheet__handle{background:#ffffff38;border-radius:2px;width:32px;height:4px;position:absolute;top:-8px;left:calc(50% - 16px)}.reader-icon-button{cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.reader-icon-button>svg{width:20px;height:20px}.reader-sheet__scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.reader-sheet__message{margin-bottom:12px;font-size:.875rem;line-height:1.5}.reader-conflicts__search{background:#0002;border:1px solid #ffffff30;border-radius:22px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;margin-bottom:12px;padding-inline:12px;display:flex}.reader-conflicts__search svg{flex-shrink:0;width:18px;height:18px}.reader-conflicts__search input{appearance:none;outline-offset:4px;width:100%;min-width:0;height:44px;color:inherit;font:inherit;background:0 0;border:0;font-size:.875rem}.reader-conflicts__search input::placeholder{color:var(--reader-glass-muted)}.reader-conflicts__destinations{border-bottom:1px solid #ffffff26;padding-block:0 8px;display:grid}.reader-conflicts__destinations>button{text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:44px;padding:8px;font-size:.875rem;display:flex}.reader-conflicts__destinations svg{width:20px;height:20px}.reader-conflicts__list{margin:0;padding:0;list-style:none}.reader-conflicts__list>li{border-bottom:1px solid #ffffff1c;align-items:center;gap:4px;padding-block:6px;display:flex}.reader-conflicts__pick{text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 6px;display:flex}.reader-conflicts__pick .reader-theater-name{font-size:.9375rem}.reader-conflicts__descriptor,.reader-conflicts__count{color:var(--reader-glass-muted);padding-left:19px;font-size:.75rem;line-height:1.45}.reader-conflicts__count{font-size:.6875rem}.reader-follow.reader-follow,.reader-action{white-space:nowrap;cursor:pointer;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.reader-sheet .reader-follow.reader-follow{padding-inline:8px;font-size:.75rem}.reader-follow svg{flex-shrink:0;width:16px;height:16px}.reader-mobile-page .reader-follow.reader-follow,.reader-mobile-page .reader-action{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 4%, transparent);color:var(--text)}.reader-action>svg{width:14px;height:14px;transform:rotate(-90deg)}.reader-preference-status{color:var(--text-muted);padding-block:12px;font-size:.75rem;line-height:1.5}.reader-mobile-page .reader-preference-status{padding-block:0 8px}.reader-sheet .reader-preference-status{color:var(--reader-glass-muted)}.reader-preference-status button{cursor:pointer;min-height:44px;text-decoration:underline}.reader-tab-explanation,.reader-map-explanation,.reader-map-event{--reader-glass-tint:#141822eb;left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));bottom:calc(var(--reader-bottom,84px) + 16px);pointer-events:auto;border-radius:22px;padding:16px;font-size:.875rem;line-height:1.5;position:absolute}.reader-tab-explanation[data-beside-controls],.reader-map-explanation,.reader-map-event{right:calc(max(12px, env(safe-area-inset-right)) + 48px + 12px)}.reader-tab-explanation>button:not(.reader-icon-button),.reader-map-explanation>button,.reader-map-event a{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.reader-tab-explanation .reader-icon-button{position:absolute;top:4px;right:4px}.reader-tab-explanation>p{padding-right:32px}.reader-map-explanation{z-index:45}.reader-mobile-page{--reader-top:68px;--reader-bottom:84px;padding-top:calc(var(--reader-top) + 16px);padding-bottom:calc(var(--reader-bottom) + 20px);scroll-padding-top:calc(var(--reader-top) + 16px);scroll-padding-bottom:calc(var(--reader-bottom) + 20px)}.reader-mobile-page>.reader-document__body,.reader-mobile-page>.reader-activity__body{padding:8px 16px 24px}.reader-mobile-page h1{letter-spacing:-.035em;margin:8px 0 18px;font-size:1.625rem;font-weight:650}.reader-mobile-page .reader-document__identity{font-size:.75rem}.reader-mobile-page .reader-mobile-chrome a{text-decoration:none}.reader-mobile-page .reader-context-bar,.reader-mobile-page .reader-tabs{--reader-glass-tint:#1e222ce0}.reader-mobile-page .reader-document__navigation{border:0;justify-content:flex-end;min-height:44px;padding:0 16px}.reader-mobile-page .reader-document__navigation button{font-size:.8125rem}.reader-segmented{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:25px;flex:auto;gap:3px;padding:4px;display:flex}.reader-segmented>button{white-space:nowrap;cursor:pointer;min-height:44px;color:inherit;border-radius:22px;flex:1 0 auto;justify-content:center;align-items:center;padding:8px 14px;font-size:.8125rem;font-weight:600;line-height:1.2;display:flex}.reader-segmented>button[aria-pressed=true]{background:color-mix(in srgb, var(--text) 12%, transparent);box-shadow:inset 0 1px #ffffff26,0 2px 8px #0002}.reader-map-view .reader-segmented,.reader-sheet .reader-segmented{border-color:var(--reader-glass-rule);background:#ffffff08}.reader-map-view .reader-segmented>button[aria-pressed=true],.reader-sheet .reader-segmented>button[aria-pressed=true]{background:#ffffff24}.reader-activity-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px;display:flex}.reader-activity-toolbar>.reader-segmented{min-width:max-content}.reader-activity-count{color:var(--text-muted);margin-block:12px 8px;font-size:.8125rem}.reader-mobile-events .event-list{padding:0}.reader-mobile-events .event-day__items{grid-template-columns:1fr;gap:10px;display:grid}.reader-mobile-events .event-card{border-radius:18px;min-height:44px;padding:16px}.reader-mobile-events .event-card__title{font-size:1rem}.reader-mobile-events .event-card[data-lead] .event-card__title{font-size:1.125rem}.reader-mobile-events .event-card__summary{font-size:.875rem;line-height:1.55}.reader-mobile-events .event-card__locate{display:none}.reader-mobile-events .event-day__label{margin:18px 0 10px}.reader-following-summary{border:1px solid var(--border);border-radius:20px;margin-block:4px 16px;padding:12px 14px}.reader-following-summary>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:.875rem;list-style:none;display:flex}.reader-following-summary>summary::-webkit-details-marker{display:none}.reader-following-summary small{color:var(--text-muted);margin-top:4px;font-size:.75rem;display:block}.reader-following-summary__edit{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:flex}.reader-following-summary__edit svg{width:14px;height:14px}.reader-following-summary[open] .reader-following-summary__edit svg{transform:rotate(180deg)}.reader-following-summary .following-filters{border:0;margin-top:16px;padding:0}.reader-following-summary .following-filters>summary[hidden]{display:none}.reader-following-summary .following-filters__profile{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 4%, transparent);min-height:44px;color:var(--text);border-radius:22px;align-items:center;gap:6px;margin-block:4px 8px;padding:8px 14px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.reader-following-summary .following-filters__profile:after{content:"›";font-size:1rem;line-height:1}.reader-following-summary input[type=checkbox]{appearance:none;border:1px solid var(--border);border-radius:6px;flex:0 0 20px;place-content:center;width:20px;height:20px;display:grid}.reader-following-summary input:checked{background:var(--text);color:var(--bg)}.reader-following-summary input:checked:after{content:"✓";font-size:14px}.reader-following-summary .following-filters label{min-height:44px}.reader-empty{color:var(--text-muted);padding-block:20px}.reader-mobile-page .reader-text-button{border:1px solid var(--border);cursor:pointer;border-radius:22px;align-items:center;min-height:44px;margin-block:4px 12px;padding:8px 14px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.reader-mobile-page .reader-activity__timeline{margin-top:8px}.reader-edition-mobile{margin-bottom:16px}.reader-edition-mobile .reader-segmented{scroll-padding-inline:4px;overflow-x:auto}.reader-edition-mobile .reader-segmented>button{flex:1 1 0;min-width:max-content;padding-inline:10px}.reader-edition-mobile [aria-disabled=true]{color:var(--text-muted);cursor:help}.reader-edition-mobile [role=status]{margin-top:8px;font-size:.8125rem}.reader-mobile-page .briefing__bar{color:var(--text-muted);font-size:.75rem}.reader-report-contents{border-block:1px solid var(--border);margin-block:12px 20px}.reader-report-contents__bar{flex-wrap:wrap;align-items:center;gap:8px;padding-block:6px;display:flex}.reader-report-contents__toggle{cursor:pointer;flex:auto;align-items:center;gap:8px;min-height:44px;font-size:.875rem;font-weight:600;display:flex}.reader-report-contents__toggle svg{width:16px;height:16px}.reader-report-contents__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.reader-report-contents .reader-context-links{flex-wrap:wrap;margin:0}.reader-report-contents .reader-context-links a{border:1px solid var(--border);white-space:normal;border-radius:22px;font-size:.8125rem;font-weight:600;text-decoration:none}.reader-report-contents .reader-preference-status{flex-basis:100%;padding:0}.reader-report-contents .briefing__index{margin-block:0 12px}.reader-report-contents .briefing__index[hidden]{display:none}.reader-mobile-page .reader-probability-content{border:1px solid var(--border);background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px;padding:16px}.reader-mobile-page .probability-pane:before,.reader-mobile-page .probability-pane:after{display:none}.event-workspace[data-mobile] .maplibregl-ctrl-bottom-right{left:12px;right:auto;bottom:calc(var(--map-occlusion-bottom) + 12px)}.event-workspace[data-mobile] .maplibregl-ctrl-attrib{background:0 0;border-radius:18px;min-width:44px;max-width:calc(100vw - 88px);min-height:44px;margin:0;padding:0;font-size:9px}.event-workspace[data-mobile] .maplibregl-ctrl-attrib-button{background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.event-workspace[data-mobile] .maplibregl-ctrl-attrib-button:after{content:"i";color:#fff;background:#323a48d9;border-radius:50%;place-items:center;width:22px;height:22px;font:italic 600 16px Georgia,serif;display:grid;box-shadow:inset 0 1px #fff8}.event-workspace[data-mobile] .maplibregl-ctrl-attrib[open]{background:var(--surface);color:var(--text);padding:8px 44px 8px 12px}.event-workspace[data-mobile] .maplibregl-ctrl-attrib[open] .maplibregl-ctrl-attrib-button{top:0;right:0}.event-workspace[data-mobile] .maplibregl-ctrl-attrib:not([open]) .maplibregl-ctrl-attrib-inner{display:none}.reader-page-back{min-height:44px;color:var(--text);align-items:center;gap:6px;padding:0 12px;font-size:1rem;font-weight:400;line-height:1.25;text-decoration:none;display:inline-flex}.guide>.reader-page-back{top:max(8px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));position:absolute}.guide:has(>.reader-page-back){padding-top:72px}body:has(.guide>.reader-page-back) .locale-switcher{top:max(8px, env(safe-area-inset-top))}.mobile-profile .reader-profile__header{flex-direction:column;display:flex}.mobile-profile .reader-profile__header>.reader-page-back{order:-1;align-self:flex-start;margin:-8px 0 4px -4px;position:static}.reader-mobile-page h1:focus{outline:none}.reader-conflicts__search:focus-within{outline-offset:2px;outline:2px solid}.reader-sheet .reader-conflicts__search input:focus-visible{outline:none}[data-theme=light] .reader-liquid{--reader-glass-tint:#ffffff73;-webkit-backdrop-filter:blur(14px)saturate(1.6)brightness();backdrop-filter:blur(14px)saturate(1.6)brightness();--reader-glass-ink:#141c27;--reader-glass-muted:#2b3542;--reader-glass-rule:#141c2729;--reader-glass-sheen:#ffffff80;--reader-glass-edge:linear-gradient(125deg, #fff, #ffffff8c 22%, #141c2724 50%, #141c2733 74%, #ffffffd9);text-shadow:0 1px 2px #fffc;box-shadow:inset 0 1.5px #fff,inset 0 -1px #fff9,inset 0 -10px 18px -14px #18304a4d,inset 0 10px 18px -14px #ffffffb3,0 0 0 .5px #141c272e,0 18px 40px -16px #1221368c,0 2px 10px #12213638}[data-theme=light] .reader-sheet,[data-theme=light] .reader-mobile-page .reader-liquid,[data-theme=light] .reader-tab-explanation,[data-theme=light] .reader-map-explanation,[data-theme=light] .reader-map-event{--reader-glass-tint:#ffffffe6}[data-theme=light] .reader-map-view{--reader-glass-tint:#ffffffc7}[data-theme=light] .reader-mobile-chrome:before{background:linear-gradient(#fff7,#0000)}[data-theme=light] .reader-mobile-chrome:after{background:linear-gradient(#0000,#fff7)}[data-theme=light] .reader-tabs .reader-tabs__drop{background:radial-gradient(95% 62% at 50% 0,#fffffff2,#ffffff80 55%,#ffffff59 72%,#ffffff40 100%),#fff3;box-shadow:inset 0 1.5px #fff,inset 0 -1px #ffffffb3,inset 0 0 0 .8px #141c2724,inset 0 -8px 15px -12px #18304a59,0 3px 8px #12213633}[data-theme=light] .reader-tabs .reader-tabs__tab[aria-current] svg{filter:none}[data-theme=light] .reader-context-bar__profile:before{background:linear-gradient(#fff,#ffffff80);box-shadow:inset 0 1px #fff,inset 0 0 0 .8px #141c2729,0 3px 8px #12213629}[data-theme=light] .reader-conflicts__list>li,[data-theme=light] .reader-conflicts__destinations{border-color:#18212d26}[data-theme=light] .reader-conflicts__search{background:#fff4;border-color:#18212d30}[data-theme=light] .reader-trend{color:color-mix(in srgb, var(--reader-ember) 75%, #172130)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.reader-liquid{background:#222631}[data-theme=light] .reader-liquid{background:#f1f3f6}}@media (max-width:350px){.reader-context-bar .reader-context-bar__scope{gap:8px;padding-inline:10px 6px}.reader-context-bar .map-select__value{padding-inline:12px 6px}.reader-sheet{padding:12px}.reader-tabs[data-collapsed]{left:26%;right:26%}}@media (orientation:landscape){.reader-tabs{min-height:54px}.reader-tabs .reader-tabs__tab{flex-direction:row;gap:8px;min-height:44px}.reader-map-tools{bottom:calc(var(--reader-bottom,68px) + 12px)}.reader-map-controls{flex-direction:row;width:auto}.reader-map-controls__rule{width:1px;height:22px;margin:0 2px}.reader-map-view{width:min(360px, calc(100vw - 2 * max(12px, env(safe-area-inset-left)) - 56px));max-height:calc(100dvh - var(--reader-top,68px) - var(--reader-bottom,68px) - 28px)}}@media (prefers-reduced-motion:reduce){.reader-tabs,.reader-tabs__drop{transition:none;animation:none}}
