@layer properties,theme,base;@layer components{.S9y-FG_root{gap:calc(var(--spacing) * 6);flex-direction:column;width:100%;max-width:64rem;margin-inline:auto;display:flex;&[data-side-rail=true]{@media screen and (width>=80rem){max-width:80rem}}}.k-o_gq_thanks{padding-block:calc(var(--spacing) * 4);color:var(--color-fg-mute);font-size:var(--font-size-sm);line-height:var(--line-height-sm);text-align:center}.k-o_gq_header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.k-o_gq_title{color:var(--color-fg-mute);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.k-o_gq_choices{align-items:center;gap:calc(var(--spacing) * 2);border-style:none;padding:0;display:flex}.k-o_gq_pill{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);background-color:var(--color-bg-mute);color:var(--color-fg-mute);font-size:var(--font-size-sm);line-height:var(--line-height-sm);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-in-out);display:flex;@media (hover:hover){&:hover{background-color:var(--color-bg-emphasize);color:var(--color-fg-base)}}&[aria-pressed=true]{background-color:var(--color-primary-bg);color:var(--color-primary-fg)}&:disabled{cursor:not-allowed;opacity:.5}}.k-o_gq_body{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.k-o_gq_srOnly{width:1px;height:1px;margin:calc(var(--spacing) * -.25);clip-path:inset(50%);white-space:nowrap;border-width:0;padding:0;position:absolute;overflow:hidden}.k-o_gq_error{color:var(--color-fg-error);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.k-o_gq_actions{justify-content:flex-end;display:flex}.UkVUpG_root{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);flex-shrink:0;position:relative}.UkVUpG_srOnly{width:1px;height:1px;margin:calc(var(--spacing) * -.25);clip-path:inset(50%);white-space:nowrap;border-width:0;padding:0;position:absolute;overflow:hidden}.UkVUpG_ring{width:100%;height:100%;rotate:-90deg}.UkVUpG_progress{transition-property:stroke-dashoffset;transition-duration:var(--duration-slow);transition-timing-function:var(--easing-in-out);@media (prefers-reduced-motion:reduce){transition-property:none}}.UkVUpG_value{font-size:var(--font-size-xs);line-height:var(--line-height-xs);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._5RYeYq_root{width:calc(var(--spacing) * 64);flex-shrink:0}._5RYeYq_panel{top:calc(var(--spacing) * 24);max-height:calc(100vh - 8rem);padding:calc(var(--spacing) * 4);overscroll-behavior:contain;border-radius:var(--radius-xl);background-color:var(--color-bg-raised);box-shadow:var(--shadow-md);position:sticky;overflow-y:auto}._5RYeYq_heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 4);display:flex}._5RYeYq_title{color:var(--color-fg-base);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-bold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-out);&[data-complete=true]{color:var(--color-primary-fg)}}._5RYeYq_tree{position:relative}._5RYeYq_rail{background-color:var(--color-border-mute);inset-block:0;width:1px;position:absolute;left:0}._5RYeYq_trail{background-color:var(--color-primary-bg);width:1px;transition-property:height;transition-duration:var(--duration-slow);transition-timing-function:var(--easing-out);position:absolute;top:0;left:0;@media (prefers-reduced-motion:reduce){transition-property:none}}._5RYeYq_marker{left:calc(var(--spacing) * -.25);width:calc(var(--spacing) * .75);border-radius:var(--radius-full);background-color:var(--color-primary-bg);transition-property:transform,height;transition-duration:var(--duration-slow);transition-timing-function:var(--easing-out);position:absolute;@media (prefers-reduced-motion:reduce){transition-property:none}}._5RYeYq_list{gap:var(--spacing);flex-direction:column;display:flex}._5RYeYq_link{padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 2);border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);color:var(--color-fg-mute);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-out);display:block;&[data-depth="1"]{padding-left:calc(var(--spacing) * 5);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}&[data-depth="2"]{padding-left:calc(var(--spacing) * 11);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}&[data-depth="3"]{padding-left:calc(var(--spacing) * 14);font-size:var(--font-size-xs);line-height:var(--line-height-xs)}@media (hover:hover){&:hover{color:var(--color-fg-base)}}&[aria-current=location]{color:var(--color-fg-base);font-weight:var(--font-weight-bold)}&:focus-visible{box-shadow:var(--shadow-ring-info);outline-style:none}}.bD2_IW_root{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 80);border-radius:var(--radius-xl);background-color:var(--color-bg-raised);box-shadow:var(--shadow-md);position:fixed;@media (width<40rem){&[open]{bottom:0;right:0}}@media (width>=40rem){right:calc(var(--spacing) * 16);bottom:calc(var(--spacing) * 8)}@media (width>=80rem){display:none}@media print{display:none}&[open]::details-content{padding:calc(var(--spacing) * 4);border-top-style:solid;border-top-width:1px;border-color:var(--color-border-mute);padding-top:0}}@media screen and (width<80rem){html:has(.bD2_IW_root){scroll-padding-bottom:calc(var(--spacing) * 20);@media (width>=40rem){scroll-padding-bottom:calc(var(--spacing) * 24)}}body:has(.bD2_IW_root){padding-bottom:calc(var(--spacing) * 20);@media (width>=40rem){padding-bottom:calc(var(--spacing) * 24)}}}.bD2_IW_summary{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);color:var(--color-primary-fg);font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-bold);display:flex;@media (width>=40rem){font-size:var(--font-size-lg);line-height:var(--line-height-lg)}}.bD2_IW_summaryText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bD2_IW_list{max-height:75vh;padding:calc(var(--spacing) * 2);color:var(--color-fg-base);flex-direction:column;display:flex;overflow-y:scroll}.bD2_IW_link{width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-radius:var(--radius-xl);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-in-out);display:inline-block;@media (width>=40rem){font-size:var(--font-size-lg);line-height:var(--line-height-lg)}&[data-depth="2"]{padding-left:calc(var(--spacing) * 8);font-size:var(--font-size-sm);line-height:var(--line-height-sm);@media (width>=40rem){font-size:var(--font-size-md);line-height:var(--line-height-md)}}&[data-depth="3"]{padding-left:calc(var(--spacing) * 12);font-size:var(--font-size-xs);line-height:var(--line-height-xs);@media (width>=40rem){font-size:var(--font-size-sm);line-height:var(--line-height-sm)}}@media (hover:hover){&:hover{background-color:var(--color-bg-mute)}}&:focus-visible{box-shadow:var(--shadow-ring-offset-info);outline-style:none}&[aria-current=location]{@media (width>=80rem){background-color:var(--color-primary-bg);color:var(--color-fg-base);font-weight:var(--font-weight-bold)}}}.DMEDfq_vertical{overscroll-behavior-x:contain;border-radius:var(--radius-xl);background-color:color-mix(in oklab, var(--color-bg-base) 90%, transparent);width:100%;min-width:100%;inline-size:calc(100svh - 8rem);overflow:auto hidden;& :not(pre)>code{line-height:var(--line-height-none);text-indent:0;display:inline-block}}.JxlfQa_root{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);background-color:var(--color-bg-subtle);flex-direction:column;justify-content:center;width:100%;display:flex;overflow:hidden;@media (width>=40rem){width:calc(var(--spacing) * 48);border-start-start-radius:var(--radius-xl);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-xl);flex-shrink:0}@container style(--writing:vertical){width:calc(var(--spacing) * 48);border-start-start-radius:var(--radius-xl);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-xl);flex-shrink:0}}.JxlfQa_frame{aspect-ratio:16/9;width:100%;position:relative}.JxlfQa_image{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}}@layer utilities;
