[data-annotation-theme=elfsight]{--demo-annotation-surface:#111;--demo-annotation-on-surface:#fff;--demo-annotation-accent:#f93262;--demo-annotation-ink:#111}
[data-public-root] .card-link{color:inherit;text-decoration:none;display:contents}[data-public-root] .card-link:focus-visible>*{outline:2px solid var(--color-accent,#f93262);outline-offset:3px}[data-public-root] .sub-links{gap:var(--space-gap-xs) calc(2 * var(--control-padding-x-md));flex-wrap:wrap;display:inline-flex}[data-public-root] .core-thumb{box-sizing:border-box;width:100%;padding:var(--space-inset-sm);display:block}[data-public-root] .core-thumb .tm.tm-pic{aspect-ratio:1;background:0 0;padding:0}[data-public-root] .core-thumb .tm-pic img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}[data-public-root] .content-card .media:has(.core-thumb){background:0 0}[data-public-root] .content-card .media:has(.core-thumb) .media__frame{background:0 0}[data-public-root] .core-thumb .tm{box-sizing:border-box;aspect-ratio:16/10;--sh:#d2d7df;--sh2:#b9bfc9;background:#f3f4f7;border:0;gap:5px;width:100%;height:auto;padding:10px;display:flex}[data-public-root] .content-card .media:has(.demo-host){background:0 0}[data-public-root] .content-card .media:has(.demo-host) .media__frame{background:0 0}[data-public-root] .content-card[data-surface=darkMuted] .media:has(.demo-host){overflow:visible}[data-public-root] .content-card[data-surface=darkMuted] .media:has(.demo-host) .media__frame{overflow:visible}[data-public-root] .content-card[data-surface=darkMuted] .demo-scene__layer[data-shadow=soft]{filter:drop-shadow(0 10px 18px #00000073)}[data-public-root] .content-card[data-surface=darkMuted] .demo-scene__layer[data-shadow=lifted]{filter:drop-shadow(0 14px 22px #0000008c)}.site-main>.ds-island:last-child>[data-public=section]:last-child,.site-main>.ds-island:last-child>[data-public=section-group]:last-child [data-public=section]:last-child,.site-main>:is(.sp,.ft):last-child>.ds-island:last-child>[data-public=section]:last-child,.site-main>:is(.sp,.ft):last-child>.ds-island:last-child>[data-public=section-group]:last-child [data-public=section]:last-child{padding-bottom:var(--space-section-y-last)}[data-public-root] .card-marks{gap:var(--space-gap-xs);display:inline-flex}[data-public-root] .sub-head{justify-content:space-between;align-items:baseline;gap:16px;width:100%;margin-bottom:20px;display:flex}[data-public-root] .split-text{color:var(--color-fg-muted,#6b7080);margin:8px 0 16px}[data-public-root] .split-text p{margin:0}[data-public-root] .card-tag{opacity:.7;border:1px solid;border-radius:999px;margin-top:8px;padding:1px 8px;font-size:12px;display:inline-block}[data-public-root] .guides-col{align-items:flex-start;gap:var(--space-gap-md);flex-direction:column;display:flex}[data-public-root] .guides-col__title{margin:0}[data-public-root] .guides-col__list{align-items:flex-start;gap:calc(2 * var(--control-padding-y-md));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-public-root] .sub-body{width:100%}[data-public-root] .split-body>h3{margin:0}[data-public-root] .banner-tint{background-color:var(--color-surface-soft,var(--color-surface-default));background-image:var(--gradient-surface-tint);position:absolute;inset:0}[data-public-root] .ov-stats{gap:var(--space-gap-md)}[data-public-root] .ov-stats div{background:var(--color-surface-inverse-muted);color:var(--color-fg-inverse);border-radius:var(--radius-lg);padding:var(--space-inset-lg)}[data-public-root] .ov-stats b{font-size:var(--text-h3-font-size);line-height:var(--text-h3-line-height)}[data-public-root] .ov-stats span{margin-top:var(--space-gap-tight);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);opacity:1}[data-public-root] .content-card:is([data-surface=dark],[data-surface=darkMuted],[data-surface=light],[data-surface=blue])[data-media-place=top] .content-card__body{padding:0 var(--space-inset-lg) var(--space-inset-lg)}[data-public-root] .card-grid.card-grid--two-three{grid-template-columns:repeat(20,minmax(0,1fr))}[data-public-root] .card-grid--two-three>:first-child{grid-area:1/1/auto/span 10}[data-public-root] .card-grid--two-three>:nth-child(2){grid-area:1/11/auto/span 10}[data-public-root] .card-grid--two-three>:nth-child(4){grid-area:2/1/auto/span 8}[data-public-root] .card-grid--two-three>:nth-child(3){grid-area:2/9/auto/span 6}[data-public-root] .card-grid--two-three>:nth-child(5){grid-area:2/15/auto/span 6}@media (max-width:960px){[data-public-root] .card-grid.card-grid--two-three{grid-template-columns:minmax(0,1fr)}[data-public-root] .card-grid--two-three>:nth-child(n){grid-area:auto}}[data-public-root] .card-grid.card-grid--even{grid-template-columns:repeat(6,minmax(0,1fr))}[data-public-root] .card-grid--even>:nth-child(-n+2){grid-column:span 3}[data-public-root] .card-grid--even>:nth-child(n+3){grid-column:span 2}@media (max-width:960px){[data-public-root] .card-grid.card-grid--even{grid-template-columns:minmax(0,1fr)}[data-public-root] .card-grid--even>:nth-child(n){grid-column:auto}}[data-public-root] .card-stack{flex-direction:column;gap:16px;display:flex}[data-public-root] .card-stack p{margin:0}[data-public-root] .icon-tile__glyph .ico{border-radius:6px;width:100%;height:100%;margin:0}[data-public-root] .icon-tile__glyph .ico-glyph svg{width:100%;height:100%}[data-public-root] .step-num{font-size:20px;font-weight:700;line-height:1}[data-public-root] .step-note{margin:var(--space-gap-lg) 0 0;text-align:center;color:var(--color-fg-muted)}[data-public-root] .content-card__description p{margin:0}[data-public-root][data-site-band=white]{background:var(--color-surface-default)}[data-public-root][data-site-band=grey]{background:var(--color-surface-muted)}[data-public-root][data-site-band=dark]{background:var(--color-surface-inverse)}[data-public-root] .card--title-lg{--text-h5-font-size:var(--text-h4-font-size);--text-h5-line-height:var(--text-h4-line-height)}[data-public-root] .content-card .media .media__frame>.uc-ill{aspect-ratio:16/10;border-radius:0;place-items:center;width:100%;height:auto;margin:0;display:grid;position:relative;overflow:hidden}[data-public-root] .content-card .uc-ui{box-sizing:border-box;width:72%;display:block}[data-public-root] .content-card .uc-badge{display:block}[data-public-root] .review-by{align-items:center;gap:var(--space-gap-sm);margin-top:var(--space-gap-md);display:flex}[data-public-root] .review-by__text{flex-direction:column;min-width:0;display:flex}[data-public-root] .review-by__text b{font-weight:600}[data-public-root] .review-by__text small{color:color-mix(in srgb, currentColor 65%, transparent);font-size:14px;line-height:20px}[data-public-root] .person-avatar{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px;display:block}[data-public-root] .card--roomy{--space-gap-tight:var(--space-gap-md);--space-gap-action:var(--space-gap-lg)}[data-public-root] .card--square-media .media__frame{place-items:center;display:grid;overflow:hidden}[data-public-root] .card--square-media .media__frame>span{width:100%;display:block}[data-public-root] .card--square-media .media__frame svg{width:100%;height:auto;display:block;overflow:visible}[data-public-root] .card--square-media .media__frame svg>rect:first-of-type{x:-1px;y:-71px;width:322px;height:322px}[data-public-root] .card--linked{position:relative}[data-public-root] .card-cover{z-index:1;border-radius:inherit;position:absolute;inset:0}[data-public-root] .card-cover:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}[data-public-root] .card--linked .content-card__description:has(>.card-cover:only-child){margin:0}[data-public-root] .card--linked .content-card__actions .button{z-index:2;position:relative}[data-public-root] .card--linked:hover .button--ghost.button--align-start:before{background:var(--control-wash-hover)}[data-public-root] .icon-tile__glyph .mgc-icon{width:100%;height:100%}[data-public-root] .mgc-icon.li{width:24px;height:24px}[data-public-root] .icon-tile__glyph .mgc-icon.li{width:100%;height:100%}[data-public-root] .step-title:before{content:attr(data-n) ". "}[data-public-root] .step-art{width:min(200px,100%);margin-inline:auto;display:block}[data-public-root] .free-stats{gap:var(--space-gap-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-public-root] .free-stats b{font-size:var(--text-h3-font-size);line-height:var(--text-h3-line-height);letter-spacing:-.02em;color:var(--color-fg-default);display:block}[data-public-root] .free-stats span{margin-top:var(--space-gap-tight);color:var(--color-fg-muted);display:block}[data-public-root] .step-note--left{text-align:left;margin-top:var(--space-gap-md)}[data-public-root] .guide-links{justify-content:center;gap:var(--space-gap-sm) var(--space-gap-lg);flex-wrap:wrap;display:flex}[data-public-root] .doc-url{margin-top:var(--space-gap-tight);color:var(--color-fg-muted);font-size:var(--text-body-sm-font-size,14px);display:block}[data-public-root] .pds-prose ul.ft-checks{padding-left:0;list-style:none}[data-public-root] .pds-prose ul.ft-checks li::marker{content:""}[data-public-root] .pds-prose .links a{text-decoration:none}[data-public-root] .card-tag-row{margin-bottom:var(--space-gap-sm)}[data-public-root] .part-frame{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:7%;display:flex}[data-public-root] .part-stack{gap:var(--space-gap-lg);flex-direction:column;display:flex}[data-public-root] .part-row{gap:var(--space-gap-md);align-items:stretch;display:grid}[data-public-root] .part-row--cards{grid-template-columns:repeat(3,minmax(0,1fr))}[data-public-root] .part-row--viewers{grid-template-columns:repeat(2,minmax(0,1fr))}[data-public-root] .part-fig{gap:var(--space-gap-sm);flex-direction:column;margin:0;display:flex}[data-public-root] .part-fig figcaption{color:var(--color-fg-muted);text-align:center;margin-top:auto}[data-public-root] .part-bleed{position:absolute;inset:0;overflow:hidden}[data-public-root] .part-bleed__box{position:absolute;top:11%;left:8%;right:8%}[data-public-root] .part-bleed[data-edge=right] .part-bleed__box,[data-public-root] .part-bleed[data-edge=bottom-right] .part-bleed__box{width:100%;right:auto}[data-public-root] .part-bleed[data-edge=right] .part-bleed__box{top:50%;translate:0 -50%}[data-public-root] .part-bleed[data-fade]{-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}[data-public-root] .part-bleed[data-fade][data-edge=right]{-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 72%,#0000 100%)}[data-public-root] .media__frame:has(>.part-bleed){position:absolute;inset:0}[data-public-root] .part-bleed[data-edge=top] .part-bleed__box{top:auto;bottom:9%}[data-public-root] .part-bleed[data-edge=top][data-fade]{-webkit-mask-image:linear-gradient(#0000 0%,#000 28%);mask-image:linear-gradient(#0000 0%,#000 28%)}[data-public-root] .part-bleed[data-flush] .part-bleed__box{top:0;left:0;right:0}.link-card--bare{--size-icon:56px}.brand-bare{width:var(--size-icon,56px);height:var(--size-icon,56px);place-items:center;display:inline-grid}.brand-bare .ico{width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;margin:0}.brand-bare .ico svg,.brand-bare .ico img{width:100%;height:100%}.banner-actions{gap:var(--space-gap-action,16px);flex-direction:column;align-items:center;display:flex}.banner-actions[data-align=start]{align-items:flex-start}[data-public-root] .stats-row.stats-row--aside{row-gap:var(--prv-space-32,32px);flex-wrap:wrap}[data-public-root] .stats-row--aside .stats-row__item{flex:1 1 calc(50% - var(--prv-space-20,20px));width:calc(50% - var(--prv-space-20,20px))}[data-public-root] .plate-media__inner{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:7%;display:flex}[data-public-root] .plate-media__inner>*{width:100%;max-width:100%}[data-public-root] .note-links{justify-content:center;align-items:center;gap:var(--space-gap-xs) var(--space-gap-md);margin:var(--space-gap-lg) 0 0;color:var(--color-fg-muted);flex-wrap:wrap;display:flex}[data-public-root] .note-links--left{margin-top:var(--space-gap-md);justify-content:flex-start}[data-public-root] .content-card__description .card-tag-row:not(:first-child){margin-top:var(--space-gap-md)}
