.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))}.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}}
.account-page,.account-sign-in,.account-gate,.account-types,.account-follow-list,.account-notice{--account-card:color-mix(in srgb, var(--text) 4%, transparent);--account-card-edge:color-mix(in srgb, var(--text) 9%, transparent);--account-rule:color-mix(in srgb, var(--text) 8%, transparent);--account-accent:var(--chrome-accent);--account-primary:#dbe7f6;--account-primary-ink:#0b1220;--account-radius:22px}[data-theme=light] :is(.account-page,.account-sign-in,.account-gate,.account-types,.account-follow-list,.account-notice){--account-card:#fff;--account-card-edge:#0b12201a;--account-rule:#0b122014;--account-accent:#33445e;--account-primary:#16243a;--account-primary-ink:#fff}.analytics-consent{z-index:110;right:16px;bottom:max(16px, env(safe-area-inset-bottom));border:1px solid var(--glass-control-edge);background:var(--surface);max-width:560px;max-height:calc(100dvh - 32px);color:var(--text);box-shadow:var(--glass-shadow);border-radius:20px;margin-inline:auto;padding:18px;position:fixed;left:16px;overflow:auto}.analytics-consent p{margin:0 0 14px;font-size:.875rem;line-height:1.5}.analytics-consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.analytics-consent__actions{gap:10px;display:flex}.analytics-consent__actions button{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 7%, var(--surface));min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;flex:1;font-weight:600}.analytics-consent__actions button:focus-visible,.analytics-settings-button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.analytics-settings-button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:8px 14px}@media (max-width:620px),(pointer:coarse) and (max-width:900px){.analytics-consent{bottom:calc(80px + env(safe-area-inset-bottom));max-height:calc(100dvh - 100px - env(safe-area-inset-bottom))}}.account-eyebrow,.account-brand{font-family:var(--font-instrument);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:.65625rem;font-weight:500}.account-brand{letter-spacing:.3em}.account-button{width:100%;min-height:48px;font:inherit;text-align:center;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.account-button>svg{flex:none;width:18px;height:18px}.account-button:disabled{cursor:default;opacity:.6}.account-button--primary{background:var(--account-primary);color:var(--account-primary-ink);text-shadow:none;box-shadow:inset 0 1px #ffffff80}.account-button--quiet{border-color:var(--account-card-edge);background:color-mix(in srgb, currentColor 5%, transparent);color:inherit}.account-button--danger{background:var(--status-danger);color:#fff}.account-button--google{color:#e3e3e3;text-shadow:none;background:#131314;border-color:#8e918f}[data-theme=light] .account-button--google{color:#1f1f1f;background:#fff;border-color:#747775}.account-google-mark{flex:none;width:20px;height:20px}.account-pill{border:1px solid var(--account-card-edge);background:color-mix(in srgb, currentColor 5%, transparent);min-height:40px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;border-radius:20px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.account-pill--primary{background:var(--account-primary);color:var(--account-primary-ink);border-color:#0000}.account-pill:disabled{opacity:.6;cursor:default}.account-link-button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none;display:inline}.account-link-button:disabled{color:inherit;opacity:.65;cursor:default}.account-icon-button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.account-icon-button>svg{width:20px;height:20px}.account-icon-button--small>svg{width:16px;height:16px}.account-field{gap:8px;display:grid}.account-field>label{font-size:.8125rem;font-weight:600}.account-input,.account-code-input{border:1px solid color-mix(in srgb, currentColor 24%, transparent);width:100%;min-height:48px;color:inherit;font:inherit;background:#00000038;border-radius:16px;outline:none;padding:0 16px;font-size:1rem}[data-theme=light] :is(.account-input,.account-code-input){background:#fff}.account-input::placeholder{color:color-mix(in srgb, currentColor 55%, transparent)}.account-input:focus-visible,.account-code-input:focus-visible{border-color:color-mix(in srgb, currentColor 70%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, currentColor 12%, transparent)}.account-input[aria-invalid=true],.account-code-input[aria-invalid=true]{border-color:var(--status-danger)}.account-code-input{min-height:60px;font-family:var(--font-instrument);letter-spacing:.3em;font-size:1.75rem;font-weight:600}.account-divider{font-family:var(--font-instrument);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, currentColor 72%, transparent);align-items:center;gap:12px;margin:0;font-size:.625rem;display:flex}.account-divider:before,.account-divider:after{content:"";opacity:.35;background:currentColor;flex:1;height:1px}.account-panel,.account-panel__email{gap:14px;display:grid}.account-panel__sent{margin:0;font-size:.9375rem;line-height:1.5}.account-panel__sent b{overflow-wrap:anywhere;display:block}.account-panel__error,.account-help--error{color:var(--status-danger);margin:0;font-size:.875rem;line-height:1.45}.account-panel__notice{margin:0;font-size:.875rem}.account-panel__aux{color:color-mix(in srgb, currentColor 80%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:16px;font-size:.875rem;display:flex}.account-panel__legal,.account-panel__unavailable{color:color-mix(in srgb, currentColor 78%, transparent);margin:0;font-size:.75rem;line-height:1.55}.account-panel__legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}.account-help{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.5}.account-intent{background:color-mix(in srgb, currentColor 7%, transparent);min-width:0;min-height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 12%, transparent);border-radius:18px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.account-intent>svg{opacity:.8;flex:none;width:15px;height:15px}.account-intent__theater{--account-ember:var(--tension-moderate);align-items:center;gap:8px;min-width:0;display:inline-flex}.account-intent__theater>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-intent__theater[data-tension=critical]{--account-ember:var(--tension-critical)}.account-intent__theater[data-tension=high]{--account-ember:var(--tension-high)}.account-intent__ember{background:var(--account-ember);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--account-ember) 28%, transparent);border-radius:50%;flex:none}.account-sign-in{color:var(--text);font-family:var(--font-editorial);gap:16px}.account-sign-in[open]{flex-direction:column;display:flex}.account-sign-in__header{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.account-sign-in__title{letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:650;line-height:1.15}.account-sign-in__title:focus{outline:none}.account-sign-in__lede{color:color-mix(in srgb, currentColor 80%, transparent);margin:-6px 0 0;font-size:.9375rem;line-height:1.5}.account-confirm__facts{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.account-confirm__return{color:color-mix(in srgb, currentColor 80%, transparent);margin:0;font-size:.9375rem;line-height:1.5}.account-sign-in--sheet{padding:22px 18px calc(20px + env(safe-area-inset-bottom))}.account-sign-in--sheet .reader-sheet__handle{top:-14px}.account-sign-in--dialog{border:1px solid var(--glass-edge);background-image:radial-gradient(125% 90% at 22% -14%, var(--glass-bloom), transparent 60%), linear-gradient(to bottom, rgb(var(--glass-tint) / .94) 0%, rgb(var(--glass-tint) / .9) 100%);width:min(460px,100vw - 32px);max-height:calc(100dvh - 48px);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.35);backdrop-filter:blur(var(--glass-blur)) saturate(1.35);box-shadow:0 40px 90px -30px #000000d9, inset 0 1px 0 var(--glass-edge-lit), inset 0 -1px 0 var(--glass-foot-shade);border-radius:26px;margin:auto;padding:22px 26px 24px;overflow-y:auto}.account-sign-in--dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03061080}[data-theme=light] .account-sign-in--dialog::backdrop{background:#dde4ed8c}.account-sign-in :is(a,button,input):focus-visible,.account-page :is(a,button,input,summary):focus-visible,.account-gate :is(a,button,input):focus-visible,.account-confirm :is(button):focus-visible{outline-offset:2px;outline:2px solid}.account-radar{display:block;overflow:visible}.account-radar__rings{fill:none;stroke:var(--account-accent);stroke-opacity:.14}.account-radar__sweep{fill:var(--account-accent);opacity:.1}.account-radar__ember,.account-radar__glow{fill:var(--tension-moderate)}.account-radar__glow{opacity:.18}:is(.account-radar__ember,.account-radar__glow)[data-tension=critical]{fill:var(--tension-critical)}:is(.account-radar__ember,.account-radar__glow)[data-tension=high]{fill:var(--tension-high)}.account-gate{gap:14px;max-width:34rem;display:grid}.account-gate__art{border:1px solid var(--account-card-edge);border-radius:var(--account-radius);background:radial-gradient(ellipse 80% 120% at 50% 110%, var(--glass-bloom), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--text) 3%, transparent), transparent);height:118px;overflow:hidden}.account-gate__art .account-radar{width:100%;height:100%}.account-gate__title{letter-spacing:-.035em;margin:-6px 0 0;font-size:1.625rem;font-weight:650;line-height:1.15}.account-gate__title:focus{outline:none}.account-gate[data-layout=panel] .account-gate__title{font-size:1.25rem}.account-gate__body{color:var(--text-muted);margin:-4px 0 0;font-size:.9375rem;line-height:1.5}.account-gate__alternative{border-top:1px solid var(--account-rule);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:14px;font-size:.875rem;line-height:1.4;display:flex}.account-gate__alternative .account-button{white-space:nowrap;width:auto;min-height:44px;color:var(--text);padding:0 14px 0 16px;font-size:.875rem}.account-gate__alternative .account-button>svg{width:16px;height:16px;margin-left:-4px}.event-panel .account-gate,.reader-activity--embedded .account-gate{padding:16px}.account-follow-list{border:1px solid var(--account-card-edge);border-radius:var(--account-radius);background:var(--account-card);margin:0;padding:0;list-style:none;overflow:hidden}.account-follow-row{align-items:center;gap:10px;padding:12px 10px 12px 16px;display:flex}.account-follow-row+.account-follow-row{border-top:1px solid var(--account-rule)}.account-follow-row__info{flex:1;gap:4px;min-width:0;display:grid}.account-follow-row .reader-theater-name{font-size:.9375rem}.account-follow-row__name{font-weight:600}.account-follow-row__descriptor{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);padding-left:19px;font-size:.6875rem;line-height:1.45}.account-follow-row[data-archived] .account-follow-row__info{opacity:.7}.account-follow-row .reader-follow.reader-follow{border:1px solid var(--account-card-edge);background:color-mix(in srgb, currentColor 5%, transparent);min-height:40px;color:inherit;border-radius:20px;padding:0 13px 0 11px;font-size:.8125rem}.account-follow-row .reader-follow.reader-follow[aria-pressed=true]{border-color:color-mix(in srgb, var(--account-accent) 34%, transparent);background:color-mix(in srgb, var(--account-accent) 16%, transparent)}.account-types{gap:10px;display:grid}.account-types__chips{flex-wrap:wrap;gap:8px;display:flex}.account-type-chip{border:1px solid var(--account-card-edge);min-height:40px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:7px;padding:4px 13px 4px 7px;font-size:.8125rem;font-weight:600;display:inline-flex}.account-type-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--account-accent) 30%, transparent);background:color-mix(in srgb, var(--account-accent) 11%, transparent);color:var(--text)}.account-type-chip:not([aria-pressed=true]) .signature-swatch{opacity:.45}.account-lines{border:1px solid var(--account-card-edge);border-radius:var(--account-radius);background:var(--account-card);margin:0;padding:0;list-style:none;overflow:hidden}.account-lines>li+li{border-top:1px solid var(--account-rule)}.account-line{min-height:60px;color:inherit;align-items:center;gap:12px;padding:12px 12px 12px 16px;text-decoration:none;display:flex}.account-line__icon{width:20px;height:20px;color:var(--text-muted);flex:0 0 20px}.account-line__what{flex:1;gap:2px;min-width:0;display:grid}.account-line__what b{font-size:.90625rem;font-weight:600}.account-line__what small{color:var(--text-muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4}.account-line__error{color:var(--status-danger)!important}.account-line__chevron{width:18px;height:18px;color:var(--text-muted)}.account-badge{font-family:var(--font-instrument);letter-spacing:.12em;text-transform:uppercase;color:var(--status-success);font-size:.59375rem}.account-stack{gap:10px;margin-top:12px;display:grid}.account-sign-out{margin:0}.account-monogram{color:#fff;letter-spacing:.02em;background:radial-gradient(circle at 32% 22%,#ffffff47,#0000 58%),linear-gradient(160deg,#2a3a55,#141c2b);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:1.375rem;font-weight:650;display:grid;box-shadow:inset 0 1.5px #ffffff8c,inset 0 0 0 1px #ffffff24,0 10px 24px -12px #000c}[data-theme=light] .account-monogram{background:radial-gradient(circle at 32% 22%,#ffffff59,#0000 58%),linear-gradient(160deg,#3b5277,#1c2a42)}.account-monogram>svg{width:30px;height:30px}.account-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.account-identity__text{min-width:0}.account-identity__name{letter-spacing:-.03em;overflow-wrap:anywhere;align-items:center;gap:4px;margin:0;font-size:1.5rem;font-weight:650;line-height:1.15;display:flex}.account-identity__name:focus{outline:none}.account-identity__name>span[data-empty]{color:var(--text-muted);font-weight:500}.account-identity__name .account-icon-button{color:var(--text-muted)}.account-identity__email{color:var(--text-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:.875rem}.account-identity__since{margin:8px 0 0;font-size:.59375rem}.account-name-editor{gap:8px;display:grid}.account-name-editor__actions{gap:8px;display:flex}.account-status{min-height:44px;color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:.78125rem;display:inline-flex}.account-status>svg{width:15px;height:15px;color:var(--status-success)}.account-status[data-state=error]{color:var(--status-danger);gap:10px}.account-status[data-state=error] .account-link-button{color:var(--text)}.account-banner{border:1px solid var(--account-card-edge);background:var(--account-card);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:10px 8px 10px 16px;font-size:.875rem;line-height:1.45;display:flex}.account-banner[data-tone=error]{border-color:color-mix(in srgb, var(--status-danger) 45%, transparent)}.account-banner[data-tone=ok]{border-color:color-mix(in srgb, var(--status-success) 40%, transparent)}.account-section{gap:10px;margin-top:30px;display:grid}.account-section__head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px;display:flex}.account-section__head h2,.account-section__head h3{font-family:var(--font-instrument);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.65625rem;font-weight:500}.account-section__head--sub{margin-top:8px}.account-section__count{font-family:var(--font-instrument);color:var(--text-muted);font-size:.6875rem}.account-section__lede{color:var(--text-muted);margin:0 4px;font-size:.8125rem;line-height:1.5}.account-reading{border:1px solid var(--account-card-edge);border-radius:var(--account-radius);background:var(--account-card);display:grid;overflow:hidden}.account-preference{gap:10px;padding:14px 16px;display:grid}.account-preference+.account-preference{border-top:1px solid var(--account-rule)}.account-preference__label{font-size:.8125rem;font-weight:600}.account-segmented{border:1px solid var(--account-card-edge);background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:25px;gap:3px;padding:4px;display:flex}.account-segmented>button{min-width:0;min-height:40px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:21px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.8125rem;font-weight:600;display:flex}.account-segmented>button[aria-pressed=true]{color:var(--text);background:color-mix(in srgb, var(--text) 11%, transparent);box-shadow:inset 0 1px #ffffff24,0 2px 6px -2px #00000080}[data-theme=light] .account-segmented>button[aria-pressed=true]{background:#fff;box-shadow:0 0 0 1px #0b122014,0 2px 6px -2px #0b122040}.account-segmented>button:disabled{cursor:default}.account-segmented__sample{font-family:var(--font-instrument);opacity:.75;font-size:.6875rem;font-weight:500}.account-join{border:1px solid var(--account-card-edge);border-radius:var(--account-radius);background:radial-gradient(ellipse 90% 70% at 100% 0%, var(--glass-bloom), transparent 70%), var(--account-card);gap:14px;padding:20px 18px 18px;display:grid;position:relative;overflow:hidden}.account-join>*{position:relative}.account-join .account-radar--corner{width:220px;height:220px;position:absolute;top:-70px;right:-60px}.account-join__title{letter-spacing:-.03em;max-width:17em;margin:0;font-size:1.3125rem;font-weight:650;line-height:1.2}.account-join__perks{gap:9px;margin:2px 0 4px;padding:0;font-size:.875rem;list-style:none;display:grid}.account-join__perks li{align-items:center;gap:10px;display:flex}.account-join__perks svg{width:18px;height:18px;color:var(--text-muted);flex:none}.account-footer{flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:.78125rem;display:flex}.account-footer a{min-height:44px;color:var(--text-muted);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.account-danger-link{min-height:44px;color:var(--status-danger);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:600}.account-confirm{border:1px solid var(--border);background:var(--surface);width:min(440px,100vw - 32px);color:var(--text);border-radius:22px;padding:22px 22px 18px;box-shadow:0 30px 80px -30px #000c}.account-confirm::backdrop{background:#0306108c}.account-confirm h2{letter-spacing:-.02em;margin:0 0 8px;font-size:1.25rem;font-weight:650}.account-confirm p{color:var(--text-muted);margin:0 0 18px;font-size:.9375rem;line-height:1.55}.account-confirm__actions{grid-template-columns:1fr 1.6fr;gap:10px;display:grid}.account-confirm__actions .account-button{min-height:46px;font-size:.875rem}.account-notice{z-index:100;border:1px solid var(--account-card-edge);background:var(--surface);width:max-content;max-width:calc(100vw - 32px);color:var(--text);box-shadow:var(--glass-menu-shadow);border-radius:22px;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:.8125rem;line-height:1.4;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.account-notice p{margin:0}.account-notice>svg{width:16px;height:16px;color:var(--status-success);flex:none}.account-notice[data-error]{border-color:color-mix(in srgb, var(--status-danger) 45%, transparent)}.account-page{z-index:30;isolation:isolate;background:var(--bg);color:var(--text);font-family:var(--font-editorial);place-items:center;padding:32px;font-size:1rem;line-height:1.4;display:grid;position:fixed;inset:0;overflow:hidden}.account-backdrop{z-index:-1;background:radial-gradient(ellipse 70% 70% at 50% 45%, transparent, #0306108c), radial-gradient(ellipse 60% 40% at 58% 36%, #d94b501a, transparent 70%), radial-gradient(ellipse 40% 30% at 45% 58%, #d9823b14, transparent 70%), radial-gradient(ellipse 90% 70% at 20% 10%, #7ea2dc1f, transparent 70%), var(--map-bg);position:absolute;inset:0}[data-theme=light] .account-backdrop{background:radial-gradient(ellipse 70% 70% at 50% 45%, transparent, #becada80), radial-gradient(ellipse 60% 40% at 58% 36%, #d94b5014, transparent 70%), radial-gradient(ellipse 90% 70% at 20% 10%, #fffc, transparent 70%), var(--map-bg)}.account-window{border:1px solid var(--glass-edge);background-image:linear-gradient(to bottom, rgb(var(--glass-tint) / var(--glass-alpha-top)) 0%, rgb(var(--glass-tint) / var(--glass-alpha-bottom)) 100%);width:min(1060px,100%);height:min(800px,100%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);box-shadow:inset 0 1px 0 var(--glass-edge-lit), 0 40px 90px -30px #000000d9, 0 2px 12px #0000004d;border-radius:28px;grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}[data-theme=light] .account-window{box-shadow:inset 0 1px 0 var(--glass-edge-lit), 0 40px 90px -30px #141e3259, 0 2px 12px #141e321f}.account-window--narrow{grid-template-columns:minmax(0,1fr);width:min(480px,100%);height:auto;max-height:100%}.account-window__aside{border-right:1px solid var(--account-rule);background:linear-gradient(180deg, color-mix(in srgb, var(--text) 3.5%, transparent), transparent 60%);flex-direction:column;gap:30px;min-height:0;padding:28px 22px 22px 28px;display:flex;overflow-y:auto}.account-window__aside .account-identity{grid-template-columns:minmax(0,1fr);gap:14px}.account-window__aside .account-monogram{width:76px;height:76px;font-size:1.625rem}.account-window__aside .account-identity__name{font-size:1.375rem}.account-window__aside-foot{gap:8px;margin-top:auto;display:grid}.account-window__aside-foot .account-button{min-height:42px;font-size:.875rem}.account-window__aside-foot .account-danger-link{justify-self:start;font-size:.8125rem}.account-window__aside-foot .account-footer{justify-content:flex-start;gap:0 14px;font-size:.75rem}.account-nav{gap:2px;display:grid}.account-nav a{min-height:58px;color:var(--text-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.account-nav a:hover{color:var(--text);background:color-mix(in srgb, var(--text) 5%, transparent)}.account-nav a>span{gap:2px;min-width:0;display:grid}.account-nav b{font-size:.875rem;font-weight:600}.account-nav em{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:normal;font-weight:500;overflow:hidden}.account-nav small{font-family:var(--font-instrument);font-size:.6875rem}.account-window__content{overscroll-behavior:contain;min-width:0;min-height:0;padding:18px 34px 40px 36px;scroll-padding-top:76px;overflow-y:auto}.account-window--narrow .account-window__content{gap:16px;padding:18px 30px 30px;display:grid}.account-window__head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:6px;display:flex}.account-window__head .account-back{order:2}.account-back{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);min-width:44px;min-height:44px;color:var(--text);border-radius:22px;place-items:center;text-decoration:none;display:inline-grid}.account-back svg{width:18px;height:18px}.account-back__phone,.account-phone-identity,.account-phone-foot,.account-phone-title{display:none}.account-page[data-signed-in] .account-window__content .account-follow-list{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.account-page[data-signed-in] .account-window__content .account-follow-row{border:1px solid var(--account-card-edge);background:var(--account-card);border-radius:18px}.account-page[data-signed-in] .account-window__content .account-follow-row:has([aria-pressed=true]){border-color:color-mix(in srgb, var(--account-accent) 26%, transparent);background:color-mix(in srgb, var(--account-accent) 6%, var(--account-card))}.account-page[data-signed-in] .account-window__content .account-reading{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-page[data-signed-in] .account-window__content .account-preference{border:1px solid var(--account-card-edge);background:var(--account-card);border-radius:18px}.account-page[data-signed-in] .account-window__content .account-preference+.account-preference{border-top:1px solid var(--account-card-edge)}.account-page .account-section:first-of-type{margin-top:8px}.account-page--sign-in .account-brand{margin:0}@media (max-width:620px),(pointer:coarse) and (max-height:620px){.account-page{overscroll-behavior:contain;padding:0;display:block;overflow:hidden auto}.account-backdrop,.account-window__aside{display:none}.account-window,.account-window--narrow{width:100%;height:auto;min-height:100%;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;display:block}.account-window__content,.account-window--narrow .account-window__content{padding:max(8px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));display:block;overflow:visible}.account-window--narrow .account-window__content>*+*{margin-top:16px}.account-window__head{margin:0 0 8px -12px}.account-window__head .account-back{order:0}.account-back{border:0;align-items:center;padding:0 12px;font-size:1rem;display:inline-flex}.account-back__close{display:none}.account-back__phone{display:inline}.account-back__chevron{font-size:1.375rem;line-height:1}.account-phone-identity{padding:6px 2px 4px;display:block}.account-phone-title{letter-spacing:-.035em;margin:8px 4px 16px;font-size:1.625rem;font-weight:650;display:block}.account-phone-foot{justify-items:center;gap:4px;margin-top:28px;display:grid}.account-section{margin-top:26px}}@media (max-width:360px){.account-follow-row{padding-left:12px}.account-segmented>button{padding:0 8px}.account-gate__alternative{flex-direction:column;align-items:stretch}}.following-filters__group{gap:10px;margin-top:16px;display:grid}.following-filters__group h3{font-family:var(--font-instrument);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.625rem;font-weight:500}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.account-window,.account-sign-in--dialog{background-image:none;background-color:var(--event-panel-solid)}}@media (prefers-reduced-transparency:reduce){.account-window,.account-sign-in--dialog{background-image:none;background-color:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.account-button,.account-pill{transition:none}}
