*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html:not([data-theme]){background:#0d0c0b}body{margin:0;-webkit-font-smoothing:antialiased}dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}.visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.theme-loading{min-height:100svh}.theme-switch{align-items:center;color:var(--switch-fg,#fff);font:var(--switch-font,600 15px/1 system-ui,sans-serif);gap:8px;min-height:48px;padding:0 16px;position:relative}.theme-switch,.theme-switches{background:var(--switch-bg,#111);display:flex;justify-content:center}.theme-switches{column-gap:24px;flex-wrap:wrap}.theme-switch select{appearance:none;background:transparent;border:0;border-bottom:1px solid;border-radius:0;color:inherit;cursor:pointer;font:inherit;margin-right:-22px;padding:12px 22px 10px 2px}.edition-switch[aria-busy=true]{cursor:progress;opacity:.6}.theme-switch select option{background:initial;color:initial}.theme-switch svg{fill:none;height:16px;pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.theme-switch select:focus-visible{outline:2px solid currentColor;outline-offset:4px}.waiting{background:#0d0c0b;min-height:100svh}.waiting:after{animation:waiting 1.8s ease-in-out infinite alternate;background:radial-gradient(closest-side,rgba(255,244,220,.14),transparent);content:"";inset:45% 30%;position:fixed}@keyframes waiting{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:reduce){.waiting:after{animation:none}}.stories{background:var(--switch-bg,#111);display:grid;inset:0;overflow:hidden;overscroll-behavior:none;place-items:center;position:fixed;touch-action:manipulation;-webkit-user-select:none;user-select:none}.stories-stage{height:calc(var(--story-height)*var(--scale));position:relative;width:calc(var(--story-width)*var(--scale))}.stories-frame{inset:0;overflow:hidden;position:absolute}.stories-page{height:var(--story-height);transform:scale(var(--scale));transform-origin:0 0;width:var(--story-width)}.stories-tap{background:none;border:0;bottom:0;cursor:pointer;padding:0;position:absolute;top:0;-webkit-tap-highlight-color:transparent}.stories-tap:disabled{cursor:default}.stories-frame:focus{outline:none}.stories-tap-previous{left:0;width:33%}.stories-tap-next{right:0;width:67%}.stories-step{background:var(--switch-bg,#111);border:0;clip-path:inset(50%);color:var(--switch-fg,#fff);font:var(--switch-font,600 15px/1 system-ui,sans-serif);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.stories-step:focus-visible{clip-path:none;height:44px;outline:2px solid currentColor;outline-offset:-4px;padding:0 12px;position:static;width:auto}.stories-step[aria-disabled=true]{opacity:.6}.stories-bar,.stories-segments{background:var(--switch-bg,#111);color:var(--switch-fg,#fff);left:0;position:absolute;right:0;z-index:1}.stories-segments{display:flex;gap:4px;height:24px;padding:10px 16px;top:0}.stories-segments li{background:currentColor;border-radius:2px;flex:1;opacity:.4}.stories-segments li[data-done]{opacity:.75}.stories-segments li[data-current]{opacity:1;transform:scaleY(1.5)}.stories-bar{align-items:center;bottom:0;display:flex;gap:12px;height:64px;justify-content:flex-end;padding:0 16px}.stories-bar .theme-switch{margin-right:auto;min-height:44px;padding:0;white-space:nowrap}.stories-bar .theme-switch:has(+.edition-switch){margin-right:0;min-width:0}.stories-bar .theme-switch:has(+.edition-switch) select{min-width:0;text-overflow:ellipsis}.stories[data-roomy] .stories-segments{bottom:100%;top:auto}.stories[data-roomy] .stories-bar{bottom:auto;top:100%}.stories-card{height:704px;overflow:hidden;width:396px}.stories-share{align-items:center;background:var(--switch-fg,#fff);border:0;border-radius:var(--switch-radius,0);color:var(--switch-bg,#111);cursor:pointer;display:inline-flex;font:var(--switch-font,600 15px/1 system-ui,sans-serif);gap:8px;min-height:44px;padding:0 18px;transition-duration:.15s;transition-property:scale,opacity;transition-timing-function:ease-out}.stories-share[data-compact]{flex-shrink:0;justify-content:center;padding:0;width:44px}.stories-share svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.stories-share:hover:not([aria-disabled=true]){opacity:.85}.stories-share:active:not([aria-disabled=true]){scale:.96}.stories-share[aria-disabled=true]{cursor:progress;opacity:.6}.stories-share:focus-visible{outline:2px solid var(--switch-fg,#fff);outline-offset:3px}.theme-share{background:var(--switch-bg,#111);display:flex;justify-content:center;padding:0 16px 32px}