:where([data-ds]) .ds-podium{display:flex;flex-direction:column;gap:var(--ds-space-3);min-width:0}:where([data-ds]) .ds-podium__count{margin:0;align-self:flex-end;font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-label);font-variant-numeric:tabular-nums;color:var(--ds-color-text-secondary)}:where([data-ds]) .ds-podium__sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}:where([data-ds]) .ds-podium__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:var(--ds-space-2);align-self:center;width:min(34rem,100%);margin:0;padding:0;list-style:none;border-radius:var(--ds-radius-surface)}:where([data-ds]) .ds-podium__steps:focus-visible{outline:2px solid var(--ds-color-ink);outline-offset:2px}:where([data-ds]) .ds-podium__place{display:flex;min-width:0}:where([data-ds]) .ds-podium__place[data-rank="1"]{order:2;--ds-podium-step-height:120px}:where([data-ds]) .ds-podium__place[data-rank="2"]{order:1;--ds-podium-step-height:88px}:where([data-ds]) .ds-podium__place[data-rank="3"]{order:3;--ds-podium-step-height:64px}:where([data-ds]) .ds-podium__step{position:relative;display:flex;flex:1;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:var(--ds-space-2);min-width:0;padding:0;font:inherit;font-size:var(--ds-font-size-body);line-height:1.25;text-align:center;color:var(--ds-color-text-secondary);background:none;border:0}:where([data-ds]) .ds-podium__name{align-self:stretch;max-width:100%;padding:var(--ds-space-2) var(--ds-space-3);overflow-wrap:break-word;hyphens:manual;border:1.5px dashed var(--ds-color-line);border-radius:var(--ds-radius-surface);background:var(--ds-color-paper)}:where([data-ds]) .ds-podium__rank{display:grid;place-items:center;height:var(--ds-podium-step-height);font-family:var(--ds-font-family-page);font-size:var(--ds-font-size-headline);font-weight:var(--ds-font-weight-strong);color:var(--ds-color-text-muted);background:var(--ds-color-soft);border-radius:var(--ds-radius-surface) var(--ds-radius-surface) var(--ds-radius-control) var(--ds-radius-control)}:where([data-ds]) .ds-podium__step[data-filled]{cursor:pointer;color:var(--ds-color-ink);font-weight:var(--ds-font-weight-label)}:where([data-ds]) .ds-podium__step[data-filled] .ds-podium__name{border:1.5px solid var(--ds-color-ink);box-shadow:var(--ds-shadow-surface);animation:ds-podium-arrive var(--ds-duration-slow) var(--ds-ease-enter)}:where([data-ds]) .ds-podium__step[data-filled] .ds-podium__rank{background:var(--ds-color-line);color:var(--ds-color-ink)}:where([data-ds]) .ds-podium__place[data-rank="1"] .ds-podium__step[data-filled] .ds-podium__rank{background:var(--ds-color-accent);color:var(--ds-color-on-accent)}:where([data-ds]) .ds-podium__cross{position:absolute;top:-8px;right:-8px;z-index:1;width:20px;height:20px;padding:4px;color:var(--ds-color-ink);background:var(--ds-color-paper);border:1.5px solid var(--ds-color-ink);border-radius:var(--ds-radius-round)}:where([data-ds]) .ds-podium__step[data-filled]:focus-visible{outline:2px solid var(--ds-color-ink);outline-offset:2px}:where([data-ds]) .ds-podium__step[data-filled]:disabled{cursor:not-allowed;opacity:.6}:where([data-ds]) .ds-podium__candidates{display:flex;flex-direction:column;gap:var(--ds-space-2);min-width:0;margin:var(--ds-space-2) 0 0;padding:0;border:0}:where([data-ds]) .ds-podium__legend{padding:0;font-size:var(--ds-font-size-label);color:var(--ds-color-text-secondary)}:where([data-ds]) .ds-podium__chips{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}:where([data-ds]) .ds-podium__chip{display:inline-flex;align-items:center;gap:var(--ds-space-2);max-width:100%;min-height:var(--ds-size-tap);padding:0 var(--ds-space-3);font:inherit;font-size:var(--ds-font-size-body);text-align:left;color:var(--ds-color-ink);border:1px solid var(--ds-color-text-muted);border-radius:var(--ds-radius-round);background:var(--ds-color-paper);cursor:pointer;transition:background var(--ds-duration-fast) var(--ds-ease-hover),border-color var(--ds-duration-fast) var(--ds-ease-hover),color var(--ds-duration-fast) var(--ds-ease-hover)}:where([data-ds]) .ds-podium__chip-name{min-width:0;overflow-wrap:break-word}@media (hover:hover) and (pointer:fine){:where([data-ds]) .ds-podium__chip:hover:not(:disabled){border-color:var(--ds-color-ink)}}:where([data-ds]) .ds-podium__chip[aria-pressed=true]{background:var(--ds-color-ink);border-color:var(--ds-color-ink);color:var(--ds-color-paper)}:where([data-ds]) .ds-podium__chip:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}:where([data-ds]) .ds-podium__chip-rank{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:var(--ds-radius-round);font-size:var(--ds-font-size-meta);font-weight:var(--ds-font-weight-strong);background:var(--ds-color-accent);color:var(--ds-color-on-accent)}:where([data-ds]) .ds-podium__chip:focus-visible,:where([data-ds]) .ds-podium__more:focus-visible{outline:2px solid var(--ds-color-ink);outline-offset:2px}:where([data-ds]) .ds-podium__more{align-self:flex-start;min-height:var(--ds-size-tap);padding:0 var(--ds-space-1);font:inherit;font-size:var(--ds-font-size-label);color:var(--ds-color-text-secondary);text-decoration:underline;text-underline-offset:3px;background:none;border:0;border-radius:var(--ds-radius-control);cursor:pointer}:where([data-ds]) .ds-podium__closing{margin:var(--ds-space-2) 0 0;font-weight:var(--ds-font-weight-label);line-height:1.4}:where([data-ds]) .ds-podium__closing:empty{margin-top:0}@media (max-width:640px){:where([data-ds]) .ds-podium__step{font-size:var(--ds-font-size-label)}:where([data-ds]) .ds-podium__name{padding:var(--ds-space-2) var(--ds-space-1)}:where([data-ds]) .ds-podium__legend{text-align:center}:where([data-ds]) .ds-podium__chips{justify-content:center}}:where([data-ds]) .ds-podium[data-draggable] :is(.ds-podium__chip,.ds-podium__step[data-filled]){touch-action:none;cursor:grab}:where([data-ds]) .ds-podium[data-draggable] .ds-podium__chip[aria-disabled=true]{opacity:1;color:var(--ds-color-text-secondary)}:where([data-ds]) :is(.ds-podium__chip,.ds-podium__step)[data-dragging]{opacity:.4}:where([data-ds]) .ds-podium__place[data-over] .ds-podium__rank{outline:3px solid var(--ds-color-ink);outline-offset:3px}:where([data-ds]) .ds-podium__place[data-over] .ds-podium__name{border-style:solid;border-color:var(--ds-color-ink)}:where([data-ds]) .ds-podium__ghost{position:fixed;top:0;left:0;z-index:calc(var(--ds-z-bar) + 1);pointer-events:none;padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-font-size-body);font-weight:var(--ds-font-weight-label);color:var(--ds-color-paper);background:var(--ds-color-ink);border-radius:var(--ds-radius-round);box-shadow:var(--ds-shadow-surface-hover);transform:translate(calc(var(--ds-podium-ghost-x) - 50%),calc(var(--ds-podium-ghost-y) - 130%)) rotate(-3deg)}:where([data-ds]) .ds-podium__quote{display:block;margin-top:2px;font-size:var(--ds-font-size-meta);font-weight:400;line-height:1.3;color:var(--ds-color-text-secondary)}:where([data-ds]) .ds-podium__place[data-landing=flying] .ds-podium__name{visibility:hidden}:where([data-ds]) .ds-podium__place[data-landing=pop] .ds-podium__step[data-filled] .ds-podium__name{animation:ds-podium-pop var(--ds-duration-standard) var(--ds-ease-enter)}:where([data-ds]) .ds-podium-flight{position:fixed;top:0;left:0;z-index:calc(var(--ds-z-bar) + 1);pointer-events:none;display:inline-flex;align-items:center;width:max-content;max-width:var(--ds-podium-flight-width);min-height:var(--ds-size-tap-compact);padding:0 10px;font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-label);color:var(--ds-color-paper);background:var(--ds-color-ink);border-radius:var(--ds-radius-round);box-shadow:var(--ds-shadow-surface-hover);animation:ds-podium-fly var(--ds-duration-slow) var(--ds-ease-move) forwards}@keyframes ds-podium-arrive{0%{transform:translateY(14px) scale(.94)}60%{transform:translateY(-3px) scale(1.02)}to{transform:none}}@keyframes ds-podium-pop{0%{transform:scale(.9)}55%{transform:scale(1.06)}to{transform:none}}@keyframes ds-podium-fly{0%{transform:translate(var(--ds-podium-flight-from-x),var(--ds-podium-flight-from-y))}to{transform:translate(var(--ds-podium-flight-to-x),var(--ds-podium-flight-to-y)) scale(.85);opacity:.6}}@media (prefers-reduced-motion:reduce){:where([data-ds]) .ds-podium__place[data-landing=pop] .ds-podium__step[data-filled] .ds-podium__name,:where([data-ds]) .ds-podium__step[data-filled] .ds-podium__name{animation:none}:where([data-ds]) .ds-podium__place[data-landing=flying] .ds-podium__name{visibility:visible}:where([data-ds]) .ds-podium-flight{display:none}:where([data-ds]) .ds-podium__chip{transition:none}}:where([data-ds]) .ds-worlds{--ds-worlds-pop:cubic-bezier(0.34,1.56,0.64,1);display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}:where([data-ds]) .ds-worlds__tile{display:flex;flex-direction:column;padding:0;border:1.5px solid var(--ds-color-line);border-radius:var(--ds-radius-surface);background:var(--ds-color-soft);overflow:hidden;text-align:left;cursor:pointer;transition:transform var(--ds-duration-fast) var(--ds-worlds-pop),border-color var(--ds-duration-fast) var(--ds-ease-hover),box-shadow var(--ds-duration-fast) var(--ds-ease-hover)}@media (hover:hover){:where([data-ds]) .ds-worlds__tile:hover:not(:disabled){transform:translateY(var(--ds-motion-lift)) scale(1.02);border-color:var(--ds-color-accent-deep);box-shadow:var(--ds-shadow-surface)}}:where([data-ds]) .ds-worlds__tile:focus-visible{outline:2px solid var(--ds-color-ink);outline-offset:2px}:where([data-ds]) .ds-worlds__tile:disabled{opacity:.5;cursor:not-allowed}:where([data-ds]) .ds-worlds__tile[data-active]{border-color:transparent;outline:3px solid var(--ds-color-accent);outline-offset:-3px}:where([data-ds]) .ds-worlds__tile[data-active]:focus-visible{outline-color:var(--ds-color-ink)}:where([data-ds]) .ds-worlds__pic{position:relative;display:block;aspect-ratio:1/1;background:var(--ds-color-paper)}:where([data-ds]) .ds-worlds__img{width:100%;height:100%;object-fit:cover;display:block}:where([data-ds]) .ds-worlds__badge{position:absolute;top:10px;right:10px;min-width:26px;height:26px;padding:0 7px;border-radius:var(--ds-radius-round);background:var(--ds-color-accent);color:var(--ds-color-ink);font-family:var(--ds-font-family-page);font-weight:var(--ds-font-weight-strong);font-size:var(--ds-font-size-label);font-variant-numeric:tabular-nums;display:grid;place-items:center}:where([data-ds]) .ds-worlds__cap{display:block;flex:1;padding:11px 13px 13px;background:var(--ds-color-paper)}:where([data-ds]) .ds-worlds__tile[data-active] .ds-worlds__cap{background:var(--ds-color-accent-wash)}:where([data-ds]) .ds-worlds__name{display:block;font-family:var(--ds-font-family-page);font-weight:var(--ds-font-weight-strong);font-size:var(--ds-font-size-body);line-height:1.12;letter-spacing:-.01em;color:var(--ds-color-ink)}:where([data-ds]) .ds-worlds__accroche{display:block;margin-top:3px;font-size:var(--ds-font-size-meta);line-height:1.3;color:var(--ds-color-text-secondary)}:where([data-ds]) .ds-worlds__action,:where([data-ds]) .ds-worlds__feedback{display:block;margin-top:var(--ds-space-2);color:var(--ds-color-ink);font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-strong);line-height:var(--ds-line-height-label)}:where([data-ds]) .ds-worlds__action{text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){:where([data-ds]) .ds-worlds{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-2)}:where([data-ds]) .ds-worlds__pic{aspect-ratio:1/1}:where([data-ds]) .ds-worlds__cap{padding:var(--ds-space-2)}:where([data-ds]) .ds-worlds__name{font-size:var(--ds-font-size-label);line-height:1.15}:where([data-ds]) .ds-worlds__accroche,:where([data-ds]) .ds-worlds__action{display:none}:where([data-ds]) .ds-worlds__feedback{font-size:var(--ds-font-size-meta)}:where([data-ds]) .ds-worlds__badge{top:6px;right:6px;min-width:22px;height:22px;padding:0 5px;font-size:var(--ds-font-size-meta)}}@media (prefers-reduced-motion:reduce){:where([data-ds]) .ds-worlds__tile{transition:none}:where([data-ds]) .ds-worlds__tile:hover:not(:disabled){transform:none}}:where([data-ds]) .ds-world-view-backdrop{position:fixed;z-index:var(--ds-z-sheet);inset:0;display:flex;align-items:stretch;justify-content:center;background:var(--ds-color-backdrop)}:where([data-ds]) .ds-world-view-backdrop[data-state=open]{animation:ds-world-view-veil var(--ds-duration-standard) var(--ds-ease-enter) both}:where([data-ds]) .ds-world-view-backdrop[data-state=closed]{pointer-events:none;animation:ds-world-view-unveil var(--ds-duration-standard) var(--ds-ease-enter) both}:where([data-ds]) .ds-world-view{display:flex;width:100%;min-width:0;flex-direction:column;overflow:hidden;background:var(--ds-color-paper);box-shadow:var(--ds-shadow-sheet);transform-origin:top left}:where([data-ds]) .ds-world-view:focus{outline:none}:where([data-ds]) .ds-world-view[data-state=open]{animation:ds-world-view-rise var(--ds-duration-standard) var(--ds-ease-enter) both}:where([data-ds]) .ds-world-view[data-state=closed]{animation:ds-world-view-fall var(--ds-duration-standard) var(--ds-ease-enter) both}:where([data-ds]) .ds-world-view[data-origin][data-state=open]{animation-name:ds-world-view-grow}:where([data-ds]) .ds-world-view[data-origin][data-state=closed]{animation-name:ds-world-view-shrink}:where([data-ds]) .ds-world-view[data-state=open]>*{animation:ds-world-view-veil var(--ds-duration-standard) var(--ds-ease-enter) calc(var(--ds-duration-fast) / 2) both}:where([data-ds]) .ds-world-view[data-state=closed]>*{animation:ds-world-view-unveil var(--ds-duration-fast) var(--ds-ease-enter) both}:where([data-ds]) .ds-world-view__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}:where([data-ds]) .ds-world-view__head{position:relative}:where([data-ds]) .ds-world-view__img{display:block;width:100%;aspect-ratio:16/7;object-fit:cover;background:var(--ds-color-soft)}:where([data-ds]) .ds-world-view__close{position:absolute;top:var(--ds-space-3);right:var(--ds-space-3);display:grid;width:var(--ds-size-tap);height:var(--ds-size-tap);place-items:center;padding:0;border:0;border-radius:var(--ds-radius-round);background:var(--ds-color-paper);color:var(--ds-color-ink);box-shadow:var(--ds-shadow-line-outline);cursor:pointer}:where([data-ds]) .ds-world-view__close svg{width:18px;height:18px}:where([data-ds]) .ds-world-view__close:focus-visible{outline:2px solid var(--ds-color-ink);outline-offset:2px}:where([data-ds]) .ds-world-view__title{margin:0;padding:var(--ds-space-4) var(--ds-space-4) 0;color:var(--ds-color-ink);font-family:var(--ds-font-family-page);font-size:var(--ds-font-size-card);font-weight:var(--ds-font-weight-strong);line-height:var(--ds-line-height-card);letter-spacing:-.01em}:where([data-ds]) .ds-world-view__title:focus{outline:none}:where([data-ds]) .ds-world-view__accroche{margin:0;padding:var(--ds-space-1) var(--ds-space-4) 0;color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-body);line-height:var(--ds-line-height-body)}:where([data-ds]) .ds-world-view__body{padding:var(--ds-space-5) var(--ds-space-4)}:where([data-ds]) .ds-world-view__foot{display:flex;min-width:0;flex:none;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4) max(var(--ds-space-3),env(safe-area-inset-bottom));border-top:1px solid var(--ds-color-line);background:var(--ds-color-paper)}:where([data-ds]) .ds-world-view__foot>:first-child{flex:1;min-width:0}:where([data-ds]) .ds-world-view__foot>:last-child{flex:none}@keyframes ds-world-view-veil{0%{opacity:0}}@keyframes ds-world-view-unveil{to{opacity:0}}@keyframes ds-world-view-rise{0%{opacity:0;transform:translateY(var(--ds-space-3))}}@keyframes ds-world-view-fall{to{opacity:0;transform:translateY(var(--ds-space-3))}}@keyframes ds-world-view-grow{0%{border-radius:var(--ds-radius-surface);transform:translate(var(--ds-world-view-x,0),var(--ds-world-view-y,0)) scale(var(--ds-world-view-sx,1),var(--ds-world-view-sy,1))}}@keyframes ds-world-view-shrink{to{border-radius:var(--ds-radius-surface);opacity:.4;transform:translate(var(--ds-world-view-x,0),var(--ds-world-view-y,0)) scale(var(--ds-world-view-sx,1),var(--ds-world-view-sy,1))}}@media (min-width:760px){:where([data-ds]) .ds-world-view-backdrop{align-items:center;padding:var(--ds-space-5)}:where([data-ds]) .ds-world-view{width:min(640px,100%);max-height:min(86vh,760px);border-radius:var(--ds-radius-surface)}:where([data-ds]) .ds-world-view__accroche,:where([data-ds]) .ds-world-view__title{padding-inline:var(--ds-space-5)}:where([data-ds]) .ds-world-view__body{padding-inline:var(--ds-space-5)}:where([data-ds]) .ds-world-view__foot{padding-inline:var(--ds-space-5)}}@media (prefers-reduced-motion:reduce){:where([data-ds]) .ds-world-view-backdrop[data-state],:where([data-ds]) .ds-world-view[data-origin][data-state],:where([data-ds]) .ds-world-view[data-state],:where([data-ds]) .ds-world-view[data-state]>*{animation:none}}:where([data-ds]) .ds-envie-bar{display:flex;align-items:center;gap:var(--ds-space-3);min-width:0}:where([data-ds]) .ds-envie-bar__count{flex:none;color:var(--ds-color-ink);font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-strong);font-variant-numeric:tabular-nums}:where([data-ds]) .ds-envie-bar__pills{display:flex;flex:1;gap:var(--ds-space-2);min-width:0;margin:0;padding:var(--ds-space-1);overflow-x:auto;list-style:none;scrollbar-width:none;overscroll-behavior-x:contain}:where([data-ds]) .ds-envie-bar__pills::-webkit-scrollbar{display:none}:where([data-ds]) .ds-envie-bar__pills>li{flex:none}:where([data-ds]) .ds-envie-bar__pill{display:inline-flex;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-size-control-compact);padding:0 var(--ds-space-3) 0 var(--ds-space-4);border:0;border-radius:var(--ds-radius-round);background:var(--ds-color-accent);color:var(--ds-color-on-accent);font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-label);white-space:nowrap;cursor:pointer}:where([data-ds]) .ds-envie-bar__pill svg{flex:none;width:12px;height:12px}:where([data-ds]) .ds-envie-bar__pill:focus-visible{outline:2px solid var(--ds-color-ink);outline-offset:2px}:where([data-ds]) .ds-envie-bar__pill:disabled{opacity:.5;cursor:not-allowed}:where([data-ds]) .ds-envie-bar[data-collapsible]{position:relative}:where([data-ds]) .ds-envie-bar[data-collapsible] .ds-envie-bar__pills{position:absolute;bottom:calc(100% + var(--ds-space-2));left:0;right:0;z-index:1;flex-wrap:wrap;max-height:45vh;overflow-x:visible;overflow-y:auto;padding:var(--ds-space-3);background:var(--ds-color-paper);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-surface);box-shadow:var(--ds-shadow-surface-hover)}:where([data-ds]) .ds-envie-bar__pills[hidden]{display:none}:where([data-ds]) .ds-envie-bar__toggle{padding:0;font:inherit;font-size:var(--ds-font-size-label);color:var(--ds-color-text-secondary);text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer}:where([data-ds]) .ds-envie-bar__toggle:focus-visible{outline:2px solid var(--ds-color-ink);outline-offset:2px}@media (pointer:coarse){:where([data-ds]) :is(.ds-envie-bar__pill,.ds-envie-bar__toggle){min-height:var(--ds-size-tap)}}:where([data-ds]) .ds-envie-bar__figure{display:inline-block;animation:ds-envie-pop var(--ds-duration-standard) var(--ds-ease-enter)}:where([data-ds]) .ds-envie-bar__pills>li{animation:ds-envie-arrive var(--ds-duration-standard) var(--ds-ease-enter) both}:where([data-ds]) .ds-envie-pills{display:flex;flex-direction:column;gap:var(--ds-space-3);min-width:0;margin:0;padding:0;border:0}:where([data-ds]) .ds-envie-pills__legend{padding:0;color:var(--ds-color-ink);font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-label)}:where([data-ds]) .ds-envie-pills__items{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}:where([data-ds]) .ds-envie-pills__item{display:inline-flex;max-width:100%;animation:ds-envie-arrive var(--ds-duration-standard) var(--ds-ease-enter) both;animation-delay:calc(var(--ds-envie-pill-order, 0) * var(--ds-duration-stagger) / 2)}:where([data-ds]) .ds-envie-pills__pill{display:inline-flex;max-width:100%;min-height:var(--ds-size-tap);align-items:center;justify-content:center;gap:var(--ds-space-2);padding:0 var(--ds-space-4);border:0;border-radius:var(--ds-radius-round);background:var(--ds-color-accent-surface);box-shadow:var(--ds-shadow-muted-outline);color:var(--ds-color-ink);font-size:var(--ds-font-size-label);font-weight:var(--ds-font-weight-label);text-align:left;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-hover)}:where([data-ds]) .ds-envie-pills__pill[aria-pressed=true]{background:var(--ds-color-accent);box-shadow:var(--ds-shadow-accent-line-outline);color:var(--ds-color-on-accent);animation:ds-envie-pop var(--ds-duration-standard) var(--ds-ease-enter)}:where([data-ds]) .ds-envie-pills__mark,:where([data-ds]) .ds-envie-pills__mark svg{display:block;flex:none;width:12px;height:12px}:where([data-ds]) .ds-envie-pills__pill:focus-visible{outline:2px solid var(--ds-color-ink);outline-offset:2px}:where([data-ds]) .ds-envie-pills__pill:disabled{opacity:.5;cursor:not-allowed}@keyframes ds-envie-arrive{0%{opacity:0;transform:translateY(6px) scale(.96)}}@keyframes ds-envie-pop{0%{transform:scale(.94)}55%{transform:scale(1.07)}to{transform:none}}@media (prefers-reduced-motion:reduce){:where([data-ds]) .ds-envie-bar__figure,:where([data-ds]) .ds-envie-bar__pills>li,:where([data-ds]) .ds-envie-pills__item,:where([data-ds]) .ds-envie-pills__pill{animation:none;transition:none}}:where([data-ds]) .ds-narration{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:min(58vh,460px);transition:opacity var(--ds-duration-slow) var(--ds-ease-hover),transform var(--ds-duration-slow) var(--ds-ease-enter)}:where([data-ds]) .ds-narration--out{opacity:0;transform:translateY(-8px)}:where([data-ds]) .ds-narration:has(.ds-narration__replies){min-height:0;padding-top:var(--ds-space-5)}:where([data-ds]) .ds-narration__head{display:flex;flex-direction:column;align-items:center;width:100%}:where([data-ds]) .ds-narration__prose{margin-top:clamp(18px,3.2vh,34px);width:min(420px,86vw);min-height:clamp(80px,11vh,108px);display:flex;align-items:center;justify-content:center}:where([data-ds]) .ds-narration__line{margin:0;width:100%;text-align:center;font-family:var(--ds-font-family-page);font-size:var(--ds-font-size-card);font-weight:var(--ds-font-weight-strong);letter-spacing:-.008em;line-height:1.5;color:var(--ds-color-ink);animation:ds-narration-arrive var(--ds-duration-slow) var(--ds-ease-enter) both;transition:opacity var(--ds-duration-slow) var(--ds-ease-hover),transform var(--ds-duration-slow) var(--ds-ease-enter)}:where([data-ds]) .ds-narration__line--up{opacity:0;transform:translateY(-22px)}:where([data-ds]) h1.ds-narration__line{font-size:var(--ds-font-size-headline);line-height:1.2;letter-spacing:-.02em}:where([data-ds]) .ds-narration__rest{visibility:hidden}:where([data-ds]) .ds-narration__caret{display:inline-block;width:2px;height:1em;margin:0 1px -.12em;border-radius:1px;background:currentColor;opacity:.72}:where([data-ds]) .ds-narration__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width:1024px){:where([data-ds]) .ds-page-layout[data-width=reading] .ds-narration__prose,:where([data-ds]) .ds-page-layout[data-width=reading] .ds-narration__replies,:where([data-ds]) .ds-page-layout[data-width=wide] .ds-narration__prose{width:min(640px,100%)}}@keyframes ds-narration-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ds-narration-breath{0%,to{transform:none}50%{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){:where([data-ds]) .ds-narration{transition:none}:where([data-ds]) .ds-narration--out{transform:none}:where([data-ds]) .ds-narration__line{animation:none}}:where([data-ds]) .ds-narration__replies{width:min(560px,100%);margin-top:clamp(20px,3.6vh,38px)}:where([data-ds]) .ds-narration__skip{margin-top:var(--ds-space-5);min-height:44px;padding:0 var(--ds-space-3);font:inherit;font-size:var(--ds-font-size-label);color:var(--ds-color-text-secondary);background:none;border:0;border-radius:var(--ds-radius-control);cursor:pointer}:where([data-ds]) .ds-narration__replay{position:absolute;top:0;inset-inline-end:0;z-index:1;min-height:44px;padding:0 var(--ds-space-2);font:inherit;font-size:var(--ds-font-size-label);color:var(--ds-color-text-secondary);background:none;border:0;border-radius:var(--ds-radius-control);cursor:pointer;transition:color var(--ds-duration-fast) var(--ds-ease-hover)}@media (hover:hover) and (pointer:fine){:where([data-ds]) .ds-narration__replay:hover{color:var(--ds-color-ink)}}:where([data-ds]) .ds-narration[data-layout=beside]{align-items:stretch;text-align:left}:where([data-ds]) .ds-narration[data-layout=beside]:has(.ds-narration__replies){padding-top:0}:where([data-ds]) .ds-narration[data-layout=beside] .ds-narration__head{flex-direction:row;gap:var(--ds-space-4)}:where([data-ds]) .ds-narration[data-layout=beside] .ds-narration__prose{flex:1;width:auto;min-width:0;min-height:0;margin-top:0;flex-direction:column;align-items:flex-start;gap:var(--ds-space-1)}:where([data-ds]) .ds-narration[data-layout=beside] .ds-narration__line{text-align:left;font-family:var(--ds-font-family);font-size:var(--ds-font-size-body);font-weight:inherit;letter-spacing:0;line-height:1.35;color:var(--ds-color-text-secondary)}:where([data-ds]) .ds-narration[data-layout=beside] .ds-narration__replies{width:100%;margin-top:var(--ds-space-4)}:where([data-ds]) .ds-narration[data-layout=beside][data-tone=title] .ds-narration__head{align-items:center}:where([data-ds]) .ds-narration[data-layout=beside][data-tone=title] .ds-narration__line{font-family:var(--ds-font-family-page);font-size:var(--ds-font-size-headline);font-weight:var(--ds-font-weight-strong);letter-spacing:-.02em;line-height:1.2;color:var(--ds-color-ink)}:where([data-ds]) .ds-narration[data-layout=beside][data-tone=title] .ds-narration__replies{margin-top:var(--ds-space-5)}:where([data-ds]) .ds-replies{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-space-2)}:where([data-ds]) .ds-narration[data-layout=beside] .ds-replies{justify-content:flex-start}:where([data-ds]) .ds-replies[data-align=start]{justify-content:flex-start}:where([data-ds]) .ds-reply{position:relative;display:inline-flex;align-items:center;gap:var(--ds-space-2);min-height:48px;padding:0 var(--ds-space-5);font-size:var(--ds-font-size-body);font-weight:var(--ds-font-weight-label);color:var(--ds-color-ink);background:var(--ds-color-paper);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-round);cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-hover),background var(--ds-duration-fast) var(--ds-ease-hover),color var(--ds-duration-fast) var(--ds-ease-hover);animation:ds-narration-arrive var(--ds-duration-slow) var(--ds-ease-enter) both;animation-delay:calc(var(--ds-reply-index, 0) * var(--ds-duration-stagger))}:where([data-ds]) .ds-reply__input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}:where([data-ds]) .ds-reply__mark{display:none;width:12px;height:12px}:where([data-ds]) .ds-reply:has(.ds-reply__icon){padding-inline-start:var(--ds-space-2)}:where([data-ds]) .ds-reply__icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--ds-radius-round);background:var(--ds-color-soft);color:var(--ds-color-ink)}:where([data-ds]) .ds-reply__icon svg{width:16px;height:16px}:where([data-ds]) .ds-reply[data-checked] .ds-reply__icon{background:var(--ds-color-accent)}:where([data-ds]) .ds-reply__mark svg{display:block;width:12px;height:12px}:where([data-ds]) .ds-reply[data-checked]{color:var(--ds-color-paper);background:var(--ds-color-ink);border-color:var(--ds-color-ink)}:where([data-ds]) .ds-reply[data-checked] .ds-reply__mark{display:inline-block}:where([data-ds]) .ds-reply:has(.ds-reply__input:focus-visible){outline:2px solid var(--ds-color-ink);outline-offset:2px}:where([data-ds]) .ds-reply:has(.ds-reply__input:disabled){cursor:default;opacity:.6}:where([data-ds]) .ds-orbe-relance{display:flex;align-items:flex-start;gap:var(--ds-space-3);animation:ds-narration-arrive var(--ds-duration-slow) var(--ds-ease-enter) both}:where([data-ds]) .ds-orbe-relance__mark{flex:none;width:20px;height:20px;margin-top:1px;background:radial-gradient(circle at 34% 30%,var(--ds-color-paper) 0 10%,var(--ds-color-accent) 46%,var(--ds-color-ink));border-radius:var(--ds-radius-round)}:where([data-ds]) .ds-orbe-relance__body{display:grid;justify-items:start;gap:var(--ds-space-2);min-width:0}:where([data-ds]) .ds-orbe-relance__text{margin:0;font-size:var(--ds-font-size-body);font-weight:var(--ds-font-weight-label);line-height:1.35;color:var(--ds-color-ink);overflow-wrap:break-word}:where([data-ds]) .ds-reply--action:focus-visible{outline:2px solid var(--ds-color-ink);outline-offset:2px}:where([data-ds]) .ds-reply--action:disabled{cursor:default;opacity:.6}@media (hover:hover) and (pointer:fine){:where([data-ds]) .ds-reply:not([data-checked],:disabled):hover{border-color:var(--ds-color-ink)}}@media (max-width:480px){:where([data-ds]) .ds-replies{flex-direction:column;align-items:stretch}:where([data-ds]) .ds-reply{justify-content:center}}@media (max-width:480px){:where([data-ds]) .ds-replies[data-align=start]{flex-direction:row;align-items:center}}@media (prefers-reduced-motion:reduce){:where([data-ds]) :is(.ds-reply,.ds-orbe-relance){animation:none}}:where([data-ds]) .ds-orbe-work{--ds-orbe-work-orb:120px;display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-5);padding-block:clamp(var(--ds-space-5),8vh,var(--ds-space-8));text-align:center}:where([data-ds]) .ds-orbe-work__steps{display:flex;flex-direction:column;gap:var(--ds-space-3);margin:0;padding:0;list-style:none;text-align:start}:where([data-ds]) .ds-orbe-work__step{display:flex;align-items:center;gap:var(--ds-space-3);font-size:var(--ds-font-size-body);color:var(--ds-color-text-muted);transition:color var(--ds-duration-standard) var(--ds-ease-hover)}:where([data-ds]) .ds-orbe-work__step[data-state=current]{color:var(--ds-color-ink);font-weight:var(--ds-font-weight-strong)}:where([data-ds]) .ds-orbe-work__step[data-state=done]{color:var(--ds-color-text-secondary)}:where([data-ds]) .ds-orbe-work__mark{flex:none;width:16px;height:16px;border:1.5px solid;border-radius:var(--ds-radius-round)}:where([data-ds]) .ds-orbe-work__step[data-state=done] .ds-orbe-work__mark{background:var(--ds-color-ink);border-color:var(--ds-color-ink)}:where([data-ds]) .ds-orbe-work__step[data-state=current] .ds-orbe-work__mark{background:var(--ds-color-accent);border-color:var(--ds-color-ink);animation:ds-narration-breath var(--ds-duration-breath) ease-in-out infinite}:where([data-ds]) .ds-orbe-work__detail{margin:0;font-size:var(--ds-font-size-label);color:var(--ds-color-text-secondary)}:where([data-ds]) .ds-orbe-work__says{display:grid;width:100%;max-width:34rem;min-height:calc(3 * 1.5em);align-items:start}:where([data-ds]) .ds-orbe-work[data-orb=question]{--ds-orbe-work-orb:84px;gap:var(--ds-space-4);padding-block:var(--ds-space-4)}:where([data-ds]) .ds-orbe-work[data-orb=question] .ds-orbe-work__says{max-width:44rem;min-height:calc(5 * 1.5em)}:where([data-ds]) .ds-orbe-work__mark{position:relative}:where([data-ds]) .ds-orbe-work__step[data-state=done] .ds-orbe-work__mark:after{content:"";position:absolute;left:50%;top:45%;width:35%;height:60%;border:solid var(--ds-color-paper);border-width:0 1.5px 1.5px 0;transform:translate(-50%,-50%) rotate(45deg)}:where([data-ds]) .ds-orbe-work[data-document]{flex-direction:row;align-items:center;justify-content:center;gap:var(--ds-space-7);text-align:start}:where([data-ds]) .ds-orbe-work__sheet{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-2);margin:0}:where([data-ds]) .ds-orbe-work__sheet figcaption{max-width:220px;font-size:var(--ds-font-size-label);color:var(--ds-color-text-secondary);text-align:center;overflow-wrap:break-word}:where([data-ds]) .ds-orbe-work__page{position:relative;display:block;width:220px;aspect-ratio:210/297;overflow:hidden;border-radius:var(--ds-radius-control);background:var(--ds-color-paper);box-shadow:var(--ds-shadow-surface)}:where([data-ds]) .ds-orbe-work__page img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}:where([data-ds]) .ds-orbe-work__lines{display:flex;flex-direction:column;gap:10px;padding:22px 18px}:where([data-ds]) .ds-orbe-work__lines i{display:block;height:6px;border-radius:var(--ds-radius-round);background:var(--ds-color-line)}:where([data-ds]) .ds-orbe-work__lines i:first-child{width:55%;height:10px;background:var(--ds-color-ink)}:where([data-ds]) .ds-orbe-work__lines i:nth-child(3n){width:70%}:where([data-ds]) .ds-orbe-work__lines i:nth-child(4){margin-top:8px;width:35%;background:var(--ds-color-text-muted)}:where([data-ds]) .ds-orbe-work__scan{position:absolute;inset:0 0 auto;height:18%;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--ds-color-accent) 45%,transparent));border-bottom:2px solid var(--ds-color-accent);animation:ds-orbe-work-scan var(--ds-duration-breath) ease-in-out infinite}@keyframes ds-orbe-work-scan{0%{transform:translateY(-100%)}to{transform:translateY(560%)}}:where([data-ds]) .ds-orbe-work__side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-4)}:where([data-ds]) .ds-orbe-work[data-paused]{gap:var(--ds-space-6)}:where([data-ds]) .ds-orbe-work[data-paused] .ds-orbe-work__side{flex:0 1 360px;min-width:0;align-items:stretch}@media (max-width:640px){:where([data-ds]) .ds-orbe-work[data-document]{flex-direction:column;gap:var(--ds-space-5)}:where([data-ds]) .ds-orbe-work__page{width:150px}:where([data-ds]) .ds-orbe-work__side{align-items:center}:where([data-ds]) .ds-orbe-work[data-paused]{gap:var(--ds-space-4)}:where([data-ds]) .ds-orbe-work[data-paused] .ds-orbe-work__page{width:104px}:where([data-ds]) .ds-orbe-work[data-paused] .ds-orbe-work__side{flex-basis:auto;width:100%;align-items:stretch}}:where([data-ds]) .ds-orbe-work__feeder{--ds-orbe-feed-height:calc(var(--ds-space-8) * 2);position:relative;display:grid;justify-items:center;padding-top:var(--ds-orbe-feed-height)}:where([data-ds]) .ds-orbe-feed{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}:where([data-ds]) .ds-orbe-feed__chip{position:absolute;top:0;left:50%;width:max-content;max-width:min(22rem,86vw);padding:var(--ds-space-1) var(--ds-space-3);text-align:center;white-space:normal;overflow-wrap:break-word;font-size:var(--ds-font-size-body);font-weight:var(--ds-font-weight-label);color:var(--ds-color-ink);background:var(--ds-color-soft);border-radius:var(--ds-radius-round);box-shadow:var(--ds-shadow-surface);animation:ds-orbe-feed-dive calc(var(--ds-duration-breath) * .75) ease-in-out both}:where([data-ds]) .ds-orbe-feed__chip[data-tone=ink]{color:var(--ds-color-paper);background:var(--ds-color-ink)}:where([data-ds]) .ds-orbe-feed__chip[data-tone=paper]{background:var(--ds-color-paper);box-shadow:var(--ds-shadow-ink-ring)}@keyframes ds-orbe-feed-dive{0%{opacity:0;transform:translate(calc(-50% + var(--ds-orbe-feed-lane, 0) * 90px),8px) scale(.6)}20%{opacity:1;transform:translate(calc(-50% + var(--ds-orbe-feed-lane, 0) * 90px)) scale(1)}65%{opacity:1;transform:translate(calc(-50% + var(--ds-orbe-feed-lane, 0) * 90px)) scale(1)}to{opacity:0;transform:translate(-50%,calc(var(--ds-orbe-feed-height) + var(--ds-orbe-work-orb) / 2 - 12px)) scale(.15)}}:where([data-ds]) .ds-orbe-feed__gulp{position:absolute;left:50%;top:calc(var(--ds-orbe-feed-height) + var(--ds-orbe-work-orb) / 2);width:var(--ds-orbe-work-orb);height:var(--ds-orbe-work-orb);border-radius:var(--ds-radius-round);transform:translate(-50%,-50%) scale(.8);opacity:0;animation:ds-orbe-feed-gulp var(--ds-duration-slow) ease-out both;animation-delay:calc(var(--ds-duration-breath) * .75 * .9)}@keyframes ds-orbe-feed-gulp{0%{opacity:.9;transform:translate(-50%,-50%) scale(.75);outline:6px solid var(--ds-color-accent);outline-offset:0}to{opacity:0;transform:translate(-50%,-50%) scale(1.15);outline:2px solid var(--ds-color-accent);outline-offset:10px}}:where([data-ds]) .ds-orbe-feed[data-still]{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3)}:where([data-ds]) .ds-orbe-feed[data-still] .ds-orbe-feed__chip{position:static;animation:none}:where([data-ds]) .ds-orbe-work__feeder:has(.ds-orbe-feed[data-still]){padding-top:0}@media (prefers-reduced-motion:reduce){:where([data-ds]) .ds-orbe-work__step[data-state=current] .ds-orbe-work__mark{animation:none}:where([data-ds]) .ds-orbe-work__scan{animation:none;transform:translateY(240%)}}