.case-open{padding-top:var(--vl-space-24);padding-bottom:var(--vl-space-8);row-gap:var(--vl-space-10);align-items:start}.co-head{grid-column:1/-1;grid-template-columns:repeat(var(--_cols), minmax(0, 1fr));column-gap:var(--_gutter);row-gap:var(--vl-space-5);display:grid}.co-name{font:var(--lock-case-name);letter-spacing:var(--lock-case-name-track);color:var(--vl-fg-text-default-neutral);text-wrap:balance;grid-column:1/-1}.co-title{font:var(--lock-case-sub);letter-spacing:var(--lock-case-sub-track);color:var(--vl-fg-text-default-neutral);text-wrap:balance;grid-column:1/span 9}.co-cover{background:var(--lock-plate-bg);aspect-ratio:var(--lock-cover-ratio);grid-column:1/-1;margin:0;position:relative;overflow:hidden}.co-cover img{object-fit:cover;width:100%;height:100%;display:block}.co-slab{--_brand:var(--vl-bg-tone-medium-neutral);width:var(--lock-c1-slab);height:var(--lock-c1-slab);background:var(--_brand);color:var(--vl-fg-text-on-ctx);padding:calc(var(--lock-c1-slab) * .18);place-items:center;display:grid;position:absolute;bottom:0;left:0}.co-mark{width:100%;display:block}.co-mark svg{width:100%;height:auto;display:block}.co-meta{border-top:var(--_hairline);padding-top:var(--vl-space-6);margin-top:calc(-1 * var(--vl-space-2));grid-column:1/-1;grid-template-columns:repeat(var(--_cols), minmax(0, 1fr));column-gap:var(--_gutter);row-gap:var(--vl-space-6);display:grid}.co-meta>div{gap:var(--vl-space-2);grid-column:span 2;align-content:start;min-width:0;display:grid}.co-meta dd{color:var(--vl-fg-text-default-neutral);overflow-wrap:anywhere}.co-facts{color:var(--vl-fg-text-default-neutral-muted);font:var(--vl-type-body-xs);letter-spacing:var(--vl-type-body-xs-track);margin-top:calc(-1 * var(--vl-space-4));grid-column:1/-1}.case-open:has(+.case-frames){padding-bottom:var(--vl-space-16)}@media not all and (width>=1024px){.co-title{grid-column:1/-1}.co-meta>div{grid-column:span 2}}@media (width<=767.98px){.case-open{padding-top:var(--vl-space-16);padding-bottom:var(--vl-space-12);row-gap:var(--vl-space-6)}.co-name{font:var(--lock-case-name-phone)}.co-title{font:var(--lock-case-sub-phone)}.co-cover{aspect-ratio:4/3;margin-inline:calc(-1 * var(--_margin))}.co-slab{width:var(--lock-c1-slab-phone);height:var(--lock-c1-slab-phone)}.co-meta>div{grid-column:span 2}.co-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.case-frames{position:relative}.frame{padding-top:calc(env(safe-area-inset-top,0px) + var(--lock-dock-h) + var(--lock-frame-top));padding-bottom:var(--lock-frame-bottom);border-top:var(--vl-hairline-web) solid var(--vl-border-tone-strong-neutral);align-content:start;display:grid;position:relative}.frame-grid{grid-template-columns:repeat(var(--_cols), minmax(0, 1fr));column-gap:var(--_gutter);row-gap:var(--vl-space-10);align-content:start;display:grid;position:relative}.frame-grid>*{min-width:0}.f-head{gap:var(--vl-space-3);grid-column:1/span 8;display:grid}.f-head .t-label{display:block}.f-title{font:var(--vl-type-lockup-m);letter-spacing:var(--vl-type-lockup-m-track);color:var(--vl-fg-text-default-neutral);text-wrap:balance}.f-lede{font:var(--vl-type-body-l);letter-spacing:var(--vl-type-body-l-track);color:var(--vl-fg-text-default-neutral-muted);max-width:var(--vl-type-measure-web-body);text-wrap:pretty}.f-quote{font:var(--vl-type-quote-g);letter-spacing:var(--vl-type-quote-g-track);color:var(--vl-fg-text-default-neutral);max-width:var(--vl-type-measure-quote);text-wrap:pretty}.f-text{grid-column:1 / span var(--lock-frame-cols);gap:var(--vl-space-6);align-content:start;display:grid}.f-text p{color:var(--vl-fg-text-default-neutral);max-width:var(--vl-type-measure-web-body);text-wrap:pretty}.f-block{gap:var(--vl-space-2);display:grid}.f-block h3{font:var(--vl-type-label);margin:0}.f-aside{gap:var(--vl-space-6);border-top:var(--_hairline);padding-top:var(--vl-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.f-aside ul{gap:var(--vl-space-1);color:var(--vl-fg-text-default-neutral);margin:0;padding:0;list-style:none;display:grid}.f-aside .t-label{margin-bottom:var(--vl-space-2);display:block}.f-fig{grid-column:calc(var(--lock-frame-cols) + 1) / -1;gap:var(--vl-space-3);align-content:start;margin:0;display:grid}.f-fig.plate>:first-child{background:var(--lock-plate-bg);color:var(--lock-plate-ink);padding:var(--lock-plate-pad)}.f-fig img{width:100%;height:auto;display:block}.f-fig-image:not(.plate)>img{background:var(--vl-bg-tone-faint-neutral)}.f-svg svg{width:100%;height:auto;display:block}.f-cap{font:var(--vl-type-body-xs);letter-spacing:var(--vl-type-body-xs-track);color:var(--vl-fg-text-default-neutral-muted)}.f-gallery{grid-template-columns:repeat(var(--_n,4), minmax(0, 1fr));gap:var(--vl-space-6) var(--_gutter);display:grid}.f-cell{gap:var(--vl-space-2);align-content:start;display:grid}.f-cell .t-label{margin-bottom:var(--vl-space-1);display:block}.f-cell img{background:var(--vl-bg-tone-faint-neutral)}.f-embed{aspect-ratio:16/9;background:var(--vl-bg-tone-faint-neutral);display:grid;position:relative}.f-embed>.f-poster,.f-embed>.f-frame{object-fit:cover;border:0;grid-area:1/1;width:100%;height:100%;display:block}.f-embed.is-poster{cursor:pointer}.f-play{width:var(--vl-space-16);height:var(--vl-space-16);background:var(--vl-bg-page);color:var(--vl-fg-text-default-neutral);opacity:0;transition:opacity var(--vl-motion-time-micro) var(--vl-motion-ease-out), transform var(--vl-motion-time-micro) var(--vl-motion-ease-out);pointer-events:none;z-index:1;border-radius:50%;grid-area:1/1;place-self:center;place-items:center;display:grid;transform:scale(.92)}.f-play svg{width:var(--lock-play-glyph);height:var(--lock-play-glyph);fill:currentColor}.f-embed.is-poster:is(:hover,:has(.f-load:focus-visible)) .f-play{opacity:1;transform:none}@media (hover:none){.f-embed.is-poster .f-play{opacity:.9;transform:none}}@media (prefers-reduced-motion:reduce){.f-play{transition:none}}.f-embed-bar{place-self:end start;gap:var(--vl-space-3);padding:var(--vl-space-4);grid-area:1/1;display:flex}.f-load,.f-open{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:var(--vl-type-label-case);background:var(--vl-fg-text-default-neutral);color:var(--vl-bg-page);padding:var(--vl-space-3) var(--vl-space-4);cursor:pointer;border:0;text-decoration:none}.f-open{background:var(--vl-bg-page);color:var(--vl-fg-text-default-neutral);outline:var(--_hairline)}.f-module{aspect-ratio:16/9;background:var(--vl-bg-tone-faint-neutral);display:grid;position:relative}.f-fig>*{min-width:0}.f-aside:has(>.f-aside-col:only-child){grid-template-columns:1fr}[data-theme=light] :is(.co-cover,.f-embed):after{content:"";border:var(--lock-img-frame);pointer-events:none;z-index:2;position:absolute;inset:0}[data-theme=light] :is(.f-fig-image:not(.plate)>img,.f-cell img){outline:var(--lock-img-frame);outline-offset:calc(-1 * var(--vl-hairline-web))}.f-stats{grid-column:1/-1;grid-template-columns:repeat(var(--_n,3), minmax(0, 1fr));gap:var(--vl-space-8) var(--_gutter);border-top:var(--_hairline);padding-top:var(--vl-space-8);display:grid}.f-stats .stat .t-label{line-height:var(--lock-label-leading)}.f-notes{grid-column:1/-1;grid-template-columns:repeat(var(--_n,3), minmax(0, 1fr));gap:var(--_gutter);display:grid}.f-note{border:var(--_hairline);padding:var(--vl-space-5);gap:var(--vl-space-2);align-content:start;display:grid}.f-note p{color:var(--vl-fg-text-default-neutral)}.f-cta,.f-qbox{border:var(--_hairline);padding:var(--vl-space-6);gap:var(--vl-space-3);display:grid}.f-qbox .f-quote{max-width:none}.f-cta-title{font:var(--vl-type-h2);letter-spacing:var(--vl-type-h2-track)}.f-cta-link{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:var(--vl-type-label-case);color:var(--vl-fg-text-default-neutral);text-underline-offset:var(--lock-mode-underline-offset);width:max-content;text-decoration:underline}.frame[data-layout=figure-wide] .f-fig,.frame[data-layout=figure-wide] .f-head{grid-column:1/-1}.frame[data-layout=statement] .f-head{gap:var(--vl-space-5);grid-column:1/span 6}.frame[data-layout=statement] .f-title{font:var(--vl-type-lockup-m);letter-spacing:var(--vl-type-lockup-m-track)}.frame[data-layout=statement] .f-text{grid-column:1/span 6}.frame[data-layout=statement] .f-fig{grid-area:1/7/span 2/-1}.frame[data-layout=statement] .f-stats{grid-column:1/span 6}.frame[data-layout=statement] .f-stats:is([data-n="3"],[data-n="4"]){grid-column:1/-1}@media (width>=1024px){.frame[data-layout=statement]:has(.f-stats[data-n="3"]):has(.f-fig) .f-head{grid-row:1}.frame[data-layout=statement]:has(.f-stats[data-n="3"]):has(.f-fig) .f-stats{border-top:0;grid-row:2;padding-top:0}.frame[data-layout=statement]:has(.f-stats[data-n="3"]):has(.f-fig) .f-text,.frame[data-layout=statement]:has(.f-stats[data-n="3"]):has(.f-fig) .f-fig{grid-row:3}}.frame[data-layout=statement]:has(.f-stats[data-n="3"]):has(.f-fig) .f-stats{border-top:0;padding-top:0}.frame .f-fig.is-wide{grid-column:1/-1}.frame:has(.f-fig.is-wide) .f-text{column-gap:var(--_gutter);grid-column:1/span 8;grid-template-columns:repeat(2,minmax(0,1fr))}.frame:has(.f-fig.is-wide) .f-text>*{min-width:0}.frame[data-layout=link] .f-fig{grid-row:2/span 2}.frame-rail{right:calc((var(--_edge) - var(--vl-space-6)) / 2);z-index:15;gap:var(--vl-space-2);transition:opacity var(--vl-motion-time-turn) var(--vl-motion-ease-out), visibility 0s;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.frame-rail.is-away{opacity:0;visibility:hidden;transition:opacity var(--vl-motion-time-turn) var(--vl-motion-ease-out), visibility 0s linear var(--vl-motion-time-turn)}.frame-dot{width:var(--vl-space-6);height:var(--vl-space-6);color:var(--vl-fg-text-default-neutral-faint);place-items:center;text-decoration:none;display:grid;position:relative}.frame-dot:before{content:"";width:var(--lock-turn-dash);height:var(--vl-hairline-web);transform:rotate(var(--_turn,90deg));transition:transform var(--vl-motion-time-turn) var(--vl-motion-ease-settle), background-color var(--vl-motion-time-small) var(--vl-motion-ease-out);background:currentColor}.frame-dot[data-passed=true],.frame-dot[aria-current=true]{color:var(--vl-fg-text-default-neutral)}.frame-dot-i{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.frame-dot:hover .frame-dot-i,.frame-dot:focus-visible .frame-dot-i{clip:auto;width:auto;height:auto;font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);margin-right:var(--vl-space-2);white-space:nowrap;position:absolute;top:50%;right:100%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.frame-dot:before{transition:none}}.menu-open .frame-rail{display:none}@media not all and (width>=1024px){.f-text{grid-column:1/span 3}.f-fig{grid-column:4/-1}.frame:has(.f-fig.is-wide) .f-text{grid-column:1/-1}.frame[data-layout=statement] .f-head,.frame[data-layout=statement] .f-text,.frame[data-layout=statement] .f-stats{grid-column:1/span 3}.frame[data-layout=statement] .f-fig{grid-column:4/-1}.f-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.f-stats,.f-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.frame{min-height:0;padding-top:var(--vl-space-24);padding-bottom:var(--vl-space-12)}.frame-grid{row-gap:var(--vl-space-8)}.f-title,.frame[data-layout=statement] .f-title{font:var(--vl-type-role-case-title);letter-spacing:var(--vl-type-role-case-title-track)}.f-head,.f-text,.f-fig,.f-stats,.f-notes,.frame[data-layout=statement] .f-head,.frame[data-layout=statement] .f-text,.frame[data-layout=statement] .f-fig,.frame[data-layout=statement] .f-stats,.frame[data-layout=link] .f-fig{grid-area:auto/1/auto/-1}.f-fig.plate>:first-child{padding:var(--lock-plate-pad-phone)}.f-gallery{gap:var(--vl-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.f-stats{gap:var(--vl-space-6) var(--_gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.f-notes{gap:var(--vl-space-3);grid-template-columns:1fr}.f-stats .stat .n{font:var(--vl-type-role-stat);letter-spacing:var(--vl-type-role-stat-track)}.frame[data-layout=statement] .f-head{order:-2}.frame[data-layout=statement] .f-stats{order:-1}.f-gallery[data-cols-phone="1"],.frame:has(.f-fig.is-wide) .f-text,.f-aside{grid-template-columns:1fr}.frame-rail{display:none}}.f-gallery[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.f-module.is-live{aspect-ratio:auto;background:0 0;display:block}.stp{align-items:center;gap:var(--vl-space-3) var(--vl-space-4);margin-top:var(--vl-space-1);flex-wrap:wrap;display:flex}.stp-steps{margin:0 var(--vl-space-2) 0 0;gap:var(--vl-space-2);align-items:center;padding:0;list-style:none;display:flex}.stp-steps li{width:var(--vl-space-6);height:var(--vl-space-6);color:var(--vl-fg-text-default-neutral-faint);place-items:center;display:grid}.stp-steps li:before{content:"";width:var(--lock-turn-dash);height:var(--vl-hairline-web);transform:rotate(var(--_turn,0deg));transition:transform var(--vl-motion-time-turn) var(--vl-motion-ease-settle), background-color var(--vl-motion-time-small) var(--vl-motion-ease-out);background:currentColor}.stp-steps li.on,.stp-steps li.done{color:var(--vl-fg-text-default-neutral)}.stp-b{flex:none}.stp-all[hidden]{display:none}.stp-state{font:var(--vl-type-body-xs);letter-spacing:var(--vl-type-body-xs-track);color:var(--vl-fg-text-default-neutral-muted);font-variant-numeric:tabular-nums;margin-left:auto}@media (width<=767.98px){.stp{gap:var(--vl-space-3)}.stp-state{flex-basis:100%;margin-left:0}}.f-touch{z-index:20;box-sizing:border-box;width:max-content;padding:var(--vl-space-3) var(--vl-space-10) var(--lock-touch-pad-bottom) var(--vl-space-4);border-radius:var(--vl-space-2);background:var(--lock-touch-bg);color:var(--lock-touch-fg);box-shadow:var(--lock-touch-shadow);transform-origin:var(--_ax,var(--vl-space-6)) 0;position:absolute}.f-touch[data-side=above]{transform-origin:var(--_ax,var(--vl-space-6)) 100%}.f-touch[hidden],.f-touch-b[hidden]{display:none}.f-touch:before{content:"";left:var(--_ax,var(--vl-space-6));background:inherit;position:absolute}.f-touch.no-arrow:before{display:none}.f-touch-t{margin:0 0 var(--vl-space-1);font:var(--vl-type-h6);letter-spacing:var(--vl-type-h6-track)}.f-touch-d{font:var(--vl-type-body-xs);letter-spacing:var(--vl-type-body-xs-track);text-wrap:pretty;margin:0}.f-touch-x{top:var(--lock-touch-x-inset);right:var(--lock-touch-x-inset);width:var(--vl-space-7);height:var(--vl-space-7);border-radius:var(--vl-radius-button);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.f-touch-x:hover,.f-touch-x:focus-visible{background:var(--lock-touch-hover)}.f-touch-x:focus-visible{outline:var(--lock-menu-link-rule) solid var(--lock-touch-fg);outline-offset:calc(-1 * var(--lock-menu-link-rule))}.f-touch-x svg{width:var(--lock-turn-dash);height:var(--lock-turn-dash);fill:none;stroke:currentColor;stroke-width:var(--lock-touch-x-stroke);stroke-linecap:round}.f-touch-b{z-index:19;width:var(--lock-touch-beacon);height:var(--lock-touch-beacon);pointer-events:none;opacity:0;background:var(--lock-touch-beacon-bg);box-shadow:var(--lock-touch-beacon-ring);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.stp-all.is-again{gap:var(--vl-space-2)}.f-touch:before{width:var(--lock-touch-arrow);height:var(--lock-touch-arrow);top:var(--lock-touch-arrow-top);box-sizing:border-box;clip-path:none;border-radius:var(--lock-touch-arrow-radius) 0 0 0;border-top:var(--lock-touch-edge);border-left:var(--lock-touch-edge);transform:translate(-50%)rotate(45deg)}.f-touch[data-side=above]:before{top:auto;bottom:var(--lock-touch-arrow-top);clip-path:none;border-radius:0 0 var(--lock-touch-arrow-radius) 0;border:0;border-bottom:var(--lock-touch-edge);border-right:var(--lock-touch-edge)}html[data-fground] .f-fig:not(.plate)>.f-module.is-live{--_fgp:clamp(var(--vl-space-4), var(--lock-fground-fluid), var(--vl-space-8));margin:var(--_fgp);box-shadow:0 0 0 var(--_fgp) var(--vl-bg-tone-subtle-neutral);background:var(--vl-bg-tone-subtle-neutral);overflow-clip-margin:var(--_fgp);overflow:clip}html[data-fground] .f-fig:not(.plate)>.f-module.is-live :is(.bkp-stage,.bks-stage){overflow-clip-margin:var(--_fgp)}html[data-fground] .f-fig:not(.plate)>.f-module.is-live,html[data-fground] .f-fig:not(.plate)>.f-module.is-live :is(.bkp-stage,.bks-stage){overflow-clip-margin:var(--vl-space-8)}@media (width<=1279.98px){html[data-fground] .f-fig:not(.plate)>.f-module.is-live,html[data-fground] .f-fig:not(.plate)>.f-module.is-live :is(.bkp-stage,.bks-stage){overflow-clip-margin:var(--lock-fground-fluid)}}@media (width<=639.98px){html[data-fground] .f-fig:not(.plate)>.f-module.is-live,html[data-fground] .f-fig:not(.plate)>.f-module.is-live :is(.bkp-stage,.bks-stage){overflow-clip-margin:var(--vl-space-4)}}html[data-fborder]{--_fgb:color-mix(in srgb, var(--vl-border-tone-subtle-neutral), var(--vl-border-tone-strong-neutral))}html[data-fborder][data-theme=light]{--_fgb:var(--vl-border-tone-subtle-neutral)}html[data-fground][data-fborder] .f-fig:not(.plate)>.f-module.is-live{box-shadow:0 0 0 var(--_fgp) var(--vl-bg-tone-subtle-neutral), 0 0 0 calc(var(--_fgp) + var(--vl-hairline-web)) var(--_fgb)}html[data-fborder] .f-fig.plate>:first-child{box-shadow:0 0 0 var(--vl-hairline-web) var(--_fgb)}.frame[data-layout=closing]{--cl-pad:var(--vl-space-8)}.frame[data-layout=closing] .frame-grid{align-items:start}.frame[data-layout=closing] .f-head{grid-area:1/1/auto/span 8}.cl-blk-h{font:var(--vl-type-h3);letter-spacing:var(--vl-type-h3-track);color:var(--vl-fg-text-default-neutral);text-wrap:balance;margin:0}.cl-sum{gap:var(--vl-space-6);grid-area:2/1/auto/span 5;align-content:start;display:grid}.cl-sum .cl-blk-h{padding-bottom:var(--vl-space-4);border-bottom:var(--_hairline)}.cl-facts{gap:var(--vl-space-6);display:grid}.cl-fact{gap:var(--vl-space-2);align-content:start;display:grid}.cl-fact h4{margin:0}.cl-fact p{font:var(--vl-type-body-l);letter-spacing:var(--vl-type-body-l-track);color:var(--vl-fg-text-default-neutral);text-wrap:pretty;max-width:40ch;margin:0}.cl-voices{margin-top:calc(-1 * var(--cl-pad));align-self:stretch;gap:var(--vl-space-8);padding:var(--cl-pad);background:var(--vl-bg-tone-medium-neutral);--vl-fg-text-default-neutral-muted:var(--lock-cl-secondary);--vl-fg-text-default-neutral-faint:var(--lock-cl-dash);--_hairline:var(--vl-hairline-web) solid var(--lock-cl-rule);grid-area:2/7/span 2/span 6;align-content:start;display:grid}.cl-vhead{justify-content:space-between;align-items:baseline;gap:var(--vl-space-3);flex-wrap:wrap;display:flex}.cl-dummy{color:var(--lock-cl-annot)}.cl-stage{display:grid}.cl-card{gap:var(--vl-space-6);transition:opacity var(--vl-motion-time-small) var(--vl-motion-ease-out), visibility 0s linear 0s;grid-area:1/1;align-content:start;margin:0;display:grid}.cl-card[aria-hidden=true]{opacity:0;visibility:hidden;transition:opacity var(--vl-motion-time-small) var(--vl-motion-ease-out), visibility 0s linear var(--vl-motion-time-small)}.cl-quote{margin:0}.cl-quote p{font:var(--vl-type-quote-g);letter-spacing:var(--vl-type-quote-g-track);color:var(--vl-fg-text-default-neutral);max-width:var(--vl-type-measure-quote);text-wrap:pretty;margin:0}.cl-who{grid-template-columns:var(--vl-space-12) minmax(0, 1fr);column-gap:var(--vl-space-3);align-items:center;display:grid}.cl-ph{width:var(--vl-space-12);height:var(--vl-space-12);object-fit:cover;background:var(--vl-bg-tone-subtle-neutral);display:block}.cl-name{font:var(--vl-type-body-m-strong);color:var(--vl-fg-text-default-neutral);display:block}.cl-role{font:var(--vl-type-body-xs);letter-spacing:var(--vl-type-body-xs-track);color:var(--vl-fg-text-default-neutral-muted);display:block}.cl-pick{padding:var(--vl-space-3) 0 0;grid-template-columns:repeat(var(--_n,3), minmax(0, 1fr));gap:var(--vl-space-2) var(--vl-space-4);border-top:var(--_hairline);margin:0;list-style:none;display:grid}.cl-pick button{grid-template-columns:var(--lock-turn-dash) var(--vl-space-8) minmax(0, 1fr);column-gap:var(--vl-space-2);text-align:left;width:100%;padding:var(--vl-space-2) 0;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;display:grid}.cl-pick .cl-ph{width:var(--vl-space-8);height:var(--vl-space-8);opacity:.75;filter:grayscale();transition:opacity var(--vl-motion-time-small) var(--vl-motion-ease-out), filter var(--vl-motion-time-small) var(--vl-motion-ease-out)}.cl-dash{width:var(--lock-turn-dash);height:var(--vl-hairline-web);color:var(--vl-fg-text-default-neutral-faint);transition:transform var(--vl-motion-time-turn) var(--vl-motion-ease-settle), color var(--vl-motion-time-small) var(--vl-motion-ease-out);background:currentColor;transform:rotate(90deg)}.cl-pick .cl-name{color:var(--vl-fg-text-default-neutral-muted);transition:color var(--vl-motion-time-small) var(--vl-motion-ease-out)}.cl-pick button[aria-pressed=true] .cl-dash{color:var(--vl-fg-text-default-neutral);transform:rotate(180deg)}.cl-pick button[aria-pressed=true] .cl-ph{opacity:1;filter:none}.cl-pick button[aria-pressed=true] .cl-name,.cl-pick button:hover .cl-name{color:var(--vl-fg-text-default-neutral)}.cl-deck{grid-area:3/1/auto/span 5;grid-template-columns:var(--lock-cl-stack-w) minmax(0, 1fr);align-self:end;column-gap:var(--vl-space-6);row-gap:var(--vl-space-3);padding:var(--vl-space-4) var(--vl-space-5) var(--vl-space-5);border:var(--vl-hairline-web) solid var(--vl-border-tone-strong-neutral);color:inherit;transition:background-color var(--vl-motion-time-small) var(--vl-motion-ease-out);align-items:start;text-decoration:none;display:grid}.cl-deck:hover{background:var(--vl-bg-tone-subtle-neutral)}.cl-deck-txt{gap:var(--lock-menu-link-rule);padding-top:var(--vl-space-1);grid-column:2;display:grid}.cl-deck-title{font:var(--vl-type-body-m-strong);color:var(--vl-fg-text-default-neutral)}.cl-deck-text{color:var(--vl-fg-text-default-neutral-muted)}.cl-arrow{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:var(--vl-type-label-case);color:var(--vl-fg-text-default-neutral);white-space:nowrap;padding-right:var(--vl-space-2);grid-column:2;justify-self:start}.cl-deck:hover .cl-arrow,.cl-deck:focus-visible .cl-arrow{text-underline-offset:var(--lock-mode-underline-offset);text-decoration:underline}.cl-stack{margin-top:calc(-1 * var(--vl-space-8));margin-right:var(--vl-space-2);grid-row:1/span 2;align-self:start;position:relative}.cl-thumb{z-index:2;aspect-ratio:16/10;object-fit:cover;background:var(--vl-bg-tone-medium-neutral);outline:var(--vl-hairline-web) solid var(--vl-border-tone-strong-neutral);outline-offset:calc(-1 * var(--vl-hairline-web));width:100%;transition:transform var(--vl-motion-time-turn) var(--vl-motion-ease-settle);display:block;position:relative}.cl-stack:before,.cl-stack:after{content:"";background:var(--lock-cl-stack-1);border:var(--vl-hairline-web) solid var(--lock-cl-stack-edge);transition:transform var(--vl-motion-time-turn) var(--vl-motion-ease-settle);position:absolute;inset:0}.cl-stack:before{z-index:1;transform:translate(var(--lock-cl-slide-1), var(--lock-cl-slide-1))}.cl-stack:after{z-index:0;transform:translate(var(--lock-cl-slide-2), var(--lock-cl-slide-2));background:var(--lock-cl-stack-2)}.cl-deck:hover .cl-thumb{transform:translate(calc(-1 * var(--lock-cl-lift)), calc(-1 * var(--lock-cl-lift)))}.cl-deck:hover .cl-stack:after{transform:translate(calc(var(--lock-cl-slide-2) + var(--lock-cl-lift)), calc(var(--lock-cl-slide-2) + var(--lock-cl-lift)))}.frame[data-layout=closing][data-voices="0"] .cl-sum{grid-column:1/span 8}.frame[data-layout=closing][data-voices="0"] .cl-deck{grid-column:1/span 6;align-self:start}@media not all and (width>=1024px){.frame[data-layout=closing] :is(.f-head,.cl-sum,.cl-voices,.cl-deck),.frame[data-layout=closing][data-voices="0"] :is(.cl-sum,.cl-deck){grid-area:auto/1/auto/-1;align-self:start}.cl-voices{order:3;margin-top:0}.cl-deck{order:2}}@media (width<=767.98px){.frame[data-layout=closing]{--cl-pad:var(--vl-space-5)}.cl-voices{margin-inline:calc(-1 * var(--_margin));padding-inline:var(--_margin);margin-bottom:calc(-1 * var(--vl-space-12));padding-bottom:var(--vl-space-12)}.cl-quote p{font:var(--lock-cl-quote-phone)}.cl-pick{grid-template-columns:1fr}.cl-deck{grid-template-columns:minmax(0, 1fr) var(--lock-cl-stack-w-phone);column-gap:var(--vl-space-4);row-gap:var(--vl-space-1);padding:var(--vl-space-4);grid-template-areas:"lab stack""tit stack""txt txt""arr arr"}.cl-deck-txt{display:contents}.cl-deck-txt .t-label{grid-area:lab}.cl-deck-title{grid-area:tit}.cl-deck-text{margin-top:var(--vl-space-2);grid-area:txt}.cl-arrow{margin-top:var(--vl-space-3);grid-area:arr/auto}.cl-stack{width:var(--lock-cl-stack-w-phone);margin-top:calc(-1 * (var(--vl-space-4) + var(--vl-space-6)));grid-area:1/stack/span 2}}@media (prefers-reduced-motion:reduce){:is(.cl-card,.cl-pick .cl-ph,.cl-dash,.cl-pick .cl-name,.cl-deck,.cl-thumb){transition:none}}.f-block h3{line-height:var(--lock-label-leading)}@media (width>=1024px){.f-row[data-key=impact] dd{max-width:calc((100% - 5 * var(--_gutter)) / 6 * 5 + 4 * var(--_gutter))}}[data-theme=light] .co-cover:after{content:none}html[data-theme=light][data-fground] .f-fig:not(.plate)>.f-module.is-live{background:var(--vl-bg-page);box-shadow:0 0 0 var(--_fgp) var(--vl-bg-page)}html[data-theme=light][data-fground][data-fborder] .f-fig:not(.plate)>.f-module.is-live{box-shadow:0 0 0 var(--_fgp) var(--vl-bg-page), 0 0 0 calc(var(--_fgp) + var(--vl-hairline-web)) var(--_fgb)}html[data-fground] .f-fig.is-bleed:not(.plate)>.f-module.is-live,html[data-fground] .f-fig.is-bleed:not(.plate)>.f-module.is-live :is(.bkp-stage,.bks-stage){--_fgp:var(--vl-radius-none);overflow-clip-margin:var(--vl-radius-none);margin:0}.f-fig.plate.is-bleed>:first-child{padding:0}.f-text .f-jump{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:var(--vl-type-label-case);color:var(--vl-fg-text-default-neutral);text-underline-offset:var(--lock-mode-underline-offset);width:max-content;margin-top:var(--vl-space-4);text-decoration:underline}.f-text .f-jump:hover{text-decoration-thickness:var(--lock-menu-link-rule)}.f-label-link{color:inherit;text-decoration:underline;text-decoration-thickness:var(--vl-hairline-web);text-underline-offset:var(--lock-mode-underline-offset)}.f-label-link:hover{color:var(--vl-fg-text-default-neutral);text-decoration-thickness:var(--lock-menu-link-rule)}.frame{border-top-color:#0000}.frame[data-layout=glance] .f-head{grid-column:1/span 6}.f-eyebrow{color:var(--vl-fg-text-default-neutral);margin:0;display:block}.f-rows{column-gap:var(--_gutter);grid-column:1/span 6;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;row-gap:0;margin:0;display:grid}.f-row{row-gap:var(--vl-space-2);border-top:var(--_hairline);padding-block:var(--vl-space-4) var(--vl-space-6);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.f-row[data-key=impact]{grid-column:1/-1}.f-row dt{color:var(--vl-fg-text-default-neutral-muted)}.f-row dd{color:var(--vl-fg-text-default-neutral);margin:0}.f-row dd p{text-wrap:pretty;margin:0}.f-list{gap:var(--vl-space-1);margin:0;padding-left:1.1em;display:grid}.frame[data-layout=glance] .f-fig{grid-area:1/8/span 2/-1;align-self:center}@media not all and (width>=1024px){.frame[data-layout=glance] .f-head,.f-rows{grid-column:1/-1}.frame[data-layout=glance] .f-fig{grid-area:auto/1/auto/-1}}@media (width<=767.98px){.f-rows{grid-template-columns:minmax(0,1fr)}.f-row{padding-block:var(--vl-space-4) var(--vl-space-5)}.frame[data-layout=glance] .f-fig{grid-column:1/-1}}@media (width>=1024px){.frame[data-flip] .f-head{grid-area:1/1/auto/span 8}.frame[data-flip] .f-fig{grid-area:2/1/auto/span 8}.frame[data-flip] .f-text{grid-area:1/9/span 2/-1}.frame[data-flip] .f-stats{grid-column:1/span 8}}@media (width>=768px) and ((width<1024px)){.frame[data-flip] .f-fig{grid-area:2/1/auto/span 3}.frame[data-flip] .f-text{grid-area:2/4/auto/-1}}@media (width>=1024px){.frame[data-layout=figure-wide]:has(>.frame-grid>.f-text) .f-head{grid-area:1/1/auto/span 6}.frame[data-layout=figure-wide] .f-text{grid-area:1/7/auto/-1}}@media not all and (width>=1024px){.frame[data-layout=figure-wide] .f-text{grid-column:1/-1}}.f-gcol{align-self:start;gap:var(--vl-space-8);grid-area:1/8/span 2/-1;min-width:0;display:grid}.f-gcol>.f-fig,.frame[data-layout=glance] .f-gcol>.f-fig{grid-area:auto;align-self:start}.f-gaside{gap:var(--vl-space-5);align-content:start;display:grid}.f-gaside-row{gap:var(--vl-space-2);display:grid}.f-gaside-row p{color:var(--vl-fg-text-default-neutral);text-wrap:pretty;margin:0}.f-remark{font:var(--vl-type-body-xs);letter-spacing:var(--vl-type-body-xs-track);color:var(--vl-fg-text-default-neutral-faint);margin:0}@media not all and (width>=1024px){.f-gcol{grid-area:auto/1/auto/-1}}.f-ai{gap:var(--vl-space-2);border-top:var(--_hairline);padding-top:var(--vl-space-4);display:grid}.f-ai-label{align-items:center;gap:var(--vl-space-2);color:var(--vl-fg-text-default-neutral);display:inline-flex}.f-ai-label:before{content:"";width:var(--lock-ai-dot);height:var(--lock-ai-dot);background:currentColor;border-radius:50%;flex:none}.f-ai p{color:var(--vl-fg-text-default-neutral);max-width:var(--vl-type-measure-web-body);text-wrap:pretty;margin:0}.f-takeaway{font:var(--vl-type-quote-g);letter-spacing:var(--vl-type-quote-g-track);color:var(--vl-fg-text-default-neutral);max-width:var(--vl-type-measure-quote);text-wrap:pretty;margin:var(--vl-space-2) 0 0}@media (width>=1024px){.frame[data-stats=side] .f-stats{align-content:start;gap:var(--vl-space-8);border-top:0;grid-area:1/1/span 4/span 3;grid-template-columns:1fr;padding-top:0}.frame[data-stats=side] .f-head,.frame[data-stats=side] .f-fig{grid-column:4/-1}.frame[data-stats=side] .f-text{column-gap:var(--_gutter);grid-column:4/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.frame[data-stats=side] .f-text>*{min-width:0}.frame[data-layout=glance] .frame-grid{grid-template-rows:auto auto 1fr}.frame[data-layout=glance] .f-head{grid-row:1}.frame[data-layout=glance] .f-rows{grid-row:2}.f-gcol{grid-row:1/span 3}.frame[data-stats=side] .f-head{grid-row:1}.frame[data-stats=side] .f-text,.frame[data-stats=side]:has(.f-fig.is-wide) .f-text{grid-area:2/4/auto/-1}.frame[data-stats=side] .f-fig,.frame[data-stats=side] .f-fig.is-wide{grid-area:3/4/auto/-1}.frame[data-stats=side] .frame-grid{grid-template-rows:auto auto auto 1fr}}.stat{gap:var(--vl-space-2);align-content:start;display:grid}.stat .n{font:var(--vl-type-number-m);letter-spacing:var(--vl-type-number-m-track);color:var(--vl-fg-text-default-neutral);font-variant-numeric:tabular-nums}.next{padding-block:var(--vl-space-30)}.case-card{gap:var(--vl-space-3);color:inherit;text-decoration:none;display:grid}@media (width>=1024px){.case-card{grid-column:span 6}}@media (width>=768px) and ((width<1024px)){.case-card{grid-column:span 4}}.case-fig{aspect-ratio:4/3;margin:0}[data-theme=light] .case-fig{outline:var(--_hairline);outline-offset:calc(-1 * var(--vl-hairline-web))}.case-card .kicker{gap:var(--vl-space-3);margin-top:var(--vl-space-1);align-items:baseline;display:flex}.case-card h3{font:var(--vl-type-h3);letter-spacing:var(--vl-type-h3-track);color:var(--vl-fg-text-default-neutral);text-wrap:balance}.case-card:hover h3,.case-card:focus-visible h3{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:var(--vl-hairline-web)}.case-card .summary{color:var(--vl-fg-text-default-neutral-muted);max-width:var(--vl-type-measure-web-body);text-wrap:pretty}.case-card .tags{color:var(--vl-fg-text-default-neutral-muted)}@media (width<=767.98px){.next{padding-block:var(--vl-space-24)}.case-fig{aspect-ratio:var(--lock-card-ratio-phone)}}.f-video{position:relative}.f-video video{width:100%;height:auto;display:block}.f-video-btn{right:var(--vl-space-3);bottom:var(--vl-space-3);background:var(--vl-bg-page);position:absolute}.f-video-btn[aria-pressed=true] svg path{fill:currentColor}.ffw{--_pad:var(--lock-plate-pad);margin:calc(-1 * var(--_pad));padding:var(--_pad);--_ink:var(--lock-plate-ink);--_mute:#1616168c;--_hair:#16161633;--_line:#16161657;--_doc:clamp(10px, 1.5cqw, 11px);--_s:1;--_os:"Open Sans", "Segoe UI", system-ui, sans-serif;--_gal:"Work Sans", "Open Sans", sans-serif;--_u-page:#fcfcfe;--_u-surf:#fff;--_u-bd:#eef0f2;--_u-card:#dee2e5;--_u-fld:#cdd3d9;--_u-txt:#151b20;--_u-sec:#617384;--_u-dis:#8896a6;--_u-brand:#005ca9;--_u-brand-f:#004785;--_u-tint:#f7f9ff;--_u-tint-bd:#d4e3ff;--_u-on:#fff;--_u-chrome:#edeff1;--_u-chrome-f:#fff;--_u-dot:#d0d4d8;--_u-shadow:0 1px 2px #151b200f, 0 18px 48px #151b2017;--_own:#005ca9;gap:var(--vl-space-3);color:var(--_ink);font:var(--vl-type-body-xs);display:grid;overflow:hidden;container:ffw/inline-size}.ffw[data-xray]{--_fade:grayscale(1) opacity(.32);--_faint:#e3e6e9}.ffw[data-xray] .ffw-hdr{border-bottom:1.5px solid var(--_line)}.ffw[data-xray] .ffw-sum,.ffw[data-xray] .ffw-card{border:1.5px solid var(--_line)}.ffw[data-xray] .ffw-foot-b{border-top-color:var(--_line)}.ffw[data-xray] .ffw-chrome,.ffw[data-xray] .ffw-logo,.ffw[data-xray] .ffw-prog li i,.ffw[data-xray] .ffw-bars i,.ffw[data-xray] .ffw-btn,.ffw[data-xray] .ffw-edit,.ffw[data-xray] .ffw-i,.ffw[data-xray] .ffw-ic,.ffw[data-xray] .ffw-radio,.ffw[data-xray] .ffw-box,.ffw[data-xray] .ffw-legal{filter:var(--_fade)}.ffw[data-xray] .ffw-in,.ffw[data-xray] .ffw-rc,.ffw[data-xray] .ffw-cc{border-color:var(--_faint);background:0 0}.ffw[data-xray] .ffw-rc-strip{border-top-color:var(--_faint);background:0 0}.ffw[data-xray] .ffw-in .ph{opacity:.45}.ffw-sc{--_own-line:color-mix(in srgb, var(--_own) 55%, var(--lock-plate-bg));aspect-ratio:380/560;border:1.5px solid var(--_line);background:var(--lock-plate-bg);width:100%;color:var(--_ink);border-radius:3cqw;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.ffw-sc i,.ffw-sc span{display:block}.ffw-sc .sc-prog,.ffw-sc .sc-cells{display:grid}.sc-chrome{border-bottom:1px solid var(--_hair);align-items:center;height:7cqw;padding:0 4cqw;display:flex}.sc-chrome i{border:1px solid var(--_hair);border-radius:2cqw;width:40%;height:2.4cqw}.sc-head{border-bottom:1.5px solid var(--_line);align-items:center;gap:6cqw;height:11cqw;padding:0 5cqw;display:flex}.sc-logo{background:var(--_line);border-radius:1cqw;width:12cqw;height:2.6cqw}.sc-prog{grid-template-columns:repeat(var(--_n), minmax(0, 1fr));flex:1;align-self:end;gap:1.5cqw;margin-bottom:2.6cqw;display:grid}.sc-prog i{background:var(--_hair);height:1.4cqw}.sc-prog i:first-child{background:var(--_mute)}.sc-body{flex:1;align-content:start;gap:3.6cqw;padding:6cqw 10cqw 4cqw;display:grid}.sc-h1{background:var(--_line);border-radius:1cqw;justify-self:center;width:46%;height:3.6cqw;margin-bottom:1.4cqw}.sc-sec{gap:2.2cqw;display:grid}.sc-t{background:var(--_line);border-radius:1cqw;width:42%;height:2.4cqw}.sc-sec.is-next .sc-t{background:var(--_hair)}.sc-box{border:1.5px solid var(--_line);border-radius:2.4cqw;padding:3cqw}.sc-cells{grid-template-columns:repeat(2,30%);gap:2.4cqw 6%}.sc-cells i{border:1.5px solid var(--_own-line);background:color-mix(in srgb, var(--_own) 14%, transparent);border-radius:.8cqw;width:auto;height:3.6cqw}.sc-card{gap:2.4cqw;display:grid}.sc-field{border:1.5px solid var(--_own-line);background:color-mix(in srgb, var(--_own) 14%, transparent);border-radius:1cqw;height:5cqw}.sc-field.sc-short{width:55%}.sc-btn{background:var(--_own);border-radius:1cqw;justify-self:end;width:24%;height:5cqw;margin-top:1cqw}.sc-foot{border-top:1px solid var(--_hair);align-items:center;gap:3cqw;height:8cqw;margin-top:auto;padding:0 5cqw;display:flex}.sc-foot i{background:var(--_hair);width:9cqw;height:1.6cqw}.ffw-anat,.ffw-two{padding:calc(var(--_pad) + 24px) var(--_pad) var(--_pad);color:var(--_ink);display:none;position:absolute;inset:0}.ffw[data-kind=anat] .ffw-anat,.ffw[data-kind=two] .ffw-two{display:grid}.ffw[data-kind=anat] .ffw-win,.ffw[data-kind=two] .ffw-win,.ffw[data-kind=anat] .ffw-fog,.ffw[data-kind=two] .ffw-fog,.ffw[data-kind=anat] .ffw-foot,.ffw[data-kind=two] .ffw-foot{display:none}.ffw-anat{padding-right:calc(var(--_pad) + 24px);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;column-gap:10%}.ffw-anat .ffw-sc-host{justify-content:flex-end;height:100%;display:flex}.ffw-anat .ffw-sc{width:auto;height:100%}.ffw-labels{align-self:stretch;position:relative}.ffw-lab{text-align:right;gap:2px;display:grid;position:absolute;left:0;right:0}.ffw-lab b{font:600 var(--_doc) / 1.3 var(--vl-font-family-mori);letter-spacing:.2em;text-transform:uppercase}.ffw-lab span{font:var(--vl-type-body-xs);color:var(--_mute)}.ffw-leads{pointer-events:none;width:100%;height:100%;color:var(--_line);position:absolute;inset:0}.ffw[data-layout=phone] .ffw-anat{padding-right:var(--_pad);grid-template-columns:minmax(0,1fr) 58%;align-items:center;column-gap:6%}.ffw[data-layout=phone] .ffw-anat .ffw-sc-host{height:auto}.ffw[data-layout=phone] .ffw-anat .ffw-sc{aspect-ratio:380/660;width:100%;height:auto}.ffw[data-layout=phone] .ffw-labels{gap:var(--vl-space-3)}.ffw[data-layout=phone] .ffw-lab span{display:none}.ffw-two{align-content:center;column-gap:8%;row-gap:var(--vl-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.ffw-col2{gap:var(--vl-space-3);display:grid}.ffw-pname{font:600 var(--_doc) / 1 var(--vl-font-family-mori);letter-spacing:.2em;text-transform:uppercase}.ffw-two .ffw-share{z-index:2;right:var(--_pad);bottom:var(--_pad);background:var(--lock-plate-bg);padding:var(--vl-space-5) var(--vl-space-6) var(--vl-space-4);border:1px solid var(--_hair);position:absolute;box-shadow:0 1px 2px #16161614,0 16px 40px #1616161f}.ffw-two .ffw-share b{font:200 clamp(56px, 13cqw, 112px) / .8 var(--vl-font-family-mori);letter-spacing:-.04em}.ffw[data-layout=phone] .ffw-two .ffw-share{right:var(--_pad);left:var(--_pad);gap:var(--vl-space-3);padding:var(--vl-space-3) var(--vl-space-4)}.ffw[data-layout=phone] .ffw-two .ffw-share small{white-space:normal}.ffw[data-layout=phone] .ffw-two .ffw-share b{font-size:52px}.ffw-sc{box-shadow:0 1px 2px #1616160f,0 12px 32px #16161614}.ffw-bg{pointer-events:none;transform-origin:50%;position:absolute;inset:0}.ffw-anat,.ffw-two,.ffw-two{position:absolute}.ffw[data-layout=phone] .ffw-two{column-gap:6%}.ffw[data-layout=phone] .ffw-two .ffw-sc{aspect-ratio:380/600}.ffw-head{display:grid}.ffw-k{font:var(--vl-type-label-wrap);letter-spacing:var(--vl-type-label-track);text-transform:uppercase;opacity:0;grid-area:1/1;justify-self:start}.ffw[data-state="0"] .ffw-k[data-k="0"],.ffw[data-state="1"] .ffw-k[data-k="1"],.ffw[data-state="2"] .ffw-k[data-k="2"],.ffw[data-state="3"] .ffw-k[data-k="3"],.ffw[data-state="4"] .ffw-k[data-k="4"]{opacity:1}.ffw-stage{aspect-ratio:800/720;margin-inline:calc(-1 * var(--_pad));margin-bottom:calc(-1 * var(--_pad));position:relative;overflow:hidden}.ffw[data-layout=phone] .ffw-stage{aspect-ratio:400/660}@media (width<=767.98px){.ffw{--_pad:var(--lock-plate-pad-phone)}}.ffw-win{left:calc(20px * var(--_s));top:calc(20px * var(--_s));width:760px;height:740px;transform:scale(var(--_s));transform-origin:0 0;background:var(--_u-page);border:1px solid var(--_u-card);box-shadow:var(--_u-shadow);font:400 14px/20px var(--_os);color:var(--_u-txt);letter-spacing:-.08px;text-align:left;border-bottom:0;border-radius:10px 10px 0 0;flex-direction:column;display:flex;position:absolute;overflow:hidden}.ffw[data-layout=phone] .ffw-win{left:calc(28px * var(--_s));top:calc(16px * var(--_s));border-radius:22px 22px 0 0;width:360px;height:680px}.ffw-win svg{width:100%;height:100%;display:block}.ffw-chrome{background:var(--_u-chrome);border-bottom:1px solid var(--_u-bd);flex:none;align-items:center;gap:14px;height:36px;padding:0 14px;display:flex}.ffw-dots{gap:6px;display:flex}.ffw-dots i{background:var(--_u-dot);border-radius:50%;width:10px;height:10px}.ffw-url{background:var(--_u-chrome-f);border:1px solid var(--_u-bd);height:22px;color:var(--_u-sec);border-radius:11px;flex:1;padding:0 12px;font-size:12px;line-height:20px}.ffw-url.is-m{flex:none;margin:0 auto;padding:0 28px}.ffw[data-layout=phone] .ffw-chrome{height:40px}.ffw-hdr{z-index:1;background:var(--_u-surf);border-bottom:1px solid var(--_u-bd);flex:none;align-items:center;gap:40px;height:56px;padding:0 24px;display:flex;position:relative}.ffw-logo{color:var(--_u-brand);flex:none;width:86px!important;height:16px!important}.ffw-prog{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:end;gap:8px;margin:0;padding:0 0 12px;list-style:none;display:grid}.ffw-prog li{font:600 13px/18px var(--_os);color:var(--_u-sec);white-space:nowrap;gap:4px;min-width:0;display:grid}.ffw-prog li>span{text-overflow:ellipsis;overflow:hidden}.ffw-prog li i{background:var(--_u-fld);height:3px}.ffw-prog li.is-on{color:var(--_u-txt)}.ffw-prog li.is-on i{background:var(--_u-brand)}.ffw[data-layout=phone] .ffw-hdr{gap:6px;height:auto;padding:12px 16px 10px;display:grid}.ffw-hrow{align-items:center;height:20px;display:flex}.ffw-mstep{font:600 14px/20px var(--_os);gap:8px;display:flex}.ffw-mn{color:var(--_u-sec)}.ffw-bars{grid-template-columns:repeat(var(--_n), minmax(0, 1fr));gap:4px;display:grid}.ffw-bars i{background:var(--_u-fld);height:3px}.ffw-bars i.is-on{background:var(--_u-brand)}.ffw-view{flex:1;min-height:0;position:relative;overflow:hidden}.ffw-scroll{padding:36px 80px 80px}.ffw-view:before{content:"";z-index:1;background:linear-gradient(to bottom, var(--_strip) 72%, transparent);--_strip:#fcfcfe;height:34px;position:absolute;inset:0 0 auto}.ffw[data-layout=phone] .ffw-view:before{height:18px}.ffw[data-layout=phone] .ffw-scroll{padding:24px 16px 80px}.ffw-title{text-align:center;gap:8px;margin-bottom:36px;display:grid}.ffw-h{font:600 30px/36px var(--_gal);letter-spacing:-.2px;color:var(--_u-txt);margin:0}.ffw-sub{color:var(--_u-sec);margin:0;font-size:13px;line-height:19px}.ffw[data-layout=phone] .ffw-title{margin-bottom:28px}.ffw[data-layout=phone] .ffw-h{font-size:26px;line-height:32px}.ffw-col{gap:24px;display:grid}.ffw-sec{gap:16px;display:grid;position:relative}.ffw-st{align-items:center;gap:8px;min-height:40px;display:flex}.ffw-stt{font:600 19px/24px var(--_gal);color:var(--_u-dis);flex:1;min-width:0}.ffw-sec.is-active .ffw-stt{color:var(--_u-txt)}.ffw[data-layout=phone] .ffw-stt{font-size:16px;line-height:22px}.ffw-edit{background:var(--_u-tint);width:32px;height:32px;color:var(--_u-brand);border-radius:4px;flex:none;padding:8px}.ffw-sec.is-next{gap:0}.ffw-sec.is-next .ffw-st{min-height:36px}.ffw-sum{background:var(--_u-surf);border:1px solid var(--_u-bd);border-radius:16px;gap:14px 24px;padding:18px 24px;display:grid}.ffw-sum.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ffw[data-layout=phone] .ffw-sum{padding:16px}.ffw[data-layout=phone] .ffw-sum.is-grid{grid-template-columns:1fr;gap:10px}.ffw-sum>div{gap:2px;min-width:0;display:grid}.ffw-sl{font:600 13px/18px var(--_os);color:var(--_u-sec)}.ffw-sv{font:600 15px/22px var(--_os);color:var(--_u-txt)}.ffw-card{background:var(--_u-surf);border:1px solid var(--_u-bd);border-radius:16px;overflow:hidden}.ffw-cbody{gap:16px;padding:24px;display:grid}.ffw[data-layout=phone] .ffw-cbody{gap:14px;padding:16px}.ffw-foot-b{border-top:1px solid var(--_u-bd);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.ffw[data-layout=phone] .ffw-foot-b{flex-direction:column;gap:8px;padding:16px}.ffw-btn{border:1px solid var(--_u-brand);background:var(--_u-brand);height:40px;color:var(--_u-on);font:600 15px/24px var(--_os);border-radius:4px;justify-content:center;align-items:center;padding:0 24px;display:inline-flex}.ffw-btn.is-2nd{background:var(--_u-tint);color:var(--_u-brand)}.ffw-q{color:var(--_u-txt);align-items:center;gap:6px;font-weight:600;display:flex}.ffw-qd{gap:4px;display:grid}.ffw-qd b{font:600 15px/22px var(--_os);color:var(--_u-txt)}.ffw-sm{color:var(--_u-sec);font-size:13px;font-weight:400;line-height:18px}.ffw-i{width:16px;height:16px;color:var(--_u-brand);flex:none;display:inline-block}.ffw-f{gap:6px;display:grid}.ffw-f>label{font:600 13px/18px var(--_os);color:var(--_u-txt)}.ffw-in{border:1px solid var(--_u-fld);background:var(--_u-surf);height:40px;color:var(--_u-txt);border-radius:4px;align-items:center;gap:6px;min-width:0;padding:0 12px;font-size:15px;display:flex}.ffw-in.is-filled{background:var(--_u-tint);border-color:var(--_u-tint-bd);color:var(--_u-brand-f)}.ffw-in .ph{color:var(--_u-dis)}.ffw-caret{background:var(--_u-brand);vertical-align:-3px;width:1.5px;height:18px;margin-left:1px;animation:1s steps(2,start) infinite ffw-blink;display:inline-block}@keyframes ffw-blink{to{visibility:hidden}}.ffw.no-motion .ffw-caret{animation:none}.ffw-tel{grid-template-columns:auto 1fr;gap:8px;display:grid}.ffw-cc{background:var(--_u-tint);border-color:var(--_u-tint-bd);color:var(--_u-brand)}.ffw-cb{color:var(--_u-txt);align-items:center;gap:8px;display:flex}.ffw-cb-l{align-items:flex-start;font-size:13px;line-height:19px}.ffw-cb-l u{color:var(--_u-brand)}.ffw-box{border:1.5px solid var(--_u-dis);border-radius:3px;flex:none;width:18px;height:18px}.ffw-cb-l .ffw-box{margin-top:1px}.ffw-rc{border:1px solid var(--_u-card);background:var(--_u-surf);border-radius:8px;overflow:hidden}.ffw-rc.is-on{border-color:var(--_u-brand)}.ffw-rc-h{font:600 16px/24px var(--_os);color:var(--_u-brand);align-items:center;gap:10px;padding:14px 16px;display:flex}.ffw-rc-h>b,.ffw-rc-t{flex:1;min-width:0}.ffw-rc-t{display:grid}.ffw-rc-t .ffw-sm{color:var(--_u-sec)}.ffw-rc .ffw-f,.ffw-rc .ffw-cb{padding:0 16px 14px}.ffw-ic{width:22px;height:22px;color:var(--_u-brand);flex:none}.ffw-radio{border:1.5px solid var(--_u-fld);border-radius:50%;flex:none;width:20px;height:20px}.ffw-radio.is-on{box-shadow:inset 0 0 0 2px var(--_u-brand), inset 0 0 0 5px var(--_u-surf), inset 0 0 0 10px var(--_u-brand);border:0}.ffw-rc-strip{border-top:1px solid var(--_u-bd);background:var(--_u-tint);text-align:center;color:var(--_u-brand);padding:10px;font-weight:600}.ffw-legal{border:1px solid var(--_u-tint-bd);background:var(--_u-tint);border-radius:12px;width:72%;padding:14px 16px}.ffw-lines{gap:7px;display:grid}.ffw-lines i{height:6px;width:var(--_w);background:var(--_u-brand);opacity:.22;border-radius:3px}.ffw-tag{font:600 calc(var(--_doc) / var(--_s)) / 1 var(--vl-font-family-mori);letter-spacing:.2em;text-transform:uppercase;color:var(--_ink);opacity:0;white-space:nowrap}.ffw[data-layout=desk] .ffw-tag{position:absolute;top:20px;right:-66px;transform:translateY(-50%)}.ffw-tag[data-tag=next]{color:var(--_mute)}.ffw[data-xray] .ffw-tag{opacity:1}.ffw-notes{pointer-events:none;position:absolute;inset:0}.ffw-n{opacity:0;font:600 var(--_doc) / 1 var(--vl-font-family-mori);letter-spacing:.2em;text-transform:uppercase;color:var(--_ink);white-space:nowrap;position:absolute}.ffw-n b{font-weight:600;display:block}.ffw-n-prog{padding-top:var(--_gap,18px)}.ffw-n-prog:before{content:"";width:1.5px;height:calc(var(--_gap,18px) - 4px);background:var(--_ink);position:absolute;top:0;left:0}.ffw-n-prog b{padding-left:0}.ffw[data-layout=phone] .ffw-n-prog{display:none}.ffw-n-secs{width:0}.ffw-n-secs:before{content:"";background:var(--_ink);width:1.5px;position:absolute;top:0;bottom:0;left:-16px}.ffw-n-secs:after{content:"";background:var(--_ink);width:8px;height:1.5px;position:absolute;top:0;left:-16px}.ffw-n-secs b{transform-origin:0 0;position:absolute;top:18px;left:-26px;transform:rotate(-90deg)translate(-100%)}.ffw[data-layout=phone] .ffw-n-secs:before,.ffw[data-layout=phone] .ffw-n-secs:after{left:0}.ffw[data-layout=phone] .ffw-n-secs b{left:-10px}.ffw[data-xray] .ffw-n{opacity:1}.ffw-pnote{font:600 calc(var(--_doc) / var(--_s)) / 1 var(--vl-font-family-mori);letter-spacing:.2em;text-transform:uppercase;color:var(--_ink);opacity:0;align-self:center;margin-left:auto}.ffw[data-xray] .ffw-pnote{opacity:1}.ffw-fog{pointer-events:none;background:linear-gradient(to bottom, #faf9f500, #faf9f5b3 50%, var(--lock-plate-bg) 80%);backdrop-filter:blur(2.5px);height:20%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 50%);mask-image:linear-gradient(#0000,#000 50%)}.ffw-foot{padding:20px var(--_pad) var(--_pad);background:linear-gradient(to bottom, #faf9f500, var(--lock-plate-bg) 20px);align-items:flex-end;gap:var(--vl-space-3) var(--vl-space-6);min-height:calc(var(--_pad) + 40px);flex-wrap:wrap;display:flex;position:absolute;inset:auto 0 0}.ffw-legend{justify-content:flex-end;gap:var(--vl-space-2) var(--vl-space-5);font:600 var(--_doc) / 1.3 var(--vl-font-family-mori);letter-spacing:.2em;text-transform:uppercase;opacity:0;flex-wrap:wrap;margin-left:auto;display:flex}.ffw-legend span{align-items:center;gap:8px;display:inline-flex}.ffw-legend i{flex:none;width:14px;height:10px}.ffw-legend .k-sh{background:#e3e6e9}.ffw-legend .k-own{background:var(--_own)}.ffw[data-xray] .ffw-legend{opacity:1}.ffw-share{align-items:flex-end;gap:var(--vl-space-4);color:var(--_ink);display:flex}.ffw-share b{font:200 clamp(44px, 9cqw, 72px) / .8 var(--vl-font-family-mori);letter-spacing:-.04em}.ffw-share span{font:var(--vl-type-body-xs-strong);gap:4px;padding-bottom:2px;display:grid}.ffw-share small{font:var(--vl-type-body-xs);color:var(--_mute);white-space:nowrap}.ffw[data-layout=phone] .ffw-legend{justify-content:flex-start;margin-left:0}.ffw[data-layout=phone][data-state="3"] .ffw-legend{display:none}.osy,.dsa,.ffw,.atp{--fig-dot-pitch:24px;--fig-dot-r:.8px;--fig-dot-ink:#16161626}.osy-bg,.dsa-bg,.ffw,.atp-bg,.atp-wrap.is-on{background-image:radial-gradient(circle at 50% 50%, var(--fig-dot-ink) var(--fig-dot-r), transparent calc(var(--fig-dot-r) + .7px));background-size:var(--fig-dot-pitch) var(--fig-dot-pitch);background-position:0 0;background-repeat:repeat}.osy,.atp{--_u-blue:#005ca9;--_u-tint:#ebf2f8;--_u-line:#a6c3de;--_u-amber:#fbe7c2;--_u-amber-ink:#8a5a00;--_u-card:#fff;--_u-faint:#8a939c;--_u-rule:#d9dcdf}.osy{margin:calc(-1 * var(--lock-plate-pad));padding:var(--lock-plate-pad);--_ink:var(--lock-plate-ink);--_hair:#16161629;--_line:#1616164d;--_soft:#1616161f;--_card:#fff;gap:var(--vl-space-3);color:var(--_ink);font:var(--vl-type-body-xs);display:grid;overflow:hidden;container:osy/inline-size}.osy-head{display:grid}.osy-k{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:uppercase;grid-area:1/1;justify-self:start}.osy-k.is-after{opacity:0}.osy-panel{gap:var(--vl-space-3);padding:var(--vl-space-4);margin:calc(-1 * var(--vl-space-4));border:var(--vl-hairline-web) solid transparent;border-radius:14px;display:grid;position:relative}.osy-head,.osy-grid{position:relative}.osy-bg{pointer-events:none;transform-origin:50%;position:absolute;inset:-64px}.osy-rail{pointer-events:none;height:2px;position:absolute;overflow:visible}.osy-rail line{stroke:#005ca9;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0}.osy-stage{z-index:1;gap:var(--vl-space-3);transform-origin:50%;display:grid;position:relative}.osy-big{z-index:3;text-align:center;text-wrap:balance;box-sizing:border-box;pointer-events:none;opacity:0;width:max-content;max-width:86%;color:var(--_ink);font:italic 600 clamp(42px, 7.3cqw, 90px)/1.05 var(--vl-font-family-garamond);letter-spacing:var(--vl-type-quote-g-track);padding:0 2cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.osy-w{transform-origin:50% 100%;display:inline-block}.osy.has-hover .osy-cell{transition:transform var(--vl-motion-time-micro) var(--vl-motion-ease-out);transform:perspective(700px) rotateX(var(--_tx,0deg)) rotateY(var(--_ty,0deg));transform-style:preserve-3d}.osy.has-hover .osy-n{transition:transform var(--vl-motion-time-small) var(--vl-motion-ease-out);transform-origin:0}.osy.has-hover .osy-cell:hover .osy-n{transform:scale(1.18)}.osy.has-hover .osy-new{transition:box-shadow var(--vl-motion-time-small) var(--vl-motion-ease-out)}.osy.has-hover:not([data-state="0"]) .osy-cell:hover .osy-new{box-shadow:0 8px 18px #0000001a}.osy-grid{gap:var(--vl-space-5) var(--vl-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.osy-cell{gap:var(--vl-space-2);align-content:start;min-width:0;display:grid;position:relative}.osy-card{aspect-ratio:3/2;position:relative;container-type:inline-size}.osy-old,.osy-new{background:var(--_card);border:1px solid var(--_hair);flex-direction:column;gap:5cqw;padding:8cqw;display:flex;position:absolute;inset:0;overflow:hidden}.osy-old{transform:rotate(var(--_r));box-shadow:0 1px 2px #0000000d}.osy-old.v0{border-radius:0}.osy-old.v1{border-radius:2cqw;gap:6cqw;padding:7cqw 9cqw}.osy-old.v2{border-radius:5cqw;gap:4.5cqw;padding:9cqw 8cqw}.osy-new{opacity:0;border-radius:4cqw;box-shadow:0 1px 1px #0000000a}.osy-new .osy-steps{width:28%}.osy-r{transform-origin:0 0;flex:none;display:block}.osy-steps{gap:2.5cqw;display:flex}.osy-steps i{background:var(--_soft);border-radius:1cqw;flex:1;height:2cqw}.osy-steps i.on{background:var(--_line)}.osy-t{background:#16161680;border-radius:1cqw;width:55%;height:4.5cqw}.osy-f,.osy-fr{border:1px solid var(--_line);border-radius:1.5cqw;height:9cqw}.osy-fr{border-radius:5cqw}.osy-fu{border-bottom:1px solid var(--_line);height:7cqw}.osy-f2{gap:3cqw;display:flex}.osy-f2 i{border:1px solid var(--_line);border-radius:1.5cqw;flex:1;height:9cqw}.osy-x{gap:2.5cqw;display:grid}.osy-x i{background:var(--_soft);border-radius:1cqw;height:2cqw}.osy-x i:last-child{width:62%}.osy-g{border:1px solid var(--_line);border-radius:1.5cqw;height:8cqw;display:flex;overflow:hidden}.osy-g i{flex:1}.osy-g i:first-child{background:#16161666}.osy-g i+i{border-left:1px solid var(--_line)}.osy-opts{gap:5cqw;display:flex}.osy-opts>span{flex:1;align-items:center;gap:2cqw;display:flex}.osy-opts i{border:1px solid var(--_line);border-radius:50%;flex:none;width:4.5cqw;height:4.5cqw}.osy-opts.is-c i{border-radius:.8cqw}.osy-opts b{background:var(--_soft);border-radius:1cqw;flex:1;height:2cqw}.osy-btn{background:#1616168c;border-radius:1.5cqw;width:34%;height:8cqw;margin-top:auto}.osy-btn.is-l{align-self:flex-start}.osy-btn.is-r{align-self:flex-end}.osy-btn.is-w{width:100%}.osy-st{font:600 10px/1 var(--vl-font-family-mori);letter-spacing:.04em;white-space:nowrap;opacity:0;border-radius:6px;padding:3px 6px;position:absolute;top:9px;right:9px}.osy-id{align-items:center;gap:var(--vl-space-2);min-width:0;display:flex}.osy-n{font:350 12px/1.25 var(--vl-font-family-mori)}.osy-mark{background:currentColor;flex:none;width:10px;height:10px}.osy-circle{border-radius:50%}.osy-half{border-radius:6px 6px 0 0;height:6px}.osy-pill{border-radius:3px;width:12px;height:6px}.osy-triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.osy-pentagon{clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.osy-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.osy-hexagon{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.osy-plus{clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%)}.osy-ring{background:0 0;border-radius:50%;box-shadow:inset 0 0 0 2.5px}.osy-para{clip-path:polygon(30% 0,100% 0,70% 100%,0 100%)}.osy-trap{clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.osy:not([data-state="0"]) .osy-old{opacity:0}.osy:not([data-state="0"]) .osy-new{opacity:1}.osy:not([data-state="0"]) .osy-k.is-before{opacity:0}.osy:not([data-state="0"]) .osy-k.is-after,.osy[data-state="2"] .osy-st{opacity:1}.osy[data-state="2"] :is([data-status=built],[data-status=in-design],[data-status=framework-beta]){--_u:#005ca9}.osy[data-state="2"] :is([data-status=built],[data-status=in-design],[data-status=framework-beta]) .osy-new{border-color:var(--_u)}.osy[data-state="2"] :is([data-status=built],[data-status=in-design],[data-status=framework-beta]) .osy-new .osy-steps i.on,.osy[data-state="2"] :is([data-status=built],[data-status=in-design],[data-status=framework-beta]) .osy-new .osy-btn{background:var(--_u)}.osy[data-state="2"] :is([data-status=built],[data-status=in-design],[data-status=framework-beta]) .osy-id{color:var(--_u)}.osy[data-state="2"] :is([data-status=built],[data-status=in-design],[data-status=framework-beta]) .osy-n{font-weight:600}[data-status=built] .osy-st{color:#005ca9;background:#e3edf7}:is([data-status=in-design],[data-status=framework-beta]) .osy-st{color:#8a5a00;background:#fbe7c2}.osy[data-state="2"] .osy-cell:not([data-status]) .osy-new{border-style:dashed}@media (width<=767.98px){.osy{margin:calc(-1 * var(--lock-plate-pad-phone));padding:var(--lock-plate-pad-phone)}}@container osy (width<=519.98px){.osy-panel{gap:var(--vl-space-2);padding:var(--vl-space-2);margin:calc(-1 * var(--vl-space-2));border-radius:10px}.osy-grid{gap:var(--vl-space-3) var(--vl-space-2)}.osy-cell{gap:var(--vl-space-1)}.osy-id{align-items:flex-start;gap:4px}.osy-mark{width:8px;height:8px;margin-top:2px}.osy-half,.osy-pill{height:5px}.osy-n{font-size:10px;line-height:1.2}.osy-old,.osy-new{border-width:.75px}.osy-st{border-radius:4px;justify-self:start;padding:2px 4px;font-size:8px;position:static}}.osy.no-motion *,.lch.no-motion *,.atp.no-motion *{transition:none!important}.dsa{margin:calc(-1 * var(--lock-plate-pad));padding:var(--lock-plate-pad);--_ink:var(--lock-plate-ink);--_mute:#16161685;--_hair:#16161624;--_line:#1616164d;--_p:clamp(.5px, .12cqw, 1px);--_doc:clamp(10.5px, 1.66cqw, 13px);--_os:"Open Sans", "Segoe UI", system-ui, sans-serif;--_brand:#005ca9;--_brand-filled:#004785;--_secondary:#617384;--_tertiary:#8896a6;--_primary:#151b20;--_b-neutral:#dee2e5;--_b-hover:#a5c8ff;--_b-info:#d4e3ff;--_b-disabled:#eef0f2;--_radio:#cdd3d9;--_success:#028052;--_b-success:#cdece1;--_bg-success:#fafffd;--_bg-info:#f7f9ff;--_bg-neutral:#fcfcfc;--_bg-disabled:#f7f7f7;--_layer:#e8efff;gap:var(--vl-space-3);color:var(--_ink);font:var(--vl-type-body-xs);display:grid;overflow:hidden;container:dsa/inline-size}.dsa-head{z-index:1;display:grid;position:relative}.dsa-k{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:uppercase;opacity:0;grid-area:1/1;justify-self:start}.dsa[data-state="0"] .dsa-k[data-k="0"],.dsa[data-state="1"] .dsa-k[data-k="1"],.dsa[data-state="2"] .dsa-k[data-k="2"],.dsa[data-state="3"] .dsa-k[data-k="3"]{opacity:1}.dsa-stage{aspect-ratio:16/10;display:grid;position:relative}.dsa-bg{pointer-events:none;transform-origin:50%;position:absolute;inset:-64px}.dsa-comp,.dsa-use{isolation:isolate;position:relative}.dsa.has-hover[data-state="3"] .dsa-card{transition:transform var(--vl-motion-time-micro) var(--vl-motion-ease-out);transform:perspective(700px) rotateX(var(--_tx,0deg)) rotateY(var(--_ty,0deg))}.dsa.has-hover[data-state="3"] .dsa-btn{transition:box-shadow var(--vl-motion-time-small) var(--vl-motion-ease-out)}.dsa.has-hover[data-state="3"] .dsa-card:hover .dsa-btn{box-shadow:0 8px 18px #0000001a}.dsa-big{z-index:3;text-align:center;text-wrap:balance;box-sizing:border-box;pointer-events:none;opacity:0;width:max-content;max-width:86%;color:var(--_ink);font:italic 600 clamp(28px, 5cqw, 48px)/1.1 var(--vl-font-family-garamond);letter-spacing:var(--vl-type-quote-g-track);padding:0 2cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dsa-w{white-space:nowrap;transform-origin:50% 100%;display:block}.dsa-l{opacity:0;visibility:hidden;grid-area:1/1;place-content:center;min-width:0;display:grid}.dsa[data-state="0"] .dsa-l[data-l="0"],.dsa[data-state="1"] .dsa-l[data-l="1"],.dsa[data-state="2"] .dsa-l[data-l="2"],.dsa[data-state="3"] .dsa-l[data-l="3"]{opacity:1;visibility:visible}.dsa-name,.dsa-meta{font:350 var(--_doc)/1.4 var(--vl-font-family-mori);letter-spacing:0}.dsa-name{color:var(--_ink);font-weight:600}.dsa-meta{color:var(--_mute)}.dsa-cap{justify-items:start;display:grid}.dsa-ic{width:calc(24 * var(--_p));aspect-ratio:1;color:var(--_brand);flex:none;display:grid}.dsa-ic svg{width:100%;height:100%}.dsa-rd{width:calc(24 * var(--_p));aspect-ratio:1;flex:none;place-items:center;display:grid;position:relative}.dsa-rd:before{content:"";width:calc(40 * var(--_p));aspect-ratio:1;background:var(--_layer);opacity:0;border-radius:50%;position:absolute}.dsa-rd i{width:calc(20 * var(--_p));aspect-ratio:1;border:calc(2 * var(--_p)) solid var(--_radio);background:#fff;border-radius:50%;position:relative}.dsa-rd.is-hover:before{opacity:1}.dsa-rd.is-hover i{border-color:var(--_brand);background:var(--_layer)}.dsa-rd.is-on i{border-color:var(--_brand);background:radial-gradient(circle, var(--_brand) 0 calc(5 * var(--_p)), #fff calc(5 * var(--_p) + .5px))}.dsa-rd.is-off i{border-color:var(--_radio);background:var(--_bg-disabled)}.dsa-tag{align-items:center;gap:calc(4 * var(--_p));height:calc(20 * var(--_p));padding:0 calc(8 * var(--_p));border:1px solid var(--_b-info);border-radius:calc(4 * var(--_p));background:var(--_bg-info);font:600 calc(14 * var(--_p))/calc(20 * var(--_p)) var(--_os);letter-spacing:-.08px;color:var(--_brand);white-space:nowrap;flex:none;display:inline-flex}.dsa-tag .dsa-ic{width:calc(12 * var(--_p))}.dsa-tag .dsa-ic svg{stroke-width:2.4px}.dsa-ghost{height:calc(20 * var(--_p));padding:0 calc(8 * var(--_p));border:1px dashed var(--_line);border-radius:calc(4 * var(--_p));font:400 calc(14 * var(--_p))/1 var(--_os);color:var(--_mute);flex:none;align-items:center;display:inline-flex}.dsa-tx{gap:calc(2 * var(--_p));flex:1;justify-items:start;min-width:0;display:grid}.dsa-tx b{font:600 calc(18 * var(--_p))/calc(24 * var(--_p)) var(--_os);letter-spacing:-.12px;color:var(--_brand)}.dsa-tx>span{font:400 calc(14 * var(--_p))/calc(20 * var(--_p)) var(--_os);letter-spacing:-.08px;color:var(--_secondary)}.dsa-card{isolation:isolate;display:grid;position:relative}.dsa-btn{z-index:2;gap:calc(8 * var(--_p));padding:calc(12 * var(--_p));border:1px solid var(--_b-neutral);border-radius:calc(8 * var(--_p));background:#fff;display:grid;position:relative}.dsa-card.has-msg .dsa-btn{margin-bottom:calc(-8 * var(--_p))}.dsa-row{align-items:center;gap:calc(8 * var(--_p));min-height:calc(48 * var(--_p));display:flex}.dsa-right{align-items:center;gap:calc(8 * var(--_p));flex:none;display:flex}.dsa-field{gap:calc(8 * var(--_p));display:grid}.dsa-flabel{font:600 calc(14 * var(--_p))/calc(16 * var(--_p)) var(--_os);letter-spacing:-.08px;color:var(--_secondary)}.dsa-input{height:calc(40 * var(--_p));padding:0 calc(12 * var(--_p));background:var(--_bg-info);border:1px solid var(--_b-info);border-radius:calc(4 * var(--_p));font:400 calc(16 * var(--_p))/calc(24 * var(--_p)) var(--_os);letter-spacing:-.12px;color:var(--_brand-filled);align-items:center;display:flex}.dsa-msg{z-index:1;padding:calc(16 * var(--_p)) calc(8 * var(--_p)) calc(12 * var(--_p));background:var(--_bg-success);border:1px solid var(--_b-success);border-radius:0 0 calc(8 * var(--_p)) calc(8 * var(--_p));font:600 calc(16 * var(--_p))/calc(24 * var(--_p)) var(--_os);letter-spacing:-.12px;color:var(--_success);text-align:center;position:relative}.dsa-card.is-hov .dsa-btn{border:2px solid var(--_b-hover);padding:calc(12 * var(--_p) - 1px)}.dsa-card.is-on .dsa-btn{border-color:var(--_brand)}.dsa-card.is-off .dsa-btn{background:var(--_bg-neutral);border-color:var(--_b-neutral)}.dsa-card.is-off :is(.dsa-ic,.dsa-tx b){color:var(--_tertiary)}.dsa-card.is-off .dsa-input{color:var(--_tertiary);background:var(--_bg-disabled);border-color:var(--_b-disabled)}.dsa-card.is-off .dsa-msg{background:var(--_bg-neutral);border-color:var(--_b-neutral);color:var(--_tertiary)}.dsa-tray{grid-auto-columns:17.4cqw;grid-auto-flow:column;align-items:start;gap:1.6cqw}.dsa-tile{gap:var(--vl-space-2);display:grid}.dsa-spec{aspect-ratio:1;place-content:center;align-items:center;gap:calc(12 * var(--_p));padding:calc(12 * var(--_p));border:1px solid var(--_hair);border-radius:calc(8 * var(--_p));background:#fff;flex-wrap:wrap;display:flex}.dsa-spec.is-ind{gap:calc(20 * var(--_p)) calc(24 * var(--_p));grid-template-columns:repeat(2,auto);place-content:center;display:grid}.dsa-spec.is-tag{gap:calc(8 * var(--_p));flex-direction:column}.dsa-spec.is-text .dsa-tx{flex:none}.dsa-tok{gap:calc(12 * var(--_p));justify-items:start;display:grid}.dsa-sws{gap:calc(4 * var(--_p));display:flex}.dsa-sws i{width:calc(20 * var(--_p));aspect-ratio:1;border-radius:calc(4 * var(--_p));box-shadow:inset 0 0 0 1px #1616161a}.dsa-scale{gap:calc(4 * var(--_p));display:grid}.dsa-scale>span{align-items:center;gap:calc(6 * var(--_p));font:400 calc(12 * var(--_p))/1 var(--_os);color:var(--_secondary);font-variant-numeric:tabular-nums;display:flex}.dsa-scale i{width:calc(var(--_v) * 2 * var(--_p));height:calc(6 * var(--_p));background:var(--_b-hover)}.dsa-blocks{width:calc(300 * var(--_p));gap:calc(20 * var(--_p));place-content:center stretch;justify-self:center}.dsa-bk{gap:var(--vl-space-2);display:grid}.dsa-msg.is-block{border-radius:calc(8 * var(--_p));padding-top:calc(12 * var(--_p))}.dsa-slot.is-block{padding:calc(12 * var(--_p));border:1px dashed var(--_line);border-radius:calc(8 * var(--_p));background:#fff}.dsa-comp{grid-template-columns:repeat(2, calc(300 * var(--_p)));gap:calc(20 * var(--_p)) calc(32 * var(--_p));place-content:center;align-items:start}.dsa-col{gap:calc(6 * var(--_p));min-width:0;display:grid}.dsa-lg{gap:calc(4 * var(--_p));text-align:center;justify-items:stretch;display:grid}.dsa-lg:after{content:"";height:calc(6 * var(--_p));border:1px solid var(--_line);border-bottom:0}.dsa-use{--_p:clamp(.45px, .108cqw, .9px);grid-template-columns:repeat(2, calc(300 * var(--_p))) var(--_gut,12cqw);gap:calc(24 * var(--_p));place-content:center;align-items:start}.dsa-ucol{gap:calc(20 * var(--_p));align-content:start;display:grid}.dsa-grp{gap:calc(8 * var(--_p));display:grid}.dsa-grp-h{font:600 calc(16 * var(--_p))/calc(24 * var(--_p)) var(--_os);letter-spacing:-.12px;color:var(--_primary);margin:0}.dsa-calls{pointer-events:none;width:14cqw;position:absolute;top:0;bottom:0;left:100%}.dsa-call{align-items:center;gap:calc(6 * var(--_p));white-space:nowrap;display:flex;position:absolute;left:0;transform:translateY(-50%)}.dsa-call:before{content:"";width:calc(20 * var(--_p));background:var(--_line);height:1px}@media (width<=767.98px){.dsa{margin:calc(-1 * var(--lock-plate-pad-phone));padding:var(--lock-plate-pad-phone)}}@container dsa (width<=519.98px){.dsa>*{--_p:.24cqw;--_doc:clamp(10px, 3.2cqw, 12px)}.dsa-stage{aspect-ratio:1/1.1}.dsa-tray{grid-template-columns:repeat(3,29cqw);grid-auto-columns:auto;grid-auto-flow:row;gap:3.5cqw 2.5cqw}.dsa-tray .dsa-meta{display:none}.dsa-spec{padding:calc(8 * var(--_p));gap:calc(8 * var(--_p))}.dsa-spec.is-ind{gap:calc(14 * var(--_p)) calc(20 * var(--_p))}.dsa-blocks{width:94cqw}.dsa-comp{--_p:.19cqw;gap:calc(16 * var(--_p)) 3cqw;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;width:96cqw}.dsa-comp .dsa-tx>span{display:none}.dsa-use{--_p:.23cqw;grid-template-columns:calc(300 * var(--_p)) 1fr;gap:calc(16 * var(--_p)) calc(12 * var(--_p));justify-self:center;width:96cqw}.dsa-ucol.is-a .dsa-grp+.dsa-grp{display:none}.dsa-ucol.is-b{grid-column:1}.dsa-ucol.is-b .dsa-card:not(.is-hero){display:none}.dsa-ucol{gap:calc(16 * var(--_p))}.dsa-calls{width:24cqw}}.lch{--_m:var(--vl-module-pattern-medium);--_hair:var(--vl-hairline-web);--_n:36;--_h:18;--_bh:calc(3 * var(--_m));--_ink:var(--vl-fg-text-default-neutral);--_mute:var(--vl-fg-text-default-neutral-muted);--_rule:var(--vl-border-tone-strong-neutral);--_ctx:var(--vl-ctx-uniqa);gap:calc(2 * var(--_m));color:var(--_ink);font:var(--vl-type-body-xs);letter-spacing:var(--vl-type-body-xs-track);display:grid}.lch-chart{gap:calc(2 * var(--_m));min-width:0;display:grid}.lch-mtpl{border-top:var(--_hair) solid var(--_rule);padding-top:calc(2 * var(--_m))}.lch-k{font:var(--vl-type-label-wrap);letter-spacing:var(--vl-type-label-track);text-transform:uppercase;color:var(--_mute);margin:0}.lch-row{grid-template-columns:calc(14 * var(--_m)) minmax(0, 1fr);column-gap:calc(2 * var(--_m));align-items:center;display:grid}.lch-l{align-content:center;gap:2px;min-width:0;display:grid}.lch-l b{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:uppercase}.lch-l span{color:var(--_mute)}.lch-t{justify-items:start;min-width:0;display:grid;position:relative}.lch-t>*{grid-area:1/1}.lch-bar,.lch-place,.lch-split{box-sizing:content-box;height:var(--_bh);display:block}.lch-bar{width:calc(var(--_c) * var(--_m));border:var(--_hair) solid var(--_ink)}.lch-place{width:calc(var(--_c) * var(--_m));border:var(--_hair) dashed var(--_mute)}.lch-split{width:calc(var(--_n) * var(--_m));border:var(--_hair) solid var(--_ink);display:flex;position:relative;overflow:hidden}.lch-split>.lch-bar{border:0;flex:none}.lch-split:after{content:"";top:0;bottom:0;left:calc(var(--_h) * var(--_m) - var(--_hair) / 2);width:var(--_hair);background:var(--_ink);position:absolute}.is-agents{background:radial-gradient(circle at calc(var(--_m) / 2) calc(var(--_m) / 2), var(--_ink) 0 calc(1.05 * var(--_hair)), transparent calc(1.05 * var(--_hair) + .5px)) 0 0 / var(--_m) var(--_m)}.is-direct{--_g:var(--_ctx);background:linear-gradient(90deg, transparent calc(var(--_m) / 2 - var(--_hair) / 2), var(--_g) 0 calc(var(--_m) / 2 + var(--_hair) / 2), transparent 0) 0 0 / var(--_m) var(--_m), linear-gradient(180deg, transparent calc(var(--_m) / 2 - var(--_hair) / 2), var(--_g) 0 calc(var(--_m) / 2 + var(--_hair) / 2), transparent 0) 0 0 / var(--_m) var(--_m)}.is-stem{width:calc(var(--_v) / 30 * var(--_n) * var(--_m));position:relative}.is-stem:before{content:"";background:var(--_ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='61.2' viewBox='0 0 12 61.2' preserveAspectRatio='none'%3E%3Cpath d='M-6 0L0 0L-12 61.2L-18 61.2Z M6 0L12 0L0 61.2L-6 61.2Z M18 0L24 0L12 61.2L6 61.2Z M30 0L36 0L24 61.2L18 61.2Z'/%3E%3C/svg%3E") calc(var(--_bh) / -10.2) 100% / var(--_m) calc(5.1 * var(--_m)) repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='61.2' viewBox='0 0 12 61.2' preserveAspectRatio='none'%3E%3Cpath d='M-6 0L0 0L-12 61.2L-18 61.2Z M6 0L12 0L0 61.2L-6 61.2Z M18 0L24 0L12 61.2L6 61.2Z M30 0L36 0L24 61.2L18 61.2Z'/%3E%3C/svg%3E") calc(var(--_bh) / -10.2) 100% / var(--_m) calc(5.1 * var(--_m)) repeat;position:absolute;inset:0}.lch-leg .lch-t{gap:var(--_m) calc(2 * var(--_m));color:var(--_mute);flex-wrap:wrap;display:flex}.lch-leg .lch-t>span{align-items:center;gap:var(--_m);grid-area:auto;display:inline-flex}.lch-sw{box-sizing:content-box;width:calc(2 * var(--_m));height:var(--_m);border:var(--_hair) solid var(--_ink);flex:none}.lch-plot{display:grid}.lch-plot>.lch-row{padding-bottom:calc(2 * var(--_m))}.lch-plot>.lch-row:nth-last-child(2){padding-bottom:var(--_m)}.lch-plot>.lch-row:not(.lch-ax)>.lch-t{margin-bottom:calc(-2 * var(--_m));padding-bottom:calc(2 * var(--_m));align-content:center;align-self:stretch}.lch-plot>.lch-row:nth-last-child(2)>.lch-t{margin-bottom:calc(-1 * var(--_m));padding-bottom:var(--_m)}.lch-plot>.lch-row:not(.lch-ax)>.lch-t{background:linear-gradient(var(--_ink), var(--_ink)) 0 0 / var(--_hair) 100% no-repeat, linear-gradient(var(--_rule), var(--_rule)) calc(var(--_hair) + var(--_n) * var(--_m) / 3) 0 / 1px 100% no-repeat, linear-gradient(var(--_rule), var(--_rule)) calc(var(--_hair) + var(--_n) * var(--_m) * 2 / 3) 0 / 1px 100% no-repeat, linear-gradient(var(--_rule), var(--_rule)) calc(var(--_hair) + var(--_n) * var(--_m)) 0 / 1px 100% no-repeat}.lch-l .lch-v{text-transform:none;font:var(--vl-type-h5);letter-spacing:var(--vl-type-h5-track);color:var(--_ink)}.lch-ax .lch-t{height:1lh;display:block}.lch-grid{display:none}.lch-ticks b{top:0;left:calc(var(--_hair) + var(--_k) / 3 * var(--_n) * var(--_m));font:inherit;color:var(--_mute);font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.lch-ticks b[style*=--_k\:0]{transform:none}.lch-ticks b[style*=--_k\:3]{transform:translate(-100%)}.lch[data-state="0"] .lch-split,.lch[data-state="0"] .is-stem,.lch[data-state="0"] .lch-v,.lch[data-state="1"] .lch-place{visibility:hidden}.lch[data-layout=narrow] .lch-row{row-gap:var(--_m);grid-template-columns:minmax(0,1fr)}.lch[data-layout=narrow] .lch-row>.lch-l:empty{display:none}.lch[data-layout=narrow] .lch-plot .lch-l{justify-content:space-between;align-items:baseline;gap:var(--_m);grid-auto-flow:column}.lch[data-layout=narrow] .lch-plot>.lch-row:not(.lch-ax)>.lch-t{background:linear-gradient(var(--_ink), var(--_ink)) 0 0 / var(--_hair) 100% no-repeat, linear-gradient(var(--_rule), var(--_rule)) calc(var(--_hair) + var(--_n) * var(--_m) / 3) 0 / 1px 100% no-repeat, linear-gradient(var(--_rule), var(--_rule)) calc(var(--_hair) + var(--_n) * var(--_m) * 2 / 3) 0 / 1px 100% no-repeat, linear-gradient(var(--_rule), var(--_rule)) calc(var(--_hair) + var(--_n) * var(--_m)) 0 / 1px 100% no-repeat;margin-bottom:0;padding-bottom:0}.lch[data-layout=narrow]{gap:var(--_m);--_bh:calc(2 * var(--_m))}.lch[data-layout=narrow] .lch-mtpl{padding-top:var(--_m)}.lch[data-layout=narrow] .lch-chart{gap:var(--_m)}.lch[data-layout=narrow] :is(.lch-bar,.lch-place,.lch-split){height:calc(2 * var(--_m))}.lch[data-layout=narrow] .lch-row{row-gap:var(--_m)}.lch[data-layout=narrow] .lch-chart:not(.lch-mtpl) .lch-l{justify-content:start;align-items:baseline;gap:var(--_m);grid-auto-flow:column}.lch[data-layout=narrow] .lch-plot>.lch-row,.lch[data-layout=narrow] .lch-plot>.lch-row:nth-last-child(2){padding-bottom:var(--_m)}.lch-flash{background:var(--_ink);opacity:0;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.atp{--_pad:var(--lock-plate-pad);margin:calc(-1 * var(--_pad));padding:var(--_pad);--_ink:var(--lock-plate-ink);--_mute:#161616a3;--_faint:#16161666;--_hair:#16161624;--_line:#16161642;--_fill:#16161629;--_ai:#b2005d;--_ai-bg:#ffebf5;--_plan:#e3a1c3;--_plan-ink:#a24b78;--_glass:#ffebf599;--_lift:0 1px 2px #5a002d14, 0 12px 24px -8px #5a002d33, 0 28px 56px -24px #5a002d2e;--_sheet:0 1px 1.5px #1616160d, 0 6px 16px -6px #1616161f;--_doc:10px;color:var(--_ink);font:var(--vl-type-body-xs);font-weight:400;position:relative;overflow:hidden}.atp-bg{pointer-events:none;position:absolute;inset:0}.atp>:not(.atp-bg){position:relative}.atp-head{margin-bottom:var(--vl-space-6);display:grid}.atp-k{font:var(--vl-type-label-wrap);letter-spacing:var(--vl-type-label-track);text-transform:uppercase;opacity:0;grid-area:1/1;justify-self:start}.atp[data-state="0"] .atp-k[data-k="0"],.atp[data-state="1"] .atp-k[data-k="1"],.atp[data-state="2"] .atp-k[data-k="2"],.atp[data-state="3"] .atp-k[data-k="3"]{opacity:1}.atp-stage{display:grid;position:relative}.atp-beams{pointer-events:none;z-index:2;position:absolute;top:0;left:0;overflow:visible}.atp-cards{z-index:3;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;column-gap:12px;margin-bottom:59px;display:grid}.atp-card{opacity:0;background:#fff;border-radius:8px;align-content:start;gap:10px;padding:10px 12px 12px;display:grid;position:relative}.atp-card.is-on{opacity:1}.atp-card[data-st=mvp]{box-shadow:inset 0 0 0 1.5px var(--_ai), var(--_lift)}.atp-card[data-st=plan]{background:var(--_glass);border:1.5px dashed var(--_plan);padding:8.5px 10.5px 10.5px}.atp-ch{justify-content:space-between;align-items:center;gap:8px;display:flex}.atp-num{min-width:18px;height:18px;font:600 10px / 1 var(--vl-font-family-mori);background:var(--_ai);color:#fff;border-radius:4px;place-items:center;display:grid}.atp-card[data-st=plan] .atp-num{color:var(--_plan-ink);box-shadow:inset 0 0 0 1.5px var(--_plan);background:0 0}.atp-st{font:600 10px / 1.2 var(--vl-font-family-mori);letter-spacing:.1em;text-transform:uppercase;color:var(--_ai);text-align:right}.atp-card[data-st=plan] .atp-st{color:var(--_plan-ink)}.atp-cb{grid-template-columns:26px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.atp-gl{fill:none;width:26px;height:26px;stroke:var(--_ai);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.atp-card[data-st=plan] .atp-gl{stroke:var(--_plan-ink)}.atp-tx{gap:3px;min-width:0;display:grid}.atp-title{font:600 13.5px / 1.25 var(--vl-font-family-mori);letter-spacing:-.01em;color:var(--_ink)}.atp-kind{color:var(--_mute);font-size:12px;font-weight:400;line-height:1.35}.atp-card[data-st=plan] .atp-title{color:#161616e6}.atp-beams g{opacity:0}.atp-beams g.is-on{opacity:1}.atp-beams path{fill:none;stroke:var(--_ai);stroke-width:1.25px;transition:stroke var(--vl-motion-time-small) var(--vl-motion-ease-out)}.atp-beams g[data-st=plan] path{stroke:var(--_plan);stroke-width:1.5px;stroke-dasharray:3 4}.atp-beams .b-a{fill:#fff;stroke:var(--_ai);stroke-width:1.25px}.atp-beams .b-b{fill:var(--_ai)}.atp-beams g[data-st=plan] .b-a{stroke:var(--_plan);stroke-width:1.5px}.atp-beams g[data-st=plan] .b-b{fill:var(--_plan)}.atp-ground{z-index:1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 16px repeat(6,minmax(0,1fr));gap:10px;display:grid;position:relative}.atp-br{align-content:end;align-self:end;gap:8px;min-width:0;display:grid}.atp-br.is-pre{grid-area:1/1}.atp-br.is-flow{grid-area:1/3/2/-1}.atp-flowk{font:600 var(--_doc) / 1.35 var(--vl-font-family-mori);letter-spacing:.2em;text-transform:uppercase;color:var(--_mute);white-space:nowrap;text-align:center}.atp-br.is-pre .atp-flowk{white-space:normal}.atp-brl{border:var(--vl-hairline-web) solid var(--_line);border-bottom:0;height:5px}.atp-wrap{border:1.5px dashed var(--_plan);opacity:0;background-color:#b2005d03;border-radius:16px;grid-area:1/1/-1/-1;margin:-22px -22px -20px}.atp-wrap.is-on{opacity:1}.atp-pg{grid-row:2;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;display:grid}.atp-pg[data-pg=landing]{grid-column:1}.atp-pg[data-pg=calc1]{grid-column:3}.atp-pg[data-pg=calc2]{grid-column:4}.atp-pg[data-pg=pkg]{grid-column:5}.atp-pg[data-pg=cust]{grid-column:6}.atp-pg[data-pg=contract]{grid-column:7}.atp-pg[data-pg=pay]{grid-column:8}.pg-cap{align-content:start;gap:3px;padding-top:9px;display:grid}.atp-pg[data-pg=calc1] .pg-cap{border-top:1.5px solid var(--_line);width:calc(200% + 10px);margin-top:1px;padding-top:8px}.pg-name{font:600 13px / 1.2 var(--vl-font-family-mori);letter-spacing:-.015em;color:var(--_ink)}.pg-sub{font:600 10px / 1.2 var(--vl-font-family-mori);letter-spacing:.14em;text-transform:uppercase;color:var(--_mute);white-space:nowrap;order:-1}.atp-pg[data-pg=landing] .pg-sub{visibility:hidden}.pg-nw{white-space:nowrap}.pg-sheet{aspect-ratio:3/4;box-shadow:inset 0 0 0 1px var(--_hair), var(--_sheet);background:#fff;border-radius:6px;flex-direction:column;display:flex;position:relative;container-type:inline-size}.atp-pg[data-pg=landing] .pg-sheet:after{content:"";border-top:2px dotted var(--_line);width:36px;position:absolute;top:50%;left:100%}.pg-sheet i,.pg-sheet span{display:block}.pg-chrome{border-bottom:1px solid var(--_hair);background:radial-gradient(circle at 4cqw 50%, var(--_fill) 1cqw, transparent 1.2cqw), radial-gradient(circle at 7.5cqw 50%, var(--_fill) 1cqw, transparent 1.2cqw), radial-gradient(circle at 11cqw 50%, var(--_fill) 1cqw, transparent 1.2cqw);height:7cqw}.pg-head{border-bottom:1px solid var(--_hair);align-items:center;gap:6cqw;height:12cqw;padding:0 7cqw;display:flex}.pg-logo{background:var(--_line);border-radius:2cqw;flex:none;width:14cqw;height:3cqw}.pg-sheet .pg-prog{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.6cqw;display:grid}.pg-prog i{background:var(--_hair);border-radius:1cqw;height:1.6cqw}.pg-prog i.is-done{background:var(--_faint)}.pg-sheet .pg-nav{flex:1;justify-content:flex-end;gap:4cqw;display:flex}.pg-nav i{background:var(--_hair);border-radius:1cqw;width:9cqw;height:1.6cqw}.pg-sheet .pg-body{flex-direction:column;flex:1;gap:4.4cqw;padding:8cqw 9cqw;display:flex;position:relative}.pg-t{background:var(--_line);border-radius:1cqw;width:56%;height:4cqw}.pg-t.is-h{height:5cqw}.pg-l{background:var(--_hair);border-radius:1cqw;width:100%;height:2cqw}.pg-f{width:100%;height:8cqw;box-shadow:inset 0 0 0 1px var(--_line);border-radius:1.6cqw}.pg-b{background:var(--_faint);border-radius:1.6cqw;align-self:flex-end;width:38%;height:8cqw;margin-top:auto}.w80{width:80%!important}.w70{width:70%!important}.w60{width:60%!important}.w50{width:50%!important}.pg-sheet .pg-chips{gap:2.4cqw;display:flex}.pg-chips i{width:24%;height:5.4cqw;box-shadow:inset 0 0 0 1px var(--_line);border-radius:3cqw}.pg-sheet .pg-pk{grid-template-columns:repeat(3,minmax(0,1fr));gap:3cqw;display:grid}.pg-pk i{height:28cqw;box-shadow:inset 0 0 0 1px var(--_line);border-radius:2cqw}.pg-sheet .pg-tg{gap:5cqw;display:grid}.pg-tg i{border-bottom:1px solid var(--_hair);height:6cqw;position:relative}.pg-tg i:before{content:"";background:var(--_fill);border-radius:1cqw;width:50%;height:2cqw;position:absolute;top:0;left:0}.pg-tg i:after{content:"";background:var(--_hair);border-radius:3cqw;width:10cqw;height:5cqw;position:absolute;top:-1cqw;right:0}.pg-cb{width:6cqw;height:6cqw;box-shadow:inset 0 0 0 1px var(--_line);border-radius:1.2cqw}.atp-pg[data-pg=landing] .pg-b{align-self:flex-start}.pg-sheet .pg-part{border-radius:2.6cqw;flex-direction:column;gap:3cqw;margin:-2.6cqw;padding:2.6cqw;display:flex}.pg-part.is-on[data-st=mvp]{background:var(--_ai-bg);box-shadow:inset 0 0 0 1.5px var(--_ai)}.pg-part.is-on[data-st=mvp] :is(.pg-f,.pg-pk i){background:#fff;box-shadow:inset 0 0 0 1px #b2005d80}.pg-part.is-on[data-st=plan]{outline:1.5px dashed var(--_plan);outline-offset:-1.5px;transition:outline-color var(--vl-motion-time-small) var(--vl-motion-ease-out), background-color var(--vl-motion-time-small) var(--vl-motion-ease-out);background:#ffebf580}.pg-sheet .pg-part[data-part=chat]{border-radius:50%;margin:0;padding:0;position:absolute;top:26cqw;right:8cqw}.pg-bub{width:15cqw;height:15cqw;box-shadow:inset 0 0 0 1px var(--_line);border-radius:50%}.pg-sheet .pg-tt{display:none}.pg-part[data-part=chat].is-on{outline-offset:2cqw}.pg-sheet .pg-i{width:6cqw;height:6cqw;box-shadow:inset 0 0 0 1.5px var(--_plan);opacity:0;background:#fff;border-radius:50%;position:absolute;top:31cqw;right:4.4cqw}.pg-i.is-on{opacity:1}.atp-key{justify-content:flex-end;gap:var(--vl-space-6);margin:var(--vl-space-8) 0 0;font:600 var(--_doc) / 1.2 var(--vl-font-family-mori);letter-spacing:.14em;text-transform:uppercase;color:var(--_mute);display:flex}.atp-key span{align-items:center;gap:8px;display:flex}.atp-key i{border-radius:3px;width:20px;height:12px}.atp-key .k-mvp i{box-shadow:inset 0 0 0 1.5px var(--_ai), 0 4px 8px -2px #5a002d40;background:#fff}.atp-key .k-plan i{background:var(--_glass);border:1.5px dashed var(--_plan)}.atp[data-layout=phone]{--_pad:var(--lock-plate-pad-phone)}.atp[data-layout=phone] .atp-stage{grid-template-columns:40% minmax(0,1fr);column-gap:22px}.atp[data-layout=phone] .atp-cards{grid-area:1/2;margin:0;display:block;position:relative}.atp[data-layout=phone] .atp-card{gap:7px;padding:8px 10px 10px;position:absolute;left:0;right:0}.atp[data-layout=phone] .atp-card[data-st=plan]{padding:6.5px 8.5px 8.5px}.atp[data-layout=phone] .atp-cb{grid-template-columns:22px minmax(0,1fr);column-gap:8px}.atp[data-layout=phone] .atp-gl{width:22px;height:22px}.atp[data-layout=phone] .atp-title{font-size:12.5px}.atp[data-layout=phone] .atp-kind{font-size:11.5px}.atp[data-layout=phone] .atp-ground{grid-area:1/1;grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:12px;margin:22px 0 18px}.atp[data-layout=phone] .atp-br{display:contents}.atp[data-layout=phone] .atp-br.is-pre .atp-flowk{grid-area:1/1}.atp[data-layout=phone] .atp-pg[data-pg=landing]{grid-area:2/1}.atp[data-layout=phone] .atp-br.is-flow .atp-flowk{grid-area:3/1;margin-top:30px}.atp[data-layout=phone] .atp-brl{border:var(--vl-hairline-web) solid var(--_line);border-right:0;justify-self:start;width:5px;height:auto;margin-left:-11px}.atp[data-layout=phone] .atp-br.is-pre .atp-brl{grid-area:2/1}.atp[data-layout=phone] .atp-br.is-flow .atp-brl{grid-area:4/1/10/2}.atp[data-layout=phone] .atp-ground{margin-left:8px}.atp[data-layout=phone] .atp-pg[data-pg=calc1]{grid-area:4/1}.atp[data-layout=phone] .atp-pg[data-pg=calc2]{grid-area:5/1}.atp[data-layout=phone] .atp-pg[data-pg=pkg]{grid-area:6/1}.atp[data-layout=phone] .atp-pg[data-pg=cust]{grid-area:7/1}.atp[data-layout=phone] .atp-pg[data-pg=contract]{grid-area:8/1}.atp[data-layout=phone] .atp-pg[data-pg=pay]{grid-area:9/1}.atp[data-layout=phone] .atp-wrap{grid-area:1/1/10/2;margin:-14px -12px -14px -20px}.atp[data-layout=phone] .pg-sheet{aspect-ratio:16/10;overflow:hidden}.atp[data-layout=phone] .pg-cap{display:none}.atp[data-layout=phone] .pg-sheet .pg-tt{font:600 9.5cqw / 1.1 var(--vl-font-family-mori);letter-spacing:-.01em;white-space:nowrap;color:var(--_ink);display:block}.atp[data-layout=phone] .pg-tt+.pg-t{display:none}.atp[data-layout=phone] .pg-sheet .pg-part[data-part=chat]{top:20cqw}.atp[data-layout=phone] .pg-sheet .pg-body{gap:3.4cqw;padding:5cqw 8cqw}.atp[data-layout=phone] .pg-chrome{height:5cqw}.atp[data-layout=phone] .pg-head{height:9cqw}.atp[data-layout=phone] .pg-sheet .pg-i{top:23cqw}.atp[data-layout=phone] .atp-pg[data-pg=landing] .pg-sheet{overflow:visible}.atp[data-layout=phone] .atp-pg[data-pg=landing] .pg-body{overflow:hidden}.atp[data-layout=phone] .atp-pg[data-pg=landing] .pg-sheet:after{border-top:0;border-left:2px dotted var(--_line);width:0;height:30px;top:100%;left:50%}.atp[data-layout=phone] .atp-key{margin-top:var(--vl-space-4);justify-content:flex-start}.atp[data-layout=phone] .atp-flowk{white-space:normal;text-align:left}.atp[data-layout=mid] .atp-cards{column-gap:8px;margin-bottom:43px}.atp[data-layout=mid] .atp-card{gap:8px;padding:8px 9px 10px}.atp[data-layout=mid] .atp-card[data-st=plan]{padding:6.5px 7.5px 8.5px}.atp[data-layout=mid] .atp-cb{grid-template-columns:minmax(0,1fr)}.atp[data-layout=mid] .atp-gl{display:none}.atp[data-layout=mid] .atp-title{font-size:12px}.atp[data-layout=mid] .atp-kind{font-size:11px}.atp[data-layout=mid] .atp-st{letter-spacing:.04em;font-size:8.5px}.atp[data-layout=mid] .atp-ground{grid-template-columns:minmax(0,1fr) 12px repeat(6,minmax(0,1fr));column-gap:8px}.atp[data-layout=mid] .pg-name{letter-spacing:-.02em;font-size:10.5px}.atp[data-layout=mid] .pg-sub{letter-spacing:.1em;font-size:8.5px}.atp[data-layout=mid] .atp-pg[data-pg=calc1] .pg-cap{width:calc(200% + 8px)}.atp[data-layout=mid] .atp-pg[data-pg=landing] .pg-sheet:after{width:28px}.atp-beams circle{transform-box:fill-box;transform-origin:50%}.atp-card[data-st=plan]{transition:background-color var(--vl-motion-time-small) var(--vl-motion-ease-out), transform var(--vl-motion-time-small) var(--vl-motion-ease-out), box-shadow var(--vl-motion-time-small) var(--vl-motion-ease-out), border-color var(--vl-motion-time-small) var(--vl-motion-ease-out)}.atp-card[data-st=plan].is-hot{background:#fff;border-color:#b2005d8c;transform:translateY(-4px);box-shadow:0 1px 2px #5a002d0f,0 14px 28px -12px #5a002d38}.atp-beams g[data-st=plan].is-hot path{stroke:var(--_ai)}.pg-part.is-on[data-st=plan].is-hot{outline-color:var(--_ai);background:var(--_ai-bg)}.atp-wrap{transition:border-color var(--vl-motion-time-small) var(--vl-motion-ease-out)}.atp-wrap.is-hot{border-color:#b2005d99}.atp.has-hover .atp-card[data-st=plan].is-on{cursor:default}.hst{--_m:var(--vl-module-pattern-medium);--_hair:var(--vl-hairline-web);--_ink:var(--vl-fg-text-default-neutral);--_mute:var(--vl-fg-text-default-neutral-muted);--_faint:var(--vl-fg-text-default-neutral-faint);--_ctx:var(--vl-ctx-magnet);--_px:0;--_py:0;color:var(--_ink);container:hst/inline-size}.hst p{margin:0}.hst-grid{--_gap:calc(2 * var(--_m));--_col:calc((100cqw - 4 * var(--_gap)) / 4.62);--_ph:min(460px, calc(var(--_col) * 1.62));column-gap:var(--_gap);grid-template-columns:1fr 1fr .62fr 1fr 1fr;grid-template-areas:"ph-a ph-b.ph-c ph-d"". .gl. .""ax-a ax-b gt ax-c ax-d""tx-a tx-b.tx-c tx-d""br-0 br-0.br-1 br-1";align-items:end;display:grid;position:relative}.hst-ph{width:calc(var(--_ph) * var(--_r));height:var(--_ph);justify-self:start;position:relative}.hst-img{object-fit:contain;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hst-line,.hst-run{height:var(--_hair);background:var(--_faint);grid-area:3/1/auto/-1;align-self:center}.hst-run{background:var(--_ink);opacity:0;z-index:1;pointer-events:none;position:relative}.hst-done{height:var(--_hair);background:var(--_mute);z-index:1;pointer-events:none;--_to:var(--_x0,0px);clip-path:inset(0 calc(100% - var(--_to)) 0 var(--_x0,0px));grid-area:3/1/auto/-1;align-self:center;position:relative}.hst[data-state="1"] .hst-done{--_to:var(--_x1,0px)}.hst[data-state="2"] .hst-done{--_to:var(--_x3,0px)}.hst-dot{width:calc(var(--_ph) * var(--_r));height:calc(2 * var(--_m));z-index:2;margin-block:var(--_m);place-self:center start;place-items:center;display:grid;position:relative}.hst-dot>i{width:var(--_m);height:var(--_m);background:var(--_ink);border-radius:50%}.hst-gate{z-index:2;width:calc(2 * var(--_m));height:calc(2 * var(--_m));grid-area:gt;place-self:center;place-items:center;display:grid;position:relative}.hst-dia{width:calc(1.25 * var(--_m));height:calc(1.25 * var(--_m));background:var(--_ink);transform:rotate(45deg)}.hst-ring{width:calc(3.5 * var(--_m));height:calc(3.5 * var(--_m));margin:calc(-1.75 * var(--_m));opacity:0;position:absolute;top:50%;left:50%;overflow:visible;transform:rotate(-90deg)}.hst-ring circle{fill:none;stroke:var(--_ink);stroke-width:var(--_hair);stroke-dasharray:1;stroke-dashoffset:1px}.hst-gl{white-space:nowrap;padding-top:calc(2 * var(--_m));font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:uppercase;color:var(--_ink);grid-area:gl;justify-self:center}.hst-tx{align-self:start;gap:var(--vl-space-2);min-width:0;padding-top:var(--_m);display:grid}.hst-k{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:uppercase;color:var(--_mute);padding-bottom:var(--vl-space-2)}.hst-k.is-ctx{color:var(--_ctx)}.hst-t{font:var(--vl-type-h3);letter-spacing:var(--vl-type-h3-track);color:var(--_ink)}.hst-d{font:var(--vl-type-body-m);letter-spacing:var(--vl-type-body-m-track);color:var(--_mute);text-wrap:pretty;max-width:26ch}.hst-br{justify-items:center;gap:calc(1.5 * var(--_m));padding-top:calc(2 * var(--_m));min-width:0;display:grid}.hst-brl{height:var(--_m);border:var(--_hair) solid var(--_faint);border-top:0;justify-self:stretch}.hst-br>span{font:var(--vl-type-label-wrap);letter-spacing:var(--vl-type-label-wrap-track);text-transform:uppercase;color:var(--_mute);text-align:center}.hst[data-state="0"] .hst-ph:not([data-k="0"]) .hst-img,.hst[data-state="0"] .hst-tx:not([data-k="0"]),.hst[data-state="1"] :is(.hst-ph[data-k="2"],.hst-ph[data-k="3"]) .hst-img,.hst[data-state="1"] .hst-tx:is([data-k="2"],[data-k="3"]),.hst:not([data-state="2"]) .hst-gl,.hst:not([data-state="2"]) .hst-br[data-b="1"],.hst[data-state="0"] .hst-br[data-b="0"]{visibility:hidden}.hst.has-hover .hst-ph{transition:transform var(--vl-motion-time-turn) var(--vl-motion-ease-out);will-change:transform;transform:perspective(900px) translate3d(calc(var(--_px) * var(--_d,1) * 6px), calc(var(--_py) * var(--_d,1) * 4px - var(--_lift,0px)), 0) rotateY(calc(var(--_ty,0) * 3deg)) rotateX(calc(var(--_tx,0) * -3deg))}.hst.has-hover .hst-img{transition:filter var(--vl-motion-time-turn) var(--vl-motion-ease-out)}.hst.has-hover .hst-ph.is-hot{--_lift:6px}.hst.has-hover .hst-ph.is-hot .hst-img{filter:drop-shadow(0 18px 22px #00000047)}.hst.has-hover .hst-tx :is(.hst-k:not(.is-ctx),.hst-d){transition:color var(--vl-motion-time-small) var(--vl-motion-ease-out)}.hst.has-hover .hst-tx.is-hot :is(.hst-k:not(.is-ctx),.hst-d){color:var(--_ink)}@container hst (width<=899.98px){.hst-t{font:var(--vl-type-h5);letter-spacing:var(--vl-type-h5-track)}.hst-d{font:var(--vl-type-body-xs);letter-spacing:var(--vl-type-body-xs-track)}}@container hst (width<=759.98px){.hst-grid{--_gap:var(--vl-space-2);--_col:calc((100cqw - 4 * var(--_gap) - 1.5 * var(--_m)) / 4);--_ph:min(300px, calc(var(--_col) / .4892 * .94));grid-template-columns:1fr 1fr calc(1.5 * var(--_m)) 1fr 1fr;grid-template-areas:"ph-a ph-b.ph-c ph-d""gl gl gl gl gl""ax-a ax-b gt ax-c ax-d""br-0 br-0.br-1 br-1""tx-a tx-a.tx-c tx-c""tx-b tx-b.tx-d tx-d";row-gap:0}.hst-ph,.hst-dot{justify-self:center}.hst-dot{margin-block:calc(var(--_m) / 4)}.hst-gl{padding-top:calc(var(--_m) * .75)}.hst-br{gap:calc(var(--_m) / 2);padding-top:0}.hst-brl{height:calc(var(--_m) * .75)}.hst-br>span{color:var(--_ink)}.hst-tx{padding-top:calc(var(--_m) * .75);gap:2px}.hst-k{padding-bottom:0}.hst-d{max-width:none}}.mga{position:relative;container:mga/inline-size}.mga-svg{width:100%;height:auto;display:block;overflow:visible}.mga text{font-family:var(--vl-font-family-mori);letter-spacing:.16em;font-weight:600}.mga text.is-num{letter-spacing:.12em}.mga[data-layout=phone] text{letter-spacing:.08em}.mga-rail,.mga-gap,.mga-reach,.mga-slider{opacity:0;visibility:hidden}.mga[data-state="1"] .mga-rail{opacity:1;visibility:visible}.mga[data-state="2"] .mga-rail,.mga[data-state="3"] .mga-rail{opacity:.25;visibility:visible}.mga[data-state="2"] .mga-gap,.mga[data-state="3"] .mga-gap{opacity:var(--_gap,1);visibility:visible}.mga[data-state="2"] .mga-reach,.mga[data-state="3"] .mga-slider{opacity:1;visibility:visible}.mga-slider{pointer-events:none}.mga[data-state="3"] .mga-slider{pointer-events:auto;cursor:grab;touch-action:none}.mga.is-dragging .mga-slider{cursor:grabbing}.mga-slider:focus{outline:none}.mga-slider:focus-visible .mga-knob{stroke:var(--vl-spectrum-red-ink-paper);stroke-width:2.5px}.mga-body{transition:transform var(--vl-motion-time-small,.24s) var(--vl-motion-ease-out,ease-out)}.mga-shadow{transition:transform var(--vl-motion-time-small,.24s) var(--vl-motion-ease-out,ease-out), opacity var(--vl-motion-time-small,.24s) var(--vl-motion-ease-out,ease-out)}@media (hover:hover){.mga-pan.can-hover:hover .mga-body{transform:translateY(-6px)}.mga-pan.can-hover:hover .mga-shadow{opacity:.5;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.mga-body,.mga-shadow{transition:none}.mga-pan.can-hover:hover :is(.mga-body,.mga-shadow){opacity:1;transform:none}}.mgf{--_amp:22;--_period:6s;--_shift:-32;aspect-ratio:2025/1350;background:#f7fcf0;width:100%;position:relative;overflow:hidden;container-type:inline-size}.mgf>*{pointer-events:none;user-select:none;max-width:none;display:block;position:absolute}.mgf>.mgf-blob{aspect-ratio:1;background:#e2f7c8;border-radius:50%;width:81.9753%;top:19.037%;left:-10.8148%}.mgf>.mgf-laptop{width:78.4198%;top:0;left:21.5802%}.mgf>.mgf-phones{left:calc(var(--_shift) / 2025 * 100%);will-change:transform;--_lift:calc(var(--_amp) * -100cqw / 2025);width:64.1482%;animation:mgf-float calc(var(--_period) / 2) cubic-bezier(.37, 0, .63, 1) infinite alternate;top:6.59259%}.mgf>.mgf-sh-laptop{width:66.9136%;top:62%;left:27.3086%}.mgf>.mgf-sh-left{width:20.3457%;animation:mgf-ground calc(var(--_period) / 2) cubic-bezier(.37, 0, .63, 1) infinite alternate;top:87.3333%;left:5.62963%}.mgf>.mgf-sh-front{width:19.9506%;animation:mgf-ground calc(var(--_period) / 2) cubic-bezier(.37, 0, .63, 1) infinite alternate;top:90.6667%;left:27.7037%}.mgf.is-paused .mgf-phones,.mgf.is-paused .mgf-sh-left,.mgf.is-paused .mgf-sh-front{animation-play-state:paused}@keyframes mgf-float{0%{transform:translate(0,0)}to{transform:translate3d(0, var(--_lift), 0)}}@keyframes mgf-ground{0%{opacity:1;transform:scale(1)}to{opacity:.55;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.mgf-phones,.mgf-sh-left,.mgf-sh-front{animation:none}}.bkp{--_ink:var(--vl-fg-text-default-neutral);--_mute:var(--vl-fg-text-default-neutral-muted);--_page:var(--vl-bg-page);--_brand:#1f4b4f;--_bezel:color-mix(in srgb, var(--_ink) 7%, #0b0b0b);--_edge:color-mix(in srgb, var(--_ink) 16%, transparent);color:var(--_ink);position:relative;container:bkp/inline-size}.bkp .bkp-stage{overflow-clip-margin:0;width:100%;position:relative;overflow:clip}.bkp .bkp-cam{transform-origin:var(--_camo,50% 50%);position:absolute;inset:0}.bkp .bkp-back{z-index:0;transform-origin:50% 40%;position:absolute;inset:0}.bkp img{user-select:none;-webkit-user-drag:none;max-width:none;display:block}.bkp .bkp-web{z-index:2;box-shadow:0 0 0 1px var(--_edge), 0 1.4cqw 3.6cqw #00000024;background:#f2f5f5;border-radius:.9cqw;position:absolute;overflow:hidden}.bkp .bkp-web>.bkp-wimg{width:100%;height:100%}.bkp .bkp-sel{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bkp .bkp-self{fill:#edf4f4;mix-blend-mode:multiply}.bkp .bkp-sels{fill:none;stroke:var(--_brand);stroke-width:2px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.bkp .bkp-pw{clip-path:inset(-6% 0 -6% -30%);position:absolute}.bkp .bkp-pw>.bkp-pimg{width:100%;height:100%}.bkp .bkp-cur{width:var(--_cs,2.4%);aspect-ratio:16/24;pointer-events:none;z-index:2;filter:drop-shadow(0 1px 2px #00000040);position:absolute}.bkp .bkp-cur>svg{transform-origin:8% 5%;width:100%;height:100%;display:block}.bkp .bkp-clk{aspect-ratio:1;opacity:0;border:2px solid #11111173;border-radius:50%;width:220%;position:absolute;top:5%;left:8%;transform:translate(-50%,-50%)}.bkp .bkp-ph{z-index:4;background:var(--_bezel);box-shadow:0 0 0 1px var(--_edge), -1cqw 1.8cqw 3.6cqw #0000004d;border-radius:15.5%/7.4%;position:absolute}.bkp .bkp-scr{background:#f2f5f5;border-radius:13.4%/6.2%;position:absolute;inset:1.15% 2.4%;overflow:hidden}.bkp .bkp-sl,.bkp .bkp-sd{position:absolute;inset:0}.bkp .bkp-sl>img,.bkp .bkp-sd>img{object-fit:cover;object-position:top;width:100%;height:100%}.bkp .bkp-sd{box-shadow:-1.2cqw 0 2.4cqw #0000001a}.bkp .bkp-isl{background:#0b0b0b;border-radius:99px;width:30%;height:2.4%;position:absolute;top:2.6%;left:35%}.bkp .bkp-bk,.bkp .bkp-tap{border-radius:50%;position:absolute}.bkp .bkp-tap{border-radius:6%/30%}.bkp .bkp-touch{aspect-ratio:1;opacity:0;pointer-events:none;z-index:2;background:#11111138;border-radius:50%;width:16%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffffd9,0 2px 8px #0003}.bkp .bkp-tag{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:uppercase;color:var(--_mute);white-space:nowrap;align-items:center;gap:.7em;display:inline-flex;position:absolute}.bkp .bkp-tag:before{content:"";background:var(--_brand);width:.55em;height:.55em;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--_ink) 30%, transparent);border-radius:50%}.bkp .bkp-plate{background:color-mix(in srgb, var(--_ink) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--_ink) 9%, transparent);border-radius:1.6cqw;position:absolute}.bkp .bkp-card{transform-origin:0 0;box-shadow:0 0 0 1px var(--_edge), 0 1.2cqw 3cqw #00000029;background:#fff;border-radius:.5cqw;position:absolute;overflow:hidden}.bkp .bkp-card>img{width:100%;height:100%}.bkp .bkp-hl{border:2px solid var(--_brand);opacity:0;background:#1f4b4f0f;border-radius:8px;position:absolute}.bkp .bkp-pf,.bkp .bkp-pff{z-index:1;box-shadow:inset 0 0 0 2px var(--_brand), inset 0 0 0 9999px #1f4b4f0d;pointer-events:none;opacity:0;transition:opacity var(--vl-motion-time-small,.24s) cubic-bezier(.25, .1, .25, 1);position:absolute}.bkp .bkp-pff{border-radius:inherit;z-index:3;inset:0}.bkp.is-inspect[data-state="3"] :is(.bkp-pf,.bkp-pff){opacity:1}.bkp.has-hover[data-state="3"] .bkp-card{cursor:default}.bkp .bkp-mk,.bkp .bkp-n{background:var(--_ink);color:var(--_page);font:600 var(--_nf,12px)/1 var(--vl-font-family-mori,"PP Mori", sans-serif);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:inline-grid}.bkp .bkp-mk{--_d:clamp(16px, 1.9cqw, 24px);--_nf:clamp(10px, .95cqw, 12px);width:var(--_d);height:var(--_d);box-shadow:0 0 0 1.5px var(--_page);position:absolute;transform:translate(-50%,-50%)}.bkp>.bkp-lg{font:400 clamp(12px, 1.17cqw, 15px)/1.25 var(--vl-font-family-mori,"PP Mori", sans-serif);color:var(--_ink);flex-wrap:wrap;gap:.5em 1.25em;margin:0;padding:0;list-style:none;display:flex;position:absolute}.bkp .bkp-lg li{white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.bkp .bkp-n{--_nf:.72em;width:1.3em;height:1.3em}.bkp:is([data-state="0"],[data-state="1"]) .bkp-cam{transform:var(--_cam)}.bkp[data-state="2"] .bkp-cam{transform:var(--_cam2)}.bkp[data-state="0"] :is(.bkp-sel,.bkp-pw,.bkp-cur),.bkp:is([data-state="0"],[data-state="1"]) .bkp-ph,.bkp:not([data-state="3"]) :is(.bkp-plate,.bkp-card,.bkp-mk),.bkp:not([data-state="3"])>.bkp-lg,.bkp:not(.is-closed) .bkp-sl,.bkp.is-closed .bkp-sd{visibility:hidden}.bkp:is([data-state="2"],[data-state="3"]) :is(.bkp-tap,.bkp-bk){cursor:pointer}.bkp.web-front .bkp-web{z-index:5}.bkp:is([data-state="2"],[data-state="3"]) :is(.bkp-web,.bkp-ph){cursor:pointer}.bkp:is([data-state="0"],[data-state="1"]) :is(.bkp-tap,.bkp-bk){pointer-events:none}.bkp[data-layout=narrow][data-state="3"] .bkp-back{opacity:.16;transform:scale(.97)}.bkp[data-layout=narrow] .bkp-web{border-radius:1.6cqw}.bkp[data-layout=narrow] .bkp-plate{background:color-mix(in srgb, var(--_ink) 4%, var(--_page))}.bkp .bkp-hint{z-index:6;background:color-mix(in srgb, var(--_ink) 6%, var(--_page));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--_ink) 12%, transparent);font:400 clamp(11px, 1.02cqw, 13px)/1.35 var(--vl-font-family-mori,"PP Mori", sans-serif);color:var(--_mute);text-wrap:balance;pointer-events:none;visibility:hidden;border-radius:6px;align-items:flex-start;gap:.55em;margin:0;padding:.55em .8em .55em .65em;display:inline-flex;position:absolute}.bkp .bkp-hint>svg{flex:none;width:1.15em;height:1.15em;margin-top:.08em}.bkp[data-hint~="2"][data-state="2"] .bkp-hint,.bkp[data-hint~="3"][data-state="3"] .bkp-hint{visibility:visible}.bkp.hint-used[data-hint][data-state] .bkp-hint{opacity:0;visibility:hidden;transition:opacity .24s cubic-bezier(.4,0,.4,1),visibility 0s .24s}.bks{--_ink:var(--vl-fg-text-default-neutral);--_mute:var(--vl-fg-text-default-neutral-muted);--_page:var(--vl-bg-page);--_brand:#1f4b4f;--_grey:#8a8a86;--_line:color-mix(in srgb, var(--_ink) 16%, transparent);--_bezel:color-mix(in srgb, var(--_ink) 7%, #0b0b0b);--_edge:color-mix(in srgb, var(--_ink) 16%, transparent);color:var(--_ink);position:relative;container:bks/inline-size}.bks .bks-stage{overflow-clip-margin:0;width:100%;position:relative;overflow:clip}.bks img{user-select:none;-webkit-user-drag:none;max-width:none;display:block}.bks .bks-vp{clip-path:var(--_vp,none);pointer-events:none;position:absolute;inset:0}.bks .bks-ph{pointer-events:auto}.bks .bks-rig,.bks .bks-cam{position:absolute;inset:0}.bks .bks-cam{transform-origin:0 0}.bks[data-anat] .bks-vp{clip-path:none}.bks .bks-rig{transform-origin:0 0}.bks[data-anat=sw] .bks-rig{transform:var(--_psw)}.bks[data-anat=perm] .bks-rig{transform:var(--_pperm)}.bks :is(.bks-ph,.bks-ph2){background:var(--_bezel);box-shadow:0 0 0 1px var(--_edge), 0 1.4cqw 3.6cqw #00000042;border-radius:13.6%/6.4%;position:absolute}.bks .bks-scr{inset:var(--_bv) var(--_b);isolation:isolate;background:0 0;border-radius:11.6%/5.25%;position:absolute;overflow:hidden}.bks .bks-scr>*,.bks :is(.bks-home,.bks-home2)>*{position:absolute}.bks :is(.bks-home,.bks-home2),.bks .bks-dim,.bks .bks-fid{width:100%;height:100%;inset:0}.bks :is(.bks-home,.bks-home2)>:is(.bks-bare,.bks-num){width:100%;height:100%;top:0;left:0}.bks .bks-ph2{z-index:0}.bks .bks-num{fill:#0f2729;overflow:visible}.bks .bks-num .bks-huf{fill:#7e9193}.bks .bks-rows{height:auto}.bks .bks-skel{visibility:hidden;inset:0}.bks .bks-skel>i{background:linear-gradient(90deg,#e7eded 0 38%,#f5f8f8 50%,#e7eded 62% 100%) 100% 0/200% 100%;border-radius:99px;position:absolute}.bks .bks-skel>.bks-sk-a{border-radius:50%}.bks .bks-dim{z-index:1}.bks .bks-fid{z-index:2;background:#143a3d}.bks .bks-fbg{opacity:.8;background:repeating-linear-gradient(-45deg,#ffffff0b 0 4.2cqw,#0000 4.2cqw 8.4cqw);position:absolute;inset:0}.bks .bks-sb{fill:#fff;stroke:#fff;width:100%;height:auto;font:600 15px/1 -apple-system,SF Pro Text,system-ui,sans-serif;position:absolute;top:0;left:0}.bks .bks-sb text{stroke:none}.bks .bks-hi{background:#fff;border-radius:99px;height:.62%;position:absolute;bottom:1.1%;left:34%;right:34%}.bks .bks-pill{z-index:4;height:auto}.bks .bks-sheet{z-index:3;border-radius:var(--_r14);background:#fff;overflow:hidden}.bks .bks-sheet>.bks-s{width:100%;height:100%;position:absolute;inset:0}.bks .bks-hair{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ededed}.bks .bks-tile{z-index:5;border-radius:var(--_r28);-webkit-backdrop-filter:blur(6px)saturate(1.1);background:#ffffff9e;border:1px solid #ffffffe6;place-items:center;display:grid;box-shadow:0 .6cqw 2.4cqw #00000024}.bks .bks-tile>svg{fill:none;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:44%;height:auto;overflow:visible}.bks .bks-spin .bks-spt{stroke:#1f4b4f29;stroke-width:3.4px}.bks .bks-spin .bks-sph{stroke:var(--_brand);stroke-width:3.4px;transform-origin:24px 24px;transform-box:view-box}.bks .bks-face,.bks .bks-ok{stroke:#fff;stroke-width:2.6px;margin-top:-14%}.bks .bks-ok>*{stroke-dasharray:1 1}.bks .bks-flab{text-align:center;color:#fff;font:500 clamp(9px,1.05cqw,14px)/1 -apple-system,SF Pro Text,system-ui,sans-serif;position:absolute;bottom:13%;left:0;right:0}.bks[data-layout=narrow] .bks-flab{font-size:clamp(7px,2.2cqw,10px)}.bks .bks-touch{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;background:#11111138;border-radius:50%;width:14%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffffd9,0 2px 8px #0003}.bks .bks-hs{z-index:7;pointer-events:none;border-radius:8%/30%;display:block}.bks[data-state="3"]:not([data-anat])[data-ph=home] .bks-hs[data-hs=chip],.bks[data-state="3"]:not([data-anat])[data-ph=open] :is(.bks-hs[data-hs=row],.bks-hs[data-hs=close]),.bks[data-state="3"]:not([data-anat])[data-ph=open] .bks-dim{pointer-events:auto;cursor:pointer}.bks[data-biz=k] .bks-hs[data-hs=row][data-n="0"],.bks[data-biz=f] .bks-hs[data-hs=row][data-n="1"]{pointer-events:none!important}@media (hover:hover) and (pointer:fine){.bks[data-state="3"]:not([data-anat])[data-ph=home] .bks-hs[data-hs=chip]:hover{box-shadow:0 0 0 2px #1f4b4f80}}.bks .bks-panel{z-index:5;gap:1.25cqw;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.bks .bks-plab,.bks .bks-perm,.bks .bks-co{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:uppercase;color:var(--_mute);margin:0}.bks .bks-co{color:var(--_ink)}.bks .bks-card{border:1px solid var(--_line);opacity:.38;gap:.7cqw;padding:1.5cqw 1.6cqw 1.4cqw;display:grid}.bks .bks-role{font:500 clamp(13px, 1.45cqw, 19px)/1.2 var(--vl-font-family-mori,"PP Mori", sans-serif);letter-spacing:-.005em;align-items:center;gap:.6em;display:flex}.bks .bks-role>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.05em;height:1.05em}.bks .bks-desc{font:400 clamp(11px, 1.05cqw, 14px)/1.4 var(--vl-font-family-mori,"PP Mori", sans-serif);color:var(--_mute)}.bks .bks-bar{background:color-mix(in srgb, var(--_ink) 10%, transparent);height:4px;margin-top:.4cqw;display:block}.bks .bks-bar>b{background:var(--_ink);transform-origin:0;height:100%;display:block}.bks[data-biz=k] .bks-card[data-b=k],.bks[data-biz=f] .bks-card[data-b=f]{opacity:1}@container bks (width<=760px){.bks[data-layout=wide] .bks-desc{display:none}.bks[data-layout=wide] .bks-panel{gap:1cqw}}.bks[data-layout=narrow] .bks-panel{grid-template-columns:1fr 1fr;align-items:stretch;gap:3.3333cqw;width:100%;top:0;left:0;transform:none}.bks[data-layout=narrow] .bks-plab{display:none}.bks[data-layout=narrow] .bks-card{align-content:start;gap:1.4cqw;padding:2.6cqw 2.8cqw 2.8cqw}.bks[data-layout=narrow] .bks-desc{display:none}.bks[data-layout=narrow] .bks-role{font-size:clamp(12px,3.9cqw,15px)}.bks[data-layout=narrow] :is(.bks-co,.bks-perm,.bks-plab){font-size:clamp(9px,2.5cqw,11px)}.bks .bks-btns{flex-wrap:wrap;justify-self:start;align-items:center;gap:8px;max-width:20cqw;margin-bottom:1.4cqw;display:flex}.bks .bks-blab{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:uppercase;color:var(--_mute);flex-basis:100%;margin-bottom:-2px}.bks[data-layout=narrow] .bks-btns{z-index:6;justify-content:center;gap:6px;max-width:none;margin:0;position:absolute;bottom:0;left:0;right:0}.bks[data-layout=narrow] .bks-blab{flex-basis:auto;margin:0 4px 0 0}.bks[data-layout=narrow] .bks-co{line-height:1.3}.bks[data-layout=narrow] .bks-anat{white-space:normal;text-align:center;line-height:1.2}.bks[data-anat] .bks-btns{visibility:visible}.bks .bks-anat[aria-pressed=true]{background:var(--_ink);color:var(--_page);border-color:var(--_ink)}.bks .bks-anat[aria-pressed=true]:before{display:none}.bks .bks-lines{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bks .bks-ln,.bks .bks-ah{fill:none;stroke:var(--_grey);stroke-linecap:round;stroke-linejoin:round}.bks .bks-ln{stroke-dasharray:1 1}.bks .bks-dot{fill:var(--_grey);transform-box:fill-box;transform-origin:50%}.bks .bks-tips{pointer-events:none;z-index:4;position:absolute;inset:0}.bks .bks-tip{box-sizing:border-box;background:var(--_ink);width:max-content;max-width:30cqw;color:var(--_page);font:400 clamp(11px, 1.12cqw, 14px)/1.3 var(--vl-font-family-mori,"PP Mori", sans-serif);letter-spacing:.005em;text-wrap:balance;border-radius:6px;padding:.42em .72em .46em;position:absolute;transform:translateY(-50%);box-shadow:0 2px 10px #00000024}.bks .bks-tip[data-side=L]{text-align:right}.bks[data-layout=narrow] .bks-tip{border-radius:5px;max-width:42cqw;font-size:clamp(10.5px,3.1cqw,12px)}.bks .bks-tt{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:uppercase;opacity:.6;margin-bottom:.2em;font-style:normal;display:block}.bks .bks-head{text-align:center;justify-items:center;gap:.45em;width:max-content;display:grid;position:absolute;transform:translate(-50%)}.bks .bks-hr{font:400 clamp(12px, 1.17cqw, 15px)/1.25 var(--vl-font-family-mori,"PP Mori", sans-serif);color:var(--_mute);align-items:center;gap:.5em;display:inline-flex}.bks .bks-hr>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.05em;height:1.05em}.bks .bks-mk,.bks .bks-n{background:var(--_ink);color:var(--_page);font:600 var(--_nf,10px)/1 var(--vl-font-family-mori,"PP Mori", sans-serif);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-style:normal;display:inline-grid}.bks .bks-mk{--_d:clamp(15px, 4.6cqw, 19px);--_nf:clamp(9px, 2.7cqw, 11px);width:var(--_d);height:var(--_d);box-shadow:0 0 0 1.5px var(--_page);position:absolute;transform:translate(-50%,-50%)}.bks .bks-lg{z-index:4;gap:2.4cqw;margin:0;padding:0;list-style:none;display:grid;position:absolute;left:0;right:0}.bks .bks-lg li{font:400 clamp(11px, 3.4cqw, 13px)/1.3 var(--vl-font-family-mori,"PP Mori", sans-serif);color:var(--_ink);grid-template-columns:1fr 1fr;gap:.25em 3.3333cqw;display:grid}.bks .bks-lh{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:uppercase;color:var(--_mute);grid-column:1/-1;align-items:center;gap:.55em;display:inline-flex}.bks .bks-n{--_nf:clamp(9px, 2.5cqw, 10px);letter-spacing:0;width:1.6em;height:1.6em}.bks[data-layout=wide] .bks-lg{display:none}.bks .bks-inset{z-index:2;position:absolute}.bks .bks-inset>img{width:100%;height:auto;box-shadow:0 0 0 1px var(--_edge);border-radius:1.1cqw}.bks .bks-ilab{text-align:right;width:max-content;max-width:26cqw;font:400 clamp(11px, 1cqw, 13px)/1.3 var(--vl-font-family-mori,"PP Mori", sans-serif);color:var(--_mute);position:absolute;bottom:calc(100% + .7cqw);right:0}.bks[data-layout=narrow] .bks-inset{display:none}.bks:not([data-anat=sw]) [data-set=sw],.bks:not([data-anat=perm]) [data-set=perm],.bks:not([data-anat=perm]) .bks-ph2,.bks[data-anat=sw] .bks-panel,.bks[data-layout=wide][data-anat=perm] .bks-panel{visibility:hidden}.bks[data-anat=perm] .bks-card{opacity:1}.bks .bks-home,.bks .bks-dim,.bks .bks-pill,.bks .bks-s{visibility:hidden}.bks[data-biz=k] .bks-home[data-b=k],.bks[data-biz=f] .bks-home[data-b=f],.bks[data-ph=open][data-biz=k] :is(.bks-dim,.bks-pill,.bks-s)[data-b=k],.bks[data-ph=open][data-biz=f] :is(.bks-dim,.bks-pill,.bks-s)[data-b=f]{visibility:visible}.bks:not([data-ph=open]) .bks-sheet,.bks:not([data-ph=fid]) :is(.bks-fid,.bks-tile,.bks-face,.bks-flab),.bks .bks-spin,.bks .bks-ok{visibility:hidden}.bks[data-ph=fid] .bks-tile{background:#ffffff1a;border-color:#ffffff42}.bkr{--_ink:var(--vl-fg-text-default-neutral);--_mute:var(--vl-fg-text-default-neutral-muted);--_page:var(--vl-bg-page);--_line:color-mix(in srgb, var(--_ink) 16%, transparent);--_empty:color-mix(in srgb, var(--_ink) 12%, transparent);color:var(--_ink);position:relative;container:bkr/inline-size}.bkr .bkr-in{--_g:3px;grid-template-columns:minmax(0,4fr) minmax(0,6fr);grid-template-areas:"co side";column-gap:6cqw;display:grid}.bkr p{margin:0}.bkr .bkr-co{gap:var(--vl-space-3);grid-area:co;align-content:start;display:grid}.bkr .bkr-lab,.bkr .bkr-count,.bkr .bkr-name{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:uppercase}.bkr .bkr-lab{color:var(--_mute)}.bkr .bkr-list{border-bottom:1px solid var(--_line);display:grid}.bkr .bkr-row{all:unset;box-sizing:border-box;align-items:center;gap:var(--vl-space-3);min-height:44px;padding-block:var(--vl-space-2);border-top:1px solid var(--_line);color:var(--_mute);cursor:pointer;transition:color .2s;display:flex}.bkr .bkr-row:hover,.bkr .bkr-row[aria-pressed=true]{color:var(--_ink)}.bkr .bkr-row:focus-visible{outline:2px solid var(--_ink);outline-offset:2px}.bkr .bkr-name{line-height:1.35}.bkr .bkr-dot{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:inset 0 0 0 1.5px}.bkr .bkr-row[aria-pressed=true] .bkr-dot{background:currentColor}.bkr .bkr-side{row-gap:var(--vl-space-5);grid-area:side;grid-template-rows:auto 1fr;display:grid}.bkr .bkr-ctl{justify-self:end;display:inline-flex}.bkr .bkr-vb{white-space:nowrap}.bkr .bkr-vb+.bkr-vb{margin-left:-1px}.bkr .bkr-vb[aria-pressed=true]{background:var(--_ink);color:var(--_page);border-color:var(--_ink);z-index:1;position:relative}.bkr .bkr-vb[aria-pressed=true]:before{display:none}.bkr .bkr-views{display:grid}.bkr .bkr-v{visibility:hidden;grid-area:1/1;align-content:start;display:grid}.bkr[data-view=perm] .bkr-v[data-v=perm],.bkr[data-view=roles] .bkr-v[data-v=roles]{visibility:visible}.bkr .bkr-v[data-v=perm]{row-gap:var(--vl-space-6);grid-template-rows:auto 1fr}.bkr .bkr-read{align-content:start;row-gap:var(--vl-space-4);grid-template-rows:auto 1fr;display:grid}.bkr .bkr-v>.bkr-rule{align-self:end}.bkr .bkr-r{gap:var(--vl-space-2);visibility:hidden;grid-area:1/1;align-content:start;display:grid}.bkr[data-view=perm][data-state="0"] .bkr-r[data-k="0"],.bkr[data-view=perm][data-state="1"] .bkr-r[data-k="1"],.bkr[data-view=perm][data-state="2"] .bkr-r[data-k="2"]{visibility:visible}.bkr .bkr-role{font:400 clamp(22px, 4.2cqw, 34px)/1.12 var(--vl-font-family-mori,"PP Mori", sans-serif);letter-spacing:-.012em;align-items:center;gap:.45em;display:flex}.bkr .bkr-role>svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.8em;height:.8em}.bkr .bkr-desc{font:var(--vl-type-body-xs);letter-spacing:var(--vl-type-body-xs-track);color:var(--_mute);max-width:34ch}.bkr .bkr-count{color:var(--_mute);grid-area:2/1;align-self:end}.bkr .bkr-n{font-weight:inherit;color:var(--_ink);font-variant-numeric:tabular-nums}.bkr .bkr-seg{gap:var(--_g);grid-template-columns:repeat(33,minmax(0,1fr));height:28px;display:grid}.bkr .bkr-seg>i{background:var(--_empty);border-radius:1px;position:relative}.bkr .bkr-seg>i>b{background:var(--_ink);border-radius:inherit;opacity:0;transform-origin:50% 100%;position:absolute;inset:0}.bkr .bkr-seg>i.on>b{opacity:1}.bkr .bkr-ticks{height:54px;position:relative}.bkr .bkr-tk{top:0;left:calc((100% + var(--_g)) * var(--_n) / 33 - var(--_g));border-right:1px solid var(--_line);text-align:right;color:var(--_mute);justify-items:end;gap:4px;padding:8px 7px 0 0;transition:color .25s,border-color .25s;display:grid;position:absolute;transform:translate(-100%)}.bkr .bkr-tk>b{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);font-variant-numeric:tabular-nums}.bkr .bkr-tk>span{font:var(--vl-type-body-xs);letter-spacing:var(--vl-type-body-xs-track);width:min-content;line-height:1.2}.bkr[data-role=owner] .bkr-tk[data-r=owner],.bkr[data-role=acc] .bkr-tk[data-r=acc],.bkr[data-role=card] .bkr-tk[data-r=card]{color:var(--_ink);border-color:var(--_ink)}@container bkr (width<=559px){.bkr .bkr-in{--_g:2px;row-gap:var(--vl-space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"co""side"}.bkr .bkr-side{row-gap:var(--vl-space-4)}.bkr .bkr-ctl{justify-self:start}.bkr .bkr-read{row-gap:var(--vl-space-3)}.bkr .bkr-role{font-size:clamp(20px,6.6cqw,26px)}.bkr .bkr-seg{height:24px}.bkr .bkr-tk{padding-right:5px}.bkr .bkr-tk>span{font-size:11.5px;line-height:1.15}}.bkr .bkr-tree{--_cg:2.4cqw;align-content:start;display:grid}.bkr :is(.bkr-top,.bkr-kids,.bkr-wire){column-gap:var(--_cg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bkr .bkr-top>.bkr-node{grid-column:2}.bkr .bkr-node{border:1.5px solid var(--_line);min-height:52px;color:var(--_mute);align-content:center;padding:8px 12px;display:grid;position:relative}.bkr .bkr-nh{font:500 clamp(13px, 1.9cqw, 16px)/1.2 var(--vl-font-family-mori,"PP Mori", sans-serif);letter-spacing:-.005em;align-items:center;gap:.5em;padding-right:12px;display:flex}.bkr .bkr-nh>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.bkr .bkr-you{background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px;transform:scale(0)}.bkr[data-role=owner] .bkr-node[data-r=owner],.bkr[data-role=finance] .bkr-node[data-r=finance],.bkr[data-role=acc] .bkr-node[data-r=acc],.bkr[data-role=card] .bkr-node[data-r=card]{border-color:var(--_ink);color:var(--_ink)}.bkr[data-role=owner] .bkr-node[data-r=owner] .bkr-you,.bkr[data-role=finance] .bkr-node[data-r=finance] .bkr-you,.bkr[data-role=acc] .bkr-node[data-r=acc] .bkr-you,.bkr[data-role=card] .bkr-node[data-r=card] .bkr-you{transform:none}.bkr .bkr-wire{height:28px}.bkr .bkr-wire>span{position:relative}.bkr .bkr-wire i{background:var(--_line);position:absolute}.bkr .bkr-wire .w-h{height:1.5px;margin-top:-.75px;top:50%}.bkr .bkr-wire [data-w=h1]{left:50%;right:calc(var(--_cg) / -2);transform-origin:100%}.bkr .bkr-wire [data-w=hL]{left:calc(var(--_cg) / -2);transform-origin:100%;right:50%}.bkr .bkr-wire [data-w=hR]{left:50%;right:calc(var(--_cg) / -2);transform-origin:0}.bkr .bkr-wire [data-w=h3]{left:calc(var(--_cg) / -2);transform-origin:0;right:50%}.bkr .bkr-wire :is(.w-s,.w-v){transform-origin:50% 0;width:1.5px;margin-left:-.75px;left:50%}.bkr .bkr-wire .w-s{height:calc(50% + .75px);top:0}.bkr .bkr-wire .w-v{top:calc(50% - .75px);bottom:0}.bkr[data-role=finance] .bkr-wire :is([data-w=st],[data-w=hL],[data-w=h1],[data-w=v1]),.bkr[data-role=acc] .bkr-wire :is([data-w=st],[data-w=v2]),.bkr[data-role=card] .bkr-wire :is([data-w=st],[data-w=hR],[data-w=h3],[data-w=v3]){background:var(--_ink);z-index:1}@container bkr (width<=559px){.bkr .bkr-tree{row-gap:var(--vl-space-2)}.bkr :is(.bkr-top,.bkr-kids){row-gap:var(--vl-space-2);grid-template-columns:minmax(0,1fr)}.bkr .bkr-top>.bkr-node{grid-column:1}.bkr .bkr-wire{display:none}.bkr .bkr-kids{margin-left:16px;padding-left:14px;position:relative}.bkr .bkr-kids:before{content:"";background:var(--_line);width:1.5px;position:absolute;top:-8px;bottom:22px;left:0}.bkr .bkr-kids>.bkr-node:before{content:"";background:var(--_line);width:14px;height:1.5px;position:absolute;top:50%;left:-15.5px}.bkr .bkr-node{min-height:40px;padding:6px 12px}.bkr .bkr-nh{font-size:clamp(13px,4.2cqw,15px)}}.is-measuring .bkr .bkr-tk{transition:none}.bho{--_ink:var(--vl-fg-text-default-neutral);--_mute:var(--vl-fg-text-default-neutral-muted);--_page:var(--vl-bg-page);--_line:color-mix(in srgb, var(--_ink) 16%, transparent);--_lw:1.5px;--_bezel:color-mix(in srgb, var(--_ink) 7%, #0b0b0b);--_edge:color-mix(in srgb, var(--_ink) 16%, transparent);color:var(--_ink);position:relative;container:bho/inline-size}.bho p{margin:0}.bho .bho-in{min-height:100%;display:grid}.bho .bho-flow,.bho .bho-sys{grid-area:1/1}.bho[data-state="0"] .bho-sys,.bho:not([data-state="0"]) .bho-flow{visibility:hidden}.bho .bho-lab{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:uppercase;color:var(--_mute)}.bho .bho-flow{align-self:center;row-gap:var(--vl-space-6);display:grid}.bho .bho-steps{grid-template-columns:minmax(0,1fr) clamp(32px,6cqw,72px) minmax(0,1fr) clamp(32px,6cqw,72px) minmax(0,1fr);align-items:center;display:grid}.bho .bho-node{justify-items:start;row-gap:var(--vl-space-2);border:var(--_lw) solid var(--_line);padding:clamp(16px,2.4cqw,28px);display:grid}.bho .bho-node>svg{fill:currentColor;width:clamp(24px,2.8cqw,32px);height:auto;margin-bottom:var(--vl-space-2)}.bho .bho-nt{font:400 clamp(20px, 2.4cqw, 28px)/1.1 var(--vl-font-family-mori,"PP Mori", sans-serif);letter-spacing:-.01em}.bho .bho-nd{font:var(--vl-type-body-xs);letter-spacing:var(--vl-type-body-xs-track);color:var(--_mute)}.bho .bho-arr{height:var(--_lw);background:var(--_ink);transform-origin:0;margin-inline:10px;position:relative}.bho .bho-arr:after{content:"";border:solid var(--_ink);border-width:var(--_lw) var(--_lw) 0 0;transform-origin:50%;width:8px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.bho .bho-back{justify-items:center;row-gap:var(--vl-space-3);display:grid}.bho .bho-loop{height:28px;margin-inline:calc(16.6667% - clamp(32px,6cqw,72px)/3);margin-top:calc(-1 * var(--vl-space-6));border:var(--_lw) solid var(--_line);border-top:0;justify-self:stretch;position:relative}.bho .bho-loop:before{content:"";left:calc(-1 * var(--_lw));width:var(--_lw);background:var(--_ink);height:100%;position:absolute;top:0}.bho .bho-loop:after{content:"";left:calc(-1 * var(--_lw) / 2);border:solid var(--_ink);border-width:var(--_lw) 0 0 var(--_lw);width:8px;height:8px;position:absolute;top:0;transform:translate(-50%)rotate(45deg)}.bho .bho-bl{font:var(--vl-type-body-xs);letter-spacing:var(--vl-type-body-xs-track);color:var(--_mute)}.bho .bho-sys{align-content:center;row-gap:var(--vl-space-3);grid-template-columns:[fig]minmax(150px,.62fr)[a1]clamp(28px,3.6cqw,52px)[json]minmax(0,1.55fr)[a2]clamp(28px,3.6cqw,52px)[dev]minmax(0,auto);display:grid;position:relative}.bho .bho-box{row-gap:var(--vl-space-4);border:var(--_lw) solid var(--_line);grid-template-rows:auto 1fr;align-self:stretch;min-width:0;padding:clamp(14px,1.8cqw,24px);display:grid}.bho .bho-fig{grid-column:fig}.bho .bho-json{grid-column:json}.bho .bho-dev{grid-column:dev}.bho .bho-bh{column-gap:var(--vl-space-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.bho .bho-bh>svg{fill:currentColor;width:20px;height:20px}.bho .bho-bt{font:400 clamp(16px, 1.45cqw, 19px)/1.15 var(--vl-font-family-mori,"PP Mori", sans-serif);letter-spacing:-.005em}.bho .bho-bs{font:var(--vl-type-body-xs);letter-spacing:var(--vl-type-body-xs-track);color:var(--_mute);grid-column:2/-1}.bho .bho-ar{height:var(--_lw);background:var(--_ink);transform-origin:0;align-self:center;margin-inline:8px;position:relative}.bho .bho-ar:after{content:"";border:solid var(--_ink);border-width:var(--_lw) var(--_lw) 0 0;width:8px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.bho .bho-a1{grid-area:1/a1}.bho .bho-a2{grid-area:1/a2}.bho .bho-sback{justify-items:center;row-gap:var(--vl-space-2);grid-area:2/fig/auto/-1;display:grid}.bho .bho-sloop{height:22px;margin-inline:var(--_lx,70px) var(--_rx,170px);border:var(--_lw) solid var(--_line);border-top:0;justify-self:stretch;position:relative}.bho .bho-sloop:after{content:"";left:calc(-1 * var(--_lw) / 2);border:solid var(--_ink);border-width:var(--_lw) 0 0 var(--_lw);width:8px;height:8px;position:absolute;top:-1px;transform:translate(-50%)rotate(45deg)}.bho .bho-pk{background:var(--_dot,var(--_ink));width:12px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--_ink) 20%, transparent), 0 0 16px 3px color-mix(in srgb, color-mix(in srgb, var(--_dot,var(--_ink)) 70%, var(--_ink)) 55%, transparent);opacity:0;visibility:hidden;pointer-events:none;z-index:3;border-radius:3px;margin:-6px 0 0 -6px;position:absolute;top:0;left:0}.bho .bho-box{position:relative}.bho .bho-edge{top:calc(-1 * var(--_lw));bottom:calc(-1 * var(--_lw));right:calc(-1 * var(--_lw));width:var(--_lw);opacity:0;pointer-events:none;z-index:2;position:absolute}.bho .bho-tr{height:var(--_lw);margin-top:calc(var(--_lw) / -2);background:color-mix(in srgb, var(--_dot,var(--_ink)) 80%, var(--_ink));box-shadow:0 0 10px color-mix(in srgb, color-mix(in srgb, var(--_dot,var(--_ink)) 70%, var(--_ink)) 60%, transparent);transform-origin:0;opacity:0;pointer-events:none;position:absolute;top:50%;left:0;right:0}@property --bho-r{syntax:"<length>";inherits:false;initial-value:0}.bho .bho-scr>img.is-reveal{-webkit-mask-image:radial-gradient(circle at var(--_cx,0) var(--_cy,50%), #000 calc(var(--bho-r) - 36px), transparent var(--bho-r));mask-image:radial-gradient(circle at var(--_cx,0) var(--_cy,50%), #000 calc(var(--bho-r) - 36px), transparent var(--bho-r))}.bho .bho-in{position:relative}.bho .bho-gh{border:var(--_lw) solid var(--_line);box-sizing:border-box;pointer-events:none;z-index:2;position:absolute}.bho .bho-fig{grid-template-rows:auto 1fr auto}.bho .bho-chips{align-content:start;gap:var(--vl-space-2);display:grid}.bho .bho-b{justify-content:flex-start;min-height:38px}.bho .bho-b[aria-pressed=true]{color:var(--_ink);border-color:var(--_ink)}.bho .bho-b[aria-disabled=true]{pointer-events:none}.bho .bho-dot{background:var(--_dot);width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--_ink) 20%, transparent);border-radius:3px;flex:none;transition:background-color .3s,opacity .3s}.bho .bho-b[aria-disabled=true] .bho-dot{background:var(--_line)}.bho .bho-b>i+span:after{content:attr(data-new);color:var(--_mute);margin-left:.6em}.bho .bho-view{row-gap:var(--vl-space-2);padding-top:var(--vl-space-3);border-top:1px solid var(--_line);display:grid}.bho .bho-vl{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:uppercase;color:var(--_mute);margin:0}.bho .bho-lg{align-content:start;margin:0;padding:0;list-style:none;display:grid}.bho .bho-tk{align-items:center;column-gap:var(--vl-space-3);border-top:1px solid var(--_line);min-height:38px;font:400 clamp(12px, 1.05cqw, 14px)/1.25 var(--vl-font-family-mori,"PP Mori", sans-serif);grid-template-columns:auto minmax(0,1fr) minmax(0,auto);padding-block:6px;display:grid}.bho .bho-tk:first-child{border-top:0}.bho .bho-n{--_nf:.72em;width:1.4em;height:1.4em}.bho:not([data-anat]) .bho-n{visibility:hidden}.bho .bho-tn{color:var(--_mute);overflow-wrap:anywhere}.bho .bho-tk[data-hero] .bho-tn{color:var(--_ink);font-weight:600}.bho .bho-tv{text-align:right;justify-items:end;display:grid}.bho .bho-tv>span{white-space:nowrap;visibility:hidden;font-variant-numeric:tabular-nums;grid-area:1/1;align-items:center;gap:.5em;display:inline-flex}.bho:not([data-state="0"]) :is([data-brand=a] .bho-tv>[data-b="0"],[data-brand=b] .bho-tv>[data-b="1"],[data-brand=c] .bho-tv>[data-b="2"]){visibility:visible}.bho .bho-sw{width:12px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--_ink) 20%, transparent);border-radius:3px;display:inline-block}.bho .bho-dev{justify-items:center}.bho .bho-dev>.bho-bh{justify-self:stretch}.bho .bho-anat{white-space:nowrap;justify-content:flex-start;min-height:38px}.bho[data-anat] .bho-anat{background:var(--_ink);color:var(--_page);border-color:var(--_ink)}.bho[data-anat] .bho-anat:before{display:none}.bho .bho-ph{--_w:clamp(220px, 21cqw, 284px);--_b:calc(var(--_w) / 30);width:var(--_w);padding:var(--_b);box-sizing:border-box;background:var(--_bezel);box-shadow:0 0 0 1px var(--_edge), 0 1.4cqw 3.6cqw #00000042;border-radius:13.6%/6.4%;align-self:center;position:relative}.bho .bho-scr{aspect-ratio:375/833;isolation:isolate;background:#f2f5f5;border-radius:11.6%/5.25%;position:relative;overflow:hidden}.bho .bho-scr>img{visibility:hidden;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.bho:not([data-state="0"]) :is([data-brand=a] .bho-scr>[data-b="0"],[data-brand=b] .bho-scr>[data-b="1"],[data-brand=c] .bho-scr>[data-b="2"]){visibility:visible}.bho .bho-mks{inset:var(--_b);pointer-events:none;z-index:2;position:absolute}.bho:not([data-anat]) .bho-mks{visibility:hidden}.bho .bho-mk,.bho .bho-n{background:var(--_ink);color:var(--_page);font:600 var(--_nf,12px)/1 var(--vl-font-family-mori,"PP Mori", sans-serif);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-style:normal;display:inline-grid}.bho .bho-mk{--_d:clamp(18px, 1.9cqw, 24px);--_nf:clamp(10px, .95cqw, 12px);width:var(--_d);height:var(--_d);position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff}@container bho (width<=639px){.bho .bho-steps{grid-template-rows:auto 32px auto 32px auto;grid-template-columns:minmax(0,1fr);margin-right:44px}.bho .bho-arr{width:var(--_lw);place-self:stretch center;height:auto;margin:6px 0}.bho .bho-arr:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}.bho .bho-flow{row-gap:var(--vl-space-4);position:relative}.bho .bho-back{display:contents}.bho .bho-loop{border:var(--_lw) solid var(--_line);border-left:0;width:28px;height:auto;margin:0;position:absolute;top:48px;bottom:calc(48px + 3.2em);right:0}.bho .bho-loop:before{width:8px;height:var(--_lw);top:0;left:auto;right:100%}.bho .bho-loop:after{left:-2px;top:calc(-1 * var(--_lw) / 2);transform:translate(-50%,-50%)rotate(-45deg)}.bho .bho-bl{justify-self:start}.bho .bho-sys{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:0}.bho .bho-fig,.bho .bho-json,.bho .bho-dev{grid-column:1}.bho .bho-fig{grid-row:1}.bho .bho-a1{grid-row:2}.bho .bho-json{grid-row:3}.bho .bho-a2{grid-row:4}.bho .bho-dev{grid-row:5}.bho .bho-ar{width:var(--_lw);transform-origin:50% 0;grid-column:1;justify-self:center;height:26px;margin:4px 0}.bho .bho-ar:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}.bho .bho-sback{display:none}.bho .bho-edge{top:auto;right:calc(-1 * var(--_lw));left:calc(-1 * var(--_lw));bottom:calc(-1 * var(--_lw));width:auto;height:var(--_lw)}.bho .bho-tr{width:var(--_lw);height:auto;margin:0 0 0 calc(var(--_lw) / -2);transform-origin:50% 0;inset:0 auto 0 50%}.bho .bho-chips{flex-wrap:wrap;justify-content:start;display:flex}.bho .bho-b{gap:6px;padding-inline:8px}.bho .bho-view{justify-content:start;align-items:center;column-gap:var(--vl-space-3);grid-template-columns:auto auto}.bho .bho-b>i+span:after,.bho .bho-tk:not([data-hero]){display:none}.bho .bho-tk[data-hero]+.bho-tk[data-hero]{border-top:1px solid var(--_line)}.bho .bho-tk{grid-template-columns:auto minmax(0,1fr);row-gap:2px}.bho .bho-tv{text-align:left;grid-column:2;justify-items:start}.bho .bho-ph{--_w:min(100%, 220px)}.bho .bho-mk{--_d:18px;--_nf:10px}}.bho[data-anat] .bho-mk{pointer-events:auto;cursor:default;transition:scale .18s cubic-bezier(.2,.8,.3,1),box-shadow .18s}.bho .bho-mk.is-hot{box-shadow:0 0 0 2px #fff, 0 0 0 4px color-mix(in srgb, var(--_ink) 35%, transparent);z-index:1;scale:1.2}.bho .bho-tk{transition:background-color .18s}.bho[data-anat] .bho-tk.is-hot{background:color-mix(in srgb, currentColor 8%, transparent)}.bho[data-anat] .bho-tk.is-hot .bho-tn{color:var(--_ink)}.bho .bho-n{transition:scale .18s cubic-bezier(.2,.8,.3,1)}.bho[data-anat] .bho-tk.is-hot .bho-n{scale:1.2}.brd{--_ink:var(--vl-fg-text-default-neutral);--_mute:var(--vl-fg-text-default-neutral-muted);--_page:var(--vl-bg-page);--_line:color-mix(in srgb, var(--_ink) 16%, transparent);--_empty:color-mix(in srgb, var(--_ink) 12%, transparent);--_brand:#1f4b4f;--_bezel:color-mix(in srgb, var(--_ink) 7%, #0b0b0b);--_edge:color-mix(in srgb, var(--_ink) 16%, transparent);color:var(--_ink);position:relative;container:brd/inline-size}.brd p{margin:0}.brd img{user-select:none;-webkit-user-drag:none;max-width:none;display:block}.brd .brd-in{grid-template-columns:clamp(150px,26%,220px) minmax(0,1fr);align-items:center;column-gap:clamp(20px,4%,40px);display:grid}.brd .brd-ctl{gap:var(--vl-space-8);align-content:center;display:grid}.brd .brd-roles{gap:var(--vl-space-3);align-content:center;display:grid}.brd .brd-lab,.brd .brd-name,.brd .brd-count{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:uppercase}.brd .brd-lab{color:var(--_mute)}.brd .brd-list{border-bottom:1px solid var(--_line);display:grid}.brd .brd-row{all:unset;box-sizing:border-box;column-gap:var(--vl-space-3);row-gap:var(--vl-space-1,4px);min-height:44px;padding-block:var(--vl-space-3);border-top:1px solid var(--_line);color:var(--_mute);cursor:pointer;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dot name"".count"".seg";align-items:center;transition:color .2s;display:grid}.brd .brd-row:hover,.brd .brd-row[aria-pressed=true]{color:var(--_ink)}.brd .brd-row:focus-visible{outline:2px solid var(--_ink);outline-offset:2px}.brd .brd-dot{border-radius:50%;grid-area:dot;width:8px;height:8px;box-shadow:inset 0 0 0 1.5px}.brd .brd-row[aria-pressed=true] .brd-dot{background:currentColor}.brd .brd-name{grid-area:name;line-height:1.3}.brd .brd-count{white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:count}.brd .brd-count>b{font-weight:inherit}.brd .brd-seg{grid-area:seg;grid-template-columns:repeat(33,minmax(0,1fr));gap:2px;height:6px;display:grid}.brd .brd-seg>i{background:var(--_empty);transform-origin:50% 100%;border-radius:1px}.brd .brd-seg>i.on{opacity:.55;background:currentColor}.brd .brd-row[aria-pressed=true] .brd-seg>i.on{opacity:1}.brd .brd-plat{gap:var(--vl-space-3);display:grid}.brd .brd-pills{justify-self:start;display:inline-flex}.brd .brd-pb{white-space:nowrap}.brd .brd-pb+.brd-pb{margin-left:-1px}.brd .brd-pb[aria-pressed=true]{background:var(--_ink);color:var(--_page);border-color:var(--_ink);z-index:1;position:relative}.brd .brd-pb[aria-pressed=true]:before{display:none}.brd .brd-stage{min-width:0;position:relative}.brd .brd-st{width:100%;position:relative}.brd .brd-web{box-shadow:0 0 0 1px var(--_edge), 0 1.4cqw 3.6cqw #00000024;background:#f2f5f5;border-radius:.9cqw;position:absolute;overflow:hidden;container:brdw/inline-size}.brd .brd-wv,.brd .brd-mv,.brd .brd-more,.brd .brd-hsg{position:absolute;inset:0}.brd .brd-wl,.brd .brd-wpanel>img{width:100%;height:100%;position:absolute;inset:0}.brd .brd-wpanel{position:absolute}.brd .brd-wsel{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.brd .brd-wpg{width:100%;position:absolute;left:0}.brd .brd-wbar{aspect-ratio:1440/89;pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0}.brd .brd-wbar-tx{visibility:hidden}.brd:is([data-web=history],[data-web=detail]) .brd-wbar-tx{visibility:inherit}.brd .brd-wcol{transform:translateX(var(--_wshift));position:absolute;inset:0}.brd[data-web=detail] .brd-wcol,.brd.is-zoom .brd-wcol{transform:none}.brd .brd-wc{position:absolute}.brd .brd-wv-hist :is(.brd-wcol,.brd-hsg){pointer-events:none}.brd .brd-wv-hist .brd-hs{pointer-events:auto}.brd .brd-wp{background:#f9fbfb;position:absolute;inset:0;overflow:hidden}.brd .brd-wd-str,.brd .brd-md-str{pointer-events:none;position:absolute;top:0;left:0}.brd .brd-md-str{width:100%}.brd :is(.brd-wd-scroll,.brd-md-scroll){scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;outline:none;width:100%;position:absolute;top:0;left:0;overflow:hidden auto}.brd :is(.brd-wd-scroll,.brd-md-scroll)::-webkit-scrollbar{display:none}.brd .brd-md-scroll{height:100%}.brd :is(.brd-wd-con,.brd-md-con){width:100%;height:auto}.brd .brd-foot{pointer-events:none;background:#fff;width:100%;position:absolute;left:0;box-shadow:0 -1px #0b2e2b0f,0 -6px 18px -4px #0b2e2b29}.brd .brd-foot>img{width:100%;height:auto;position:absolute;top:-3.846%;left:0}.brd .brd-md-foot{height:27.7333cqw;bottom:0}.brd .brd-md-band{opacity:0;pointer-events:none;background:#f9fbfb;width:100%;height:11.7333cqw;position:absolute;top:0;left:0;box-shadow:0 1px #0b2e2b0d}.brd .brd-md-top{pointer-events:none;width:100%;position:absolute;top:0;left:0}.brd .brd-wd-close{pointer-events:none;position:absolute}.brd .brd-mv-det{background:#f9fbfb}.brd .brd-mv-det .brd-hsg{pointer-events:none}.brd .brd-mv-det .brd-hs{pointer-events:auto}.brd .brd-wsel rect{fill:none;stroke:var(--_brand);stroke-width:2px;vector-effect:non-scaling-stroke}.brd .brd-wmodal{position:absolute}.brd .brd-wmodal>img{width:100%;height:100%;position:absolute;inset:0}.brd .brd-dim{all:unset;cursor:pointer;background:#11111143;position:absolute;inset:0}.brd .brd-wdim{-webkit-backdrop-filter:blur(.555556cqw)}.brd :is(.brd-mdim,.brd-mdim2){-webkit-backdrop-filter:blur(2.13333cqw)}.brd .brd-mdim2{cursor:default;background:#1111117d}.brd .brd-ph{background:var(--_bezel);box-shadow:0 0 0 1px var(--_edge), -1cqw 1.8cqw 3.6cqw #00000042;border-radius:15.5%/7.4%;position:absolute}.brd .brd-scr{--_gap:3.2cqw;background:#edf1f1;border-radius:13.4%/6.2%;position:absolute;inset:1.15% 2.4%;overflow:hidden;container:brdm/inline-size}.brd .brd-mv{background:#f2f5f5;overflow:hidden}.brd .brd-ml{width:100%;position:absolute}.brd .brd-mv>.brd-ml{object-fit:cover;object-position:top;height:100%;inset:0}.brd .brd-isl{background:#0b0b0b;border-radius:99px;width:30%;height:2.4%;position:absolute;top:2.6%;left:35%}.brd .brd-cut{background-repeat:no-repeat;position:absolute}.brd .brd-more-tile{border-radius:23%}.brd .brd-more-pop{border-radius:6.9%/9.1%;box-shadow:0 1.6cqw 5cqw #0000002e}.brd .brd-msheet{position:absolute}.brd .brd-msheet>img{width:100%;position:absolute;left:0}.brd .brd-ms{height:100%;top:0}.brd .brd-msel{mix-blend-mode:multiply;pointer-events:none;background:#e0ebec;border-radius:3.2cqw;width:87.2%;position:absolute;left:6.4%;box-shadow:inset 0 0 0 .4cqw #25494d}.brd :is(.brd-m-ghost,.brd-w-ghost){visibility:hidden}.brd .brd-acct{pointer-events:none;width:100%;height:100%;font-family:Plus Jakarta Sans,sans-serif;position:absolute;inset:0}.brd .brd-acct text{font-kerning:normal;font-family:Plus Jakarta Sans,sans-serif}.brd .brd-a-n{fill:#0b2e2b;font-size:32px;font-weight:700}.brd .brd-a-ch{fill:none;stroke:#1a4240;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.brd .brd-a-b{fill:#041d1b;font-size:43.6px;font-weight:500}.brd .brd-a-bu{fill:#778788;font-size:16.7px;font-weight:600}.brd .brd-a-t{fill:#010d0e;font-size:14.3px;font-weight:600}.brd .brd-a-s{fill:#696969;font-size:12px;font-weight:500}.brd .brd-a-amt{fill:#04100f;font-size:15.7px;font-weight:500}.brd .brd-a-amt.is-in{fill:#03a172}.brd .brd-a-u{fill:#6f6f6f;letter-spacing:.9px;font-size:9.7px;font-weight:600}.brd .brd-a-sk>*{fill:#ebefef}.brd .brd-a-sk>circle{fill:#f0f3f3}.brd .brd-wacct{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.brd .brd-wacct text{font-kerning:normal;font-family:Plus Jakarta Sans,sans-serif}.brd .brd-w-n{fill:#173a3d;font-size:32px;font-weight:700}.brd .brd-wacct .brd-a-ch{stroke:#1f4b4f;stroke-width:1.4px}.brd .brd-w-no{fill:#0f2729;font-size:13.75px;font-weight:700}.brd .brd-w-b{fill:#0f2729;font-size:43.6px;font-weight:500}.brd .brd-w-bu{fill:#7e9193;font-size:16.7px;font-weight:600}.brd .brd-w-t{fill:#0b1a1b;font-size:13.86px;font-weight:600}.brd .brd-w-s{fill:#757575;font-size:12px;font-weight:500}.brd .brd-w-amt{fill:#0b1a1b;font-size:15.7px;font-weight:500}.brd .brd-w-u{fill:#757575;letter-spacing:.9px;font-size:9.7px;font-weight:600}.brd :is(.brd-w-amt,.brd-w-u).is-in{fill:#03a172}.brd .brd-w-e{fill:#6e7676;font-size:13px;font-weight:500}.brd .brd-wmodal>.brd-wrow{width:100%;height:auto;position:absolute;left:0}.brd .brd-wsel2{mix-blend-mode:multiply;pointer-events:none;background:#dfebeb;border-radius:1.6cqw;position:absolute;box-shadow:inset 0 0 0 .14cqw #1f4b4f}.brd:not([data-acct=main]) .brd-wmodal :is(.brd-wrow,.brd-wsel2){visibility:inherit}.brd .brd-egyeb{pointer-events:none;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.brd .brd-egyeb text{fill:#040d10;font-family:Plus Jakarta Sans,sans-serif;font-size:14.6px;font-weight:500}.brd:is([data-role=owner],[data-role=fm]) .brd-mv-home .brd-egyeb{visibility:inherit}.brd .brd-a-e{fill:#6e7676;font-size:12.5px;font-weight:500}.brd .brd-a-ep{fill:#f6f8f8}.brd .brd-hsel{pointer-events:none;width:100%;height:100%;font-family:Plus Jakarta Sans,sans-serif;position:absolute;inset:0}.brd .brd-a-hn{fill:#0b2e2b;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:700}.brd .brd-hs{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:1.4cqw;transition:box-shadow .18s cubic-bezier(.4,0,.2,1),background-color .18s cubic-bezier(.4,0,.2,1);position:absolute}.brd .brd-hs[hidden]{display:none}.brd .brd-hs:focus-visible{outline:2px solid var(--_brand);outline-offset:1px}.brd.has-hover :is(.brd-ph,.brd-web):hover .brd-hs{box-shadow:0 0 0 1px color-mix(in srgb, var(--_brand) 24%, transparent);background-color:color-mix(in srgb, var(--_brand) 3%, transparent)}.brd.has-hover :is(.brd-ph,.brd-web) .brd-hs:hover{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--_brand) 50%, transparent);background-color:color-mix(in srgb, var(--_brand) 6%, transparent)}.brd .brd-hsg .brd-hs[data-go$=untoast],.brd .brd-more .brd-hs{cursor:default;box-shadow:none!important;background-color:#0000!important}.brd .brd-web .brd-hs{border-radius:.5cqw}.brd .brd-hs.is-tile{border-radius:4.2cqw}.brd .brd-hs[data-go=m\:back]{border-radius:50%}.brd .brd-hs[data-go=m\:accounts],.brd .brd-hs[data-go=m\:press]{border-radius:2.4cqw}.brd .brd-diff{pointer-events:none;position:absolute;inset:0}.brd .brd-diff>i{opacity:0;background:color-mix(in srgb, var(--_brand) 9%, transparent);box-shadow:0 0 0 .5cqw var(--_brand);border-radius:2.4cqw;position:absolute}.brd .brd-wdiff>i{box-shadow:0 0 0 .16cqw var(--_brand);border-radius:.7cqw}.brd :is(.brd-wv-hist,.brd-wsel,.brd-wpanel,.brd-hs-wdet,.brd-wdim,.brd-wmodal,.brd-w-toast,.brd-hs-wlimit,.brd-mv-hist,.brd-mv-det,.brd-more,.brd-mdim,.brd-msheet,.brd-m-toast,.brd-hs-mlimit,.brd-mrow,.brd-msel,.brd-wrow,.brd-wsel2){visibility:hidden}.brd:is([data-web=history],[data-web=detail]) .brd-wv-hist,.brd[data-web=detail] :is(.brd-wsel,.brd-wpanel,.brd-hs-wdet),.brd:is([data-web=accounts],[data-web=accounts-limit]) :is(.brd-wdim,.brd-wmodal),.brd:is([data-web=limit],[data-web=accounts-limit]) :is(.brd-w-toast,.brd-hs-wlimit){visibility:visible}.brd[data-web=detail] :is(.brd-hs-whist,.brd-hs-wrow),.brd:is([data-web=history],[data-web=detail]) .brd-wv-home{visibility:hidden}.brd[data-mob=more] .brd-more,.brd[data-mob=history] .brd-mv-hist,.brd[data-mob=detail] .brd-mv-det,.brd:is([data-mob=accounts],[data-mob=accounts-limit]) :is(.brd-mdim,.brd-msheet),.brd:is([data-mob=limit],[data-mob=accounts-limit]) :is(.brd-m-toast,.brd-hs-mlimit){visibility:visible}.brd:is([data-mob=history],[data-mob=detail]) .brd-mv-home{visibility:hidden}.brd:not([data-acct=main]):is([data-mob=accounts],[data-mob=accounts-limit]) :is(.brd-mrow,.brd-msel){visibility:visible}.brd:not([data-web=home]) .brd-wv-home .brd-hsg,.brd:not([data-mob=home]) .brd-mv-home .brd-hsg,.brd[data-mob=accounts-limit] .brd-msheet .brd-hsg{visibility:hidden}.brd[data-plat=web] .brd-ph,.brd[data-plat=mob] .brd-web{opacity:0;pointer-events:none}.brd[data-layout=narrow] .brd-in{row-gap:var(--vl-space-5);grid-template-columns:minmax(0,1fr)}.brd[data-layout=narrow] .brd-ctl{gap:var(--vl-space-4)}.brd[data-layout=narrow] .brd-roles{gap:var(--vl-space-2)}.brd[data-layout=narrow] .brd-list{column-gap:var(--vl-space-4);border-bottom:0;grid-template-columns:1fr 1fr}.brd[data-layout=narrow] .brd-row{padding-block:var(--vl-space-2);border-bottom:1px solid var(--_line);border-top:0;grid-template-areas:"dot name"".count";align-content:start;row-gap:2px;margin-top:-1px}.brd[data-layout=narrow] .brd-list>.brd-row:nth-child(-n+2){border-top:1px solid var(--_line);margin-top:0}.brd[data-layout=narrow] .brd-seg{display:none}.brd[data-layout=narrow] .brd-web{border-radius:1.6cqw}.brd.is-zoom .brd-st{border-radius:2.4cqw;overflow:hidden}.brd.is-zoom .brd-web{box-shadow:0 0 0 1px var(--_edge);border-radius:.5cqw}.bli{--_mute:var(--vl-fg-text-default-neutral-muted);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(10px,3.2%,32px);max-width:760px;margin-inline:auto;padding-block:clamp(4px,2%,16px);display:grid}.bli-ph{justify-items:center;gap:clamp(8px,1.6vw,14px);min-width:0;display:grid}.bli-ph img{aspect-ratio:480/981;user-select:none;width:100%;height:auto;display:block}.bli-lab{font:var(--vl-type-label);letter-spacing:var(--vl-type-label-track);text-transform:uppercase;color:var(--_mute);text-align:center;align-items:center;gap:.6em;display:inline-flex}.bli-lab>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.45em;height:1.45em}.bli.is-waiting .bli-ph{opacity:0}@media (width<=599px){.bli-lab{letter-spacing:.08em;font-size:10px}}.f-module.is-measuring,.f-module.is-measuring *{transition:none!important;animation:none!important}:root{--lock-frame-min:70svh}@media (width>=1024px){.frame{min-height:var(--lock-frame-min)}}:root{--fig-r:var(--vl-radius-button,4px)}.f-module{--fig-ink:var(--lock-plate-ink,#161616)}.ffw,.atp{--_line:#1616164d;--_hair:#16161629}.osy .osy-ring{box-shadow:inset 0 0 0 var(--vl-hairline-web,1.5px) currentColor}.bho .bho-mk{box-shadow:0 0 0 var(--vl-hairline-web,1.5px) var(--vl-bg-page)}.ffw :is(.sc-box,.sc-field,.sc-t),.ffw .ffw-sc,.osy .osy-new,.atp :is(.atp-card,.pg-sheet){border-radius:var(--fig-r)}.atp .atp-num{border-radius:calc(var(--fig-r) * .75)}.atp .atp-wrap{border-radius:calc(var(--fig-r) * 2)}.atp :is(.atp-st,.pg-sub,.atp-flowk,.k-mvp,.k-plan){letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.bks .bks-btns{gap:8px 0}.bks .bks-anat+.bks-anat{margin-left:-1px}.bks .bks-anat[aria-pressed=true]{z-index:1;position:relative}.f-module{--fig-panel-bg:color-mix(in srgb, var(--vl-bg-tone-subtle-neutral), var(--vl-bg-tone-strong-neutral) 28%);--fig-panel-pad:clamp(12px, 1.4cqw, 18px)}html[data-theme=light] .f-module{--fig-panel-bg:var(--vl-bg-tone-subtle-neutral)}.bkr .bkr-co,.brd .brd-ctl,.bks .bks-panel{background:var(--fig-panel-bg);box-shadow:0 0 0 var(--vl-hairline-web,1.5px) var(--_fgb,var(--vl-border-tone-subtle-neutral));border-radius:var(--fig-r);padding:var(--fig-panel-pad);box-sizing:border-box}.brd .brd-ctl{align-content:start;align-self:center}.bkr .bkr-co{align-self:start}.bks .bks-card{border:0;border-top:1px solid var(--_line);padding-left:0;padding-right:0}.bks .bks-card:first-of-type{border-top:0;padding-top:0}
