*,:before,:after{box-sizing:border-box;margin:0}button,input{font:inherit;color:inherit}button{background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}@property --w-bg{syntax:"<color>";inherits:true;initial-value:#04050a}@property --w-ink{syntax:"<color>";inherits:true;initial-value:#f4f1ea}@property --w-ink-2{syntax:"<color>";inherits:true;initial-value:#c3cad6}@property --w-muted{syntax:"<color>";inherits:true;initial-value:#929cac}@property --w-line{syntax:"<color>";inherits:true;initial-value:#bfd1e930}@property --w-glass{syntax:"<color>";inherits:true;initial-value:#0a0c148c}@property --w-glass-strong{syntax:"<color>";inherits:true;initial-value:#0e121cf5}@property --w-panel{syntax:"<color>";inherits:true;initial-value:#0d111b}@property --w-ai{syntax:"<color>";inherits:true;initial-value:#ff3dcb}@property --w-surface{syntax:"<color>";inherits:true;initial-value:#121722}@property --w-on-ink{syntax:"<color>";inherits:true;initial-value:#0a0b10}@property --w-day{syntax:"<number>";inherits:true;initial-value:0}@property --w-day-ink{syntax:"<number>";inherits:true;initial-value:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--w-bg);--ease-out:cubic-bezier(.23, 1, .32, 1);--w-ease:var(--ease-out);--ease-glide:cubic-bezier(.2, .7, .1, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-sonar:cubic-bezier(.2, .8, .2, 1);--dur-press:.1s;--dur-hover:.12s;--dur-exit:.1s;--dur-calm:.15s;--dur-pop:.16s;--dur-move:.24s;--dur-sheet:.28s;--dur-panel:.36s;--dur-count:.4s}:root,.world-markers{--w-day:0;--w-day-ink:0;--w-d:calc(var(--w-day) * 100%);--w-di:calc(var(--w-day-ink) * 100%);--w-bg:color-mix(in srgb, #fbfbfb var(--w-d), #04050a);--w-ink:color-mix(in srgb, #192735 var(--w-di), #f4f1ea);--w-ink-2:color-mix(in srgb, #3e5061 var(--w-di), #c3cad6);--w-muted:color-mix(in srgb, #586572 var(--w-di), #929cac);--w-line:color-mix(in srgb, #c5cfd8 var(--w-d), #bfd1e930);--w-glass:color-mix(in srgb, #fffc var(--w-d), #0a0c148c);--w-glass-strong:color-mix(in srgb, #fffffff5 var(--w-d), #0e121cf5);--w-panel:color-mix(in srgb, #fffffff5 var(--w-d), #0d111b);--w-ai:color-mix(in srgb, #a51680 var(--w-di), #ff3dcb);--w-surface:color-mix(in srgb, #e7edf2 var(--w-d), #121722);--w-on-ink:color-mix(in srgb, #f3f0e8 var(--w-di), #0a0b10)}html,body{background:var(--w-bg);color:var(--w-ink)}body{min-height:100vh;font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased}html.world-explore,html.world-explore body{overscroll-behavior:none;overflow:hidden}.world-loading{background:var(--w-bg);color:var(--w-muted);font:500 12px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;place-items:center;display:grid;position:fixed;inset:0}.world-loading--failed{text-align:center;font:400 15px/1.55 var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;color:var(--w-ink-2);place-content:center;justify-items:center;gap:18px;padding:24px}.world-loading--failed p{max-width:34ch}.world-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.world-skip{z-index:80;position:fixed;top:12px;left:12px;translate:0 -160%}.world-skip:focus{translate:none}.world-pages,.world-pages h1,.world-pages p,.world-pages:not(:focus-within) nav{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.world-pages:focus-within{z-index:80;clip-path:none;width:auto;height:auto;position:fixed;top:12px;left:50%;overflow:visible;translate:-50%}.world-pages:focus-within nav{background:var(--w-bg);box-shadow:0 0 0 1px var(--w-line);border-radius:4px;gap:4px;padding:4px;font-size:14px;display:flex}.world-pages nav a{color:var(--w-ink);padding:8px 12px;text-decoration:none}.world-pages nav a:focus-visible{outline:2px solid var(--w-ai);outline-offset:-2px}.world-canvas{z-index:0;position:fixed;inset:0}.world-canvas canvas{touch-action:none}.world-top{z-index:40;pointer-events:none;align-items:center;gap:24px;padding:20px 24px;display:flex;position:fixed;top:0;left:0;right:0}.world-top>*{pointer-events:auto}.world-brand{font:400 20px/1 var(--font-serif), Georgia, serif;letter-spacing:.005em;color:var(--w-ink);white-space:nowrap;align-items:center;gap:9px;display:flex}.world-brand__mark{border:1.25px solid var(--w-ai);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--w-ai) calc(70% - .7 * var(--w-d)), transparent);flex:none;transform:rotate(45deg)}.world-brand__scope{font:400 14px/1 var(--font-inter), system-ui, sans-serif;letter-spacing:0;color:var(--w-muted);align-items:center;gap:10px;margin-left:3px;display:flex}.world-brand__scope:before{content:"";background:var(--w-line);width:1px;height:14px}@media (max-width:959px){.world-brand__scope{display:none}}.world-top__nav{flex:none;gap:6px;margin-left:auto;display:flex}.world-pill{border:1px solid var(--w-line);background:var(--w-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--w-ink);font:500 12.5px/1 var(--font-inter), system-ui, sans-serif;letter-spacing:.01em;cursor:pointer;transition:background-color .16s ease-out, border-color .16s ease-out, color .16s ease-out, opacity .16s ease-out, scale var(--dur-press) var(--ease-out);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:9px 14px;display:inline-flex}@media (hover:hover) and (pointer:fine){.world-pill:hover{border-color:var(--w-muted);background:var(--w-surface)}}.world-pill--solid{background:var(--w-ink);color:var(--w-on-ink);border-color:var(--w-ink)}@media (hover:hover) and (pointer:fine){.world-pill--solid:hover{background:var(--w-ink-2)}}.world-pill--solid,:is(.world-detail,.world-ctx) .world-pill{-webkit-backdrop-filter:none;backdrop-filter:none}.world-pill--lg{padding:12px 20px;font-size:14px}.world-story{z-index:10;pointer-events:none;display:flow-root;position:relative;overflow-x:clip}.world-step{align-items:center;padding:0 clamp(16px,6vw,96px);display:flex}@supports (animation-timeline:view()){.world-step{timeline-scope:--world-card;animation:linear both world-card-rise;animation-timeline:--world-card;animation-range:exit exit 14%}.world-step>.world-card{view-timeline:--world-card block;view-timeline-inset:150px 6vh}.world-step--last{animation:none}}.world-step--last{margin-bottom:-17.5vh}.world-story{overflow-y:clip}@media (min-width:720px){.world-step:is(.world-step--left,.world-step--right,:not([class*=world-step--]))>.world-card{position:sticky;top:152px}}@keyframes world-card-rise{to{opacity:0}}.world-step--right{justify-content:flex-end}.world-step--center,.world-step--bottom{text-align:center;justify-content:center}.world-step--bottom{align-items:flex-end;padding-bottom:23.5vh}.world-step--topleft{align-items:flex-start;padding-top:28.5vh}.world-step--center .world-card--center,.world-step--bottom .world-card--center{position:relative}.world-card--center:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--w-bg) calc(78% + 22% * var(--w-day)), transparent) calc(15% * var(--w-day)), color-mix(in srgb, var(--w-bg) calc(45% + 42% * var(--w-day)), transparent) calc(55% + 7% * var(--w-day)), transparent);pointer-events:none;position:absolute;inset:-12% -18%}.world-card{pointer-events:auto;background:linear-gradient(180deg, color-mix(in srgb, #0a0c169e, #ffffffed var(--w-d)), color-mix(in srgb, #08091080, #ffffffed var(--w-d)));border:1px solid var(--w-line);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);opacity:.25;max-width:440px;transition:opacity .22s ease-out, transform .22s var(--w-ease);border-radius:18px;padding:28px 30px 26px;transform:translateY(14px)}.world-card.is-active{opacity:1;transform:none}.world-card--center{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;max-width:640px}.world-card__kicker{font:500 13px/1.3 var(--font-inter), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.005em;color:var(--w-muted);margin-bottom:10px}.world-card__title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;margin-bottom:14px;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.02}.world-card--hero.world-card--center{max-width:min(1000px,100%)}.world-card--hero.world-card--center .world-card__title--hero{margin-bottom:16px;font-size:clamp(40px,5vw,72px);line-height:.98}.world-card--hero.world-card--center .world-scrollcue{margin-top:26px}.world-card--hero.world-card--center .world-scrollcue:after{height:28px;margin-top:10px}.world-card__body{font:400 15.5px/1.55 var(--font-inter), system-ui, sans-serif;color:var(--w-ink-2);text-wrap:pretty}.world-card__body+.world-card__body{margin-top:10px}.world-card--center .world-card__body,.world-card--center .world-card__caveat{text-wrap:balance}.world-card--center .world-card__body{font-size:17px}.world-spot-ring{--spot-gap:21px;--spot-line:36px;--spot-wait:calc(var(--spot-i,0) * .22s)}.world-spot{visibility:hidden;transition:visibility 0s var(--dur-exit);position:absolute;top:50%;left:50%}.world-spot__line{--spot-fade:color-mix(in srgb, var(--w-ink) 35%, transparent);left:-.5px;top:var(--spot-gap);width:1px;height:var(--spot-line);background:linear-gradient(to bottom, var(--w-ink), var(--spot-fade));transform-origin:top;transition:transform var(--dur-exit) var(--ease-exit);position:absolute;transform:scaleY(0)}.world-spot-ring.is-up .world-spot__line{top:calc(-1 * (var(--spot-gap) + var(--spot-line)));background:linear-gradient(to top, var(--w-ink), var(--spot-fade));transform-origin:bottom}.world-spot-ring:is(.is-left,.is-right) .world-spot__line{width:var(--spot-line);height:1px;top:-.5px;transform:scaleX(0)}.world-spot-ring.is-right .world-spot__line{left:var(--spot-gap);background:linear-gradient(to right, var(--w-ink), var(--spot-fade));transform-origin:0}.world-spot-ring.is-left .world-spot__line{left:calc(-1 * (var(--spot-gap) + var(--spot-line)));background:linear-gradient(to left, var(--w-ink), var(--spot-fade));transform-origin:100%}.world-spot__label{background:var(--w-panel);width:max-content;max-width:min(300px,100vw - 32px);box-shadow:var(--ink-lift);-webkit-backdrop-filter:var(--ink-blur);backdrop-filter:var(--ink-blur);text-align:left;opacity:0;transition:opacity var(--dur-exit) var(--ease-exit), transform var(--dur-exit) var(--ease-exit), scale var(--dur-press) var(--ease-out);border-radius:12px;padding:11px 15px 12px;position:absolute;top:0;left:0;transform:translateY(-6px)}.world-spot__caption,.world-spot__open{transition:opacity var(--dur-exit) var(--ease-exit), filter var(--dur-exit) var(--ease-exit)}.world-spot-ring.is-up .world-spot__label{transform:translateY(6px)}.world-spot-ring.is-right .world-spot__label{transform:translate(-6px)}.world-spot-ring.is-left .world-spot__label{transform:translate(6px)}.world-spot-ring.is-shown .world-spot.is-current{visibility:visible;transition:none}.world-spot-ring.is-shown .is-current .world-spot__line{transition:transform var(--dur-sheet) var(--ease-out) var(--spot-wait);transform:none}.world-spot-ring.is-shown .is-current .world-spot__label{opacity:1;pointer-events:auto;transition:opacity var(--dur-move) var(--ease-out) calc(.14s + var(--spot-wait)), transform var(--dur-move) var(--ease-out) calc(.14s + var(--spot-wait)), scale var(--dur-press) var(--ease-out);transform:none}.world-spot__caption,.world-spot__open{opacity:0;filter:blur(3px)}.world-spot-ring.is-shown .is-current :is(.world-spot__caption,.world-spot__open){opacity:1;filter:none;transition:opacity var(--dur-move) var(--ease-out) calc(.19s + var(--spot-wait)), filter var(--dur-move) var(--ease-out) calc(.19s + var(--spot-wait))}.world-spot-ring.is-shown .is-current .world-spot__open{transition-delay:calc(.24s + var(--spot-wait))}.world-spot__label:active{scale:.98}.world-spot__caption{font:400 12.5px/1.35 var(--font-inter), system-ui, sans-serif;color:var(--w-muted)}.world-spot__when{font-variant-numeric:tabular-nums;white-space:nowrap}.world-spot__open{text-align:left;color:var(--w-ink);font:500 14.5px/1.38 var(--font-inter), system-ui, sans-serif;text-wrap:pretty;cursor:pointer;background:0 0;border:none;margin-top:3px;padding:0;display:block}.world-spot__open:before{content:"";position:absolute;inset:0}.world-spot__title{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .16s ease-out}.world-spot__title:after{content:" →";color:var(--w-muted)}@media (hover:hover) and (pointer:fine){.world-spot__label:hover .world-spot__title{-webkit-text-decoration-color:color-mix(in srgb, var(--w-ink) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--w-ink) 55%, transparent)}}.world .world-spot__label .world-spot__open:focus-visible{outline:none}.world-spot__label:has(:focus-visible){outline:1px solid var(--w-ink);outline-offset:3px}@media (max-width:719px){.world-spot.is-minor{display:none}}.world-spot-ring{z-index:5;border:1.5px solid var(--w-ink);width:34px;height:34px;box-shadow:0 0 16px color-mix(in srgb, var(--w-ink) 50%, transparent);opacity:0;pointer-events:none;border-radius:50%;margin:-17px 0 0 -17px;transition:border-width .16s,box-shadow .16s;position:fixed;top:0;left:0}.world-spot-ring:after{content:"";border:1.5px solid var(--w-ink);opacity:0;animation:world-sonar 1.6s var(--ease-sonar) calc(.4s + var(--spot-i,0) * .2s) infinite;border-radius:50%;position:absolute;inset:-1.5px}.world-spot-ring.is-hot{box-shadow:0 0 26px color-mix(in srgb, var(--w-ink) 75%, transparent);border-width:2.5px}@keyframes world-sonar{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.world-scrollcue{font:500 13px/1.3 var(--font-inter), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--w-ink-2);margin-top:28px}.world-scrollcue:after{content:"";background:linear-gradient(var(--w-muted), transparent);transform-origin:top;width:1px;height:38px;margin:12px auto 0;animation:2.4s ease-in-out infinite world-bob;display:block}.world-card:not(.world-card--center) .world-scrollcue{color:var(--w-muted);margin-top:22px}.world-card:not(.world-card--center) .world-scrollcue:after{display:none}@keyframes world-bob{50%{transform:scaleY(.6)}}.world-card__swatch,.world-card__mark{vertical-align:-1px;margin-right:9px;display:inline-block}.world-card__swatch{width:9px;height:9px;box-shadow:0 0 8px color-mix(in srgb, var(--swatch) calc(100% - var(--w-d)), transparent);border-radius:50%}.world-card__mark{color:var(--w-ink)}.world-card__caveat{font:400 13px/1.5 var(--font-inter), system-ui, sans-serif;color:var(--w-muted);text-wrap:pretty;margin-top:12px}.world-end{justify-items:center;gap:16px;margin-top:22px;display:grid}.world-card:not(.world-card--center) .world-end{justify-items:start}.world-end__year{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;display:flex}.world-card:not(.world-card--center) .world-end__year{justify-content:flex-start}.world-end__year .world-end__note{flex-basis:100%}.world-card--center .world-end__note{margin-inline:auto}.world-end__year label{font:400 16px/1.3 var(--font-inter), system-ui, sans-serif;color:var(--w-ink)}.world-end__pick{color:var(--w-on-ink);display:inline-flex;position:relative}.world-end__pick svg{pointer-events:none;position:absolute;top:50%;right:18px;translate:0 -50%}.world-end__pick select{appearance:none;border:1px solid var(--w-ink);background:var(--w-ink);min-width:200px;color:var(--w-on-ink);font:500 14px/1 var(--font-inter), system-ui, sans-serif;cursor:pointer;border-radius:999px;padding:0 44px 0 22px;transition:background .2s}.world-end__pick select:hover{background:var(--w-ink-2)}.world-end__note{font:400 12.5px/1.45 var(--font-inter), system-ui, sans-serif;color:var(--w-muted);max-width:46ch}.world-end__row{flex-wrap:wrap;gap:10px;display:flex}.world-card--center .world-end__row{justify-content:center}.world-end .world-end__action{min-height:44px;padding:0 20px;font-size:14px}.world-card .world-share-fallback--inline{text-align:left;border-radius:10px;width:100%;padding:12px;position:static;inset:auto}@media (max-width:719px){.world-end{justify-items:stretch}.world-end__year{text-align:left;justify-items:stretch;display:grid}.world-end{gap:12px;margin-top:16px}.world-end__row{flex-direction:column;gap:8px}.world-end__row:has(>:nth-child(3 of .world-end__action)){grid-template-columns:1fr 1fr;display:grid}.world-end__row>:nth-child(3 of .world-end__action){grid-column:1/-1}.world-end__row .world-end__action{padding:0 12px}.world-end__pick,.world-end__pick select,.world-end__row .world-end__action{justify-content:center;width:100%}.world-end__year label{font-size:15px}}.world-glyphkey{z-index:41;position:fixed;bottom:18px;right:22px}.world-glyphkey__dock{align-items:center;display:flex}.world-glyphkey__dock button{white-space:nowrap;cursor:pointer;align-items:center;min-height:34px;padding-block:8px;display:inline-flex}.world-glyphkey__panel{transform-origin:100% 100%;width:min(290px,100vw - 44px);animation:world-about-in .22s var(--w-ease) both;font:400 13px/1.45 var(--font-inter), system-ui, sans-serif;color:var(--w-ink-2);padding:18px 20px 16px;position:absolute;bottom:calc(100% + 10px);right:0}.world-glyphkey__title{font:400 19px/1.1 var(--font-serif), Georgia, serif;color:var(--w-ink);margin:0 34px 14px 0}.world-glyphkey__rows{gap:12px;margin:0;display:grid}.world-glyphkey__rows>div{grid-template-columns:26px 1fr;align-items:start;display:grid}.world-glyphkey__rows dt{height:19px;color:var(--w-ink);align-items:center;display:flex}.world-glyphkey__rows dd{margin:0}.world-glyphkey__rows strong{color:var(--w-ink);font-weight:500;display:block}.world-glyphkey__bright svg:first-child{opacity:.35}.world-glyphkey__how{border-top:1px solid var(--w-line);color:var(--w-ink);margin:14px 0 0;padding-top:12px}@media (max-width:719px){.world-glyphkey{bottom:14px;right:16px}.world-glyphkey__panel{width:min(290px,100vw - 32px)}}.world-legend{font:400 12.5px/1.2 var(--font-inter), system-ui, sans-serif;color:var(--w-ink-2);grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:18px;display:grid}.world-legend__row{align-items:center;gap:8px;display:flex}.world-legend__swatches{gap:2px;display:inline-flex}.world-legend__swatches i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px}.world-card--center .world-legend{grid-template-columns:repeat(3,auto);justify-content:center;gap:8px 22px}@media (max-width:719px){.world-card--center .world-legend{text-align:left;grid-template-columns:repeat(3,1fr);gap:7px 10px;font-size:11px}.world-card--center .world-legend__row{align-items:flex-start}.world-card--center .world-legend__swatches{flex-wrap:wrap;width:20px;padding-top:2px}}.world-rail{z-index:30;flex-direction:column;gap:10px;display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.world-rail__dot{background:var(--w-line);cursor:pointer;border:none;border-radius:50%;width:7px;height:7px;transition:background .3s,transform .3s;position:relative}.world-rail__dot.is-active{background:var(--w-ink);transform:scale(1.3)}.world-rail__label{white-space:nowrap;font:500 10px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--w-ink-2);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.world-rail__dot:focus-visible .world-rail__label{opacity:1}@media (hover:hover) and (pointer:fine){.world-rail__dot:hover .world-rail__label{opacity:1}}.world-markers{pointer-events:none;display:contents}.world-marker{z-index:5;visibility:hidden;will-change:transform, opacity;position:fixed;top:0;left:0}.world-marker__inner{white-space:nowrap;text-shadow:0 0 calc(12px - 8px * var(--w-day)) color-mix(in srgb, #000000e6, var(--w-bg) var(--w-d)), 0 0 10px color-mix(in srgb, var(--w-bg) var(--w-d), transparent);flex-direction:column;align-items:center;gap:3px;padding-bottom:4px;display:flex;transform:translate(-50%,-100%)}.world-marker--acquisition .world-marker__inner,.world-marker--year .world-marker__inner{padding:4px 0 0;transform:translate(-50%)}.world-marker--sphere .world-marker__inner{flex-direction:column-reverse;padding:0;transform:translate(-50%,-50%)}.world-marker[data-side=l] .world-marker__inner{align-items:flex-end}.world-marker[data-side=r] .world-marker__inner{align-items:flex-start}.world-marker--ring .world-marker__inner{padding:0;transform:translate(-50%,-50%)}.world-marker--ring .world-marker__label{display:none}.world-marker--ring .world-marker__sub{color:color-mix(in srgb, var(--w-ink-2), var(--w-muted) var(--w-di));text-shadow:0 0 4px var(--w-bg), 0 0 10px var(--w-bg)}.world-marker--key .world-marker__label{color:color-mix(in srgb, var(--w-ink-2), var(--w-ink) var(--w-di));align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.world-marker--key .world-marker__label svg{flex:none;margin-left:5px}.world-marker--sphere .world-marker__label{font-size:12.5px}.world-marker--boundary .world-marker__label{font:500 10.5px/1.2 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--w-ink)}.world-marker--boundary .world-marker__inner{flex-direction:column-reverse;padding-bottom:9px}.world-marker--year .world-marker__label{display:none}.world-marker__sub{font:500 10px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:color-mix(in srgb, #f4f1ea8c, var(--w-muted) var(--w-di))}.world-marker__label{font:400 13px/1.1 var(--font-inter), system-ui, sans-serif;color:var(--w-ink)}.world-marker--acquisition .world-marker__label{font-family:var(--font-serif), Georgia, serif;font-size:16px;font-style:italic}:is(.world-marker--lane,.world-marker--sphere,.world-marker--acquisition) .world-marker__label{color:color-mix(in srgb, var(--marker), var(--marker-ink) var(--w-di));text-shadow:0 0 calc(12px - 11px * var(--w-day)) color-mix(in srgb, #000000e6, var(--w-bg) var(--w-d)), 0 0 2px color-mix(in srgb, var(--w-bg) var(--w-d), transparent), 0 0 3px color-mix(in srgb, var(--w-bg) var(--w-d), transparent), 0 0 6px color-mix(in srgb, var(--w-bg) var(--w-d), transparent), 0 0 12px color-mix(in srgb, var(--w-bg) var(--w-d), transparent)}.world-explore{z-index:20;pointer-events:none;position:fixed;inset:0}.world-explore>*{pointer-events:auto}.world-search input{border:1px solid var(--w-line);background:color-mix(in srgb, #ffffff0a, #2a3a480e var(--w-d));width:100%;color:var(--w-ink);font:400 13px/1 var(--font-inter), system-ui, sans-serif;border-radius:10px;outline:none;padding:10px 12px}.world-search input:focus{border-color:#f4f1ea66}.world-toggles{flex-wrap:wrap;gap:6px;margin:12px 0 6px;display:flex}.world-toggle{border:1px solid var(--w-line);color:var(--w-ink-2);font:500 12px/1 var(--font-inter), system-ui, sans-serif;cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px}.world-toggle.is-on{background:var(--w-ink);border-color:var(--w-ink);color:#0a0b10}.world-family{margin-top:14px}.world-family__label{font:500 10px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--w-muted);margin-bottom:7px}.world-family__caps{flex-wrap:wrap;gap:5px;display:flex}.world-cap{background:color-mix(in srgb, #ffffff0d, #2a3a480e var(--w-d));color:var(--w-ink);font:400 12px/1 var(--font-inter), system-ui, sans-serif;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 9px 5px 7px;transition:opacity .2s,border-color .2s,background-color .16s ease-out;display:inline-flex}.world-cap i{border-radius:50%;width:8px;height:8px}.world-cap.is-on{border-color:#f4f1ea80}.world-cap.is-off{opacity:.4}.world-scrubber{border:1px solid var(--w-line);background:var(--w-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;height:80px;padding:12px 20px 0;position:absolute;bottom:18px;left:24px;right:24px}.world-scrubber__bars{height:44px;position:relative}.world-scrubber__bar{cursor:pointer;background:0 0;border:none;width:1.4%;min-width:5px;height:100%;padding:0;position:absolute;bottom:0;transform:translate(-50%)}.world-scrubber__bar i,.world-scrubber__bar b{border-radius:2px 2px 0 0;position:absolute;bottom:0;left:15%;right:15%}.world-scrubber__bar i{background:color-mix(in srgb, #f4f1ea47, #a6adb1 var(--w-di));transition:background .15s}.world-scrubber__bar b{background:var(--w-ai);box-shadow:0 0 8px color-mix(in srgb, var(--w-ai) calc(100% - var(--w-d)), transparent)}.world-scrubber__bar.is-hover i{background:color-mix(in srgb, #f4f1ead9, #536a7e var(--w-di))}@media (hover:hover) and (pointer:fine){.world-scrubber__bar:hover i{background:color-mix(in srgb, #f4f1ead9, #536a7e var(--w-di))}}.world-scrubber.has-matches .world-scrubber__bar i{background:color-mix(in srgb, #f4f1ea1a, #182d481a var(--w-di))}.world-scrubber__bar u{background:var(--w-ink);height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--w-ink) calc(60% - .6 * var(--w-d)), transparent);transform:scaleY(var(--h,1));transform-origin:bottom;border-radius:2px 2px 0 0;transition:transform .2s ease-out;position:absolute;bottom:0;left:15%;right:15%}.world-scrubber__bar u.is-sweep{animation:world-scrubber-rise .45s var(--ease-out) both}@keyframes world-scrubber-rise{0%{opacity:0;transform:scaleY(0)}}.world-scrubber__axis{height:18px;font:500 10px/1 var(--font-mono), ui-monospace, monospace;color:var(--w-muted);margin-top:5px;position:relative}.world-scrubber__axis button{font:inherit;color:inherit;cursor:pointer;padding:3px 4px;position:absolute;transform:translate(-50%)}.world-scrubber__axis button:hover{color:var(--w-ink)}.world-scrubber__tip{background:var(--w-glass-strong);border:1px solid var(--w-line);max-width:280px;font:400 12px/1.35 var(--font-inter), system-ui, sans-serif;color:var(--w-ink-2);pointer-events:none;white-space:normal;z-index:2;border-radius:10px;width:max-content;padding:9px 12px;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%)}.world-scrubber__tip strong{color:var(--w-ink);font-weight:600}.world-scrubber:has(.world-scrubber__tip){z-index:6}.world-scrubber__tip em{color:var(--w-muted);margin-top:4px;font-size:11px;display:block}.world-scrubber__tip span{white-space:normal;color:var(--w-ink);font-family:var(--font-serif), Georgia, serif;margin-top:3px;font-size:15px;display:block}.world-tip{z-index:50;background:var(--w-glass-strong);border:1px solid var(--w-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;max-width:320px;margin:16px 0 0 16px;padding:10px 13px;position:fixed;pointer-events:none!important}.world-tip__hint{font:500 10px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--w-muted);margin-top:6px;display:block}.world-note__meta{font:500 10.5px/1.2 var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--w-ink-2);align-items:center;gap:6px;display:flex}.world-note__meta i{border-radius:50%;flex:none;width:7px;height:7px}.world-note__title{font:400 15px/1.3 var(--font-inter), system-ui, sans-serif;color:var(--w-ink);margin-top:6px}.world-note__sub{font:400 12px/1.2 var(--font-inter), system-ui, sans-serif;color:var(--w-muted);margin-top:4px}.world-detail{border:1px solid var(--w-line);background:var(--w-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;flex-direction:column;width:min(360px,100vw - 36px);height:min(600px,100dvh - 326px);display:flex;position:absolute;top:142px;left:auto;right:24px;overflow:clip}.world-detail__head{flex:none;padding:20px 20px 0}.world-detail .world-note__title{font-family:var(--font-serif), Georgia, serif;text-wrap:balance;margin-top:0;padding-right:34px;font-size:24px;line-height:1.1}.world aside.world-detail:is(:focus,:focus-visible){outline:none}.world-detail__close{z-index:1;width:32px;height:32px;color:var(--w-ink-2);cursor:pointer;border-radius:3px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.world-detail__close:hover{color:var(--w-ink);background:var(--w-surface)}.world-detail__close:focus-visible{outline:1px solid var(--w-ink);outline-offset:0}@media (pointer:coarse){.world-detail__close{width:40px;height:40px;top:8px;right:8px}}.world-detail__cite{font:400 12px/1.45 var(--font-inter), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--w-ink-2);margin-top:10px}.world-detail__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--w-line) transparent;flex:auto;min-height:0;padding:2px 20px 18px;overflow-y:auto}@property --detail-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --detail-fade-foot{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.world-detail__body,.world-about__body{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--detail-fade-top), #000 calc(100% - var(--detail-fade-foot)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--detail-fade-top), #000 calc(100% - var(--detail-fade-foot)), transparent);animation:linear both world-detail-fade;animation-timeline:scroll(self)}}@keyframes world-detail-fade{0%{--detail-fade-top:0px;--detail-fade-foot:32px}8%{--detail-fade-top:18px}92%{--detail-fade-foot:32px}to{--detail-fade-top:18px;--detail-fade-foot:0px}}.world-detail__said{margin-top:14px}.world-detail__summary{font:400 13.5px/1.55 var(--font-inter), system-ui, sans-serif;color:var(--w-ink);text-wrap:pretty}.world-detail__failed{color:var(--w-ink);margin-top:14px;font-size:13px}.world-provenance{font:italic 400 11.5px/1.4 var(--font-inter), system-ui, sans-serif;color:var(--w-muted);margin-top:5px}.world-detail__facts{font:400 12.5px/1.4 var(--font-inter), system-ui, sans-serif;grid-template-columns:max-content 1fr;align-items:baseline;gap:6px 14px;margin-top:12px;display:grid}.world-detail__facts>div{display:contents}.world-detail__facts dt{color:var(--w-muted);font-size:12px}.world-detail__facts dd{color:var(--w-ink-2);margin:0}.world-detail__facts dd svg{vertical-align:-1px;margin-right:6px}.world-detail__swatch{border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.world-detail__help{color:var(--w-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--w-line);text-decoration-color:var(--w-line);text-underline-offset:3px;align-items:center;gap:5px;margin-top:12px;font-size:12px;line-height:1.4;display:inline-flex}.world-detail__help:hover{color:var(--w-ink);text-decoration-color:currentColor}.world-detail__tabs{border-bottom:1px solid var(--w-line);gap:18px;margin-top:14px;display:flex}.world-detail__tabs [role=tab]{color:var(--w-muted);font:500 12.5px/1 var(--font-inter), system-ui, sans-serif;letter-spacing:.01em;cursor:pointer;padding:10px 0 11px;position:relative}.world-detail__tabs [role=tab]:is(:hover,[aria-selected=true]){color:var(--w-ink)}.world-detail__tabs [role=tab]:after{content:"";background:var(--w-ink);transform-origin:0;height:1.5px;transition:transform .2s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.world-detail__tabs [role=tab][data-from=left]:after,.world-detail__tabs [role=tab][aria-selected=false][data-from=right]:after{transform-origin:100%}.world-detail__tabs [role=tab][aria-selected=false][data-from=left]:after{transform-origin:0}.world-detail__tabs [role=tab][aria-selected=true]:after{transform:scaleX(1)}.world-detail__tabs [role=tab]:focus-visible,.world-detail__body:focus-visible{outline:1px solid var(--w-ink);outline-offset:2px}.world-detail__leaf{padding-top:16px}.world-detail__leaf>.world-provenance{margin-top:10px}.world-detail__leaf>.world-detail__facts:first-child,.world-detail__said+.world-detail__facts{margin-top:0}.world-detail__said{margin:0 0 16px}.world-detail__row{text-align:left;width:calc(100% + 16px);color:var(--w-ink-2);cursor:pointer;border-radius:3px;grid-template-columns:1fr auto;align-items:center;column-gap:12px;margin:16px -8px 0;padding:9px 8px 10px;transition:background-color .16s ease-out,opacity .16s ease-out;display:grid}.world-detail__row>span{grid-column:1}.world-detail__row-key{color:var(--w-muted);margin-bottom:3px;font-size:11px}.world-detail__row-main{font:400 13.5px/1.4 var(--font-inter), system-ui, sans-serif;color:var(--w-ink)}.world-detail__row-meta{font:400 11.5px/1.3 var(--font-inter), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--w-muted);margin-top:3px}.world-detail__row .w-icon-arrow{color:var(--w-muted);transition:transform var(--dur-move) var(--ease-out);grid-area:1/2/span 3}@media (hover:hover) and (pointer:fine){.world-detail__row:hover{background:var(--w-surface)}.world-detail__row:hover .w-icon-arrow{color:var(--w-ink);transform:translate(3px)}}.world-detail__row:focus-visible .w-icon-arrow{color:var(--w-ink);transform:translate(3px)}.world-detail__row:focus-visible{outline:1px solid var(--w-ink);outline-offset:0}.world-detail__headline{font:400 26px/1.1 var(--font-serif), Georgia, serif;color:var(--w-ink);text-wrap:balance}.world-detail__stats{gap:24px;margin-top:16px;display:flex}.world-detail__stats p{color:var(--w-muted);font-size:11px}.world-detail__stats b{font:400 17px/1 var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--w-ink);margin-bottom:5px;display:block}.world-shape{--shape-ink:color-mix(in srgb, var(--shape-hue-day) var(--w-di), var(--shape-hue));margin:16px 0 0}.world-shape__plot{aspect-ratio:300/184;position:relative}.world-shape svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.world-shape svg :is(polygon,line){vector-effect:non-scaling-stroke;stroke-linejoin:round}.world-shape__ring{fill:none;stroke:var(--w-line);stroke-width:1px}.world-shape__ring--3{stroke:color-mix(in srgb, var(--w-ink) 24%, transparent)}.world-shape__axis{stroke:var(--w-line);stroke-width:1px}.world-shape__typical{fill:none;stroke:var(--w-muted);stroke-width:1px;stroke-dasharray:2 3}.world-shape__note polygon{fill:color-mix(in srgb, var(--shape-ink) 16%, transparent);stroke:var(--shape-ink);stroke-width:1.5px}.world-shape__note circle{fill:var(--shape-ink);transition:r var(--dur-pop) var(--ease-out)}@media (prefers-reduced-motion:no-preference){.world-shape__note{transform-box:view-box;transform-origin:150px 92px;animation:world-shape-grow .56s var(--ease-out) both}}@keyframes world-shape-grow{0%{opacity:0;transform:scale(.15)}}.world-shape__label{color:var(--w-muted);font:400 11.5px/1 var(--font-inter), system-ui, sans-serif;white-space:nowrap;cursor:default;background:0 0;border:0;border-radius:3px;align-items:baseline;gap:5px;padding:4px 6px;transition:color .12s ease-out;display:inline-flex;position:absolute}.world-shape__label b{font:400 11px/1 var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--w-ink-2)}.world-shape__label:is(:hover,.is-active){color:var(--w-ink)}.world-shape__label.is-active span{text-decoration:underline;-webkit-text-decoration-color:var(--shape-ink);text-decoration-color:var(--shape-ink);text-underline-offset:3px;text-decoration-thickness:1px}.world-shape__label.is-active b{color:var(--w-ink)}.world-shape__label:focus-visible{outline:1px solid var(--w-ink);outline-offset:1px}.world-shape__label--extent{top:12%;left:50%;transform:translate(-50%,-100%)}.world-shape__label--disruption{top:88%;left:50%;transform:translate(-50%)}.world-shape__label--breadth{top:50%;left:74.5%;transform:translateY(-50%)}.world-shape__label--adoption_effort{top:50%;right:74.5%;transform:translateY(-50%)}.world-shape__key{font:400 10.5px/1 var(--font-inter), system-ui, sans-serif;color:var(--w-muted);align-items:center;gap:6px;display:inline-flex;position:absolute;bottom:0;right:0}.world-shape__key i{border-top:1px dashed var(--w-muted);width:14px}.world-shape__read{min-height:2.9em;font:400 12px/1.45 var(--font-inter), system-ui, sans-serif;color:var(--w-ink-2);text-wrap:pretty;margin-top:10px}.world-shape__read b{color:var(--w-ink);font-weight:500}.world-detail__foot{border-top:1px solid var(--w-line);flex-wrap:wrap;flex:none;align-items:center;gap:8px 4px;padding:12px 20px 14px;display:flex}.world-detail__foot .w-icon-out{margin-left:-2px}.world-detail__share svg{flex-shrink:0}@media (prefers-reduced-motion:no-preference){.world-detail{animation:world-detail-open var(--dur-panel) var(--ease-out) backwards}.world-detail__head,.world-detail__foot{animation:world-detail-content var(--dur-move) var(--ease-out) backwards}.world-detail__foot{animation-delay:60ms}.world-detail__leaf{--leaf-from:8px;animation:world-detail-leaf var(--dur-move) var(--ease-out) backwards}.world-detail__leaf[data-from=left]{--leaf-from:-8px}}@keyframes world-detail-open{0%{opacity:0;clip-path:inset(-80px -80px calc(100% - 64px))}30%{opacity:1}to{clip-path:inset(-80px)}}@keyframes world-detail-leaf{0%{opacity:0;filter:blur(2px);transform:translateX(var(--leaf-from))}}@keyframes world-detail-content{0%{opacity:0;transform:translateY(6px)}}.world-hint{font:400 12px/1.2 var(--font-inter), system-ui, sans-serif;color:var(--w-muted);white-space:nowrap;position:absolute;bottom:158px;left:auto;right:28px;transform:none;pointer-events:none!important}@media (max-width:719px){.world-top{padding:14px 16px}.world-step,.world-step--right,.world-step--bottom{justify-content:center;align-items:flex-end;padding:0 16px 21.5vh}.world-step--center{align-items:center;padding-bottom:0}.world-step--topleft{align-items:flex-end;padding:0 16px 21.5vh}.world-card{max-width:none;padding:20px 20px 18px}.world-rail{display:none}.world-detail{top:110px;left:16px}.world-hint{display:none}.world-scrubber{left:16px;right:16px}}:root[data-theme=light],.world--light .world-markers{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--w-day:1;--w-day-ink:1}:root{--w-theme-ease:cubic-bezier(.3, 0, .2, 1);--w-theme-dip:1s;--w-theme-mid:.5s}:root.theme-shift .world :is(button,a,summary,select,.world-spot__title,.world-scrubber__bar i):not(.world-markers *){transition:none!important}@media (prefers-reduced-motion:no-preference){:root.theme-shift .world-spot-ring{transition:border-width .16s!important}}.world-markers{color:var(--w-ink)}:root.theme-shift .world-markers{transition:--w-day 0s linear var(--w-theme-mid), --w-day-ink 0s linear var(--w-theme-mid)!important}:root.theme-dip .world-marker{animation:world-theme-dip var(--w-theme-dip) var(--w-theme-ease)}:root.theme-dip-b .world-marker{animation:world-theme-dip-b var(--w-theme-dip) var(--w-theme-ease)}@keyframes world-theme-dip{50%{opacity:0}}@keyframes world-theme-dip-b{50%{opacity:0}}@media (prefers-reduced-motion:reduce){:root{--w-theme-dip:.25s;--w-theme-mid:.125s}}html:not(.world-explore) .world-canvas{pointer-events:auto}html:not(.world-explore) .world-canvas canvas{touch-action:pan-y}.world-inspector{pointer-events:none;z-index:55;position:fixed;inset:0}.world-inspector .world-detail{pointer-events:auto}.world-tip{max-width:min(310px,100vw - 24px)}.world-corner{z-index:42;transition:translate var(--dur-sheet) var(--ease-glide);align-items:flex-end;gap:6px;display:flex;position:fixed;bottom:18px;left:22px}.world-corner--explore{translate:2px -88px}.world-sources{align-items:center;display:flex}.world-sources button{white-space:nowrap;cursor:pointer;align-items:center;min-height:34px;padding-block:8px;display:inline-flex}@media (prefers-reduced-motion:reduce){.world-corner{animation:world-placed-story var(--dur-calm) linear backwards;transition:none}.world-corner--explore{animation-name:world-placed-explore}}@keyframes world-placed-story{0%{opacity:0}}@keyframes world-placed-explore{0%{opacity:0}}.world-about{z-index:65;transform-origin:0 100%;width:min(460px,100vw - 44px);max-height:min(680px,100dvh - 138px);animation:world-about-in .22s var(--w-ease) both;border:1px solid var(--w-line);background:var(--w-glass-strong);border-radius:14px;flex-direction:column;display:flex;position:fixed;bottom:70px;left:22px;overflow:clip}@media (min-width:720px){.world-corner--explore~.world-about{max-height:min(680px,100dvh - 226px);bottom:158px}}@keyframes world-about-in{0%{opacity:0;translate:0 4px;scale:.985}}.world-about__head{flex:none;padding:24px 26px 14px}.world-about h2{font:400 28px/1.05 var(--font-serif), Georgia, serif;color:var(--w-ink);text-wrap:balance;margin:0;padding-right:34px}.world-about__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--w-line) transparent;flex:auto;min-height:0;padding:2px 26px 26px;overflow-y:auto}.world-about__body:focus{outline:none}.world-about p{font:400 14px/1.6 var(--font-inter), system-ui, sans-serif;color:var(--w-ink-2);text-wrap:pretty;margin:0 0 10px}.world-about p.world-about__lede{color:var(--w-ink);margin-bottom:12px;font-size:15px;line-height:1.55}.world-about h3{border-top:1px solid var(--w-line);font:400 20px/1.15 var(--font-serif), Georgia, serif;color:var(--w-ink);margin:24px 0 8px;padding-top:18px}.world-about kbd{margin:0;font-size:12px}.world-about a{color:var(--w-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.world-director{border:1px solid var(--w-line);background:var(--w-glass-strong);border-radius:12px;width:250px;font-size:11px;position:absolute;top:125px;left:20px}.world-director__toggle{cursor:pointer;text-align:left;justify-content:space-between;width:100%;padding:13px 15px;display:flex}.world-director__toggle span{color:var(--w-muted)}.world-director__body{padding:0 15px 15px}.world-director__body>p{color:var(--w-ink-2);margin-bottom:15px;line-height:1.5}.world-director__presets{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 20px;display:grid}.world-director__presets button{border:1px solid var(--w-line);cursor:pointer;border-radius:5px;padding:8px 4px}.world-director__body label{margin-top:12px;display:block}.world-director__body label span{color:var(--w-ink-2);justify-content:space-between;display:flex}.world-director input{width:100%;height:24px;accent-color:var(--w-ai)}.world-director__actions{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.world-director__actions button{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.world-director pre{max-height:155px;color:var(--w-ink-2);-webkit-user-select:all;user-select:all;margin-top:14px;font-size:9px;overflow:auto}.world button:focus-visible,.world a:focus-visible{outline:2px solid var(--w-ai);outline-offset:4px}.world ::selection{background:var(--w-ai);color:var(--w-bg)}.world input{caret-color:var(--w-ai)}.world-rail__dot{background-clip:content-box;min-width:16px;min-height:16px;padding:4px}@media (max-width:719px){.world-top{gap:8px;padding:14px}.world-brand{gap:7px;font-size:16px}.world-brand__mark{width:7px;height:7px}.world-top__nav{gap:5px}.world-top__nav .world-pill{padding:8px 9px;font-size:10px}.world-director{width:220px;top:117px;left:14px}.world-director:not(.is-open){width:156px}.world-about__head{padding:20px 20px 12px}.world-about__body{padding:2px 20px 22px}.world-about p{font-size:15px}.world-about p.world-about__lede{font-size:16px}.world-detail{max-height:calc(100dvh - 110px)}}.world-search-selection{color:var(--w-ink-2);padding:0 0 16px;font-size:11px;line-height:1.6}.world-search-selection button{color:var(--w-ink);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.world-tours{transition:grid-template-columns 0s, opacity .2s var(--ease-out);grid-template-columns:1fr;display:grid;position:relative}.world-tours__fold{min-width:0;overflow:hidden}.world-tours__pick{transition:translate var(--dur-move) var(--ease-out), background-color .16s ease-out, border-color .16s ease-out, color .16s ease-out, opacity .16s ease-out}.world-tours__pick:focus-visible{outline-offset:-3px}.world-tours[data-away]{opacity:0;pointer-events:none;transition:grid-template-columns 0s .3s, opacity var(--dur-pop) var(--ease-out);grid-template-columns:0fr}.world-tours[data-away] .world-tours__pick{transition-duration:var(--dur-pop);translate:14px}.world-tours__pick svg{flex-shrink:0;margin-left:-2px}.world-tours__title{text-overflow:ellipsis;max-width:28ch;animation:world-tour-title .46s var(--w-ease) both;overflow:clip visible}@keyframes world-tour-title{0%{opacity:0;filter:blur(3px);translate:0 5px}}.world-tours__short{display:none}@media (max-width:719px){.world-tours__title,.world-tours__chevron{display:none}.world-tours__short{display:block}.world-top__nav .world-tours__pick{padding-inline:9px}}@keyframes world-tours-menu{0%{opacity:0;translate:0 -4px;scale:.985}}@media (prefers-reduced-motion:reduce){.world-tours{transition:grid-template-columns 0s, opacity var(--dur-calm) linear}.world-tours[data-away]{transition:grid-template-columns 0s var(--dur-calm), opacity var(--dur-calm) linear}.world-tours[data-away] .world-tours__pick{translate:none}.world-tours__title,.world-tours__menu,.world-about,.world-glyphkey__panel{animation:w-fade var(--dur-calm) ease-out both}}.world-tours__menu{transform-origin:100% 0;animation:world-tours-menu .22s var(--w-ease) both;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--w-line);background:var(--w-glass-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40;border-radius:14px;flex-direction:column;gap:4px;width:380px;max-height:min(560px,100dvh - 88px);padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 40px #0002}@supports (animation-timeline:scroll()){.world-tours__menu{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--detail-fade-top), #000 calc(100% - var(--detail-fade-foot)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--detail-fade-top), #000 calc(100% - var(--detail-fade-foot)), transparent);animation:world-tours-menu .22s var(--w-ease) both, world-detail-fade linear both;animation-timeline:auto,scroll(self)}@media (prefers-reduced-motion:reduce){.world-tours__menu{animation:w-fade var(--dur-calm) ease-out both, world-detail-fade linear both}}}.world-tours__menu button{text-align:left;cursor:pointer;border-radius:10px;flex-shrink:0;grid-template-columns:1fr auto;align-items:baseline;gap:5px 16px;padding:16px 18px;display:grid}.world-tours__menu button span{grid-column:1/-1}.world-tours__group{flex-direction:column;flex-shrink:0;display:flex}.world-tours__label{font:500 9.5px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--w-muted);margin:0;padding:14px 20px 6px}.world-tours__menu button:hover,.world-tours__menu button.is-on{background:#f4f1ea12}.world-tours__menu strong{font:400 17px/1.15 var(--font-serif), Georgia, serif}.world-tours__menu span{color:var(--w-ink-2);font-size:12px;line-height:1.45}.world-tours__menu small{white-space:nowrap;font:500 9.5px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--w-muted)}.world-dims__label{font:500 10px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--w-muted);margin-bottom:7px;display:block}.world-dims__scale small,.world-dims__reading{color:var(--w-muted);margin-top:6px;font-size:11.5px;line-height:1.5;display:block}.world-dims__reading button{color:var(--w-ink);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.world-dims__slider{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.world-dims__slider button{color:var(--w-ink-2);cursor:pointer;font-size:11px}.world-dims__slider button.is-on{color:var(--w-ink)}.world-dims__slider input{width:100%;accent-color:var(--w-ai)}.is-muted{opacity:.4}.world-dims__cats{flex-wrap:wrap;gap:4px;display:flex}.world-dims__reading p{margin:0}.world-dims__views{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.world-dims__reading .world-dims__views button{border:1px solid var(--w-line);min-height:28px;color:var(--w-ink-2);border-radius:999px;padding:4px 10px;font-size:11.5px;text-decoration:none}.world-dims__reading .world-dims__views button:hover{border-color:var(--w-muted);color:var(--w-ink)}.world-dims__cats .world-cap{padding:5px 8px;font-size:11px}.world-marker--lane .world-marker__inner,.world-marker--depth .world-marker__inner{padding:0;transform:translate(-50%,-50%)}.world-marker--lane .world-marker__label{font:500 11.5px/1 var(--font-inter), system-ui, sans-serif;text-shadow:0 0 calc(2px - 1px * var(--w-day)) color-mix(in srgb, #000000f2, var(--w-bg) var(--w-d)), 0 0 calc(6px - 4px * var(--w-day)) color-mix(in srgb, #000000f2, var(--w-bg) var(--w-d)), 0 0 calc(14px - 11px * var(--w-day)) color-mix(in srgb, #000c, var(--w-bg) var(--w-d)), 0 0 6px color-mix(in srgb, var(--w-bg) var(--w-d), transparent), 0 0 12px color-mix(in srgb, var(--w-bg) var(--w-d), transparent)}.world-marker--depth .world-marker__inner{flex-direction:column-reverse;align-items:flex-start;transform:translateY(-50%)}.world-marker--depth .world-marker__label{color:color-mix(in srgb, var(--w-ink-2), var(--w-ink) var(--w-di));font-size:11.5px}.world-marker--depth .world-marker__label:after{content:" —";color:var(--w-muted)}.world-lens{width:316px;animation:world-control-enter .18s var(--w-ease);position:absolute;top:138px;left:24px}.world-lens__card{scrollbar-width:thin;overscroll-behavior:contain;border:1px solid var(--w-line);background:color-mix(in srgb, #090b13, var(--w-panel) var(--w-d));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-height:calc(100dvh - 248px);font:400 12.5px/1.55 var(--font-inter), system-ui, sans-serif;color:var(--w-ink-2);border-radius:12px;padding:12px 16px 14px;overflow-y:auto}.world-lens__card header{align-items:center;gap:4px;margin:0 -6px;display:flex}.world-lens__card header strong{font:400 26px/1 var(--font-serif), Georgia, serif;color:var(--w-ink);margin:0 4px}.world-lens__card header button{min-width:32px;min-height:32px;color:var(--w-ink-2);cursor:pointer;border-radius:8px}.world-lens__card header button:hover:not(:disabled){color:var(--w-ink)}.world-lens__card header button:disabled{opacity:.3;cursor:default}.world-lens__card .world-lens__close{margin-left:auto;font-size:18px}.world-lens__meta,.world-lens__caveat,.world-lens__foot{color:var(--w-muted);font-size:11.5px;line-height:1.45}.world-lens__meta{font-variant-numeric:tabular-nums;margin:6px 0 12px}.world-lens__meta a{color:inherit;text-underline-offset:3px}.world-lens__meta a:hover{color:var(--w-ink)}.world-lens__headline{font:400 20px/1.2 var(--font-serif), Georgia, serif;color:var(--w-ink);text-wrap:balance;margin:0 0 8px}.world-lens__summary{text-wrap:pretty;margin:0}.world-lens__facts{gap:2px;margin:12px -8px 0;padding:0;list-style:none;display:grid}.world-lens__facts :is(button,span){text-align:left;width:100%;font:inherit;color:var(--w-ink-2);border-radius:7px;padding:5px 8px;display:block}.world-lens__facts button{cursor:pointer}.world-lens__facts button:hover{background:color-mix(in srgb, var(--w-ink) 7%, transparent)}.world-lens__facts b{color:var(--w-ink);font-weight:500}.world-lens__caveat{margin:12px 0 0}.world-lens__foot{align-items:baseline;gap:10px;margin:12px 0 0;display:flex}.world-lens__more{color:var(--w-ink);font:inherit;text-underline-offset:3px;cursor:pointer;text-decoration:underline}.world-lens__more:not([data-rest]){display:none}.world-scrubber__bar.is-lens i{background:color-mix(in srgb, #f4f1eae6, var(--w-ink) var(--w-di))}@media (max-width:719px){.world-lens{width:auto;inset:auto 14px 118px}}.world-marker__inner{opacity:var(--label,1)}.world-marker.is-interactive .world-marker__inner,.world-marker__hit,.world-marker__bridge{pointer-events:auto;cursor:pointer}.world-marker[data-faint="1"] :is(.world-marker__inner,.world-marker__bridge){pointer-events:none}.world-marker__bridge{left:calc(var(--orb-dx,0px) - var(--orb-r,10px));top:var(--orb-dy,0px);width:calc(2 * var(--orb-r,10px));height:max(0px, calc(4px - var(--orb-dy,0px)));position:absolute}.world-marker.is-active{z-index:6}.world-marker.is-active .world-marker__label{text-underline-offset:3px;text-decoration:underline}.world-marker__hit{left:var(--orb-dx,0);top:var(--orb-dy,0);width:calc(2 * var(--orb-r,10px));height:calc(2 * var(--orb-r,10px));border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.world-marker--money .world-marker__inner{align-items:flex-start;transform:translateY(-100%)}.world-marker--anchor .world-marker__inner{flex-direction:row-reverse;align-items:baseline;gap:6px}.world-marker--anchor .world-marker__label{color:color-mix(in srgb, var(--marker), var(--w-ink) var(--w-di));font-style:italic}.world-marker--money .world-marker__inner{transform:translateY(-50%)}.world-marker[data-align=end] .world-marker__inner{align-items:flex-end;transform:translate(-100%,-50%)}@media (max-width:719px){.world-marker--money .world-marker__sub{display:none}.world-marker--money .world-marker__label{font-size:11px}}.world-marker--money .world-marker__label{color:color-mix(in srgb, var(--marker), var(--w-ink) var(--w-di));font-size:11.5px}.world-marker--money .world-marker__label:empty{display:none}.world-marker--money .world-marker__sub{color:color-mix(in srgb, var(--marker), var(--w-muted) var(--w-di));opacity:calc(.7 + .3 * var(--w-day-ink));font-size:11px}.world-ctx-layer{z-index:45;visibility:hidden;will-change:transform;position:fixed;top:0;left:0}.world-ctx{overscroll-behavior:contain;border:1px solid var(--w-line);background:color-mix(in srgb, #0a0b13, var(--w-panel) var(--w-d));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;width:300px;max-height:calc(100dvh - 82px);font:400 12px/1.5 var(--font-inter), system-ui, sans-serif;color:var(--w-ink-2);white-space:normal;text-shadow:none;cursor:auto;border-radius:12px;padding:14px 16px;position:relative;overflow-y:auto}.world-ctx h3{font:400 24px/1.05 var(--font-serif), Georgia, serif;color:var(--w-ink);margin:4px 0 8px}.world-ctx p+p{margin-top:6px}.world-ctx__kicker{font:500 9.5px/1.3 var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--w-muted)}.world-ctx__amount{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.world-ctx__amount strong{font:400 22px/1 var(--font-serif), Georgia, serif;color:var(--marker,var(--w-ink))}.world-ctx__amount span,.world-ctx__dates{color:var(--w-muted);font-size:11px}.world-ctx__notes{color:var(--w-muted);margin:8px 0 0;padding-left:14px;font-size:10.5px}.world-ctx .world-pill{margin-top:12px;font-size:11.5px}.world-ctx__sources{flex-wrap:wrap;gap:4px 12px;margin-top:10px;font-size:11px;display:flex}.world-ctx__sources a{color:var(--w-ink);text-underline-offset:3px;text-decoration:underline}.world-ctx__foot{color:var(--w-muted);margin-top:10px;font-size:10.5px}.world-ctx__close{color:var(--w-ink-2);cursor:pointer;font-size:16px;position:absolute;top:8px;right:10px}.world :is(button,a,select,input){-webkit-tap-highlight-color:transparent}.world button{touch-action:manipulation}.world :is(button,a,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--w-ink);outline-offset:4px}.world .world-card:focus-visible{border-color:color-mix(in srgb, var(--w-ink) 45%, transparent);outline:none}:where(.world) :where(button,a,summary):where(:not(.world-markers *)){transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,opacity .16s ease-out}:where(.world) :where(button,a,summary):where(:active){transition-duration:0s}.world-pill--solid:active{scale:.97}:where(.world) :where(.world-pill:not(.world-pill--solid),.world-navigation button,.world-searchbar__order button,.world-lens__facts button,.world-detail__row,.sx-word,.sx-end,.sx-micro__a,.sx-example,.sxr-step):active{opacity:.6}.world-pill:not(.world-pill--solid):active{transition-duration:0s}.world button:disabled{cursor:default;opacity:.5}.world-pill--solid,.world-toggle.is-on{color:var(--w-bg)}.world-theme-toggle{justify-content:center}.theme-spin{--spin-ms:.4s}.theme-spin svg{vertical-align:middle;width:16px;height:16px;overflow:visible}.theme-spin :is(.spin-body,.spin-ray){transform-origin:12px 12px}.theme-spin.is-moon .spin-shadow{transform:translate(-12px,2px)}.theme-spin.is-moon .spin-body{transform:scale(1.7)}.theme-spin.is-moon .spin-ray{transform:rotate(45deg)scale(0)}@media (prefers-reduced-motion:no-preference){.theme-spin :is(.spin-shadow,.spin-body,.spin-ray){transition:transform var(--spin-ms)}.theme-spin .spin-ray,.theme-spin.is-moon .spin-shadow{transition-delay:calc(var(--spin-ms) * .15)}.theme-spin.is-moon .spin-ray{transition-delay:0s}}.world-workspacebar{align-items:center;gap:10px;display:flex;position:absolute;top:74px;left:24px}@media (min-width:720px) and (max-width:1100px){html.world-explore .world-searchbar__below{right:min(0px, calc(var(--search-right,100vw) + 24px - 100vw))}}.world-tools__dot{background:var(--w-ai);border-radius:50%;width:5px;height:5px}@keyframes world-control-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.world-navigation{border:1px solid var(--w-line);background:var(--w-glass-strong);border-radius:13px;align-items:center;gap:2px;padding:5px;display:flex;position:absolute;bottom:106px;right:24px;box-shadow:0 4px 16px #0001}.world-navigation button{min-width:34px;min-height:34px;color:var(--w-ink-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 9px;font-size:12px;display:inline-flex}.world-navigation button:is(:hover,.is-on){color:var(--w-ink);background:var(--w-surface)}.world-navigation__overview{color:var(--w-ink)!important}.world-navigation__divider{background:var(--w-line);width:1px;height:16px;margin:0 3px}.world-navigation .world-navigation__share{border-left:1px solid var(--w-line);border-radius:0 8px 8px 0;margin-left:5px}.world-navigation__help{font-family:var(--font-mono), ui-monospace, monospace}.world-shortcuts{z-index:65;border:1px solid var(--w-line);background:var(--w-glass-strong);width:min(340px,100vw - 48px);color:var(--w-ink-2);border-radius:12px;padding:18px 20px 16px;font-size:12px;line-height:1.4;position:absolute;bottom:158px;right:24px;box-shadow:0 4px 16px #0001}.world-shortcuts h2{color:var(--w-ink);margin:0 32px 14px 0;font-size:14px;font-weight:550}.world-shortcuts h3{font:500 10px/1 var(--font-inter), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--w-muted);margin:0 0 8px}.world-shortcuts dl+h3{margin-top:16px}.world-shortcuts dl{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 14px;margin:0;display:grid}.world-shortcuts dt{color:var(--w-ink);white-space:nowrap}.world-shortcuts dd{margin:0}.world-shortcuts kbd,.world-hint kbd,.world-about kbd{border:1px solid var(--w-line);font:10px/1.3 var(--font-inter), system-ui, sans-serif;color:var(--w-ink-2);border-radius:4px;margin-right:3px;padding:1px 5px;display:inline-block}.world-hint kbd{font:inherit;margin:0;padding:0 4px;line-height:1}.world-share-fallback{border:1px solid var(--w-line);background:var(--w-glass-strong);border-radius:12px;width:340px;padding:16px;font-size:12px;position:absolute;bottom:158px;right:24px}.world-share-fallback input{width:100%;margin:10px 0;padding:8px}.world-share-fallback button{cursor:pointer;text-decoration:underline}.world-scrubber__bar:focus-visible{outline-offset:1px}.world-tours__menu button:hover{background:var(--w-surface)}@media (max-width:1100px){.world-top{gap:14px;padding:18px}.world-brand{gap:8px;font-size:19px}.world-brand__scope{font-size:13px}.world-pill{padding:9px 11px;font-size:11px}.world-workspacebar{left:18px}}@media (max-width:719px){.world-top{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px 0;display:flex}.world-brand{gap:7px;font-size:17px}.world-top__nav{gap:4px;margin-left:auto}.world-top__nav .world-pill{min-height:34px;padding:7px 9px;font-size:10px}.world{--search-push:max(0px, calc(var(--search-drop,0px) + 8px - 114px))}.world-workspacebar{translate:0 var(--search-push);transition:translate .2s var(--w-ease);flex-wrap:wrap;gap:6px;top:114px;left:14px;right:14px}.world-navigation{border-radius:12px;justify-content:center;gap:0;padding:4px;bottom:98px;left:14px;right:14px}.world-navigation button{min-height:34px;padding:7px 9px;font-size:11px}.world-navigation__divider{margin:0 2px}.world-navigation .world-navigation__help{display:none}.world-shortcuts{bottom:148px;right:14px}.world-hint{display:none}.world-corner{bottom:14px;left:16px}.world-corner--explore{translate:0 -139px}.world-scrubber{height:77px;padding:10px 14px 0;bottom:10px;left:10px;right:10px}.world-scrubber__bars{height:40px}.world-scrubber__axis button:nth-child(2n){display:none}.world-scrubber__tip{max-width:190px;left:50%!important}.world-lens{z-index:30;bottom:97px;left:10px;right:10px}.world-lens .world-lens__card{max-height:48dvh;padding:12px 16px}.world-detail{border-radius:16px;width:auto;height:min(58dvh,560px);max-height:none;inset:auto 10px 96px}.world-tours__menu{border-radius:16px;width:auto;max-height:calc(100dvh - 132px);position:fixed;inset:108px 10px auto;overflow-y:auto}.world-about{width:auto;max-height:calc(100dvh - 130px);bottom:64px;left:10px;right:10px}.world-corner--explore~.world-about{max-height:calc(100dvh - 269px);bottom:203px}.world-share-fallback{z-index:40;width:auto;bottom:150px;left:12px;right:12px}.world-card{width:calc(100vw - 44px)}.world-card__body{font-size:14px;line-height:1.6}.world-card__title{font-size:clamp(32px,9vw,46px)}.world-card--hero.world-card--center .world-card__title--hero{font-size:clamp(40px,11vw,56px)}}.world [style*=--swatch-light]{background:color-mix(in srgb, var(--swatch), var(--swatch-light) var(--w-di))!important}@media (max-width:719px){.world-card--center .world-card__body{font-size:14px;line-height:1.6}.world-scrollcue{margin-top:22px}.world-scrollcue:after{height:24px}.world-step--bottom{padding-bottom:25.5vh}}:is(.world-top:has(.world-searchbar.is-open),.world-top:has(.world-tours__menu)){z-index:60}.world:has(.world-lens) .world-corner--explore{visibility:hidden}.world-marker[data-faint="1"] button.world-marker__inner{visibility:hidden}@media (max-width:719px){.world-lens__card{background:color-mix(in srgb, #0a0c14f0, #fff var(--w-d))}}.world-onscreen{flex-direction:column;gap:14px;width:260px;display:flex;position:absolute;top:140px;left:24px}.world:has(.world-lens) .world-onscreen{visibility:hidden}.world-colourkey{border:1px solid var(--w-line);background:var(--w-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:11px 12px 12px}@media (max-width:1100px){.world-onscreen{left:18px}}@media (max-width:719px){.world-onscreen{top:auto;bottom:188px;left:16px}.world-colourkey{display:none}}@media (max-height:600px){.world-detail{height:calc(100dvh - 152px)}.world-shortcuts{overscroll-behavior:contain;z-index:3;max-height:calc(100dvh - 20px);bottom:10px;overflow-y:auto}.world-share-fallback{z-index:3;bottom:10px}.world-searchbar__rail{max-height:calc(100dvh - var(--rail-top) - 12px)}.world-lens__card{max-height:calc(100dvh - 96px)}}@media (max-height:600px) and (max-width:719px){.world-detail{height:auto;max-height:none;top:110px;bottom:10px}}.world-progress{display:none}@media (max-width:719px){.world-progress{z-index:45;background:var(--w-line);pointer-events:none;height:2px;display:block;position:fixed;top:0;left:0;right:0}.world-progress i{background:var(--w-ink);transform-origin:0;height:100%;transition:transform .45s var(--w-ease);display:block}}.world-restart{z-index:41;min-height:32px;padding:7px 12px;font-size:11.5px;position:fixed;top:76px;left:24px}@media (max-width:719px){.world-restart{top:112px;left:14px}}.world-filter-active{border-bottom:1px solid var(--w-line);margin-bottom:16px;padding-bottom:14px}.world-filter-active .world-search-selection{padding-bottom:8px}.world-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.world-detail .world-share-fallback--inline{flex-basis:100%;width:auto;padding:4px 0 0;position:static;inset:auto}.world-pick-ring{z-index:1;border:1.5px solid var(--w-ink);width:28px;height:28px;box-shadow:0 0 14px color-mix(in srgb, var(--w-ink) 50%, transparent);opacity:0;pointer-events:none;border-radius:50%;margin:-14px 0 0 -14px;position:fixed;top:0;left:0}.world-pick-ring:after{content:"";border:1.5px solid var(--w-ink);opacity:0;animation:world-sonar 1.6s var(--ease-sonar) .4s 3;border-radius:50%;position:absolute;inset:-1.5px}.world-inside-names{display:contents}.world-inside-name{max-width:0;color:var(--w-ink);font:500 12.5px/1.2 var(--font-inter), system-ui, sans-serif;white-space:nowrap;text-align:left;cursor:pointer;will-change:transform, opacity;text-shadow:0 0 calc(12px - 8px * var(--w-day)) color-mix(in srgb, #000000e6, var(--w-bg) var(--w-d)), 0 0 10px color-mix(in srgb, var(--w-bg) var(--w-d), transparent);align-items:baseline;gap:6px;padding:0 0 3px;display:flex;position:fixed;top:0;left:0;translate:-1px -100%}.world-inside-name span{text-overflow:ellipsis;min-width:0;overflow:hidden}.world-inside-name b{font:500 10.5px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--w-ink-2);flex:none}.world-inside-name:hover span,.world-inside-name.is-on span{text-underline-offset:3px;text-decoration:underline}@media (max-width:719px){.world-lens__card:not([data-more]) :is(.world-lens__summary,.world-lens__facts,.world-lens__caveat){display:none}.world-lens__card .world-lens__more{display:inline}.world-lens__headline{margin:0;font-size:18px}}@keyframes w-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:root,.world *{scroll-behavior:auto!important}.world-card{transition:opacity var(--dur-calm) ease-out;transform:none}.world-spot-ring.world-spot-ring :is(.world-spot__line,.world-spot__label){transform:none}.world-spot__line{opacity:0;transition:opacity var(--dur-exit) var(--ease-exit)}.world-spot__caption,.world-spot__open{filter:none}.world-spot-ring.is-shown .is-current :is(.world-spot__line,.world-spot__label,.world-spot__caption,.world-spot__open){opacity:1;transition:opacity var(--dur-calm) ease-out}.world-spot__label:active{scale:none}.world-spot-ring:after,.world-pick-ring:after,.world-scrollcue:after{animation:none}.world-pill--solid:active{scale:none}.world-rail__dot{transition:background-color var(--dur-calm) ease-out}.world-rail__dot.is-active{transform:none}.world-detail__tabs [role=tab]:after,.world-detail__row .w-icon-arrow,.world-shape__note circle,.world-progress i,.world-workspacebar{transition:none}.world-detail__row .w-icon-arrow{transform:none!important}.world-detail,.world-lens{animation:w-fade var(--dur-calm) ease-out backwards}}
.w-sw{background:color-mix(in srgb, var(--swatch), var(--swatch-light,var(--swatch)) var(--w-di));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.w-select{text-align:left;cursor:pointer;min-width:0;max-width:100%;color:var(--w-ink);font:400 12px/1.25 var(--font-inter), system-ui, sans-serif;align-items:center;gap:8px;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:inline-flex}.w-select--field{border:1px solid var(--w-line);background:var(--w-surface);border-radius:8px;width:100%;min-height:34px;padding:6px 8px 6px 10px}.w-select--field:hover{border-color:var(--w-muted)}.w-select--field.is-open{border-color:var(--w-ink-2)}.w-select--inline{color:inherit;font:inherit;gap:4px;padding:0 1px}.w-select--inline .w-select__value{flex:0 auto}.w-select--inline .w-select__text{overflow:visible}.world-chip .w-select{max-width:240px}.w-select--inline .w-select__text{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}.w-select--inline:hover .w-select__text{text-decoration-color:currentColor}.w-select--title{border-radius:8px;min-height:30px;margin-left:-8px;padding:4px 6px 4px 8px;font-size:13px;font-weight:500}.w-select--title:hover,.w-select--title.is-open{background:color-mix(in srgb, var(--w-ink) 7%, transparent)}.w-select__prefix{color:var(--w-muted);white-space:nowrap}.w-select__value{flex:1;align-items:center;gap:7px;min-width:0;display:inline-flex}.w-select__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-chev{color:var(--w-muted);transition:transform .2s var(--w-ease);flex:none}.w-select.is-open .w-chev{transform:rotate(180deg)}.w-select:focus-visible{outline:2px solid var(--w-ink);outline-offset:3px}.w-pop{z-index:80;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--w-line) transparent;border:1px solid var(--w-line);background:var(--w-panel);min-width:160px;max-width:min(360px,100vw - 16px);color:var(--w-ink);font:400 12.5px/1.3 var(--font-inter), system-ui, sans-serif;animation:w-pop-in .14s var(--w-ease);border-radius:12px;outline:none;position:fixed;top:0;left:0;overflow:auto;box-shadow:0 12px 40px #00000047,0 2px 8px #0003}.w-pop[data-side=top]{animation-name:w-pop-in-up}@keyframes w-pop-in{0%{opacity:0;translate:0 -4px}}@keyframes w-pop-in-up{0%{opacity:0;translate:0 4px}}:root[data-theme=light] .w-pop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 2px 6px #141e280f,0 18px 48px -12px #141e2838}.w-pop--dialog{padding:12px 14px 14px}.w-pop--sheet{border-radius:16px;max-width:none;animation-name:w-pop-in-up;bottom:96px;right:10px;max-height:min(60dvh,480px)!important;top:auto!important;left:10px!important;transform:none!important}.w-menu{flex-direction:column;padding:5px;display:flex}.w-menu__h{font:500 10px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--w-muted);padding:9px 9px 4px}.w-menu__h:not(:first-child){border-top:1px solid var(--w-line);margin-top:4px;padding-top:10px}.w-menu__item{cursor:pointer;min-height:30px;color:var(--w-ink);border-radius:7px;align-items:center;gap:9px;padding:5px 8px;display:flex}.w-menu__item.is-active{background:color-mix(in srgb, var(--w-ink) 8%, transparent)}.w-menu__item.is-disabled{opacity:.4;cursor:default}.w-menu__l{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.w-menu__t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-menu__item.is-on .w-menu__t{font-weight:500}.w-menu__s{color:var(--w-muted);white-space:normal;font-size:11px;line-height:1.35}.w-menu__ck{width:14px;color:var(--w-ink);flex:none;place-items:center;display:grid}.w-check{text-align:left;cursor:pointer;width:100%;color:var(--w-ink);align-items:flex-start;gap:10px;padding:7px 0;display:flex}.w-check__box{border:1px solid var(--w-muted);width:16px;height:16px;color:var(--w-on-ink);border-radius:5px;flex:none;place-items:center;margin-top:1px;transition:background-color .16s ease-out,border-color .16s ease-out;display:grid}.w-check__box svg{opacity:0;transition:opacity .12s, transform .16s var(--w-ease);transform:scale(.6)}.w-check:hover .w-check__box{border-color:var(--w-ink)}.w-check[aria-pressed=true] .w-check__box{background:var(--w-ink);border-color:var(--w-ink)}.w-check[aria-pressed=true] .w-check__box svg{opacity:1;transform:none}.w-check__l{min-width:0;font:400 12.5px/1.3 var(--font-inter), system-ui, sans-serif;flex-direction:column;flex:1;gap:3px;display:flex}.w-check__l small{color:var(--w-muted);font-size:11px;line-height:1.45}.w-check--compact{padding:5px 0}.w-check--compact .w-check__l small{display:none}.w-switch{background:color-mix(in srgb, var(--w-ink) 18%, transparent);cursor:pointer;vertical-align:middle;border-radius:999px;flex:none;width:28px;height:16px;transition:background-color .2s;display:inline-block;position:relative}.w-switch__k{background:var(--w-ink-2);width:12px;height:12px;transition:transform .24s var(--w-ease), background-color .2s;border-radius:50%;position:absolute;top:2px;left:2px}.w-switch[aria-checked=true]{background:var(--w-ink)}.w-switch[aria-checked=true] .w-switch__k{background:var(--w-on-ink);transform:translate(12px)}.w-row{color:var(--w-ink-2);grid-template-columns:84px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.w-row>span:first-child{color:var(--w-muted);font-size:11.5px}.w-help{color:var(--w-muted);margin:0;font-size:11.5px;line-height:1.5}.w-help b{color:var(--w-ink-2);font-weight:500}.w-linkbtn{color:var(--w-ink-2);font:500 12px/1.3 var(--font-inter), system-ui, sans-serif;text-underline-offset:3px;cursor:pointer;padding:0;text-decoration:underline}.w-linkbtn:hover{color:var(--w-ink)}.world-end__pick .w-select{border:1px solid var(--w-ink);background:var(--w-ink);width:auto;min-width:200px;color:var(--w-on-ink);font:500 14px/1 var(--font-inter), system-ui, sans-serif;border-radius:999px;padding:0 18px 0 22px}.world-end__pick .w-select:hover{background:var(--w-ink-2);border-color:var(--w-ink-2)}.world-end__pick .w-select .w-chev{color:inherit}@media (max-width:719px){.world-end__pick .w-select{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.w-pop,.w-pop[data-side=top],.w-pop--sheet{animation:w-fade var(--dur-hover) ease-out}.w-chev{transition:none}.w-check__box svg{transition:opacity var(--dur-hover);transform:none}.w-switch__k{transition:background-color .2s}}
:root{--ink-shadow:0 24px 60px calc(-24px - 4px * var(--w-day)) color-mix(in srgb, #000000bf, #141e2847 var(--w-d));--ink-mark:inset 0 -1.5px 0 var(--w-ink);--ink-mark-hover:inset 0 -1px 0 var(--w-muted);--ink-lift:var(--ink-shadow), 0 0 0 1px var(--w-line);--w-line:color-mix(in srgb, #d3d8dd var(--w-d), #f4f1ea29);--w-panel:color-mix(in srgb, #fdfdfddb var(--w-d), #0d1019db);--w-glass-strong:color-mix(in srgb, #fdfdfdf2 var(--w-d), #0c0f17f2);--w-glass:color-mix(in srgb, #fdfdfddb var(--w-d), #0d1019db);--w-surface:color-mix(in srgb, #1927350a var(--w-d), #f4f1ea0a);--ink-glass:color-mix(in srgb, #ffffffc7 var(--w-d), #10141ec7);--ink-glass-edge:color-mix(in srgb, #1927351a var(--w-d), #f4f1ea17);--ink-glass-hi:inset 0 1px 0 color-mix(in srgb, #ffffffe6 var(--w-d), #ffffff0d);--ink-blur:blur(18px) saturate(calc(1.35 + .15 * var(--w-day)))}:root :is(.world-lens__card,.world-detail,.world-searchbar__rail,.world-navigation,.world-sources,.world-glyphkey__dock,.world-glyphkey__panel,.w-credit__body,.world-shortcuts,.world-about,.world-colourkey,.world-share-fallback,.world-ctx){background:var(--w-panel);box-shadow:var(--ink-shadow);-webkit-backdrop-filter:var(--ink-blur);backdrop-filter:var(--ink-blur);border:0}:root :is(.w-pop,.world-tip,.world-scrubber__tip,.world-tours__menu){background:var(--w-glass-strong);box-shadow:var(--ink-lift);-webkit-backdrop-filter:var(--ink-blur);backdrop-filter:var(--ink-blur);border:0}:root[data-theme=light] .w-pop{box-shadow:var(--ink-lift);-webkit-backdrop-filter:var(--ink-blur);backdrop-filter:var(--ink-blur)}:root :is(.world-lens__card,.world-detail,.world-searchbar__rail,.world-navigation,.world-sources,.world-glyphkey__dock,.world-glyphkey__panel,.w-credit__body,.world-shortcuts,.world-about,.world-colourkey,.world-share-fallback,.world-ctx){border-radius:4px}:root :is(.w-pop,.world-tip,.world-scrubber__tip,.world-tours__menu){border-radius:3px}:root .world-detail{box-shadow:var(--ink-lift)}:root .world-detail .world-share-fallback--inline{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}:root .world .world-scrubber{border:1px solid var(--ink-glass-edge);background:var(--ink-glass);box-shadow:var(--ink-glass-hi);-webkit-backdrop-filter:var(--ink-blur);backdrop-filter:var(--ink-blur);border-bottom:0;border-radius:4px 4px 0 0}:root .world-pill{-webkit-backdrop-filter:none;backdrop-filter:none}:root :is(.world-shortcuts h2,.world-searchbar__rail-head strong){font:400 19px/1.1 var(--font-serif), Georgia, serif;letter-spacing:0;color:var(--w-ink)}:root .world-searchbar__rail-head{border-bottom:1px solid var(--w-line);padding-bottom:10px}:root .world-searchbar__rail-head small{font:400 10.5px/1.6 var(--font-mono), ui-monospace, monospace;color:var(--w-muted)}:root :is(.world-searchbar__rail-head>button,.world-lens__card header button){border-radius:3px}:root .world-pill:not(.world-pill--solid){color:var(--w-ink-2);background:0 0;border-color:#0000;padding-inline:10px}:root .world-pill:not(.world-pill--solid)[aria-expanded=true]{color:var(--w-ink);text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){:root .world-pill:not(.world-pill--solid):hover{color:var(--w-ink);text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline;text-decoration-thickness:1px}}:root .world-top__nav .world-pill:not(.world-pill--solid),:root .world-top__nav .world-pill:not(.world-pill--solid):is(:hover,[aria-expanded=true]){background:var(--w-panel);-webkit-backdrop-filter:var(--ink-blur);backdrop-filter:var(--ink-blur);border-radius:4px;padding-inline:12px}:root :is(.world-navigation,.world-sources,.world-glyphkey__dock){gap:4px;padding:4px 10px}:root :is(.world-navigation,.world-sources,.world-glyphkey__dock) button{color:var(--w-ink-2);background:0 0;border-radius:0;padding-inline:6px;font-size:12.5px;font-weight:500}@media (hover:hover) and (pointer:fine){:root :is(.world-navigation,.world-sources,.world-glyphkey__dock) button:hover{color:var(--w-ink);box-shadow:var(--ink-mark-hover);background:0 0}}:root :is(.world-navigation button.is-on,.world-sources button[aria-expanded=true],.world-glyphkey__dock button[aria-expanded=true]){color:var(--w-ink);box-shadow:var(--ink-mark);background:0 0}:root .world-navigation button.world-navigation__share{margin-left:6px;padding-left:12px}:root .w-select--field:not(.world-end__pick *){border:0;border-bottom:1px solid var(--w-line);background:0 0;border-radius:0;min-height:30px;padding:4px 0;font-size:12.5px}:root .w-select--field:not(.world-end__pick *):is(:hover,.is-open){border-bottom-color:var(--w-ink)}:root .w-select--title{color:var(--w-ink);font:400 19px/1.1 var(--font-serif), Georgia, serif;border-radius:0;margin-left:0;padding:2px 0}:root .w-select--title:is(:hover,.is-open){background:0 0}:root .w-select--title:is(:hover,.is-open) .w-select__text{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:root .w-menu{padding:4px 0}:root .w-menu__item{border-radius:0;min-height:30px;padding:5px 12px;font-size:12.5px}:root .w-menu__item:not(:last-child){box-shadow:inset 0 -1px 0 var(--w-line)}:root .w-menu__item.is-active{background:var(--w-surface)}:root .w-menu__h{font:italic 400 13px/1.2 var(--font-serif), Georgia, serif;letter-spacing:0;text-transform:none;color:var(--w-ink-2);padding:10px 12px 4px}:root .w-menu__h:not(:first-child){border-top:0;margin-top:6px;padding-top:12px}:root :is(.world-cap,.world-toggle,.world-chip){border:1px solid var(--w-line);background:0 0;border-radius:3px}@media (hover:hover) and (pointer:fine){:root :is(.world-cap,.world-toggle):not(.is-on):hover{border-color:var(--w-muted)}}:root .world-cap.is-on{border-color:var(--w-ink);background:0 0}:root .world-toggle.is-on{border-color:var(--w-ink);background:var(--w-ink)}:root .world-chip .world-chip__x{border-radius:2px}:root .world-dims__cats .world-cap{border-color:#0000}@media (hover:hover) and (pointer:fine){:root .world-dims__cats .world-cap:not(.is-on):hover{background:var(--w-surface);border-color:#0000}}:root .world-dims__cats .world-cap.is-on{border-color:var(--w-ink)}:root .world-dims__views button{border-radius:3px}:root .world-dims__slider input{accent-color:var(--w-ink)}:root .w-check__box{border-color:var(--w-ink-2);border-radius:2px}:root :is(.world-family__label,.world-dims__label,.world-shortcuts h3){font:italic 400 15px/1.2 var(--font-serif), Georgia, serif;letter-spacing:0;text-transform:none;color:var(--w-ink-2)}:root :is(.w-help,.world-dims__reading,.world-dims__scale small){color:var(--w-muted);font-size:12px;line-height:1.5}:root .w-check__l small{font-size:11.5px;line-height:1.5}:root .w-row>span:first-child{font-size:12px}:root :is(.world-shortcuts kbd,.world-hint kbd,.world-about kbd){border-radius:2px}:root .world-lens__card header{border-bottom:1px solid var(--w-line);margin:0 -16px;padding:0 10px 8px}:root .world-lens__meta{margin-top:10px}:root .world-lens__headline{font-size:22px;line-height:1.15}:root .world-lens__facts{border-top:1px solid var(--w-line);gap:0;margin:12px 0 0}:root .world-lens__facts li{border-bottom:1px solid var(--w-line)}:root .world-lens__facts :is(button,span){border-radius:0;padding:7px 0}@media (hover:hover) and (pointer:fine){:root .world-lens__facts button:hover{color:var(--w-ink);text-underline-offset:3px;background:0 0;text-decoration:underline}}:root .world-tours__menu{gap:0;padding:4px 0}:root .world-tours__menu button{border-radius:0;padding:14px 20px}:root .world-tours__menu button:not(:last-child){box-shadow:inset 0 -1px 0 var(--w-line)}:root .world-tours__menu button.is-on{background:var(--w-surface)}@media (hover:hover) and (pointer:fine){:root .world-tours__menu button:hover{background:var(--w-surface)}}:root .world-searchbar button:hover{background-color:var(--w-surface)}:root .world-searchbar :is(.world-searchbar__suggest,.world-searchbar__more):hover{background:0 0}:root .world-searchbar__order{border:0;border-radius:0;gap:16px;padding:0}:root .world-searchbar .world-searchbar__order button{color:var(--w-ink-2);background:0 0;border-radius:0;padding:5px 0}:root .world-searchbar .world-searchbar__order button:hover{color:var(--w-ink);box-shadow:var(--ink-mark-hover)}:root .world-searchbar .world-searchbar__order button[aria-pressed=true]{color:var(--w-ink);box-shadow:var(--ink-mark)}:root .world-searchbar__results li+li{border-top:1px solid var(--w-line)}:root .world-searchbar__results button{border-radius:2px}@media (max-width:719px){:root :is(.world-navigation,.world-sources,.world-glyphkey__dock) button{font-size:11.5px}:root :is(.world-navigation,.world-sources,.world-glyphkey__dock){gap:0;padding:2px 8px}:root .world-lens__headline{font-size:18px}}@media (max-width:389px){:root :is(.world-sources,.world-glyphkey__dock),:root :is(.world-sources,.world-glyphkey__dock) button{padding-inline:4px}}@media (prefers-reduced-transparency:reduce){:root{--w-panel:color-mix(in srgb, #fdfdfd var(--w-d), #0d1019);--w-glass:color-mix(in srgb, #fdfdfd var(--w-d), #0d1019);--w-glass-strong:color-mix(in srgb, #fdfdfd var(--w-d), #0c0f17);--ink-glass:color-mix(in srgb, #fff var(--w-d), #10141e);--ink-blur:none}.world :is(.world-pill,.world-card,.world-scrubber,.world-searchbar__rail,.world-tours__menu),:is(.w-pop,.sx-pal,.sx-sheet){-webkit-backdrop-filter:none;backdrop-filter:none}.world .world-card{background:var(--w-panel)}:root .world :is(.sx,.sx-phone){background:var(--w-bg)}}@media (prefers-contrast:more){:root{--w-line:color-mix(in srgb, #8a96a3 var(--w-d), #f4f1ea73);--ink-glass-edge:color-mix(in srgb, #19273559 var(--w-d), #f4f1ea59);--w-muted:color-mix(in srgb, #3e5061 var(--w-di), #c3cad6)}}
