/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--aspect-video:16 / 9;--spacing-fitting-pad:clamp(.75rem, .75rem + 16 * var(--fluid), 1.75rem);--spacing-fitting-gap:clamp(.625rem, .625rem + 10 * var(--fluid), 1.25rem);--spacing-fitting-panel:clamp(17rem, 17rem + 96 * var(--fluid), 23rem);--spacing-fitting-thumb:clamp(3.5rem, 3.5rem + 48 * (100vmin - 20rem) / 1120, 6.5rem)}}@layer utilities{.mb-fitting-gap{margin-bottom:var(--spacing-fitting-gap)}.aspect-video{aspect-ratio:var(--aspect-video)}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-w-300{max-width:calc(var(--spacing) * 300)}.list-none{list-style-type:none}.gap-fitting-gap{gap:var(--spacing-fitting-gap)}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-\[linear-gradient\(to_right\,var\(--color-ink\)_var\(--progress\)\,var\(--color-grey-400\)_var\(--progress\)\)\]{background-image:linear-gradient(to right,var(--color-ink) var(--progress),var(--color-grey-400) var(--progress))}.bg-size-\[100\%_4px\]{background-size:100% 4px}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.p-fitting-pad{padding:var(--spacing-fitting-pad)}.accent-ink{accent-color:var(--color-ink)}.\[--progress\:0\%\]{--progress:0%}:is(.\*\:items-center>*){align-items:center}:is(.\*\:justify-center>*){justify-content:center}:is(.\*\:px-\[calc\(var\(--spacing-pill\)-2px\)\]>*){padding-inline:calc(var(--spacing-pill) - 2px)}:is(.\*\:py-pill-y>*){padding-block:var(--spacing-pill-y)}:is(.\*\:text-label>*){font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label--font-weight))}:is(.\*\:leading-none>*){--tw-leading:var(--leading-none);line-height:var(--leading-none)}:is(.\*\:text-muted>*){color:var(--color-muted)}:is(.\*\:uppercase>*){text-transform:uppercase}.group-open\/steps\:rotate-180:is(:where(.group\/steps):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-pressed\:block:is(:where(.group)[aria-pressed=true] *){display:block}.group-aria-pressed\:hidden:is(:where(.group)[aria-pressed=true] *){display:none}.group-data-playing\/stage\:block:is(:where(.group\/stage)[data-playing] *){display:block}.group-data-playing\/stage\:hidden:is(:where(.group\/stage)[data-playing] *){display:none}.backdrop\:bg-black\/60::backdrop{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/60::backdrop{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}@media (hover:hover){.hover\:bg-surface-muted:hover{background-color:var(--color-surface-muted)}}:is(.\*\:has-checked\:bg-muted>*):has(:checked){background-color:var(--color-muted)}:is(.\*\:has-checked\:text-white>*):has(:checked){color:var(--color-white)}:is(.\*\:has-focus-visible\:outline-2>*):has(:focus-visible:not([data-quiet-focus])){outline-style:var(--tw-outline-style);outline-width:2px}:is(.\*\:has-focus-visible\:outline-offset-2>*):has(:focus-visible:not([data-quiet-focus])){outline-offset:2px}:is(.\*\:has-focus-visible\:outline-ink>*):has(:focus-visible:not([data-quiet-focus])){outline-color:var(--color-ink)}@media (min-width:46.875rem){:is(.md\:\*\:font-normal>*){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}}@media (min-width:61.875rem){.lg\:grid-cols-\[minmax\(0\,1fr\)_var\(--spacing-fitting-panel\)\]{grid-template-columns:minmax(0,1fr) var(--spacing-fitting-panel)}}@media (orientation:landscape){.landscape\:scrollbar-none::-webkit-scrollbar{display:none}.landscape\:h-0{height:0}.landscape\:min-h-full{min-height:100%}.landscape\:scrollbar-none{scrollbar-width:none}.landscape\:grid-cols-\[minmax\(0\,calc\(\(100dvh_-_2\*var\(--spacing-fitting-pad\)_-_var\(--spacing-fitting-gap\)_-_6\.5rem\)\*16\/9\)\)_minmax\(var\(--spacing-fitting-panel\)\,1fr\)\]{grid-template-columns:minmax(0,calc((100dvh - 2 * var(--spacing-fitting-pad) - var(--spacing-fitting-gap) - 6.5rem) * 16 / 9)) minmax(var(--spacing-fitting-panel),1fr)}.landscape\:overflow-hidden{overflow:hidden}.landscape\:overflow-y-auto{overflow-y:auto}}.\[\&_a\]\:flex a{display:flex}.\[\&_a\]\:items-center a{align-items:center}.\[\&_a\]\:gap-2\.5 a{gap:calc(var(--spacing) * 2.5)}.\[\&_a\]\:rounded-card a{border-radius:var(--radius-card)}.\[\&_a\]\:p-1 a{padding:var(--spacing)}.\[\&_a\]\:text-start a{text-align:start}.\[\&_a\]\:aria-\[current\=true\]\:bg-black\/5 a[aria-current=true]{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.\[\&_a\]\:aria-\[current\=true\]\:bg-black\/5 a[aria-current=true]{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}@media (hover:hover) and (pointer:fine){@media (hover:hover){.mouse\:\[\&_a\]\:hover\:bg-black\/5 a:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.mouse\:\[\&_a\]\:hover\:bg-black\/5 a:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}}}.\[\&_a\>span\]\:min-w-0 a>span{min-width:0}.\[\&_a\>span\]\:flex-1 a>span{flex:1}.\[\&_a\>span\]\:text-small a>span{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));font-weight:var(--tw-font-weight,var(--text-small--font-weight))}.\[\&_a\>span\]\:text-balance a>span{text-wrap:balance}.\[\&_a\>span\]\:text-ink a>span{color:var(--color-ink)}.\[\&_a\[aria-current\=true\]\>img\]\:outline-2 a[aria-current=true]>img{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_a\[aria-current\=true\]\>img\]\:outline-ink a[aria-current=true]>img{outline-color:var(--color-ink)}.\[\&_img\]\:aspect-video img{aspect-ratio:var(--aspect-video)}.\[\&_img\]\:w-fitting-thumb img{width:var(--spacing-fitting-thumb)}.\[\&_img\]\:shrink-0 img{flex-shrink:0}.\[\&_img\]\:rounded-chip img{border-radius:var(--radius-chip)}.\[\&_img\]\:bg-surface-muted img{background-color:var(--color-surface-muted)}.\[\&_li\]\:marker\:text-muted li ::marker,.\[\&_li\]\:marker\:text-muted li::marker,.\[\&_li\]\:marker\:text-muted li ::-webkit-details-marker,.\[\&_li\]\:marker\:text-muted li::-webkit-details-marker{color:var(--color-muted)}.\[\&_small\]\:block small{display:block}.\[\&_small\]\:text-small small{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));font-weight:var(--tw-font-weight,var(--text-small--font-weight))}.\[\&_small\]\:text-muted small{color:var(--color-muted)}.\[\&_time\]\:shrink-0 time{flex-shrink:0}.\[\&_time\]\:text-caption time{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));font-weight:var(--tw-font-weight,var(--text-caption--font-weight))}.\[\&_time\]\:whitespace-nowrap time{white-space:nowrap}.\[\&_time\]\:text-muted time{color:var(--color-muted)}.\[\&_time\]\:tnum time{font-variant-numeric:tabular-nums}.\[\&\:\:-moz-range-thumb\]\:size-3::-moz-range-thumb{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:var(--radius-full)}.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-moz-range-thumb\]\:bg-ink::-moz-range-thumb{background-color:var(--color-ink)}.\[\&\:\:-moz-range-track\]\:bg-transparent::-moz-range-track{background-color:#0000}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-slider-runnable-track\]\:bg-transparent::-webkit-slider-runnable-track{background-color:#0000}.\[\&\:\:-webkit-slider-thumb\]\:size-3::-webkit-slider-thumb{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:var(--radius-full)}.\[\&\:\:-webkit-slider-thumb\]\:bg-ink::-webkit-slider-thumb{background-color:var(--color-ink)}.\[\&\>img\]\:pointer-events-none>img{pointer-events:none}.\[\&\>img\]\:absolute>img{position:absolute}.\[\&\>img\]\:inset-0>img{inset:0}.\[\&\>img\]\:size-full>img{width:100%;height:100%}.\[\&\>img\]\:object-cover>img{object-fit:cover}.\[\&\>img\]\:transition-opacity>img{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (scripting:none){.no-js\:\[\&\>img\]\:hidden>img{display:none}}.\[\&\>ol\]\:mt-1>ol{margin-top:var(--spacing)}.\[\&\>ol\]\:flex>ol{display:flex}.\[\&\>ol\]\:list-decimal>ol{list-style-type:decimal}.\[\&\>ol\]\:flex-col>ol{flex-direction:column}.\[\&\>ol\]\:gap-1>ol{gap:var(--spacing)}.\[\&\>ol\]\:ps-5>ol{padding-inline-start:calc(var(--spacing) * 5)}.\[\&\>ol\]\:text-small>ol{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));font-weight:var(--tw-font-weight,var(--text-small--font-weight))}.\[\&\>ol\]\:text-copy>ol{color:var(--color-copy)}.\[\&\>video\]\:absolute>video{position:absolute}.\[\&\>video\]\:inset-0>video{inset:0}.\[\&\>video\]\:size-full>video{width:100%;height:100%}@media (scripting:enabled){.js\:\[\&\>video\]\:cursor-pointer>video{cursor:pointer}}.\[\&\>video\[data-playing\]\~img\]\:opacity-0>video[data-playing]~img{opacity:0}}