.HGyOmG_root{gap:var(--space-semantic-stack-sm);box-sizing:border-box;font-family:var(--typography-primitive-font-family-sans);display:grid}.HGyOmG_label{color:var(--color-semantic-text-secondary);font-size:var(--typography-semantic-label-s-size);line-height:var(--typography-semantic-label-s-line-height);font-weight:var(--typography-semantic-label-s-weight);letter-spacing:var(--typography-semantic-label-s-letter-spacing)}.HGyOmG_root[data-disabled] .HGyOmG_label{color:var(--color-semantic-text-disabled)}.HGyOmG_field{box-sizing:border-box;width:100%;min-width:0;height:var(--size-component-search-field-height);padding-inline:var(--space-component-search-field-padding-x);padding-block:var(--space-component-search-field-padding-y);align-items:center;gap:var(--space-component-search-field-gap);border-radius:var(--radius-sm);border-width:var(--border-semantic-default-width);border-style:var(--border-semantic-default-style);border-color:var(--border-semantic-default-color);background-color:var(--color-semantic-bg-surface-base);transition:border-color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing), background-color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing);display:flex}.HGyOmG_root:not([data-disabled]) .HGyOmG_field:hover{border-color:var(--color-semantic-border-strong)}.HGyOmG_field:focus-within{outline-width:var(--border-semantic-focus-width);outline-style:var(--border-semantic-focus-style);outline-color:var(--border-semantic-focus-color);outline-offset:var(--border-semantic-focus-width)}.HGyOmG_root[data-disabled] .HGyOmG_field{background-color:var(--color-semantic-bg-fill-disabled);cursor:not-allowed}.HGyOmG_input{min-width:0;color:var(--color-semantic-text-primary);font-family:var(--typography-semantic-body-m-font-family);font-size:var(--typography-semantic-body-m-size);line-height:var(--typography-semantic-body-m-line-height);font-weight:var(--typography-semantic-body-m-weight);letter-spacing:var(--typography-semantic-body-m-letter-spacing);background-color:#0000;border:none;flex:auto;margin:0;padding:0}.HGyOmG_input:focus{outline:none}.HGyOmG_input::-webkit-search-cancel-button{appearance:none}.HGyOmG_input::-webkit-search-decoration{appearance:none}.HGyOmG_input::placeholder{color:var(--color-semantic-text-tertiary);opacity:1}.HGyOmG_input:disabled{color:var(--color-semantic-text-disabled);-webkit-text-fill-color:var(--color-semantic-text-disabled);cursor:not-allowed}.HGyOmG_input:disabled::placeholder{color:var(--color-semantic-text-disabled);-webkit-text-fill-color:var(--color-semantic-text-disabled)}.HGyOmG_icon{width:var(--size-semantic-icon-md);height:var(--size-semantic-icon-md);color:var(--color-semantic-icon-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.HGyOmG_icon .material-symbols-outlined{color:inherit}.HGyOmG_root[data-disabled] .HGyOmG_icon{color:var(--color-semantic-icon-tertiary)}.HGyOmG_clear{width:var(--size-semantic-icon-md);height:var(--size-semantic-icon-md);border-radius:var(--radius-full);color:var(--color-semantic-icon-secondary);cursor:pointer;background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.HGyOmG_clear:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing);background-color:currentColor;position:absolute;inset:0}.HGyOmG_clear:hover:before{opacity:var(--opacity-semantic-state-hover)}.HGyOmG_clear:active:before{opacity:var(--opacity-semantic-state-pressed)}.HGyOmG_clear:focus-visible{outline-width:var(--border-semantic-focus-width);outline-style:var(--border-semantic-focus-style);outline-color:var(--border-semantic-focus-color);outline-offset:var(--border-semantic-focus-width)}.HGyOmG_clear .material-symbols-outlined{font-size:var(--size-semantic-icon-sm);color:inherit}@media (prefers-reduced-motion:reduce){.HGyOmG_field,.HGyOmG_clear:before{transition-duration:var(--motion-semantic-instant-duration)}}
.NZJaXG_section{gap:var(--space-component-section-header-gap);box-sizing:border-box;width:100%;font-family:var(--typography-primitive-font-family-sans);flex-direction:column;display:flex}.NZJaXG_description{color:var(--color-semantic-text-secondary);font-size:var(--typography-semantic-body-m-size);line-height:var(--typography-semantic-body-m-line-height);font-weight:var(--typography-semantic-body-m-weight);letter-spacing:var(--typography-semantic-body-m-letter-spacing);max-width:var(--size-semantic-content-width-reading);overflow-wrap:break-word;margin:0}.NZJaXG_header{justify-content:space-between;align-items:baseline;gap:var(--space-semantic-inline-md);flex-wrap:wrap;min-width:0;display:flex}.NZJaXG_titleGroup{align-items:baseline;gap:var(--space-semantic-inline-md);min-width:0;display:flex}.NZJaXG_title{color:var(--color-semantic-text-primary);overflow-wrap:break-word;margin:0}.NZJaXG_section[data-size=md] .NZJaXG_title{font-size:var(--typography-semantic-heading-l-size);line-height:var(--typography-semantic-heading-l-line-height);font-weight:var(--typography-semantic-heading-l-weight);letter-spacing:var(--typography-semantic-heading-l-letter-spacing)}.NZJaXG_section[data-size=sm] .NZJaXG_title{font-size:max(var(--typography-semantic-body-l-size), var(--typography-semantic-label-l-size));line-height:var(--typography-semantic-body-l-line-height);font-weight:var(--typography-semantic-heading-s-weight);letter-spacing:var(--typography-semantic-body-l-letter-spacing)}.NZJaXG_badge{flex-shrink:0;align-self:flex-start;align-items:center;display:inline-flex}.NZJaXG_section[data-size=md] .NZJaXG_badge{min-height:var(--typography-semantic-heading-s-line-height)}.NZJaXG_section[data-size=sm] .NZJaXG_badge{min-height:var(--typography-semantic-body-l-line-height)}.NZJaXG_link{align-items:baseline;gap:var(--space-semantic-inline-sm);font-size:var(--typography-semantic-label-m-size);line-height:var(--typography-semantic-label-m-line-height);font-weight:var(--typography-semantic-label-m-weight);letter-spacing:var(--typography-semantic-label-m-letter-spacing);flex-shrink:0;display:inline-flex}.NZJaXG_linkLabel{transition:text-decoration-color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing);text-decoration-line:underline;text-decoration-color:#0000}.NZJaXG_link:hover .NZJaXG_linkLabel{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.NZJaXG_linkLabel{transition-duration:var(--motion-semantic-instant-duration)}}.NZJaXG_arrow{color:var(--color-semantic-icon-secondary);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.NZJaXG_arrow .material-symbols-outlined{font-size:var(--size-semantic-icon-sm);color:inherit}
.uHKhSq_root{min-height:var(--size-component-segmented-control-height);box-sizing:border-box;padding:var(--space-component-segmented-control-padding);border-radius:var(--radius-full);background-color:var(--color-semantic-bg-fill-tertiary-overlay);font-family:var(--typography-primitive-font-family-sans);align-items:center;display:inline-flex}.uHKhSq_fullWidth{width:100%;display:flex}.uHKhSq_fullWidth .uHKhSq_option{flex:1 1 0;justify-content:center;min-width:0}.uHKhSq_option{align-items:center;gap:var(--space-component-segmented-control-item-gap);min-height:var(--size-component-segmented-control-item-height);box-sizing:border-box;padding-block:var(--space-component-segmented-control-item-padding-y);padding-inline:var(--space-component-segmented-control-item-padding-x);border-radius:var(--radius-full);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;color:var(--color-semantic-text-tertiary);transition:background-color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing), color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing);display:inline-flex;position:relative}.uHKhSq_input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.uHKhSq_option[data-checked]{background-color:var(--color-semantic-bg-fill-accent-medium);color:var(--color-semantic-text-static-white)}.uHKhSq_root[data-size=compact]{border-radius:var(--radius-sm);min-height:34px;padding:3px}.uHKhSq_root[data-size=compact] .uHKhSq_option{min-height:28px;padding-block:var(--space-semantic-stack-xs);padding-inline:var(--space-semantic-inline-lg);gap:var(--space-semantic-inline-sm);border-radius:var(--radius-sm)}.uHKhSq_root[data-size=compact] .uHKhSq_label{font-size:var(--typography-semantic-label-m-size);line-height:var(--typography-semantic-label-m-line-height);font-weight:var(--typography-semantic-label-m-weight);letter-spacing:var(--typography-semantic-label-m-letter-spacing)}.uHKhSq_root[data-tone=neutral]{background-color:var(--color-semantic-bg-surface-base)}.uHKhSq_root[data-tone=neutral] .uHKhSq_option[data-checked]{background-color:var(--color-semantic-border-medium);color:var(--color-semantic-text-primary)}:root[data-theme=light] .uHKhSq_root[data-tone=neutral]{background-color:var(--color-semantic-border-subtle)}:root[data-theme=light] .uHKhSq_root[data-tone=neutral] .uHKhSq_option[data-checked]{background-color:var(--color-semantic-bg-surface-base);color:var(--color-semantic-text-primary)}.uHKhSq_option:not([data-checked]):hover{color:var(--color-semantic-text-primary)}.uHKhSq_option:has(.uHKhSq_input:focus-visible){outline-width:var(--border-semantic-focus-width);outline-style:var(--border-semantic-focus-style);outline-color:var(--border-semantic-focus-color);outline-offset:var(--border-semantic-focus-width)}.uHKhSq_label{font-size:var(--typography-semantic-label-l-size);line-height:var(--typography-semantic-label-l-line-height);font-weight:var(--typography-semantic-label-l-weight);letter-spacing:var(--typography-semantic-label-l-letter-spacing)}@media (prefers-reduced-motion:reduce){.uHKhSq_option{transition-duration:var(--motion-semantic-instant-duration)}}
.dxFBHW_root{gap:var(--space-semantic-stack-sm);box-sizing:border-box;font-family:var(--typography-primitive-font-family-sans);display:grid}.dxFBHW_label{color:var(--color-semantic-text-secondary);font-size:var(--typography-semantic-label-s-size);line-height:var(--typography-semantic-label-s-line-height);font-weight:var(--typography-semantic-label-s-weight);letter-spacing:var(--typography-semantic-label-s-letter-spacing);align-items:center;display:inline-flex}.dxFBHW_root[data-disabled] .dxFBHW_label{color:var(--color-semantic-text-disabled)}.dxFBHW_required{color:var(--color-semantic-text-danger);margin-inline-start:var(--space-semantic-inline-xs)}.dxFBHW_field{box-sizing:border-box;width:100%;height:var(--size-component-text-field-height);border-radius:var(--radius-sm);border-width:var(--border-semantic-default-width);border-style:var(--border-semantic-default-style);border-color:var(--border-semantic-default-color);background-color:var(--color-semantic-bg-surface-base);transition:border-color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing), background-color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing);align-items:center;display:flex;position:relative}.dxFBHW_root:not([data-disabled]) .dxFBHW_field:hover{border-color:var(--color-semantic-border-strong)}.dxFBHW_field:focus-within{outline-width:var(--border-semantic-focus-width);outline-style:var(--border-semantic-focus-style);outline-color:var(--border-semantic-focus-color);outline-offset:var(--border-semantic-focus-width)}.dxFBHW_root[data-invalid] .dxFBHW_field{border-color:var(--border-semantic-error-color)}.dxFBHW_root[data-disabled] .dxFBHW_field{background-color:var(--color-semantic-bg-fill-disabled);cursor:not-allowed}.dxFBHW_select{appearance:none;min-width:0;height:100%;color:var(--color-semantic-text-primary);cursor:pointer;font-family:var(--typography-semantic-body-m-font-family);font-size:var(--typography-semantic-body-m-size);line-height:var(--typography-semantic-body-m-line-height);font-weight:var(--typography-semantic-body-m-weight);letter-spacing:var(--typography-semantic-body-m-letter-spacing);background-color:#0000;border:none;flex:auto;margin:0;padding-block:0;padding-inline-start:var(--space-component-text-field-padding-x);padding-inline-end:calc(var(--space-component-text-field-padding-x) + var(--size-semantic-icon-md) + var(--space-component-text-field-gap))}.dxFBHW_select:focus{outline:none}.dxFBHW_select:has(option[value=""]:checked){color:var(--color-semantic-text-tertiary)}.dxFBHW_select option{color:var(--color-semantic-text-primary)}.dxFBHW_select:disabled{color:var(--color-semantic-text-disabled);-webkit-text-fill-color:var(--color-semantic-text-disabled);cursor:not-allowed}.dxFBHW_icon{width:var(--size-semantic-icon-md);height:var(--size-semantic-icon-md);pointer-events:none;color:var(--color-semantic-icon-secondary);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--space-component-text-field-padding-x)}.dxFBHW_icon .material-symbols-outlined{font-size:var(--size-semantic-icon-md);color:inherit}.dxFBHW_root[data-disabled] .dxFBHW_icon{color:var(--color-semantic-icon-tertiary)}.dxFBHW_message{font-size:var(--typography-semantic-caption-m-size);line-height:var(--typography-semantic-caption-m-line-height);font-weight:var(--typography-semantic-caption-m-weight);letter-spacing:var(--typography-semantic-caption-m-letter-spacing);margin:0}.dxFBHW_message[data-tone=default]{color:var(--color-semantic-text-tertiary)}.dxFBHW_message[data-tone=error]{color:var(--color-semantic-text-danger)}.dxFBHW_root[data-disabled] .dxFBHW_message[data-tone=default]{color:var(--color-semantic-text-disabled)}@media (prefers-reduced-motion:reduce){.dxFBHW_field{transition-duration:var(--motion-semantic-instant-duration)}}
.WmwQBa_sourceMeta{align-items:center;gap:var(--space-component-author-byline-gap);min-width:0;font-family:var(--typography-primitive-font-family-sans);display:flex}.WmwQBa_avatar{width:var(--size-component-author-byline-avatar-size);height:var(--size-component-author-byline-avatar-size);object-fit:cover;border-radius:var(--radius-full);background-color:var(--color-semantic-bg-fill-tertiary-overlay);flex-shrink:0;display:block}.WmwQBa_name{color:var(--color-semantic-text-primary);font-size:var(--typography-semantic-label-s-size);line-height:var(--typography-semantic-label-s-line-height);font-weight:var(--typography-semantic-label-s-weight);letter-spacing:var(--typography-semantic-label-s-letter-spacing);overflow-wrap:break-word;min-width:0}.WmwQBa_sourceMeta[data-kind=source]{color:var(--color-semantic-text-tertiary);font-size:var(--typography-semantic-body-s-size);line-height:var(--typography-semantic-body-s-line-height);font-weight:var(--typography-semantic-body-s-weight);letter-spacing:var(--typography-semantic-body-s-letter-spacing);display:block}.WmwQBa_sourceMeta[data-kind=source] .WmwQBa_name{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}.WmwQBa_separator{margin-inline:var(--space-semantic-inline-sm)}.WmwQBa_date{white-space:nowrap}.WmwQBa_dateLabel{margin-inline-end:var(--space-semantic-inline-sm)}
.kFB3Jq_stepWalkthrough{width:100%}.kFB3Jq_card{box-sizing:border-box;align-items:flex-start;gap:var(--space-component-step-walkthrough-columns-gap);padding-inline:var(--space-component-step-walkthrough-padding-x);padding-block:var(--space-component-step-walkthrough-padding-y);background-color:var(--color-semantic-bg-surface-elevated);border-radius:var(--radius-md);font-family:var(--typography-primitive-font-family-sans);flex-direction:column;display:flex;position:relative}.kFB3Jq_previousSetButton,.kFB3Jq_nextSetButton{position:absolute;top:50%}.kFB3Jq_previousSetButton{left:calc(var(--space-component-step-walkthrough-padding-x) / 2);transform:translate(-50%,-50%)}.kFB3Jq_nextSetButton{right:calc(var(--space-component-step-walkthrough-padding-x) / 2);transform:translate(50%,-50%)}@media (min-width:768px){.kFB3Jq_card[data-orientation=row]{flex-direction:row}}.kFB3Jq_visualSlot{width:100%;min-width:0;max-width:100%}@media (min-width:768px){.kFB3Jq_card[data-orientation=row] .kFB3Jq_visualSlot{flex-shrink:0;order:-1;width:auto}}.kFB3Jq_body{gap:var(--space-semantic-stack-md);flex-direction:column;width:100%;min-width:0;display:flex}@media (min-width:768px){.kFB3Jq_card[data-orientation=row] .kFB3Jq_body{flex:1;width:auto}}.kFB3Jq_title{color:var(--color-semantic-text-primary);font-size:var(--typography-semantic-heading-s-size);line-height:var(--typography-semantic-heading-s-line-height);font-weight:var(--typography-semantic-heading-s-weight);letter-spacing:var(--typography-semantic-heading-s-letter-spacing);overflow-wrap:break-word;animation:kFB3Jq_step-walkthrough-fade-in var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing);margin:0}.kFB3Jq_instructionPanel{box-sizing:border-box;align-items:center;gap:var(--space-semantic-stack-md);width:100%;padding:var(--space-component-step-walkthrough-instruction-padding);background-color:var(--color-semantic-bg-surface-floating);border-radius:var(--radius-md);animation:kFB3Jq_step-walkthrough-fade-in var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing);flex-wrap:wrap;display:flex}.kFB3Jq_preview{flex-shrink:0}.kFB3Jq_description{min-width:0;color:var(--color-semantic-text-primary);font-size:var(--typography-semantic-body-l-size);line-height:var(--typography-semantic-body-l-line-height);font-weight:var(--typography-semantic-body-l-weight);letter-spacing:var(--typography-semantic-body-l-letter-spacing);overflow-wrap:break-word;flex:auto;margin:0}@keyframes kFB3Jq_step-walkthrough-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.kFB3Jq_title,.kFB3Jq_instructionPanel{animation-duration:var(--motion-semantic-instant-duration)}}
.sYIz1G_stickySteps{box-sizing:border-box;width:100%;padding-block:var(--space-component-sticky-steps-padding-y);border-radius:var(--radius-none);box-shadow:var(--shadow-none);font-family:var(--typography-primitive-font-family-sans)}.sYIz1G_container{gap:var(--space-semantic-stack-xl);box-sizing:border-box;max-width:var(--size-component-sticky-steps-container-max-width);padding-inline:var(--space-semantic-page-gutter-md);flex-direction:column;margin-inline:auto;display:flex}.sYIz1G_header{gap:var(--space-component-sticky-steps-content-gap);max-width:var(--size-semantic-content-width-reading);flex-direction:column;display:flex}.sYIz1G_title{color:var(--color-semantic-text-primary);font-size:var(--typography-semantic-heading-l-size);line-height:var(--typography-semantic-heading-l-line-height);font-weight:var(--typography-semantic-heading-l-weight);letter-spacing:var(--typography-semantic-heading-l-letter-spacing);overflow-wrap:break-word;margin:0}.sYIz1G_description{color:var(--color-semantic-text-secondary);font-size:var(--typography-semantic-body-l-size);line-height:var(--typography-semantic-body-l-line-height);font-weight:var(--typography-semantic-body-l-weight);letter-spacing:var(--typography-semantic-body-l-letter-spacing);overflow-wrap:break-word;margin:0}.sYIz1G_columns{gap:var(--space-component-sticky-steps-columns-gap);grid-template-columns:1fr;min-width:0;display:grid}@media (min-width:768px){.sYIz1G_columns{grid-template-columns:1fr 1fr;align-items:center}}.sYIz1G_visualColumn{min-width:0;display:grid}@media (min-width:768px){.sYIz1G_visualColumn{top:var(--space-component-sticky-steps-sticky-inset);max-height:calc(100dvh - 2 * var(--space-component-sticky-steps-sticky-inset));align-self:start;position:sticky}}.sYIz1G_visual{border-radius:var(--radius-md);background-color:var(--color-semantic-bg-fill-tertiary-solid);opacity:0;pointer-events:none;min-width:0;min-height:0;transition:opacity var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing);grid-area:1/1;overflow:hidden}.sYIz1G_visual[data-active]{opacity:1;pointer-events:auto}.sYIz1G_visual>*{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.sYIz1G_steps{gap:var(--space-component-sticky-steps-step-gap);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sYIz1G_step{gap:var(--space-component-sticky-steps-content-gap);flex-direction:column;min-width:0;display:flex;position:relative}.sYIz1G_stepButton{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.sYIz1G_stepButton:after{content:"";position:absolute;inset:0}.sYIz1G_stepButton:focus-visible{outline:none}.sYIz1G_step:has(.sYIz1G_stepButton:focus-visible){outline-width:var(--border-semantic-focus-width);outline-style:var(--border-semantic-focus-style);outline-color:var(--border-semantic-focus-color);outline-offset:var(--border-semantic-focus-width)}.sYIz1G_step:not([data-active]):hover .sYIz1G_stepTitle{color:var(--color-semantic-text-secondary)}.sYIz1G_stepTitle{color:var(--color-semantic-text-tertiary);font-size:var(--typography-semantic-heading-s-size);line-height:var(--typography-semantic-heading-s-line-height);font-weight:var(--typography-primitive-weight-regular);letter-spacing:var(--typography-semantic-heading-s-letter-spacing);overflow-wrap:break-word;transition:color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing);margin:0}.sYIz1G_step[data-active] .sYIz1G_stepTitle{color:var(--color-semantic-text-primary);font-weight:var(--typography-semantic-heading-s-weight)}.sYIz1G_stepDescription{color:var(--color-semantic-text-tertiary);font-size:var(--typography-semantic-body-m-size);line-height:var(--typography-semantic-body-m-line-height);font-weight:var(--typography-semantic-body-m-weight);letter-spacing:var(--typography-semantic-body-m-letter-spacing);overflow-wrap:break-word;transition:color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing);margin:0}.sYIz1G_step[data-active] .sYIz1G_stepDescription{color:var(--color-semantic-text-secondary)}@media (prefers-reduced-motion:reduce){.sYIz1G_visual,.sYIz1G_stepTitle,.sYIz1G_stepDescription{transition-duration:var(--motion-semantic-instant-duration)}}
.kQLzJW_tabs{gap:var(--space-component-tabs-gap);box-sizing:border-box;width:100%;min-width:0;font-family:var(--typography-primitive-font-family-sans);flex-direction:column;display:flex}.kQLzJW_list{scrollbar-width:none;min-width:0;display:flex;position:relative;overflow-x:auto}.kQLzJW_tabs[data-variant=underline] .kQLzJW_list{border-bottom-width:var(--border-semantic-divider-width);border-bottom-style:var(--border-semantic-divider-style);border-bottom-color:var(--border-semantic-divider-color)}.kQLzJW_list::-webkit-scrollbar{display:none}.kQLzJW_tab{box-sizing:border-box;height:var(--size-component-tab-item-height);padding-inline:var(--space-component-tab-item-padding-x);border-radius:var(--radius-none);color:var(--color-semantic-text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:var(--typography-semantic-label-m-font-family);font-size:var(--typography-semantic-label-m-size);line-height:var(--typography-semantic-label-m-line-height);font-weight:var(--typography-semantic-label-m-weight);letter-spacing:var(--typography-semantic-label-m-letter-spacing);transition:color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing), background-color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing);background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.kQLzJW_tab:not([aria-selected=true]):hover,.kQLzJW_tab[aria-selected=true]{color:var(--color-semantic-text-primary)}.kQLzJW_tabs[data-variant=pill] .kQLzJW_tab{border-radius:var(--radius-full)}.kQLzJW_tabs[data-variant=pill] .kQLzJW_tab[aria-selected=true]{background-color:var(--color-semantic-bg-fill-accent-medium);color:var(--color-semantic-text-static-white)}.kQLzJW_tab:focus-visible{outline-width:var(--border-semantic-focus-width);outline-style:var(--border-semantic-focus-style);outline-color:var(--border-semantic-focus-color);outline-offset:calc(-1 * var(--border-semantic-focus-width))}.kQLzJW_tabs[data-variant=pill] .kQLzJW_tab[aria-selected=true]:focus-visible{outline-color:currentColor}.kQLzJW_indicator{height:var(--border-semantic-strong-width);background-color:var(--border-semantic-strong-color);pointer-events:none;position:absolute;bottom:0;left:0}.kQLzJW_indicator[data-ready]{transition:transform var(--motion-semantic-control-duration) var(--motion-semantic-control-easing), width var(--motion-semantic-control-duration) var(--motion-semantic-control-easing)}.kQLzJW_panel:focus-visible{outline-width:var(--border-semantic-focus-width);outline-style:var(--border-semantic-focus-style);outline-color:var(--border-semantic-focus-color);outline-offset:var(--border-semantic-focus-width)}@media (prefers-reduced-motion:reduce){.kQLzJW_tab,.kQLzJW_indicator[data-ready]{transition-duration:var(--motion-semantic-instant-duration)}}
._7pRVWG_tag{box-sizing:border-box;height:var(--size-component-tag-height);padding-block:var(--space-component-tag-padding-y);padding-inline:var(--space-component-tag-padding-x);border-radius:var(--radius-xs);border-width:var(--border-semantic-interactive-width);border-style:var(--border-semantic-interactive-style);border-color:var(--border-semantic-interactive-color);color:var(--color-semantic-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:var(--typography-semantic-caption-m-font-family);font-size:var(--typography-semantic-caption-m-size);line-height:var(--typography-semantic-caption-m-line-height);font-weight:var(--typography-semantic-caption-m-weight);letter-spacing:var(--typography-semantic-caption-m-letter-spacing);transition:border-color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing), color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing);background-color:#0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}._7pRVWG_tag:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing);background-color:currentColor;position:absolute;inset:0}._7pRVWG_tag:hover:before{opacity:var(--opacity-semantic-state-hover)}._7pRVWG_tag:active:before{opacity:var(--opacity-semantic-state-pressed)}._7pRVWG_tag:focus-visible{outline-width:var(--border-semantic-focus-width);outline-style:var(--border-semantic-focus-style);outline-color:var(--border-semantic-focus-color);outline-offset:var(--border-semantic-focus-width)}._7pRVWG_label{position:relative}@media (prefers-reduced-motion:reduce){._7pRVWG_tag,._7pRVWG_tag:before{transition-duration:var(--motion-semantic-instant-duration)}}
._8oEFsa_root{gap:var(--space-semantic-stack-sm);box-sizing:border-box;font-family:var(--typography-primitive-font-family-sans);display:grid}._8oEFsa_label{color:var(--color-semantic-text-secondary);font-size:var(--typography-semantic-label-s-size);line-height:var(--typography-semantic-label-s-line-height);font-weight:var(--typography-semantic-label-s-weight);letter-spacing:var(--typography-semantic-label-s-letter-spacing);align-items:center;display:inline-flex}._8oEFsa_root[data-disabled] ._8oEFsa_label{color:var(--color-semantic-text-disabled)}._8oEFsa_required{color:var(--color-semantic-text-danger);margin-inline-start:var(--space-semantic-inline-xs)}._8oEFsa_field{box-sizing:border-box;width:100%;padding-inline:var(--space-component-text-field-padding-x);padding-block:var(--space-component-text-field-padding-y);border-radius:var(--radius-sm);border-width:var(--border-semantic-default-width);border-style:var(--border-semantic-default-style);border-color:var(--border-semantic-default-color);background-color:var(--color-semantic-bg-surface-base);transition:border-color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing), background-color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing);display:block}._8oEFsa_root:not([data-disabled]):not([data-readonly]) ._8oEFsa_field:hover{border-color:var(--color-semantic-border-strong)}._8oEFsa_field:focus-within{outline-width:var(--border-semantic-focus-width);outline-style:var(--border-semantic-focus-style);outline-color:var(--border-semantic-focus-color);outline-offset:var(--border-semantic-focus-width)}._8oEFsa_root[data-invalid] ._8oEFsa_field{border-color:var(--border-semantic-error-color)}._8oEFsa_root[data-readonly] ._8oEFsa_field{background-color:var(--color-semantic-bg-fill-tertiary-overlay)}._8oEFsa_root[data-disabled] ._8oEFsa_field{background-color:var(--color-semantic-bg-fill-disabled);cursor:not-allowed}._8oEFsa_textarea{box-sizing:border-box;width:100%;color:var(--color-semantic-text-primary);resize:vertical;font-family:var(--typography-semantic-body-m-font-family);font-size:var(--typography-semantic-body-m-size);line-height:var(--typography-semantic-body-m-line-height);font-weight:var(--typography-semantic-body-m-weight);letter-spacing:var(--typography-semantic-body-m-letter-spacing);background-color:#0000;border:none;margin:0;padding:0;display:block}._8oEFsa_textarea:focus{outline:none}._8oEFsa_textarea::placeholder{color:var(--color-semantic-text-tertiary);opacity:1}._8oEFsa_textarea:disabled{color:var(--color-semantic-text-disabled);-webkit-text-fill-color:var(--color-semantic-text-disabled);cursor:not-allowed;resize:none}._8oEFsa_textarea:disabled::placeholder{color:var(--color-semantic-text-disabled);-webkit-text-fill-color:var(--color-semantic-text-disabled)}._8oEFsa_message{font-size:var(--typography-semantic-caption-m-size);line-height:var(--typography-semantic-caption-m-line-height);font-weight:var(--typography-semantic-caption-m-weight);letter-spacing:var(--typography-semantic-caption-m-letter-spacing);margin:0}._8oEFsa_message[data-tone=default]{color:var(--color-semantic-text-tertiary)}._8oEFsa_message[data-tone=error]{color:var(--color-semantic-text-danger)}._8oEFsa_root[data-disabled] ._8oEFsa_message[data-tone=default]{color:var(--color-semantic-text-disabled)}@media (prefers-reduced-motion:reduce){._8oEFsa_field{transition-duration:var(--motion-semantic-instant-duration)}}
.eL_Zzq_root{gap:var(--space-semantic-stack-sm);box-sizing:border-box;font-family:var(--typography-primitive-font-family-sans);display:grid}.eL_Zzq_label{color:var(--color-semantic-text-secondary);font-size:var(--typography-semantic-label-s-size);line-height:var(--typography-semantic-label-s-line-height);font-weight:var(--typography-semantic-label-s-weight);letter-spacing:var(--typography-semantic-label-s-letter-spacing);align-items:center;display:inline-flex}.eL_Zzq_root[data-disabled] .eL_Zzq_label{color:var(--color-semantic-text-disabled)}.eL_Zzq_required{color:var(--color-semantic-text-danger);margin-inline-start:var(--space-semantic-inline-xs)}.eL_Zzq_field{box-sizing:border-box;width:100%;height:var(--size-component-text-field-height);padding-inline:var(--space-component-text-field-padding-x);padding-block:var(--space-component-text-field-padding-y);align-items:center;gap:var(--space-component-text-field-gap);border-radius:var(--radius-sm);border-width:var(--border-semantic-default-width);border-style:var(--border-semantic-default-style);border-color:var(--border-semantic-default-color);background-color:var(--color-semantic-bg-surface-base);transition:border-color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing), background-color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing);display:flex}.eL_Zzq_root:not([data-disabled]):not([data-readonly]) .eL_Zzq_field:hover{border-color:var(--color-semantic-border-strong)}.eL_Zzq_field:focus-within{outline-width:var(--border-semantic-focus-width);outline-style:var(--border-semantic-focus-style);outline-color:var(--border-semantic-focus-color);outline-offset:var(--border-semantic-focus-width)}.eL_Zzq_root[data-invalid] .eL_Zzq_field{border-color:var(--border-semantic-error-color)}.eL_Zzq_root[data-readonly] .eL_Zzq_field{background-color:var(--color-semantic-bg-fill-tertiary-overlay)}.eL_Zzq_root[data-disabled] .eL_Zzq_field{background-color:var(--color-semantic-bg-fill-disabled);cursor:not-allowed}.eL_Zzq_input{min-width:0;color:var(--color-semantic-text-primary);font-family:var(--typography-semantic-body-m-font-family);font-size:var(--typography-semantic-body-m-size);line-height:var(--typography-semantic-body-m-line-height);font-weight:var(--typography-semantic-body-m-weight);letter-spacing:var(--typography-semantic-body-m-letter-spacing);background-color:#0000;border:none;flex:auto;margin:0;padding:0}.eL_Zzq_input:focus{outline:none}.eL_Zzq_input::placeholder{color:var(--color-semantic-text-tertiary);opacity:1}.eL_Zzq_input:disabled{color:var(--color-semantic-text-disabled);-webkit-text-fill-color:var(--color-semantic-text-disabled);cursor:not-allowed}.eL_Zzq_input:disabled::placeholder{color:var(--color-semantic-text-disabled);-webkit-text-fill-color:var(--color-semantic-text-disabled)}.eL_Zzq_icon{width:var(--size-semantic-icon-md);height:var(--size-semantic-icon-md);color:var(--color-semantic-icon-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.eL_Zzq_icon .material-symbols-outlined{color:inherit}.eL_Zzq_root[data-disabled] .eL_Zzq_icon{color:var(--color-semantic-icon-tertiary)}.eL_Zzq_message{font-size:var(--typography-semantic-caption-m-size);line-height:var(--typography-semantic-caption-m-line-height);font-weight:var(--typography-semantic-caption-m-weight);letter-spacing:var(--typography-semantic-caption-m-letter-spacing);margin:0}.eL_Zzq_message[data-tone=default]{color:var(--color-semantic-text-tertiary)}.eL_Zzq_message[data-tone=error]{color:var(--color-semantic-text-danger)}.eL_Zzq_root[data-disabled] .eL_Zzq_message[data-tone=default]{color:var(--color-semantic-text-disabled)}@media (prefers-reduced-motion:reduce){.eL_Zzq_field{transition-duration:var(--motion-semantic-instant-duration)}}
.P5A6Za_textPreview{gap:var(--space-semantic-stack-sm);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.P5A6Za_head{justify-content:space-between;align-items:center;gap:var(--space-semantic-inline-md);min-width:0;display:flex}.P5A6Za_label{min-width:0;color:var(--color-semantic-text-tertiary);font-size:var(--typography-semantic-caption-m-size);line-height:var(--typography-semantic-caption-m-line-height);font-weight:var(--typography-semantic-caption-m-weight);letter-spacing:var(--typography-semantic-caption-m-letter-spacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.P5A6Za_body{box-sizing:border-box;width:100%;min-width:0;max-height:var(--size-component-text-preview-max-height);overscroll-behavior:contain;padding:var(--space-semantic-stack-lg);border:var(--border-semantic-default-width) var(--border-semantic-default-style) var(--border-semantic-default-color);border-radius:var(--radius-sm);background-color:var(--color-semantic-bg-fill-tertiary-overlay);box-shadow:var(--shadow-none);color:var(--color-semantic-text-primary);font-size:var(--typography-semantic-body-m-size);line-height:var(--typography-semantic-body-m-line-height);font-weight:var(--typography-semantic-body-m-weight);letter-spacing:var(--typography-semantic-body-m-letter-spacing);-webkit-user-select:text;user-select:text;cursor:text;white-space:pre-wrap;word-break:break-word;text-align:start;overflow-y:auto}.P5A6Za_body:focus-visible{outline-width:var(--border-semantic-focus-width);outline-style:var(--border-semantic-focus-style);outline-color:var(--border-semantic-focus-color);outline-offset:var(--border-semantic-focus-width)}.P5A6Za_body[data-state=loading]{min-height:calc((var(--typography-semantic-body-m-line-height) * 3) + (var(--space-semantic-stack-lg) * 2))}.P5A6Za_body[data-state=error]{border-color:var(--color-semantic-border-danger);color:var(--color-semantic-text-danger)}.P5A6Za_status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.-WHSFW_viewport{z-index:var(--z-index-toast);box-sizing:border-box;padding-inline:var(--space-semantic-page-gutter-md);pointer-events:none;justify-content:center;padding-block-end:var(--space-semantic-stack-xl);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.-WHSFW_panel{pointer-events:auto;box-sizing:border-box;width:var(--size-component-toast-width);align-items:flex-start;gap:var(--space-component-toast-gap);max-width:100%;padding:var(--space-component-toast-padding);border-radius:var(--radius-sm);background-color:var(--color-semantic-bg-surface-floating);color:var(--color-semantic-text-primary);box-shadow:var(--shadow-none);opacity:0;visibility:hidden;transform:translateY(var(--space-semantic-stack-sm));transition:opacity var(--motion-semantic-overlay-duration) var(--motion-semantic-overlay-exit-easing), transform var(--motion-semantic-overlay-duration) var(--motion-semantic-overlay-exit-easing), visibility var(--motion-semantic-overlay-duration);display:flex}.-WHSFW_panel[data-open]{opacity:1;visibility:visible;transition:opacity var(--motion-semantic-overlay-duration) var(--motion-semantic-overlay-easing), transform var(--motion-semantic-overlay-duration) var(--motion-semantic-overlay-easing);transform:translateY(0)}:root[data-theme=light] .-WHSFW_panel{box-shadow:var(--shadow-layer)}.-WHSFW_icon{height:var(--size-component-icon-button-size-sm);color:var(--color-semantic-icon-primary);flex:none;align-items:center;display:inline-flex}.-WHSFW_icon .material-symbols-outlined{color:inherit}.-WHSFW_message{min-width:0;color:var(--color-semantic-text-primary);font-size:var(--typography-semantic-body-m-size);line-height:var(--typography-semantic-body-m-line-height);font-weight:var(--typography-semantic-body-m-weight);letter-spacing:var(--typography-semantic-body-m-letter-spacing);overflow-wrap:break-word;flex:auto;padding-block-start:calc((var(--size-component-icon-button-size-sm) - var(--typography-semantic-body-m-line-height)) / 2)}.-WHSFW_close{flex:none}.-WHSFW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.-WHSFW_panel,.-WHSFW_panel[data-open]{transition-duration:var(--motion-semantic-instant-duration);transform:none}}
.hhKcVq_toc{box-sizing:border-box;width:fit-content;max-width:100%;padding:var(--space-semantic-stack-xl);border-width:var(--border-semantic-default-width);border-style:var(--border-semantic-default-style);border-color:var(--border-semantic-default-color);border-radius:var(--radius-none);font-family:var(--typography-primitive-font-family-sans)}@media (min-width:1440px){.hhKcVq_toc{top:calc(var(--size-component-gnb-height) + var(--space-semantic-stack-lg));width:var(--size-component-toc-width);max-height:calc(100dvh - var(--size-component-gnb-height) - var(--space-semantic-stack-xl) * 2);overscroll-behavior:contain;border-width:0;padding:0;position:sticky;overflow-y:auto}}.hhKcVq_label{margin:0;margin-bottom:var(--space-component-toc-gap);color:var(--color-semantic-text-primary);font-size:var(--typography-semantic-body-l-size);line-height:var(--typography-semantic-body-l-line-height);font-weight:var(--typography-semantic-heading-s-weight);letter-spacing:var(--typography-semantic-body-l-letter-spacing)}.hhKcVq_list{gap:var(--space-component-toc-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hhKcVq_item{display:flex}.hhKcVq_item[data-depth="2"]{padding-inline-start:var(--space-semantic-inline-lg)}.hhKcVq_link{box-sizing:border-box;width:100%;padding-block:var(--space-component-toc-item-padding-y);border-radius:var(--radius-none);color:var(--color-semantic-text-tertiary);font-size:var(--typography-semantic-body-m-size);line-height:var(--typography-semantic-body-m-line-height);font-weight:var(--typography-semantic-body-m-weight);letter-spacing:var(--typography-semantic-body-m-letter-spacing);overflow-wrap:break-word;text-decoration:none;display:block}.hhKcVq_link:hover{color:var(--color-semantic-text-primary)}.hhKcVq_link:focus-visible{outline-width:var(--border-semantic-focus-width);outline-style:var(--border-semantic-focus-style);outline-color:var(--border-semantic-focus-color);outline-offset:var(--border-semantic-focus-width)}.hhKcVq_link[aria-current=location]{color:var(--color-semantic-text-primary);font-weight:var(--typography-semantic-label-m-weight)}
.kthsXa_root{min-width:0;max-width:100%}.kthsXa_list{gap:var(--space-semantic-inline-md);scroll-snap-type:x proximity;scrollbar-width:none;justify-content:safe center;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.kthsXa_list[data-more-end]{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--space-semantic-stack-xl)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--space-semantic-stack-xl)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--space-semantic-stack-xl)), transparent)}.kthsXa_list::-webkit-scrollbar{display:none}.kthsXa_item{scroll-snap-align:start;flex-shrink:0}.kthsXa_link{box-sizing:border-box;padding-block:var(--space-semantic-stack-sm);padding-inline:var(--space-semantic-inline-xl);border-radius:var(--radius-full);color:var(--color-semantic-text-tertiary);white-space:nowrap;cursor:pointer;font-family:var(--typography-semantic-label-m-font-family);font-size:var(--typography-semantic-label-m-size);line-height:var(--typography-semantic-label-m-line-height);font-weight:var(--typography-semantic-label-m-weight);letter-spacing:var(--typography-semantic-label-m-letter-spacing);transition:color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing), background-color var(--motion-semantic-feedback-duration) var(--motion-semantic-feedback-easing);background-color:#0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.kthsXa_link:not([data-current]):hover{color:var(--color-semantic-text-primary)}.kthsXa_link[data-current]{background-color:var(--color-semantic-bg-fill-accent-medium);color:var(--color-semantic-text-static-white)}.kthsXa_link:focus-visible{outline-width:var(--border-semantic-focus-width);outline-style:var(--border-semantic-focus-style);outline-color:var(--border-semantic-focus-color);outline-offset:var(--border-semantic-focus-width)}.kthsXa_link[aria-disabled=true]{cursor:not-allowed}.kthsXa_link[aria-disabled=true]:not([data-current]){color:var(--color-semantic-text-disabled)}.kthsXa_link[aria-disabled=true]:hover{color:inherit}.kthsXa_link[aria-disabled=true]:not([data-current]):hover{color:var(--color-semantic-text-disabled)}@media (prefers-reduced-motion:reduce){.kthsXa_link{transition:none}}