.fmt-explorer{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "tabs" "captions"}.fmt-stage-box{grid-area:stage}.fmt-picker-scroll{grid-area:tabs;min-width:0}.fmt-captions{grid-area:captions}.fmt-tabs{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:60px}.fmt-picker-track,.fmt-tabs{position:relative}.fmt-links{position:absolute;inset:0 0 auto;display:grid;grid-auto-rows:60px;pointer-events:none}.fmt-marker{position:absolute;top:0;left:0;width:2px;height:1px;background:var(--v2-ink);transform-origin:0 0;transform:translateY(var(--fmt-marker-y,0)) scaleY(var(--fmt-marker-h,0));transition:transform var(--dur-fill) var(--ease-out)}@media (max-width:1199.98px){.fmt-marker{display:none}}.fmt-tab{display:flex;gap:12px;min-width:0;padding:8px 72px 8px 16px;border:0;border-radius:0;background:transparent;box-shadow:inset 0 -1px 0 var(--v2-line);color:var(--v2-ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-state) var(--ease-standard)}.fmt-tab,.fmt-tab-link{align-items:center;box-sizing:border-box}.fmt-tab-link{display:inline-flex;justify-content:center;justify-self:end;min-width:64px;min-height:48px;padding-inline:8px;color:var(--v2-ink-2);font-size:13px;text-underline-offset:3px;pointer-events:auto}.fmt-tab-link:focus-visible{outline:2px solid var(--v2-ink);outline-offset:-2px}.fmt-tab:active{transform:scale(.98)}.fmt-tab:focus-visible{outline:2px solid var(--v2-ink);outline-offset:-2px}.fmt-swatch{--fmt-swatch:32px;position:relative;flex:none;width:var(--fmt-swatch);height:var(--fmt-swatch);margin-right:calc(var(--fmt-swatch) / 2 + 4px);overflow:hidden;border-radius:8px;transform-origin:left center;transition:transform var(--dur-fill) var(--ease-out)}.fmt-tab[aria-selected=false] .fmt-swatch .v2-tile .v2-tile-field{animation-play-state:paused;will-change:auto}.fmt-tab[aria-selected=true] .fmt-swatch{transform:scale(1.5)}.fmt-tab[aria-selected=true] .fmt-swatch .v2-tile .v2-tile-field{animation-duration:calc(var(--dur-palette-drift) * .75)}.fmt-explorer[data-switching=true] .fmt-swatch .v2-tile .v2-tile-field{animation-play-state:paused}.fmt-tab[aria-selected=true] .fmt-swatch .v2-tile .v2-tile-field--b{animation-delay:calc(var(--dur-palette-phase) * -.75)}.fmt-tab-text{display:grid;min-width:0;grid-gap:2px;gap:2px;overflow-wrap:anywhere}.fmt-tab-name{font-size:15px;font-weight:500;line-height:1.25}.fmt-tab-signal{display:none}.fmt-tab-meta{gap:2px 8px}.fmt-tab-head,.fmt-tab-meta{display:flex;flex-wrap:wrap;align-items:center}.fmt-tab-head{gap:4px 10px}.fmt-tab-tag{white-space:nowrap}.fmt-tab-tag .v2-tag{padding:2px 6px;font-size:12px;line-height:1.25}.fmt-stage-box{position:relative;display:grid;border-radius:var(--v2-r-tile)}.fmt-layer:not([data-phase=in]){position:absolute;top:0;left:0;width:100%}.fmt-layer{position:relative;z-index:var(--fmt-z,0);grid-area:1/1;min-width:0}.fmt-layer[data-phase=in]{opacity:1;visibility:visible;transform:none;transition:opacity var(--dur-fade) var(--ease-out),transform var(--dur-fade) var(--ease-out),visibility 0s linear 0s}.fmt-layer[data-phase=out]{opacity:1;visibility:hidden;transform:none;transition:opacity var(--dur-fade) var(--ease-out),transform var(--dur-fade) var(--ease-out),visibility 0s linear var(--dur-fade)}.fmt-layer[data-phase=idle]{opacity:0;visibility:hidden;transform:scale(1.015);transition:none}.fmt-explorer[data-instant=true] .fmt-caption-block,.fmt-explorer[data-instant=true] .fmt-layer,.fmt-explorer[data-instant=true] .fmt-marker,.fmt-explorer[data-instant=true] .fmt-swatch{transition:none}@media (prefers-reduced-motion:no-preference){.fmt-stage-box{animation:fmt-stage-enter var(--dur-stage-enter) var(--ease-out) var(--dur-stage-enter-at) backwards}.fmt-tab{animation:fmt-row-enter var(--dur-row-enter) var(--ease-out) calc(var(--dur-row-enter-at) + var(--fmt-row, 0) * var(--dur-row-step)) backwards}}@keyframes fmt-stage-enter{0%{transform:scale(.98)}}@keyframes fmt-row-enter{0%{opacity:0;transform:translateY(8px)}}.fmt-captions{display:grid}.fmt-caption-block{grid-area:1/1;display:grid;align-content:start;grid-gap:12px;gap:12px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--dur-fade) var(--ease-out),transform var(--dur-fade) var(--ease-out),visibility 0s linear var(--dur-fade)}.fmt-caption-block[data-selected=true]{opacity:1;visibility:visible;transform:none;transition:opacity var(--dur-fade) var(--ease-out),transform var(--dur-fade) var(--ease-out),visibility 0s linear 0s}@media (max-width:719.98px){.fmt-captions{display:block}.fmt-caption-block{display:none;transform:none;transition:none}.fmt-caption-block[data-selected=true]{display:grid;animation:fmt-caption-in var(--dur-fade) var(--ease-out) backwards}}@keyframes fmt-caption-in{0%{opacity:0}}.fmt-explorer[data-instant=true] .fmt-caption-block[data-selected=true]{animation:none}.fmt-caption{margin:0;max-width:62ch;color:var(--v2-ink);font-size:16px;line-height:1.5}.fmt-facts{display:grid;grid-gap:0;gap:0;margin:0;border-top:1px solid var(--v2-line)}.fmt-facts>div{display:grid;grid-template-columns:minmax(84px,.32fr) minmax(0,1fr);grid-gap:12px;gap:12px;padding-block:9px;border-bottom:1px solid var(--v2-line);font-size:14px;line-height:1.4}.fmt-facts dt{color:var(--v2-ink-3)}.fmt-facts dd{margin:0;color:var(--v2-ink)}.fmt-editorial{display:grid;align-content:end;grid-gap:16px;gap:16px;box-sizing:border-box;min-height:100%;aspect-ratio:16/9;padding:clamp(24px,5vw,56px);border:1px solid var(--v2-line);border-radius:var(--v2-r-tile);background:var(--v2-panel-50)}.fmt-editorial p{max-width:34ch;margin:0;font-size:clamp(22px,3vw,34px);line-height:1.2;letter-spacing:-.02em}.fmt-editorial a{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:48px;color:var(--v2-ink);font-weight:500;text-underline-offset:3px}.fmt-detail{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0}.fmt-detail a{display:inline-flex;align-items:center;min-height:48px;color:var(--v2-ink);font-size:16px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.fmt-detail a:focus-visible{outline:2px solid var(--v2-ink);outline-offset:2px}@media (min-width:720px) and (max-width:1199.98px){.fmt-links,.fmt-tabs{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:128px}.fmt-marker{display:none}.fmt-tab{align-items:flex-start;padding:16px 72px 16px 12px;border-radius:var(--v2-r-control);box-shadow:inset 0 0 0 1px var(--v2-line-strong)}.fmt-tab[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--v2-ink)}.fmt-tab:focus-visible{outline-offset:2px}}@media (min-width:720px){.fmt-swatch{--fmt-swatch:40px;margin-top:2px}.fmt-tab{align-items:flex-start;padding:16px 72px 16px 16px}.fmt-tab-name{font-size:16px}.fmt-tab-signal{display:block;color:var(--v2-ink-2);font-size:14px;line-height:1.4}}@media (max-width:719.98px){.fmt-picker-scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.fmt-picker-track{display:grid;grid-template-rows:84px 48px;width:max-content}.fmt-links,.fmt-tabs{position:relative;inset:auto;display:grid;grid-template-columns:repeat(6,208px);grid-auto-rows:auto}.fmt-tabs{grid-row:1}.fmt-links{grid-row:2}.fmt-tab,.fmt-tab-link{scroll-snap-align:start}.fmt-tab{gap:6px;padding:6px 8px;box-shadow:inset -1px 0 0 var(--v2-line),inset 0 1px 0 var(--v2-line)}.fmt-tab[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--v2-ink)}.fmt-swatch{--fmt-swatch:24px;margin-right:2px;border-radius:5px}.fmt-tab[aria-selected=true] .fmt-swatch{transform:scale(1.25)}.fmt-tab-link{justify-self:stretch;min-width:48px;padding-inline:0;font-size:12px;border:0;box-shadow:inset -1px 0 0 var(--v2-line),inset 0 -1px 0 var(--v2-line)}}@media (min-width:1200px){.fmt-explorer{gap:24px 48px;grid-template-columns:minmax(0,38fr) minmax(0,62fr);grid-template-areas:"tabs stage" "tabs captions";grid-template-rows:auto 1fr;align-items:start}.fmt-picker-scroll{align-self:start}.fmt-tabs{grid-template-columns:minmax(0,1fr)}.fmt-marker{display:block}.fmt-tab{padding-block:8px}.fmt-tab-signal{line-height:1.35}.fmt-explorer{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}}.fmt-matrix-block .fmt-matrix thead th{padding-block:0}.fmt-matrix-block .fmt-matrix thead a{display:inline-flex;align-items:center;min-height:48px}.fmt-matrix-phone{display:none}@media (max-width:719.98px){.fmt-matrix-block .fmt-matrix-scroll{display:none}.fmt-matrix-phone{display:grid;grid-gap:16px;gap:16px}.fmt-matrix-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.fmt-matrix-pick{box-sizing:border-box;min-height:48px;padding:8px 12px;border:0;border-radius:var(--v2-r-control);background:transparent;box-shadow:inset 0 0 0 1px var(--v2-line-strong);color:var(--v2-ink);font:inherit;font-size:14px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-state) var(--ease-standard)}.fmt-matrix-pick[aria-pressed=true]{background:var(--v2-ink);box-shadow:none;color:var(--v2-ground)}.fmt-matrix-pick:active{transform:scale(.98)}.fmt-matrix-link:focus-visible,.fmt-matrix-pick:focus-visible{outline:2px solid var(--v2-ink);outline-offset:2px}.fmt-matrix-list{display:grid;margin:0;padding:0;border-top:1px solid var(--v2-line);list-style:none}.fmt-matrix-list li{display:grid;grid-gap:4px;gap:4px;padding:14px 0;border-bottom:1px solid var(--v2-line)}.fmt-matrix-level{display:flex;gap:8px;margin-top:4px;font-size:14px;line-height:1.4}.fmt-matrix-level,.fmt-matrix-link{align-items:center;color:var(--v2-ink);font-weight:500}.fmt-matrix-link{display:inline-flex;min-height:48px;font-size:16px;text-decoration:underline;text-underline-offset:3px}}@media (hover:hover) and (pointer:fine){.fmt-tab:hover{background:var(--v2-panel-50)}}@media (prefers-reduced-motion:reduce){.fmt-marker,.fmt-matrix-pick,.fmt-swatch,.fmt-tab{transition:none}.fmt-layer[data-phase=in],.fmt-layer[data-phase=out],.fmt-matrix-pick:active,.fmt-tab:active,.fmt-tab[aria-selected=true] .fmt-swatch{transform:none}.fmt-layer[data-phase=in]{transition:opacity var(--dur-exit) var(--ease-standard)}.fmt-layer[data-phase=out]{transition:opacity var(--dur-exit) var(--ease-standard),visibility 0s linear var(--dur-exit)}.fmt-layer[data-phase=idle]{transform:none}.fmt-caption-block{transform:none;transition:opacity var(--dur-exit) var(--ease-standard),visibility var(--dur-exit) var(--ease-standard)}.fmt-caption-block[data-selected=true]{animation:none}}