.dEkR7a_demoFigure{gap:var(--space-semantic-stack-sm);flex-direction:column;width:100%;min-width:0;max-width:360px;margin:0;display:flex}.dEkR7a_demoFrame{aspect-ratio:9/16;border-radius:var(--radius-md);background:var(--color-semantic-bg-surface-base);position:relative;overflow:hidden}.dEkR7a_demoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.dEkR7a_demoDisclosure{color:var(--color-semantic-text-tertiary);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);letter-spacing:var(--typography-semantic-caption-m-letter-spacing);text-align:center;margin:0}.dEkR7a_turns{border-top:var(--border-semantic-divider-width) var(--border-semantic-divider-style) var(--border-semantic-divider-color);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dEkR7a_turn{gap:var(--space-semantic-stack-xs);padding-block:var(--space-semantic-stack-md);border-bottom:var(--border-semantic-divider-width) var(--border-semantic-divider-style) var(--border-semantic-divider-color);flex-direction:column;display:flex}.dEkR7a_turn p{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);letter-spacing:var(--typography-semantic-body-m-letter-spacing);overflow-wrap:break-word;margin:0}.dEkR7a_turn .dEkR7a_turnSpeaker{color:var(--color-semantic-text-tertiary);font-family:var(--typography-semantic-label-s-font-family);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)}.dEkR7a_turn .dEkR7a_turnSource{color:var(--color-semantic-text-primary);font-weight:var(--typography-semantic-label-m-weight)}.dEkR7a_turn .dEkR7a_turnTarget{color:var(--color-semantic-text-secondary)}.dEkR7a_turnLabel{color:var(--color-semantic-text-tertiary);font-size:var(--typography-semantic-body-s-size)}.dEkR7a_demoSection .dEkR7a_demoDisclosure{text-align:start}.dEkR7a_demoSection{gap:var(--space-semantic-stack-xl);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.dEkR7a_demoIntro{gap:var(--space-component-section-header-gap);flex-direction:column;min-width:0;display:flex}.dEkR7a_demoTitle{color:var(--color-semantic-text-primary);font-family:var(--typography-semantic-heading-m-font-family);font-size:var(--typography-semantic-heading-m-size);line-height:var(--typography-semantic-heading-m-line-height);font-weight:var(--typography-semantic-heading-m-weight);letter-spacing:var(--typography-semantic-heading-m-letter-spacing);margin:0}.dEkR7a_demoDescription{max-width:var(--size-semantic-content-width-reading);color:var(--color-semantic-text-secondary);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);margin:0}.dEkR7a_demoHighlights{margin:var(--space-semantic-stack-md) 0 0;border:var(--border-semantic-divider-width) var(--border-semantic-divider-style) var(--border-semantic-divider-color);border-radius:var(--radius-sm);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);word-break:keep-all;padding:0;list-style:none;display:grid}.dEkR7a_demoHighlight{align-items:baseline;gap:var(--space-semantic-stack-lg);padding:var(--space-semantic-stack-lg);display:flex}.dEkR7a_demoHighlightRole{color:var(--color-semantic-text-tertiary);flex-shrink:0}.dEkR7a_demoSection .dEkR7a_demoFigure{justify-self:center}@media (min-width:768px){.dEkR7a_demoSection{gap:var(--space-semantic-section-md);grid-template-columns:minmax(0,1fr) minmax(0,360px)}.dEkR7a_demoSection .dEkR7a_demoFigure{justify-self:end}}.dEkR7a_page{width:100%;min-width:0;color:var(--color-semantic-text-primary);background:var(--color-semantic-bg-page);word-break:keep-all;overflow-wrap:anywhere}.dEkR7a_page [id]{scroll-margin-top:calc(var(--size-component-gnb-height) + var(--space-semantic-stack-xl))}.dEkR7a_shell{box-sizing:border-box;width:100%;max-width:var(--size-semantic-content-width-default);padding:calc(var(--space-semantic-section-md) / 2) var(--space-semantic-page-gutter-md);gap:var(--space-semantic-section-md);flex-direction:column;min-width:0;margin-inline:auto;display:flex}.dEkR7a_header{text-align:center;align-items:center;gap:var(--space-semantic-stack-md);width:100%;max-width:var(--size-semantic-content-width-reading);flex-direction:column;margin-inline:auto;display:flex}.dEkR7a_title{text-wrap:balance;font-family:var(--typography-semantic-display-m-font-family);font-size:var(--typography-semantic-display-m-size);line-height:var(--typography-semantic-display-m-line-height);font-weight:var(--typography-semantic-display-m-weight);letter-spacing:var(--typography-semantic-display-m-letter-spacing);margin:0}.dEkR7a_lead{color:var(--color-semantic-text-secondary);font-size:var(--typography-semantic-body-l-size);line-height:var(--typography-semantic-body-l-line-height);margin:0}.dEkR7a_heading{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);margin:0}.dEkR7a_text{color:var(--color-semantic-text-secondary);font-size:var(--typography-semantic-body-m-size);line-height:var(--typography-semantic-body-m-line-height);margin:0}.dEkR7a_mediaIntro{gap:var(--space-semantic-section-md);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.dEkR7a_videoColumn{align-items:center;gap:var(--space-semantic-stack-lg);flex-direction:column;min-width:0;display:flex}.dEkR7a_appPreview{border-radius:var(--radius-md);background:var(--color-semantic-bg-surface-base);width:100%;height:auto;display:block}@media (min-width:1440px){.dEkR7a_mediaIntro{grid-template-columns:repeat(2,minmax(0,1fr))}.dEkR7a_mediaIntro>.dEkR7a_header{text-align:start;align-items:flex-start;margin:0}}.dEkR7a_demoFocus{gap:var(--space-semantic-stack-xl);width:100%;max-width:var(--size-semantic-content-width-reading);margin-inline:auto;display:grid}.dEkR7a_overviewSection.dEkR7a_overviewSection{gap:var(--space-semantic-stack-xl);padding-block:0}.dEkR7a_decisionList{gap:0;margin:0;padding:0;list-style:none;display:grid}.dEkR7a_scenarioRow{gap:var(--space-semantic-stack-md);padding-block:var(--space-semantic-stack-xl);min-width:0;display:grid}.dEkR7a_scenarioRow>*{margin:0}@media (min-width:768px){.dEkR7a_scenarioRow{column-gap:var(--space-semantic-stack-xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.dEkR7a_scenarioRow>:first-child{grid-area:1/1/span 4}.dEkR7a_scenarioRow>:not(:first-child){grid-column:2}}.dEkR7a_sequence{gap:var(--space-semantic-stack-xl);margin:0;padding-inline-start:var(--space-semantic-stack-xl);display:grid}.dEkR7a_sequence>li{padding-inline-start:var(--space-semantic-inline-md)}.dEkR7a_sequence>li::marker{color:var(--color-semantic-text-tertiary);font-weight:var(--typography-semantic-label-l-weight)}.dEkR7a_sequence h3{margin:0 0 var(--space-semantic-stack-sm)}.dEkR7a_sequence p{margin:0}.dEkR7a_shell section[data-size=md]{gap:var(--space-semantic-stack-xl)}.dEkR7a_shell section[data-size=md]>div:first-child{text-align:center;justify-content:center}.dEkR7a_shell section[data-size=md]>div:first-child+p{margin-top:calc(var(--space-semantic-stack-md) - var(--space-semantic-stack-xl));text-align:center;text-wrap:balance;align-self:center}.dEkR7a_shell section[data-size=md]>div:first-child+p+:not(p){margin-top:var(--space-semantic-stack-sm)}.dEkR7a_shell section[data-size=md]>.dEkR7a_decisionList>:first-child{padding-top:0}.dEkR7a_header>[id=download]{margin-top:var(--space-semantic-stack-sm)}.dEkR7a_watchLead{color:var(--color-semantic-text-secondary);font-size:var(--typography-semantic-body-l-size);line-height:var(--typography-semantic-body-l-line-height);margin:0}.dEkR7a_watchSection{gap:var(--space-semantic-stack-md);flex-direction:column;width:100%;min-width:0;display:flex}.dEkR7a_watchH2{color:var(--color-semantic-text-primary);font-family:var(--typography-semantic-heading-s-font-family);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);margin:0}.dEkR7a_watchText{color:var(--color-semantic-text-secondary);font-size:var(--typography-semantic-body-m-size);line-height:var(--typography-semantic-body-m-line-height);margin:0}.dEkR7a_stepTitle{color:var(--color-semantic-text-primary);font-family:var(--typography-semantic-label-l-font-family);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);margin:0}.dEkR7a_stepText{color:var(--color-semantic-text-secondary);font-size:var(--typography-semantic-body-s-size);line-height:var(--typography-semantic-body-s-line-height);margin:0}