.tm{margin:0}.tm-row{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(14px,2vw,24px)}.tm-p{min-width:0}.tm-ph{position:relative;aspect-ratio:4 / 5;border-radius:var(--r-card);overflow:hidden;background:var(--bg-3);box-shadow:0 0 0 1px var(--edge),var(--shadow-3)}.tm-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.04);transition:filter .6s var(--ease-out)}@media(hover:hover)and (pointer:fine){.tm-p:hover .tm-ph img{filter:none}}.tm-n{margin-top:12px;font-size:.9375rem;line-height:1.3}.tm-n b{display:block;font-weight:var(--w-ui);color:var(--ink)}.tm-n span{display:block;margin-top:2px;font-size:.8125rem;color:var(--ink-3)}@media(max-width:760px){.tm-row{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}.tm-ph{border-radius:16px}.tm-n{font-size:.875rem;margin-top:9px}.tm-n span{font-size:.75rem}}.an-grid{display:flex;flex-direction:column;gap:44px}.an-copy{display:contents}.an-head{order:1}.an-vis{order:2}.an-pts{order:3}.an-cta{order:4}@media(min-width:960px){.an-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;column-gap:clamp(48px,5vw,72px)}.an-copy{display:flex;flex-direction:column;grid-column:2;grid-row:1}.an-vis{grid-column:1;grid-row:1}.an-pts{margin-top:40px}.an-cta{margin-top:32px}}.an-vis{position:relative;z-index:0;isolation:isolate;padding:8px 0}.an-head,.an-pts,.an-cta{position:relative;z-index:1}.an-vis>.aura{overflow:visible}.an-a1{--x: 14%;--y: 10%;--s: 520px;--c: var(--aura-sand)}.an-a2{--x: 97%;--y: 80%;--s: 480px;--c: var(--aura-stone)}.an-a3{--x: 64%;--y: 0%;--s: 360px;--c: var(--aura-sand)}@media(max-width:959px){.an-a1{--x: 20%;--s: 480px}.an-a2{--x: 72%;--s: 400px}.an-a3{--x: 60%;--s: 320px}}.an-par{position:relative}.an-frame{position:relative;padding:10px;border-radius:var(--r-frame);--glass-1: rgba(255, 255, 255, .5);--glass-2: rgba(255, 255, 255, .3)}.an-win{border-radius:19px;box-shadow:0 0 0 1px #18181b12,0 2px 4px #3026140d,0 18px 40px -18px #3026144d}.an-win .win__bar{height:40px;padding:0 14px}.an-win .win__url{max-width:330px;margin-inline:auto;font-family:var(--font-url)}.an-win .win__url svg{width:11px;height:11px;flex:none;color:var(--ui-ink-3)}.an-win .win__end{width:46px;flex:none}.an-view{position:relative;aspect-ratio:1300 / 1060;overflow:hidden;background:#faf9f5}.an-view img{display:block;width:100%;height:auto}@media(prefers-reduced-motion:no-preference){.an-vis{--an-t: clamp(0, calc(1 - (var(--p, .5) - .12) * 3.2), 1)}.an-rot{transform:perspective(1600px) rotateY(calc(var(--an-t) * -11deg)) rotateX(calc(var(--an-t) * 6deg)) scale(calc(1 - var(--an-t) * .04));transform-origin:60% 60%;transition:transform .5s var(--ease-out)}.an-view{--an-q: clamp(0, calc((var(--p, 0) - .3) * 2.5), 1)}.an-view img{transform:translateY(calc(var(--an-q) * -14.31%));transition:transform .5s var(--ease-out);will-change:transform}.an-view:before{content:"";position:absolute;z-index:1;inset:0 0 auto;height:18px;pointer-events:none;background:linear-gradient(#faf9f5,#faf9f500);opacity:clamp(0,calc(var(--an-q) * 5),1);transition:opacity .3s var(--ease-out)}.an-vis.an-still{--an-t: 0}.an-still .an-view{--an-q: 0}}.an-pts{container-type:inline-size}.an-list{list-style:none;display:grid;gap:14px}.an-pt{display:flex;align-items:flex-start;gap:16px;padding:20px 22px 20px 20px}.an-pt .h4{margin-bottom:5px}.an-pt .small{color:var(--ink-3)}.an-pt--main{padding:22px 24px 22px 22px}.an-pt--main .small{color:var(--ink-2)}.an-models{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.an-model{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 13px 0 11px;border-radius:var(--r-pill);font:var(--w-ui) .8125rem/1 var(--font-sans);color:var(--ink);background:var(--bg-2)}.an-model i{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.an-pt.card--sand .ico{background:var(--surface)}@container (min-width: 470px){.an-list{grid-template-columns:1fr 1fr}.an-pt--main{grid-column:1 / -1}.an-pt:not(.an-pt--main){flex-direction:column;gap:16px;padding:20px}}@media(prefers-reduced-motion:no-preference){.rv-armed .an-pt--main:not(.is-in) .an-model i{background:var(--ink-4);box-shadow:0 0 0 3px transparent}.an-model i{transition:background-color .4s var(--ease-out),box-shadow .4s var(--ease-out)}.an-pt--main.is-in .an-model:nth-child(1) i{transition-delay:.55s}.an-pt--main.is-in .an-model:nth-child(2) i{transition-delay:.8s}.an-pt--main.is-in .an-model:nth-child(3) i{transition-delay:1.05s}}.an-cta .btn svg{width:14px;height:14px}@media(max-width:959px){.an-vis{width:100%;max-width:620px;margin-inline:auto}}@media(max-width:760px){.an-grid{gap:36px}.an-vis{padding:0}.an-vis>.aura{inset:-240px -16px;overflow:hidden}.an-frame{padding:7px;border-radius:var(--r-card)}.an-win{border-radius:13px}.an-win .win__bar{height:32px;padding:0 10px}.an-win .win__dots i{width:8px;height:8px}.an-win .win__end{width:38px}.an-pt,.an-pt--main{padding:18px;gap:14px}.an-cta .btn{width:100%}}@media(min-width:640px)and (max-height:500px){.an-view{--an-q: 0;width:100%;max-height:calc(100svh - 162px)}}@media(min-width:640px)and (max-width:760px)and (max-height:500px){.an-view{max-height:calc(100svh - 148px)}}.an-claude{background:#f8e7df;box-shadow:inset 0 0 0 1px #d9775724}.an-claude img{width:24px;height:24px}.ab-hero{position:relative;isolation:isolate;overflow-x:clip}.ab-hero>.wrap{padding-block:clamp(36px,5.6vw,84px) clamp(72px,9vw,136px)}.ab-man{position:relative;max-width:23em;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:clamp(2rem,1.06rem + 3.5vw,4.375rem);line-height:1.07;letter-spacing:-.036em;color:var(--ink);text-wrap:pretty}.ab-man h1,.ab-man p{margin:0;font:inherit;letter-spacing:inherit;color:inherit;text-wrap:inherit}@media(prefers-reduced-motion:no-preference){.js .ab-p .ab-w{opacity:.17;transition:opacity .55s var(--ease-out)}.js .ab-p .ab-w.on{opacity:1}.js .ab-man:not(.is-armed) .ab-p .ab-w{animation:ab-safe .6s var(--ease-out) 2.4s forwards}}@keyframes ab-safe{to{opacity:1}}.ab-sig{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:clamp(36px,4vw,56px);font-size:var(--fs-lead);line-height:1.4}.ab-sig b{font-weight:var(--w-ui);color:var(--ink)}.ab-sig span{color:var(--ink-3)}.ab-team{margin-top:clamp(36px,4.6vw,64px)}.ab-pr-h{margin-bottom:clamp(32px,4vw,52px)}.ab-pr{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.ab-pr>li{--pad: clamp(24px, 3vw, 44px);container-type:inline-size;position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:16px;min-height:clamp(280px,24vw,350px);padding:clamp(26px,3vw,44px) var(--pad) clamp(96px,9vw,150px);border-radius:var(--r-frame);background:var(--surface);box-shadow:0 1px 2px #3026140a,0 24px 60px -36px #3026144d}.ab-pr>li.is-dark{background:#14130f;box-shadow:0 24px 60px -30px #12110f99}.ab-pr h3{max-width:13em;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:clamp(1.75rem,1.2rem + 1.5vw,2.625rem);line-height:1.06;letter-spacing:-.03em;color:var(--ink)}.ab-pr p{max-width:27em;font-size:1.0625rem;line-height:1.55;color:var(--ink-2)}.ab-pr__k{position:absolute;z-index:-1;left:calc(var(--pad) - .06em);bottom:-.24em;font-family:var(--font-display);font-stretch:112%;font-weight:560;font-size:min(10.5rem,calc((100cqw - var(--pad)) * 1.8 / var(--n, 7)));line-height:1;letter-spacing:-.05em;white-space:nowrap;color:#ece8df;pointer-events:none;user-select:none}.ab-pr>li.is-dark .ab-pr__k{color:#26241f}@media(prefers-reduced-motion:no-preference){.rv-armed .ab-pr>li:not(.is-in) .ab-pr__k{transform:translateY(42%)}.ab-pr__k{transition:transform 1.2s var(--ease-out-expo) .15s}}@media(max-width:760px){.ab-pr{grid-template-columns:minmax(0,1fr)}.ab-pr>li{min-height:0}}.ab-end>.stage>.wrap{padding-block:clamp(72px,8vw,128px) clamp(64px,7vw,112px)}.ab-end__t{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.027em;color:var(--ink-3)}.ab-doors{list-style:none;display:grid;gap:clamp(28px,4vw,52px);margin-top:clamp(40px,5vw,72px)}.ab-door{display:inline-grid;gap:10px;text-decoration:none;color:var(--ink);border-radius:12px}.ab-door__k{font-size:var(--fs-small);line-height:1.45;color:var(--ink-3)}.ab-door__l{display:inline-flex;align-items:center;gap:.32em;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:clamp(3rem,1.7rem + 5.6vw,7rem);line-height:.96;letter-spacing:-.045em}.ab-door__w{transition:transform .7s var(--ease-out-expo),color .4s var(--ease-out)}.ab-door__ar{flex:none;display:grid;place-items:center;width:.62em;height:.62em;border-radius:50%;background:var(--ink);color:var(--bg);transform:translate(-.35em) scale(.6);opacity:0;transition:transform .7s var(--ease-out-expo),opacity .35s var(--ease-out)}.ab-door__ar svg{width:38%;height:38%}.ab-door:hover .ab-door__w,.ab-door:focus-visible .ab-door__w{transform:translate(.12em)}.ab-door:hover .ab-door__ar,.ab-door:focus-visible .ab-door__ar{transform:translate(.12em);opacity:1}.ab-doors:has(.ab-door:hover) .ab-door:not(:hover) .ab-door__w{color:var(--ink-4)}.ab-door:focus-visible{outline:2px solid var(--signal);outline-offset:8px}@media(hover:none){.ab-door__ar{opacity:1;transform:none}}.fq-list{list-style:none;display:grid;gap:10px;align-content:start}.fq-item{border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-1);transition:box-shadow var(--d-3) var(--ease-out),background-color var(--d-3) var(--ease-out)}.fq-item[open]{box-shadow:0 0 0 1px var(--edge-2),var(--shadow-2)}.fq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;cursor:pointer;font-weight:var(--w-ui);font-size:1.0625rem;line-height:1.4;color:var(--ink);border-radius:var(--r-card)}.fq-item summary::-webkit-details-marker{display:none}.fq-item summary:focus-visible{outline-offset:-2px}.fq-pm{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:var(--bg-2)}.fq-pm:before,.fq-pm:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.6px;margin:-.8px 0 0 -5.5px;border-radius:2px;background:var(--ink-2);transition:transform var(--d-4) var(--ease-out)}.fq-pm:after{transform:rotate(90deg)}.fq-item[open] .fq-pm:after{transform:rotate(0)}.fq-a{padding:0 22px 22px;color:var(--ink-2);line-height:var(--lh-body);max-width:44em}.fq-a p+p{margin-top:10px}.fq-a a{color:var(--ink)}@media(prefers-reduced-motion:no-preference){.fq-item[open] .fq-a{animation:fq-in .45s var(--ease-out) both}}@keyframes fq-in{0%{opacity:0;transform:translateY(-4px)}}.fq--split .fq-grid{display:grid;gap:clamp(32px,4vw,56px)}@media(min-width:1000px){.fq--split .fq-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.fq--split .fq-head{position:sticky;top:calc(var(--nav-h) + var(--nav-top) + 32px)}}.fq--center .fq-head{margin:0 auto clamp(32px,4vw,48px)}.fq--center .fq-list{max-width:820px;margin-inline:auto;gap:2px;padding:8px;border-radius:var(--r-frame);background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-2)}.fq--center .fq-item{background:transparent;box-shadow:none;border-radius:16px}.fq--center .fq-item:hover,.fq--center .fq-item[open]{background:var(--bg-2);box-shadow:none}.fq--center .fq-pm{background:var(--surface)}.fq--dark .fq-head{margin-bottom:clamp(32px,4vw,48px)}.fq--dark .fq-list{max-width:900px}.fq--dark .fq-item{background:linear-gradient(180deg,var(--glass-1),var(--glass-2));box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px var(--glass-rim)}.fq--dark .fq-item[open]{box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px var(--edge-2)}.fq--dark .fq-pm{background:var(--bg-3)}.fq--grid .fq-head{margin:0 auto clamp(32px,4vw,48px)}.fq--grid .fq-cols{display:grid;gap:10px;align-items:start}@media(min-width:900px){.fq--grid .fq-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.fq--sand .fq-head{margin-bottom:clamp(28px,3.6vw,44px)}.fq--sand .fq-list{max-width:900px}.lns{position:relative;isolation:isolate;margin:0}.lns .aura{inset:-12% -18% -14% -10%}.lns-frame{--lns-d: 31cqw;--lns-x: 26;--lns-y: 30;position:relative;z-index:1;container-type:size;width:100%;aspect-ratio:600 / 596;border-radius:16px;overflow:hidden;background:#fbfaf8;box-shadow:0 0 0 1px #3026141a,0 2px 4px #3026140d,0 30px 60px -24px #30261452,0 70px 120px -50px #3026144d;-webkit-user-select:none;user-select:none;touch-action:pan-y}@media(max-width:760px){.lns-frame{aspect-ratio:360 / 560;--lns-d: 34cqw}}.lns-shop{--w-ink: #1C1A17;--w-2: #57524A;--w-3: #77716A;--w-line: rgba(48, 38, 20, .12);--w-sand: #EDE7DD;position:absolute;left:0;top:0;width:100cqw;height:100cqh;overflow:hidden;background:#fbfaf8;color:var(--w-ink);font:400 clamp(8px,2cqw,13px)/1.35 var(--font-sans);letter-spacing:0;text-align:left}.lns-shop img{display:block}.lns-ann{display:flex;align-items:center;justify-content:center;height:2.3em;padding:0 1em;background:var(--w-sand);color:var(--w-2);font-size:.86em;font-weight:500;letter-spacing:.02em;white-space:nowrap}.lns-hd{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1em;padding:1.15em 1.7em}.lns-menu{display:flex;gap:1.05em;font-size:.88em;color:var(--w-2);white-space:nowrap;min-width:0;overflow:hidden;padding-bottom:.5em;margin-bottom:-.5em}.lns-menu .is-on{color:var(--w-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.45em}.lns-burger{display:none;width:1.45em;height:1.45em}.lns-logo{display:inline-flex;font-size:1.1em;line-height:1}.lns-tools{justify-self:end;display:flex;align-items:center;gap:1em}.lns-ic{width:1.35em;height:1.35em;flex:none}.lns-lang{display:inline-flex;align-items:center;gap:.4em;height:2em;padding:0 .75em 0 .4em;border-radius:1em;background:var(--w-sand);font-size:.9em;font-weight:600;white-space:nowrap}.lns-lang img{width:1.2em;height:1.2em;border-radius:50%}.lns-cart{position:relative;display:inline-flex}.lns-cart b{position:absolute;right:-.55em;top:-.5em;min-width:1.25em;height:1.25em;padding:0 .25em;border-radius:.7em;display:grid;place-items:center;background:var(--w-ink);color:#fbfaf8;font-size:.72em;font-weight:600;line-height:1}.lns-ban{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);height:19.5em;margin:0 1.7em;border-radius:.45em;overflow:hidden;background:var(--w-sand)}.lns-ban__c{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.9em;padding:4.6em 2.2em 0;min-width:0}.lns-kick{font-size:.78em;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--w-2)}.lns-h{font:var(--w-display) 2.15em/1.08 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.022em;text-wrap:balance}.lns-cta{display:inline-flex;align-items:center;height:2.7em;padding:0 1.25em;border-radius:.35em;background:var(--w-ink);color:#fbfaf8;font-size:.9em;font-weight:600;white-space:nowrap}.lns-ban__p{position:relative;min-width:0;background:#aba399}.lns-ban__p img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:44% 50%}.lns-dots{position:absolute;left:1.1em;bottom:1em;display:flex;gap:.35em}.lns-dots i{width:.5em;height:.5em;border-radius:50%;background:#fbfaf88c}.lns-dots i:first-child{width:1.4em;border-radius:.25em;background:#fbfaf8}.lns-sec{padding:1.55em 1.7em 0}.lns-sec__h{display:flex;align-items:baseline;justify-content:space-between;gap:1em;margin-bottom:.95em}.lns-sec__h b{font:var(--w-display) 1.3em/1.2 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.012em}.lns-sec__h span{font-size:.86em;color:var(--w-2);text-decoration:underline;text-decoration-color:var(--w-line);text-underline-offset:.2em;white-space:nowrap}.lns-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1em .9em}.lns-it{display:grid;gap:.5em;align-content:start;min-width:0}.lns-img{position:relative;overflow:hidden;border-radius:.3em;background:#efefef;aspect-ratio:4 / 5}.lns-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lns-new{position:absolute;left:.55em;top:.55em;padding:.25em .55em;border-radius:.3em;background:#fbfaf8;font-size:.74em;font-weight:600;font-style:normal}.lns-fav{position:absolute;right:.5em;top:.5em;width:1.25em;height:1.25em;color:var(--w-2)}.lns-it b{font-weight:500;font-size:.95em;line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lns-pr{display:flex;align-items:center;justify-content:space-between;gap:.5em;font-size:.92em;color:var(--w-2)}.lns-sw{display:flex;gap:.3em}.lns-sw i{width:.62em;height:.62em;border-radius:50%;box-shadow:0 0 0 1px #1c1a171f}.lns-sw i:first-child{box-shadow:0 0 0 1px #fbfaf8,0 0 0 2px #1c1a1780}@container (max-width: 720px){.lns-menu span:nth-child(4){display:none}}@container (max-width: 480px){.lns-shop{font-size:3.15cqw}.lns-menu,.lns-acct,.lns-search{display:none}.lns-logo{font-size:1em}.lns-burger{display:block}.lns-hd{padding:1em 1.2em}.lns-ban{margin:0 1.2em;height:17em;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lns-ban__c{padding:3.4em 1.3em 0;gap:.75em}.lns-h{font-size:1.75em}.lns-sec{padding:1.3em 1.2em 0}.lns-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lns-it:nth-child(n+3){display:none}}.lns-lens,.lns-rim{position:absolute;z-index:2;left:0;top:0;width:var(--lns-d);height:var(--lns-d);border-radius:50%;transform:translate3d(calc(var(--lns-x) * 1cqw - var(--lns-d) / 2),calc(var(--lns-y) * 1cqh - var(--lns-d) / 2),0);will-change:transform}.lns-lens{overflow:hidden;background:#fbfaf8;-webkit-mask-image:radial-gradient(#000 70%,#000 70%)}.lns-in{position:absolute;left:0;top:0;width:100cqw;height:100cqh;transform:translate3d(calc(var(--lns-d) / 2 - var(--lns-x) * 1cqw),calc(var(--lns-d) / 2 - var(--lns-y) * 1cqh),0);will-change:transform}.lns-in .lns-shop{position:absolute}.lns-rim{z-index:3;pointer-events:none;background:radial-gradient(circle at 32% 24%,#ffffff6b,#fff0 38%),radial-gradient(circle at 70% 82%,#ffffff29,#fff0 40%);box-shadow:inset 0 0 0 2px #fffffff5,inset 0 1px 9px #ffffffbf,inset 0 -10px 22px -6px #3026142e,0 0 0 1px #30261438,0 14px 30px -8px #30261461,0 2px 6px #3026141f}.lns-tag{position:absolute;right:-2px;bottom:6%;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px 0 4px;border-radius:12px;font:600 11px/1 var(--font-sans);color:var(--ink);white-space:nowrap;background:linear-gradient(180deg,#ffffffeb,#ffffffc7);-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);box-shadow:inset 0 1px #fff,0 0 0 1px #3026141a,0 6px 14px -6px #30261466}.lns-tag img{width:16px;height:16px;border-radius:50%}.lns-hint{display:none;margin:18px 0 0;text-align:center;font-size:var(--fs-small);color:var(--ink-3)}@media(hover:hover)and (pointer:fine){.lns-hint{display:block}}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .lns-rim,html.js:not(.rv-seen) .lns-lens{animation:lns-in 1.1s var(--ease-out-expo) .5s backwards}}@keyframes lns-in{0%{opacity:0}}.rsn{--rsn-nav: calc(var(--nav-top) + var(--nav-h));--rsn-side: 240px}.rsn-wrap{display:grid;gap:clamp(36px,4.6vw,64px)}.rsn-head .h2{max-width:14em}.rsn-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:20px;max-width:920px;width:100%;margin-inline:auto}.rsn-label{display:flex;align-items:center;gap:9px;margin:0;font:var(--w-ui) .875rem/1.25 var(--font-sans);color:var(--ink-3)}.rsn-label img{width:16px;height:16px;border-radius:50%;flex:none;box-shadow:0 0 0 1px var(--edge)}.rsn-text{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:430;font-size:clamp(1.5rem,1.02rem + 1.95vw,2.625rem);line-height:1.36;letter-spacing:-.021em;color:var(--ink);text-wrap:pretty}.rsn-p{--rsn-u: var(--ink);border-radius:.16em;padding:0 .07em;margin:0 -.07em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(var(--rsn-u),var(--rsn-u));background-repeat:no-repeat;background-position:0 92%;background-size:100% .07em;background-color:transparent}.rsn-nw{white-space:nowrap}.rsn-sup{display:inline-grid;place-items:center;width:1.62em;height:1.62em;margin-left:.2em;border-radius:50%;font:600 .38em/1 var(--font-sans);letter-spacing:0;vertical-align:.95em;font-stretch:100%;background:var(--ink);color:var(--bg)}.rsn-notes{list-style:none;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin-top:16px}.rsn-note{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:4px 14px;padding:16px 18px 18px 16px;border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-2)}.rsn-note .ico{grid-row:span 2;position:relative}.rsn-note .ico svg{width:18px;height:18px}.rsn-n{position:absolute;left:-7px;top:-7px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--ink);color:var(--bg);font:600 .6875rem/1 var(--font-sans);box-shadow:0 0 0 2px var(--surface)}.rsn-note b{font-weight:var(--w-ui);font-size:1rem;line-height:1.3;color:var(--ink)}.rsn-note p{font-size:.875rem;line-height:1.45;color:var(--ink-2);text-wrap:pretty}@media(prefers-reduced-motion:no-preference)and (min-height:620px)and (min-width:360px){html.js .rsn-run{height:300vh}html.js .rsn-pin{position:sticky;top:var(--rsn-nav);height:calc(100vh - var(--rsn-nav));display:grid;align-content:center}html.js .rsn-pin>.wrap{padding-block:24px 32px;width:100%}html.js .rsn-p{transition:background-size .9s var(--ease-out-expo),background-color .5s var(--ease-out),color .5s var(--ease-out)}html.js .rsn-sup{transition:opacity .4s var(--ease-out),transform .6s var(--ease-out-expo),background-color .5s var(--ease-out),color .5s var(--ease-out)}html.js .rsn-note{transition:opacity .5s var(--ease-out),transform .7s var(--ease-out-expo),box-shadow .5s var(--ease-out)}html.js .rsn-p:not(.is-on){background-size:0% .07em}html.js .rsn-p.is-on:not(.is-cur){--rsn-u: color-mix(in oklab, var(--ink-4) 70%, var(--bg))}html.js .rsn-p.is-cur{--rsn-u: var(--hl-ink);background-color:var(--hl);color:var(--hl-ink)}html.js .rsn-sup:not(.is-on){background:transparent;color:var(--ink-4);box-shadow:inset 0 0 0 1.5px var(--edge-2)}html.js .rsn-sup.is-on:not(.is-cur){background:var(--bg-3);color:var(--ink-2)}html.js .rsn-note:not(.is-on){opacity:0;transform:translateY(10px)}html.js .rsn-note.is-on:not(.is-cur){opacity:.5;box-shadow:0 0 0 1px var(--edge)}html.js .rsn-note.is-cur .rsn-n{background:var(--blue-action)}}@supports (height: 100svh){@media(prefers-reduced-motion:no-preference)and (min-height:620px)and (min-width:360px){html.js .rsn-pin{height:calc(100svh - var(--rsn-nav))}}}@media(prefers-reduced-motion:no-preference)and (min-height:800px)and (min-width:1100px){html.js .rsn-stage{max-width:none;grid-template-columns:var(--rsn-side) minmax(0,1fr) var(--rsn-side);column-gap:clamp(32px,3.4vw,52px)}html.js .rsn-label,html.js .rsn-text{grid-column:2}html.js .rsn-notes{display:block;margin:0;position:absolute;inset:0;pointer-events:none}html.js .rsn-note{position:absolute;width:var(--rsn-side);top:var(--y, 0);left:0;pointer-events:auto;grid-template-columns:36px minmax(0,1fr);padding:14px 16px 16px 14px}html.js .rsn-note:nth-child(2n){left:auto;right:0}html.js .rsn-note .ico{width:36px;height:36px;border-radius:11px}}@media(prefers-reduced-motion:no-preference)and (min-height:620px)and (min-width:360px)and (max-width:1099px),(prefers-reduced-motion:no-preference)and (min-height:620px)and (max-height:799px)and (min-width:360px){html.js .rsn-notes{display:grid;grid-template-columns:minmax(0,1fr);margin-top:6px}html.js .rsn-note{grid-area:1 / 1}html.js .rsn-note.is-on:not(.is-cur){opacity:0;transform:translateY(-8px)}}@media(max-width:760px){.rsn-stage{row-gap:14px}.rsn-label{font-size:.8125rem}}@media(prefers-reduced-motion:no-preference)and (min-height:620px)and (min-width:360px)and (max-width:760px){html.js .rsn-pin>.wrap{padding-block:12px 16px}html.js .rsn-wrap{gap:24px}}.ap{position:relative;margin:0;color-scheme:light}.ap-win{--ap-line: #E3E3E3;--ap-bg: #F1F1F1;--ap-ink: #303030;--ap-ink-2: #616161;--ap-ink-3: #8A8A8A;position:relative;overflow:hidden;border-radius:var(--ui-radius);background:var(--ap-bg);color:var(--ap-ink);font:450 .8125rem/1.45 var(--font-url);letter-spacing:0;box-shadow:0 0 0 1px #18181b17,var(--shadow-3)}.stage--dark .ap-win{box-shadow:0 0 0 1px #ffffff1f,var(--shadow-3)}.ap-top{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;background:#fff;border-bottom:1px solid var(--ap-line)}.ap-top img{width:22px;height:22px;border-radius:6px;flex:none}.ap-top b{font-weight:650;color:var(--ap-ink)}.ap-tabs{display:flex;flex:1 1 auto;gap:2px;margin-left:10px;margin-right:-14px;padding-right:14px;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent calc(100% - 4px));mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent calc(100% - 4px))}.ap-tabs span{flex:none;padding:5px 10px;border-radius:8px;color:var(--ap-ink-2);white-space:nowrap}.ap-tabs span.on{background:var(--ap-bg);color:var(--ap-ink);font-weight:600}.ap-body{position:relative}.ap-panel{background:#fff;border-radius:12px;box-shadow:0 0 0 1px var(--ap-line),0 1px #00000008}.ap-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:7px;font-size:.75rem;font-weight:550;white-space:nowrap;background:#ebebeb;color:var(--ap-ink-2)}.ap-pill--ok{background:#cdfee1;color:#0c5132}.ap-pill--wait{background:#ffef9d;color:#4f4700}.ap-pill--info{background:#eaf4ff;color:#00527c}.ap-pill--dark{background:#303030;color:#fff}.ap-dot{width:7px;height:7px;border-radius:50%;background:#29845a;flex:none}.ap-flag{width:16px;height:16px;border-radius:50%;flex:none;object-fit:cover;box-shadow:0 0 0 1px #0000000f}.ap-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;background:#fff;color:var(--ap-ink);font-weight:600;font-size:.75rem;box-shadow:0 0 0 1px var(--ap-line),0 1px #0000000d;white-space:nowrap}.ap-btn--dark{background:#303030;color:#fff;box-shadow:inset 0 1px #ffffff2e,0 1px #0003}.ap-btn svg,.ap-ico{width:14px;height:14px;flex:none}.ap-ibtn{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#fff;color:var(--ap-ink-2);box-shadow:0 0 0 1px var(--ap-line)}.ap-ibtn svg{width:14px;height:14px}.ed-scene{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr)}.ed-scene .aura{inset:-10% -6% -16%}.ed-wwrap{position:relative;z-index:1;min-width:0}@media(min-width:1100px){.ed-scene{--hi-top: 307px;grid-template-columns:minmax(0,1fr) 344px;column-gap:22px;align-items:start}.ed-scene .hi{position:absolute;right:0;top:var(--hi-top);width:344px}}.ed{container:ed / inline-size;padding:12px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ed svg{flex:none}.ed-bar{display:flex;align-items:center;gap:7px;padding:8px;border-radius:12px}.ed-sel{flex:none;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 9px 0 10px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--ap-line);font-weight:550;white-space:nowrap}.ed-sel svg{width:13px;height:13px;color:var(--ap-ink-2);margin-left:1px}.ed-sel .ap-flag{width:15px;height:15px}.ed-search{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:7px;height:30px;padding:0 10px;border-radius:8px;box-shadow:0 0 0 1px var(--ap-line);color:var(--ap-ink-3);background:#fff;white-space:nowrap;overflow:hidden}.ed-search svg{width:14px;height:14px}.ed-search span{overflow:hidden;text-overflow:ellipsis}.ed-ib{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;background:#fff;color:#4a4a4a;box-shadow:0 0 0 1px var(--ap-line)}.ed-ib svg{width:15px;height:15px}.ed-filters{flex:none;display:flex;gap:2px;padding:3px;border-radius:9px;background:#f1f1f1;min-width:0;overflow:hidden}.ed-filters span{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:7px;color:var(--ap-ink-2);font-weight:550;font-size:.78rem;white-space:nowrap}.ed-filters svg{width:13px;height:13px}.ed-filters span.on{background:#fff;color:var(--ap-ink);box-shadow:0 1px 2px #00000014}.ed-main{display:grid;grid-template-columns:196px minmax(0,1fr);gap:12px;align-items:stretch}.ed-side{position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:12px}.ed-count{display:grid;justify-items:center;gap:6px;padding:14px 10px 12px;box-shadow:inset 0 -1px #ebebeb;color:var(--ap-ink-2);font-size:.75rem;font-weight:500}.ed-count i{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;box-shadow:0 0 0 1px var(--ap-line);color:var(--ap-ink-2)}.ed-count svg{width:16px;height:16px}.ed-list{list-style:none;flex:1;min-height:0;overflow:hidden}.ed-list li{display:flex;align-items:center;gap:10px;padding:9px 12px 9px 11px;box-shadow:inset 0 -1px #f0f0f0}.ed-list li.on{background:#f5f5f5}.ed-list img{width:34px;height:34px;border-radius:8px;object-fit:cover;flex:none;background:#e9e4dc}.ed-list li>span{min-width:0}.ed-list b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-list small{display:flex;align-items:center;gap:5px;margin-top:1px;font-size:.75rem;color:var(--ap-ink-2);white-space:nowrap;min-width:0}.ed-list .ap-dot.is-part{background:#e5a00d}.ed-mk{display:inline-flex;align-items:center;gap:3px;margin-left:2px;padding:1px 6px;border-radius:6px;background:#f0eafb;color:#6a3fb0;font:600 .6875rem/1.5 var(--font-url);font-style:normal;min-width:0}.ed-mk span{overflow:hidden;text-overflow:ellipsis}.ed-mk svg{width:10px;height:10px}.ed-sb{position:absolute;right:3px;top:96px;width:4px;height:58px;border-radius:2px;background:#30303038}.ed-edit{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px}.ed-head{display:flex;align-items:center;gap:8px;padding:2px 2px 0 4px}.ed-head h4{flex:1;min-width:0;margin:0;display:flex;align-items:center;gap:8px;font:650 .9375rem/1.3 var(--font-url);color:var(--ap-ink)}.ed-head h4 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-head h4 svg{width:16px;height:16px;color:#7a7a7a}.ed-head h4 svg:last-child{width:14px;height:14px;color:var(--ap-ink-3)}.ed-head .ed-ib svg{width:15px;height:15px}.ed-retr svg{width:15px;height:15px}.ed-tabs{display:flex;align-items:center;gap:4px;padding:0 2px;white-space:nowrap;overflow:hidden}.ed-tabs>span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;color:var(--ap-ink-2);font-weight:600}.ed-tabs>span.on{background:#fff;color:var(--ap-ink);box-shadow:0 0 0 1px var(--ap-line),0 1px 2px #0000000d}.ed-tabs i{font-style:normal;font-weight:500;color:var(--ap-ink-3)}.ed-tabs .ed-ib{width:28px;height:28px;padding:0;margin-left:2px}.ed-tabs .ed-ib svg{width:14px;height:14px}.ed-tbl{display:grid;grid-template-columns:112px minmax(0,1fr) minmax(0,1fr) 40px;overflow:hidden}.ed-tbl>div{padding:11px 12px;border-top:1px solid #EBEBEB}.ed-tbl>.ed-th{border-top:0;font-weight:600;color:var(--ap-ink);padding-block:10px}.ed-k{font-weight:600;color:var(--ap-ink)}.ed-kl{display:flex;align-items:center;justify-content:space-between;gap:6px}.ed-kl i{width:7px;height:7px;border-radius:50%;background:#29845a;flex:none}.ed-k small{display:block;margin-top:2px;font-weight:450;font-size:.6875rem;color:var(--ap-ink-3)}.ed-src{background:#fcfcfc;color:#8f8f8f}.ed-dst{color:var(--ap-ink)}.ed-act{display:flex;flex-direction:column;gap:5px;align-items:center;padding-inline:4px!important;background:#fcfcfc}.ed-act .ap-ibtn{width:26px;height:26px;color:#5a5a5a}.ed-act .ap-ibtn svg{width:14px;height:14px}.ed-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ed-box{margin:-6px -8px;padding:6px 8px;border-radius:9px;transition:box-shadow .35s var(--ease-out),background-color .35s var(--ease-out)}.ed-tools{display:none;align-items:center;gap:1px;margin:-6px -8px 8px;padding:4px 6px;box-shadow:inset 0 -1px #ebebeb;color:#4a4a4a}.ed-tools>span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px}.ed-tools svg{width:14px;height:14px}.ed-tools .ed-para{display:inline-flex;width:auto;gap:5px;margin-right:auto;padding:0 7px;height:22px;border-radius:6px;box-shadow:0 0 0 1px var(--ap-line);font-weight:500;font-size:.75rem;color:var(--ap-ink);white-space:nowrap}.ed-tools .ed-para svg{width:11px;height:11px;color:var(--ap-ink-3)}.ed-t0{display:none}.ed-old{display:none;border-radius:3px;transition:background-color .25s var(--ease-out)}.ed-caret{display:none;width:1.5px;height:1.1em;margin-left:1px;vertical-align:-.18em;background:#303030}.ed-lockpill{display:inline-flex;margin-top:6px}.ed-lockpill svg{width:11px;height:11px}.ed-lockbtn{background:#303030!important;color:#fff!important;box-shadow:none!important}.ed-lockrow .ed-lockbtn,.ed-lockrow .ed-lockpill{transition:background-color .35s var(--ease-out),color .35s var(--ease-out),box-shadow .35s var(--ease-out),opacity .4s var(--ease-out),transform .5s var(--ease-out)}.ed-hbtn.is-on{background:#f1f1f1;color:var(--ap-ink);box-shadow:0 0 0 1px #cfcfcf}@media(prefers-reduced-motion:no-preference){html.js .ed-scene:not([data-st]) .ed-t0{display:inline}html.js .ed-scene:not([data-st]) .ed-t1{display:none}html.js .ed-scene:not([data-st]) .ed-old{display:inline}html.js .ed-scene:not([data-st]) .ed-new{display:none}html.js .ed-scene:not([data-st]) .ed-lockbtn{background:#fff!important;color:#5a5a5a!important;box-shadow:0 0 0 1px var(--ap-line)!important}html.js .ed-scene:not([data-st]) .ed-lockpill{opacity:0;transform:translateY(3px)}html.js .ed-scene:not([data-st]) .ed-hbtn.is-on{background:#fff;color:#5a5a5a;box-shadow:0 0 0 1px var(--ap-line)}html.js .ed-scene:not([data-st]) .hi{opacity:0;transform:translate(-10px) scale(.97)}html.js .ed-scene:not([data-st]) .hi-sw{background:#ccc}html.js .ed-scene:not([data-st]) .hi-sw:after{transform:none}html.js .ed-scene:not([data-st]) .ed-cap{opacity:0}}.ed-scene[data-st="1"] .ed-t0{display:inline}.ed-scene[data-st="1"] .ed-t1{display:none}.ed-scene[data-st="1"]:not(.is-typed) .ed-old{display:inline}.ed-scene[data-st="1"]:not(.is-typed) .ed-new{display:none}.ed-scene[data-st="1"] .ed-box{background:#fff;box-shadow:0 0 0 1.5px #005bd3,0 0 0 4px #005bd31f}.ed-scene[data-st="1"] .ed-tools{display:flex}.ed-scene[data-st="1"] .ed-caret{display:inline-block;animation:ed-blink 1s steps(1) infinite}.ed-scene[data-st="1"] .is-sel .ed-old{background:#bed8fb}.ed-scene:is([data-st="1"],[data-st="2"]) .ed-lockbtn{background:#fff!important;color:#5a5a5a!important;box-shadow:0 0 0 1px var(--ap-line)!important}.ed-scene:is([data-st="1"],[data-st="2"]) .ed-lockpill{opacity:0;transform:translateY(3px)}.ed-scene[data-st="1"] .ed-hbtn.is-on{background:#fff;color:#5a5a5a;box-shadow:0 0 0 1px var(--ap-line)}@keyframes ed-blink{50%{opacity:0}}@container ed (max-width: 940px){.ed-sort{display:none}}@container ed (max-width: 902px){.ed-filters span:nth-child(5){display:none}}@container ed (max-width: 805px){.ed-filters span:nth-child(4){display:none}}@container ed (max-width: 720px){.ed-main{grid-template-columns:176px minmax(0,1fr)}}@container ed (max-width: 701px){.ed-filters span:nth-child(3){display:none}}@container ed (max-width: 680px){.ed-tabs>span:nth-child(3){display:none}}@container ed (max-width: 640px){.ed-main{grid-template-columns:minmax(0,1fr)}.ed-side,.ed-search{display:none}.ed-bar{flex-wrap:nowrap}.ed-sync{margin-left:auto}.ed-tbl{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px}.ed-tbl .ed-k{grid-column:1 / -1;padding-bottom:0!important;display:flex;align-items:center;gap:8px}.ed-tbl .ed-k .ed-kl{justify-content:flex-start}.ed-tbl .ed-k small{margin:0}.ed-tbl .ed-k+div,.ed-tbl .ed-k+div+div,.ed-tbl .ed-k+div+div+div{border-top:0}.ed-tbl .ed-th0,.ed-tbl .ed-x{display:none}}@container ed (max-width: 460px){.ed-filters{display:none}.ed-head .ap-btn span,.ed-head h4 svg:last-child{display:none}.ed-tabs .ed-ib{display:none}}.hi{position:relative;z-index:2;border-radius:14px;overflow:hidden;color-scheme:light;--ap-line: #E3E3E3;--ap-ink: #303030;--ap-ink-2: #616161;--ap-ink-3: #8A8A8A;background:#fff;color:var(--ap-ink);font:450 .8125rem/1.45 var(--font-url);box-shadow:0 0 0 1px #18181b1a,0 2px 4px #3026140f,0 24px 48px -16px #3026144d,0 60px 100px -40px #3026144d;transform-origin:0 20%;transition:opacity .5s var(--ease-out),transform .7s var(--ease-out-expo)}.hi-p{padding:0 0 12px}.hi-h{display:flex;align-items:center;gap:8px;padding:9px 10px 9px 14px;box-shadow:inset 0 -1px #ebebeb}.hi-h b{flex:1;font-weight:650;font-size:.875rem}.hi-h img{width:16px;height:16px;border-radius:50%}.hi-h .ap-ibtn{width:26px;height:26px;box-shadow:none;color:#4a4a4a}.hi-h .ap-ibtn svg{width:15px;height:15px}.hi-list{list-style:none;display:grid;gap:6px;margin:10px 14px 0}.hi-v{padding:9px 12px 10px;border-radius:10px;background:#fafafa;box-shadow:0 0 0 1px #ebebeb}.hi-v.on{background:#fff;box-shadow:0 0 0 1.5px #303030}.hi-meta{display:flex;align-items:center;gap:7px;font-size:.75rem;color:var(--ap-ink-2);white-space:nowrap}.hi-meta b{font-weight:650;color:var(--ap-ink)}.hi-meta .ap-pill{margin-left:auto}.hi-rs{margin-left:auto;font-weight:600;color:var(--ap-ink);padding:2px 7px;border-radius:6px;box-shadow:0 0 0 1px var(--ap-line);background:#fff}.hi-v p{margin-top:5px;color:var(--ap-ink);line-height:1.5}.hi-v:not(.on) p{color:var(--ap-ink-2)}.hi-v:nth-child(3) p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.hi-v mark{color:#0c5132;background:#cdfee1;border-radius:3px;padding:0 2px;margin:0 -2px}.hi-av{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.625rem;font-weight:700;color:#5c4425;background:#f4e1c6;flex:none}.hi-av--rv{background:none}.hi-av--rv img{width:20px;height:20px;border-radius:6px}.hi-lock{display:flex;align-items:center;gap:12px;margin:10px 14px 0;padding:10px 13px;border-radius:10px;background:#f7f7f7}.hi-lock .hi-lt{flex:1;min-width:0}.hi-lock b{display:block;font-weight:650}.hi-lock small{display:block;font-size:.75rem;color:var(--ap-ink-2)}.hi-sw{position:relative;width:36px;height:20px;border-radius:99px;background:#303030;flex:none;transition:background-color .35s var(--ease-out)}.hi-sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transform:translate(16px);transition:transform .45s var(--ease-out-expo)}.ed-scene[data-st="1"] .hi{opacity:0;transform:translate(-10px) scale(.97)}.ed-scene:is([data-st="1"],[data-st="2"]) .hi-sw{background:#ccc}.ed-scene:is([data-st="1"],[data-st="2"]) .hi-sw:after{transform:none}.ed-cur,.ed-ring{display:none}@media(prefers-reduced-motion:no-preference){html.js .ed-cur{display:block;position:absolute;z-index:7;left:0;top:0;width:32px;height:32px;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out);will-change:transform}html.js .ed-cur.is-on{opacity:1}html.js .ed-cur svg{display:block;width:100%;height:100%;overflow:visible;transform-origin:39% 10%;transition:transform .12s var(--ease-out);filter:drop-shadow(0 1px 1px rgba(18,17,15,.35)) drop-shadow(0 5px 9px rgba(18,17,15,.2))}html.js .ed-cur.is-down svg{transform:scale(.86)}html.js .ed-ring{display:block;position:absolute;z-index:6;left:0;top:0;width:40px;height:40px;border-radius:50%;pointer-events:none;opacity:0;box-shadow:0 0 0 2px #ffffffd9,0 0 0 5px #12110f24}}.ed-scene .ed-hbtn.is-hover,.ed-scene .ed-lockbtn.is-hover{box-shadow:0 0 0 1px #b5b5b5!important}.hi-lock.is-hover{background:#f0f0f0}.ed-cap{position:absolute;z-index:3;left:clamp(16px,4%,40px);top:calc(100% - 24px);display:inline-grid;align-items:center;height:48px;padding:0 18px 0 8px;border-radius:14px;font-weight:var(--w-ui);font-size:.9375rem;color:var(--ink);white-space:nowrap}.ed-cap>span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:10px;transition:opacity .45s var(--ease-out),transform .6s var(--ease-out-expo)}.ed-cap i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--ink);color:#fbfaf8}.ed-cap i .ic{width:16px;height:16px}.ed-cap>span:not(:last-child){opacity:0;transform:translateY(6px)}.ed-scene[data-st] .ed-cap>span{opacity:0;transform:translateY(6px)}.ed-scene[data-st="1"] .ed-cap>span:nth-child(1),.ed-scene[data-st="2"] .ed-cap>span:nth-child(2),.ed-scene[data-st="3"] .ed-cap>span:nth-child(3){opacity:1;transform:none}.ed-cap{transition:opacity .5s var(--ease-out)}@media(max-width:1099px){.hi{width:100%;max-width:440px;margin:20px 0 0 auto}.ed-cap{position:relative;left:auto;top:auto;margin:18px auto 0;display:grid;width:max-content;max-width:100%}}@media(max-width:560px){.hi{margin:16px 0 0;max-width:none}.ed-cap{white-space:normal;height:auto;min-height:48px;padding-block:8px;font-size:.875rem}}.av-scene{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,316px) minmax(0,640px);justify-content:center;align-items:center;column-gap:clamp(28px,4vw,56px)}.av-scene .aura{inset:-14% -8%}.av-card{position:relative;z-index:2;display:grid;gap:14px;padding:16px;border-radius:var(--r-card)}.av-card__h{display:flex;align-items:center;gap:8px;margin:0;font:var(--w-ui) .875rem/1.2 var(--font-sans);color:var(--ink-2)}.av-card__h img{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 1px var(--edge)}.av-stat{margin-left:auto;display:inline-grid}.av-stat>span{grid-area:1 / 1;justify-self:end;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:8px;font-size:.75rem;white-space:nowrap;transition:opacity .3s var(--ease-out),transform .45s var(--ease-out-expo)}.av-stat__a{background:var(--bg-3);color:var(--ink-2)}.av-stat__b{background:var(--ok-soft);color:var(--ok);opacity:0;transform:translateY(4px)}.av-stat__b svg{width:12px;height:12px}.av-card.is-pub .av-stat__a{opacity:0;transform:translateY(-4px)}.av-card.is-pub .av-stat__b{opacity:1;transform:none}.av-stack{display:grid}.av-d{grid-area:1 / 1;min-width:0;display:grid;gap:12px;align-content:start;padding:10px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-1);transition:opacity .35s var(--ease-out),transform .6s var(--ease-out-expo),visibility 0s linear .6s}.av-d:not(.is-cur){opacity:0;visibility:hidden;transform:translate(-14px)}.av-d.is-cur{transition-delay:0s}.av-d.is-out{opacity:0;transform:translate(14px);transition:opacity .3s var(--ease-out),transform .5s var(--ease-out)}.av-d.is-out .av-m{visibility:hidden}.av-m{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:11px;background:var(--g, #EFEFEF)}.av-m>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.av-m--blog>img{object-fit:cover;object-position:50% 40%}.av-m--collection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;background:#f7f4ee}.av-m--collection>span{position:relative;background:var(--g, #F0ECE1)}.av-m--collection img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.av-m--page,.av-m--email{background:#f4f2ee;display:grid;place-items:center}.av-mini{width:78%;height:82%;display:grid;align-content:start;gap:6px;padding:9px 11px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px #30261414,0 8px 18px -10px #3026144d;color:#1c1a17;text-align:left}.av-mini__brand{font:600 .4375rem/1 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:#57524a}.av-mini__h{font:var(--w-display) .875rem/1.15 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.01em}.av-mini__p{font:400 .5rem/1.45 var(--font-sans);color:#57524a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.av-mini__btn{justify-self:start;margin-top:3px;padding:4px 8px;border-radius:4px;background:#1c1a17;color:#fbfaf8;font:600 .5rem/1 var(--font-sans);white-space:nowrap}.av-m--email .av-mini{justify-items:center;text-align:center;width:66%}.av-m--email .av-mini__btn{justify-self:center}.av-m--page .av-mini__bar{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px}.av-m--page .av-mini__bar i{font:500 .4375rem/1 var(--font-sans);font-style:normal;color:#77716a;white-space:nowrap}.av-t{display:grid;gap:3px;padding:0 4px 2px;min-width:0}.av-t b{font-weight:var(--w-ui);font-size:.9375rem;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.av-t small{font-size:.8125rem;color:var(--ink-3)}.av-pub{position:relative;display:grid;align-items:center;justify-items:center;height:46px;border:0;border-radius:var(--r-pill);background:var(--ink);color:#fbfaf8;font:var(--w-ui) .9375rem/1 var(--font-sans);cursor:pointer;box-shadow:inset 0 1px #ffffff29,0 1px 2px #12110f4d,0 8px 18px -10px #12110f80;transition:transform var(--d-1) var(--ease-out),background-color var(--d-2) var(--ease-out);-webkit-tap-highlight-color:transparent}.av-pub:hover,.av-pub.is-hover{background:#2a2824}.av-pub:active,.av-pub.is-press{transform:translateY(1px) scale(.985);background:#34312c}.av-pub>span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:8px;transition:opacity .3s var(--ease-out),transform .45s var(--ease-out-expo)}.av-pub svg{width:15px;height:15px}.av-pub__b{opacity:0;transform:translateY(6px)}.av-card.is-pub .av-pub__a{opacity:0;transform:translateY(-6px)}.av-card.is-pub .av-pub__b{opacity:1;transform:none}.av-ghost{position:absolute;z-index:5;left:0;top:0;margin:0;pointer-events:none;transform-origin:0 0;box-shadow:0 18px 40px -16px #30261473}.av-cur,.av-ring{display:none}@media(prefers-reduced-motion:no-preference){html.js .av-cur{display:block;position:absolute;z-index:7;left:0;top:0;width:32px;height:32px;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out);will-change:transform}html.js .av-cur.is-on{opacity:1}html.js .av-cur svg{display:block;width:100%;height:100%;overflow:visible;transform-origin:39% 10%;transition:transform .12s var(--ease-out);filter:drop-shadow(0 1px 1px rgba(18,17,15,.35)) drop-shadow(0 5px 9px rgba(18,17,15,.2))}html.js .av-cur.is-down svg{transform:scale(.86)}html.js .av-ring{display:block;position:absolute;z-index:6;left:0;top:0;width:46px;height:46px;border-radius:50%;pointer-events:none;opacity:0;box-shadow:0 0 0 2px #ffffffd9,0 0 0 5px #12110f24}}.av{padding:12px}.av-panel{padding:0;overflow:hidden}.av-h{display:flex;align-items:center;gap:8px;padding:12px 14px 12px 16px;font-weight:650}.av-h .ap-pill{margin-left:auto}.av-live{width:7px;height:7px;border-radius:50%;background:#29845a;box-shadow:0 0 0 3px #29845a29}.av-row,.av-th{display:grid;grid-template-columns:34px minmax(0,1fr) 62px 96px 14px;align-items:center;column-gap:12px;padding:0 14px 0 16px}.av-th{height:32px;background:#f7f7f7;box-shadow:inset 0 1px #ebebeb,inset 0 -1px #ebebeb;font-size:.75rem;font-weight:600;color:var(--ap-ink-2);white-space:nowrap}.av-th>span:first-child{grid-column:1 / 3}.av-list{list-style:none;display:grid;grid-auto-rows:52px;height:260px;overflow:hidden}.av-row{box-shadow:inset 0 -1px #f1f1f1;transition:background-color .6s var(--ease-out)}.av-row i{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;overflow:hidden;background:#f1f1f1;color:var(--ap-ink-2)}.av-row i svg{width:17px;height:17px}.av-row i img{width:100%;height:100%;object-fit:contain}.av-row i img.is-cover{object-fit:cover}.av-row b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-row small{display:block;font-size:.75rem;color:var(--ap-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-st{display:flex;align-items:center;min-width:0}.av-flags{display:flex}.av-flags img{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 2px #fff}.av-flags img+img{margin-left:-4px}.av-go{width:14px;height:14px;color:var(--ap-ink-3)}.av-row .av-wait,.av-row.is-new .av-done{display:none}.av-row.is-new .av-wait{display:inline-flex}.av-row.is-new{background:#f7f7f7}.av-row.is-land{opacity:0}.av-spin{width:11px;height:11px;border-radius:50%;border:1.6px solid currentColor;border-right-color:transparent}.av-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px 9px 16px;font-size:.75rem;color:var(--ap-ink-2);white-space:nowrap}.av-pg{display:flex;gap:6px}.av-pg i{display:grid;place-items:center;width:28px;height:26px;border-radius:8px;background:#fbfbfb;box-shadow:0 0 0 1px var(--ap-line);color:#bcbcbc}.av-pg i+i{background:#fff;color:#4a4a4a}.av-pg svg{width:14px;height:14px}@media(prefers-reduced-motion:no-preference){.av-spin{animation:av-spin .8s linear infinite}.av-row.is-enter{animation:av-in .7s var(--ease-out-expo) both}.av-row.is-done-now .av-flags img{animation:av-flag .5s var(--ease-out-expo) both}.av-row.is-done-now .av-flags img:nth-child(2){animation-delay:.06s}.av-row.is-done-now .av-flags img:nth-child(3){animation-delay:.12s}.av-row.is-done-now .av-flags img:nth-child(4){animation-delay:.18s}}@keyframes av-spin{to{transform:rotate(360deg)}}@keyframes av-in{0%{opacity:0;transform:translateY(-10px)}}@keyframes av-flag{0%{opacity:0;transform:scale(.4)}}.av-cq{container-type:inline-size}@container (max-width: 460px){.av-row,.av-th{grid-template-columns:34px minmax(0,1fr) auto;padding-inline:12px;column-gap:10px}.av-flags,.av-th__l,.av-go{display:none!important}.av-th>span:nth-child(3){justify-self:end}.av-h{padding-inline:12px}}@media(max-width:899px){.av-scene{grid-template-columns:minmax(0,1fr);row-gap:22px;max-width:560px;margin-inline:auto}.av-card{max-width:360px;width:100%;justify-self:center}}.pth .stage>.wrap{padding-block:clamp(64px,7vw,104px) clamp(48px,5vw,72px)}.pth-loop{position:relative;isolation:isolate}.pth-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:0;pointer-events:none}.pth-track{fill:none;stroke:#f3f1ec33;stroke-width:2;stroke-linecap:round;stroke-dasharray:0 9;opacity:0;transition:opacity .8s var(--ease-out)}.pth.is-built .pth-track{opacity:1}.pth-trail{fill:none;stroke:#f3f1ec9e;stroke-width:2;stroke-linecap:round;opacity:0;transition:opacity .6s var(--ease-out)}.pth.is-run .pth-trail{opacity:1}.pth-head{position:relative;z-index:1}.pth-stops{list-style:none;position:relative;z-index:2}.pth-stop{display:grid;grid-template-columns:44px minmax(0,1fr);gap:2px 14px;align-items:start;padding:16px 18px 17px 16px;border-radius:var(--r-card);transition:box-shadow .5s var(--ease-out),opacity .5s var(--ease-out),transform .6s var(--ease-out-expo)}.pth-stop .ico{grid-row:span 2;width:44px;height:44px;border-radius:13px;background:var(--bg-3);color:var(--ink);box-shadow:none;transition:background-color .5s var(--ease-out),color .5s var(--ease-out)}.pth-stop .ico img{width:22px;height:22px}.pth-stop b{font-weight:var(--w-ui);font-size:1rem;line-height:1.3;color:var(--ink)}.pth-stop p{font-size:.875rem;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.pth-stop.is-at{box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px #f3f1ec57,var(--shadow-2);transform:translateY(-2px)}.pth-stop.is-at .ico{background:#f3f1ec;color:#12110f}@media(prefers-reduced-motion:no-preference){html.js .pth-stop:not(.is-at){opacity:.62}html.js .pth:not(.is-run) .pth-stop:first-child{opacity:1;box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px #f3f1ec57,var(--shadow-2);transform:translateY(-2px)}html.js .pth:not(.is-run) .pth-stop:first-child .ico{background:#f3f1ec;color:#12110f}}.pth-pk{position:absolute;z-index:1;left:0;top:0;display:none;width:12px;height:12px;border-radius:50%;background:#f3f1ec;box-shadow:0 0 0 4px #f3f1ec24,0 0 20px 5px #f3f1ec6b;opacity:0;transition:opacity .6s var(--ease-out),background-color .6s var(--ease-out),box-shadow .6s var(--ease-out);will-change:transform}.pth.is-run .pth-pk{display:block}.pth.is-run.is-placed .pth-pk{opacity:1}.pth-pk.is-back{background:#e59a80;box-shadow:0 0 0 4px #e59a8029,0 0 22px 6px #d9775780}.pth-trail{transition:opacity .6s var(--ease-out),stroke .6s var(--ease-out)}.pth.is-back .pth-trail{stroke:#e59a80b3}@media(min-width:1000px){.pth-loop{min-height:560px;display:grid;place-items:center}.pth-head{max-width:520px;margin-block:132px}.pth-head .h2{max-width:12em}.pth-stops{position:absolute;inset:0}.pth-stop{position:absolute;width:270px}.pth-stop:nth-child(1){left:0;top:50%;translate:0 -50%}.pth-stop:nth-child(2){left:50%;top:0;translate:-50% 0}.pth-stop:nth-child(3){right:0;top:50%;translate:0 -50%}.pth-stop:nth-child(4){left:50%;bottom:0;translate:-50% 0}}@media(max-width:999px){.pth-head{margin-bottom:clamp(36px,6vw,56px)}.pth-stops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:26px}.pth-stop:nth-child(3){grid-column:2;grid-row:2}.pth-stop:nth-child(4){grid-column:1;grid-row:2}.pth-svg{inset:auto}}@media(max-width:560px){.pth-stops{gap:26px 22px;padding:22px 18px}.pth-stop{grid-template-columns:minmax(0,1fr);padding:14px 14px 15px;gap:10px}.pth-stop .ico{grid-row:auto;width:38px;height:38px;border-radius:11px}.pth-stop b{font-size:.9375rem}.pth-stop p{font-size:.8125rem}}.pth-claude{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 22px;max-width:980px;margin:clamp(48px,5vw,72px) auto 0;padding:18px 20px 18px 18px;border-radius:var(--r-card)}.pth-claude .ico{width:48px;height:48px;border-radius:14px;background:#f3f1ec;box-shadow:none}.pth-claude .ico img{width:24px;height:24px}.pth-claude blockquote{margin:0;display:grid;gap:4px}.pth-claude blockquote p{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:440;font-size:clamp(1.0625rem,.95rem + .4vw,1.3125rem);line-height:1.3;letter-spacing:-.012em;color:var(--ink);text-wrap:balance}.pth-claude figcaption{font-size:.8125rem;color:var(--ink-3)}@media(max-width:760px){.pth-claude{grid-template-columns:auto minmax(0,1fr);padding:18px}.pth-claude .btn{grid-column:1 / -1;justify-self:start}}.ct-stage{--ct-k: clamp(0, calc(1 - var(--p, .5) * 2.4), 1)}.ct-art{position:absolute;inset:0;z-index:0;pointer-events:none}.ct-wrap{position:relative;z-index:1;display:flex;justify-content:center}.ct-shot{position:absolute;left:var(--l);top:var(--t);width:var(--w)}.ct-far{z-index:1}.ct-mid{z-index:2}.ct-tuck{z-index:3}.ct-card{position:relative;display:flex;flex-direction:column;border-radius:var(--r-tile);overflow:hidden;background:var(--ui-bg);color:var(--ui-ink);box-shadow:0 0 0 1px #18181b12,var(--shadow-3)}.ct-ch{display:flex;align-items:center;gap:7px;height:32px;flex:none;padding:0 10px 0 9px;font:500 .75rem/1 var(--font-sans);white-space:nowrap;border-bottom:1px solid var(--ui-line);background:var(--ui-bg)}.ct-flag{width:14px;height:14px;border-radius:50%;flex:none}.ct-code{color:var(--ui-ink-2)}.ct-st{margin-left:3px;display:inline-flex;align-items:center;gap:4px;color:var(--ui-ok-fg)}.ct-st svg{width:12px;height:12px}.ct-s4 .ct-ch,.ct-s5 .ct-ch,.ct-s6 .ct-ch{justify-content:flex-end}.ct-img{display:block;width:100%;height:auto;aspect-ratio:860 / 900;background:var(--ui-bg-2)}.ct-far .ct-card{box-shadow:0 0 0 1px #18181b0f,var(--shadow-2)}.ct-far .ct-card:after{content:"";position:absolute;inset:0;background:var(--bg-2);opacity:.34;pointer-events:none}.ct-far .ct-img{filter:saturate(.7)}.ct-tuck .ct-card{box-shadow:0 0 0 1px #18181b14,0 2px 4px #3026140f,0 24px 48px -16px #30261442,0 60px 110px -40px #3026144d}.ct-stage{--ph: 310px;--u: min(1px, calc(100vw / 1440));--hb: 32px}.ct-s1{--w: max(120px, calc(150 * var(--u)));--l: max(24px, calc(50% - var(--ph) - 334 * var(--u)));--t: 8%;--ox: 30px;--oy: 24px}.ct-s2{--w: calc(228 * var(--u));--l: calc(50% - var(--ph) + max(40px, 52 * var(--u)) - var(--w));--t: 27%;--ox: 34px;--oy: 0px}.ct-s3{--w: calc(170 * var(--u));--l: max(24px, calc(50% - var(--ph) - 290 * var(--u)));--t: 64%;--ox: 30px;--oy: -24px}.ct-s4{--w: max(162px, calc(196 * var(--u)));--l: calc(50% + var(--ph) - max(40px, 56 * var(--u)));--t: 7%;--ox: -34px;--oy: 20px}.ct-s5{--w: max(120px, calc(150 * var(--u)));--l: min(calc(100% - var(--w) - 30px), calc(50% + var(--ph) + 210 * var(--u)));--t: 38%;--ox: -30px;--oy: 0px}.ct-s6{--w: max(178px, calc(214 * var(--u)));--l: calc(50% + var(--ph) - max(40px, 46 * var(--u)));--t: 55%;--ox: -34px;--oy: -20px}@media(prefers-reduced-motion:no-preference){.ct-card{translate:calc(var(--ox, 0px) * var(--ct-k)) calc(var(--oy, 0px) * var(--ct-k));transition:translate .5s var(--ease-out)}.ct-card.gated{animation:ct-float var(--fd, 9s) ease-in-out var(--fdl, 0s) infinite alternate}.ct-s1 .ct-card{--fd: 10s;--fdl: -3s}.ct-s2 .ct-card{--fd: 8.5s;--fdl: -1s}.ct-s3 .ct-card{--fd: 9.5s;--fdl: -6s}.ct-s4 .ct-card{--fd: 9s;--fdl: -4.5s}.ct-s5 .ct-card{--fd: 11s;--fdl: -2s}.ct-s6 .ct-card{--fd: 8s;--fdl: -5s}.rv-armed .ct-rv:not(.is-in) .ct-st{opacity:0;transform:scale(.7)}.ct-stage.ct-still{--ct-k: 0}.ct-st{transform-origin:100% 50%;transition:opacity .4s var(--ease-out) calc(.45s + var(--i, 0) * 90ms),transform .6s var(--ease-out-expo) calc(.45s + var(--i, 0) * 90ms)}}@keyframes ct-float{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}.ct-panel{--glass-1: rgba(255, 255, 255, .58);--glass-2: rgba(255, 255, 255, .42);--glass-blur: 24px;--glass-edge: rgba(255, 255, 255, .92);position:relative;width:100%;max-width:620px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 56px 40px;border-radius:var(--r-frame);background:radial-gradient(56% 50% at 50% 52%,#ffffff6b,#fff0),linear-gradient(180deg,var(--glass-1),var(--glass-2));box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff42,0 0 0 1px #30261412,var(--shadow-3)}.ct-panel:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff80,#fff0 34% 72%,#ffffff38)}.ct-logo{width:60px;height:60px;border-radius:18px;box-shadow:0 1px 2px #12110f2e,0 10px 22px -12px #12110f59}.ct-h{margin-top:26px;font-size:clamp(2rem,1.55rem + 1.6vw,2.875rem);max-width:12em}.ct-lead{margin-top:16px;max-width:26em}.ct-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.ct-btns .btn svg{width:15px;height:15px}.ct-plat{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;margin-top:26px;font-size:.8125rem;line-height:1.4;color:var(--ink-3)}.ct-gl{display:inline-flex;align-items:center;gap:9px}.ct-gl img{width:15px;height:15px;object-fit:contain}@media(max-width:1279px)and (min-width:960px){.ct-stage{--ph: 280px}.ct-panel{max-width:560px}.ct-s1,.ct-s5{display:none}.ct-s3{--l: max(24px, calc(50% - var(--ph) - 180 * var(--u)))}.ct-s6{--l: calc(50% + var(--ph) - 40px)}}@media(max-width:959px){.ct-stage{--pt: 236px;--pb: 252px}.ct-wrap{padding-top:var(--pt);padding-bottom:var(--pb)}.ct-s1,.ct-s5{display:none}.ct-shot{--ch: calc(var(--w) * 900 / 860 + var(--hb))}.ct-s2,.ct-s4{--t: calc(var(--pt) + var(--tk) - var(--ch))}.ct-s3,.ct-s6{--t: calc(100% - var(--pb) - var(--tk))}.ct-s2{--w: 190px;--l: 6%;--tk: 46px;--ox: 18px;--oy: 20px}.ct-s4{--w: 172px;--l: calc(94% - var(--w));--tk: 58px;--ox: -18px;--oy: 20px}.ct-s3{--w: 166px;--l: 10%;--tk: 46px;--ox: 18px;--oy: -20px}.ct-s6{--w: 190px;--l: calc(92% - var(--w));--tk: 40px;--ox: -18px;--oy: -20px}.ct-s3 .ct-card,.ct-s6 .ct-card{flex-direction:column-reverse}.ct-s3 .ct-ch,.ct-s6 .ct-ch{border-bottom:0;border-top:1px solid var(--ui-line)}.ct-s3 .ct-st,.ct-s6 .ct-st{transform-origin:0 50%}}@media(max-width:760px){.ct-stage{--hb: 28px;--pt: 190px;--pb: 206px}.ct-s2{--w: 150px;--l: 14px;--tk: 44px;--ox: 14px;--oy: 16px}.ct-s4{--w: 138px;--l: calc(100% - 14px - var(--w));--tk: 50px;--ox: -14px;--oy: 16px}.ct-s3{--w: 132px;--l: 6%;--tk: 42px;--ox: 14px;--oy: -16px}.ct-s6{--w: 152px;--l: calc(100% - 18px - var(--w));--tk: 40px;--ox: -14px;--oy: -16px}.ct-ch{height:28px;padding:0 8px;gap:5px}.ct-panel{--glass-blur: 20px;padding:34px 22px 28px}.ct-logo{width:52px;height:52px;border-radius:15px}.ct-h{margin-top:22px}.ct-btns{flex-direction:column;align-self:stretch;margin-top:28px}.ct-btns .btn{width:100%}.ct-plat{flex-direction:column;gap:10px;margin-top:24px}}@media(max-width:959px)and (max-height:500px){.ct-panel{padding:22px 28px 20px}.ct-logo{display:none}.ct-h{margin-top:0}.ct-lead{margin-top:10px}.ct-btns{flex-direction:row;align-self:center;margin-top:18px}.ct-btns .btn{width:auto}.ct-plat{flex-direction:row;gap:8px 12px;margin-top:14px}}.tia-hero{position:relative;isolation:isolate;overflow-x:clip}.tia-hero>.wrap{padding-block:clamp(28px,4vw,56px) clamp(64px,8vw,112px)}.tia-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(44px,7vw,64px);align-items:center}@media(min-width:1100px){.tia-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(48px,5vw,80px)}}.tia-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.tia-h{max-width:12em}.tia-h .tone{display:block}.tia-lead{margin-top:24px;max-width:30em}.tia-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.tia-ctas .btn{--h: 48px;padding-inline:24px}.tia-vis{min-width:0}@media(max-width:1099px){.tia-vis{max-width:680px;width:100%;justify-self:center}}@media(max-width:760px){.tia-lead{margin-top:18px}.tia-ctas{flex-direction:column;align-self:stretch;margin-top:26px}.tia-ctas .btn{width:100%}}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .tia-in{animation:tia-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}}@keyframes tia-in{0%{opacity:0;transform:translateY(14px)}}.tia-ctl .wrap{display:grid;gap:clamp(40px,5vw,64px)}.tia-ctl .head .h2{max-width:14em}.tia-ctl .wrap{padding-bottom:clamp(96px,10vw,150px)}.tia-auto .wrap{display:grid;gap:clamp(40px,5vw,64px)}.tia-pf,.tia-auto{overflow-x:clip}.tia-pf__f{position:relative;isolation:isolate;margin:0;display:grid;grid-template-columns:minmax(0,1fr)}.tia-pf__f .aura{inset:-18% -12%}.tia-pf__shot{position:relative;z-index:1;margin:0}.tia-pf__box{position:relative}.tia-sw{container:tsw / inline-size;position:relative;overflow:hidden;border-radius:var(--r-frame);background:#fff;color:#161616;box-shadow:0 0 0 1px #3026141a,var(--shadow-3)}.tia-sw__bar{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;background:#f4f3f0;box-shadow:inset 0 -1px #e7e4de}.tia-sw__bar>i{width:10px;height:10px;border-radius:50%;background:#dad6ce}.tia-sw__url{display:flex;align-items:center;gap:6px;height:24px;margin-left:14px;padding:0 12px 0 9px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px #e7e4de;font:450 12px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#55524c}.tia-sw__url svg{width:11px;height:11px;flex:none}.tia-sw__nv{display:flex;align-items:center;gap:12px;margin-left:14px;color:#8e897f}.tia-sw__nv svg{width:14px;height:14px}.tia-sw__nv svg:nth-child(2){opacity:.4}.tia-sw__site{font-family:Futura,"Futura PT","Avenir Next","Century Gothic",var(--font-sans);font-weight:400}.tia-sw__hd{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:54px;padding:0 18px}.tia-sw__nav{display:flex;gap:18px;font-size:12.5px;letter-spacing:.02em}.tia-sw__menu{display:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.tia-sw__logo{display:block;height:17px;width:auto}.tia-sw__ic{justify-self:end;display:flex;gap:14px}.tia-sw__ic svg{width:17px;height:17px}.tia-sw__hero{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:0 4px}.tia-sw__hero>div{position:relative;aspect-ratio:4 / 5;overflow:hidden}.tia-sw__camp{background:#8e887c}.tia-sw__camp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.tia-sw__txt{position:absolute;inset:auto 0 0;display:grid;justify-items:start;gap:5px;padding:26px 18px 18px;color:#fff;background:linear-gradient(180deg,#14120e00,#14120e57)}.tia-sw__txt small{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.tia-sw__txt b{font-weight:500;font-size:21px;line-height:1.15;letter-spacing:.01em}.tia-sw__txt u{margin-top:6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration-thickness:1px;text-underline-offset:5px}.tia-sw__prod{background:#e8e8e4}.tia-sw__prod img{position:absolute;left:-4%;top:0;width:108%;max-width:none;height:auto}.tia-sw__pi{position:absolute;inset:auto 0 0;display:grid;gap:3px;padding:16px 18px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.tia-sw__pi span{color:#6f6b64}.tia-sw__cats{display:flex;gap:20px;padding:15px 18px 17px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden}@container tsw (max-width: 520px){.tia-sw__nav{display:none}.tia-sw__menu{display:block}.tia-sw__hd{height:46px;padding:0 14px}.tia-sw__logo{height:14px}.tia-sw__ic{gap:11px}.tia-sw__ic svg{width:15px;height:15px}.tia-sw__ic svg:first-child{display:none}.tia-sw__txt{padding:18px 12px 12px}.tia-sw__txt b{font-size:16px}.tia-sw__pi{padding:12px;font-size:10px}.tia-sw__cats{gap:14px;padding:12px 14px 13px;font-size:10px}}.tia-pf__tag{position:absolute;z-index:1;top:14%;left:-14px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 5px;border-radius:15px;font:600 .75rem/1 var(--font-sans);letter-spacing:.02em;color:var(--ink);white-space:nowrap}.tia-pf__tag img{width:20px;height:20px;border-radius:50%}.tia-pf__shot figcaption{margin-top:14px;font-size:var(--fs-small);line-height:1.45;color:var(--ink-3);text-align:center}.tia-pf__card{position:relative;z-index:2;margin:0;display:grid;gap:22px;justify-items:start;padding:clamp(24px,3.2vw,44px);border-radius:var(--r-frame)}.tia-pf__brand{display:flex;align-items:center;gap:16px}.tia-pf__logo{display:block;height:17px;width:auto;opacity:.9}.tia-pf__plat{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 8px;border-radius:9px;background:color-mix(in oklab,var(--bg-2) 80%,transparent);font:var(--w-ui) .8125rem/1 var(--font-sans);color:var(--ink-2)}.tia-pf__plat img{width:15px;height:auto}.tia-pf__card blockquote{margin:0;display:grid;gap:16px}.tia-pf__q{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:430;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.375rem);line-height:1.2;letter-spacing:-.024em;color:var(--ink);text-wrap:pretty}.tia-pf__q2{max-width:34em;font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.5;color:var(--ink-2);text-wrap:pretty}.tia-pf__by{display:flex;align-items:center;gap:12px;margin-top:4px}.tia-pf__by img{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--edge);background:var(--bg-3)}.tia-pf__by b{display:block;font-weight:var(--w-ui);color:var(--ink)}.tia-pf__by span span{display:block;font-size:var(--fs-small);color:var(--ink-3)}.tia-pf__all{margin-top:6px}@media(min-width:960px){.tia-pf__f{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.tia-pf__shot{grid-column:1 / 8;grid-row:1}.tia-pf__card{grid-column:7 / 13;grid-row:1;margin-top:clamp(48px,6vw,88px)}}@media(max-width:959px){.tia-pf__shot{max-width:500px;width:100%;justify-self:center;display:flex;flex-direction:column}.tia-pf__shot figcaption{order:-1;margin:0 0 14px}.tia-pf__card{margin:-14px 12px 0;max-width:560px;justify-self:center}}@media(max-width:560px){.tia-pf__tag{left:10px;top:96px}.tia-pf__card{margin:-12px 0 0;gap:18px}.tia-pf__brand{gap:12px}}.rd{margin:0;width:100%;max-width:600px;margin-inline:auto}.rd-card{padding:22px 18px 16px;border-radius:var(--r-frame);font:450 .8125rem/1.4 var(--font-url)}.rd-h{display:flex;align-items:center;gap:12px;padding:0 6px 16px}.rd-h .ico{width:40px;height:40px;border-radius:12px}.rd-h b{display:block;font:600 .875rem/1.3 var(--font-url);color:var(--ink)}.rd-h>div>span{display:block;margin-top:2px;font-size:.78125rem;color:var(--ink-3)}.rd-rows{list-style:none;display:grid;gap:6px}.rd-row{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 12px;border-radius:12px;background:var(--bg-2);transition:background-color .35s var(--ease-out),box-shadow .35s var(--ease-out),transform .35s var(--ease-out)}.rd-row>img{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px #0000000f}.rd-u{min-width:0;font:450 .8125rem/1.4 var(--font-url);color:var(--ink)}.rd-from{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .4s var(--ease-out)}.rd-row--moved .rd-from{color:var(--ink-3)}.rd-to{display:block;transition:clip-path .6s var(--ease-out-expo),opacity .35s var(--ease-out)}.rd-to>span{overflow:hidden;display:flex;align-items:center;gap:6px;white-space:nowrap}.rd-to svg{width:12px;height:12px;flex:none;color:var(--ink-3)}.rd-to b{font-weight:450;overflow:hidden;text-overflow:ellipsis}.rd-to code{flex:none;height:17px;padding:0 5px;border-radius:5px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge-2);font:500 .625rem/17px var(--font-mono);color:var(--ink-3)}.rd-n{margin-left:auto;align-self:flex-start;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:8px;background:var(--bg-2);font:550 .75rem/1 var(--font-url);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.rd-st{position:relative;justify-self:end;display:grid}.rd-st>*{grid-area:1 / 1;justify-self:end;transition:opacity .3s var(--ease-out),transform .45s var(--ease-out-expo)}.rd-st .badge{font:550 .75rem/1 var(--font-url)}.rd-st .badge svg{width:11px;height:11px}.rd-pend{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:7px;font:550 .75rem/1 var(--font-url);color:var(--ink-3);opacity:0}.rd-pend i{width:6px;height:6px;border-radius:50%;background:var(--ink-4)}.rd-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:4px 6px 0;font-size:.78125rem;color:var(--ink-2)}.rd-foot>span:first-child{display:inline-flex;align-items:center;gap:7px}.rd-foot .rd-ok{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--ui-ok-bg);color:var(--ui-ok-fg);transition:transform .5s var(--ease-out-expo),opacity .3s var(--ease-out)}.rd-foot .rd-ok svg{width:10px;height:10px}.rd-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:9px;background:var(--ink);color:var(--bg);font:600 .75rem/1 var(--font-url)}.rd-btn svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){html.js .rd:not(.is-still) .rd-row:not(.is-done) .rd-pend{opacity:1}html.js .rd:not(.is-still) .rd-row:not(.is-done) .rd-st>.badge{opacity:0;transform:scale(.8)}html.js .rd:not(.is-still) .rd-row:not(.is-done) .rd-to{opacity:0;clip-path:inset(0 100% 0 0)}html.js .rd:not(.is-still) .rd-row--moved:not(.is-done) .rd-from{color:var(--ink)}html.js .rd:not(.is-still) .rd-row.is-scan{background:var(--surface);box-shadow:0 0 0 1px var(--edge-2),var(--shadow-2);transform:translate(4px)}html.js .rd:not(.is-still):not(.is-ready) .rd-foot{opacity:.45}html.js .rd:not(.is-still):not(.is-ready) .rd-foot .rd-ok{opacity:0;transform:scale(.5)}}.rd-foot{transition:opacity .4s var(--ease-out)}@media(max-width:560px){.rd-card{padding:16px 10px 12px}.rd-n{display:none}.rd-row{grid-template-columns:16px minmax(0,1fr);row-gap:8px}.rd-st{grid-column:2;justify-self:start}.rd-st>*{justify-self:start}.rd-foot{flex-direction:column;align-items:flex-start}}.alx-hero{position:relative;isolation:isolate;overflow-x:clip}.alx-hero>.wrap{display:grid;gap:clamp(44px,5vw,72px);align-items:center;padding-block:clamp(32px,4.4vw,60px) clamp(28px,3vw,44px)}@media(min-width:1100px){.alx-hero>.wrap{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);row-gap:14px;padding-top:clamp(28px,2.8vw,40px)}}.alx-h{max-width:12em}.alx-h .tone{display:block}.alx-lead{margin-top:22px;max-width:31em}.alx-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.alx-ctas .btn{--h: 48px;padding-inline:24px}@media(max-width:760px){.alx-ctas{flex-direction:column;align-items:stretch}.alx-ctas .btn{width:100%}.alx-lead{margin-top:18px}}.alx-cue{grid-column:1 / -1;justify-self:center;margin-top:clamp(28px,3.6vw,52px);display:inline-flex;flex-direction:column;align-items:center;gap:12px;padding:6px 10px;border-radius:16px;font-size:.9375rem;font-weight:var(--w-ui);color:var(--ink-2);text-decoration:none}.alx-cue i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--ink);background:linear-gradient(180deg,var(--glass-1),var(--glass-2));-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px var(--edge-2),var(--shadow-1);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.alx-cue svg{width:15px;height:15px;transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.alx-cue:hover{color:var(--ink)}.alx-cue:hover i{transform:translateY(3px);box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px var(--edge-2),var(--shadow-2)}}@media(max-width:1099px){.alx-cue{margin-top:20px}}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .alx-in{animation:alx-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}}@keyframes alx-in{0%{opacity:0;transform:translateY(14px)}}.alx-sw{position:relative;display:grid;min-width:0}.alx-shop{justify-self:end;width:min(70%,420px);margin-right:1%;border-radius:var(--ui-radius);overflow:hidden;background:#fff;color:#18181b;font-size:.8125rem;box-shadow:0 0 0 1px #18181b14,var(--shadow-3);transform:rotate(2.4deg);transform-origin:70% 30%;color-scheme:light}.alx-shop__bar{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 12px;border-bottom:1px solid #ECECEC}.alx-shop__bar b{display:inline-flex;font-size:.6875rem;line-height:1}.alx-shop__r{display:inline-flex;align-items:center;gap:10px;color:#3f3f46}.alx-shop__r svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.alx-shop__lg{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px 0 4px;border-radius:6px;background:#f4f4f5;font:600 .625rem/1 var(--font-sans);color:#52525b}.alx-shop__lg img{width:13px;height:13px;border-radius:50%}.alx-shop__bag{position:relative;display:inline-flex}.alx-shop__bag i{position:absolute;right:-5px;top:-4px;display:grid;place-items:center;min-width:13px;height:13px;padding:0 3px;border-radius:7px;background:#18181b;color:#fff;font:600 .5rem/1 var(--font-sans);font-style:normal}.alx-shop__body{display:grid;grid-template-columns:46% minmax(0,1fr);gap:14px;padding:14px 14px 16px}.alx-shop__body>img{width:100%;aspect-ratio:3 / 4;border-radius:10px;object-fit:cover;object-position:50% 30%;background:#efefef}.alx-shop__info{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding-top:2px}.alx-shop__info small{font-size:.6875rem;color:#71717a}.alx-shop__crumb i{margin:0 4px;font-style:normal;color:#a1a1aa}.alx-shop__info b{font-weight:650;font-size:.9375rem;line-height:1.25}.alx-shop__info p{color:#3f3f46}.alx-shop__info p small{margin-left:4px;font-size:.625rem;color:#8b8b93}.alx-shop__sz{display:flex;gap:4px}.alx-shop__sz i{display:grid;place-items:center;width:26px;height:24px;border-radius:6px;box-shadow:inset 0 0 0 1px #e4e4e7;font:600 .625rem/1 var(--font-sans);font-style:normal;color:#52525b}.alx-shop__sz i.on{box-shadow:inset 0 0 0 1.5px #18181b;color:#18181b}.alx-shop__sz i.off{color:#b4b4bb;background:linear-gradient(to top right,transparent calc(50% - .6px),#D9D9DE calc(50% - .6px),#D9D9DE calc(50% + .6px),transparent calc(50% + .6px))}.alx-shop__btn{display:inline-flex;align-items:center;height:28px;margin-top:4px;padding:0 12px;border-radius:7px;background:#18181b;color:#fff;font-weight:600;font-size:.6875rem;white-space:nowrap}.alx-sw .rd{position:relative;z-index:2;justify-self:start;width:min(92%,548px);max-width:none;margin:-92px 0 0}@media(max-width:1099px){.alx-sw{max-width:680px;width:100%;margin-inline:auto}}@media(max-width:620px){.alx-shop{width:86%;transform:rotate(1.6deg)}.alx-shop__body{gap:10px;padding:10px}.alx-sw .rd{width:100%;margin-top:-72px}}.alx-cmp .head{margin-bottom:clamp(32px,4vw,48px)}.alx-grid{list-style:none;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.alx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.alx-grid{grid-template-columns:minmax(0,1fr);gap:10px}}.alx-card{position:relative;height:100%;display:flex;flex-direction:column;gap:10px;padding:24px 24px 22px;border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-2);text-decoration:none;color:var(--ink);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.alx-lg{display:flex;align-items:center;gap:12px;min-height:40px;margin-bottom:10px}.alx-lg small{font:var(--w-ui) .8125rem/1 var(--font-sans);color:var(--ink-3)}.alx-lg img{display:block;width:auto;height:var(--h1);max-width:100%}.alx-lg img.is-icon{border-radius:8px;box-shadow:0 0 0 1px #18181b14}.alx-lg b{font-weight:600;font-size:1.0625rem;line-height:1.2;letter-spacing:-.01em;color:#1a1a1a}.alx-tag{font-size:.8125rem;font-weight:var(--w-ui);color:var(--ink-3)}.alx-d{font-size:.9375rem;line-height:1.5;color:var(--ink-2);flex:1}.alx-card .arrow-link{margin-top:6px;font-size:.9375rem}@media(hover:hover)and (pointer:fine){.alx-card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--edge-2),var(--shadow-3)}.alx-card:hover:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px}.alx-card:hover .arrow-link svg{transform:translate(3px)}}.alx-pf{overflow-x:clip}.alx-pf__f{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr)}.alx-pf__f .aura{inset:-14% -10%}.alx-pf__shot{position:relative;z-index:1;margin:0;min-width:0}.alx-pf__shot figcaption{margin-top:16px;font-size:var(--fs-small);line-height:1.45;color:var(--ink-3)}.alx-cs{container:acs / inline-size;position:relative;overflow:hidden;border-radius:var(--r-frame);background:#fff;color:#1f1f1f;box-shadow:0 0 0 1px #3026141a,var(--shadow-3);color-scheme:light}.alx-cs__tabs{display:flex;align-items:flex-end;gap:2px;height:46px;padding:0 14px 0 16px;background:#e9e6e0}.alx-cs__dots{display:flex;gap:7px;align-self:center;margin-right:12px}.alx-cs__dots i{width:11px;height:11px;border-radius:50%;background:#d3cec5}.alx-cs__tab{position:relative;display:flex;align-items:center;gap:8px;min-width:0;width:196px;height:36px;padding:0 14px 0 12px;border:0;border-radius:10px 10px 0 0;background:transparent;font:450 12px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#5a564f;cursor:pointer;transition:background-color .35s var(--ease-out),color .35s var(--ease-out)}.alx-cs__tab img{width:15px;height:15px;flex:none;border-radius:50%;box-shadow:0 0 0 1px #0000000f}.alx-cs__tab span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.alx-cs__tab[aria-pressed=true]{background:#fff;color:#1f1f1f}.alx-cs__tab:focus-visible{outline:2px solid var(--blue-action);outline-offset:-3px}@media(hover:hover)and (pointer:fine){.alx-cs__tab[aria-pressed=false]:hover{background:#ffffff80}}.alx-cs__x{width:14px;height:14px;margin-left:auto;flex:none;padding:2px;border-radius:4px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;opacity:.7}.alx-cs__new{display:grid;place-items:center;align-self:center;width:26px;height:26px;margin-left:4px;border-radius:7px;color:#6b675f;flex:none}.alx-cs__new svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.alx-cs__view{position:relative}.alx-cs__addr{display:flex;align-items:center;gap:12px;height:44px;padding:0 14px;background:#fff;box-shadow:inset 0 -1px #efede8;color:#77736b}.alx-cs__addr svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.alx-cs__addr>svg{width:15px;height:15px;flex:none}.alx-cs__url{display:flex;align-items:center;gap:7px;flex:1;max-width:560px;height:28px;padding:0 10px 0 12px;border-radius:8px;background:#f3f1ec;font:450 12.5px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#55524c}.alx-cs__url svg{width:11px;height:11px;flex:none}.alx-cs__url .alx-st{flex:1;min-width:0}.alx-cs__url .alx-cs__star{width:14px;height:14px;stroke-width:1.3;color:#8a867e}.alx-cs__me{display:flex;align-items:center;gap:10px;margin-left:auto;color:#6b675f}.alx-cs__me i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e9e6e0;color:#6b675f}.alx-cs__me svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.alx-cs__me i svg{width:14px;height:14px}.alx-st{display:grid}.alx-st>*{grid-area:1 / 1;min-width:0;opacity:0;visibility:hidden;transition:opacity .4s var(--ease-out),visibility 0s linear .4s}.alx-cs[data-l=en] .alx-st>[data-v=en],.alx-cs[data-l=de] .alx-st>[data-v=de],.alx-cs[data-l=it] .alx-st>[data-v=it],.alx-cs[data-l=es] .alx-st>[data-v=es]{opacity:1;visibility:visible;transition:opacity .55s var(--ease-out) .1s,visibility 0s}@media(prefers-reduced-motion:reduce){.alx-st>*{transition:none!important}}.alx-cs__site{font-family:"Helvetica Neue",Helvetica,Arial,var(--font-sans)}.alx-cs__ship{display:flex;align-items:center;justify-content:space-between;gap:16px;height:30px;padding:0 16px 0 18px;background:#161616;color:#fff;font-size:11.5px;letter-spacing:.02em}.alx-cs__ct>span{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;white-space:nowrap}.alx-cs__ct i{width:5px;height:5px;border-radius:50%;background:#e5484d}.alx-cs__hd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;height:60px;padding:0 22px}.alx-cs__logo{display:block;height:15px;width:auto}.alx-cs__nav>span{display:flex;gap:22px;font-size:13px;white-space:nowrap}.alx-cs__ic{display:flex;align-items:center;gap:16px}.alx-cs__ic .alx-cs__find{display:flex;align-items:center;gap:8px;width:172px;height:30px;padding:0 12px;border-radius:15px;box-shadow:inset 0 0 0 1px #dcdcdc}.alx-cs__find .alx-st{flex:1;min-width:0;font-size:12px;color:#6f6f6f;white-space:nowrap}.alx-cs__find .alx-st>span{overflow:hidden;text-overflow:ellipsis}.alx-cs__ic svg{width:17px;height:17px;flex:none;margin-left:auto}.alx-cs__hero{position:relative;height:clamp(300px,34vw,420px);overflow:hidden;background:#8e908d}.alx-cs__hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 9%}.alx-cs__hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0e1414,#0a0e142e 45%,#0a0e148c)}.alx-cs__txt{position:absolute;z-index:1;inset:auto 0 64px;display:grid;justify-items:center;padding:0 28px;text-align:center;color:#fff}.alx-cs__txt>div{display:grid;justify-items:center;gap:10px}.alx-cs__txt b{font-weight:600;font-size:clamp(22px,2.3vw,31px);line-height:1.12;letter-spacing:-.01em;max-width:18em;text-wrap:balance}.alx-cs__txt p{font-size:13.5px;line-height:1.45;max-width:34em;opacity:.94}.alx-cs__txt u{display:inline-flex;align-items:center;height:36px;margin-top:6px;padding:0 20px;border-radius:18px;background:#fff;color:#1f1f1f;font-size:12.5px;font-weight:600;text-decoration:none}.alx-cs__bdg{position:absolute;z-index:1;left:22px;bottom:18px}.alx-cs__bdg>span{display:flex;justify-self:start;border-radius:10px;background:#1c1e206b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff29;overflow:hidden}.alx-cs__bdg i{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;color:#ffffffe6;font-size:11.5px;font-style:normal;white-space:nowrap}.alx-cs__bdg i+i{box-shadow:inset 1px 0 #ffffff2e}.alx-cs__bdg i b{font-weight:700;color:#fff}.alx-cs__bdg i svg{width:13px;height:13px;flex:none}.alx-cs__bdg i svg.alx-cs__bi{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.alx-cs__ask{display:flex;align-items:center;gap:18px;height:62px;padding:0 22px;overflow:hidden}.alx-cs__ask .alx-st{flex:1;min-width:0}.alx-cs__ask .alx-st>span{display:flex;align-items:center;gap:8px;white-space:nowrap}.alx-cs__ask .alx-st>span>b{margin-right:10px;font-size:14px;font-weight:600}.alx-cs__ask .alx-st>span>i{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:15px;box-shadow:inset 0 0 0 1px #dcdcdc;font-size:12px;font-style:normal}@container acs (max-width: 760px){.alx-cs__tab{width:150px}.alx-cs__nav,.alx-cs__ct{display:none}.alx-cs__ship{justify-content:center}.alx-cs__hd{grid-template-columns:auto auto;justify-content:space-between}.alx-cs__ic .alx-cs__find{display:none}.alx-cs__txt{inset:auto 0 58px}.alx-cs__ask .alx-st>span>b{display:none}}@container acs (max-width: 520px){.alx-cs__tabs{height:42px;padding:0 8px}.alx-cs__dots,.alx-cs__x,.alx-cs__new,.alx-cs__me{display:none}.alx-cs__tab{flex:1;width:auto;padding:0 9px;gap:6px;height:34px;font-size:11.5px}.alx-cs__tab span[aria-hidden]{display:none}.alx-cs__tab:after{content:attr(data-code);font:600 11px/1 system-ui,-apple-system,sans-serif;letter-spacing:.04em}.alx-cs__addr{height:40px;padding:0 10px;gap:8px}.alx-cs__addr>.alx-cs__nv{display:none}.alx-cs__hd{height:50px;padding:0 14px}.alx-cs__logo{height:12px}.alx-cs__ic{gap:12px}.alx-cs__ic svg{width:16px;height:16px}.alx-cs__hero{height:360px}.alx-cs__hero>img{object-position:54% 12%}.alx-cs__txt{inset:auto 0 62px;padding:0 16px}.alx-cs__txt b{font-size:21px}.alx-cs__txt p{font-size:12.5px}.alx-cs__bdg{left:12px;right:12px;bottom:14px}.alx-cs__bdg i{height:28px;padding:0 9px;gap:5px;font-size:10.5px}.alx-cs__bdg i:nth-child(n+3){display:none}.alx-cs__ask{height:54px;padding:0 14px}}.alx-pf__card{position:relative;z-index:2;margin:0;display:grid;gap:20px;justify-items:start;padding:clamp(24px,3vw,40px);border-radius:var(--r-frame)}.alx-pf__brand{display:flex;align-items:center;gap:16px}.alx-pf__logo{display:block;height:17px;width:auto;opacity:.9}.alx-pf__plat{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 8px;border-radius:9px;background:color-mix(in oklab,var(--bg-2) 80%,transparent);font:var(--w-ui) .8125rem/1 var(--font-sans);color:var(--ink-2)}.alx-pf__plat img{width:15px;height:auto}.alx-pf__card blockquote{margin:0;display:grid;gap:14px}.alx-pf__q{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:430;font-size:clamp(1.3125rem,1.05rem + .9vw,1.75rem);line-height:1.2;letter-spacing:-.022em;color:var(--ink);text-wrap:pretty}.alx-pf__q2{font-size:clamp(.9375rem,.9rem + .15vw,1.0625rem);line-height:1.5;color:var(--ink-2);text-wrap:pretty}.alx-pf__by{display:flex;align-items:center;gap:12px}.alx-pf__by img{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--edge);background:var(--bg-3)}.alx-pf__by b{display:block;font-weight:var(--w-ui);color:var(--ink)}.alx-pf__by span span{display:block;font-size:var(--fs-small);color:var(--ink-3)}.alx-pf__all{margin-top:2px}@media(min-width:1000px){.alx-pf__f{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.alx-pf__shot{grid-column:1 / 13;grid-row:1}.alx-pf__shot figcaption{max-width:52%}.alx-pf__card{grid-column:8 / 13;grid-row:1;align-self:end;margin:0 clamp(-36px,-2.4vw,-16px) clamp(-200px,-14vw,-150px) 0}.alx-pf .wrap{padding-bottom:calc(var(--sec-pad) + clamp(110px,10vw,160px))}.alx-cs__txt{inset:auto 34% 64px 0}.alx-cs__ask{padding-right:36%}}@media(max-width:999px){.alx-pf__shot{max-width:720px;width:100%;justify-self:center;display:flex;flex-direction:column}.alx-pf__shot figcaption{order:-1;margin:0 0 14px}.alx-pf__card{max-width:600px;justify-self:center;margin:-22px 14px 0}}@media(max-width:560px){.alx-pf__card{margin:-14px 0 0;gap:18px}.alx-pf__brand{gap:12px}}.mag-cov{padding-block:0 clamp(8px,1.4vw,20px)}.mag-frame{position:relative;isolation:isolate;max-width:1480px;margin-inline:auto;height:clamp(620px,calc(100svh - 112px),880px);border-radius:var(--stage-r);overflow:clip;background:#34404c;color:#fff}.mag-ph{position:absolute;inset:-6% 0;z-index:-2}.mag-ph img{width:100%;height:100%;object-fit:cover;object-position:46% 18%}.mag-veil{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at 0% 0%,#0812208c,#08122000 70%),linear-gradient(180deg,#0000 40%,#00000057 64%,#000000a8)}.mag-in{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,3.4vw,52px) clamp(22px,3.6vw,56px) clamp(18px,2.4vw,34px)}.mag-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.mag-line{display:block;max-width:min(620px,50%);color:#fff;text-decoration:none;font-family:var(--font-display);font-stretch:var(--display-stretch)}.mag-k{display:block;font:var(--w-ui) .8125rem/1.3 var(--font-sans);letter-spacing:.02em;color:#ffffffc7}.mag-t{display:block;max-width:9.5em;margin-top:10px;font-weight:var(--w-display);font-size:clamp(1.875rem,1.2rem + 2.2vw,3.25rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.mag-go{margin-top:18px;color:#fff;font-family:var(--font-sans);font-size:.9375rem}.mag-go .mag-note{font-weight:var(--w-body);color:#ffffffb3}.mag-figs{--glass-1: rgba(14, 16, 20, .44);--glass-2: rgba(14, 16, 20, .3);--glass-edge: rgba(255, 255, 255, .16);--glass-hi: rgba(255, 255, 255, .14);--glass-rim: rgba(0, 0, 0, .2);flex:none;display:grid;gap:14px;padding:18px 20px 16px;border-radius:20px;color:#fff;margin-top:4px}.mag-figs ul{list-style:none;display:grid;gap:10px}.mag-figs li{display:flex;align-items:baseline;gap:12px}.mag-figs b{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:clamp(2.25rem,1.6rem + 1.9vw,3.5rem);line-height:.95;letter-spacing:-.045em}.mag-figs span{font-size:.9375rem;color:#ffffffdb}.mag-figs p{font-size:.75rem;line-height:1.35;color:#ffffffb3}.mag-mast{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);color:#fff;line-height:.82;letter-spacing:-.055em;white-space:nowrap;font-size:min(16rem,calc((min(100vw,1480px) - 150px) / (var(--len, 13) * .5)));margin:0 0 0 -.045em}.mag-mb{container-type:inline-size}@supports (width: 1cqw){.mag-mast[style*=--fr]{font-size:min(300px,calc(98.5cqw / (var(--fr) - .0443)))}}.mag-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 28px;margin-top:clamp(12px,1.4vw,18px)}.mag-tag{font-size:clamp(1rem,.94rem + .25vw,1.1875rem);color:#ffffffe0;max-width:30em}.mag-also{--glass-1: rgba(255, 255, 255, .2);--glass-2: rgba(255, 255, 255, .12);--glass-edge: rgba(255, 255, 255, .3);--glass-hi: rgba(255, 255, 255, .28);--glass-rim: rgba(0, 0, 0, .14);flex:none;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px 0 12px;border-radius:var(--r-pill);color:#fff;text-decoration:none;font:var(--w-ui) .875rem/1 var(--font-sans);transition:background-color var(--d-3) var(--ease-out)}.mag-also img{width:20px;height:20px;border-radius:6px;background:#f0eee6;padding:3px}.mag-also svg{width:13px;height:13px;opacity:.8}@media(hover:hover)and (pointer:fine){.mag-line:hover .mag-go{text-decoration:underline;text-underline-offset:.22em}.mag-line:hover .mag-go svg{transform:translate(3px)}.mag-also:hover{--glass-1: rgba(255, 255, 255, .3);--glass-2: rgba(255, 255, 255, .2)}}@media(max-width:860px){.mag-line{max-width:none}.mag-frame{height:auto;min-height:min(760px,calc(100svh - 96px))}.mag-in{position:relative;min-height:inherit;gap:28px}.mag-top{flex-direction:column}.mag-ph img{object-position:38% 0%}.mag-figs{padding:14px 16px;align-self:stretch}.mag-figs ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mag-figs li{flex-direction:column;align-items:flex-start;gap:4px}.mag-figs b{font-size:2.125rem;white-space:nowrap}.mag-figs span{font-size:.875rem}.mag-also{height:auto;min-height:44px;padding:10px 14px 10px 10px;border-radius:16px;line-height:1.3}.mag-mast{white-space:normal;font-size:clamp(3.5rem,18vw,5.5rem);line-height:.86}.mag-foot{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .mag-rise{animation:mag-rise 1.1s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 90ms + 80ms)}html.js:not(.rv-seen) .mag-ph img{animation:mag-zoom 1.8s var(--ease-out) both}}@keyframes mag-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes mag-zoom{0%{transform:scale(1.06)}}.mag-toc{position:relative}.mag-toc .head{margin-bottom:clamp(28px,3.6vw,48px)}.mag-list{list-style:none;display:grid;gap:6px}.mag-row{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:20px 28px;padding:clamp(18px,2.2vw,28px) clamp(16px,2vw,28px);border-radius:var(--r-frame);color:var(--ink);text-decoration:none;transition:background-color var(--d-3) var(--ease-out),box-shadow var(--d-3) var(--ease-out)}.mag-n{align-self:start;padding-top:.3em;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:1.25rem;letter-spacing:-.02em;color:var(--ink-4);transition:color var(--d-3) var(--ease-out)}.mag-k2{display:block;font-size:.8125rem;color:var(--ink-3);font-weight:var(--w-ui)}.mag-t2{display:block;margin-top:6px;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:clamp(1.75rem,1.2rem + 2.1vw,3.375rem);line-height:1.02;letter-spacing:-.035em}.mag-d2{display:block;margin-top:10px;color:var(--ink-2);font-size:1rem;line-height:1.5;max-width:36em}.mag-d2 .mag-note{color:var(--ink-3)}.mag-ar{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--edge),var(--shadow-1);transition:transform var(--d-4) var(--ease-out),background-color var(--d-3) var(--ease-out),color var(--d-3) var(--ease-out)}.mag-ar svg{width:16px;height:16px}.mag-ar{grid-column:4;grid-row:1}.mag-th{grid-column:3;grid-row:1;width:176px;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;background:var(--bg-2);box-shadow:0 0 0 1px var(--edge)}.mag-th img{width:100%;height:100%;object-fit:cover}.mag-th--round{width:112px;aspect-ratio:1;border-radius:50%;margin-inline:32px}.mag-th--trio{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:176px;aspect-ratio:auto;background:transparent;box-shadow:none}.mag-th--trio img{aspect-ratio:3 / 4;border-radius:10px}@media(hover:hover)and (pointer:fine){.mag-row:hover,.mag-row:focus-visible{background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-2)}.mag-row:hover .mag-n,.mag-row:focus-visible .mag-n{color:var(--ink)}.mag-row:hover .mag-ar,.mag-row:focus-visible .mag-ar{background:var(--ink);color:var(--bg);transform:translate(4px)}}@media(hover:hover)and (pointer:fine)and (min-width:900px)and (prefers-reduced-motion:no-preference){html.js .mag-toc .mag-th{display:none}}.mag-peek{position:absolute;left:0;top:0;z-index:3;width:300px;aspect-ratio:4 / 3;pointer-events:none;opacity:0;transform:translate3d(var(--x, 0),var(--y, 0),0) rotate(var(--r, 0deg)) scale(.92);transition:opacity .35s var(--ease-out),transform .5s var(--ease-out)}.mag-peek.is-on{opacity:1;transform:translate3d(var(--x, 0),var(--y, 0),0) rotate(var(--r, 0deg)) scale(1)}.mag-peek>div{position:absolute;inset:0;border-radius:18px;overflow:hidden;background:var(--bg-2);box-shadow:0 0 0 1px #3026141a,var(--shadow-3);opacity:0;transition:opacity .3s var(--ease-out)}.mag-peek>div.is-on{opacity:1}.mag-peek img{width:100%;height:100%;object-fit:cover}.mag-peek .mag-pk-round{inset:10% 18%;border-radius:50%}.mag-peek .mag-pk-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px;background:var(--surface)}.mag-peek .mag-pk-trio img{border-radius:12px}@media(max-width:760px){.mag-row{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px 14px}.mag-n{grid-column:1 / -1;grid-row:1;padding:0;font-size:1rem}.mag-th{grid-column:1 / -1;grid-row:2;width:100%;aspect-ratio:16 / 9}.mag-th--round{width:96px;aspect-ratio:1;margin-inline:0}.mag-th--trio{width:100%}.mag-row>span:nth-child(2){grid-column:1;grid-row:3}.mag-ar{grid-column:2;grid-row:3;width:44px;height:44px}}.mag-end .wrap{display:grid;gap:clamp(28px,4vw,48px)}.mag-end__mast{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:1.125rem;letter-spacing:-.02em;color:var(--ink-3)}.mag-end__grid{display:grid;gap:28px 56px;align-items:end}@media(min-width:980px){.mag-end__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.mag-end__h{font-size:clamp(3rem,1.6rem + 6vw,7.5rem);line-height:.92;letter-spacing:-.05em;max-width:none}.mag-end__h .tone{display:block}.mag-end__lead{max-width:24em}.mag-end__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}@media(max-width:760px){.mag-end__ctas{flex-direction:column}.mag-end__ctas .btn{width:100%}}.fs[hidden],.fs [hidden],.fs-ok[hidden]{display:none!important}.fs{position:relative;display:grid;gap:14px}.fs-row{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:620px){.fs-row{grid-template-columns:minmax(0,1fr)}}.fs-field{display:grid;gap:7px;min-width:0}.fs-label{font-size:.875rem;font-weight:var(--w-ui);color:var(--ink);line-height:1.3}.fs-label small{font-size:inherit;font-weight:450;color:var(--ink-3)}.fs-input,.fs-select select,.fs-textarea{width:100%;min-width:0;border:0;border-radius:var(--r-ctl);font:450 1rem/1.4 var(--font-sans);color:var(--ink);background:var(--surface);box-shadow:0 0 0 1px var(--edge-2),inset 0 1px 2px #3026140d;transition:box-shadow var(--d-2) var(--ease-out),background-color var(--d-2) var(--ease-out)}.fs-input,.fs-select select{height:48px;padding:0 14px}.fs-textarea{min-height:148px;padding:12px 14px;resize:vertical}.fs-input::placeholder,.fs-textarea::placeholder{color:var(--ink-4);opacity:1}.fs-input:hover,.fs-select select:hover,.fs-textarea:hover{box-shadow:0 0 0 1px var(--edge-3),inset 0 1px 2px #3026140d}.fs-input:focus,.fs-select select:focus,.fs-textarea:focus{outline:none;box-shadow:0 0 0 2px var(--signal),0 0 0 5px color-mix(in oklab,var(--signal) 16%,transparent)}.fs [aria-invalid=true]{box-shadow:0 0 0 1.5px #c2410c,0 0 0 4px #c2410c1f}.fs-select{position:relative}.fs-select select{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}.fs-select svg{position:absolute;right:14px;top:50%;width:14px;height:14px;margin-top:-7px;color:var(--ink-3);pointer-events:none}.fs-hp{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0}.fs-ts:empty{display:none}.fs-err{margin:0;padding:11px 14px;border-radius:var(--r-ctl);background:#fdf0ea;color:#9a3412;font-size:.9375rem;line-height:1.45}.fs-err[hidden]{display:none}.fs-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px}.fs-foot .btn{--h: 50px;padding-inline:24px}.fs-foot .btn[disabled]{opacity:.55;cursor:default;transform:none}.fs-fine{font-size:var(--fs-small);line-height:1.5;color:var(--ink-3)}.fs-fine a{color:var(--ink-2)}.fs--inline{gap:10px}.fs--inline .fs-line{display:flex;gap:8px;padding:6px;border-radius:var(--r-pill);background:var(--surface);box-shadow:0 0 0 1px var(--edge-2),var(--shadow-1)}.fs--inline .fs-line:focus-within{box-shadow:0 0 0 2px var(--signal),0 0 0 5px color-mix(in oklab,var(--signal) 16%,transparent)}.fs--inline .fs-input{flex:1;height:46px;padding:0 8px 0 16px;background:transparent;box-shadow:none;border-radius:var(--r-pill)}.fs--inline .fs-input:focus{box-shadow:none}.fs--inline .fs-input[aria-invalid=true]{box-shadow:none}.fs--inline .fs-line .btn{--h: 46px;flex:none}@media(max-width:480px){.fs--inline .fs-line{flex-direction:column;border-radius:18px;padding:6px}.fs--inline .fs-input{padding-left:12px}.fs--inline .fs-line .btn{width:100%}}.fs-ok{display:grid;justify-items:start;gap:10px;outline:none}.fs-ok[hidden]{display:none}.fs-ok__mark{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ok-soft);color:var(--ok)}.fs-ok__mark svg{width:22px;height:22px}.fs-ok h3{margin-top:6px}.fs-ok p{color:var(--ink-2);line-height:1.55;max-width:32em}.fs-ok .btn{margin-top:8px}.fs-ok--inline{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.fs-ok--inline .fs-ok__mark{width:36px;height:36px}.cn{position:relative;isolation:isolate;overflow-x:clip}.cn>.wrap{padding-block:clamp(36px,5vw,64px) clamp(64px,8vw,120px)}.cn-grid{display:grid;gap:clamp(36px,5vw,56px);align-items:start}@media(min-width:1000px){.cn-grid{grid-template-columns:minmax(0,5fr) minmax(0,6.4fr);column-gap:clamp(48px,6vw,96px)}.cn-copy{position:sticky;top:calc(var(--nav-h) + var(--nav-top) + 40px)}}.cn-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.cn-h .tone{display:block}.cn-lead{margin-top:22px;max-width:28em}.cn-alt{list-style:none;display:grid;gap:12px;margin-top:36px;width:100%;max-width:420px}.cn-alt a{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:14px 16px 14px 14px;border-radius:var(--r-card);text-decoration:none;color:var(--ink);transition:box-shadow var(--d-3) var(--ease-out),transform var(--d-3) var(--ease-out)}.cn-alt a:hover{box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px var(--edge-2),var(--shadow-3)}.cn-alt small{display:block;font-size:var(--fs-small);color:var(--ink-3);line-height:1.35}.cn-alt b{display:block;margin-top:2px;font-weight:var(--w-ui);line-height:1.35;overflow-wrap:anywhere}.cn-alt .ar{width:15px;height:15px;color:var(--ink-3);transition:transform var(--d-2) var(--ease-out)}.cn-alt a:hover .ar{transform:translate(3px)}.cn-card{padding:clamp(22px,3vw,36px);border-radius:var(--r-frame)}.cn-card>h2{margin-bottom:22px;font-size:var(--fs-h3)}@media(max-width:760px){.cn-alt{margin-top:28px}}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .cn-in{animation:cn-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}}@keyframes cn-in{0%{opacity:0;transform:translateY(14px)}}.cn-after>.stage>.wrap{padding-block:clamp(72px,8vw,124px)}.cn-after__head{display:grid;gap:14px;max-width:640px}.cn-steps{--gap: 14px;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin-top:clamp(32px,4vw,52px);container-type:inline-size}.cn-step{position:relative;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-frame);background:#ffffff0a;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff12}.cn-step__tab{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:26px 26px 0;border-radius:var(--r-frame) var(--r-frame) 0 0}.cn-step__btn{border-radius:6px}.cn-step__btn:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.cn-step__when{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:var(--r-pill);background:#ffffff12;font:var(--w-ui) .78125rem/1 var(--font-sans);color:var(--ink-2);white-space:nowrap}.cn-step__t{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:clamp(1.5rem,1.22rem + .95vw,2rem);line-height:1.08;letter-spacing:-.026em;color:var(--ink);text-wrap:balance}.cn-step__body{display:flex;flex-direction:column;gap:22px;flex:1;padding:14px 26px 26px}.cn-step__p{font-size:.9375rem;line-height:1.6;color:var(--ink-2);max-width:34em}.cn-step__a{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-weight:var(--w-ui);text-decoration:underline;text-decoration-color:var(--edge-3);text-underline-offset:.22em;white-space:nowrap}.cn-step__a:hover{text-decoration-color:currentColor}.cn-step__a svg{width:13px;height:13px}@media(min-width:900px)and (prefers-reduced-motion:no-preference){html.js .cn-steps{display:flex;height:clamp(560px,44vw,610px)}html.js .cn-steps.cn-now .cn-step,html.js .cn-steps.cn-now .cn-step *{transition:none!important}html.js .cn-steps .cn-step{flex:1 1 0;transition:flex-grow .9s var(--ease-out-expo),background-color .5s var(--ease-out)}html.js .cn-steps .cn-step.is-on{flex-grow:2.7;background:#ffffff12}html.js .cn-steps .cn-step:not(.is-on){cursor:pointer}html.js .cn-steps .cn-step__body{flex:1 1 auto;min-height:0;width:calc((100cqw - 2 * var(--gap)) * 2.7 / 4.7)}html.js .cn-steps .cn-step:not(.is-on) .cn-step__body{opacity:0;visibility:hidden;transition:opacity .25s var(--ease-out),visibility 0s linear .25s}html.js .cn-steps .cn-step.is-on .cn-step__body{opacity:1;visibility:visible;transition:opacity .5s var(--ease-out) .3s}html.js .cn-steps .cn-step__plus{display:grid}html.js .cn-steps .cn-step.is-on .cn-step__plus{opacity:0;transform:scale(.6)}html.js .cn-steps .cn-step:not(.is-on):hover{background:#ffffff0f}}.cn-step__plus{display:none;place-items:center;position:absolute;left:26px;bottom:26px;width:44px;height:44px;border-radius:50%;background:#ffffff14;color:var(--ink);transition:opacity .3s var(--ease-out),transform .4s var(--ease-out-expo);pointer-events:none}.cn-step__plus svg{width:16px;height:16px}.cn-ui{position:relative;margin:auto 0 0;padding:14px;border-radius:18px;background:var(--ui-bg);color:var(--ui-ink);box-shadow:0 0 0 1px #ffffff1a,0 30px 60px -30px #000c;font-size:.8125rem;line-height:1.45;color-scheme:light}.cn-ui b{font-weight:600}.cn-ui__bar{display:flex;align-items:center;gap:8px;padding:2px 4px 12px}.cn-ui__bar img{width:18px;height:18px}.cn-ui__bar span{margin-left:auto;color:var(--ui-ink-3);font-size:.75rem}.cn-av{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e9e4d9;color:#48453e;font:600 .75rem/1 var(--font-sans)}.cn-av--r{background:#fff;box-shadow:0 0 0 1px #18181b1a}.cn-av--r img{width:18px;height:18px}.cn-mails{list-style:none;display:grid;gap:6px}.cn-mail{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px;border-radius:12px;background:var(--ui-bg-2)}.cn-mail--new{background:#fff;box-shadow:0 0 0 1px #18181b14,0 10px 22px -14px #18181b59}.cn-mail__m{display:grid;gap:1px;min-width:0}.cn-mail__m>span{color:var(--ui-ink-2)}.cn-mail__m em{font-style:normal;color:var(--ui-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-mail__t{font-size:.6875rem;color:var(--ui-ink-3);white-space:nowrap}.cn-mail--skel .cn-av{background:#ececee}.cn-mail--skel i{display:block;width:var(--w);height:8px;margin-top:6px;border-radius:4px;background:#e4e4e7}.cn-read{display:inline-flex;align-items:center;gap:6px;margin-top:12px;height:26px;padding:0 10px;border-radius:var(--r-pill);background:var(--ui-ok-bg);color:var(--ui-ok-fg);font:600 .75rem/1 var(--font-sans)}.cn-read svg{width:12px;height:12px}.cn-reply__s{display:flex;align-items:center;gap:8px;padding:4px 4px 12px;font-weight:600;font-size:.9375rem}.cn-reply__s svg{width:15px;height:15px;color:var(--ui-ink-3)}.cn-reply__from{display:flex;align-items:center;gap:10px;padding:0 4px 12px}.cn-reply__from>span:last-child{display:grid}.cn-reply__from span span{color:var(--ui-ink-3);font-size:.75rem}.cn-reply__b{display:grid;gap:9px;padding:14px;border-radius:12px;background:var(--ui-bg-2)}.cn-reply__b i{display:block;width:var(--w);height:8px;border-radius:4px;background:#dcdce0;transform-origin:left}.cn-reply__sig{margin-top:4px;color:var(--ui-ink-2)}.cn-book__h{display:flex;align-items:center;gap:10px;padding:2px 4px 14px}.cn-book__h>span:last-child{display:grid;gap:4px}.cn-book__h>span:last-child>span{display:inline-flex;align-items:center;gap:5px;color:var(--ui-ink-3);font-size:.75rem}.cn-book__h .ic{width:13px;height:13px}.cn-book__h .ic:not(:first-child){margin-left:6px}.cn-days,.cn-slots{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cn-days li,.cn-slots li{display:grid;place-items:center;height:36px;border-radius:10px;white-space:nowrap}.cn-days li{background:var(--ui-bg-2);font-weight:600;color:var(--ui-ink-2)}.cn-days li.is-sel{background:#18181b;color:#fff}.cn-slots{margin-top:8px}.cn-slots li{box-shadow:inset 0 0 0 1px #18181b1f;font-weight:500;color:var(--ui-ink)}.cn-slots li.is-sel{background:var(--blue-action);color:#fff;box-shadow:none}.cn-book__ok{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:8px 8px 8px 12px;border-radius:12px;background:var(--ui-bg-2)}.cn-book__ok span{color:var(--ui-ink-3);font-size:.75rem}.cn-book__ok b{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:var(--r-pill);background:#18181b;color:#fff;font-size:.75rem}@media(min-width:900px)and (prefers-reduced-motion:no-preference){html.js .cn-steps .cn-step:not(.is-on) .cn-mail--new{opacity:0;transform:translateY(-12px)}html.js .cn-steps .cn-step:not(.is-on) .cn-read{opacity:0;transform:scale(.9)}html.js .cn-steps .cn-step.is-on .cn-mail--new{transition:opacity .5s var(--ease-out) .45s,transform .7s var(--ease-out-expo) .45s}html.js .cn-steps .cn-step.is-on .cn-read{transition:opacity .4s var(--ease-out) 1.25s,transform .5s var(--ease-out-expo) 1.25s}html.js .cn-steps .cn-step:not(.is-on) .cn-reply__b i{transform:scaleX(0)}html.js .cn-steps .cn-step.is-on .cn-reply__b i{transition:transform .7s var(--ease-out-expo)}html.js .cn-steps .cn-step.is-on .cn-reply__b i:nth-of-type(1){transition-delay:.5s}html.js .cn-steps .cn-step.is-on .cn-reply__b i:nth-of-type(2){transition-delay:.7s}html.js .cn-steps .cn-step.is-on .cn-reply__b i:nth-of-type(3){transition-delay:.9s}html.js .cn-steps .cn-step:not(.is-on) .cn-days .is-sel,html.js .cn-steps .cn-step:not(.is-on) .cn-slots .is-sel{background:transparent;color:inherit}html.js .cn-steps .cn-step:not(.is-on) .cn-days .is-sel{background:var(--ui-bg-2);color:var(--ui-ink-2)}html.js .cn-steps .cn-step:not(.is-on) .cn-slots .is-sel{box-shadow:inset 0 0 0 1px #18181b1f;color:var(--ui-ink)}html.js .cn-steps .cn-step.is-on .cn-days .is-sel{transition:background-color .35s var(--ease-out) .55s,color .35s var(--ease-out) .55s}html.js .cn-steps .cn-step.is-on .cn-slots .is-sel{transition:background-color .35s var(--ease-out) 1s,color .35s var(--ease-out) 1s,box-shadow .35s var(--ease-out) 1s}}@media(max-width:899px){.cn-steps{grid-template-columns:minmax(0,1fr)}.cn-step__tab{padding:22px 20px 0}.cn-step__body{padding:12px 20px 20px}}@media(max-width:420px){.cn-ui{padding:10px}.cn-days li,.cn-slots li{height:34px;font-size:.75rem}}.hr{--hr-cw: 372px;--hr-ch: calc(var(--hr-cw) * 900 / 860);--hr-s: 14px;--hr-sp: var(--hr-s);--hr-rot: 1.6deg;--hr-lv: 3;--hr-fw: calc(var(--hr-cw) + var(--hr-lv) * var(--hr-s) + var(--hr-ch) * .5 * var(--hr-lv) * .0279);--hr-fh: calc(var(--hr-ch) + var(--hr-lv) * var(--hr-s) + var(--hr-cw) * .5 * var(--hr-lv) * .0279);--hr-ease: cubic-bezier(.2, .8, .2, 1);--hr-gap: 72px;--hr-pt: 44px;--hr-pb: 28px;--hr-nudge: calc(var(--fs-display) * .17);--hr-r: var(--ui-radius);--hr-chh: 46px;position:relative;isolation:isolate;overflow:hidden;overflow-x:clip;overflow-y:visible}@supports not (overflow-x: clip){.hr{overflow:hidden}}.hr>.wrap{padding-block:var(--hr-pt) var(--hr-pb)}.hr-main{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--hr-fw);column-gap:var(--hr-gap);align-items:center}.hr-copy{position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;align-items:flex-start;container:hr-copy / inline-size}.hr-h1{max-width:12em;font-size:min(var(--fs-display),9.85cqi)}.hr-h1 .tone{display:block}.hr-lead{margin-top:24px;max-width:29.5em}.hr-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.hr .hr-ctas .btn{--h: 48px;padding-inline:24px}.hr .hr-aura-c{overflow:visible}.hr-rate{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:22px;margin-bottom:24px;font-size:var(--fs-small);line-height:1.3;color:var(--ink-3)}.hr-rate .stars{gap:1px;margin-right:-4px}.hr-rate .stars svg{width:15px;height:15px}.hr-rate a{display:inline-flex;align-items:center;gap:5px;min-height:32px;color:var(--ink-3);text-decoration:none;transition:color var(--d-2) var(--ease-out)}.hr-rate b{font-weight:var(--w-ui);color:var(--ink)}.hr-rate a:hover{color:var(--ink)}.hr-rate a:hover .hr-rate-t{text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}.hr-x{flex:none;width:12px;height:12px;color:var(--ink-3);transition:transform var(--d-2) var(--ease-out),color var(--d-2) var(--ease-out)}.hr-rate a:hover .hr-x{transform:translate(1px,-1px);color:var(--ink)}.hr-rate-dot{flex:none;width:3px;height:3px;border-radius:50%;background:var(--ink-4)}.hr-star1{display:none;flex:none;width:13px;height:13px;margin-right:1px;color:var(--ink)}.hr-avail{--hr-avh: 48px;--hr-avi: 3px;display:flex;align-items:center;gap:4px;max-width:100%;height:var(--hr-avh);padding:0 var(--hr-avi) 0 20px;border-radius:var(--r-pill);white-space:nowrap}.hr-avail-l{flex:none;margin-right:4px;font-size:var(--fs-small);line-height:1;color:var(--ink-3)}.hr-avail-logos{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.hr-avail-logos a{display:grid;place-items:center;height:calc(var(--hr-avh) - 2px - 2 * var(--hr-avi));padding:0 9px;border-radius:var(--r-pill);color:var(--ink);transition:background-color var(--d-2) var(--ease-out)}.hr-avail-logos a:hover{background:color-mix(in oklab,var(--ink) 6%,transparent)}.hr-avail-logos a:focus-visible{outline-offset:-2px}.hr-pl{flex:none;display:block;width:auto;transition:opacity var(--d-2) var(--ease-out)}.hr-avail .hr-pl{opacity:1}.hr-avail-logos a.hr-ps{grid-auto-flow:column;gap:6px}.hr-pl--psg{height:15px;width:15px}.hr-avail-logos a:hover .hr-pl{opacity:1}.hr-pl--ps{height:9.3px}.hr-pl--sh{height:19.3px;aspect-ratio:500 / 142.8}.hr-pl--md{height:18.9px}.hr-pl--pl{height:16.6px}.hr-vis{position:relative;z-index:1;width:var(--hr-fw);padding-top:var(--hr-nudge);display:flex;flex-direction:column}.hr .hr-aura{inset:0;overflow:visible}.hr-par{position:relative;z-index:1;flex:none}.hr-tilt{position:relative;isolation:isolate;width:var(--hr-fw);height:var(--hr-fh)}.hr-fig{position:absolute;inset:0;margin:0}.hr-deck{position:relative;width:var(--hr-cw);height:var(--hr-ch);margin:0;padding:0;list-style:none}.js .hr-fig{cursor:pointer;-webkit-tap-highlight-color:transparent}.hr-fig:focus,.hr-fig:focus-visible{outline:none}.hr-fig:focus-visible .hr-deck{outline:2px solid var(--signal);outline-offset:5px;border-radius:calc(var(--hr-r) + 5px)}.hr-kbh{position:absolute;z-index:4;right:0;top:calc(100% + 12px);display:flex;align-items:center;gap:5px;font-size:.8125rem;line-height:22px;color:var(--ink-3);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s var(--ease-out),transform .3s var(--ease-out),visibility 0s .3s}.hr-kbh kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:6px;font:var(--w-ui) .75rem/1 var(--font-sans);color:var(--ink-2);background:var(--surface);box-shadow:0 0 0 1px var(--edge-2),0 1px 0 var(--edge-2)}.hr-kbh kbd+kbd{margin-left:-1px}.hr-kbh span{margin-left:3px}.hr-fig:focus-visible .hr-kbh{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--ease-out),transform .3s var(--ease-out),visibility 0s}@media(min-height:501px){.hr-fig{scroll-margin-bottom:48px}}.hr-card{--n: 0;position:absolute;left:0;top:0;width:var(--hr-cw);height:var(--hr-ch);border-radius:var(--hr-r);background:var(--ui-bg-2);overflow:hidden;transform:translate(calc(var(--n) * var(--hr-sp)),calc(var(--n) * var(--hr-sp))) rotate(calc(var(--n) * var(--hr-rot)));box-shadow:0 0 0 1px #18181b12,var(--shadow-2);transition:transform .9s var(--hr-ease),opacity .9s var(--hr-ease),box-shadow .9s var(--hr-ease)}.hr-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .9s var(--hr-ease)}.hr-card:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px #18181b0f;pointer-events:none}.hr-card[data-pos="0"]{z-index:8;box-shadow:0 0 0 1px #18181b12,var(--shadow-3)}.hr-card[data-pos="1"]{--n: 1;z-index:7}.hr-card[data-pos="2"]{--n: 2;z-index:6}.hr-card[data-pos="3"]{--n: 3;z-index:5}.hr-card[data-pos="4"]{--n: 4;z-index:4}.hr-card[data-pos="5"]{--n: 5;z-index:3}.hr-card[data-pos="6"]{--n: 6;z-index:2}.hr-card[data-pos="7"]{--n: 7;z-index:1}.hr-card[data-pos="4"],.hr-card[data-pos="5"],.hr-card[data-pos="6"],.hr-card[data-pos="7"]{opacity:0;box-shadow:none}.hr-shot{display:block;width:100%;height:100%;object-fit:cover;transition:filter .9s var(--hr-ease)}.hr-card:not([data-pos="0"]) .hr-shot{filter:grayscale(1) contrast(.92)}.hr-card[data-pos="1"]:after{opacity:.5}.hr-card[data-pos="2"]:after{opacity:.7}.hr-card[data-pos="3"]:after,.hr-card[data-pos="4"]:after,.hr-card[data-pos="5"]:after,.hr-card[data-pos="6"]:after,.hr-card[data-pos="7"]:after{opacity:.85}.hr-chip{position:absolute;z-index:4;display:flex;align-items:center;height:var(--hr-chh);border-radius:var(--r-pill);font:var(--w-ui) .875rem/1 var(--font-sans);letter-spacing:-.003em;color:var(--ink);white-space:nowrap;pointer-events:none;transform:translate3d(var(--hr-mx, 0px),var(--hr-my, 0px),0);transition:transform .9s var(--ease-out)}.hr-chip.glass{--glass-1: rgba(255, 255, 255, .8);--glass-2: rgba(255, 255, 255, .62)}.hr-chip--a{left:calc(var(--hr-cw) / 2);top:calc(var(--hr-ch) - var(--hr-chh) * .3);translate:-50% 0;padding:0 18px 0 9px;overflow:hidden}.hr-cap{position:relative;display:block}.hr-cap-i{position:absolute;left:0;top:50%;display:flex;align-items:center;gap:10px;opacity:0;visibility:hidden;transform:translateY(calc(-50% + 7px));filter:blur(4px);transition:opacity .25s var(--ease-out),transform .3s var(--ease-out),filter .25s var(--ease-out),visibility 0s .3s}.hr-cap-i.is-cur{position:relative;top:auto;opacity:1;visibility:visible;transform:none;filter:none;transition:opacity .35s var(--ease-out) .08s,transform .5s var(--ease-out-expo) .08s,filter .35s var(--ease-out) .08s,visibility 0s}.hr-cap-i.is-gone{transform:translateY(calc(-50% - 7px))}.hr-cap-i img{flex:none;width:28px;height:28px;border-radius:50%;box-shadow:0 0 0 1px #18181b14}.hr-cap-b{color:var(--ink)}.hr-cap-s{width:3px;height:3px;border-radius:50%;background:var(--ink-4)}.hr-cap-l{font-weight:var(--w-body);color:var(--ink-2)}.hr-chip--a.is-sizing{transition:transform .9s var(--ease-out),width .5s var(--ease-out-expo)}@media(prefers-reduced-motion:no-preference){.js:not(.rv-seen) .hr-in{animation:hr-in 1s var(--ease-out-expo) backwards;animation-delay:calc(60ms + var(--i, 0) * 90ms)}@keyframes hr-in{0%{opacity:0;transform:translateY(14px);filter:blur(10px)}}.js:not(.rv-seen) .hr-deck.is-intro .hr-card[data-pos="0"]{animation:hr-land 1.1s var(--ease-out-expo) .2s backwards}.js:not(.rv-seen) .hr-deck.is-intro .hr-card[data-pos="1"]{animation:hr-deal 1s var(--ease-out-expo) .55s backwards}.js:not(.rv-seen) .hr-deck.is-intro .hr-card[data-pos="2"]{animation:hr-deal 1s var(--ease-out-expo) .65s backwards}.js:not(.rv-seen) .hr-deck.is-intro .hr-card[data-pos="3"]{animation:hr-deal 1s var(--ease-out-expo) .75s backwards}@keyframes hr-land{0%{opacity:0;transform:translateY(26px) scale(.965)}}@keyframes hr-deal{0%{opacity:0;transform:none}}.js:not(.rv-seen) .hr-chip{animation:hr-pop .9s var(--ease-out-expo) .95s backwards}@keyframes hr-pop{0%{opacity:0;transform:translate3d(0,10px,0) scale(.94);filter:blur(6px)}}.js:not(.rv-seen) .hr-aura i,.js:not(.rv-seen) .hr-aura-c i{animation:hr-glow 2s var(--ease-out) backwards}@keyframes hr-glow{0%{opacity:0}}}@media(prefers-reduced-motion:reduce){.hr-card{transition:opacity .2s linear}.hr-card:after,.hr-shot{transition-duration:.2s}}@media(hover:hover)and (pointer:fine){.hr-deck:hover{--hr-sp: calc(var(--hr-s) + 3px)}}@media(max-width:1239px){.hr{--hr-cw: 364px;--hr-gap: 60px}.hr-avail{padding-left:18px}.hr-avail-l{font-size:.8125rem}.hr-avail-logos a{padding:0 8px}.hr-pl--ps{height:8.8px}.hr-pl--sh{height:18.2px}.hr-pl--md{height:17.8px}.hr-pl--pl{height:15.6px}}@media(max-width:1119px){.hr{--hr-cw: 336px;--hr-s: 13px;--hr-gap: 52px}.hr-avail{padding-left:16px}.hr-avail-logos a{padding:0 7px}.hr-pl--ps{height:8.4px}.hr-pl--sh{height:17.4px}.hr-pl--md{height:17px}.hr-pl--pl{height:15px}}@media(min-width:1024px)and (max-height:860px){.hr{--hr-cw: 340px;--hr-s: 13px;--hr-pt: 32px;--hr-pb: 24px;--hr-chh: 44px}.hr-lead{margin-top:18px}.hr-ctas{margin-top:28px}.hr-rate{margin-top:18px;margin-bottom:20px}.hr-avail{--hr-avh: 46px}}@media(min-width:1024px)and (max-height:720px){.hr{--hr-cw: 300px;--hr-pt: 24px}.hr-ctas{margin-top:22px}}@container hr-copy (max-width: 479px){.hr-avail{--hr-avh: 46px;flex-wrap:wrap;gap:6px;width:100%;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hr-avail-l{flex-basis:100%;font-size:.8125rem;line-height:15px;margin:0}.hr-avail-logos{flex:1 1 100%;justify-content:space-between;height:var(--hr-avh);padding:0 var(--hr-avi);border-radius:var(--r-pill);background:linear-gradient(180deg,var(--glass-1),var(--glass-2));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(155%);backdrop-filter:blur(var(--glass-blur)) saturate(155%);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px var(--glass-rim),var(--shadow-1)}.hr-avail-logos a{padding:0 8px}.hr-pl--ps{height:8.4px}.hr-pl--sh{height:17px}.hr-pl--md{height:16.6px}.hr-pl--pl{height:14.6px}}@container hr-copy (max-width: 439px){.hr .hr-ctas .btn{flex:1 1 auto}.hr-rate{gap:0 18px;margin-top:16px;margin-bottom:18px}.hr-rate .hr-stars,.hr-rate-dot,.hr-rate-w{display:none}.hr-star1{display:block}}@container hr-copy (max-width: 339px){.hr-avail-logos a{padding:0 5px}.hr-pl--ps{height:7.8px}.hr-pl--sh{height:15.6px}.hr-pl--md{height:15.3px}.hr-pl--pl{height:13.4px}}@media(max-width:1023px){.hr{--hr-cw: clamp(264px, calc(20vw + 120px) , 330px);--hr-s: 12px;--hr-gap: clamp(28px, 4vw, 44px);--hr-pt: 36px;--hr-pb: 40px;--hr-chh: 40px}.hr-h1{max-width:none}.hr-lead{max-width:30em;margin-top:18px}.hr-ctas{margin-top:26px}.hr-chip{font-size:.8125rem}.hr-chip--a{padding:0 15px 0 7px}.hr-cap-i{gap:8px}.hr-cap-i img{width:26px;height:26px}}@media(max-width:760px){.hr{--hr-cw: min(286px, calc(100vw - 32px - 2 * var(--hr-s) - 24px));--hr-s: 11px;--hr-lv: 2;--hr-pt: 24px;--hr-pb: 32px;--hr-chh: 36px}.hr-main{grid-template-columns:minmax(0,1fr)}.hr-copy{align-items:stretch}.hr-lead{margin-top:14px}.hr-ctas{flex-direction:column;gap:8px;margin-top:22px}.hr .hr-ctas .btn{--h: 46px;width:100%}.hr-rate{margin-top:14px;margin-bottom:16px}.hr-vis{justify-self:center;margin-top:12px}.hr-card[data-pos="3"]{opacity:0;box-shadow:none}.hr-chip{font-size:.8125rem}.hr-chip--a{padding:0 14px 0 6px}.hr-cap-i img{width:24px;height:24px}}@media(max-width:760px)and (max-height:700px)and (orientation:portrait){.hr{--hr-pt: 14px}.hr-lead{margin-top:12px}.hr-ctas{margin-top:18px}.hr-rate{margin-top:12px;margin-bottom:14px}.hr-avail-l{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@media(max-width:760px)and (max-height:660px)and (orientation:portrait){.hr{--hr-pt: 8px}.hr-ctas{margin-top:14px}.hr-rate{margin-bottom:10px}}@media(orientation:landscape)and (max-height:500px)and (max-width:1023px){.hr{--hr-pt: 20px;--hr-cw: min(clamp(264px, calc(20vw + 120px) , 330px), calc((70vh - 27px)*.9556) )}.hr-h1{font-size:2.25rem}.hr-lead{max-width:none;margin-top:12px}.hr-ctas{flex-direction:row;margin-top:18px}.hr .hr-ctas .btn{width:auto}}@media(orientation:landscape)and (max-height:500px)and (max-width:760px){.hr{--hr-cw: min(286px, calc((70vh - 24px)*.9556) )}}@media(hover:none),(pointer:coarse){.hr-deck{touch-action:pan-y}.hr-rate a{min-height:44px;margin-block:-11px}}.lg{position:relative}.lg>.wrap{padding-block:clamp(44px,6.9vw,100px) clamp(10px,2.2vw,30px)}.lg-h{margin:0 auto;max-width:none;font:var(--w-body) 1rem/1.4 var(--font-sans);font-stretch:100%;letter-spacing:-.006em;color:var(--ink);text-align:center}.lg-h b{font-weight:580}.lg-band{--lg-bh: 20px;--lg-g: 60px;--lg-row: 72px;--lg-v: 54;--lg-dur: 42.84s;position:relative;margin-top:12px;overflow:hidden;overflow:clip;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lg-track{display:flex;width:max-content}.lg-set{display:flex;flex:none;margin:0;padding:0;list-style:none}.lg-set>li{flex:none;display:flex;align-items:center;justify-content:center;height:var(--lg-row);padding-inline:calc(var(--lg-g) / 2)}.lg-logo{flex:none;display:block;height:calc(var(--lg-bh) * var(--s));width:calc(var(--lg-bh) * var(--s) * var(--r));background-color:var(--ink);opacity:.8;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media(prefers-reduced-motion:no-preference){.lg-set>li:last-child{order:-1}:root:not(.js) .lg-track{animation:lg-run var(--lg-dur) linear infinite}}@media(prefers-reduced-motion:no-preference)and (min-width:761px){.lg-set>li:nth-last-child(2){order:-1}}@keyframes lg-run{to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.lg-band{-webkit-mask-image:none;mask-image:none}.lg-track{width:auto}.lg-set{flex:1 1 auto;min-width:0;flex-wrap:wrap;justify-content:center;height:var(--lg-row);overflow:hidden;overflow:clip}.lg-set[aria-hidden]{display:none}}@media(max-width:1023px){.lg-band{--lg-g: 52px;--lg-v: 48;--lg-dur: 45.52s}}@media(min-width:1024px)and (max-height:860px){.lg>.wrap{padding-top:clamp(44px,4.4vw,64px)}.lg-band{--lg-row: 66px;margin-top:8px}}@media(max-width:760px){.lg>.wrap{padding-top:44px}.lg-h{font-size:.9375rem;max-width:20em;text-wrap:balance}.lg-band{--lg-g: 44px;--lg-row: 60px;--lg-v: 40;--lg-dur: 51.43s;margin-top:6px}}@media(prefers-reduced-motion:reduce)and (max-width:760px){.lg-band{--lg-bh: 17px;--lg-g: 26px}}@media(forced-colors:active){.lg-logo{forced-color-adjust:none;background-color:CanvasText;opacity:1}}.tr{--tr-nav: calc(var(--nav-top) + var(--nav-h));--tr-ph: 640px;--tr-sand: color-mix(in oklab, var(--bg-3) 84%, var(--ink-4));--tr-line: color-mix(in oklab, var(--bg-3) 40%, var(--ink-4))}.tr-head{margin-bottom:12px}.tr-head .h2{max-width:13em}.tr-pin{display:grid;grid-template-columns:minmax(0,1fr);row-gap:28px}.tr-vis{position:relative;margin:0}.tr-vis .aura{inset:-48px -16px -56px -48px}.tr-photo{position:relative;overflow:hidden;margin:0;width:100%;aspect-ratio:1 / 1;max-height:560px;border-radius:var(--r-frame);background:#dcd6cc;box-shadow:0 0 0 1px var(--edge),var(--shadow-3)}.tr-look{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:6px;background:#e7e1d7}.tr-look>span{position:relative;overflow:hidden;background:#d6d0c6}.tr-look>.tr-look__a{background:#b18970}.tr-look>.tr-look__b{background:#b09276}.tr-look>.tr-look__main{background:#e4dedb}.tr-look img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tr-look__main{grid-column:2;grid-row:1 / 3}.tr-look__main img{object-position:58% 0%}.tr-look__a img{object-position:50% 45%}.tr-look__cap{position:absolute;inset:auto 0 0;display:grid;gap:6px;padding:64px 20px 18px;background:linear-gradient(#18141000,#18141080);color:#fff;text-shadow:0 1px 8px rgba(24,20,16,.25)}.tr-look__cap b{display:flex;font-size:15px;line-height:1}.tr-look__cap span{font:500 10.5px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;opacity:.85}@media(max-width:760px){.tr-photo.tr-look{aspect-ratio:4 / 5}.tr-look__cap{padding:40px 14px 13px}.tr-look__cap b{font-size:12px}}.tr-card{position:relative;z-index:1;display:grid;gap:18px;align-content:start;margin:-76px 12px 0;padding:18px 20px 20px;border-radius:var(--r-card)}.tr-row{display:grid;gap:7px;min-width:0}.tr-ctx{display:flex;align-items:center;gap:9px;min-width:0;margin:-2px 0 -4px;padding-bottom:12px;box-shadow:0 1px 0 var(--edge);font:var(--w-ui) .8125rem/1.2 var(--font-sans);color:var(--ink-3);white-space:nowrap}.tr-ctx img{width:22px;height:22px;flex:none;border-radius:6px;object-fit:cover;background:#b5a595;box-shadow:0 0 0 1px var(--edge)}.tr-ctx b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:var(--w-ui);color:var(--ink)}.tr-ctx span{flex:none}@media(min-width:761px)and (max-width:1023px)and (max-height:859px){.tr-ctx{display:none}}.tr-lng{display:flex;align-items:center;gap:8px;min-width:0;font:var(--w-ui) .8125rem/1.2 var(--font-sans);color:var(--ink-3)}.tr-lng b{font-weight:600;color:var(--ink);letter-spacing:.01em}.tr-who{color:var(--ink)}.tr-flag{width:16px;height:16px;flex:none;border-radius:50%;box-shadow:0 0 0 1px var(--edge)}.tr-src,.tr-gen{font-size:.9375rem;line-height:1.5;text-wrap:pretty}.tr-src{color:var(--ink-2)}.tr-gen{color:var(--ink-3)}.tr-rv{font:450 1.25rem/1.36 var(--font-sans);letter-spacing:-.014em;color:var(--ink);text-wrap:balance}.tr-k{border-radius:.2em;padding:.04em .12em;margin:0 -.12em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--hl),var(--hl)) no-repeat 0 0 / 0% 100%;background-color:transparent}.tr-a{position:relative}.tr-tag{display:none;-webkit-user-select:none;user-select:none}.tr-steps{position:relative;min-width:0}.tr-list{list-style:none;display:grid;gap:14px}.tr-step{position:relative;z-index:1;display:grid;gap:16px;align-content:start;padding:18px 18px 20px;border-radius:var(--r-card);background:var(--bg-2)}.tr-step:last-child{background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-3)}.tr-step__head{display:flex;align-items:center;gap:14px;min-width:0}.tr-ico{width:44px;height:44px;flex:none;border-radius:var(--r-tile);display:grid;place-items:center;background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--edge);transition:background-color .45s var(--ease-out),color .45s var(--ease-out),box-shadow .45s var(--ease-out)}.tr-step:last-child .tr-ico{background:var(--ink);color:var(--bg);box-shadow:none}.tr-ico svg{width:20px;height:20px}.tr-step__txt{flex:1;min-width:0;display:grid;gap:3px}.tr-step__t{font:var(--w-ui) 1.0625rem/1.25 var(--font-sans);font-stretch:100%;letter-spacing:-.012em;color:var(--ink);transition:color .45s var(--ease-out)}.tr-step__d{font-size:.875rem;line-height:1.35;color:var(--ink-3);transition:color .45s var(--ease-out)}.tr-diff{display:grid;gap:6px;margin:0}.tr-was{font-size:.875rem;line-height:1.45;color:var(--ink-4);text-wrap:pretty}.tr-now{display:flex;align-items:flex-start;gap:9px;font-size:1.0625rem;line-height:1.45;color:var(--ink)}.tr-now>svg{flex:none;width:14px;height:14px;margin-top:.32em;color:var(--ink-3)}.tr-now>span:last-child{min-width:0;text-wrap:pretty}.tr-m{color:var(--ink);border-radius:.22em;padding:.02em .12em;margin:0 -.12em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--tr-sand),var(--tr-sand)) no-repeat 0 0 / 100% 100%}.tr-step:last-child .tr-m{color:var(--hl-ink);background-image:linear-gradient(var(--hl),var(--hl))}@media(prefers-reduced-motion:no-preference){.tr-m{transition:background-size 1s var(--ease-out-expo) .4s}.rv-armed .tr-step[data-reveal]:not(.is-in) .tr-m{background-size:0% 100%}}@media(min-width:761px),(min-width:640px)and (max-height:500px){.tr-head{margin-bottom:20px}.tr-vis{display:grid;align-content:end;justify-items:start;min-height:var(--tr-vh, 440px);padding-top:28px}.tr-photo{position:absolute;top:var(--tr-pt, 0px);right:0;bottom:var(--tr-pb, 0px);width:var(--tr-pw, 48%);max-height:none;aspect-ratio:auto}.tr-card{width:var(--tr-cw, min(500px, 66%));margin:0;padding:22px 24px}}@media(min-width:761px){.tr{--tr-vh: clamp(400px, 44vh, 470px)}.tr-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:640px)and (max-height:500px){.sec.tr{--tr-vh: 0px;--tr-pw: 42%;--tr-cw: 62%;--tr-op: 50% 58%}.sec.tr .tr-vis{padding-top:0}}@media(min-width:1024px){.tr{--tr-vh: clamp(420px, calc(100vh - var(--tr-nav) - 96px), 640px);--tr-pw: 70%;--tr-cw: min(410px, 62%);--tr-pt: 6px;--tr-pb: 8%;--tr-op: 0% 30%}.tr-pin{grid-template-columns:minmax(0,clamp(330px,30vw,420px)) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"head vis" "steps vis";column-gap:clamp(40px,5vw,80px);align-items:start;row-gap:0}.tr-head{grid-area:head;margin-bottom:36px}.tr-vis{grid-area:vis;position:sticky;top:calc(var(--tr-nav) + 24px);padding-top:0}.tr-steps{grid-area:steps}.tr-list{grid-template-columns:minmax(0,1fr)}.tr-rv{font-size:clamp(1.25rem,.98rem + .42vw,1.4375rem);line-height:1.34}}.tr-hlw{display:none;position:absolute;inset:0;z-index:0;pointer-events:none}@media(prefers-reduced-motion:no-preference)and (min-width:1024px)and (min-height:600px),(prefers-reduced-motion:no-preference)and (min-width:761px)and (max-width:1023px)and (min-height:650px){html.js .tr:not(.tr-flat){--tr-story: 1;--tr-he: calc(var(--tr-vh) + 280px);--tr-rb: 130px;--tr-ph: var(--tr-he);--tr-gap: clamp(400px, 50vh, 500px);--tr-free: max(0px, calc(100vh - var(--tr-nav) - var(--tr-he)))}html.js .tr:not(.tr-flat) .tr-run:after{content:"";display:block;height:calc(max(0px,150px - var(--tr-free) / 2 - var(--tr-rb)) + 150px + var(--tr-gap) + max(var(--tr-gap) * .72,var(--tr-free) / 2 + 80px))}html.js .tr:not(.tr-flat) .tr-rv{text-wrap:pretty}@media(max-width:1023px)and (max-height:859px){html.js .tr:not(.tr-flat){--tr-vh: 0px;--tr-pw: 42%;--tr-cw: 62%;--tr-op: 50% 58%;--tr-he: 530px;--tr-rb: 100px}html.js .tr:not(.tr-flat) .tr-vis{padding-top:0}}@media(min-width:1024px){html.js .tr:not(.tr-flat){--tr-he: max(var(--tr-vh), 470px);--tr-rb: 24px}html.js .tr:not(.tr-flat) .tr-vis{position:relative;top:auto}}html.js .tr:not(.tr-flat) .tr-pin{position:sticky;top:max(calc(var(--tr-nav) + 16px),calc((100vh + var(--tr-nav)) / 2 - var(--tr-ph) / 2))}html.js .tr:not(.tr-flat) .tr-diff{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html.js .tr:not(.tr-flat) .tr-list{gap:10px}html.js .tr:not(.tr-flat) .tr-step,html.js .tr:not(.tr-flat) .tr-step:last-child{padding:18px 20px;background:var(--bg-2);box-shadow:none;transition:background-color .45s var(--ease-out)}html.js .tr:not(.tr-flat) .tr-steps.is-placed .tr-step.is-on{background:transparent}html.js .tr:not(.tr-flat) .tr-step:not(.is-on) .tr-step__t{color:var(--ink-3)}html.js .tr:not(.tr-flat) .tr-step:not(.is-on) .tr-step__d{color:var(--ink-3)}html.js .tr:not(.tr-flat) .tr-step.is-done .tr-step__t{color:var(--ink-2)}html.js .tr:not(.tr-flat) .tr-step.is-on .tr-step__d{color:var(--ink-2)}html.js .tr:not(.tr-flat) .tr-step:not(.is-on) .tr-ico{background:color-mix(in oklab,var(--bg-3) 70%,transparent);color:var(--ink-3);box-shadow:none}html.js .tr:not(.tr-flat) .tr-step.is-done .tr-ico{color:var(--ink-2)}html.js .tr:not(.tr-flat) .tr-step.is-on .tr-ico{background:var(--ink);color:var(--bg);box-shadow:0 6px 16px -6px #12110f73}html.js .tr:not(.tr-flat) .tr-hlw{display:block}html.js .tr:not(.tr-flat) .tr-hl{display:block;position:absolute;left:0;top:0;width:var(--hw, 100%);height:var(--hh, 76px);transform:translate3d(var(--hx, 0),var(--hy, 0),0);border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-2);transition:transform .6s var(--ease-out-expo),width .45s var(--ease-out),height .45s var(--ease-out),opacity .3s}html.js .tr:not(.tr-flat) .tr-steps:not(.is-placed) .tr-hl{opacity:0;transition:none}html.js .tr-now .tr-step,html.js .tr-now .tr-step *,html.js .tr-now .tr-k,html.js .tr-now .tr-g,html.js .tr-now .tr-tag{transition:none!important}html.js .tr:not(.tr-flat) .tr-site__img img{transform:scale(calc(1.06 - var(--p, 0) * .06));transform-origin:55% 45%}html.js .tr:not(.tr-flat) .tr-rv{margin-top:26px}html.js .tr:not(.tr-flat) .tr-k{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.2em;transition:background-size .8s var(--ease-out),color .45s var(--ease-out),text-decoration-color .5s var(--ease-out)}html.js .tr:not(.tr-flat) .tr-k.is-cur{background-size:100% 100%;color:var(--hl-ink);transition-delay:.12s}html.js .tr:not(.tr-flat) .tr-k.is-done{background-position:100% 0;text-decoration-color:var(--tr-line);transition-delay:0s,0s,.25s}html.js .tr:not(.tr-flat) .tr-g{transition:color .5s var(--ease-out)}html.js .tr:not(.tr-flat) .tr-g.is-off{color:var(--ink-4)}html.js .tr:not(.tr-flat) .tr-tag{display:block;position:absolute;left:calc(var(--tx, 0px) - 3px);bottom:calc(100% + 6px);z-index:1;height:20px;padding:0 8px;border-radius:6px;font:var(--w-ui) .75rem/20px var(--font-sans);letter-spacing:0;white-space:nowrap;background:var(--ink);color:#f3f1ec;box-shadow:0 4px 10px -4px #12110f66;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .25s var(--ease-out),transform .35s var(--ease-out),visibility 0s linear .25s;pointer-events:none}html.js .tr:not(.tr-flat) .tr-tag:after{content:"";position:absolute;top:100%;left:9px;border:4px solid transparent;border-bottom-width:0;border-top-color:var(--ink)}html.js .tr:not(.tr-flat) .tr-tag.is-r{left:auto;right:calc(-3px - var(--tx, 0px))}html.js .tr:not(.tr-flat) .tr-tag.is-r:after{left:auto;right:9px}html.js .tr:not(.tr-flat) .tr-tag.is-off{display:none}html.js .tr:not(.tr-flat) .tr-k.is-cur .tr-tag{opacity:1;visibility:visible;transform:none;transition:opacity .35s var(--ease-out) .3s,transform .5s var(--ease-out-expo) .3s,visibility 0s}@media(min-width:761px)and (max-width:1023px){html.js .tr:not(.tr-flat) .tr-pin{row-gap:20px}html.js .tr:not(.tr-flat) .tr-head{margin-bottom:8px}html.js .tr:not(.tr-flat) .tr-list{gap:8px}html.js .tr:not(.tr-flat) .tr-step,html.js .tr:not(.tr-flat) .tr-step:last-child{padding:14px 16px}}@media(min-width:761px)and (max-width:1023px)and (max-height:859px){html.js .tr:not(.tr-flat) .tr-pin{row-gap:16px}html.js .tr:not(.tr-flat) .tr-card{gap:12px;padding:16px 20px 18px}html.js .tr:not(.tr-flat) .tr-src,html.js .tr:not(.tr-flat) .tr-gen{font-size:.875rem;line-height:1.45}html.js .tr:not(.tr-flat) .tr-rv{font-size:1.125rem;margin-top:24px}html.js .tr:not(.tr-flat) .tr-step,html.js .tr:not(.tr-flat) .tr-step:last-child{padding:10px 12px}html.js .tr:not(.tr-flat) .tr-step__head{gap:10px}html.js .tr:not(.tr-flat) .tr-ico{width:36px;height:36px;border-radius:11px}html.js .tr:not(.tr-flat) .tr-ico svg{width:17px;height:17px}html.js .tr:not(.tr-flat) .tr-step__t{font-size:1rem}}@media(min-width:1024px){html.js .tr:not(.tr-flat) .tr-pin{grid-template-columns:minmax(0,clamp(330px,30vw,420px)) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"head vis" "steps vis";align-items:start;row-gap:0}html.js .tr:not(.tr-flat) .tr-head{margin-bottom:36px}html.js .tr:not(.tr-flat) .tr-card{padding:24px 28px}}@media(min-width:1024px)and (max-width:1279px){html.js .tr:not(.tr-flat) .tr-card{padding-inline:24px}}}.ta{overflow-x:clip}.ta>.wrap{padding-top:clamp(8px,2vw,32px)}.ta-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:28px}.ta-copy{position:relative;display:grid;gap:16px;justify-items:start}.ta-copy .lead{max-width:30em}.ta-more{position:relative;display:grid;gap:20px;justify-items:start}.ta-all{display:inline-flex;align-items:center;gap:10px;margin:0;font:var(--w-ui) .9375rem/1.35 var(--font-sans);color:var(--ink-2)}.ta-all i{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--bg-3);color:var(--ink)}.ta-all svg{width:12px;height:12px}.ta-stage{position:relative;isolation:isolate;margin:0;--bz: 12px}.ta-stage .aura{inset:-4% -4% -8%}.ta-scene{position:relative;perspective:2200px;perspective-origin:50% 45%}.ta-card{position:relative;padding:var(--bz);--q: clamp(0, calc((var(--p, .5) - .12) / .46), 1)}.ta-card--p{z-index:1;--rx: calc(12deg - var(--q) * 5deg);--ry: calc(-13deg + var(--q) * 6deg);--rz: calc(-5deg + var(--q) * 2.5deg);--ty: calc((.5 - var(--p, .5)) * 50px);transform:translate3d(0,var(--ty),0) rotateX(var(--rx)) rotateY(var(--ry)) rotate(var(--rz))}.ta-card--c{z-index:2;--rx: calc(10deg - var(--q) * 4deg);--ry: calc(15deg - var(--q) * 6deg);--rz: calc(5deg - var(--q) * 2.5deg);--ty: calc((.5 - var(--p, .5)) * 100px);transform:translate3d(0,var(--ty),0) rotateX(var(--rx)) rotateY(var(--ry)) rotate(var(--rz))}.ta.is-live .ta-card{will-change:transform}.ta-glass{position:absolute;inset:0;border-radius:22px;background:linear-gradient(150deg,#ffffff94,#ffffff29 50%,#ffffff5c);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px #fffffff2,0 0 0 1px #30261412,0 30px 60px -28px #30261459,0 70px 120px -50px #3026145c}.ta-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--grain) repeat;background-size:var(--grain-size) var(--grain-size);opacity:.5}.ta-sheen{position:absolute;inset:0;border-radius:22px;overflow:hidden;pointer-events:none}.ta-sheen:before{content:"";position:absolute;top:-50%;bottom:-50%;left:-60%;width:60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.1) 45%,rgba(255,255,255,.16) 50%,transparent 62%);transform:translate(calc(var(--p, .5) * 300%)) rotate(8deg)}.ta-tiles{position:relative;z-index:3;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 8px}.ta-tw{display:block}.ta-tile{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px 0 8px;border-radius:14px;background:linear-gradient(160deg,#fffc,#ffffff85);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff9,0 0 0 1px #30261412,0 12px 28px -12px #3026144d;font:600 .875rem/1 var(--font-sans);color:var(--ink);white-space:nowrap;transition:box-shadow .5s var(--ease-out)}.ta-tile i{flex:none;display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:var(--bg-3);color:var(--ink);transition:background-color .45s var(--ease-out),color .45s var(--ease-out)}.ta-tile svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ta-tile.is-hot{box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff9,0 0 0 1px #3026141f,0 18px 34px -12px #3026146b}.ta-tile.is-hot i{background:var(--ink);color:#fbfaf8}@media(prefers-reduced-motion:no-preference){.ta-tile{animation:ta-bob 6s ease-in-out calc(var(--o, 0s) * -1) infinite;animation-play-state:paused}.ta.is-live .ta-tile{animation-play-state:running}}@keyframes ta-bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}.ta-win{--w-ink: #1C1A17;--w-2: #57524A;--w-3: #6E685F;--w-4: #8F897F;--w-line: rgba(48, 38, 20, .12);--w-sand: #EFEBE4;position:relative;container-type:inline-size;border-radius:12px;overflow:hidden;background:#fbfaf8;color:var(--w-ink);box-shadow:0 0 0 1px #3026141a,0 18px 40px -24px #30261466;font:400 12px/1.4 var(--font-sans);letter-spacing:0;text-align:left;-webkit-user-select:none;user-select:none}.ta-win img{display:block}.ta-ann{display:flex;align-items:center;justify-content:center;height:28px;padding:0 12px;background:#2a2723;color:#ede8e0;font-size:11px;font-weight:500;letter-spacing:.04em}.ta-hd{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 22px;box-shadow:0 1px 0 var(--w-line)}.ta-menu{justify-self:start;font-size:12px;color:var(--w-2);white-space:nowrap}.ta-menu .ta-t>span{display:flex;gap:14px}.ta-menu .is-on{color:var(--w-ink);font-weight:600}.ta-burger{display:none;width:17px;height:17px}.ta-logo{display:inline-flex;font-size:14px;line-height:1}.ta-tools{justify-self:end;display:flex;align-items:center;gap:13px}.ta-ic{flex:none;width:16px;height:16px;color:var(--w-ink)}.ta-lang{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px 0 5px;border-radius:12px;background:var(--w-sand);font-size:11px;font-weight:600;white-space:nowrap}.ta-lang img{width:14px;height:14px;border-radius:50%}.ta-lang>.ta-t{flex:none}.ta-cart{position:relative;display:inline-flex}.ta-cart b{position:absolute;right:-7px;top:-6px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;display:grid;place-items:center;background:var(--w-ink);color:#fbfaf8;font-size:9px;font-weight:600;line-height:1}.ta-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:26px;padding:22px 24px 24px}.ta-gal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;align-content:start}.ta-gal>span{position:relative;overflow:hidden;border-radius:4px;background:#dcd8d2;aspect-ratio:4 / 5}.ta-gal img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ta-hero{grid-column:1 / -1}.ta-hero img{object-position:50% 30%}.ta-info{display:grid;align-content:start;justify-items:start;gap:10px}.ta-crumb{font-size:10.5px;color:var(--w-4);white-space:nowrap}.ta-crumb i{margin:0 5px;font-style:normal;opacity:.6}.ta-title{font:var(--w-display) 21px/1.2 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.02em;text-wrap:balance}.ta-rev{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--w-2);text-decoration:underline;text-decoration-color:var(--w-line);text-underline-offset:2px}.ta-stars{display:inline-flex;gap:1px;color:var(--w-ink)}.ta-stars svg{width:11px;height:11px}.ta-price{display:grid;gap:3px}.ta-price>:first-child{font-size:15px;font-weight:600}.ta-price>:last-child{font-size:10.5px;color:var(--w-4)}.ta-opt{display:grid;gap:7px;justify-items:start;margin-top:4px}.ta-opt__l{display:inline-flex;align-items:baseline;gap:6px;font-size:11px;color:var(--w-3);white-space:nowrap}.ta-opt__l b{font-weight:600;color:var(--w-ink)}.ta-opt__row{display:flex;align-items:center;justify-content:space-between;align-self:stretch;justify-self:stretch;gap:10px}.ta-opt__row>:last-child{font-size:10.5px;color:var(--w-3);text-decoration:underline;text-decoration-color:var(--w-line);text-underline-offset:2px;white-space:nowrap}.ta-sws{display:flex;gap:8px}.ta-sws i{width:18px;height:18px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #1c1a1724}.ta-sws i.is-on{box-shadow:0 0 0 2px #fbfaf8,0 0 0 3.25px var(--w-ink)}.ta-sizes{display:flex;gap:5px}.ta-sizes i{display:grid;place-items:center;min-width:32px;height:28px;padding:0 6px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--w-line);font-size:11px;font-weight:600;font-style:normal}.ta-sizes i.is-on{background:var(--w-ink);color:#fbfaf8;box-shadow:none}.ta-sizes i.is-out{color:var(--w-4);background:linear-gradient(to top right,transparent calc(50% - .6px),rgba(48,38,20,.22) 50%,transparent calc(50% + .6px))}.ta-btns{display:grid;gap:7px;justify-self:stretch;margin-top:4px}.ta-btn{display:flex;align-items:center;justify-content:center;height:38px;border-radius:6px;background:var(--w-ink);color:#fbfaf8;font-size:11.5px;font-weight:600;white-space:nowrap}.ta-btn--o{background:transparent;color:var(--w-ink);box-shadow:inset 0 0 0 1px #1c1a1780}.ta-rows{display:grid;justify-self:stretch;margin:4px 0 0}.ta-row{display:flex;align-items:center;gap:10px;min-height:34px;box-shadow:0 1px 0 var(--w-line);font-size:11px}.ta-row:first-child{box-shadow:0 -1px 0 var(--w-line),0 1px 0 var(--w-line)}.ta-row dt{font-weight:600}.ta-row dd{margin:0;color:var(--w-2)}.ta-row>svg{margin-left:auto;width:11px;height:11px;color:var(--w-3)}@container (max-width: 640px){.ta-menu .ta-t>span>span:nth-child(n+4){display:none}}@container (max-width: 500px){.ta-main{column-gap:18px;padding:18px 18px 20px}.ta-hd{padding:13px 16px}.ta-title{font-size:19px}}@container (max-width: 430px){.ta-menu,.ta-acct,.ta-lang{display:none}.ta-burger{display:block}.ta-hd{grid-template-columns:1fr auto 1fr;padding:11px 14px}.ta-logo{font-size:12px}.ta-main{grid-template-columns:minmax(0,1fr);row-gap:14px;padding:0 0 16px}.ta-gal>span:not(.ta-hero){display:none}.ta-gal>.ta-hero{aspect-ratio:5 / 4;border-radius:0}.ta-info{padding:0 14px}.ta-title{font-size:18px}.ta-btn--o,.ta-row:last-child,.ta-crumb{display:none}}.ta-co{display:grid}.ta-co__hd{display:flex;align-items:center;justify-content:center;position:relative;height:44px;box-shadow:0 1px 0 var(--w-line)}.ta-co__hd .ta-logo{font-size:12px}.ta-co__hd>svg{position:absolute;right:14px;top:14px}.ta-co__sum{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;background:#f5f2ec;box-shadow:0 1px 0 var(--w-line);font-size:11px;color:var(--w-ink)}.ta-co__sum svg{width:10px;height:10px}.ta-co__sum b{margin-left:auto;color:var(--w-ink);font-size:12px;font-weight:600}.ta-co__body{display:grid;gap:16px;padding:16px 14px}.ta-co__sec{display:grid;gap:8px;justify-items:start}.ta-co__h{font-size:13px;font-weight:600}.ta-co__field{justify-self:stretch;display:grid;align-content:center;gap:2px;min-height:36px;padding:5px 10px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px #3026142e;color:var(--w-4);font-size:11px}.ta-co__field small{font-size:9px;line-height:1.1;color:var(--w-4)}.ta-co__field b{font-weight:400;color:var(--w-ink)}.ta-co__check{display:flex;align-items:center;gap:7px;font-size:10.5px;color:var(--w-2)}.ta-co__check i{flex:none;width:13px;height:13px;border-radius:3px;box-shadow:inset 0 0 0 1px #3026144d;background:#fff}.ta-co__opts{justify-self:stretch;display:grid;border-radius:6px;box-shadow:inset 0 0 0 1px #3026142e;overflow:hidden}.ta-co__opt{display:flex;align-items:center;gap:9px;min-height:40px;padding:7px 10px;font-size:11px;line-height:1.3}.ta-co__opt+.ta-co__opt{box-shadow:0 -1px #3026141f}.ta-co__opt.is-on{background:#f3f0ea;box-shadow:inset 0 0 0 1px var(--w-ink);border-radius:6px}.ta-co__opt>i{flex:none;width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #3026144d;background:#fff}.ta-co__opt.is-on>i{box-shadow:inset 0 0 0 4px var(--w-ink)}.ta-co__opt>span:first-of-type{flex:1;min-width:0}.ta-co__lbl{display:grid;gap:1px}.ta-co__lbl small{font-size:9.5px;line-height:1.25;color:var(--w-4)}.ta-co__opt b{font-weight:600;white-space:nowrap}.ta-co .ta-btn{height:42px;border-radius:6px;font-size:12px}.ta-t{display:inline-grid;vertical-align:top;min-width:0}.ta-t>span{grid-area:1 / 1;min-width:0;justify-self:start}.ta-t>[lang=fr]{visibility:hidden;opacity:0}.ta-armed .ta-t:not(.is-on)>[lang=fr]{visibility:visible;opacity:1}.ta-armed .ta-t:not(.is-on)>[lang=en]{visibility:hidden;opacity:0}.ta-co__opt b .ta-t>span,.ta-co__sum b .ta-t>span{justify-self:end}.ta-btn .ta-t>span{justify-self:center}@media(prefers-reduced-motion:no-preference){.ta-t>span{transition:opacity .5s var(--ease-out),transform .7s var(--ease-out-expo),visibility 0s}.ta-armed .ta-t:not(.is-on)>[lang=en]{transform:translateY(3px);transition:opacity .25s var(--ease-out),transform .25s var(--ease-out),visibility 0s linear .25s}.ta-t.is-on>[lang=en]{transform:none;transition:opacity .5s var(--ease-out) .2s,transform .8s var(--ease-out-expo) .2s,visibility 0s}.ta-t.is-on>[lang=fr]{transition:opacity .22s var(--ease-out),visibility 0s linear .22s}.ta-now .ta-t>span{transition:none}}@media(prefers-reduced-motion:reduce){.ta-t>[lang=en]{visibility:visible;opacity:1}.ta-t>[lang=fr]{visibility:hidden;opacity:0}.ta-card{--p: .62}.ta-sheen{display:none}}@media(min-width:1100px){.ta-grid{justify-items:center;row-gap:0}.ta-copy,.ta-more{justify-items:center;text-align:center}.ta-stage{width:100%;margin-top:8px;padding-block:56px 64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,800px) minmax(0,1fr);grid-template-rows:repeat(6,minmax(0,1fr));column-gap:clamp(20px,2.4vw,40px)}.ta-scene{grid-column:2;grid-row:1 / -1}.ta-tiles{display:contents}.ta-tw{align-self:center}.ta-tw:nth-child(-n+6){grid-column:1;justify-self:end}.ta-tw:nth-child(n+7){grid-column:3;justify-self:start}.ta-tw:nth-child(6n+1){grid-row:1}.ta-tw:nth-child(6n+2){grid-row:2}.ta-tw:nth-child(6n+3){grid-row:3}.ta-tw:nth-child(6n+4){grid-row:4}.ta-tw:nth-child(6n+5){grid-row:5}.ta-tw:nth-child(6n){grid-row:6}.ta-card--p{width:70%}.ta-card--c{position:absolute;top:15%;right:0;width:33%}.ta-more{margin-top:4px}}@media(max-width:1099px){.ta-stage{width:min(100%,760px);justify-self:center;padding-block:20px 0;display:grid;gap:34px}.ta-scene{display:flex;align-items:flex-start}.ta-card--p{flex:none;width:70%}.ta-card--c{flex:none;width:38%;margin-left:-8%;margin-top:12%}}@media(max-width:760px){.ta-stage{--bz: 8px;gap:28px}.ta-scene{perspective:1400px;display:grid}.ta-card--p{width:88%;--rx: calc(9deg - var(--q) * 4deg);--ry: calc(-8deg + var(--q) * 4deg);--rz: calc(-2.5deg + var(--q) * 1.5deg);--ty: 0px}.ta-card--c{width:66%;justify-self:end;margin:-6% 0 0;--rx: calc(7deg - var(--q) * 3deg);--ry: calc(10deg - var(--q) * 4deg);--rz: calc(3deg - var(--q) * 1.5deg);--ty: 0px}.ta-co__contact{display:none}.ta-glass,.ta-sheen{border-radius:15px}.ta-win{border-radius:9px}.ta-tiles{gap:8px 6px}.ta-tile{height:36px;gap:8px;padding:0 12px 0 6px;border-radius:12px;font-size:.78rem}.ta-tile i{width:25px;height:25px;border-radius:8px}.ta-tile svg{width:14px;height:14px}}.gl .head{margin-inline:auto}@media(min-width:761px){.gl-l2{display:block}}.gl-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:clamp(44px,5vw,68px)}.gl-rules,.gl-panel{min-width:0}@media(min-width:1024px){.gl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:auto auto;align-items:center;gap:0 clamp(28px,3.6vw,56px)}.gl-rules{grid-column:1;grid-row:1 / span 2;display:grid;grid-template-rows:subgrid}.gl-panel{grid-column:2;grid-row:2}}@media(min-width:1140px){.gl-grid{grid-template-columns:minmax(492px,5fr) minmax(0,6.2fr);align-items:stretch}.gl-panel{display:flex;flex-direction:column}.gl-tgt{flex:1;display:grid;grid-template-rows:auto 1fr}.gl-tgt__t{align-self:center}}@media(max-width:1023px){.gl-grid{max-width:680px;margin-inline:auto}}.gl-rules__t{margin:0 0 0 2px;font:var(--w-ui) 1rem/1.3 var(--font-sans);letter-spacing:-.008em;color:var(--ink)}.gl-rules__hd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.gl-new{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 9px;border-radius:9px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a;font:var(--w-ui) .8125rem/1 var(--font-sans);color:var(--ink-2);white-space:nowrap}.gl-new svg{width:14px;height:14px}.gl-scope{display:inline-flex;align-items:center;gap:6px;flex:none;height:24px;padding:0 9px 0 7px;border-radius:7px;background:#fff1;font:450 .75rem/1 var(--font-sans);color:var(--ink-3);white-space:nowrap;transition:color .5s var(--ease-out)}.gl-scope svg{width:14px;height:14px;flex:none}.gl-scope img{width:14px;height:14px;flex:none;border-radius:50%;box-shadow:0 0 0 1.5px #2a2723}.gl-scope img+img{margin-left:-4px}.gl-scope--flags{gap:0;padding:0 7px}.gl-zone{margin-left:auto;padding-left:12px;color:var(--ink-3);font-size:.75rem;overflow:hidden;text-overflow:ellipsis}.gl-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.gl-row{position:relative;padding:13px 16px 15px 14px;border-radius:16px;background:#ffffff10;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff17,0 1px 2px #00000059,0 16px 32px -20px #000c;transition:background-color .5s var(--ease-out),box-shadow .5s var(--ease-out)}.gl-row__top{display:flex;align-items:center;gap:10px;min-height:24px}.gl-gly{width:24px;height:24px;flex:none;display:grid;place-items:center;color:var(--ink);transition:color .5s var(--ease-out)}.gl-gly svg{width:16px;height:16px}.gl-type{flex:1;min-width:0;font:var(--w-ui) .875rem/1.3 var(--font-sans);color:var(--ink-2);transition:color .5s var(--ease-out)}.gl-ck{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:#0f0e0c;transition:opacity .3s var(--ease-out),transform .6s cubic-bezier(.34,1.56,.64,1)}.gl-ck svg{width:13px;height:13px}.gl-vals{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0 34px}.gl-chip{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:2px;min-height:30px;padding:5px 11px;border-radius:9px;background:#ffffff17;font:var(--w-ui) .875rem/1.3 var(--font-sans);letter-spacing:-.005em;color:var(--ink);transition:background-color .5s var(--ease-out),color .5s var(--ease-out),box-shadow .5s var(--ease-out)}.gl-w{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.gl-w svg{width:13px;height:13px;flex:none;color:var(--ink-3);transition:color .5s var(--ease-out)}.gl-quote{margin:9px 0 0 34px;font-size:.9375rem;line-height:1.45;color:var(--ink);text-wrap:pretty;transition:color .5s var(--ease-out)}.gl-row.is-cur .gl-chip--ring{box-shadow:inset 0 0 0 1.5px #f3f1ec8c}.gl-row.is-cur .gl-chip--hl{background:#fff3}.gl-row.is-cur .gl-chip--hl .gl-w svg{color:var(--ink-2)}.gl-chip--ul .gl-w{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1.5px;text-underline-offset:.24em;transition:text-decoration-color .5s var(--ease-out)}.gl-row.is-cur .gl-chip--ul .gl-w{text-decoration-color:#f3f1ec8c}.gl-armed .gl-row:not(.is-on){background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff0f}.gl-armed .gl-row:not(.is-on) .gl-gly,.gl-armed .gl-row:not(.is-on) .gl-type,.gl-armed .gl-row:not(.is-on) .gl-chip,.gl-armed .gl-row:not(.is-on) .gl-quote{color:var(--ink-3)}.gl-armed .gl-row:not(.is-on) .gl-chip{background:#ffffff0b}.gl-armed .gl-row:not(.is-on) .gl-scope{color:var(--ink-4)}.gl-armed .gl-row:not(.is-on) .gl-w svg{color:var(--ink-4)}.gl-armed .gl-row:not(.is-on) .gl-ck{opacity:0;transform:scale(.4);transition:opacity .18s ease,transform .2s ease}.gl-panel{position:relative;margin:0;padding:10px;border-radius:var(--r-frame);--glass-1: rgba(58, 54, 47, .6);--glass-2: rgba(36, 34, 30, .5);--glass-edge: rgba(255, 255, 255, .14);--glass-hi: rgba(255, 255, 255, .12)}.gl-lab{display:flex;align-items:center;gap:8px;margin:0;font:var(--w-ui) .8125rem/1.2 var(--font-sans);color:var(--ink-2);white-space:nowrap}.gl-lab img{width:16px;height:16px;border-radius:50%;flex:none}.gl-src{padding:18px 22px 24px;border-radius:19px;background:#0807064d;box-shadow:inset 0 0 0 1px #ffffff0d}.gl-src__t{margin-top:10px;font-size:1.0625rem;line-height:1.55;color:var(--ink-2)}.gl-tgt{padding:22px 22px 24px}.gl-tgt__t{margin-top:14px;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:460;font-size:clamp(1.3125rem,.95rem + 1.05vw,1.9375rem);line-height:1.34;letter-spacing:-.018em;color:var(--ink)}.gl-m{border-radius:.26em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .5s var(--ease-out),color .5s var(--ease-out),box-shadow .5s var(--ease-out),text-decoration-color .5s var(--ease-out)}.gl-m--ring{padding:0 .1em;margin:0 -.02em 0 -.1em}.gl-m--ring.is-on{box-shadow:inset 0 0 0 1.5px #f3f1ec80}.gl-m--ring.is-cur{box-shadow:inset 0 0 0 1.5px var(--hl-ink)}.gl-m--hl{padding:0 .12em;margin:0 -.12em}.gl-m--hl.is-on{background:#ffffff1c}.gl-m--hl.is-cur{background:var(--hl);color:var(--hl-ink)}.gl-m--sz{white-space:nowrap;padding:0 .12em;margin:0 -.06em;outline:1.5px dashed transparent;outline-offset:1px;transition:outline-color .5s var(--ease-out),color .5s var(--ease-out)}.gl-m--sz.is-on{outline-color:#f3f1ec73}.gl-m--sz.is-cur{outline-color:var(--hl-ink);color:var(--hl-ink)}.gl-row.is-cur .gl-quote{text-decoration:underline dashed rgba(243,241,236,.5);text-decoration-thickness:1.5px;text-underline-offset:.3em}.gl-m--ul{border-radius:0;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.2em}.gl-m--ul.is-on{text-decoration-color:#f3f1ec8c}.gl-m--ul.is-cur{text-decoration-color:var(--hl-ink)}.gl-now .gl-row,.gl-now .gl-row *,.gl-now .gl-m{transition:none}.gl-foot{display:grid;justify-items:center;margin-top:clamp(40px,4.4vw,56px)}@media(max-width:760px){.gl-grid{gap:22px}.gl-panel{padding:8px;border-radius:var(--r-card)}.gl-src{padding:14px 16px 20px;border-radius:14px}.gl-src__t{margin-top:8px;font-size:.9375rem;line-height:1.5}.gl-tgt{padding:18px 14px 14px}.gl-tgt__t{margin-top:10px;font-size:1.3125rem;line-height:1.38}.gl-rules__hd{margin-bottom:12px}.gl-row{padding:12px 14px 14px 12px}.gl-vals,.gl-quote{margin-left:0}.gl-chip{min-height:28px;padding:4px 10px;font-size:.8125rem}}@media(max-width:420px){.gl-scope__t,.gl-zone{display:none}.gl-scope{padding:0 6px}}@media(min-width:640px)and (max-width:1023px)and (max-height:500px){.gl-grid{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:0 20px}.gl-rules{grid-column:1;grid-row:1 / span 2;display:grid;grid-template-rows:subgrid}.gl-panel{grid-column:2;grid-row:2;padding:8px;border-radius:var(--r-card)}.gl-rules__hd{margin-bottom:10px}.gl-new{height:26px}.gl-list{gap:8px}.gl-row{padding:10px 12px 12px 10px;border-radius:14px}.gl-vals{margin:8px 0 0}.gl-quote{margin:6px 0 0;font-size:.875rem}.gl-chip{min-height:26px;padding:3px 9px;font-size:.8125rem}.gl-src{padding:12px 14px 14px;border-radius:14px}.gl-src__t{margin-top:6px;font-size:.875rem;line-height:1.45}.gl-tgt{padding:14px 14px 12px}.gl-tgt__t{margin-top:8px;font-size:1.125rem;line-height:1.4}}.im{overflow-x:clip}.im .wrap{padding-block:clamp(88px,8.6vw,132px)}.im-head{position:relative;z-index:1;max-width:none}.im-head .lead{max-width:34em}.im-br{display:none}.im-run{position:relative;margin-top:clamp(30px,4.2vw,60px)}.im-pin{display:grid;grid-template-columns:minmax(0,1fr);row-gap:40px;align-items:center}.im-side{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.im-pts{list-style:none;display:grid;gap:4px;width:100%;max-width:440px}.im-pt{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:14px;align-items:center;padding:12px 18px 12px 0;border-radius:16px;font:var(--w-ui) 1rem/1.35 var(--font-sans);letter-spacing:-.005em;color:var(--ink)}.im-pt svg{width:22px;height:22px}.im-more{margin-top:30px}.im-vis{position:relative;isolation:isolate;margin:0;width:100%;min-width:0;padding-top:28px}.im-vis>.aura{inset:-6% -4%}.im-app{position:relative;container-type:inline-size;padding:10px;border-radius:var(--r-frame);background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-3)}.im-view{position:relative;border-radius:19px}.im-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-top:24px}.im-shot{margin:0;display:grid;gap:9px;align-content:start}.im-shot img{width:100%;height:auto;aspect-ratio:1 / 1;border-radius:12px;background:#ffeee4}.im-shot figcaption{padding:0 4px 2px;font-size:.8125rem;line-height:1.3;color:var(--ink-2)}.im-shot--en,.im-boxes,.im-scan{display:none}.im-credit{margin-top:14px;padding-right:8px;text-align:right;font-size:.75rem;line-height:1.4;color:var(--ink-3)}.im-bar{position:absolute;z-index:3;top:0;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;height:56px;padding:0 7px 0 18px;border-radius:var(--r-pill);white-space:nowrap;--glass-1: rgba(255, 255, 255, .76);--glass-2: rgba(255, 255, 255, .56)}.im-lang{margin-right:2px;font-size:.8125rem;line-height:1;color:var(--ink-3)}.im-pill{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 12px 0 9px;border-radius:var(--r-pill);background:var(--surface);box-shadow:0 0 0 1px var(--edge-2),var(--shadow-1);font:var(--w-ui) .875rem/1 var(--font-sans);color:var(--ink)}.im-flip{display:grid;height:22px;overflow:hidden}.im-v{grid-area:1 / 1;display:inline-flex;align-items:center;gap:8px}.im-flag{width:18px;height:18px;border-radius:50%;flex:none}.im-chev{width:12px;height:12px;flex:none;color:var(--ink-3)}.im-btn{display:inline-grid;place-items:center;height:42px;padding:0 17px 0 14px;border-radius:var(--r-pill);font:var(--w-ui) .875rem/1 var(--font-sans);letter-spacing:-.005em}.im-btn__a,.im-btn__b{grid-area:1 / 1;display:inline-flex;align-items:center;gap:8px}.im-ico{display:grid;width:16px;height:16px;flex:none}.im-ico svg{grid-area:1 / 1;width:16px;height:16px}.im-ok{width:16px;height:16px;flex:none}.im-ring circle{fill:none;stroke-width:2}.im-ring .t{stroke:#ffffff42}.im-ring .p{stroke:#fff;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--rp, 0) * 100);transform:rotate(-90deg);transform-box:fill-box;transform-origin:center}.im-v--fr,.im-v--en{transform:translateY(-120%);opacity:0}.im-btn{background:var(--ui-ok-bg);color:var(--ui-ok-fg);box-shadow:inset 0 0 0 1px #17663a24}.im-btn__a{opacity:0}@media(prefers-reduced-motion:no-preference){.js .im-anim .im-view{aspect-ratio:1 / 1;overflow:hidden;background:#ffeee4;--s: 0;--e: 0;--b: 0}.js .im-anim .im-pair{position:absolute;inset:0;display:block;padding:0}.js .im-anim .im-shot{position:absolute;inset:0;display:block}.js .im-anim .im-shot img{width:100%;height:100%;border-radius:0}.js .im-anim .im-shot figcaption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.js .im-anim .im-shot--en{clip-path:inset(0 0 calc(100% - var(--s) * 100%) 0)}.js .im-anim .im-shot--es{clip-path:inset(0 0 calc(100% - var(--e) * 100%) 0)}.js .im-anim .im-shot--en img,.js .im-anim .im-shot--es img{background:none}.js .im-now .im-app *,.js .im-now .im-pts *{transition:none!important}.js .im-anim .im-boxes{display:block;position:absolute;inset:0;pointer-events:none}.im-box{position:absolute;left:calc(var(--x) * .1%);top:calc(var(--y) * .1%);width:calc(var(--w) * .1%);height:calc(var(--h) * .1%);border-radius:clamp(6px,1.5cqi,11px);background:#ffffff14;box-shadow:0 0 0 1.5px #12110f75,inset 0 0 0 1px #fff9;opacity:0;transform:scale(.96);transition:opacity .3s var(--ease-out),transform .55s var(--ease-out-expo),left .6s var(--ease-out-expo),top .6s var(--ease-out-expo),width .6s var(--ease-out-expo),height .6s var(--ease-out-expo),box-shadow .45s var(--ease-out),background-color .45s var(--ease-out)}.im-box--round{border-radius:50%}.im-box.is-seen{opacity:1;transform:none}.im-box.is-hit{animation:im-hit .9s var(--ease-out)}.im-box.is-done{left:calc(var(--xe, var(--x)) * .1%);top:calc(var(--ye, var(--y)) * .1%);width:calc(var(--we, var(--w)) * .1%);height:calc(var(--he, var(--h)) * .1%);background-color:#fff0;box-shadow:0 0 0 1px #12110f3d,inset 0 0 0 1px #ffffff80}.im-app.is-final .im-box{opacity:0;transition-duration:.6s}.im-app.is-final.is-run2 .im-box.is-seen:not(.im-box--round){opacity:1}.im-box.is-done.is-es{left:calc(var(--xs, var(--x)) * .1%);top:calc(var(--ys, var(--y)) * .1%);width:calc(var(--ws, var(--w)) * .1%);height:calc(var(--hs, var(--h)) * .1%)}@keyframes im-hit{0%{box-shadow:0 0 0 1.5px #12110fbf,0 0 0 7px #ffffffbf,inset 0 0 0 1px #fff9}to{box-shadow:0 0 0 1.5px #12110f75,0 0 #fff0,inset 0 0 0 1px #fff9}}.js .im-anim .im-scan{display:block;position:absolute;inset:0;pointer-events:none;opacity:0;transform:translateY(calc(var(--b) * 100%));transition:opacity .35s var(--ease-out);will-change:transform}.im-scan:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:16%;background:linear-gradient(180deg,#fff0,#ffffff80)}.im-scan:after{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:#fff;box-shadow:0 0 8px 1px #fffffff2,0 0 26px 6px #ffffff80,0 3px 6px -2px #30261438}.im-app.is-scan .im-scan{opacity:1}.im-v,.im-btn__a,.im-btn__b,.im-ico svg{transition:transform .6s var(--ease-out-expo),opacity .35s var(--ease-out)}.im-btn{transition:background-color .45s var(--ease-out),color .45s var(--ease-out),box-shadow .45s var(--ease-out)}.js .im-anim .im-app[data-l=fr] .im-v--fr,.js .im-anim .im-app[data-l=en] .im-v--en{transform:none;opacity:1}.js .im-anim .im-app[data-l=fr] .im-v--en,.js .im-anim .im-app:not([data-l=es]) .im-v--es{transform:translateY(120%);opacity:0}.js .im-anim .im-app:not(.is-done) .im-btn{background:var(--ink);color:#f6f3ec;box-shadow:inset 0 1px #ffffff24,0 1px 2px #12110f47,0 8px 18px -10px #12110f80}.js .im-anim .im-app:not(.is-done) .im-btn__a{opacity:1;transform:none}.js .im-anim .im-app:not(.is-done) .im-btn__b{opacity:0;transform:translateY(60%)}.js .im-anim .im-app.is-done .im-btn__a{transform:translateY(-60%)}.js .im-anim .im-ring{opacity:0;transform:scale(.7)}.js .im-anim .im-app.is-run .im-ring{opacity:1;transform:none}.js .im-anim .im-app.is-run .im-g{opacity:0;transform:scale(.7)}}@media(prefers-reduced-motion:no-preference)and (min-width:960px)and (min-height:501px){html.js .im:not(.im-flat){--im-story: 1;--im-l0: clamp(520px, 85vh, 900px);--im-cw: calc((min(var(--container), 100vw - 2 * var(--gutter)) - clamp(48px, 6.4vw, 104px))*.54) ;--im-ph: calc(min(var(--im-cw), 620px, max(300px, 100vh - 168px)) + 59px) }html.js .im:not(.im-flat) .im-run:after{content:"";display:block;height:calc(var(--im-l0) * 1.4 + max(var(--im-l0) * .4,240px) + max(var(--im-l0) * .2,160px))}html.js .im:not(.im-flat) .im-pin{position:sticky;top:var(--im-top, max(calc(var(--nav-top) + var(--nav-h) + 16px), calc((100vh + var(--nav-top) + var(--nav-h)) / 2 - var(--im-ph) / 2)))}html.js .im:not(.im-flat) .im-pts{margin-left:-16px}html.js .im:not(.im-flat) .im-pt{padding-left:16px;color:var(--ink-3);transition:color .45s var(--ease-out),background-color .45s var(--ease-out),box-shadow .45s var(--ease-out)}html.js .im:not(.im-flat) .im-pts[data-k="1"] .im-pt:nth-child(1),html.js .im:not(.im-flat) .im-pts[data-k="2"] .im-pt:nth-child(-n+2),html.js .im:not(.im-flat) .im-pts[data-k="3"] .im-pt{color:var(--ink)}html.js .im:not(.im-flat) .im-pts[data-k="1"] .im-pt:nth-child(1),html.js .im:not(.im-flat) .im-pts[data-k="2"] .im-pt:nth-child(2),html.js .im:not(.im-flat) .im-pts[data-k="3"] .im-pt:nth-child(3){background:var(--surface);box-shadow:0 0 0 1px var(--edge),0 1px 2px #3026140a,0 12px 26px -18px #3026144d}}@media(min-width:960px)and (min-height:501px),(min-width:640px)and (max-height:500px){.im-pin{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);column-gap:clamp(48px,6.4vw,104px)}.im-vis{justify-self:start}.im-head .lead{max-width:48em}}@media(min-width:960px)and (min-height:501px){.im-head .h2{max-width:none}.im-vis{max-width:min(620px,max(300px,calc(100vh - 168px)))}@supports (height: 100svh){.im-vis{max-width:min(620px,max(300px,calc(100svh - 168px)))}}}@media(min-width:1200px)and (min-height:501px){.im-br{display:inline}}@media(min-width:640px)and (max-height:500px){.im-pin{grid-template-columns:minmax(0,46%) minmax(0,1fr);column-gap:40px}}@media(min-width:761px)and (max-width:959px)and (min-height:501px){.im-head{margin-inline:auto;text-align:center;justify-items:center}.im-head .lead{margin-inline:auto}.im-vis{justify-self:center;max-width:min(560px,max(260px,calc(100vh - 130px)))}@supports (height: 100svh){.im-vis{max-width:min(560px,max(260px,calc(100svh - 130px)))}}.im-pin{row-gap:44px}.im-side{align-items:center}.im-pts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:640px}.im-pt{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:12px;padding:0;text-align:center;font-size:.9375rem;text-wrap:balance}.im-more{margin-top:34px}}@media(max-width:760px)and (min-height:501px),(max-width:639px){.im .wrap{padding-block:var(--sec-pad)}.im-run{margin-top:26px}.im-pin{row-gap:0}.im-vis{max-width:min(620px,max(260px,calc(100vh - 130px)))}@supports (height: 100svh){.im-vis{max-width:min(620px,max(260px,calc(100svh - 130px)))}}.im-side{margin-top:26px}.im-pts{gap:2px}.im-pt{padding-block:10px;font-size:.9375rem}.im-more{margin-top:18px}}@media(max-width:760px){.im-app{padding:8px;border-radius:24px}.im-view{border-radius:17px}.im-shot img{border-radius:10px}}@media(max-width:760px),(max-height:500px){.im-pair{grid-template-columns:minmax(0,1fr);row-gap:22px;padding-top:30px}.im-shot{gap:8px}.im-shot figcaption{grid-row:1;padding:0 4px;font-weight:var(--w-ui);color:var(--ink)}}@container (max-width: 400px){.im-bar{gap:6px;height:50px;padding:0 5px 0 13px}.im-lang{font-size:.75rem;margin-right:0}.im-pill{gap:6px;height:38px;padding:0 11px 0 7px;font-size:.8125rem}.im-v{gap:6px}.im-flag{width:16px;height:16px}.im-chev{display:none}.im-btn{height:38px;padding:0 13px 0 11px;font-size:.8125rem}.im-btn__a,.im-btn__b{gap:6px}.im-ico,.im-ico svg,.im-ok{width:15px;height:15px}}@container (max-width: 300px){.im-flag{display:none}.im-pill{padding-left:11px}}@container (max-width: 270px){.im-lang{display:none}.im-bar{padding-left:5px}}.se{--se-pad: max(var(--gutter), env(safe-area-inset-left, 0px))}.se .head{max-width:900px}.se .lead{max-width:44em;text-wrap:balance}.se-pills{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:690px;margin:clamp(30px,3.4vw,44px) auto 0}.se-opt{position:relative;display:inline-flex;flex:none;border-radius:var(--r-pill)}.se-in{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:inherit}.se-pill{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 17px 0 6px;border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font:var(--w-ui) .875rem/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;box-shadow:0 0 0 1px var(--edge),var(--shadow-1);transition:background-color .4s var(--ease-out),color .3s var(--ease-out),box-shadow .4s var(--ease-out),transform .4s var(--ease-out)}.se-pill__i{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--bg-2);color:var(--ink);transition:background-color .4s var(--ease-out),color .3s var(--ease-out)}.se-pill__i svg{width:15px;height:15px}@media(hover:hover){.se-opt:hover .se-in:not(:checked)+.se-pill{color:var(--ink);box-shadow:0 0 0 1px var(--edge-2),var(--shadow-2)}}.se-in:checked+.se-pill{background:var(--ink);color:#f3f1ec;box-shadow:0 12px 24px -12px #12110f99,0 2px 5px #12110f24;transform:translateY(-1px)}.se-in:checked+.se-pill .se-pill__i{background:#ffffff21;color:#fff}.se-in:focus-visible+.se-pill{outline:2px solid var(--signal);outline-offset:2px}@media(pointer:coarse){.se-pill{height:44px}.se-pill__i{width:32px;height:32px}}.se-deck{position:relative}.se-aura{inset:6% calc(50% - 50vw) -4%;overflow-x:clip}.se-fan{--a: 0;--dx: min(92px, 7.6cqw);--dy: 13px;--r: 2.2deg;--s: .045;position:relative;container-type:inline-size;display:grid;grid-template-areas:"c";justify-items:center;align-items:stretch;margin-top:clamp(30px,3.6vw,48px);padding-bottom:46px}.se:has(#se-r1:checked) .se-fan{--a: 1}.se:has(#se-r2:checked) .se-fan{--a: 2}.se:has(#se-r3:checked) .se-fan{--a: 3}.se:has(#se-r4:checked) .se-fan{--a: 4}.se:has(#se-r5:checked) .se-fan{--a: 5}.se-card{--o: calc(mod(var(--n) - var(--a) + 9, 6) - 3) ;--d: max(var(--o), -1 * var(--o));--hid: clamp(0, var(--d) - 2, 1);--e: 1;grid-area:c;position:relative;width:min(640px,63cqw);z-index:calc(10 - var(--d));transform-origin:50% 100%;transform:translate(calc(var(--o) * var(--dx) * var(--e) * (1 - var(--hid)))) translateY(calc(var(--d) * (var(--dy) * var(--e) - 7px * (1 - var(--e))) + var(--lift, 0px))) rotate(calc(var(--o) * (var(--r) * var(--e) + .8deg * (1 - var(--e))) * (1 - var(--hid)))) scale(calc(1 - min(var(--d),2) * var(--s) * var(--e)));opacity:calc(1 - var(--hid));transition:transform .7s var(--ease-out-expo),opacity .4s var(--ease-out),visibility 0s}.js .se-card.is-out{visibility:hidden;pointer-events:none;transition:transform .7s var(--ease-out-expo),opacity .4s var(--ease-out),visibility 0s linear .4s}.se-fan.is-scrub .se-card{transition-duration:.32s,.32s,0s;transition-timing-function:var(--ease-out)}.se-fan.se-now .se-card,.se-fan.se-now .se-box:after,.se-fan.se-now .se-html,.se-fan.se-now .se-step--rv{transition:none}.js .se-card:not(.is-front){cursor:pointer}.js .se-card:not(.is-front) .se-box{-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine)and (min-width:901px){.js .se-card:not(.is-front):hover{--lift: -10px}}.se-box{position:relative;height:100%;display:flex;flex-direction:column;min-width:0;container:sebox / inline-size;padding:22px 24px 24px;border-radius:var(--r-card);overflow:clip;background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--edge),var(--shadow-2);transition:box-shadow .5s var(--ease-out)}.se-card.is-front .se-box{box-shadow:0 0 0 1px var(--edge),var(--shadow-3)}.se-box:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;background:var(--bg);opacity:calc(min(var(--d),2) * .275 * var(--e));pointer-events:none;transition:opacity .5s var(--ease-out)}.se-bh{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.se-bl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:450 .78125rem/1.2 var(--font-mono);color:var(--ink-3)}.se-bh .badge svg{width:12px;height:12px}.se-bt{margin-top:14px;font-family:var(--font-display);font-weight:var(--w-display);font-stretch:var(--display-stretch);font-size:1.375rem;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.se-bb{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;margin-top:16px;min-height:0}.se-mono{font-family:var(--font-mono);font-weight:450;letter-spacing:0}.se-flag{width:16px;height:16px;flex:none;border-radius:50%}.se .badge svg{width:11px;height:11px;flex:none}.se-b-canon{background:var(--ink);color:#f3f1ec}.se-b-run{background:var(--warn-bg);color:var(--warn-fg)}.se-b-q{background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--edge-2)}.se-ok{color:var(--ok)}.se-urls{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;list-style:none}.se-urls li{flex:1 1 auto;min-height:40px;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px 0 12px;border-radius:12px;background:var(--bg-2)}.se-path{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--ink-2)}.se-path b{font-weight:550;color:var(--ink)}.se-code{flex:1 1 auto;display:flex;flex-direction:column;list-style:none;margin:0;padding:14px;border-radius:var(--r-tile);background:var(--bg-2);font:450 .75rem/1.9 var(--font-mono);color:var(--ink-3);container:selist / inline-size}.se-code li{flex:1 1 auto;display:flex;align-items:center;gap:12px;white-space:nowrap}.se-ln{flex:none;width:2ch;text-align:right;color:var(--ink-4)}.se-cl{min-width:0}.se-v{color:var(--ink);font-weight:550}.se-u{color:var(--ink-2)}.se-code__hd{display:none!important}.se-chk{display:flex;flex-wrap:wrap;gap:6px}.se-mh{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.se-tabs{display:flex;gap:4px}.se-tabs span{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--r-pill);font:500 .75rem/1 var(--font-sans);color:var(--ink-3);background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge-2)}.se-tabs .on{background:var(--ink);color:#f3f1ec;box-shadow:none}.se-meta{flex:1 1 auto;display:flex;flex-direction:column;gap:5px;list-style:none}.se-meta li{flex:1 1 auto;display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 12px;border-radius:12px;background:var(--bg-2)}.se-meta b{font:450 .75rem/1.3 var(--font-mono);color:var(--ink-3)}.se-meta span{min-width:0;font-size:.8125rem;line-height:1.4;color:var(--ink)}.se-meta span.se-mono{font-size:.75rem;color:var(--ink-2)}.se-meta em{font:450 .75rem/1 var(--font-mono);color:var(--ink-3);white-space:nowrap}.se-links{flex:1 1 auto;display:flex;flex-direction:column;gap:5px;list-style:none;container:selist / inline-size}.se-links li{flex:1 1 auto;min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px 0 12px;border-radius:12px;background:var(--bg-2);font-size:.75rem}.se-from{color:var(--ink-3)}.se-to{color:var(--ink)}.se-from,.se-to{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-arr{width:12px;height:12px;color:var(--ink-4)}.se-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.se-stats div,.se-perf div{display:grid;gap:6px;align-content:start;padding:12px 14px;border-radius:var(--r-tile);background:var(--bg-2)}.se-stats b,.se-perf b{font-family:var(--font-display);font-weight:var(--w-display);font-stretch:var(--display-stretch);font-size:1.5rem;line-height:1;letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.se-stats span,.se-perf span{font-size:.75rem;line-height:1.25;color:var(--ink-3)}.se-stats b.se-ok,.se-perf b.se-ok{color:var(--ok)}.se-ssr{display:contents}.se-flow{display:grid;grid-template-columns:minmax(0,1.25fr) 14px minmax(0,1.3fr) 14px minmax(0,.8fr);align-items:stretch;gap:8px}.se-step{display:grid;gap:4px;align-content:start;padding:10px 11px;border-radius:12px;background:var(--bg-2);min-width:0}.se-step__k{font:500 .75rem/1.2 var(--font-sans);color:var(--ink-3)}.se-step__v{font-size:.8125rem;line-height:1.35;color:var(--ink)}.se-step__v.se-mono{font-size:.75rem}.se-step--rv{background:var(--ink)}.se-step--rv .se-step__k{color:#f3f1ecb8}.se-step--rv .se-step__v{color:#f3f1ec}.se-flow>.se-arr{align-self:center;justify-self:center;width:14px;height:14px}.se-html{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-around;padding:14px 16px;border-radius:var(--r-tile);background:#1b1a17;color:#a9a499;font:450 .75rem/1.65 var(--font-mono)}.se-hl{display:block;padding-left:calc(var(--in, 0) * 2ch + 2ch);text-indent:-2ch;white-space:pre-wrap;overflow-wrap:anywhere}.se-html b{font-weight:500;color:#f3f1ec}.se-html,.se-step--rv{opacity:calc(1 - min(var(--d),1) * .65 * var(--e));transition:opacity .5s var(--ease-out)}.se-perf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.se-perf div{padding:11px 12px}.se-perf b{font-size:1.375rem}.se-sm{flex:1 1 auto;display:flex;flex-direction:column;gap:5px;list-style:none}.se-sm li{flex:1 1 auto;min-height:38px;display:grid;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 10px 0 12px;border-radius:12px;background:var(--bg-2)}.se-sm .se-mono{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--ink)}.se-smn{font-size:.75rem;color:var(--ink-3);white-space:nowrap}.se-tags{display:flex;flex-wrap:wrap;gap:6px}.se-tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--r-pill);font:500 .75rem/1 var(--font-sans);color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--edge-2);white-space:nowrap}.se-tag.se-mono{font-family:var(--font-mono);font-weight:450}@container selist (max-width: 509px){.se-code__hd{display:flex!important;color:var(--ink-3)}.se-code .se-k{display:none}.se-code li{gap:10px}.se-code .se-cl{flex:1;display:grid;grid-template-columns:9ch minmax(0,1fr);column-gap:10px}}@container selist (max-width: 499px){.se-links li{grid-template-columns:12px minmax(0,1fr) auto;grid-template-areas:"f f c" "a t t";row-gap:3px;padding:8px 10px 8px 12px}.se-from{grid-area:f}.se-links .se-arr{grid-area:a}.se-to{grid-area:t}.se-links .badge{grid-area:c}}@container sebox (max-width: 440px){.se-bh{gap:10px}.se-bl{font-size:.75rem}.se-bt{margin-top:12px;font-size:1.25rem}.se-bb{margin-top:14px;gap:10px}.se-badge-x{display:none}.se-path,.se-sm .se-mono{font-size:.75rem}.se-urls li{grid-template-columns:16px minmax(0,1fr);grid-template-areas:"g p" ". s";justify-items:start;align-content:center;row-gap:6px;padding:9px 12px}.se-urls .se-flag{grid-area:g}.se-path{grid-area:p}.se-urls .badge{grid-area:s}.se-code{padding:12px}.se-meta li{grid-template-columns:minmax(0,1fr) auto;padding:7px 12px 8px}.se-meta span{grid-column:1 / -1;grid-row:2}.se-flow{grid-template-columns:minmax(0,1fr);gap:5px}.se-flow>.se-arr{display:none}.se-step{grid-template-columns:74px minmax(0,1fr);align-items:baseline;gap:8px;padding:9px 11px}.se-html{padding:12px}.se-perf{gap:6px}.se-perf div{padding:10px 9px;gap:5px}.se-perf b{font-size:1.125rem}.se-stats div{padding:11px}.se-stats b{font-size:1.25rem}}@container sebox (max-width: 299px){.se-sm li{grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"g p p" ". s b";justify-items:start;align-content:center;row-gap:6px;padding:9px 12px}.se-sm .se-flag{grid-area:g}.se-sm .se-mono{grid-area:p}.se-smn{grid-area:s;align-self:center}.se-sm .badge{grid-area:b;justify-self:end}.se-code .se-ln{display:none}.se-perf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px),(max-width:1023px)and (max-height:500px){.se-fan{--pad: var(--se-pad);container-type:normal;display:flex;align-items:stretch;gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:clamp(26px,5vw,36px) calc(-1 * var(--pad)) 0;padding:6px var(--pad) 30px;scroll-padding-inline:var(--pad)}.se-fan::-webkit-scrollbar{display:none}.se-card{flex:none;width:min(600px,calc(100vw - 2 * var(--pad) - 30px));scroll-snap-align:start;z-index:calc(10 - var(--n));opacity:1;transform:translate(calc((1 - var(--me, 1)) * var(--n) * (-100% - 6px))) rotate(calc((1 - var(--me, 1)) * var(--n) * .5deg))}.js .se-card.is-out{visibility:visible;pointer-events:auto}.se-box{padding:20px 20px 22px}.se-box:after{display:none}.se-html,.se-step--rv{opacity:1}.se-card.is-front .se-box{box-shadow:0 0 0 1px var(--edge),var(--shadow-2)}}@media(max-width:760px){.se{--se-pad: max(16px, env(safe-area-inset-left, 0px))}.se-card{width:min(520px,calc(100vw - 2 * var(--pad) - 22px))}.se-box{padding:16px 16px 18px}}@media(max-width:640px),(max-width:1023px)and (max-height:500px){.se-pills{flex-wrap:nowrap;justify-content:flex-start;max-width:none;gap:8px;margin:28px calc(-1 * var(--se-pad)) 0;padding:3px var(--se-pad) 6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.se-pills::-webkit-scrollbar{display:none}}@media(max-width:1023px)and (max-height:500px){.se-pills{margin-top:22px}.se-fan{margin-top:14px;padding-bottom:18px}.se-card{width:min(720px,calc(100vw - 2 * var(--pad) - 40px))}.se-box{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"h m" "t m" "s m" ". m";column-gap:20px;padding:14px 16px 16px}.se-bh{grid-area:h;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.se-bl{overflow:visible;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.se-bt{grid-area:t;margin-top:10px;font-size:1.125rem}.se-bb{display:contents}.se-urls,.se-code,.se-meta,.se-links,.se-ssr,.se-sm{grid-area:m;min-height:0}.se-chk,.se-mh,.se-stats,.se-flow,.se-tags{grid-area:s;align-self:start;margin-top:14px}.se-urls,.se-sm{gap:5px}.se-urls li,.se-sm li{min-height:30px}.se-links{gap:4px}.se-links li{min-height:0}@container selist (max-width: 499px){.se-links li{grid-template-areas:"f f c" "a t c";row-gap:2px;padding:5px 10px 5px 12px;line-height:1.3}.se-links .badge{align-self:center}}.se-code{padding:8px 12px;line-height:1.6}.se-mh{flex-direction:column;align-items:flex-start;gap:8px}.se-tabs{flex-wrap:wrap}.se-meta{gap:4px}.se-meta li{grid-template-columns:6.75rem minmax(0,1fr);padding:5px 10px}.se-meta span{font-size:.75rem;line-height:1.35}.se-meta span.se-mono{overflow-wrap:anywhere}.se-meta em{display:none}.se-stats{grid-template-columns:minmax(0,1fr);gap:6px}.se-stats div{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding:8px 10px}.se-stats b{font-size:1.125rem}.se-box--ssr{grid-template-columns:minmax(0,4.5fr) minmax(0,5.5fr)}.se-flow{grid-template-columns:minmax(0,1fr);gap:5px}.se-flow>.se-arr{display:none}.se-step{gap:3px;padding:7px 10px}.se-ssr{display:flex;flex-direction:column;gap:8px}.se-html{padding:9px 12px;line-height:1.5}.se-perf{gap:6px}.se-perf div{padding:8px 9px;gap:4px}.se-perf b{font-size:1.125rem}}@media(min-width:1024px)and (max-height:820px),(min-width:901px)and (min-height:501px)and (max-height:820px){.se-pills{flex-wrap:nowrap;justify-content:flex-start;max-width:none;gap:6px;margin:24px calc(-1 * var(--se-pad)) 0;padding:4px var(--se-pad) 10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.se-pills::-webkit-scrollbar{display:none}.se-opt:first-child{margin-left:auto}.se-opt:last-child{margin-right:auto}.se-pill{gap:8px;padding:0 14px 0 6px;font-size:.84375rem}.se-fan{margin-top:18px}}.se-more{display:flex;justify-content:center;margin-top:clamp(18px,2.4vw,30px);text-align:center}@media(max-width:900px),(max-width:1023px)and (max-height:500px){.se-more{margin-top:8px}}@media(max-width:760px){.se-more .arrow-link{display:inline;text-wrap:balance}.se-more .arrow-link svg{display:inline-block;vertical-align:-2px;margin-left:4px}}#langues{--la-gap: 12px;--la-rgap: 14px;--la-h: 50px;--la-bleed: 200px}#langues .la-top{padding-bottom:clamp(44px,4.4vw,60px)}#langues .la-bottom{padding-top:clamp(28px,3vw,40px)}#langues .lead{max-width:30em}.la-scene{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"f";align-items:center}.la-hold{grid-area:f}.la-c--stat{grid-area:f;position:relative;z-index:2;justify-self:center;align-self:end;margin-bottom:10px}.la-hold{min-width:0;border-radius:var(--r-card);-webkit-tap-highlight-color:transparent}.la-hold:focus{outline:none}.la-hold:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.la-field{position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--la-rgap);padding-block:10px;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.la-row{min-width:0;margin-inline:calc(var(--la-bleed) * -1)}.la-track{display:flex;width:max-content}.la-row--2 .la-track{margin-left:-86px}.la-row--3 .la-track{margin-left:-38px}.la-row--4 .la-track{margin-left:-124px}.la-list{display:flex;gap:var(--la-gap);padding:0 var(--la-gap) 0 0;margin:0;list-style:none}html:not(.js) .la-track{margin-inline:auto}html:not(.js) .la-list[aria-hidden]{display:none}.la-pill{flex:none;display:inline-flex;align-items:center;gap:10px;height:var(--la-h);padding:0 20px 0 17px;border-radius:var(--r-pill);background:linear-gradient(180deg,#ffffffd1,#ffffff80);box-shadow:inset 0 1px #fffffff2,0 0 0 1px #30261412;color:var(--ink-2);font:var(--w-ui) 1rem/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap}.la-code{font:450 .75rem/1 var(--font-mono);color:var(--ink-3);letter-spacing:0}.la-name{line-height:1.2}@media(prefers-reduced-motion:no-preference){.js .la-row{will-change:transform}.js .la-track{animation:la-drift var(--la-dur, 160s) linear infinite;animation-play-state:paused;will-change:transform}.js .la-row--1 .la-track,.js .la-row--3 .la-track{animation-direction:reverse}.js .la-field.is-live .la-track{animation-play-state:running}.js .la-hold:focus .la-field .la-track{animation-play-state:paused}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.js .la-scene:hover .la-track{animation-play-state:paused}}@keyframes la-drift{to{transform:translate3d(-50%,0,0)}}.la-stat{position:relative;display:grid;gap:14px;width:340px;padding:30px 32px;border-radius:var(--r-card);--glass-1: rgba(255, 255, 255, .56);--glass-2: rgba(255, 255, 255, .26);--glass-blur: 16px;box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px var(--glass-rim),var(--shadow-3)}.la-num{font-family:var(--font-display);font-weight:var(--w-display);font-stretch:var(--display-stretch);font-size:clamp(3.5rem,2.6rem + 3.4vw,5.5rem);line-height:.9;letter-spacing:-.045em;color:var(--ink)}.la-lbl{font-size:1.0625rem;line-height:1.35;color:var(--ink-2)}.la-price{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:18px;width:fit-content;max-width:100%;margin-inline:auto;padding:18px 26px 18px 18px;border-radius:var(--r-card);box-shadow:0 0 0 1px var(--edge),var(--shadow-2)}.la-price .ico{width:46px;height:46px;border-radius:var(--r-tile)}.la-price .ico svg{width:21px;height:21px}.la-pt{display:grid;gap:3px}.la-pt .h3{font-size:1.125rem;line-height:1.3}.la-pt .small{font-size:.9375rem;color:var(--ink-2)}.la-more{margin-left:18px;font-size:.9375rem;white-space:nowrap}@media(max-width:1023px){.la-price{grid-template-columns:auto minmax(0,1fr);row-gap:10px;padding:20px 22px 20px 18px}.la-more{grid-column:2;margin-left:0;justify-self:start}}@media(max-width:760px){#langues{--la-gap: 8px;--la-rgap: 10px;--la-h: 40px;--la-bleed: 120px}.la-scene{grid-template-areas:"s" "f";row-gap:14px}.la-c--stat{grid-area:s;justify-self:stretch;padding-inline:16px;margin-bottom:0}.la-stat{width:auto;padding:22px 22px 24px;--glass-1: rgba(255, 255, 255, .84);--glass-2: rgba(255, 255, 255, .62);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px var(--glass-rim),var(--shadow-2)}.la-field{padding-top:12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.la-row--4{display:none}.la-pill{gap:8px;padding:0 15px 0 13px;font-size:.875rem}.la-price{width:auto;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:18px 18px 18px 16px;column-gap:14px}.la-price .ico{width:42px;height:42px;border-radius:var(--r-tile)}}#integrations{--pf-winh: 486px;--pf-seg-h: 46px;--pf-cols: minmax(0, .76fr) minmax(0, 1.24fr);--pf-gap: clamp(36px, 5vw, 80px)}#integrations .stage{container-type:inline-size}.pf-head{display:grid;grid-template-columns:var(--pf-cols);align-items:start;gap:18px var(--pf-gap)}.pf-head .head{max-width:none}.pf-aside{display:grid;gap:16px;justify-items:start}.pf-ui{margin-top:clamp(40px,4.4vw,60px)}.pf-seg{display:none}.js #integrations .pf-seg{position:relative;z-index:3;display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px;border-radius:var(--r-tile);background:var(--bg-2);box-shadow:inset 0 0 0 1px #3026140b}.pf-tabs{position:relative;display:flex;gap:2px;min-width:0}.pf-ind{position:absolute;left:0;top:0;z-index:0;width:var(--w, 0);height:var(--h, 0);transform:translate(var(--x, 0),var(--y, 0));border-radius:10px;background:#fff;box-shadow:0 0 0 1px #30261412,0 1px 2px #30261414,0 6px 14px -6px #30261433;opacity:0;pointer-events:none}.pf-tabs.has-ind .pf-ind{opacity:1}.pf-tabs.is-ready .pf-ind{transition:transform .55s var(--ease-out-expo),width .55s var(--ease-out-expo),height .55s var(--ease-out-expo)}.pf-tab{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:var(--pf-seg-h);margin:0;padding:0 19px 0 15px;border:0;border-radius:10px;background:transparent;color:var(--ink-3);font:var(--w-ui) .9375rem/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--d-3) var(--ease-out),background-color var(--d-3) var(--ease-out)}.pf-tab:hover{color:var(--ink-2)}.pf-tab[aria-selected=true]{color:var(--ink)}.pf-tabs:not(.has-ind) .pf-tab[aria-selected=true]{background:#fff;box-shadow:0 0 0 1px #30261412,0 1px 2px #30261414}.pf-tab:focus-visible{outline:2px solid var(--signal);outline-offset:-2px;border-radius:10px}.pf-gl{display:block;width:17px;height:17px;flex:none;opacity:.55;transition:opacity var(--d-3) var(--ease-out)}.pf-tab:hover .pf-gl{opacity:.75}.pf-tab[aria-selected=true] .pf-gl{opacity:1}.pf-ind:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:2px;background:var(--ink);opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity var(--d-3) var(--ease-out)}.pf-ui.is-auto .pf-ind:after{opacity:.28}.pf-ui.is-auto .pf-ind.is-go:after{animation:pf-prog 11s linear both;animation-play-state:paused}.pf-ui.is-auto.is-running .pf-ind.is-go:after{animation-play-state:running}@keyframes pf-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.pf-ind:after{display:none}}.pf-frame{position:relative;margin-top:clamp(28px,3vw,40px);display:grid;gap:72px}.pf-panel{position:relative;display:grid;grid-template-columns:var(--pf-cols);align-items:stretch;gap:var(--pf-gap)}.js #integrations .pf-frame{gap:0}.pf-back{display:none}@media(min-width:900px){.js #integrations .pf-back{grid-area:1 / 1;display:grid;grid-template-columns:var(--pf-cols);gap:var(--pf-gap);align-items:start;pointer-events:none}}.pf-plate{--pf-bleed: clamp(0px, (100cqw - var(--container)) / 2 - 40px, 48px);grid-column:2;height:calc(var(--pf-vis, var(--pf-winh)) + 54px);margin:-30px calc(var(--pf-bleed) * -1) -24px clamp(96px,12vw,168px);border-radius:var(--r-frame);background:var(--bg-2) var(--grain) repeat;background-size:var(--grain-size) var(--grain-size);box-shadow:inset 0 0 0 1px #30261409}@media(min-width:1200px){.pf-plate{height:calc(var(--pf-vis, var(--pf-winh)) + 70px);margin-top:-46px}}@media(min-width:900px){#integrations .stage>.wrap{padding-bottom:80px}}.js #integrations .pf-panel{grid-area:1 / 1;transition:opacity .34s var(--ease-out) .14s,visibility 0s linear 0s}.js #integrations .pf-panel:not(.is-on){opacity:0;visibility:hidden;transition:opacity .14s linear,visibility 0s linear .14s}.pf-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.pf-lrow{display:flex;align-items:center;height:30px}.pf-logo{display:block;width:auto}.pf-logo--sh{height:30px;width:105px}.pf-logo--ps{height:15px}.pf-lrow--ps{display:flex;align-items:center;gap:9px}.pf-logo--psg{height:26px;width:26px}.pf-logo--md{height:26px}.pf-logo--pl{height:25px}.pf-kind{margin-top:22px}.pf-desc{margin:10px 0 26px;max-width:40ch;color:var(--ink-2)}.pf-proof{display:flex;align-items:center;gap:12px;margin:0;padding:12px 18px 12px 12px;border-radius:var(--r-tile);background:var(--bg-2);color:var(--ink);font-size:.9375rem;line-height:1.35;font-weight:var(--w-ui)}.pf-proof .ico{width:34px;height:34px;border-radius:10px}.pf-proof .ico svg{width:16px;height:16px}.pf-proof--sh{flex-direction:column;align-items:flex-start;gap:11px;padding:14px 18px 14px 14px;text-decoration:none;color:var(--ink-2);transition:background-color var(--d-2) var(--ease-out)}.pf-proof--sh:hover{background:var(--bg-3)}.pf-proof--sh:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:var(--r-tile)}.pf-bfs{display:block;height:34px;width:auto;border-radius:7.2px;box-shadow:0 0 0 1px #30261412,var(--shadow-1)}.pf-rate{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;padding-left:4px;font-size:.875rem;font-weight:var(--w-body)}.pf-stars{display:block;width:66px;height:12px;color:var(--ink)}.pf-rt{color:var(--ink-2)}.pf-proof--sh:hover .pf-rt{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.pf-ext{display:inline-block;width:12px;height:12px;margin-left:3px;vertical-align:-1px;color:var(--ink-3);transition:transform var(--d-2) var(--ease-out)}.pf-proof--sh:hover .pf-ext{transform:translate(2px,-2px)}.pf-nw{white-space:nowrap}.pf-more{margin-top:22px;min-height:44px}.pf-fig{position:relative;margin:0;min-width:0}.pf-float{position:relative}#integrations .pf-win{height:var(--pf-winh);display:flex;flex-direction:column;container-type:inline-size}#integrations .pf-win .win__bar{flex:none}.pf-lock{width:10px;height:10px;flex:none;opacity:.7}.pf-url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#integrations .win__url{font:400 .75rem/1 var(--font-url);letter-spacing:0}.js #integrations .pf-panel .pf-win{transition:transform .7s var(--ease-out-expo)}.js #integrations .pf-panel:not(.is-on) .pf-win{transform:translateY(16px);transition:transform 0s linear .14s}.pf-bo{flex:1 1 auto;min-height:0;display:grid;font-family:var(--font-url);font-size:13px;line-height:1.4;letter-spacing:0;text-align:left}.pf-bo b{font-weight:600}.pf-bo svg{display:block;flex:none}.pf-thumb{display:block;flex:none;width:30px;height:30px;border-radius:6px;object-fit:cover}.pf-ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-val{display:inline-block;max-width:100%;clip-path:inset(-2px -4px -2px -4px);transition:clip-path .6s var(--ease-out)}#integrations .pf-panel[data-at] .pf-val{clip-path:inset(-2px 100% -2px -4px);transition:none}#integrations .pf-panel[data-at="1"] .pf-f1 .pf-val,#integrations .pf-panel[data-at="2"] .pf-f1 .pf-val,#integrations .pf-panel[data-at="2"] .pf-f2 .pf-val,#integrations .pf-panel[data-at="3"] .pf-val{clip-path:inset(-2px -4px -2px -4px);transition:clip-path .6s var(--ease-out)}.pf-badge{display:inline-grid;justify-items:end;flex:none}.pf-badge>span,.pf-swap>span{grid-area:1 / 1;transition:opacity .25s var(--ease-out),visibility 0s linear 0s}.pf-swap{display:grid;min-width:0}.pf-b-todo{opacity:0;visibility:hidden}#integrations .pf-panel[data-at] .pf-b-todo{opacity:1;visibility:visible;transition:none}#integrations .pf-panel[data-at] .pf-b-done{opacity:0;visibility:hidden;transition:none}.pf-lbl{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.pf-lbl>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-meta{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12px;font-weight:400;line-height:1;color:#8a8a8a;white-space:nowrap}.pf-dot{width:6px;height:6px;flex:none;border-radius:50%;background:#2e9e62}#integrations .pf-panel[data-at] .pf-dot{background:#cdcdcd;transition:none}#integrations .pf-panel[data-at] .pf-meta>span{opacity:0;transition:none}#integrations .pf-panel[data-at="1"] .pf-f1 .pf-dot,#integrations .pf-panel[data-at="2"] .pf-f1 .pf-dot,#integrations .pf-panel[data-at="2"] .pf-f2 .pf-dot,#integrations .pf-panel[data-at="3"] .pf-dot{background:#2e9e62;transition:background-color .35s var(--ease-out) .4s}#integrations .pf-panel[data-at="1"] .pf-f1 .pf-meta>span,#integrations .pf-panel[data-at="2"] .pf-f1 .pf-meta>span,#integrations .pf-panel[data-at="2"] .pf-f2 .pf-meta>span,#integrations .pf-panel[data-at="3"] .pf-meta>span{opacity:1;transition:opacity .3s var(--ease-out) .4s}.pf-ta{flex-direction:column;align-items:stretch!important;gap:7px;overflow:hidden}.pf-sh-main,.pf-ps-main,.pf-md-main,.pf-pl-main,.pf-sh-card,.pf-ps-card,.pf-md-box,.pf-md-body,.pf-sh-f--grow,.pf-ps-f--grow,.pf-md-f--grow,.pf-pl-f--grow{min-height:0}.pf-rte{display:flex;align-items:center;gap:1px;flex:none;margin:-3px -6px 0;padding-bottom:5px;color:var(--rt-ink, #4A4A4A);box-shadow:0 1px 0 var(--rt-line, #EBEBEB)}.pf-rte svg{width:22px;height:22px;padding:4px;border-radius:5px}.pf-rte>i{flex:none;width:1px;height:14px;margin:0 4px;background:var(--rt-line, #E3E3E3)}.pf-rte-sel{display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 2px 0 6px;font-size:12px;white-space:nowrap}.pf-rte-sel svg{width:16px;height:16px;padding:2px}.pf-caret{display:inline-block;width:1.5px;height:1.15em;margin-left:1px;vertical-align:text-bottom;background:currentColor}@media(prefers-reduced-motion:no-preference){.pf-caret{animation:pf-blink 1.06s steps(1,end) infinite}}@keyframes pf-blink{0%,to{opacity:1}50%{opacity:0}}.pf-kbd{flex:none;margin-left:auto;padding:0 4px;border-radius:4px;font:500 10.5px/16px var(--font-url);letter-spacing:.02em}.pf-ps{grid-template-columns:148px minmax(0,1fr);grid-template-rows:40px minmax(0,1fr);background:#f7f7f7;color:#1d1d1b}.pf-ps-top{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:0 14px;background:#1d1d1b;color:#fff}.pf-ps-wm{display:block;height:10px;width:auto;filter:brightness(0) invert(1)}.pf-ps-ver{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:10px;background:#3d3d3b;color:#e8e8e8;font-size:12px;font-weight:600}.pf-ps-q{display:flex;align-items:center;gap:7px;flex:0 1 196px;min-width:0;height:26px;margin-left:12px;padding:0 9px;background:#fff;color:#6b6b69;font-size:12px}.pf-ps-q svg{width:14px;height:14px;color:#1d1d1b}.pf-ps-side{display:flex;flex-direction:column;gap:1px;padding:12px 8px;background:#fff;border-right:1px solid #E3E3E3;min-width:0}.pf-ps-it{display:flex;align-items:center;gap:9px;height:30px;padding:0 8px;white-space:nowrap;color:#1d1d1b}.pf-ps-it svg{width:16px;height:16px;color:#46464a}.pf-ps-it.is-on,.pf-ps-it.is-on svg{color:#3446b0;font-weight:600}.pf-ps-sub{display:flex;align-items:center;height:28px;padding-left:33px;white-space:nowrap;color:#2e2e2c}.pf-ps-sub.is-on{background:#f4f4f4;color:#3446b0;font-weight:600}.pf-ps-main{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 18px}.pf-ps-crumb{margin:0;font-size:12px;color:#6b6b69}.pf-ps-crumb i{padding:0 3px;color:#a3a3a1}.pf-ps-head{display:flex;align-items:center;gap:10px;min-width:0}.pf-ps-head b{font-size:15px}.pf-ps-badge{margin-left:auto}.pf-ps-badge>span{padding:3px 8px;border-radius:4px;font-size:12px;font-weight:600;line-height:16px}.pf-ps-badge .pf-b-done{background:#dff3e5;color:#17663a}.pf-ps-badge .pf-b-todo{background:#ececec;color:#4f4f4d}.pf-ps-card{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;padding:0 14px 12px;background:#fff;border:1px solid #DDDDDD}.pf-ps-tabs{display:flex;margin:0 -14px;padding:0 6px;border-bottom:1px solid #E3E3E3}.pf-ps-tabs span{padding:9px 9px 7px;border-bottom:2px solid transparent;color:#5c5c5a}.pf-ps-tabs .is-on{border-bottom-color:#1d1d1b;color:#1d1d1b;font-weight:600}.pf-ps-f{display:flex;flex-direction:column;gap:5px}.pf-ps-l{color:#1d1d1b}.pf-ps-in{display:flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid #C6C6C4;background:#fff}.pf-ps-f--grow,.pf-md-f--grow,.pf-pl-f--grow{flex:1 1 auto}.pf-ps-ta{flex:1 1 auto;align-items:flex-start;min-height:46px;padding:7px 11px}.pf-ps-bar{display:flex;align-items:center;gap:8px;margin:auto -18px -14px;padding:10px 18px;background:#fff;border-top:1px solid #DDDDDD}.pf-ps-back{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 7px;border:1px solid #1D1D1B;font-weight:500;white-space:nowrap}.pf-ps-back svg{width:16px;height:16px}.pf-ps-save{display:grid;place-items:center;height:30px;padding:0 13px;background:#1d1d1b;color:#fff;font-weight:600}.pf-ps-tools{display:flex;align-items:center;gap:15px;margin-left:auto;flex:none;color:#dadad8}.pf-ps-view{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.pf-ps-tools svg{width:16px;height:16px}.pf-ps-bell{position:relative;display:grid}.pf-ps-bell b{position:absolute;right:-7px;top:-5px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#e04848;color:#fff;font-size:9px;line-height:14px;text-align:center}.pf-ps-av{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#5b5b59;color:#e8e8e6}.pf-ps-av svg{width:15px;height:15px}.pf-ps-grp{display:flex;align-items:flex-end;height:22px;margin-top:7px;padding:0 8px 3px;color:#8c8c8a;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pf-ps-prev{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border:1px solid #C6C6C4;font-weight:500;white-space:nowrap}.pf-ps-prev svg{width:16px;height:16px}.pf-ps-tg{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-weight:500;white-space:nowrap}.pf-ps-tg i{position:relative;width:30px;height:16px;flex:none;border-radius:8px;background:#3446b0}.pf-ps-tg i:after{content:"";position:absolute;right:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040}.pf-sh{grid-template-columns:168px minmax(0,1fr);background:#0d0d0d;color:#303030}.pf-sh-side{display:flex;flex-direction:column;gap:1px;padding:9px 7px 8px;min-width:0;color:#e3e3e3}.pf-sh-brand{display:flex;align-items:center;justify-content:space-between;height:26px;margin-bottom:7px;padding:0 5px 0 6px}.pf-sh-bag{display:block;width:16px;height:18px}.pf-sh-brand svg{width:15px;height:15px;color:#8a8a8a}.pf-sh-q{display:flex;align-items:center;gap:7px;height:28px;margin-bottom:8px;padding:0 8px;border-radius:9px;background:#1c1c1c;box-shadow:inset 0 0 0 1px #2b2b2b;color:#8f8f8f}.pf-sh-q svg{width:15px;height:15px}.pf-sh-it{display:flex;align-items:center;gap:8px;height:27px;padding:0 7px;border-radius:8px;font-weight:500;white-space:nowrap}.pf-sh-it svg{width:16px;height:16px;color:#a6a6a6}.pf-sh-it.is-on{background:#262626;color:#fff}.pf-sh-n{margin-left:auto;padding:0 6px;border-radius:8px;background:#2a2a2a;color:#bdbdbd;font-size:11px;line-height:17px}.pf-sh-grp{display:flex;align-items:center;height:26px;margin-top:10px;padding:0 7px;color:#8a8a8a;font-size:12px;font-weight:500}.pf-sh-ico{display:block;flex:none;width:16px;height:16px;border-radius:4.5px}.pf-sh-foot{display:flex;flex-direction:column;gap:1px;margin-top:auto}.pf-sh-store{display:flex;align-items:center;gap:7px;height:28px;padding:0 5px 0 7px;font-size:12.5px;font-weight:500;white-space:nowrap}.pf-sh-av{--mv-s: 18px}.pf-sh-store>svg{width:15px;height:15px;margin-left:auto;color:#8a8a8a}.pf-sh-main{display:flex;flex-direction:column;gap:12px;min-width:0;margin:5px 5px 5px 0;padding:12px 16px 14px;border-radius:14px;background:#fff}.pf-sh-crumb{display:flex;align-items:center;gap:7px;min-height:28px;color:#616161;font-weight:500}.pf-sh-crumb .pf-sh-ico{width:18px;height:18px;border-radius:5px}.pf-sh-crumb>svg{width:18px;height:18px;margin-left:auto;color:#4a4a4a}.pf-sh-save{display:grid;place-items:center;height:28px;padding:0 12px;border-radius:9px;background:#1a1a1a;color:#fff;font-weight:600;box-shadow:inset 0 1px #ffffff24,0 1px 1px #0000002e}.pf-sh-prod{display:flex;align-items:center;gap:10px;min-width:0}.pf-sh-prod .pf-thumb{width:34px;height:34px;border-radius:8px}.pf-sh-prod b{font-size:17px;line-height:1.2;font-weight:650;letter-spacing:-.012em;color:#1a1a1a}.pf-sh-badge{position:relative;justify-items:start}.pf-sh-badge>.pf-b-todo{position:absolute;left:0;top:0}.pf-sh-badge>span{padding:2px 8px;border-radius:8px;font-size:12px;font-weight:550;line-height:18px;white-space:nowrap}.pf-sh-badge .pf-b-done{background:#d7f5e3;color:#0c5132}.pf-sh-badge .pf-b-todo{background:#ebebeb;color:#4a4a4a}.pf-sh-tabs{display:inline-flex;align-self:flex-start;gap:2px;padding:2px;border-radius:10px;background:#f1f1f1}.pf-sh-tabs span{display:grid;place-items:center;height:24px;padding:0 10px;border-radius:8px;color:#616161;font-weight:550}.pf-sh-tabs .is-on{background:#fff;color:#1a1a1a;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000001a}.pf-sh-card{flex:1 1 auto;display:flex;flex-direction:column;gap:11px;padding:13px 14px 14px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #ebebeb,0 1px 2px #0000000a}.pf-sh-f{display:flex;flex-direction:column;gap:6px}.pf-sh-f>span:first-child{font-weight:500;color:#303030}.pf-sh-in{display:flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid #D4D4D4;border-radius:8px;background:#fff;color:#1a1a1a}.pf-sh-f--grow{flex:1 1 auto}.pf-sh-ta{flex:1 1 auto;align-items:flex-start;min-height:50px;padding:7px 11px}.pf-sh-q .pf-kbd{background:#2b2b2b;color:#9a9a9a}.pf-sh-grp>svg{width:13px;height:13px;margin-left:2px;color:#6e6e6e}.pf-sh-sub{position:relative;display:flex;align-items:center;height:24px;margin-left:15px;padding:0 8px 0 13px;border-radius:8px;color:#adadad;font-weight:500;white-space:nowrap}.pf-sh-sub.is-on{background:#262626;color:#fff}.pf-sh-sub.is-on:before{content:"";position:absolute;left:-7px;top:-9px;width:8px;height:17px;border-left:1.5px solid #4A4A4A;border-bottom:1.5px solid #4A4A4A;border-bottom-left-radius:6px}.pf-sh-path{display:flex;align-items:center;gap:3px;min-width:0;white-space:nowrap}.pf-sh-path svg{width:14px;height:14px;flex:none;color:#8a8a8a}.pf-sh-path b{overflow:hidden;text-overflow:ellipsis;font-weight:650;color:#1a1a1a}.pf-sh-acts{display:flex;gap:6px;margin-left:auto;flex:none}.pf-sh-ib{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#4a4a4a;box-shadow:inset 0 0 0 1px #e3e3e3,0 1px #0000000d}.pf-sh-ib svg{width:16px;height:16px}.pf-sh-ta.is-edit{border-color:#8a8a8a}.pf-md{grid-template-columns:168px minmax(0,1fr);background:#fafafa;color:#18181b}.pf-md-side{display:flex;flex-direction:column;gap:1px;padding:8px;border-right:1px solid #E4E4E7;min-width:0}.pf-md-store{display:flex;align-items:center;gap:7px;height:40px;margin-bottom:8px;padding:0 2px 8px 4px;border-bottom:1px dashed #E4E4E7;box-sizing:content-box;font-size:12.5px}.pf-md-av{--mv-s: 24px}.pf-md-store b{font-weight:500}.pf-md-store svg{width:14px;height:14px;margin-left:auto;color:#71717a}.pf-md-q{display:flex;align-items:center;gap:8px;height:28px;margin-bottom:6px;padding:0 8px;color:#71717a}.pf-md-q svg,.pf-md-it svg{width:15px;height:15px}.pf-md-q span:last-child{margin-left:auto;padding:1px 5px;border-radius:4px;background:#f4f4f5;box-shadow:inset 0 0 0 1px #e4e4e7;font-size:12px;line-height:16px}.pf-md-it{display:flex;align-items:center;gap:8px;height:28px;padding:0 8px;border-radius:6px;color:#52525b;font-weight:500;white-space:nowrap}.pf-md-it svg{color:#71717a}.pf-md-it.is-on{background:#fff;color:#18181b;box-shadow:0 0 0 1px #00000012,0 1px 2px #00000014}.pf-md-it.is-on svg{color:#18181b}.pf-md-main{display:flex;flex-direction:column;min-width:0}.pf-md-crumb{display:flex;align-items:center;gap:6px;height:40px;margin:0;padding:0 16px;border-bottom:1px solid #E4E4E7;color:#71717a;white-space:nowrap}.pf-md-crumb svg{width:12px;height:12px}.pf-md-crumb b{font-weight:500;color:#18181b}.pf-md-box{flex:1 1 auto;display:flex;flex-direction:column;margin:14px 16px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px #00000014,0 1px 2px -1px #00000014,0 2px 4px #0000000a}.pf-md-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #E4E4E7}.pf-md-head b{font-size:14px}.pf-md-badge{margin-left:auto}.pf-md-badge>span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;color:#52525b}.pf-md-badge>span:before{content:"";width:6px;height:6px;border-radius:2px}.pf-md-badge .pf-b-done:before{background:#10b981;box-shadow:0 0 0 3px #d1fae5}.pf-md-badge .pf-b-todo:before{background:#a1a1aa;box-shadow:0 0 0 3px #f4f4f5}.pf-md-body{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px}.pf-md-tabs{display:inline-flex;align-self:flex-start;gap:2px;padding:2px;border-radius:8px;background:#f4f4f5}.pf-md-tabs span{display:grid;place-items:center;height:24px;padding:0 9px;border-radius:6px;color:#71717a;font-weight:500}.pf-md-tabs .is-on{background:#fff;color:#18181b;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000001a}.pf-md-f{display:flex;flex-direction:column;gap:6px}.pf-md-l{font-weight:500}.pf-md-in{display:flex;align-items:center;min-height:32px;padding:0 10px;border-radius:6px;background:#fafafa;box-shadow:0 0 0 1px #e4e4e7,0 1px 2px #0000000a}.pf-md-ta{flex:1 1 auto;align-items:flex-start;min-height:52px;padding:7px 10px}.pf-md-pre{flex:none;margin-right:1px;color:#a1a1aa}.pf-md-acts{display:flex;justify-content:flex-end;gap:8px;padding:12px 14px;border-top:1px solid #E4E4E7}.pf-md-btn{display:grid;place-items:center;height:28px;padding:0 10px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px #00000014,0 1px 2px #0000001a;font-weight:500}.pf-md-btn--p{background:#27272a;color:#fff;box-shadow:0 0 0 1px #18181b,inset 0 1px #ffffff1f}.pf-md-grp{display:flex;align-items:center;height:26px;margin-top:8px;padding:0 8px;color:#a1a1aa;font-size:12px;font-weight:500;white-space:nowrap}.pf-md-it .pf-sh-ico{width:15px;height:15px;border-radius:4px}.pf-md-foot{display:flex;flex-direction:column;gap:1px;margin-top:auto;padding-top:6px;border-top:1px dashed #E4E4E7}.pf-md-user{display:flex;align-items:center;gap:8px;height:34px;padding:0 6px;font-weight:500;white-space:nowrap}.pf-md-user i{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e4e4e7;color:#3f3f46;font-size:10px;font-style:normal;font-weight:600}.pf-md-user svg{width:14px;height:14px;margin-left:auto;color:#a1a1aa}.pf-md-crumb>.pf-md-bell{width:16px;height:16px;margin-left:auto;color:#71717a}.pf-md-more{width:18px;height:18px;flex:none;margin-left:4px;color:#71717a}.pf-pl{grid-template-columns:136px minmax(0,1fr);background:#fff;color:#141414}.pf-pl-side{display:flex;flex-direction:column;gap:2px;padding:16px 12px 12px 14px;background:#f4f4f4;color:#474747;min-width:0;box-shadow:inset -1px 0 #e8e8e8}.pf-pl-ic{display:block;width:20px;height:20px;margin-bottom:18px}.pf-pl-grp{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px;color:#7a7a7a;font-size:12px;white-space:nowrap}.pf-pl-grp svg{width:12px;height:12px;flex:none}.pf-pl-grp--2{margin-top:14px}.pf-pl-it{position:relative;display:flex;align-items:center;height:26px;white-space:nowrap}.pf-pl-it.is-on{color:#141414;font-weight:600}.pf-pl-it.is-on:before{content:"";position:absolute;left:-14px;top:6px;bottom:6px;width:2px;background:#141414}.pf-pl-out{display:block;width:18px;height:18px;margin-top:auto;color:#7a7a7a}.pf-pl-main{display:flex;flex-direction:column;min-width:0;padding:0 20px 12px}.pf-pl-bar{display:flex;align-items:center;gap:10px;height:44px;border-bottom:1px solid #EBEBEB;color:#6b6b6b}.pf-pl-bar i{padding:0 5px;color:#a8a8a8;font-style:normal}.pf-pl-crumb{flex:1 1 auto;display:flex;align-items:center;min-width:0;white-space:nowrap}.pf-pl-crumb b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:400;color:#141414}.pf-pl-av{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e6e6e6;color:#4a4a4a}.pf-pl-av svg{width:15px;height:15px}.pf-pl-tabs{display:flex;align-items:center;gap:2px;margin:0 -9px}.pf-pl-tabs span{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:4px;color:#6b6b6b;white-space:nowrap}.pf-pl-tabs .is-on{background:#efefef;color:#141414;font-weight:500}.pf-pl-tabs b{padding:0 5px;border-radius:8px;background:#ebebeb;color:#4a4a4a;font-size:11px;font-weight:500;line-height:16px}.pf-pl-loc{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 6px 0 9px;border:1px solid #DDDDDD;border-radius:4px;color:#4a4a4a;font-size:12px;white-space:nowrap}.pf-pl-loc b{color:#141414}.pf-pl-loc svg{width:12px;height:12px}.pf-pl-doc{display:flex;flex-direction:column;gap:10px;padding:14px 0 12px;border-bottom:1px solid #EBEBEB}.pf-pl-h{margin:0;font-size:19px;line-height:1.25;font-weight:600;letter-spacing:-.01em}.pf-pl-h .pf-b-todo{color:#9a9a9a;font-weight:500}.pf-pl-ctl{display:flex;align-items:center;gap:10px}.pf-pl-badge{justify-items:start}.pf-pl-badge>span{padding:3px 8px;border-radius:4px;font-size:12px;font-weight:500;line-height:16px}.pf-pl-badge .pf-b-done{background:#e3f5e9;color:#17663a}.pf-pl-badge .pf-b-todo{background:#efefef;color:#4a4a4a}.pf-pl-btn{display:grid;place-items:center;height:28px;margin-left:auto;padding:0 12px;border-radius:4px;background:#141414;color:#fff;font-size:12px;font-weight:500}.pf-pl-f{display:flex;flex-direction:column;gap:6px;padding-top:10px}.pf-pl-l{color:#3a3a3a}.pf-pl-in{display:flex;align-items:center;min-height:36px;padding:0 11px;border:1px solid #DDDDDD;border-radius:4px;background:#fff}.pf-pl-ta{flex:1 1 auto;align-items:flex-start;min-height:52px;padding:9px 11px}@container (max-width: 559px){.pf-ps{grid-template-columns:128px minmax(0,1fr)}.pf-sh{grid-template-columns:146px minmax(0,1fr)}.pf-sh-store>svg,.pf-sh-n{display:none}.pf-md{grid-template-columns:138px minmax(0,1fr)}.pf-pl{grid-template-columns:116px minmax(0,1fr)}.pf-ps-q{display:none}.pf-ps-main{padding:12px 14px}.pf-sh-main{padding:11px 13px 13px}.pf-sh-prod b{font-size:15px}.pf-ps-bar{margin:auto -14px -12px;padding:10px 14px}.pf-md-box{margin:12px 14px}.pf-pl-main{padding:0 16px 12px}.pf-sh-acts,.pf-ps-prev,.pf-ps-tg,.pf-sh-q .pf-kbd{display:none}.pf-sh-path svg,.pf-sh-path b{display:none}.pf-ps-bar{justify-content:space-between}}@container (max-width: 639px){.pf-d2{display:none}}@container (max-width: 679px){.pf-ps-view>span{display:none}}@container (max-width: 459px){.pf-ps,.pf-md{grid-template-columns:minmax(0,1fr)}.pf-ps-side,.pf-md-side{display:none}.pf-sh{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.pf-sh-side{flex-direction:row;align-items:center;gap:8px;padding:6px 8px 6px 6px}.pf-sh-side>.pf-sh-it,.pf-sh-grp,.pf-sh-sub,.pf-sh-brand>svg,.pf-sh-foot>.pf-sh-it,.pf-sh-store>b,.pf-sh-store>svg{display:none}.pf-sh-brand{margin:0;padding:0 2px 0 4px}.pf-sh-q{flex:1 1 auto;margin:0}.pf-sh-foot{margin:0}.pf-sh-store{padding:0 2px}.pf-sh-av{--mv-s: 22px}.pf-sh-main{margin:0 5px 5px}.pf-ps-q{display:flex;margin-left:auto;flex:0 1 140px}.pf-ps-tools{margin-left:4px}.pf-rte,.pf-ps-view,.pf-ps-bell,.pf-pl-av{display:none}.pf-pl{grid-template-columns:44px minmax(0,1fr)}.pf-pl-side{align-items:center;padding:14px 0}.pf-pl-side>:not(.pf-pl-ic){display:none}.pf-pl-main{padding:0 14px 12px}.pf-md-crumb{padding:0 14px}.pf-md-box{margin:12px}}@media(max-width:1099px){.pf-head{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.pf-panel{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px}.pf-desc{max-width:56ch}}@media(max-width:760px){#integrations{--pf-winh: 416px;--pf-seg-h: 44px}.pf-m-hide{display:none}.js #integrations .pf-seg{display:flex;width:100%;align-items:stretch}.pf-tabs{flex:1 1 auto;display:grid;grid-template-columns:1fr 1fr;gap:2px}.pf-tab{padding:0 10px}.pf-pp{align-self:center}.pf-kind{margin-top:18px}.pf-desc{margin-bottom:22px}.pf-more{margin-top:14px}}@media(min-width:640px)and (max-height:500px){#integrations{--pf-vis: min(var(--pf-winh), calc(100vh - 100px) )}@supports (height: 100svh){#integrations{--pf-vis: min(var(--pf-winh), calc(100svh - 100px) )}}#integrations .pf-win{max-height:var(--pf-vis);overflow:hidden}#integrations .pf-bo{flex:none;height:calc(var(--pf-winh) - 38px)}}.cl{isolation:isolate;overflow-x:clip;overflow-y:visible}@media(min-width:761px){.cl>.wrap{padding-bottom:clamp(72px,7vw,112px)}}.cl{--cl-gl: max(16px, env(safe-area-inset-left, 0px));--cl-gr: max(16px, env(safe-area-inset-right, 0px))}@media(min-width:761px){.cl{--cl-gl: max(var(--gutter), env(safe-area-inset-left, 0px));--cl-gr: max(var(--gutter), env(safe-area-inset-right, 0px))}}.cl-top{display:grid;gap:28px;align-items:end}.cl-br{display:none}@media(min-width:761px){.cl-br{display:inline}}.cl-rates{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;max-width:600px}.cl-rates:before{content:"";position:absolute;z-index:-1;inset:-44px -40px;pointer-events:none;background:radial-gradient(closest-side at 26% 55%,#dbc498c7,#dbc49800),radial-gradient(closest-side at 77% 52%,#c2c6cf9e,#c2c6cf00)}.cl-rate{--glass-1: rgba(255, 255, 255, .6);--glass-2: rgba(255, 255, 255, .38);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;min-height:84px;padding:14px 34px 14px 14px;border-radius:var(--r-card);color:var(--ink);text-decoration:none;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.cl-rate__ico{width:44px;height:44px;border-radius:var(--r-tile)}.cl-rate__ico svg{width:20px;height:20px}.cl-rate__ico .cl-gsh{width:18px;height:21px;color:#95bf47}.cl-rate__main{display:grid;gap:4px;min-width:0}.cl-rate__row{display:flex;align-items:center;gap:10px}.cl-rate__v{font-family:var(--font-display);font-weight:var(--w-display);font-stretch:var(--display-stretch);font-size:1.75rem;line-height:1;letter-spacing:-.03em;font-variant-numeric:normal}.cl-rate__l{font-size:.875rem;line-height:1.35;color:var(--ink-2)}.cl-rate__l b{font-weight:var(--w-ui);color:var(--ink)}.cl-rate__x{position:absolute;top:13px;right:13px;width:14px;height:14px;color:var(--ink-3);transition:transform var(--d-2) var(--ease-out),color var(--d-2) var(--ease-out)}@media(hover:hover)and (pointer:fine){.cl-rate:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px var(--edge-2),var(--shadow-3)}.cl-rate:hover:after{content:"";position:absolute;left:0;right:0;top:100%;height:4px}.cl-rate:hover .cl-rate__x{transform:translate(2px,-2px);color:var(--ink)}}.cl-rate:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:var(--r-card)}.cl-stars{flex:none;width:83px;height:15px;color:var(--ink)}.cl-stars svg{width:100%;height:100%}@media(min-width:1100px){.cl-top{grid-template-columns:minmax(0,1fr) auto;gap:48px}.cl-rates{grid-template-columns:repeat(2,296px)}}.cl-figw{position:relative;margin-top:clamp(48px,5.6vw,80px)}.cl-figs{position:relative;display:grid;gap:20px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cl-fig{min-width:0}.cl-story{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:540px;margin:0;padding:8px;border-radius:var(--r-card);background:var(--cl-bg, #2B2722);box-shadow:0 0 0 1px #3026141a,var(--shadow-3);color:#fff}.cl-story__img{position:absolute;z-index:-3;left:0;top:-46px;width:100%;height:calc(100% + 92px);max-width:none;object-fit:cover;object-position:var(--op, 50% 50%);transition:transform 1.2s var(--ease-out)}.cl-story:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0a090800 48%,#0a09084d)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cl-story:hover .cl-story__img{transform:scale(1.045)}}.cl-scrim{position:absolute;z-index:-2;left:0;top:0;width:320px;height:200px;pointer-events:none;background:radial-gradient(farthest-side at 0 0,#0a090880,#0a090833 52%,#0a090800)}.cl-logo{position:absolute;top:20px;left:20px;width:calc(var(--f) * 34px);max-width:calc(100% - 40px);height:auto;filter:brightness(0) invert(1) drop-shadow(0 1px 8px rgba(0,0,0,.32))}.cl-panel{position:relative;margin:0;display:flex;flex-direction:column;padding:15px 16px 14px;border-radius:var(--r-tile);background:linear-gradient(180deg,#12110f9e,#12110fb3);-webkit-backdrop-filter:blur(18px) saturate(80%);backdrop-filter:blur(18px) saturate(80%);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff1a,0 12px 28px -14px #00000073}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.cl-panel{background:#12110fe0}}.cl-panel__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cl-num{display:flex;align-items:center;font-family:var(--font-display);font-weight:var(--w-display);font-stretch:var(--display-stretch);font-size:clamp(2.5rem,2.05rem + 1.4vw,3.25rem);line-height:1;letter-spacing:-.035em;font-variant-numeric:normal;color:#fff}.cl-num__v{display:inline-flex;align-items:center;transition:opacity .3s var(--ease-out)}.cl-d{display:inline-block;min-width:1ch}.cl-d--end{text-align:right}.cl-wait .cl-num__v{opacity:0}.cl-num__ar{width:.5em;height:.5em;margin:.06em .12em 0;color:#ffffffb3}.cl-lbl{margin-top:5px;font-size:.875rem;line-height:1.35;color:#d3cdc3}.cl-q{margin:13px 0 0;font-size:1.0625rem;line-height:1.3;font-weight:var(--w-ui);letter-spacing:-.008em;color:#fff}.cl-q p{text-wrap:balance}.cl-by{display:flex;align-items:center;gap:10px;margin-top:14px}.cl-by>img{width:32px;height:32px;flex:none;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #ffffff38}.cl-by__t{display:flex;flex-direction:column;min-width:0}.cl-by__n{font-size:.875rem;line-height:1.3;font-weight:var(--w-ui);color:#fff}.cl-by__r{font-size:.8125rem;line-height:1.35;color:#d3cdc3}.cl-panel--q .cl-q{margin-top:0;font-family:var(--font-display);font-weight:var(--w-display);font-stretch:var(--display-stretch);font-size:clamp(1rem,.96rem + .12vw,1.0625rem);line-height:1.28;letter-spacing:-.01em}.cl-dots{display:none}.cl-story{transform:translate3d(0,calc((1 - var(--cl-r, 1)) * 72px),0);opacity:var(--cl-o, 1)}.cl-story__img{scale:calc(1 + (1 - var(--cl-z, 1)) * .16)}.cl-panel{transform:translate3d(0,calc((1 - var(--cl-pn, 1)) * 36px),0)}.cl-rv .cl-panel{clip-path:inset(calc((1 - var(--cl-pc, 1)) * 100%) 0 0 0 round var(--r-tile))}.cl-logo{opacity:var(--cl-lg, 1);transform:translate3d(0,calc((1 - var(--cl-lg, 1)) * -8px),0)}.cl-scrim{opacity:var(--cl-lg, 1)}@media(prefers-reduced-motion:no-preference){.cl-sl .cl-story{transition:transform .32s var(--ease-out),opacity .32s var(--ease-out)}.cl-sl .cl-story__img{transition:transform 1.2s var(--ease-out),scale .4s var(--ease-out)}.cl-sl .cl-panel{transition:transform .32s var(--ease-out),clip-path .32s var(--ease-out)}.cl-sl .cl-scrim{transition:opacity .32s var(--ease-out)}.cl-sl .cl-logo{transition:transform .32s var(--ease-out),opacity .32s var(--ease-out)}}@media print{.cl-story,.cl-panel,.cl-logo{transform:none;opacity:1}.cl-rv .cl-panel{clip-path:none}.cl-scrim,.cl-wait .cl-num__v{opacity:1}.cl-story__img{scale:1}}@media(min-width:761px)and (max-width:1179px){.cl-img-aero{object-position:80% 0}}@media(min-width:940px)and (max-width:1179px){.cl-img-aero{object-position:100% 0}}@media(min-width:761px){.cl-fig:nth-child(2n){margin-top:56px}}@media(min-width:761px)and (max-width:1179px){.cl-story{min-height:420px;min-height:clamp(420px,52svh,540px)}.cl-fig:nth-child(2n){margin-top:40px}}@media(min-width:1180px){.cl-figs{grid-template-columns:repeat(4,minmax(0,1fr))}.cl-story{min-height:620px}}.cl-wall{--cl-gap: 16px;--cl-peek: 72px;--cl-pad0: max(var(--gutter), calc((100vw - var(--container)) / 2));position:relative;margin:clamp(64px,6.4vw,96px) calc(50% - 50vw) 0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.cl-row{position:relative;min-width:0}.cl-set{display:flex;gap:var(--cl-gap);margin:0;padding:0 var(--cl-gap) 0 0;list-style:none}.cl-card{flex:none;width:var(--cw, 384px);scroll-snap-align:start}.cl-card--s{--cw: 330px}.cl-card--m{--cw: 384px}.cl-card--l{--cw: 444px}.cl-card figure{margin:0;height:100%;min-height:200px;display:flex;flex-direction:column;padding:18px 22px 20px;border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--edge),0 1px 2px #3026140d,0 10px 22px -12px #30261429;transition:box-shadow .4s var(--ease-out)}.cl-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;height:40px}.cl-card__logo{flex:none;width:calc(var(--f) * 30px);max-width:62%;height:auto;filter:brightness(0);opacity:.88}.cl-card .badge{gap:6px;flex:none}.cl-card .badge .cl-gsh{width:10px;height:12px;color:#95bf47}.cl-card .badge .cl-gps{width:11px;height:11px}.cl-card__q{margin:14px 0 0;font-size:1rem;line-height:1.5;letter-spacing:-.003em;color:var(--ink)}.cl-card figcaption{margin-top:auto;padding-top:16px}.cl-card--nob .cl-card__top{margin-bottom:14px}.cl-card--nob .cl-card__q{margin-block:auto}.cl-who{display:flex;align-items:center;gap:11px;min-width:0}.cl-who>img{width:34px;height:34px;flex:none;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--edge)}.cl-who__t{display:flex;flex-direction:column;min-width:0}.cl-who__n{font-size:.875rem;line-height:1.3;font-weight:var(--w-ui);color:var(--ink)}.cl-who__r{font-size:.8125rem;line-height:1.35;color:var(--ink-3)}@media(hover:hover)and (pointer:fine){.cl-card:hover figure{box-shadow:0 0 0 1px var(--edge-2),0 1px 2px #3026140d,0 14px 28px -12px #30261438}}.marquee.cl-mq{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cl-pad0);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--cl-peek)),transparent calc(100% - 8px));mask-image:linear-gradient(90deg,#000 calc(100% - var(--cl-peek)),transparent calc(100% - 8px))}.cl-mq::-webkit-scrollbar{display:none}.cl-mq .marquee__track{animation-name:none;padding:8px var(--cl-peek) 22px var(--cl-pad0)}.cl-mq .cl-set[aria-hidden=true]{display:none}.cl-row:after{content:"";position:absolute;inset:2px 8px 16px;z-index:1;pointer-events:none;border-radius:var(--r-card);box-shadow:0 0 0 2px var(--signal);opacity:0}.cl-mq:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}@supports selector(:has(*)){.cl-mq:focus-visible{outline:none}.cl-row:has(>.cl-mq:focus-visible):after{opacity:1}}@media(min-width:761px)and (prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.js .cl-mq{overflow:hidden;scroll-snap-type:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.js .cl-mq .marquee__track{animation-name:rv-marquee;padding-inline:0;--dur: 92s}.js .cl-row--rev .marquee__track{--dur: 88s}.js .cl-mq .cl-set[aria-hidden=true]{display:flex}.js .cl-row.cl-man .cl-mq{overflow-x:auto;scroll-snap-type:x mandatory}.js .cl-row.cl-man .marquee__track{animation-name:none}}@media(min-width:761px)and (prefers-reduced-motion:reduce),(min-width:761px)and (hover:hover)and (pointer:fine)and (scripting:none){.cl-wall{margin-inline:0;gap:16px}.marquee.cl-mq{overflow:visible;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none}.cl-mq .marquee__track{width:auto;padding:0}.cl-set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0}.cl-set>.cl-card{width:auto}.cl-row:after{content:none}}@media(min-width:1180px)and (prefers-reduced-motion:reduce),(min-width:1180px)and (hover:hover)and (pointer:fine)and (scripting:none){.cl-set{grid-template-columns:repeat(3,minmax(0,1fr))}}.cl-bar{display:flex;align-items:center;justify-content:center;margin-top:22px}.cl-all{font-size:1rem;min-height:44px}@media(min-width:761px)and (max-width:1099px){.cl-card--s{--cw: 304px}.cl-card--m{--cw: 356px}.cl-card--l{--cw: 412px}}@media(max-width:760px){.cl-top{gap:24px}.cl-rates{gap:10px}.cl-rates:before{inset:-40px -16px}.cl-rate{grid-template-columns:minmax(0,1fr);min-height:0;padding:14px 30px 14px 16px}.cl-rate__ico{display:none}.cl-rate__main{gap:6px}.cl-rate__row{flex-direction:column;align-items:flex-start;gap:7px}.cl-rate__v{font-size:1.625rem}.cl-stars{width:72px;height:13px}.cl-rate__l{font-size:.8125rem}.cl-rate__dot{display:none}.cl-rate__l b{display:block}.cl-wall{--cl-cw: min( calc(100vw - 72px) , 380px);--cl-pad0: 16px;margin-top:48px}.cl-wall .cl-card{--cw: var(--cl-cw)}.cl-one .cl-row--rev{display:none}.cl-card figure{min-height:0;padding:16px 18px 18px}.cl-bar{margin-top:12px}.cl-q{font-size:1rem}}@media(max-width:760px),(max-width:1023px)and (max-height:500px){.cl-figs{display:grid;grid-template-columns:none;grid-auto-flow:column;gap:12px;align-items:stretch;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.cl-figs::-webkit-scrollbar{display:none}.cl-fig,.cl-fig:nth-child(2n){margin-top:0}.cl-fig{scroll-snap-align:start;display:flex}.cl-story{width:100%;box-shadow:0 0 0 1px #3026141a,0 2px 4px #3026140f,0 16px 26px -16px #3026146b}.cl-figs:focus-visible{outline:2px solid var(--signal);outline-offset:-2px;border-radius:var(--r-card)}.cl-dots{display:flex;justify-content:center;gap:0}.cl-dot{position:relative;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}.cl-dot:before{content:"";width:7px;height:7px;border-radius:99px;background:var(--edge-3);transition:width .35s var(--ease-out),background-color .35s var(--ease-out)}.cl-dot[aria-current=true]:before{width:20px;background:var(--ink)}.cl-dot:focus-visible{outline:2px solid var(--signal);outline-offset:-6px;border-radius:99px}html:not(.js) .cl-dots{display:none}}@media(max-width:760px){.cl-figw{margin-top:40px;margin-inline:-16px}.cl-figs{grid-auto-columns:calc(100vw - 72px);padding:4px 16px 18px;scroll-padding-inline:16px}.cl-story{min-height:560px}}@media(max-width:1023px)and (max-height:500px)and (orientation:landscape){.cl-figw{margin-top:32px;margin-inline:calc(-1 * var(--cl-gl)) calc(-1 * var(--cl-gr))}.cl-figs{grid-auto-columns:min(600px,calc(100% - 88px));padding:4px var(--cl-gr) 26px var(--cl-gl);scroll-padding-inline:var(--cl-gl) var(--cl-gr)}.cl-story{min-height:0;height:min(304px,calc(100vh - 88px))}.cl-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:20px;align-items:start;padding:11px 14px 10px}.cl-panel__top{grid-area:1 / 1}.cl-num{font-size:2.25rem}.cl-lbl{grid-area:2 / 1;margin-top:4px;line-height:1.3}.cl-q{grid-area:1 / 2;align-self:center;margin:0;font-size:1rem}.cl-by{grid-area:2 / 2;margin-top:6px}.cl-logo{top:16px;left:16px;width:calc(var(--f) * 30px)}.cl-panel--q{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.cl-panel--q .cl-panel__top{grid-area:1 / 2;justify-self:end}.cl-panel--q .cl-q{grid-area:1 / 1 / 3 / 2;font-size:1rem}.cl-panel--q .cl-by{grid-area:2 / 2;align-self:end}.cl-img-aero{object-position:88% 0}.cl-img-manu{object-position:50% 68%}.cl-story--aero:before{content:"";position:absolute;z-index:-2;left:0;right:0;top:26%;height:34%;pointer-events:none;background:linear-gradient(90deg,#000 45%,#0000 48%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}}@media(max-width:380px){.cl-wall{--cl-cw: calc(100vw - 52px) }.cl-card figure{padding-inline:16px}.cl-card__q{font-size:.9375rem}.cl-story{min-height:572px}}.mk .wrap{padding-block:clamp(80px,8vw,120px)}.mk-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(40px,6vw,96px);align-items:center}.mk-copy{display:grid;gap:36px;justify-items:start;min-width:0}.mk-copy .head{gap:18px}.mk-eyebrow svg{width:16px;height:16px;color:#ddd1b0}.mk-copy .lead{max-width:30em}.mk-points{list-style:none;display:grid;gap:10px;width:100%;max-width:440px}.mk-pt{display:flex;align-items:center;gap:14px;min-height:64px;padding:11px 18px 11px 11px;border-radius:var(--r-card);background:linear-gradient(180deg,#1c1a16,#171612);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ffffff13,0 10px 24px -14px #000000b3;font-weight:var(--w-ui);font-size:1rem;line-height:1.3;color:var(--ink)}.mk-pt__ico{width:42px;height:42px;flex:none;border-radius:12px;display:grid;place-items:center;color:#e5dac0;background:#ddd1b01a;box-shadow:inset 0 0 0 1px #ddd1b029}.mk-pt__ico svg{width:20px;height:20px}.mk-btn{--h: 48px;padding:0 22px 0 24px;color:#12110f;background:#ddd1b0;box-shadow:inset 0 1px #ffffff73,0 1px 2px #0006,0 6px 14px -8px #0000008c}.mk-btn:hover{background:#e8dec4}.mk-btn:active{background:#d3c6a2}.mk-btn svg{transition:transform var(--d-2) var(--ease-out)}.mk-btn:hover svg{transform:translate(3px)}.mk-vis{position:relative;min-width:0}.mk-vis>.aura{inset:-14%;overflow:visible}.mk-plate{position:relative}.mk-frame{--mk-r: var(--r-frame);position:relative;aspect-ratio:1 / .94;border-radius:var(--mk-r);overflow:hidden;--glass-1: rgba(40, 37, 32, .62);--glass-2: rgba(24, 22, 19, .46);--glass-edge: rgba(255, 255, 255, .11);-webkit-tap-highlight-color:transparent}.mk-frame:focus{outline:none}.mk-frame:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:var(--mk-r)}.mk-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 10% 0%,rgba(255,246,228,.06),transparent 60%)}.mk-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.mk-fallback{position:absolute;left:50%;top:50%;width:74%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#2c2822,#161411 56%,#0b0a08);box-shadow:0 0 0 1px #ddd1b042,0 0 90px 12px #ddd1b012}.js .mk-fallback{display:none}.mk-toasts{position:absolute;inset:0;z-index:2;pointer-events:none}.mk-toast{position:absolute;display:flex;align-items:center;gap:12px;white-space:nowrap;padding:10px 16px 10px 10px;border-radius:var(--r-tile);pointer-events:auto;--glass-1: rgba(48, 45, 39, .74);--glass-2: rgba(30, 28, 24, .62);--glass-blur: 18px}.mk-toast__flag{width:28px;height:28px;flex:none;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #ffffff1a}.mk-toast__flag img,.mk-toast__flag svg{width:100%;height:100%;display:block}.mk-toast__txt{display:grid;gap:1px}.mk-toast__txt b{font-weight:var(--w-ui);font-size:.875rem;line-height:18px;color:var(--ink)}.mk-toast__txt span{font-size:.75rem;line-height:16px;color:var(--ink-3)}.mk-toast__price{margin-left:10px;font-family:var(--font-display);font-weight:var(--w-display);font-stretch:var(--display-stretch);font-size:1.0625rem;letter-spacing:-.01em;color:#e5dac0;font-variant-numeric:normal}.mk-toast[data-slot="0"]{left:-7%;top:9%}.mk-toast[data-slot="1"]{right:-5%;top:5%}.mk-toast[data-slot="2"]{left:-10%;top:43%}.mk-toast[data-slot="3"]{right:-8%;top:49%}.mk-toast[data-slot="4"]{left:-6%;bottom:14%}.mk-toast[data-slot="5"]{right:-4%;bottom:13%}.js .mk-toast.is-live-toast{opacity:0;transform:translateY(12px);transition:opacity .45s var(--ease-out),transform .8s var(--ease-out-expo)}.js .mk-toast.is-live-toast.is-on{opacity:1;transform:none}.js .mk-toast.is-live-toast.is-off{opacity:0;transform:translateY(-10px);transition-duration:.5s}@media(min-width:1101px)and (max-width:1365px){.mk-toast[data-slot="1"],.mk-toast[data-slot="3"],.mk-toast[data-slot="5"]{right:2%}}@media(max-width:1100px){.mk-toast[data-slot="0"],.mk-toast[data-slot="4"]{left:-4%}.mk-toast[data-slot="2"]{left:-6%}.mk-toast[data-slot="3"],.mk-toast[data-slot="1"],.mk-toast[data-slot="5"]{right:-3%}}@media(max-width:899px){.mk-grid{grid-template-columns:minmax(0,1fr);gap:56px}.mk-copy{max-width:620px}.mk-frame{aspect-ratio:1 / .8}.mk-toast[data-slot="0"]{left:3%;top:7%}.mk-toast[data-slot="2"]{left:3%;top:44%}.mk-toast[data-slot="4"]{left:3%;bottom:17%}.mk-toast[data-slot="1"]{right:3%;top:12%}.mk-toast[data-slot="3"]{right:3%;top:50%}.mk-toast[data-slot="5"]{right:3%;bottom:14%}}@media(max-width:760px){.mk .wrap{padding-block:var(--sec-pad)}.mk-copy{gap:28px}.mk-points{max-width:none}.mk-btn{width:100%}.mk-grid{gap:40px}.mk-frame{--mk-r: var(--r-card);aspect-ratio:1 / 1.02}}@media(max-width:760px),(min-width:640px)and (max-height:500px){.mk-toast{padding:8px 12px 8px 8px;gap:10px}.mk-toast__flag{width:24px;height:24px}.mk-toast__price{font-size:.9375rem;margin-left:6px}.mk-toast[data-slot]{inset:auto}.mk-toast[data-slot="0"],.mk-toast[data-slot="2"],.mk-toast[data-slot="4"]{left:12px;top:14px}.mk-toast[data-slot="1"],.mk-toast[data-slot="3"],.mk-toast[data-slot="5"]{right:12px;bottom:14px}.mk-toast--static:nth-child(3){display:none}}@media(min-width:640px)and (max-height:500px){.mk-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.mk-copy{gap:28px}.mk-vis{width:min(100%,calc(100svh - 96px));justify-self:center}.mk-plate{width:min(100%,calc(100svh - 96px));margin-inline:auto}.mk-frame{aspect-ratio:1 / 1}.mk-btn{width:auto}.mk-toast[data-slot]{left:50%;right:auto;translate:-50% 0}}.sp .wrap{padding-block:clamp(80px,8vw,124px)}.sp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:clamp(40px,5.6vw,92px);align-items:center}.sp-copy{display:grid;gap:40px;justify-items:start;min-width:0}.sp-copy .lead{max-width:28em}.sp-feats{list-style:none;display:grid;gap:10px;width:100%;max-width:520px}.sp-feat{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:16px;align-items:start;padding:17px 22px 18px 20px;border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--edge),0 1px 2px #3026140a,0 10px 24px -16px #30261438}.sp-feat>svg{width:22px;height:22px;color:var(--ink)}.sp-feat .h4{font-size:1rem;line-height:1.375}.sp-feat p{margin-top:2px;font-size:.875rem;line-height:1.5;color:var(--ink-3)}.sp-vis{position:relative;display:grid;gap:28px;min-width:0}.sp-vis>.aura{inset:-12% -10%;overflow:visible}.sp-photo{position:absolute;z-index:0;top:calc(max(40px,3vh + 10px) - clamp(80px,8vw,124px));right:-28px;width:54%;aspect-ratio:4 / 3;margin:0;border-radius:var(--r-card);overflow:hidden;background:#aeaba5;box-shadow:0 0 0 1px var(--edge),var(--shadow-2)}.sp-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 65%}.sp-chat{position:relative;border-radius:var(--r-frame);padding:8px}.sp-chat__head{display:flex;align-items:center;gap:14px;padding:12px 14px 16px 12px}.sp-avatars{display:flex;flex:none}.sp-avatars img{width:38px;height:38px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2.5px #fbfaf7;background:var(--bg-3)}.sp-avatars img+img{margin-left:-11px}.sp-who{display:grid;gap:2px;min-width:0}.sp-who b{font-weight:var(--w-ui);font-size:.9375rem;line-height:1.3;color:var(--ink)}.sp-who>span{position:relative;display:block;padding-left:15px;font-size:.8125rem;line-height:1.35;color:var(--ink-3);text-wrap:balance}.sp-on{position:absolute;left:0;top:.42em;width:8px;height:8px;border-radius:50%;background:#1e9e52}.sp-on i{position:absolute;inset:0;border-radius:50%;background:#1e9e52;opacity:0}@media(prefers-reduced-motion:no-preference){.sp-chat.is-pinging .sp-on i{animation:sp-ping 1.4s var(--ease-out) infinite}}@keyframes sp-ping{0%{transform:scale(1);opacity:.45}70%,to{transform:scale(2.8);opacity:0}}.sp-chat__body{position:relative;border-radius:var(--r-card);padding:22px 18px 24px;background:#ffffff9e;box-shadow:inset 0 0 0 1px #3026140d}.sp-acts{display:flex;gap:2px;margin-left:auto;flex:none;align-self:center}.sp-acts span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--ink-2)}.sp-acts svg,.sp-compose svg{width:18px;height:18px}.sp-read{display:inline-block;width:16px;height:16px;margin-left:4px;vertical-align:-4px;color:#1e9e52}.sp-compose{display:flex;align-items:center;gap:10px;height:48px;margin-top:8px;padding:0 7px 0 15px;border-radius:17px;background:#ffffffc7;box-shadow:inset 0 0 0 1px #30261412;color:var(--ink-3)}.sp-compose>svg{flex:none}.sp-compose__in{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;color:var(--ink-4)}.sp-send{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bg-3);color:var(--ink-3)}.sp-send svg{width:16px;height:16px}.sp-msgs{list-style:none;display:grid;gap:22px}.sp-msg{position:relative;display:grid;gap:7px;max-width:86%}.sp-msg--me{justify-self:end;justify-items:end}.sp-msg--team{justify-self:start;grid-template-columns:32px minmax(0,1fr);column-gap:10px;align-items:end}.sp-msg--team .sp-meta{grid-column:2}.sp-bubble{padding:12px 16px 13px;border-radius:20px;font-size:.9375rem;line-height:1.45;text-wrap:pretty}.sp-msg--me .sp-bubble{background:#1e1c18;color:#f6f3ec;border-bottom-right-radius:7px;box-shadow:0 10px 22px -14px #12110f99}.sp-msg--team .sp-bubble{background:#fff;color:var(--ink);border-bottom-left-radius:7px;box-shadow:0 0 0 1px var(--edge),0 8px 20px -14px #30261459}.sp-meta{font-size:.75rem;line-height:1.3;color:var(--ink-3)}.sp-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ink);align-self:end;box-shadow:0 0 0 1px var(--edge-2),var(--shadow-1)}.sp-av svg{width:19px;height:19px}.sp-typing{position:absolute;left:42px;bottom:26px;display:inline-flex;gap:5px;align-items:center;height:40px;padding:0 15px;border-radius:20px 20px 20px 7px;background:#fff;box-shadow:0 0 0 1px var(--edge),0 8px 20px -14px #30261459;opacity:0;pointer-events:none}.sp-typing i{width:7px;height:7px;border-radius:50%;background:var(--ink-3)}@media(prefers-reduced-motion:no-preference){.sp-msg.is-typing .sp-typing i{animation:sp-dot 1.1s ease-in-out infinite}.sp-msg.is-typing .sp-typing i:nth-child(2){animation-delay:.16s}.sp-msg.is-typing .sp-typing i:nth-child(3){animation-delay:.32s}}@keyframes sp-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.sp-chat.is-armed .sp-bubble,.sp-chat.is-armed .sp-meta,.sp-chat.is-armed .sp-av{opacity:0}.sp-chat.is-armed .sp-msg--me .sp-bubble{transform:translateY(26px) scale(.96);transform-origin:100% 100%}.sp-chat.is-armed .sp-msg--team .sp-bubble{transform:scale(.9);transform-origin:0 100%}.sp-chat.is-armed .sp-bubble,.sp-chat.is-armed .sp-meta,.sp-chat.is-armed .sp-av,.sp-chat.is-armed .sp-typing{transition:opacity .4s var(--ease-out),transform .7s var(--ease-out-expo)}.sp-chat.is-armed .sp-msg.is-typing .sp-av,.sp-chat.is-armed .sp-msg.is-typing .sp-typing{opacity:1}.sp-chat.is-armed .sp-msg.is-sent .sp-bubble,.sp-chat.is-armed .sp-msg.is-sent .sp-av{opacity:1;transform:none}.sp-chat.is-armed .sp-msg.is-sent .sp-meta{opacity:1;transition-delay:.25s}.sp-chat.is-armed .sp-msg.is-sent .sp-typing{opacity:0;transition-duration:.15s}.sp-stack{position:relative;z-index:1;display:grid;gap:14px}.sp-figs{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;padding:22px 26px 20px}.sp-fig{display:grid;grid-template-rows:auto 1fr;row-gap:12px;min-width:0}.sp-fig .stat{font-size:clamp(1.75rem,1.3rem + 1.1vw,2.5rem);white-space:nowrap;color:var(--ink)}.sp-fig span{align-self:end;font-size:.8125rem;line-height:1.3;color:var(--ink-3)}.sp-channels{display:grid;gap:12px;justify-items:start;padding-inline:4px}.sp-channels__label{font-size:.875rem;font-weight:var(--w-ui);color:var(--ink-2)}.sp-chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.sp-chips .chip{height:34px;padding:0 11px 0 9px;gap:6px;font-size:.8125rem;color:var(--ink)}.sp-chips .chip svg{width:16px;height:16px;color:var(--ink-2)}@media(max-width:1180px){.sp-figs{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr) minmax(0,1fr);column-gap:18px;padding-inline:20px 18px}}@media(max-width:1100px){.sp-grid{gap:40px}.sp-channels{padding-inline:0}.sp-chips .chip{padding:0 10px 0 8px;gap:5px}.sp-chips .chip svg{width:15px;height:15px}}@media(min-width:900px)and (max-width:1023px){.sp-chips{max-width:310px}.sp-fig span{font-size:.75rem}}@media(max-width:899px){.sp-grid{grid-template-columns:minmax(0,1fr);gap:48px}.sp-copy{display:contents}.sp-copy .head{order:1}.sp-vis{order:2;width:100%;margin-top:20px}.sp-photo{top:-52px;width:44%}.sp-feats{order:3;max-width:none}.sp-cta{order:4;justify-self:start}}@media(max-width:760px){.sp .wrap{padding-block:var(--sec-pad)}.sp-vis{margin-top:12px}.sp-photo{top:-36px;right:-10px;width:46%}.sp-grid{gap:40px}.sp-feat{column-gap:14px;padding:15px 18px 16px 16px}.sp-chat{border-radius:var(--r-card);padding:6px}.sp-chat__head{padding:10px 10px 14px 8px;gap:12px}.sp-avatars img{width:32px;height:32px}.sp-avatars img+img{margin-left:-10px}.sp-chat__body{padding:18px 12px 20px;border-radius:var(--r-tile)}.sp-compose{height:44px;margin-top:6px;padding-left:13px;border-radius:14px}.sp-compose__in{font-size:.875rem}.sp-acts span{width:30px;height:30px}.sp-msg{max-width:92%}.sp-bubble{font-size:.875rem}.sp-figs{grid-template-columns:minmax(0,104fr) minmax(0,88fr) minmax(0,70fr);column-gap:10px;padding:16px 12px 14px 14px}.sp-fig{row-gap:8px}.sp-fig span{font-size:.75rem}.sp-cta{justify-self:stretch}.sp-cta.btn{width:100%}}@media(max-width:400px){.sp-acts span:first-child{display:none}}#anthropic+.bl>.wrap{padding-top:clamp(8px,1.4vw,20px)}.bl-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 40px;flex-wrap:wrap}.bl-rail{position:relative;margin-top:clamp(40px,4.4vw,56px)}.bl-list{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.bl-item:nth-child(2){margin-top:56px}.bl-card{position:relative;display:flex;flex-direction:column;height:100%;padding:8px;border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-2);transition:transform .55s var(--ease-out),box-shadow .55s var(--ease-out)}.bl-cover{position:relative;display:block;aspect-ratio:16 / 10;border-radius:var(--r-tile);overflow:hidden;isolation:isolate;background:radial-gradient(90% 76% at 50% 60%,#ffffff9e,#fff0 72%),var(--grain),var(--bg-2);background-size:auto,var(--grain-size) var(--grain-size),auto}.bl-cover:after{content:"";position:absolute;z-index:2;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #3026140d;pointer-events:none}.bl-comp{position:absolute;inset:0;transform-origin:50% 58%;transition:transform 1.1s var(--ease-out)}.bl-comp>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bl-cat{position:absolute;z-index:1;left:12px;top:12px;height:30px;padding:0 12px 0 9px;gap:7px;color:var(--ink);background:var(--surface);box-shadow:0 0 0 1px var(--edge),0 4px 12px -6px #3026144d}.bl-cat img{width:15px;height:15px;object-fit:contain}.bl-body{display:flex;flex-direction:column;flex:1;gap:10px;padding:18px 14px 12px}.bl-title{font:var(--w-ui) 1.125rem/1.32 var(--font-sans);letter-spacing:-.014em;color:var(--ink);text-wrap:balance}.bl-link{color:inherit;text-decoration:none}.bl-link:after{content:"";position:absolute;inset:0;z-index:2;border-radius:var(--r-card)}.bl-link:focus-visible{outline:none}.bl-link:focus-visible:after{outline:2px solid var(--signal);outline-offset:3px}.bl-ex{font-size:.9375rem;line-height:1.55;color:var(--ink-3);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.bl-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:10px}.bl-time{display:inline-flex;align-items:center;gap:7px;font:var(--w-ui) .8125rem/1 var(--font-sans);color:var(--ink-2)}.bl-time svg{width:15px;height:15px;color:var(--ink-3)}.bl-go{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--bg-2);color:var(--ink);transition:background-color .35s var(--ease-out),color .35s var(--ease-out)}.bl-go svg{width:15px;height:15px;transition:transform .35s var(--ease-out)}@media(hover:hover)and (pointer:fine){.bl-card:hover{transform:translateY(-6px);box-shadow:0 0 0 1px var(--edge-2),var(--shadow-3)}.bl-card:hover .bl-link:after{bottom:-8px}.bl-card:hover .bl-comp{transform:scale(1.05)}.bl-card:hover .bl-go{background:var(--ink);color:var(--bg)}.bl-card:hover .bl-go svg{transform:translate(2px)}}.bl-card:focus-within .bl-go{background:var(--ink);color:var(--bg)}.bl-dots{display:none}@media(prefers-reduced-motion:no-preference){.rv-armed .bl-item:not(.is-in) .bl-comp{transform:scale(1.1)}.bl-item .bl-comp{transition:transform 1.4s var(--ease-out-expo)}.bl-item.is-in .bl-card:hover .bl-comp{transition-duration:1.1s}}@media(max-width:959px){.bl-list{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bl-pad);margin-inline:calc(-1 * var(--bl-pad));padding:6px var(--bl-pad) 50px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bl-list::-webkit-scrollbar{display:none}.bl-item{flex:0 0 min(400px,46%);scroll-snap-align:start}.bl-item:nth-child(2){margin-top:0}.js .bl-item[data-reveal]:not(.is-in){opacity:1;transform:none}.bl-dots{display:flex;justify-content:center;gap:8px;margin-top:-20px}.bl-dots i{width:7px;height:7px;border-radius:50%;background:var(--ink-4);opacity:.45;transition:opacity .3s var(--ease-out),width .3s var(--ease-out),background-color .3s var(--ease-out)}.bl-dots i.is-on{width:20px;border-radius:4px;opacity:1;background:var(--ink-2)}}.bl{--bl-pad: 16px}@media(min-width:761px){.bl{--bl-pad: var(--gutter)}}@media(max-width:760px){.bl-item{flex-basis:84%}.bl-more{margin-top:22px;text-align:center}.bl-title{font-size:1.0625rem}}@media(min-width:640px)and (max-height:500px){.bl-cover{aspect-ratio:2 / 1}.bl-cover:before{content:"";position:absolute;inset:-24px;filter:blur(12px);background:var(--cov) center / calc(100% - 48px) calc(100% - 48px) no-repeat,var(--cov) center / 100% 100% no-repeat}.bl-comp{inset:0 10%}.bl-item{flex-basis:min(320px,44%)}.bl-ex{-webkit-line-clamp:1;line-clamp:1}}.ish{position:relative}.ish-fig{position:relative;margin:0}.ish-stage{container:ish / inline-size;position:relative;max-width:1120px;margin-inline:auto}.ish-win{--t: .7s;position:relative;display:grid;grid-template-rows:var(--top-h, 0px) minmax(0,1fr);height:560px;border-radius:16px;overflow:hidden;background:var(--w-bg);color:var(--w-ink);text-align:left;font:400 13px/1.4 var(--font-url);letter-spacing:0;color-scheme:light;box-shadow:0 0 0 1px #18181b1a,var(--shadow-3);transition:background-color var(--t) var(--ease-out),color var(--t) var(--ease-out),grid-template-rows var(--t) var(--ease-out-expo)}.ish-win svg{display:block;flex:none}.ish-win img{display:block}.ish-s{display:inline-grid;min-width:0}.ish-s>span{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity .32s var(--ease-out)}.ish[data-p=sh] .ish-s>[data-p=sh],.ish[data-p=ps] .ish-s>[data-p=ps],.ish[data-p=md] .ish-s>[data-p=md],.ish[data-p=pl] .ish-s>[data-p=pl]{opacity:1;transition-delay:calc(var(--i, 0) * 28ms + .12s)}.ish-x{opacity:0;transition:opacity .35s var(--ease-out)}.ish[data-p=sh] .ish-x[data-p=sh],.ish[data-p=ps] .ish-x[data-p=ps],.ish[data-p=md] .ish-x[data-p=md],.ish[data-p=pl] .ish-x[data-p=pl]{opacity:1;transition-delay:.12s}.ish-k{display:grid;min-width:0}.ish-k>*{grid-area:1 / 1;min-width:0}.ish-top{position:relative;display:flex;align-items:center;gap:14px;min-height:0;overflow:hidden;padding:0 14px 0 16px;background:var(--top-bg, transparent);transition:background-color var(--t) var(--ease-out)}.ish-top .ish-x{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.ish-psl{width:20px;height:20px}.ish-psw{font:700 13px/1 var(--font-url);letter-spacing:.01em;color:#fff;white-space:nowrap}.ish-psn{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:10px;background:#3d3d3b;color:#e8e8e8;font-size:11.5px;font-weight:600}.ish-psq{display:flex;align-items:center;gap:7px;flex:0 1 220px;min-width:0;height:26px;margin-left:8px;padding:0 9px;background:#fff;color:#6b6b69;font-size:12px;white-space:nowrap;overflow:hidden}.ish-psq svg{width:13px;height:13px;color:#1d1d1b}.ish-psr{display:flex;align-items:center;gap:16px;margin-left:auto;color:#d6d6d4;font-size:12px;white-space:nowrap}.ish-psr>span{display:inline-flex;align-items:center;gap:5px}.ish-psr svg{width:14px;height:14px}.ish-psbell{position:relative}.ish-psbell i{position:absolute;top:-6px;right:-8px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:#3446b0;color:#fff;font:600 10px/15px var(--font-url);font-style:normal;text-align:center}.ish-psav{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#5e6ad2;color:#fff;font-size:10.5px;font-weight:600}.ish-body{display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:0;transition:grid-template-columns var(--t) var(--ease-out-expo)}.ish-side{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:10px 8px 8px;background:var(--side-bg);color:var(--side-ink);box-shadow:inset -1px 0 0 var(--side-line, transparent);transition:background-color var(--t) var(--ease-out),color var(--t) var(--ease-out),box-shadow var(--t) var(--ease-out)}.ish-brand{position:relative;height:34px;margin-bottom:6px}.ish-brand>*{position:absolute;inset:0;display:flex;align-items:center;gap:8px;padding:0 6px;font-weight:600;white-space:nowrap}.ish-brand svg{width:15px;height:15px;margin-left:auto;opacity:.7}.ish-bag{width:16px;height:18px}.ish-av{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#27272a;color:#fff;font-size:11px;font-weight:600;font-style:normal}.ish-plg{width:22px;height:22px}.ish-q{position:relative;height:30px;margin-bottom:8px;border-radius:8px;background:var(--q-bg, transparent);box-shadow:inset 0 0 0 1px var(--q-line, transparent);color:var(--q-ink, transparent);transition:background-color var(--t) var(--ease-out),box-shadow var(--t) var(--ease-out),color var(--t) var(--ease-out),height var(--t) var(--ease-out-expo),margin var(--t) var(--ease-out-expo)}.ish-q>span{position:absolute;inset:0;display:flex;align-items:center;gap:7px;padding:0 6px 0 9px;white-space:nowrap}.ish-q svg{width:14px;height:14px}.ish-q kbd{margin-left:auto;padding:0 5px;border-radius:4px;font:500 10.5px/16px var(--font-url)}.ish-q [data-p=sh] kbd{background:#2a2a2a;color:#a6a6a6;box-shadow:inset 0 -1px #3a3a3a}.ish-q [data-p=md] kbd{background:#f4f4f5;box-shadow:inset 0 0 0 1px #e4e4e7;color:#71717a}.ish-g0{height:var(--g0-h, 0px);overflow:hidden;padding:0 8px;color:var(--grp-ink);font-size:12px;line-height:24px;transition:height var(--t) var(--ease-out-expo)}.ish-navw{position:relative}.ish-nav{position:relative;list-style:none;display:flex;flex-direction:column;gap:2px}.ish-ic{display:grid;flex:none;width:16px;height:16px;transition:width var(--t) var(--ease-out-expo),margin var(--t) var(--ease-out-expo),opacity var(--t) var(--ease-out)}.ish-ic>*{grid-area:1 / 1}.ish-ic svg{width:16px;height:16px}.ish-pill{position:absolute;left:0;right:0;top:0;height:28px;border-radius:var(--pill-r, 8px);background:var(--pill-bg);box-shadow:var(--pill-sh, none);transform:translateY(calc(var(--act, 2) * 30px));transition:transform var(--t) var(--ease-out-expo),background-color var(--t) var(--ease-out),box-shadow var(--t) var(--ease-out),border-radius var(--t) var(--ease-out)}.ish-it{position:relative;z-index:1;display:flex;align-items:center;gap:9px;height:28px;padding:0 8px;border-radius:8px;font-weight:var(--it-w, 500);white-space:nowrap}.ish-it .ish-ic{opacity:var(--ic-o, .75)}.ish-it .ish-ic0{opacity:1}.ish-it.is-act{color:var(--act-ink);font-weight:var(--act-w, 600);transition:color var(--t) var(--ease-out)}.ish-cnt{margin-left:auto;padding:0 6px;border-radius:8px;background:#2a2a2a;color:#bdbdbd;font-size:11px;font-weight:500;line-height:17px}.ish-sub{display:flex;flex-direction:column;height:var(--sub-h, 0px);overflow:hidden;transition:height var(--t) var(--ease-out-expo)}.ish-sit{display:flex;align-items:center;flex:none;height:26px;padding-left:33px;color:var(--sub-ink, inherit);font-size:12.5px;font-weight:450;white-space:nowrap}.ish[data-p=ps] .ish-sit0{color:var(--act-ink);font-weight:600}.ish-grp{margin:12px 0 4px;padding:0 8px;color:var(--grp-ink);font-size:12px;font-weight:500;line-height:20px}.ish-grp [data-p=ps]{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ish-rvi{width:16px;height:16px;border-radius:4px}.ish-foot{position:relative;height:30px;margin-top:auto}.ish-foot>*{position:absolute;inset:0;display:flex;align-items:center;gap:9px;padding:0 8px;font-weight:500;white-space:nowrap}.ish-foot svg{width:16px;height:16px}.ish-foot .ish-av{width:22px;height:22px;border-radius:50%;background:#e4e4e7;color:#3f3f46;font-size:10px}.ish-foot [data-p=md] svg{margin-left:auto;width:14px;height:14px;color:#a1a1aa}.ish-page{display:flex;flex-direction:column;min-width:0;min-height:0;margin:var(--pg-m, 0);padding:var(--pg-p, 16px 20px);border-radius:var(--pg-r, 0);background:var(--pg-bg);color:var(--pg-ink);transition:background-color var(--t) var(--ease-out),color var(--t) var(--ease-out),margin var(--t) var(--ease-out-expo),padding var(--t) var(--ease-out-expo),border-radius var(--t) var(--ease-out)}.ish-crumb{display:flex;align-items:center;gap:10px;height:var(--cr-h, 22px);margin:var(--cr-m, 0);padding:var(--cr-p, 0);color:var(--cr-ink);font-weight:500;white-space:nowrap;box-shadow:var(--cr-line, none);transition:height var(--t) var(--ease-out-expo),margin var(--t) var(--ease-out-expo),padding var(--t) var(--ease-out-expo),box-shadow var(--t) var(--ease-out)}.ish-cr{flex:1}.ish-cr>*{display:flex;align-items:center;gap:6px;overflow:hidden}.ish-cr svg{width:16px;height:16px}.ish-cr .ish-sep{color:var(--sep-ink, #A1A1AA);font-weight:400}.ish-cr b{font-weight:500;color:var(--cr-cur, inherit);overflow:hidden;text-overflow:ellipsis}.ish-cr img{width:16px;height:16px}.ish-cr2{flex:none;display:grid}.ish-cr2>*{grid-area:1 / 1;justify-self:end;display:flex;align-items:center;gap:10px}.ish-cr2 svg{width:15px;height:15px}.ish-loc{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:4px;box-shadow:inset 0 0 0 1px #3a3a3a;color:#ededed;font-weight:400}.ish-loc svg{width:13px;height:13px}.ish-plav{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#5b5b5b,#2b2b2b);box-shadow:inset 0 0 0 1px #444}.ish-head{display:flex;align-items:center;gap:10px;margin:12px 0 var(--hd-mb, 14px);min-width:0;transition:margin var(--t) var(--ease-out-expo)}.ish-title{font-size:var(--ti-fs, 20px);line-height:1.2;font-weight:650;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:font-size var(--t) var(--ease-out-expo)}.ish-badge{flex:none;display:inline-grid}.ish-badge>span{grid-area:1 / 1;justify-self:start;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:7px;font-size:12px;font-weight:550;white-space:nowrap;opacity:0;transition:opacity .32s var(--ease-out)}.ish-badge [data-p=sh]{background:#d7f5e3;color:#0c5132}.ish-badge [data-p=ps]{border-radius:4px;background:#dff3e5;color:#17663a}.ish-badge [data-p=md]{padding:0;color:#52525b}.ish-badge [data-p=md]:before{content:"";width:6px;height:6px;border-radius:2px;background:#10b981;box-shadow:0 0 0 3px #d1fae5}.ish-badge [data-p=pl]{border-radius:4px;background:#1e3a28;color:#7fd49b}.ish[data-p=sh] .ish-badge [data-p=sh],.ish[data-p=ps] .ish-badge [data-p=ps],.ish[data-p=md] .ish-badge [data-p=md],.ish[data-p=pl] .ish-badge [data-p=pl]{opacity:1;transition-delay:.12s}.ish-act{position:relative;margin-left:auto;flex:none;display:inline-grid}.ish-act>span{grid-area:1 / 1;justify-self:end;display:flex;align-items:center;gap:6px;height:30px;white-space:nowrap;font-weight:600;opacity:0;transition:opacity .32s var(--ease-out)}.ish-act svg{width:14px;height:14px}.ish-act b{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;font-weight:inherit}.ish-act [data-p=sh] b{padding:0 8px 0 12px;border-radius:9px;background:#fff;color:#303030;box-shadow:0 0 0 1px #e3e3e3,0 1px #0000000d}.ish-act [data-p=sh] i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#4a4a4a}.ish-act [data-p=sh] i+i{margin-left:-6px}.ish-act [data-p=ps] b{background:#1d1d1b;color:#fff}.ish-act [data-p=md] b{width:30px;padding:0;justify-content:center;border-radius:6px;background:#fff;color:#52525b;box-shadow:0 0 0 1px #00000014,0 1px 2px #0000001a}.ish-act [data-p=md] svg{width:16px;height:16px}.ish-act [data-p=pl] b{border-radius:4px;background:#ededed;color:#141414}.ish[data-p=sh] .ish-act [data-p=sh],.ish[data-p=ps] .ish-act [data-p=ps],.ish[data-p=md] .ish-act [data-p=md],.ish[data-p=pl] .ish-act [data-p=pl]{opacity:1;transition-delay:.12s}.ish-tabs{height:var(--tabs-h, 0px);margin:0 0 var(--tabs-mb, 0px);overflow:hidden;box-shadow:inset 0 -1px 0 var(--tabs-line, transparent);transition:height var(--t) var(--ease-out-expo),margin var(--t) var(--ease-out-expo),box-shadow var(--t) var(--ease-out)}.ish-tabs>.ish-k{height:100%}.ish-tabs .ish-x{display:flex;align-items:stretch;gap:2px}.ish-tabs .ish-x span{display:inline-flex;align-items:center;gap:6px;padding:0 11px;border-bottom:2px solid transparent;color:var(--tab-ink);white-space:nowrap}.ish-tabs .ish-x span:first-child{padding-left:2px;border-bottom-color:var(--tab-on);color:var(--pg-ink);font-weight:600}.ish-tabs em{padding:0 6px;border-radius:9px;background:#2e2e2e;color:#cfcfcf;font:600 11px/17px var(--font-url);font-style:normal}.ish-cols{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) 236px;gap:14px;min-height:0}.ish-main{display:flex;flex-direction:column;gap:14px;min-width:0}.ish-card{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--cd-r, 12px);background:var(--cd-bg);box-shadow:var(--cd-sh);transition:background-color var(--t) var(--ease-out),box-shadow var(--t) var(--ease-out),border-radius var(--t) var(--ease-out)}.ish-fields{gap:12px}.ish-f{display:flex;flex-direction:column;gap:6px;font-weight:500}.ish-in{position:relative;display:flex;align-items:center;min-height:32px;padding:0 10px;border-radius:var(--in-r, 8px);background:var(--in-bg);box-shadow:inset 0 0 0 1px var(--in-line);font-weight:400;color:var(--pg-ink);white-space:nowrap;overflow:hidden;transition:background-color var(--t) var(--ease-out),box-shadow var(--t) var(--ease-out),border-radius var(--t) var(--ease-out)}.ish-in>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.ish-lb{position:absolute;right:3px;top:3px;bottom:3px;display:inline-flex;align-items:center;gap:4px;padding:0 6px 0 8px;background:#fff;box-shadow:-1px 0 #c6c6c4;color:#1d1d1b;font:600 11.5px/1 var(--font-url)}.ish-lb svg{width:11px;height:11px}.ish-ta{flex-direction:column;align-items:stretch;min-height:104px;padding:0;white-space:normal}.ish-ta>p{margin:0;padding:8px 10px 10px}.ish-tb{height:var(--tb-h, 0px);overflow:hidden;box-shadow:inset 0 -1px 0 var(--in-line);background:var(--tb-bg, transparent);transition:height var(--t) var(--ease-out-expo),background-color var(--t) var(--ease-out),box-shadow var(--t) var(--ease-out)}.ish-tb>.ish-k{height:100%}.ish-tb .ish-x{display:flex;align-items:center;gap:1px;padding:0 5px;color:var(--tb-ink, #4A4A4A)}.ish-tb .ish-x>span{display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 5px;border-radius:5px;font-size:12px;font-weight:500;white-space:nowrap}.ish-tb .ish-x>i{width:1px;height:16px;margin:0 4px;background:var(--in-line)}.ish-tb svg{width:15px;height:15px}.ish-tb .ish-tbs{margin-left:auto}.ish-media{gap:10px}.ish-med{display:flex;gap:8px}.ish-th{position:relative;flex:none;width:58px;height:58px;overflow:hidden;border-radius:var(--th-r, 8px);background:#efefef;box-shadow:inset 0 0 0 1px var(--in-line)}.ish-th img{width:100%;height:100%;object-fit:cover;transform:scale(var(--z, 1))}.ish-th:first-child{width:86px;height:86px}.ish-th--add{display:grid;place-items:center;background:transparent;box-shadow:none;outline:1px dashed var(--add-line, #8A8A8A);outline-offset:-1px;color:var(--cr-ink)}.ish-th--add svg{width:16px;height:16px}.ish-cov{position:absolute;left:4px;top:4px;padding:2px 5px;background:#1d1d1b;color:#fff;font:600 9.5px/1.3 var(--font-url)}.ish-aside{display:flex;flex-direction:column;gap:12px;min-width:0}.ish-cv{font-weight:400;color:var(--cv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ish-sel{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:0 8px 0 10px;border-radius:var(--in-r, 8px);background:var(--in-bg);box-shadow:inset 0 0 0 1px var(--in-line);transition:background-color var(--t) var(--ease-out),box-shadow var(--t) var(--ease-out),border-radius var(--t) var(--ease-out)}.ish-sel svg{width:14px;height:14px;color:var(--cr-ink)}.ish-chips{display:flex;gap:6px}.ish-chips span{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--chip-r, 7px);background:var(--chip-bg);color:var(--pg-ink);font-size:12px;transition:background-color var(--t) var(--ease-out)}.ish-card b{font-weight:600}.ish[data-p=sh] .ish-win{--w-bg: #0D0D0D;--w-ink: #E3E3E3;--side-w: 196px;--side-bg: #0D0D0D;--side-ink: #E3E3E3;--q-bg: #1C1C1C;--q-line: #2B2B2B;--q-ink: #8F8F8F;--pill-bg: #2A2A2A;--act-ink: #fff;--grp-ink: #8A8A8A;--sub-h: 78px;--sub-ink: #A6A6A6;--pg-m: 6px 6px 6px 0;--pg-p: 14px 20px 16px;--pg-r: 14px;--pg-bg: #F1F1F1;--pg-ink: #303030;--cr-ink: #616161;--sep-ink: #8A8A8A;--ti-fs: 20px;--cd-bg: #fff;--cd-sh: 0 0 0 1px #EBEBEB, 0 1px 2px rgba(0,0,0,.05);--in-bg: #fff;--in-line: #D4D4D4;--tb-h: 32px;--tb-bg: #FFFFFF;--tb-ink: #4A4A4A;--cv-ink: #303030;--chip-bg: #F1F1F1;--act: 2}.ish[data-p=ps] .ish-win{--top-h: 44px;--top-bg: #1D1D1B;--w-bg: #F2F2F2;--w-ink: #1D1D1B;--side-w: 204px;--side-bg: #FFFFFF;--side-ink: #2E2E2C;--side-line: #E3E3E3;--pill-bg: #EEF0FA;--pill-r: 4px;--act-ink: #3446B0;--grp-ink: #6B6B69;--sub-h: 78px;--sub-ink: #2E2E2C;--pg-p: 16px 22px;--pg-bg: #F2F2F2;--pg-ink: #1D1D1B;--cr-ink: #6B6B69;--sep-ink: #A3A3A1;--ti-fs: 19px;--hd-mb: 10px;--tabs-h: 34px;--tabs-mb: 14px;--tabs-line: #DCDCDA;--tab-ink: #5C5C5A;--tab-on: #1D1D1B;--cd-r: 4px;--cd-bg: #fff;--cd-sh: 0 0 0 1px #DDDDDD;--in-r: 0px;--in-bg: #fff;--in-line: #C6C6C4;--tb-h: 32px;--tb-bg: #F7F7F7;--tb-ink: #2E2E2C;--th-r: 0px;--add-line: #A3A3A1;--cv-ink: #1D1D1B;--chip-bg: #EDEDED;--chip-r: 4px;--act: 2}.ish[data-p=md] .ish-win{--w-bg: #FAFAFA;--w-ink: #18181B;--side-w: 212px;--side-bg: #FAFAFA;--side-ink: #52525B;--side-line: #E4E4E7;--q-bg: transparent;--q-line: transparent;--q-ink: #71717A;--pill-bg: #FFFFFF;--pill-sh: 0 0 0 1px rgba(0,0,0,.07), 0 1px 2px rgba(0,0,0,.08);--pill-r: 6px;--act-ink: #18181B;--grp-ink: #71717A;--pg-p: 0 20px 16px;--pg-bg: #FAFAFA;--pg-ink: #18181B;--cr-h: 44px;--cr-m: 0 -20px 4px;--cr-p: 0 20px;--cr-line: inset 0 -1px 0 #E4E4E7;--cr-ink: #71717A;--cr-cur: #18181B;--ti-fs: 17px;--cd-r: 8px;--cd-bg: #fff;--cd-sh: 0 0 0 1px rgba(0,0,0,.08), 0 1px 2px -1px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.04);--in-r: 6px;--in-bg: #FAFAFA;--in-line: #E4E4E7;--th-r: 6px;--add-line: #A1A1AA;--cv-ink: #52525B;--chip-bg: #F4F4F5;--chip-r: 6px;--act: 1}.ish[data-p=pl] .ish-win{--w-bg: #141414;--w-ink: #EDEDED;--side-w: 188px;--side-bg: #0F0F0F;--side-ink: #B5B5B5;--g0-h: 24px;--pill-bg: transparent;--act-ink: #FFFFFF;--act-w: 700;--ic-o: 0;--grp-ink: #7A7A7A;--pg-p: 0 22px 16px;--pg-bg: #141414;--pg-ink: #EDEDED;--cr-h: 52px;--cr-m: 0 -22px 2px;--cr-p: 0 22px;--cr-line: inset 0 -1px 0 #262626;--cr-ink: #9A9A9A;--cr-cur: #EDEDED;--sep-ink: #5A5A5A;--ti-fs: 24px;--hd-mb: 8px;--tabs-h: 34px;--tabs-mb: 14px;--tabs-line: #262626;--tab-ink: #9A9A9A;--tab-on: #EDEDED;--cd-r: 4px;--cd-bg: #1B1B1B;--cd-sh: 0 0 0 1px #2A2A2A;--in-r: 4px;--in-bg: #1F1F1F;--in-line: #333333;--tb-h: 32px;--tb-bg: #1B1B1B;--tb-ink: #B5B5B5;--th-r: 4px;--add-line: #4A4A4A;--cv-ink: #EDEDED;--chip-bg: #262626;--chip-r: 4px;--act: 1}.ish[data-p=pl] .ish-it{padding-left:14px}.ish[data-p=pl] .ish-it.is-act:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0 2px 2px 0;background:#fff}.ish[data-p=pl] .ish-it .ish-ic{width:0;margin-right:-9px;opacity:0}.ish[data-p=ps] .ish-q,.ish[data-p=pl] .ish-q,.ish[data-p=ps] .ish-brand{height:0;margin-bottom:0}.ish-brand{transition:height var(--t) var(--ease-out-expo),margin var(--t) var(--ease-out-expo)}.ish-it.is-act{color:var(--act-ink)}.ish-it:not(.is-act){color:var(--side-ink);transition:color var(--t) var(--ease-out)}.ish-rv{position:absolute;z-index:3;left:50%;top:146px;width:452px;transform:translate(-46%)}.ish-rv .ap-win{box-shadow:0 0 0 1px #18181b1f,0 30px 70px -24px #12110f8c,0 12px 24px -12px #12110f4d}.ish-app{padding:12px}.ish-res{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px}.ish-res img{width:38px;height:38px;border-radius:8px;object-fit:cover;flex:none;background:#efefef}.ish-res b{display:block;font-weight:650;color:var(--ap-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ish-res small{display:block;font-size:.75rem;color:var(--ap-ink-3)}.ish-res>span{min-width:0;flex:1}.ish-res .ap-ibtn{flex:none}.ish-tl{list-style:none;display:grid;gap:2px;padding:4px}.ish-tl li{display:grid;grid-template-columns:20px minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:8px 6px 8px 10px;border-radius:10px}.ish-tl li:nth-child(odd){background:#f7f7f7}.ish-tl small{display:block;font-size:.6875rem;color:var(--ap-ink-3)}.ish-tl b{display:block;font-weight:550;color:var(--ap-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ish-tl .ish-go{width:14px;height:14px;color:var(--ap-ink-3)}.ish-dock{position:relative;z-index:4;display:flex;justify-content:center;gap:8px;width:max-content;max-width:100%;margin:-34px auto 0;padding:8px;border-radius:22px}.ish-key{display:flex;flex-direction:column;align-items:center;gap:7px;width:92px;padding:10px 6px 8px;border:0;border-radius:15px;background:transparent;color:var(--ink-3);font:var(--w-ui) .8125rem/1 var(--font-sans);cursor:pointer;transition:background-color var(--d-3) var(--ease-out),color var(--d-3) var(--ease-out),box-shadow var(--d-3) var(--ease-out),transform var(--d-3) var(--ease-out);-webkit-tap-highlight-color:transparent}.ish-key i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-1);transition:box-shadow var(--d-3) var(--ease-out),transform var(--d-4) var(--ease-out-expo)}.ish-key img{width:22px;height:22px;opacity:.78;transition:opacity var(--d-3) var(--ease-out)}.ish-key:hover{color:var(--ink-2)}.ish-key:hover img{opacity:.8}.ish-key[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--edge),0 10px 22px -12px #30261473}.ish-key[aria-checked=true] i{transform:translateY(-2px);box-shadow:0 0 0 1px var(--edge-2),0 8px 16px -8px #30261480}.ish-key[aria-checked=true] img{filter:none;opacity:1}.ish-key:focus-visible{outline:2px solid var(--signal);outline-offset:2px}html:not(.js) .ish-dock{display:none}@container ish (max-width: 900px){.ish-cols{grid-template-columns:minmax(0,1fr)}.ish-aside{display:none}.ish-rv{width:420px;transform:translate(-38%)}.ish-psr>span:not(.ish-psbell):not(.ish-psav){display:none}}@container ish (max-width: 700px){.ish-win{height:470px}.ish-body{--side-w: 52px !important}.ish-side .ish-s,.ish-side .ish-grp,.ish-g0,.ish-q,.ish-bt,.ish-brand svg,.ish-cnt,.ish-foot span:not(.ish-av),.ish-foot [data-p=md] svg{display:none}.ish-sub{height:0!important}.ish-it{padding:0;justify-content:center}.ish-foot>*{justify-content:center;padding:0}.ish[data-p=pl] .ish-it .ish-ic{width:16px;margin-right:0;opacity:.7}.ish-brand>*{justify-content:center;padding:0}.ish-psq,.ish-psw,.ish-psn,.ish-psr>span:not(.ish-psav){display:none}.ish-page{--pg-p: 12px 14px}.ish-cr2,.ish-cr [data-p=md] .ish-sep,.ish-cr [data-p=md] b,.ish-cr [data-p=pl] .ish-cr-doc{display:none}.ish-title{font-size:16px!important}.ish-act{display:none}.ish-tabs .ish-x span:nth-child(n+3){display:none}.ish-tb .ish-x>:nth-child(n+6){display:none}.ish-media{display:none}.ish-rv{inset:auto 14px 16px;width:auto;transform:none}.ish-res{padding:6px 8px 8px}.ish-tl li{grid-template-columns:20px minmax(0,1fr) auto;padding:6px 8px;gap:10px}.ish-tl .ish-go{display:none}.ish-tl li:nth-child(n+4){display:none}}@media(max-width:560px){.ish-dock{gap:2px;padding:6px;margin-top:-28px}.ish-key{width:76px;padding:8px 2px 7px;font-size:.75rem}.ish-key i{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.ish-win,.ish-win *{transition:none!important}}.pff-grid{list-style:none;display:grid;gap:clamp(14px,1.5vw,20px);margin-top:clamp(36px,4.4vw,56px)}.pff-it{display:flex;min-width:0}.pff-card{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-width:0;border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-2);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}@media(hover:hover)and (pointer:fine){.pff-card:has(.pff-t a):hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--edge-2),var(--shadow-3)}.pff-card:hover .pff-t a:after{bottom:-5px}}.pff-card:has(.pff-t a:focus-visible){box-shadow:0 0 0 2px var(--signal),var(--shadow-2)}.pff-vis{position:relative;flex:1 1 auto;display:grid;align-items:center;min-height:236px;padding:clamp(18px,2.2vw,26px);overflow:hidden;border-radius:var(--r-card) var(--r-card) 0 0}.pff-vis>*{min-width:0}.pff-txt{display:grid;gap:6px;padding:18px clamp(20px,2vw,26px) 22px}.pff-t{margin:0;font:var(--w-ui) 1.0625rem/1.3 var(--font-sans);letter-spacing:-.008em;color:var(--ink);text-wrap:balance}.pff-t a{color:inherit;text-decoration:none;outline:none}.pff-t a:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit}.pff-t svg{display:inline-block;width:13px;height:13px;margin-left:6px;vertical-align:-1px;color:var(--ink-3);transition:transform var(--d-2) var(--ease-out),color var(--d-2) var(--ease-out)}.pff-card:hover .pff-t svg{transform:translate(3px);color:var(--ink)}.pff-d{margin:0;font-size:.9375rem;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.pff-st{display:grid;min-width:0}.pff-st.pff-in{display:inline-grid;vertical-align:top}.pff-st>*{grid-area:1 / 1;min-width:0}[data-s="0"] .pff-st>:not([data-k="0"]),[data-s="1"] .pff-st>:not([data-k="1"]),[data-s="2"] .pff-st>:not([data-k="2"]),[data-s="3"] .pff-st>:not([data-k="3"]),[data-s="4"] .pff-st>:not([data-k="4"]),[data-s="5"] .pff-st>:not([data-k="5"]){visibility:hidden;opacity:0}.is-run .pff-st>*{transition:opacity .45s var(--ease-out),visibility .45s var(--ease-out)}[data-hl]{--on: 0}[data-s="0"] [data-hl="0"],[data-s="1"] [data-hl="1"],[data-s="2"] [data-hl="2"],[data-s="3"] [data-hl="3"],[data-s="4"] [data-hl="4"],[data-s="5"] [data-hl="5"]{--on: 1}@media(prefers-reduced-motion:no-preference){.is-run[data-s="0"] .pff-wipe>[data-k="0"],.is-run[data-s="1"] .pff-wipe>[data-k="1"],.is-run[data-s="2"] .pff-wipe>[data-k="2"],.is-run[data-s="3"] .pff-wipe>[data-k="3"],.is-run[data-s="4"] .pff-wipe>[data-k="4"],.is-run[data-s="5"] .pff-wipe>[data-k="5"]{animation:pff-wipe 1.15s cubic-bezier(.45,0,.2,1) both}}@keyframes pff-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.pff--shopify .pff-vis{background:#f1f1f1}.pff--prestashop .pff-vis{background:#eef2f4}.pff--medusa .pff-vis{background:#12110f;color:#e7e3da;color-scheme:dark}.pff--payload .pff-vis{background:#f4f3ef}@media(min-width:761px){.pff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.pff--shopify .pff-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.pff--shopify .pff-it{grid-column:span 2}.pff--shopify .pff-it:nth-child(-n+2){grid-column:span 3}.pff--prestashop .pff-grid{grid-template-columns:minmax(0,1.12fr) repeat(2,minmax(0,1fr))}.pff--prestashop .pff-it:first-child{grid-row:span 2}.pff--medusa .pff-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.pff--medusa .pff-it{grid-column:span 2}.pff--medusa .pff-it:nth-child(n+4){grid-column:span 3}.pff--payload .pff-it:last-child{grid-column:1 / -1}.pff--payload .pff-it:last-child .pff-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.pff--payload .pff-it:last-child .pff-vis{border-radius:var(--r-card) 0 0 var(--r-card)}.pff--payload .pff-it:last-child .pff-txt{align-content:center;padding:28px clamp(28px,3vw,44px)}}@media(min-width:761px)and (max-width:1099px){.pff-it:last-child:nth-child(odd){grid-column:1 / -1}}.pff--hub .head{margin-inline:auto;text-align:center;justify-items:center}.pff--hub .head .h2,.pff--hub .head .lead{margin-inline:auto}.pff--hub .pff-vis{background:radial-gradient(64% 58% at var(--ax, 14%) var(--ay, 8%),var(--ac, var(--aura-sand)),transparent 72%),radial-gradient(62% 64% at var(--bx, 90%) var(--by, 96%),var(--bc, var(--aura-stone)),transparent 74%),var(--grain) 0 0 / var(--grain-size) var(--grain-size) repeat,var(--bg-2)}.pff--hub .pff-it--ai .pff-vis{--ac: var(--aura-blue);--ax: 86%;--ay: 4%;--bc: var(--aura-sand);--bx: 10%;--by: 98%}.pff--hub .pff-it--media .pff-vis{--ac: var(--aura-stone);--ax: 8%;--ay: 10%;--bc: var(--aura-sand);--bx: 94%;--by: 94%}.pff--hub .pff-it--seo .pff-vis{--ax: 92%;--ay: 6%;--bx: 6%;--by: 96%}.pff--hub .pff-it--own .pff-vis{--ac: var(--aura-stone);--ax: 92%;--ay: 8%;--bc: var(--aura-sand);--bx: 8%;--by: 96%}@media(min-width:761px)and (max-width:1099px){.pff--hub .pff-it--ai{grid-column:1 / -1}.pff--hub .pff-it:last-child:nth-child(odd){grid-column:auto}}@media(min-width:1100px){.pff--hub .pff-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr)}.pff--hub .pff-it--ai{grid-column:2;grid-row:1 / span 2}.pff--hub .pff-it--glossary{grid-column:1;grid-row:1}.pff--hub .pff-it--media{grid-column:3;grid-row:1}.pff--hub .pff-it--seo{grid-column:1;grid-row:2}.pff--hub .pff-it--own{grid-column:3;grid-row:2}}.ifx{--mv-bg: #FBFAF8;--mv-ink: #1C1A17;--mv-2: #57524A;--mv-3: #77716A;--mv-sand: #EDE7DD;--ifx-ease: cubic-bezier(.76, 0, .24, 1);--ifx-roll: .66s;position:relative;width:100%;max-width:360px;margin-inline:auto;color:var(--mv-ink);font:400 13px/1.45 var(--font-sans);letter-spacing:0;text-align:left;color-scheme:light}.ifx img{display:block}.ifx svg{display:block;flex:none}.ifx-gls{background:linear-gradient(180deg,#ffffffdb,#ffffffa3);-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);box-shadow:inset 0 1px #fffffff2,0 0 0 1px #30261414,0 8px 18px -10px #30261461}.ifx-lp{display:inline-flex;align-items:center;height:26px;padding:0 10px 0 6px;border-radius:13px;color:var(--ink);font:600 11.5px/1 var(--font-sans);white-space:nowrap}.ifx-lp .ifx-r>span,.ifx-pick .ifx-r>span{display:flex;align-items:center;gap:6px}.ifx-fl{width:14px;height:14px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #0000000f}.ifx-r{display:grid;min-width:0;overflow:hidden}@supports (overflow: clip){.ifx-r{overflow:clip;overflow-x:visible}}.ifx-r>*{grid-area:1 / 1;min-width:0;transform:translateY(104%);visibility:hidden}.ifx[data-s="0"] .ifx-r>[data-k="0"],.ifx[data-s="1"] .ifx-r>[data-k="1"],.ifx[data-s="2"] .ifx-r>[data-k="2"],.ifx[data-s="3"] .ifx-r>[data-k="3"],.ifx[data-s="4"] .ifx-r>[data-k="4"]{transform:none;visibility:visible}.ifx[data-s="0"] .ifx-r>[data-k="4"],.ifx[data-s="1"] .ifx-r>[data-k="0"],.ifx[data-s="2"] .ifx-r>[data-k="1"],.ifx[data-s="3"] .ifx-r>[data-k="2"],.ifx[data-s="4"] .ifx-r>[data-k="3"]{transform:translateY(-104%)}@media(prefers-reduced-motion:no-preference){.ifx.is-run .ifx-r>*{transition:none}.ifx.is-run[data-s="0"] .ifx-r>[data-k="0"],.ifx.is-run[data-s="1"] .ifx-r>[data-k="1"],.ifx.is-run[data-s="2"] .ifx-r>[data-k="2"],.ifx.is-run[data-s="3"] .ifx-r>[data-k="3"],.ifx.is-run[data-s="4"] .ifx-r>[data-k="4"]{transition:transform var(--ifx-roll) var(--ifx-ease) var(--d, 0s),visibility 0s linear var(--d, 0s)}.ifx.is-run[data-s="0"] .ifx-r>[data-k="4"],.ifx.is-run[data-s="1"] .ifx-r>[data-k="0"],.ifx.is-run[data-s="2"] .ifx-r>[data-k="1"],.ifx.is-run[data-s="3"] .ifx-r>[data-k="2"],.ifx.is-run[data-s="4"] .ifx-r>[data-k="3"]{transition:transform var(--ifx-roll) var(--ifx-ease) var(--d, 0s),visibility 0s linear calc(var(--d, 0s) + var(--ifx-roll))}}.ifx-ai{max-width:680px;container:ifxai / inline-size}.ifx-pdp{overflow:hidden;border-radius:16px;background:var(--mv-bg);box-shadow:0 0 0 1px #30261414,0 2px 4px #3026140a,0 30px 60px -28px #30261466}.ifx-pdp-hd{display:flex;align-items:center;gap:12px;height:46px;padding:0 14px 0 16px}.ifx-logo{flex:1;min-width:0;display:flex;font-size:12px;line-height:1}.ifx-pick{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 7px 0 6px;border-radius:13px;background:var(--mv-sand);font-weight:600;font-size:11px}.ifx-pick svg{width:11px;height:11px;color:var(--mv-2)}.ifx-bag{width:17px;height:17px}.ifx-pdp-img{aspect-ratio:1;overflow:hidden;background:#efefef}.ifx-pdp-img img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.ifx-pdp-in{display:grid;gap:7px;padding:16px 18px 18px}.ifx-kick{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mv-3)}.ifx-name{margin-block:-.12em;font:var(--w-display) 20px/1.18 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.016em}.ifx-name>*{padding-block:.12em}.ifx-price{font-size:14px;font-weight:500;color:var(--mv-2)}.ifx-desc{margin-top:2px;font-size:12.5px;line-height:1.5;color:var(--mv-2)}.ifx-col{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.ifx-col>.ifx-r{font-size:12px;font-weight:600}.ifx-col em{margin-right:6px;font-style:normal;font-weight:500;color:var(--mv-3)}.ifx-sw{display:flex;gap:6px}.ifx-sw i{width:18px;height:18px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #30261424}.ifx-sw i.on{box-shadow:0 0 0 2px var(--mv-bg),0 0 0 3.5px var(--mv-ink)}.ifx-ship{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:2px;font-size:11px;color:var(--mv-3)}.ifx-ship svg{width:13px;height:13px}.ifx-size{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.ifx-size>.ifx-r{font-size:12px;font-weight:600}.ifx-chips{display:flex;gap:6px}.ifx-chips i{display:grid;place-items:center;min-width:30px;height:28px;padding:0 6px;border-radius:7px;box-shadow:inset 0 0 0 1px #30261429;font:500 11.5px/1 var(--font-sans);font-style:normal}.ifx-chips i.on{background:var(--mv-ink);color:var(--mv-bg);box-shadow:none}.ifx-add{display:grid;place-items:center;height:42px;margin-top:6px;border-radius:8px;background:var(--mv-ink);color:var(--mv-bg);font-weight:600;font-size:13px}.ifx-add>.ifx-r{text-align:center}@container ifxai (min-width: 560px){.ifx-pdp-bd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr)}.ifx-pdp-img{aspect-ratio:auto;min-height:100%}.ifx-pdp-in{align-content:center;padding:22px 26px 24px}}@container ifxai (max-width: 380px){.ifx-pdp-img{aspect-ratio:5 / 4}}@media(min-width:1100px){.ifx-ai{max-width:400px}}.ifx-ban{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;min-height:228px;padding:22px 18px 20px;border-radius:14px;background:#b9a68f;color:#fbf6ee;text-align:center;box-shadow:0 0 0 1px #3026141a,0 26px 48px -26px #30261480}.ifx-ban>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.ifx-ban:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#221c1657,#221c1699)}.ifx-ban-in{display:grid;justify-items:center;width:100%}.ifx-ban-k{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fbf6eedb}.ifx-brand{position:relative;margin-top:36px}.ifx-brand b{display:block;padding:7px 16px 9px;border-radius:14px;white-space:nowrap;font:var(--w-display) 27px/1.1 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.02em;background:linear-gradient(180deg,#ffffff38,#ffffff14);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);box-shadow:inset 0 1px #ffffff61,inset 0 0 0 1px #ffffff3d,0 10px 22px -12px #00000073}.ifx-tag{position:absolute;left:50%;bottom:calc(100% + 7px);transform:translate(-50%);display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px 0 7px;border-radius:11px;color:var(--ink);font:600 10.5px/1 var(--font-sans);white-space:nowrap}.ifx-tag svg{width:11px;height:11px}.ifx-ban-s{max-width:25ch;margin-top:12px;font-size:13px;line-height:1.35;color:#fbf6eeeb;text-wrap:balance}.ifx-ban-s>span{display:flex;flex-direction:column;justify-content:center}.ifx-ban-c{display:grid;place-items:center;height:30px;margin-top:14px;padding:0 16px;border-radius:15px;background:#fbf6ee;color:#1c1a17;font-weight:600;font-size:11.5px}@media(prefers-reduced-motion:no-preference){.ifx-gl.is-run[data-s="0"] .ifx-brand b,.ifx-gl.is-run[data-s="3"] .ifx-brand b{animation:ifx-hold-a 1.4s var(--ease-out) .1s}.ifx-gl.is-run[data-s="1"] .ifx-brand b,.ifx-gl.is-run[data-s="4"] .ifx-brand b{animation:ifx-hold-b 1.4s var(--ease-out) .1s}.ifx-gl.is-run[data-s="2"] .ifx-brand b{animation:ifx-hold-c 1.4s var(--ease-out) .1s}}@keyframes ifx-hold-a{28%{box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #fff9,0 0 0 5px #ffffff24,0 10px 22px -12px #00000073}}@keyframes ifx-hold-b{28%{box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #fff9,0 0 0 5px #ffffff24,0 10px 22px -12px #00000073}}@keyframes ifx-hold-c{28%{box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #fff9,0 0 0 5px #ffffff24,0 10px 22px -12px #00000073}}.ifx-sg{position:relative;display:grid;grid-template-columns:44% minmax(0,1fr);align-items:center;column-gap:12px;padding:14px 16px 14px 12px;border-radius:14px;background:#efefef;box-shadow:0 0 0 1px #30261414,0 24px 44px -26px #3026146b}.ifx-sg-ph{position:relative;aspect-ratio:385 / 654;overflow:hidden}.ifx-sg-ph img{position:absolute;left:calc(-95 / 385 * 100%);top:calc(-78 / 654 * 100%);width:calc(640 / 385 * 100%);max-width:none;height:auto}.ifx-sg-ph svg{position:absolute;inset:0;width:100%;height:100%}.ifx-sg-ph text{font:600 34px var(--font-sans)}.ifx-sg-lg{display:grid;gap:11px;align-content:center;min-width:0}.ifx-sg-t{margin-block:-.12em 3px;font:var(--w-display) 14px/1.2 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.01em}.ifx-sg-t>*{padding-block:.12em}.ifx-sg-it{display:grid;grid-template-columns:15px minmax(0,1fr);column-gap:7px;align-items:center}.ifx-sg-it i{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--mv-ink);color:var(--mv-bg);font:600 8.5px/1 var(--font-sans);font-style:normal}.ifx-sg-it .ifx-r{font-size:11px;line-height:1.3;color:var(--mv-2)}.ifx-sg-it b{grid-column:2;font-size:13px;font-weight:600;line-height:1.25}.ifx-md .ifx-lp{position:absolute;right:-10px;top:-12px;z-index:1}.ifx-seo{display:grid;justify-items:start}.ifx-dom{display:flex;align-items:baseline;margin-top:14px;font-size:12.5px;color:var(--mv-3);white-space:nowrap}.ifx-dom .ifx-r{color:var(--mv-ink);font-weight:600}.ifx-path{display:grid;margin-top:3px;font:var(--w-display) 23px/1.14 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.02em}.ifx-path .ifx-r>span{white-space:nowrap}.ifx-path i{font-style:normal;color:var(--mv-3)}.ifx-snip{justify-self:stretch;display:grid;grid-template-columns:minmax(0,1fr) 50px;align-items:center;gap:12px;margin-top:14px;padding:11px 11px 11px 14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #30261412,0 16px 30px -18px #3026145c}.ifx-snip-t{font-size:13px;font-weight:600;line-height:1.3}.ifx-snip-t>span{display:flex;flex-direction:column;justify-content:flex-end}.ifx-snip-d>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ifx-snip-d{margin-top:3px;font-size:11.5px;line-height:1.4;color:var(--mv-2)}.ifx-snip img{width:50px;height:50px;border-radius:8px;object-fit:cover;background:#f5eef0}.ifx-up{display:grid}.ifx-row{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:10px}.ifx-row>img{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px #0000000f}.ifx-shelf{--g: 8px;display:grid;grid-template-columns:calc((100% - 2 * var(--g)) / 3);overflow:hidden;padding:6px;margin:-6px}.ifx-sl{grid-area:1 / 1;display:grid;min-width:0;overflow:hidden;border-radius:9px;background:#fff;box-shadow:0 0 0 1px #30261412,0 4px 10px -6px #30261452;transform:translate(calc(var(--p, 0) * (100% + var(--g))))}.ifx[data-s="0"] .ifx-sl{--p: var(--p0);--t: var(--t0)}.ifx[data-s="1"] .ifx-sl{--p: var(--p1);--t: var(--t1)}.ifx[data-s="2"] .ifx-sl{--p: var(--p2);--t: var(--t2)}.ifx[data-s="3"] .ifx-sl{--p: var(--p3);--t: var(--t3)}.ifx[data-s="4"] .ifx-sl{--p: var(--p4);--t: var(--t4)}.ifx-sl-im{position:relative;aspect-ratio:4 / 3;overflow:hidden}.ifx-sl-im img{width:100%;height:100%;object-fit:cover}.ifx-new{position:absolute;left:5px;top:5px;padding:3px 6px;border-radius:5px;background:var(--mv-ink);color:var(--mv-bg);font:600 9.5px/1.2 var(--font-sans);font-style:normal;opacity:0}.ifx[data-s="0"] .ifx-sl[data-k="0"] .ifx-new,.ifx[data-s="1"] .ifx-sl[data-k="1"] .ifx-new,.ifx[data-s="2"] .ifx-sl[data-k="2"] .ifx-new,.ifx[data-s="3"] .ifx-sl[data-k="3"] .ifx-new,.ifx[data-s="4"] .ifx-sl[data-k="4"] .ifx-new{opacity:1}.ifx-sl-n{min-height:calc(3 * 1.3em + 15px);padding:6px 8px 7px;font-size:10.5px;font-weight:500;line-height:1.3}.ifx-sl-n>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ifx-sl-n b{display:block;margin-top:2px;font-weight:600;color:var(--mv-2)}.ifx-auto{justify-self:center;display:inline-flex;align-items:center;gap:7px;height:28px;margin:14px 0;padding:0 12px 0 5px;border-radius:14px;color:var(--ink);font:600 11.5px/1 var(--font-sans);white-space:nowrap}.ifx-auto img{width:18px;height:18px;border-radius:5px}.ifx-row--2{--dd: .5s}@media(prefers-reduced-motion:no-preference){.ifx-up.is-run .ifx-sl{transition:transform calc(var(--t, 1) * .72s) cubic-bezier(.65,0,.35,1) var(--dd, 0s)}.ifx-up.is-run .ifx-new{transition:opacity .3s var(--ease-out) calc(var(--dd, 0s) + .5s)}}@media(max-width:420px){.ifx-path{font-size:21px}.ifx-ban{min-height:216px}}.int-hero{position:relative;isolation:isolate;overflow-x:clip}.int-hero>.wrap{padding-block:clamp(36px,5vw,64px) clamp(72px,8vw,120px)}.int-copy{display:flex;flex-direction:column;align-items:center;max-width:860px;margin:0 auto clamp(40px,5vw,64px);text-align:center}.int-copy .display .tone{display:block}.int-copy .lead{margin-top:22px;max-width:36em}.int-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.int-ctas .btn{--h: 48px;padding-inline:24px}@media(max-width:760px){.int-ctas{flex-direction:column;align-self:stretch}.int-ctas .btn{width:100%}}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .int-in{animation:int-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}}@keyframes int-in{0%{opacity:0;transform:translateY(14px)}}.int-head{margin-bottom:clamp(36px,4.4vw,56px)}.int-grid{list-style:none;display:grid;gap:16px}@media(min-width:900px){.int-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.int-grid>li{min-width:0}.int-c{position:relative;display:flex;flex-direction:column;height:100%;min-height:380px;border-radius:var(--r-card);text-decoration:none;font-family:var(--font-url);letter-spacing:0;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}@media(hover:hover)and (pointer:fine){.int-c:hover{transform:translateY(-4px)}.int-c:hover:after{content:"";position:absolute;left:0;right:0;top:100%;height:6px}}.int-c:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.int-c h3{font:650 1.375rem/1.2 var(--font-url);letter-spacing:-.015em}.int-c p{margin-top:8px;font-size:.9375rem;line-height:1.5}.int-more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:22px;font-weight:600;font-size:.9375rem}.int-more svg{width:14px;height:14px;transition:transform var(--d-2) var(--ease-out)}.int-c:hover .int-more svg{transform:translate(3px)}.int-c--sh{flex-direction:row;padding:7px;background:#0d0d0d;color:#303030;box-shadow:0 0 0 1px #0003,var(--shadow-2)}.int-sh-nav{display:flex;flex-direction:column;align-items:center;gap:14px;width:46px;padding:12px 0;color:#8a8a8a}.int-sh-nav img{width:20px;height:23px;margin-bottom:6px}.int-sh-nav svg{width:18px;height:18px}.int-sh-nav .on{display:grid;place-items:center;width:30px;height:30px;margin-top:auto;border-radius:8px;background:#2a2a2a}.int-sh-nav .on img{width:18px;height:18px;margin:0;border-radius:5px}.int-sh-sheet{flex:1;display:flex;flex-direction:column;min-width:0;padding:26px 28px 24px;border-radius:14px;background:#f1f1f1}.int-sh-logo{display:flex;align-items:center;height:30px}.int-sh-logo img{height:30px;width:auto}.int-c--sh h3{margin-top:26px;color:#1a1a1a}.int-c--sh p{color:#616161;max-width:34ch}.int-sh-bfs{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:22px;padding:12px 14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #ebebeb,0 1px 2px #0000000d}.int-sh-bfs img{height:30px;width:auto;border-radius:7px}.int-sh-bfs span{font-size:.8125rem;color:#303030}.int-sh-bfs b{font-weight:650}.int-c--sh .int-more{color:#1a1a1a}@media(hover:hover)and (pointer:fine){.int-c--sh:hover{box-shadow:0 0 0 1px #0003,var(--shadow-3)}}.int-c--ps{background:#f2f2f2;color:#1d1d1b;box-shadow:0 0 0 1px #3026141a,var(--shadow-2)}.int-ps-bar{display:flex;align-items:center;gap:14px;height:48px;padding:0 20px;background:#1d1d1b;border-radius:var(--r-card) var(--r-card) 0 0}.int-ps-bar img{width:22px;height:22px}.int-ps-bar b{margin-left:-4px;font:700 .8125rem/1 var(--font-url);color:#fff}.int-ps-bar em{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:10px;background:#3d3d3b;color:#e8e8e8;font:600 .6875rem/1 var(--font-url);font-style:normal}.int-ps-q{display:flex;align-items:center;gap:7px;flex:0 1 220px;min-width:0;height:26px;margin-left:auto;padding:0 9px;background:#fff;color:#6b6b69;font-size:.75rem;white-space:nowrap;overflow:hidden}.int-ps-q svg{width:13px;height:13px;flex:none;color:#1d1d1b}.int-ps-bar i{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#5e6ad2;color:#fff;font:600 .625rem/1 var(--font-url);font-style:normal}.int-ps-body{flex:1;display:flex;flex-direction:column;padding:22px}.int-ps-panel{flex:1;display:flex;flex-direction:column;padding:22px 24px 20px;background:#fff;box-shadow:0 0 0 1px #ddd}.int-ps-top{display:flex;align-items:center;gap:12px}.int-ps-top img{width:34px;height:34px}.int-ps-top small{padding:4px 8px;background:#eef0fa;color:#3446b0;font-size:.75rem;font-weight:600}.int-c--ps h3{margin-top:18px}.int-c--ps p{color:#5c5c5a;max-width:36ch}.int-ps-logos{display:flex;align-items:center;gap:22px;margin-top:18px}.int-ps-logos img{height:20px;width:auto;opacity:.7;filter:grayscale(1)}.int-c--ps .int-more{align-self:flex-start;padding:0 14px;height:36px;margin-top:auto;background:#1d1d1b;color:#fff;font-size:.875rem}.int-ps-gap{margin-top:auto;padding-top:22px}@media(hover:hover)and (pointer:fine){.int-c--ps:hover{box-shadow:0 0 0 1px #30261424,var(--shadow-3)}}.int-c--md{padding:28px 30px 26px;background:#0b0a09;color:#e4e4e7;box-shadow:0 0 0 1px #ffffff0f,var(--shadow-2)}.int-md-logo{display:flex;align-items:center;gap:10px;height:30px}.int-md-logo img{width:28px;height:28px}.int-md-logo small{padding:4px 8px;border-radius:6px;background:#18181b;box-shadow:inset 0 0 0 1px #27272a;color:#a1a1aa;font:500 .75rem/1 var(--font-mono)}.int-c--md h3{margin-top:26px;color:#fafafa}.int-c--md p{color:#a1a1aa;max-width:36ch}.int-md-term{margin:22px 0 0;padding:14px 16px;border-radius:10px;background:#18181b;box-shadow:inset 0 0 0 1px #27272a;font:450 12.5px/1.75 var(--font-mono);white-space:pre;overflow:hidden;color:#d4d4d8}.int-md-term .p{color:#a9d69a}.int-md-term .d{color:#71717a}.int-md-term .g{color:#4ade80}.int-c--md .int-more{color:#fafafa}@media(hover:hover)and (pointer:fine){.int-c--md:hover{box-shadow:0 0 0 1px #ffffff1a,var(--shadow-3)}}.int-c--pl{padding:28px 30px 26px;background:#fff;color:#141414;box-shadow:0 0 0 1px #1414141f,var(--shadow-2)}.int-pl-logo img{height:26px;width:auto}.int-pl-flag{display:inline-flex;align-items:baseline;gap:.55ch;margin-top:26px;padding:10px 14px;border-radius:4px;background:#f2f2f2;font:500 1.0625rem/1 var(--font-mono);letter-spacing:-.01em;align-self:flex-start}.int-pl-flag .t{color:#004fad}.int-c--pl h3{margin-top:22px}.int-c--pl p{color:#4a4a4a;max-width:36ch}.int-c--pl .int-more{align-self:flex-start;height:38px;margin-top:auto;padding:0 16px;border-radius:4px;background:#141414;color:#fff;font-size:.875rem}.int-pl-gap{margin-top:auto;padding-top:22px}@media(hover:hover)and (pointer:fine){.int-c--pl:hover{box-shadow:0 0 0 1px #1414142e,var(--shadow-3)}}@media(max-width:560px){.int-c{min-height:0}.int-ps-bar b,.int-ps-bar em{display:none}.int-c--md,.int-c--pl{padding:22px 20px 20px}.int-sh-sheet{padding:22px 18px 18px}.int-ps-body{padding:14px}.int-ps-panel{padding:18px 16px 16px}.int-md-term{font-size:11px}}.lgl-hero{position:relative;isolation:isolate;overflow-x:clip}.lgl-hero>.wrap{padding-block:clamp(40px,6vw,88px) clamp(48px,6vw,80px)}.lgl-h{max-width:14em}.lgl-intro{margin-top:22px;max-width:40em}.lgl-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.lgl-layout{display:grid;grid-template-columns:250px minmax(0,740px);gap:clamp(40px,6vw,104px);align-items:start;padding-bottom:var(--sec-pad)}.lgl-toc{position:sticky;top:calc(var(--nav-h) + var(--nav-top) + 28px)}.lgl-toc-t{font-size:var(--fs-small);font-weight:var(--w-ui);color:var(--ink);margin-bottom:10px}.lgl-toc ol{list-style:none;display:grid;gap:2px}.lgl-toc a{display:flex;gap:12px;padding:7px 10px;margin-inline:-10px;border-radius:10px;font-size:var(--fs-small);line-height:1.4;color:var(--ink-3);text-decoration:none;transition:color var(--d-2) var(--ease-out),background-color var(--d-2) var(--ease-out)}.lgl-toc a span{font-family:var(--font-mono);font-size:.75rem;line-height:1.75;color:var(--ink-4);flex:none}.lgl-toc a:hover{color:var(--ink)}.lgl-toc a.is-on{color:var(--ink);background:var(--bg-2)}.lgl-toc a.is-on span{color:var(--ink-3)}.lgl-sec+.lgl-sec{margin-top:clamp(56px,6vw,80px)}.lgl-num{font-family:var(--font-mono);font-size:.8125rem;color:var(--ink-3)}.lgl-sec-h{margin-top:8px;font-size:clamp(1.5rem,1.3rem + .8vw,2rem);max-width:none}.lgl-sec-intro{margin-top:16px;font-size:1.125rem;line-height:1.6;color:var(--ink);text-wrap:pretty}.lgl-body{margin-top:18px;font-size:1.0625rem;line-height:1.7;color:var(--ink-2)}.lgl-body>*+*{margin-top:1.05em}.lgl-body h3{font-family:var(--font-sans);font-stretch:normal;font-size:1.1875rem;font-weight:var(--w-ui);letter-spacing:-.01em;color:var(--ink);margin-top:1.9em}.lgl-body h3+*{margin-top:.6em}.lgl-hero a,.lgl-sec a,.lgl-contact p a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--edge-3);text-underline-offset:.2em}.lgl-hero a:hover,.lgl-sec a:hover{text-decoration-color:currentColor}.lgl-body strong,.lgl-sec-intro strong{color:var(--ink);font-weight:600}.lgl-ul{list-style:none;display:grid;gap:.55em}.lgl-ul li{position:relative;padding-left:22px}.lgl-ul li:before{content:"";position:absolute;left:6px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--ink-4)}.lgl-check{list-style:none;display:grid;gap:.7em}.lgl-check li{display:flex;gap:12px;align-items:flex-start}.lgl-check li>svg{width:22px;height:22px;flex:none;margin-top:.2em;padding:4px;border-radius:50%;background:var(--bg-3);color:var(--ink)}.lgl-kv{display:grid;gap:4px;margin-top:22px!important;padding:10px;border-radius:var(--r-card);background:var(--bg-2)}.lgl-kv div{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:4px 24px;padding:12px 14px;border-radius:12px}.lgl-kv div:nth-child(odd){background:var(--surface);box-shadow:var(--shadow-1)}.lgl-kv dt{font-size:var(--fs-small);color:var(--ink-3);line-height:1.6}.lgl-kv dd{margin:0;color:var(--ink);line-height:1.55;overflow-wrap:anywhere}.lgl-kv dd strong{font-weight:600}.lgl-call{display:flex;gap:14px;padding:20px 22px;border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-1);font-size:1rem}.lgl-call .ico{width:36px;height:36px;border-radius:11px}.lgl-call .ico svg{width:17px;height:17px}.lgl-call--ok{background:var(--ok-soft);box-shadow:none}.lgl-call--ok .ico{color:var(--ok);background:var(--surface);box-shadow:none}.lgl-call b{display:block;color:var(--ink);font-weight:var(--w-ui);margin-bottom:4px}.lgl-badge{position:relative;display:flex;align-items:center;gap:20px;margin-top:26px!important;padding:20px;border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-2);text-decoration:none!important;color:var(--ink-2)!important;transition:box-shadow .4s var(--ease-out),transform .4s var(--ease-out)}.lgl-badge img{width:132px;height:auto;flex:none}.lgl-badge:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--edge-2),var(--shadow-3)}.lgl-badge:hover:after{content:"";position:absolute;left:0;right:0;top:100%;height:4px}.lgl-badge span{font-size:var(--fs-small);line-height:1.55}.lgl-badge strong{color:var(--ink);font-weight:600}.lgl-contact{display:grid;justify-items:start;gap:12px;margin-top:clamp(64px,7vw,96px);padding:clamp(26px,3.4vw,40px);border-radius:var(--r-frame)}.lgl-contact .ico{margin-bottom:6px}.lgl-contact p{max-width:36em;color:var(--ink-2)}.lgl-contact .btn{margin-top:10px}@media(max-width:960px){.lgl-layout{grid-template-columns:minmax(0,1fr)}.lgl-toc{position:static;padding:20px 22px;border-radius:var(--r-card);background:var(--bg-2)}.lgl-toc a.is-on{background:transparent}}@media(max-width:760px){.lgl-kv div{grid-template-columns:minmax(0,1fr)}.lgl-badge{flex-direction:column;align-items:flex-start}.lgl-contact .btn{width:100%}}.ivs{position:relative;margin:0;width:100%;max-width:560px}.ivs-stage{--xf: .5;--ta: .27;--tb: .3;position:relative;isolation:isolate;overflow:clip;aspect-ratio:1;border-radius:var(--r-frame);background:#fff0e5;box-shadow:0 0 0 1px #30261412,var(--shadow-3);touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:no-preference){html.js:not(.ivs-back) .ivs-stage{--xf: .97}}.ivs-img{position:absolute;inset:0}.ivs-img img{position:absolute;inset:0;display:block;width:100%;height:100%;-webkit-user-drag:none;user-select:none;pointer-events:none}.ivs-dst{opacity:0;transition:opacity .3s var(--ease-out)}.ivs-dst.is-cur{opacity:1;z-index:2}.ivs-dst.is-prev{opacity:1;z-index:1;transition:none}.ivs-fr{z-index:3;clip-path:inset(0 calc((1 - var(--xf)) * 100%) 0 0)}.ivs-line{position:absolute;z-index:4;top:0;bottom:0;width:2px;left:calc(var(--xf) * 100% - 1px);background:#fff;box-shadow:0 0 0 .5px #30261414,0 0 18px #30261429;pointer-events:none}.ivs-knob{position:absolute;z-index:6;top:50%;left:calc(var(--xf) * 100%);width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;display:grid;place-items:center;color:var(--ink);cursor:grab;--glass-1: rgba(255, 255, 255, .86);--glass-2: rgba(255, 255, 255, .66);transition:transform .4s var(--ease-out)}.ivs-knob svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ivs-stage.is-drag,.ivs-stage.is-drag .ivs-knob{cursor:grabbing}.ivs-stage.is-drag .ivs-knob{transform:scale(1.06)}@media(hover:hover){.ivs-knob:hover{transform:scale(1.05)}}.ivs-knob:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.ivs-tag{position:absolute;z-index:5;bottom:16px;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px 0 7px;border-radius:var(--r-pill);font:var(--w-ui) .8125rem/1 var(--font-sans);color:var(--ink);white-space:nowrap;pointer-events:none}.ivs-tag img{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px #0000000f}.ivs-tag--a{right:calc((1 - var(--xf)) * 100% + 12px);opacity:clamp(0,(var(--xf) - var(--ta)) * 12,1)}.ivs-tag--b{left:calc(var(--xf) * 100% + 12px);opacity:clamp(0,(1 - var(--xf) - var(--tb)) * 12,1)}.ivs-pick{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;width:max-content;max-width:100%;margin:18px auto 0;padding:4px;border-radius:var(--r-pill);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--edge)}.ivs-opt{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px 0 8px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font:var(--w-ui) .8125rem/1 var(--font-sans);letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease-out),color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.ivs-opt img{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px #0000000f;flex:none}@media(hover:hover){.ivs-opt:hover{color:var(--ink);background:#ffffff8c}}.ivs-opt[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--edge),var(--shadow-1)}.ivs-opt:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.ivs-credit{display:block;margin-top:12px;text-align:center;font-size:var(--fs-micro);line-height:1.3;color:var(--ink-3)}@media(max-width:520px){.ivs-stage{--ta: .36;--tb: .42;border-radius:22px}.ivs-knob{width:46px;height:46px;margin:-23px 0 0 -23px}.ivs-knob svg{width:20px;height:20px}.ivs-tag{bottom:12px;height:28px;gap:6px;padding:0 11px 0 6px;font-size:.75rem}.ivs-tag img{width:16px;height:16px}.ivs-opt{height:38px;padding:0 10px 0 7px;gap:6px}}@media(prefers-reduced-motion:reduce){.ivs-dst,.ivs-opt,.ivs-knob{transition:none}}.ivp{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "frame" "list";gap:clamp(28px,3.6vw,44px)}@media(min-width:1000px){.ivp{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"head head" "frame list";justify-content:space-between;column-gap:clamp(36px,4vw,64px);row-gap:clamp(40px,4.4vw,56px);align-items:center}}@media(min-width:1240px){.ivp{grid-template-columns:minmax(0,720px) minmax(300px,380px)}}.ivp-head{grid-area:head}.ivp-head .h2{max-width:15em}.ivp-head .lead{margin-top:16px;max-width:32em}.ivp-fig{grid-area:frame;position:relative;margin:0;min-width:0}.ivp-side{grid-area:list;min-width:0}.ivp-store{container:ivp / inline-size;position:relative;border-radius:var(--ui-radius);background:#fff;color:#1c1b19;box-shadow:0 0 0 1px #ffffff1f,0 30px 80px -30px #000c,0 12px 30px -12px #0009;color-scheme:light}.ivp-nav{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:52px;padding:0 16px;border-radius:var(--ui-radius) var(--ui-radius) 0 0;background:#fff;font:500 .75rem/1 var(--font-sans)}.ivp-nav svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ivp-left{display:flex;align-items:center;gap:16px;min-width:0}.ivp-logo{display:inline-flex;font-size:.8125rem;line-height:1}.ivp-right{display:flex;align-items:center;justify-content:flex-end;gap:12px}.ivp-bag{position:relative;display:inline-flex}.ivp-bag b{position:absolute;right:-6px;top:-5px;display:grid;place-items:center;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#1c1b19;color:#fff;font:600 .5625rem/1 var(--font-sans)}.ivp-stack{display:inline-grid}.ivp-stack>*{grid-area:1 / 1;opacity:0;transition:opacity .45s var(--ease-out)}.ivp-stack>.is-cur{opacity:1}.ivp-links b{font-weight:500;margin-right:16px;color:#3d3a35;white-space:nowrap}.ivp-sel{position:relative}.ivp-selb{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 9px 0 7px;border-radius:8px;box-shadow:0 0 0 1px #e6e3dd;white-space:nowrap;transition:background-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.ivp-selb img,.ivp-opt img{width:15px;height:15px;border-radius:50%;box-shadow:0 0 0 1px #0000000f;flex:none}.ivp-selb>.ivp-stack>span{display:inline-flex;align-items:center;gap:7px}.ivp-selb svg{width:12px;height:12px;color:#77736b;transition:transform .3s var(--ease-out)}.ivp-store.is-open .ivp-selb{background:#f6f5f2;box-shadow:0 0 0 1px #d9d5cd}.ivp-store.is-open .ivp-selb svg{transform:rotate(180deg)}.ivp-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:4;width:218px;padding:6px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #18181b14,0 18px 40px -14px #18181b59;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .25s var(--ease-out),transform .35s var(--ease-out-expo)}.ivp-store.is-open .ivp-menu{opacity:1;transform:none}.ivp-opt{display:flex;align-items:center;gap:9px;height:34px;padding:0 10px;border-radius:8px;color:#3d3a35;transition:background-color .2s var(--ease-out)}.ivp-opt small{margin-left:auto;color:#8a867e;font-size:.6875rem}.ivp-opt svg{display:none;width:13px;height:13px;margin-left:auto;color:#1c1b19;stroke-width:1.8}.ivp-opt.is-cur svg{display:block}.ivp-opt.is-cur small{display:none}.ivp-opt.is-hl{background:#f1efea;color:#1c1b19}.ivp-vid{position:relative;z-index:1;aspect-ratio:16 / 9;overflow:hidden;border-radius:0 0 var(--ui-radius) var(--ui-radius);background:#1c1a17;isolation:isolate}.ivp-v{position:absolute;inset:0;opacity:0;transition:opacity .6s var(--ease-out)}.ivp-v.is-on{opacity:1}.ivp-v.is-leaving{opacity:0}.ivp-shot{position:absolute;inset:0;isolation:isolate}.ivp-shot:nth-child(n+2){opacity:0}.ivp-shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.ivp-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 42%,#00000094)}.ivp-shot--end:after{background:#14120f6b}.ivp-shot--studio{background:linear-gradient(180deg,#838182,#878788 38%,#7e7d7f 60%,#555457)}.ivp-shot--studio img{inset:-3% 0 auto auto;width:auto;height:132%;aspect-ratio:2 / 3;object-fit:cover;transform-origin:60% 30%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%);mask-image:linear-gradient(90deg,transparent,#000 24%)}.ivp-txt{position:absolute;z-index:1;left:5.5%;right:34%;bottom:13%;margin:0;color:#fff}.ivp-txt small{display:block;font:600 clamp(.5625rem,1.25cqw,.75rem)/1.2 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;opacity:.92}.ivp-txt strong{display:block;margin-top:.45em;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:460;font-size:clamp(1.125rem,4.6cqw,2.375rem);line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.ivp-txt span{display:block;font:500 clamp(.875rem,2.7cqw,1.375rem)/1.25 var(--font-sans);letter-spacing:-.01em}.ivp-txt--logo{inset:50% 0 auto;transform:translateY(-50%);text-align:center}.ivp-txt--logo{--mv-h: clamp(38px, 10cqw, 70px)}.ivp-ctl{position:absolute;z-index:2;right:14px;bottom:16px;display:flex;gap:6px}.ivp-ctl i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#14120f61;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ivp-ctl svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ivp-prog{position:absolute;z-index:2;left:0;right:0;bottom:0;height:3px;background:#ffffff38}.ivp-prog i{position:absolute;inset:0;background:#fff;transform-origin:left center;transform:scaleX(.36)}@media(prefers-reduced-motion:no-preference){html.js .ivp-v.is-on .ivp-shot:nth-child(2){animation:ivp-s2 9s linear infinite both}html.js .ivp-v.is-on .ivp-shot:nth-child(3){animation:ivp-s3 9s linear infinite both}html.js .ivp-v.is-on .ivp-shot:nth-child(1) img{animation:ivp-k1 9s linear infinite both}html.js .ivp-v.is-on .ivp-shot:nth-child(2) img{animation:ivp-k2 9s linear infinite both}html.js .ivp-v.is-on .ivp-shot:nth-child(3) img{animation:ivp-k3 9s linear infinite both}html.js .ivp-v.is-on .ivp-shot:nth-child(2) .ivp-txt{animation:ivp-t2 9s var(--ease-out) infinite both}html.js .ivp-v.is-on .ivp-shot:nth-child(3) .ivp-txt{animation:ivp-t3 9s var(--ease-out) infinite both}html.js .ivp-v.is-on .ivp-prog i{animation:ivp-prog 9s linear infinite both}}@keyframes ivp-s2{0%,33.34%{opacity:0}38.34%,72%{opacity:1}77%,to{opacity:0}}@keyframes ivp-s3{0%,66.67%{opacity:0}71.67%,95%{opacity:1}to{opacity:0}}@keyframes ivp-k1{0%{transform:scale(1.13) translate(1.4%,.8%)}38.34%,40%{transform:scale(1.03) translate(0)}41%,to{transform:scale(1.13) translate(1.4%,.8%)}}@keyframes ivp-k2{0%,33.34%{transform:scale(1.03) translate(0)}77%{transform:scale(1.12) translate(-1.4%,-1%)}79%,to{transform:scale(1.03) translate(0)}}@keyframes ivp-k3{0%,66.67%{transform:scale(1.09) translate(-2%)}to{transform:scale(1.09) translate(2%)}}@keyframes ivp-t2{0%,34%{opacity:0;transform:translateY(8px)}42%,to{opacity:1;transform:none}}@keyframes ivp-t3{0%,68%{opacity:0;transform:translateY(calc(-50% + 8px))}76%,to{opacity:1;transform:translateY(-50%)}}@keyframes ivp-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ivp-list{list-style:none;display:grid;gap:8px;margin:0;padding:0}.ivp-item{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:8px 14px 8px 8px;border:0;border-radius:16px;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;transition:background-color .35s var(--ease-out),box-shadow .35s var(--ease-out)}@media(hover:hover){.ivp-item:hover{background:#ffffff0d}}.ivp-item[aria-checked=true]{background:linear-gradient(180deg,var(--glass-1),var(--glass-2));box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px var(--edge-2),var(--shadow-2)}.ivp-item:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.ivp-th{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:9px;background:#2a2724}.ivp-th img{width:100%;height:100%;object-fit:cover}.ivp-th:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 40%,#0000008c)}.ivp-th b{position:absolute;z-index:1;left:7px;right:6px;bottom:6px;font:500 .5625rem/1.15 var(--font-display);font-stretch:var(--display-stretch);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivp-meta{display:grid;gap:5px;min-width:0}.ivp-mk{display:inline-flex;align-items:center;gap:8px;font-weight:var(--w-ui);font-size:.9375rem;line-height:1.2}.ivp-mk img{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 1px #ffffff1a}.ivp-fn{font:450 .8125rem/1.2 var(--font-url);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivp-sz{margin-top:-2px;font:450 .75rem/1.2 var(--font-url);color:var(--ink-4);font-variant-numeric:tabular-nums}.ivp-orig{height:22px;padding:0 8px;border-radius:7px;background:var(--bg-3);color:var(--ink-2);font:var(--w-ui) .6875rem/22px var(--font-sans);white-space:nowrap}.ivp-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-4);opacity:0;transition:opacity .3s var(--ease-out)}.ivp-item[aria-checked=true] .ivp-dot{opacity:1;background:var(--ok);box-shadow:0 0 0 4px var(--ok-soft)}.ivp-note{margin:18px 0 0;padding-left:8px;font-size:var(--fs-small);line-height:1.5;color:var(--ink-3);max-width:26em}@container ivp (max-width: 719px){.ivp-nav{grid-template-columns:auto 1fr;padding:0 12px 0 16px}.ivp-left,.ivp-right .ivp-ic{display:none}}@container ivp (max-width: 560px){.ivp-nav{padding:0 10px 0 14px;height:46px}.ivp-logo{font-size:.6875rem}.ivp-selb{height:28px;font-size:.6875rem}.ivp-menu{width:190px}.ivp-ctl{right:8px;bottom:10px}.ivp-ctl i{width:26px;height:26px}.ivp-txt{left:6%;bottom:14%;right:18%}}@media(max-width:999px){.ivp-list{grid-template-columns:repeat(4,minmax(0,1fr))}.ivp-item{grid-template-columns:minmax(0,1fr);padding:8px 8px 12px;gap:10px}.ivp-item>.ivp-orig,.ivp-item>.ivp-dot{position:absolute;top:14px;right:14px}.ivp-th b{font-size:.625rem}.ivp-note{padding-left:0}}@media(max-width:760px){.ivp-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ivp-mk{font-size:.875rem}.ivp-fn{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.ivp-stack>*,.ivp-v,.ivp-menu,.ivp-item,.ivp-selb,.ivp-selb svg{transition:none!important}}.ivb{overflow-x:clip}.ivb-f{position:relative;isolation:isolate;display:grid;justify-items:center}.ivb-f>.aura{inset:-14% -8%}.ivb-shot{position:relative;z-index:1;margin:0;width:min(1000px,100%);display:flex;flex-direction:column}.ivb-shot figcaption{order:-1;margin:0 auto 18px;max-width:34em;font-size:var(--fs-small);line-height:1.45;color:var(--ink-3);text-align:center;text-wrap:balance}.ivb-sw{container:ivb / inline-size;position:relative;overflow:hidden;border-radius:var(--r-frame);background:#fbf9f5;color:#1e1e1c;box-shadow:0 0 0 1px #3026141a,var(--shadow-3)}.ivb-sw__bar{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;background:#f4f3f0;box-shadow:inset 0 -1px #e7e4de}.ivb-sw__bar>i{width:10px;height:10px;border-radius:50%;background:#dad6ce}.ivb-sw__url{display:flex;align-items:center;gap:6px;height:24px;margin-left:14px;padding:0 12px 0 9px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px #e7e4de;font:450 12px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#55524c;white-space:nowrap}.ivb-sw__url svg{width:11px;height:11px;flex:none}.ivb-sw__nv{display:flex;align-items:center;gap:12px;margin-left:14px;color:#8e897f}.ivb-sw__nv svg{width:14px;height:14px}.ivb-sw__nv svg:nth-child(2){opacity:.4}.ivb-sw__site{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.ivb-sw__hd{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 24px}.ivb-sw__nav{display:flex;gap:24px;font-size:12.5px;letter-spacing:.03em;white-space:nowrap}.ivb-sw__menu{display:none;width:18px;height:18px}.ivb-sw__logo{display:block;height:30px;width:auto}.ivb-sw__ic{justify-self:end;display:flex;align-items:center;gap:16px}.ivb-sw__ic svg{width:17px;height:17px;flex:none}.ivb-sw__lang{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.08em}.ivb-sw__lang svg{width:15px;height:15px}.ivb-sw__hero{display:grid;grid-template-columns:1fr 1fr}.ivb-sw__img{position:relative;aspect-ratio:25 / 22;overflow:hidden;background:#b5bbad}.ivb-sw__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 66%}@media(prefers-reduced-motion:no-preference){.ivb-sw__img img{scale:calc(1 + max(0,.55 - var(--p, .55))*.11);transform-origin:50% 70%}}.ivb-sw__txt{display:grid;align-content:center;justify-items:start;gap:16px;padding:40px clamp(28px,5cqi,56px) clamp(84px,13cqi,132px);background:#f1ebe1}.ivb-sw__txt small{font-size:11px;letter-spacing:.24em}.ivb-sw__txt b{font-family:Didot,"Bodoni 72",Bodoni MT,Libre Bodoni,Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(22px,3.7cqi,38px);line-height:1.1;letter-spacing:-.005em;max-width:10.5em;text-wrap:balance}.ivb-sw__txt u{margin-top:6px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration-thickness:1px;text-underline-offset:7px}@container ivb (max-width: 800px){.ivb-sw__nav{display:none}.ivb-sw__menu{display:block}.ivb-sw__ic>svg:nth-of-type(2){display:none}}@container ivb (max-width: 560px){.ivb-sw__hd{height:54px;padding:0 14px}.ivb-sw__logo{height:26px}.ivb-sw__ic{gap:12px}.ivb-sw__ic>svg:not(:last-child){display:none}.ivb-sw__hero{grid-template-columns:1fr}.ivb-sw__img{aspect-ratio:1 / 1}.ivb-sw__img img{object-position:50% 62%}.ivb-sw__txt{padding:26px 20px 48px;gap:12px}.ivb-sw__txt b{font-size:24px}}.ivb-card{position:relative;z-index:2;margin:-92px 0 0;width:min(660px,calc(100% - 80px));display:grid;justify-items:center;gap:22px;padding:clamp(28px,3.4vw,44px) clamp(24px,3.6vw,52px);border-radius:var(--r-frame);text-align:center}.ivb-brand{display:flex;align-items:center;gap:18px}.ivb-logo{display:block;height:calc(13px * var(--f, 2.2));width:auto;opacity:.9}.ivb-plat{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 8px;border-radius:9px;background:color-mix(in oklab,var(--bg-2) 80%,transparent);font:var(--w-ui) .8125rem/1 var(--font-sans);color:var(--ink-2)}.ivb-plat img{width:15px;height:auto}.ivb-card blockquote{margin:0}.ivb-q{margin:0 auto;max-width:19em;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:430;font-size:clamp(1.375rem,1.05rem + 1.1vw,2rem);line-height:1.18;letter-spacing:-.024em;color:var(--ink);text-wrap:balance}.ivb-by{display:flex;align-items:center;gap:12px;text-align:left}.ivb-by img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#d9d2c8;box-shadow:0 0 0 1px var(--edge)}.ivb-by b{display:block;font-weight:var(--w-ui);color:var(--ink)}.ivb-by span span{display:block;font-size:var(--fs-small);color:var(--ink-3)}.ivb-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px;margin-top:4px}@media(max-width:760px){.ivb-shot figcaption{margin-bottom:14px}.ivb-card{width:calc(100% - 24px);margin-top:-22px;gap:18px;padding:24px 20px 26px}.ivb-q{font-size:clamp(1.375rem,1.1rem + 1.2vw,1.75rem)}.ivb-end{flex-direction:column;gap:18px;margin-top:0}}@media(max-width:760px)and (min-width:561px){.ivb-card{width:calc(100% - 40px)}}.iv-hero{position:relative;isolation:isolate;overflow-x:clip}.iv-hero>.wrap{padding-block:clamp(28px,4vw,52px) clamp(72px,8vw,112px)}.iv-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(40px,7vw,56px);align-items:center}@media(min-width:1000px){.iv-grid{grid-template-columns:minmax(0,1fr) minmax(0,46%);column-gap:clamp(48px,5vw,80px)}}.iv-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.iv-h{max-width:11.5em}.iv-h .tone{display:block}.iv-lead{margin-top:24px;max-width:29em}.iv-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.iv-ctas .btn{--h: 48px;padding-inline:24px}.iv-vis{min-width:0;display:flex;justify-content:center}@media(min-width:1000px){.iv-vis{justify-content:flex-end}}@media(max-width:760px){.iv-lead{margin-top:18px}.iv-ctas{flex-direction:column;align-self:stretch;margin-top:26px}.iv-ctas .btn{width:100%}}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .iv-in{animation:iv-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}}@keyframes iv-in{0%{opacity:0;transform:translateY(14px)}}.iv-play .stage>.wrap{padding-block:clamp(72px,8vw,112px)}.mkg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit;container:mkg / size}.mkg-body{position:absolute;left:0;top:0;width:200px;height:200px;border-radius:50%;transform-origin:0 0;will-change:transform;background:radial-gradient(circle at 50% 30%,#2b2721,#171511 46%,#0a0908 78%);box-shadow:0 0 0 1.5px #ddd1b04d,0 0 120px 30px #ddd1b01a,0 0 340px 90px #ddd1b00f}.mkg-cv{position:absolute;inset:0;width:100%;height:100%;display:block}html.js .mkg-body{--r: clamp(560px, 66cqw, 1180px);--t: 63.5cqh;width:calc(var(--r) * 2);height:calc(var(--r) * 2);transform:translate(calc(50cqw - var(--r)),var(--t))}@container mkg (max-width: 999.98px){html.js .mkg-body{--r: 80cqw;--t: 60cqh}}@container mkg (max-width: 639.98px){html.js .mkg-body{--t: 63cqh}}html:not(.js) .mkg-body{left:50%;top:58%;width:150%;height:auto;aspect-ratio:1;transform:translate(-50%)}.mkf{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,4.4vw,64px) clamp(20px,2.4vw,32px);align-items:start}.mkf-tile{margin:0;min-width:0}.mkf-tile--audit{align-self:center}.mkf-tile--seo{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:24px clamp(28px,4vw,56px);align-items:center}.mkf-tile--seo .mkf-cap{margin-bottom:0}.mkf-cap{display:grid;gap:6px;margin-bottom:18px;max-width:34em}.mkf-cap h3{display:inline-flex;align-items:center;gap:10px;font-size:1.0625rem}.mkf-cap h3 i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-1);color:var(--ink)}.mkf-cap h3 i .ic{width:16px;height:16px}.mkf-cap p{color:var(--ink-2);font-size:.9375rem;line-height:1.55}.mkf-chans{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.mkf-chans li{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--r-pill);background:var(--surface);box-shadow:0 0 0 1px var(--edge);font-size:.75rem;font-weight:var(--w-ui);color:var(--ink-2)}@media(prefers-reduced-motion:no-preference){.js .mkf[data-armed]{--k: clamp(0, calc((var(--p, 0) - .1) / .3), 1)}.js .mkf[data-armed] .mkf-tile{transform:translate(calc((1 - var(--k)) * var(--ox, 0px)),calc((1 - var(--k)) * var(--oy, 0px))) rotate(calc((1 - var(--k)) * var(--or, 0deg)));opacity:calc(.35 + var(--k) * .65)}.mkf-tile--audit{--ox: -60px;--oy: 44px;--or: -1.8deg}.mkf-tile--sea{--ox: 70px;--oy: -26px;--or: 1.4deg}.mkf-tile--seo{--ox: 44px;--oy: 60px;--or: 1.6deg}}.mka-win{--l: #E3E3E3;--i1: #303030;--i2: #616161;--i3: #8A8A8A;container:mka / inline-size;overflow:hidden;border-radius:var(--ui-radius);background:#f1f1f1;color:var(--i1);color-scheme:light;font:450 13px/1.4 var(--font-url);letter-spacing:0;text-align:left;box-shadow:0 0 0 1px #18181b17,var(--shadow-3)}.mka-win svg{display:block;flex:none}.mka-top{display:flex;align-items:center;gap:8px;height:44px;padding:0 10px 0 12px;background:#fff;box-shadow:inset 0 -1px 0 var(--l);white-space:nowrap}.mka-top>img{width:20px;height:20px;border-radius:5px;flex:none}.mka-top>b{font-weight:650}.mka-app{padding:2px 7px;border-radius:6px;background:#f1f1f1;color:var(--i2);font-size:11.5px;font-weight:600}.mka-nav{display:flex;gap:2px;margin-left:6px;min-width:0;overflow:hidden}.mka-nav span{padding:5px 9px;border-radius:8px;color:var(--i2)}.mka-nav span.on{background:#f1f1f1;color:var(--i1);font-weight:600}.mka-find{display:flex;align-items:center;gap:6px;width:176px;height:28px;margin-left:auto;padding:0 5px 0 8px;border-radius:8px;background:#f1f1f1;box-shadow:inset 0 0 0 1px #e8e8e8;color:var(--i3);font-size:12px;flex:none}.mka-find>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.mka-find kbd{display:inline-flex;align-items:center;height:18px;padding:0 5px;border-radius:5px;background:#fff;box-shadow:0 0 0 1px #e3e3e3,0 1px #e3e3e3;color:var(--i2);font:550 10.5px/1 var(--font-url);letter-spacing:.02em}.mka-ib{position:relative;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--i2);flex:none}.mka-ib--dot:after{content:"";position:absolute;top:5px;right:6px;width:6px;height:6px;border-radius:50%;background:#0094d5;box-shadow:0 0 0 1.5px #fff}.mka-av{--mv-s: 24px}.mka-ib svg,.mka-btn svg,.mka-find svg,.mka-ibtn svg,.mka-add svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mka-find svg{width:14px;height:14px;flex:none}.mka-ibtn{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#fff;color:var(--i2);box-shadow:0 0 0 1px var(--l),0 1px #0000000d;flex:none}.mka-ibtn svg{width:15px;height:15px}.mka-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;background:#fff;color:var(--i1);font-weight:600;font-size:12px;white-space:nowrap;box-shadow:0 0 0 1px var(--l),0 1px #0000000d}.mka-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:7px;font-size:12px;font-weight:550;white-space:nowrap}.mka-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.mka-pill--ok{background:#cdfee1;color:#0c5132}.mka-pill--info{background:#eaf4ff;color:#00527c}.mka-pill--wait{background:#ffef9d;color:#4f4700}.mka-flag{width:16px;height:16px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 1px #0000000f}.mka-body{display:grid;gap:10px;padding:10px}.mka-files{display:flex;gap:3px;padding:3px;border-radius:10px;background:#e3e3e3}.mka-files span{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;border-radius:8px;color:var(--i2);font-weight:600;font-size:12px}.mka-files span.on{background:#fff;color:var(--i1);box-shadow:0 1px 2px #0000001a,0 0 0 1px #00000008}.mka-files .mka-flag{width:14px;height:14px}.mka-files i{width:6px;height:6px;border-radius:50%;background:#29845a}.mka-files i.run{background:#0094d5;box-shadow:0 0 0 2px #0094d533}.mka-files .mka-add{flex:none;width:28px;color:var(--i2)}.mka-files .mka-add svg{width:14px;height:14px}.mka-pan{padding:14px 16px 16px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--l),0 1px #00000008}.mka-h{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center}.mka-h>img{width:28px;height:28px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #0000000f}.mka-h b{display:block;font-size:14px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mka-h small{display:block;margin-top:1px;color:var(--i3);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mka-hx{display:flex;align-items:center;gap:6px}.mka-hx .mka-pill{margin-right:4px}.mka-tabs{display:flex;gap:16px;margin-top:12px;box-shadow:inset 0 -1px 0 var(--l);white-space:nowrap;overflow:hidden}.mka-tabs span{display:inline-flex;align-items:center;gap:6px;padding:4px 0 9px;color:var(--i2);font-weight:550}.mka-tabs span.on{color:var(--i1);box-shadow:inset 0 -2px 0 var(--i1)}.mka-tabs i{display:inline-grid;place-items:center;min-width:18px;height:17px;padding:0 5px;border-radius:9px;background:#ebebeb;color:var(--i2);font:600 10.5px/1 var(--font-url);font-style:normal;font-variant-numeric:tabular-nums}.mka-sh{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:14px}.mka-sh b{font-weight:600;font-size:12.5px}.mka-sh span{display:inline-flex;align-items:center;gap:6px;color:var(--i2);font-size:12px;white-space:nowrap}.mka-sh span:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--i1)}.mka-plot{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:8px;margin-top:12px}.mka-y{position:relative;height:92px;color:var(--i3);font-size:10.5px;font-variant-numeric:tabular-nums}.mka-y i{position:absolute;right:0;font-style:normal;line-height:1;transform:translateY(-50%)}.mka-y i:nth-child(1){top:0}.mka-y i:nth-child(2){top:50%}.mka-y i:nth-child(3){top:100%}.mka-chart{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;align-items:end;height:92px;padding-bottom:1px;background:linear-gradient(#efefef,#efefef) 0 0 / 100% 1px no-repeat,linear-gradient(#efefef,#efefef) 0 50% / 100% 1px no-repeat,linear-gradient(#d9d9d9,#d9d9d9) 0 100% / 100% 1px no-repeat}.mka-chart i{height:calc(var(--h) * 100%);border-radius:4px 4px 1px 1px;background:#cbcdd1}.mka-chart i.pk{background:var(--i1)}.mka-chart i.hov{background:#1a1a1a;box-shadow:0 0 0 2px #fff,0 0 0 3px #30303040}.mka-tip{position:absolute;z-index:1;right:calc((100% - 83px) / 12 + 10px);top:2px;display:grid;gap:3px;padding:7px 9px 8px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px #00000012,0 6px 16px -6px #00000047;white-space:nowrap;pointer-events:none}.mka-tip small{color:var(--i2);font-size:11px;font-weight:600}.mka-tip span{display:flex;align-items:center;gap:6px;color:var(--i2);font-size:11.5px}.mka-tip span:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--i1)}.mka-tip em{font-style:normal}.mka-tip b{margin-left:8px;color:var(--i1);font-weight:650;font-variant-numeric:tabular-nums}.mka-mo{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;margin-top:6px;margin-left:28px;color:var(--i3);font-size:11px;text-align:center}.mka-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.mka-kpi{min-width:0;padding:10px 11px 11px;border-radius:10px;background:#f7f7f7}.mka-kpi small{display:block;color:var(--i2);font-size:11.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mka-kpi b{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:13px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mka-kpi b:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#29845a}.mka-kpi b.warn:before{background:#e8a100}.mka-dl{display:grid;gap:9px;margin:14px 0 0}.mka-dl div{display:grid;grid-template-columns:minmax(0,9.6em) minmax(0,1fr);gap:10px;align-items:center}.mka-dl dt{color:var(--i2);font-size:12px}.mka-dl dd{display:flex;flex-wrap:wrap;gap:5px;margin:0}.mka-dl dd span{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:7px;background:#f1f1f1;color:var(--i1);font-weight:550;font-size:12px;white-space:nowrap}@container mka (max-width: 560px){.mka-nav span:nth-child(n+3):not(.on){display:none}.mka-find{width:28px;padding:0;justify-content:center;background:transparent;box-shadow:none;color:var(--i2)}.mka-find>span,.mka-find kbd{display:none}.mka-find svg{width:16px;height:16px}}@container mka (max-width: 420px){.mka-nav span:not(.on){display:none}.mka-hx .mka-ibtn,.mka-files .mka-add,.mka-find{display:none}.mka-top{gap:6px;padding:0 8px 0 10px}.mka-nav{margin-left:2px}.mka-nav span{padding:5px 8px}.mka-ib{margin-left:auto}.mka-tip em{display:none}.mka-tip b{margin-left:0}.mka-h b{white-space:normal}.mka-sh{flex-direction:column;align-items:flex-start;gap:4px}.mka-kpis{grid-template-columns:minmax(0,1fr);gap:4px}.mka-kpi{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px}.mka-kpi b{margin-top:0}.mka-dl div{grid-template-columns:minmax(0,1fr);gap:5px}}.mks{position:relative;overflow:hidden;border-radius:var(--ui-radius);background:#fff;color:#202124;color-scheme:light;container:mks / inline-size;font:400 14px/1.58 arial,sans-serif;letter-spacing:0;text-align:left;box-shadow:0 0 0 1px #18181b17,var(--shadow-3)}.mks svg{display:block;flex:none}.mks-bar{display:flex;align-items:center;gap:14px;padding:16px 16px 0 18px}.mks-q{flex:1;min-width:0;display:flex;align-items:center;gap:12px;height:44px;padding:0 14px 0 18px;border-radius:24px;box-shadow:0 1px 6px #20212447}.mks-q>span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;color:#202124}.mks-q .mks-x{width:20px;height:20px;color:#70757a}.mks-q i{width:1px;height:24px;background:#dadce0;flex:none}.mks-q .mks-ic{width:22px;height:22px}.mks-acts{display:flex;align-items:center;gap:14px;color:#5f6368}.mks-acts svg{width:22px;height:22px}.mks-av{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#5e7b6d;color:#fff;font-size:14px}.mks-tabs{display:flex;align-items:center;gap:22px;padding:10px 16px 0 34px;box-shadow:inset 0 -1px #ebebeb;font-size:13.5px;color:#5f6368;white-space:nowrap;overflow:hidden}.mks-tabs span{padding:6px 0 10px}.mks-tabs span.on{color:#202124;font-weight:700;box-shadow:inset 0 -3px #1f1f1f}.mks-tabs .mks-tools{margin-left:auto}.mks-res{position:relative;padding:16px 20px 6px 34px}.mks-spon{font-weight:700;font-size:14px;color:#202124}.mks-site{display:flex;align-items:center;gap:12px;margin-top:10px}.mks-fav{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;flex:none;background:#fff;box-shadow:inset 0 0 0 1px #e3e5e8}.mks-fav{--mv-s: 18px}.mks-site>span{min-width:0}.mks-site b{display:block;font-weight:400;font-size:14px;line-height:20px;color:#202124}.mks-site small{display:block;font-size:12px;line-height:18px;color:#4d5156;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mks-site>svg{width:18px;height:18px;color:#70757a}.mks-h{margin-top:6px;font:400 19px/1.3 arial,sans-serif;color:#1a0dab}.mks-d{margin-top:3px;color:#4d5156;font-size:14px;line-height:1.58}.mks-sl{display:flex;flex-wrap:wrap;gap:2px 0;margin-top:4px;color:#1a0dab;font-size:14px}.mks-sl span+span:before{content:"·";margin:0 8px;color:#4d5156}.mks-shop{position:relative;margin-top:22px}.mks-shop-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.mks-shop-h b{font:400 18px/1.3 arial,sans-serif;color:#202124}.mks-shop-h svg{width:18px;height:18px;color:#70757a}.mks-car{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:148px;gap:12px;margin:12px -20px 0 0;overflow:hidden}.mks-car li{min-width:0}.mks-car img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.mks-car p{margin-top:8px;font-size:13px;line-height:1.38;color:#202124;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mks-car .mks-pr{display:block;margin-top:4px;font-weight:700;font-size:14px;color:#202124}.mks-car .mks-pr s{margin-left:6px;font-weight:400;font-size:12.5px;color:#70757a}.mks-car .mks-mer{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:12px;color:#4d5156}.mks-car .mks-mer{--mv-s: 14px}.mks-car .mks-sh{display:block;margin-top:1px;font-size:12px;color:#4d5156}.mks-nx{position:absolute;right:-6px;top:90px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#202124;box-shadow:0 1px 6px #20212447}.mks-nx svg{width:18px;height:18px}.mks-org{margin-top:24px;padding-bottom:6px}.mks:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(#fff0,#fff 85%);pointer-events:none}@container mks (max-width: 520px){.mks-bar{padding:12px 12px 0}.mks-acts{display:none}.mks-q{height:40px;padding:0 12px 0 14px;gap:10px}.mks-q>span{font-size:14px}.mks-q .mks-x,.mks-q i,.mks-q .mks-lens{display:none}.mks-tabs{gap:18px;padding:8px 12px 0 14px;font-size:12.5px}.mks-tabs span:nth-child(n+5){display:none}.mks-res{padding:14px 14px 4px}.mks-h{font-size:17px}.mks-d,.mks-sl{font-size:13px}.mks-car{grid-auto-columns:124px;gap:10px;margin-right:-14px}.mks-nx{display:none}}.mkk-body{padding:10px}.mkk-pan{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--l),0 1px #00000008}.mkk-bar{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px}.mkk-bar>b{font-size:14px;font-weight:650;white-space:nowrap}.mkk-f{display:flex;gap:4px;margin-left:6px;min-width:0;overflow:hidden}.mkk-f span{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:8px;color:var(--i2);font-weight:550;font-size:12px;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--l)}.mkk-f span.on{background:var(--i1);color:#fff;box-shadow:none}.mkk-f .mka-flag{width:14px;height:14px}.mkk-bar .mkk-push{margin-left:auto}.mkk-t{display:grid;grid-template-columns:30px minmax(0,1.5fr) auto auto minmax(0,1.2fr) auto auto 36px}.mkk-r{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;border-top:1px solid #EBEBEB}.mkk-r>span{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 12px;white-space:nowrap}.mkk-r>.mkk-chk{padding:0 0 0 14px}.mkk-r>.mkk-cq{padding-left:8px}.mkk-r>.mkk-cact{justify-content:center;padding:0 8px 0 0;color:var(--i3)}.mkk-r>.mkk-cact svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.mkk-r.mkk-th{border-top-color:#e3e3e3;background:#f7f7f7}.mkk-r.mkk-th>span{padding-block:7px;color:var(--i2);font-size:12px;font-weight:550}.mkk-r.mkk-th>.mkk-chk{padding-block:0}.mkk-r.mkk-th>.mkk-cq{padding-left:8px}.mkk-r.mkk-th .mkk-cpos{color:var(--i1)}.mkk-r.mkk-th .mkk-cpos svg{width:13px;height:13px;margin-left:-4px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mkk-cb{width:15px;height:15px;border-radius:4px;background:#fff;box-shadow:inset 0 0 0 1px #8a8a8a;flex:none}.mkk-q b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.mkk-in{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:7px;background:#f1f1f1;color:var(--i2);font-size:12px;font-weight:550}.mkk-in.buy{background:#e7f5ee;color:#0c5132}.mkk-sp{display:flex;align-items:flex-end;gap:2px;height:22px}.mkk-sp i{width:4px;height:calc(var(--h) * 100%);min-height:2px;border-radius:1px;background:#b5b9be}.mkk-u{color:var(--i2);overflow:hidden;text-overflow:ellipsis;font-size:12.5px}.mkk-r>.mkk-cu{display:block}.mkk-r>.mkk-cpos{justify-content:flex-end;gap:6px;font-weight:600;font-variant-numeric:tabular-nums}.mkk-r>.mkk-cpos.none{color:var(--i3);font-weight:450}.mkk-mv{display:inline-flex;align-items:center;min-width:30px;justify-content:flex-start;font-size:11.5px;font-weight:550;color:var(--i3)}.mkk-mv svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mkk-mv.up{color:#0c7a43}.mkk-mv.dn{color:#b42318}.mkk-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 8px 14px;border-top:1px solid #EBEBEB;background:#fcfcfc;color:var(--i2);font-size:12px;font-variant-numeric:tabular-nums}.mkk-pg{display:inline-flex;gap:4px}.mkk-pg .mka-ibtn{width:26px;height:26px}.mkk-pg .mka-ibtn:first-child{color:#c4c4c4;box-shadow:0 0 0 1px #ebebeb}@container mka (max-width: 640px){.mkk-f span:nth-child(n+3){display:none}.mkk-t{grid-template-columns:30px minmax(0,1fr) auto}.mkk-r{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"c q s" ". u s";padding-block:2px}.mkk-r>.mkk-chk{grid-area:c}.mkk-r>.mkk-cq{grid-area:q;padding-bottom:0}.mkk-r>.mkk-cu{grid-area:u;padding:0 12px 9px 8px;color:var(--i3);font-size:12px}.mkk-r>.mkk-cst{grid-area:s}.mkk-r>.mkk-cin,.mkk-r>.mkk-csp,.mkk-r>.mkk-cpos,.mkk-r>.mkk-cact{display:none}.mkk-r.mkk-th{grid-template-areas:"c q s";padding-block:0}.mkk-r.mkk-th>.mkk-cu{display:none}}@container mka (max-width: 420px){.mkk-bar .mka-btn,.mkk-bar .mka-ibtn,.mkk-f{display:none}}@media(max-width:999px){.mkf,.mkf-tile--seo{grid-template-columns:minmax(0,1fr)}.mkf-tile{max-width:660px}}.mkp-hstage{min-height:clamp(640px,calc(100svh - var(--nav-h) - var(--nav-top) - 24px),940px);display:flex}.mkp-hstage>.wrap{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:clamp(56px,7vw,104px) clamp(220px,30vw,380px)}.mkp-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(60% 46% at 50% 28%,rgba(15,14,12,.62),transparent 72%)}.mkp-eyebrow{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 14px 0 10px;border-radius:var(--r-pill);font:var(--w-ui) .8125rem/1 var(--font-sans);color:#e5dac0;background:#ddd1b014;box-shadow:inset 0 0 0 1px #ddd1b02e}.mkp-eyebrow svg{width:16px;height:16px}.mkp-h1{margin-top:26px;font-size:clamp(2.875rem,1.55rem + 5.2vw,5.75rem);line-height:1;letter-spacing:-.042em;max-width:12em}.mkp-h1 .tone{display:block;color:#a39e93}.mkp-hwrap .lead{margin-top:26px;max-width:32em}.mkp-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.mkp-ctas .btn{--h: 50px;padding-inline:24px}.mkp-btn{color:#12110f;background:#ddd1b0;box-shadow:inset 0 1px #ffffff73,0 1px 2px #0006,0 6px 14px -8px #0000008c}.mkp-btn:hover{background:#e8dec4}.mkp-btn:active{background:#d3c6a2}.mkp-btn .ar{transition:transform var(--d-2) var(--ease-out)}.mkp-btn:hover .ar{transform:translate(3px)}@media(max-width:760px){.mkp-hstage>.wrap{padding-block:48px 300px}.mkp-ctas{flex-direction:column;align-self:stretch}.mkp-ctas .btn{width:100%}}.mkp-files .wrap{padding-block:clamp(72px,8vw,120px)}.mkp-fhead{max-width:760px;margin-bottom:clamp(36px,4.4vw,56px)}.mkp-meth .wrap{padding-block:clamp(72px,8vw,124px)}.mkp-meth .head{margin-bottom:clamp(40px,5vw,64px)}.mkp-light{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.mkp-light i{position:absolute;border-radius:50%;filter:blur(2px)}.mkp-light i:nth-child(1){left:22%;top:42%;width:420px;height:420px;background:radial-gradient(closest-side,rgba(221,182,120,.55),transparent)}.mkp-light i:nth-child(2){left:56%;top:58%;width:380px;height:380px;background:radial-gradient(closest-side,rgba(186,140,92,.5),transparent)}.mkp-light i:nth-child(3){left:74%;top:24%;width:300px;height:300px;background:radial-gradient(closest-side,rgba(120,128,140,.45),transparent)}.mkp-slabs{list-style:none;position:relative}.mkp-slab{position:relative;width:min(44%,470px);padding:26px 28px 28px;border-radius:24px;--glass-1: rgba(58, 54, 47, .5);--glass-2: rgba(32, 30, 26, .36);--glass-blur: 26px}.mkp-slab+.mkp-slab{margin-top:-26px}.mkp-slab:nth-child(1){margin-left:0}.mkp-slab:nth-child(2){margin-left:18.6%}.mkp-slab:nth-child(3){margin-left:37.3%}.mkp-slab:nth-child(4){margin-left:56%}.mkp-sn{display:inline-grid;place-items:center;min-width:40px;height:28px;padding:0 10px;border-radius:var(--r-pill);background:#ddd1b01f;color:#e5dac0;font:500 .8125rem/1 var(--font-mono)}.mkp-slab h3{margin-top:18px;font-size:var(--fs-h3)}.mkp-slab p{margin-top:8px;color:var(--ink-2);line-height:1.55}@media(prefers-reduced-motion:no-preference){.js .mkp-slabs[data-armed]{--k: clamp(0, calc((var(--p, 0) - .1) / .34), 1)}.js .mkp-slabs[data-armed] .mkp-slab{transform:translate(calc((1 - var(--k)) * var(--i) * -34px),calc((1 - var(--k)) * var(--i) * -30px))}}@media(max-width:760px){.mkp-slab{width:auto;padding:22px 20px 24px}.mkp-slab:nth-child(2){margin-left:14px}.mkp-slab:nth-child(3){margin-left:28px}.mkp-slab:nth-child(4){margin-left:42px}.mkp-slab+.mkp-slab{margin-top:-14px}}.mkp-next{position:relative;isolation:isolate;overflow-x:clip}.mkp-next .wrap{padding-block:clamp(72px,8vw,128px);display:grid;justify-items:center;text-align:center}.mkp-flags{display:flex;align-items:center}.mkp-flags>*{width:64px;height:64px;border-radius:50%;box-shadow:0 0 0 4px var(--bg),var(--shadow-2)}.mkp-flags>*+*{margin-left:-14px}.mkp-flags img{object-fit:cover}.mkp-flags b{display:grid;place-items:center;background:var(--ink);color:#ddd1b0;font:500 1.5rem/1 var(--font-display)}.mkp-next .h2{margin-top:28px}.mkp-next .lead{margin-top:14px}.mkp-next .mkp-ctas{margin-top:30px}.mkp-ink{color:#fbfaf8;background:var(--ink);box-shadow:inset 0 1px #ffffff29,0 1px 2px #12110f4d,0 8px 18px -10px #12110f80}.mkp-ink:hover{background:#2a2823}.mkp-ink .ar{transition:transform var(--d-2) var(--ease-out)}.mkp-ink:hover .ar{transform:translate(3px)}.mkp-note{margin-top:16px;font-size:var(--fs-small);color:var(--ink-3)}@media(max-width:760px){.mkp-flags>*{width:52px;height:52px}}.mdc{position:relative;margin:0;padding-bottom:150px}.mdc-ed{container:mdc / inline-size;border-radius:16px;overflow:hidden;text-align:left;background:#161513;color:#e7e3da;box-shadow:0 0 0 1px #ffffff0f,0 0 0 1px #0000004d,var(--shadow-3)}.mdc-ed svg{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.mdc-tabs{display:flex;align-items:flex-end;gap:2px;height:40px;padding:0 10px;background:#0f0e0c}.mdc-tabs span{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 13px;border-radius:9px 9px 0 0;color:#8e897f;font:500 12.5px/1 var(--font-url);white-space:nowrap}.mdc-tabs span.on{background:#161513;color:#f3f1ec}.mdc-tabs i{width:8px;height:8px;border-radius:2px;background:#3178c6}.mdc-tabs span:not(.on) i{background:#6a665e}.mdc-tabs em{margin-left:2px;font:600 11px/1 var(--font-url);font-style:normal;color:#d9b776}.mdc-tabs svg{width:13px;height:13px;margin-left:2px;color:#8e897f}.mdc-crumb{display:flex;align-items:center;gap:4px;height:26px;padding:0 16px;color:#77736a;font:450 11.5px/1 var(--font-url);white-space:nowrap;overflow:hidden}.mdc-crumb svg{width:11px;height:11px;color:#57534c}.mdc-crumb b{font-weight:450;color:#a39e94}.mdc-code{margin:0;padding:4px 0 18px;font:450 13.5px/1.75 var(--font-mono);letter-spacing:0;overflow:hidden;white-space:pre}.mdc-ln{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);padding-right:20px}.mdc-ln:before{content:attr(data-n);padding-right:16px;text-align:right;color:#57534c}.mdc-ln.add:after{content:"";position:absolute;left:40px;top:0;bottom:0;width:2px;background:#3f9a5a}.mdc-ln.cur{background:#ffffff0b}.mdc-ln.cur:before{color:#c9c4ba}.mdc-code .k{color:#c9a2f2}.mdc-code .s{color:#a9d69a}.mdc-code .p{color:#8cc4ff}.mdc-code .f{color:#f2d58a}.mdc-code .n{color:#f0a87a}.mdc-code .c{color:#6a665e}.mdc-fold{display:inline-block;margin:0 3px;padding:0 5px;border-radius:4px;background:#ffffff14;color:#8e897f;line-height:1.35}.mdc-caret{display:inline-block;width:2px;height:1.2em;margin-left:1px;vertical-align:-.22em;background:#f3f1ec}@media(prefers-reduced-motion:no-preference){.mdc-caret{animation:mdc-blink 1.06s steps(1) infinite}}@keyframes mdc-blink{50%{opacity:0}}.mdc-sb{display:flex;align-items:center;gap:14px;height:24px;padding:0 12px;background:#0f0e0c;color:#8e897f;font:450 11px/1 var(--font-url);white-space:nowrap;overflow:hidden}.mdc-sb span{display:inline-flex;align-items:center;gap:5px}.mdc-sb svg{width:12px;height:12px}.mdc-sb .mdc-r{margin-left:auto}.mdc-api{position:absolute;z-index:2;right:-36px;bottom:0;width:min(420px,64%);padding:16px 18px 18px;border-radius:18px;text-align:left;color:var(--ink)}.mdc-req{display:flex;align-items:center;gap:8px;min-width:0;font:500 12.5px/1.3 var(--font-mono);color:var(--ink-2);white-space:nowrap}.mdc-req b{flex:none;padding:3px 7px;border-radius:6px;background:var(--ink);color:#fbfaf8;font-weight:600;font-size:11.5px}.mdc-req>span{display:flex;min-width:0}.mdc-path{min-width:0;overflow:hidden;text-overflow:ellipsis}.mdc-qs{flex:none;color:var(--ink)}.mdc-hd{display:flex;gap:10px;margin-top:8px;padding-left:2px;font:450 11.5px/1.3 var(--font-mono);color:var(--ink-3);white-space:nowrap;overflow:hidden}.mdc-hd span:last-child{color:var(--ink-2)}.mdc-st{display:flex;align-items:center;gap:12px;margin-top:12px;font:450 12px/1 var(--font-url);color:var(--ink-3)}.mdc-ok{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ok)}.mdc-ok:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.mdc-json{margin:10px 0 0;padding:12px 14px;border-radius:12px;background:#ffffffb3;box-shadow:0 0 0 1px var(--edge);font:450 12px/1.7 var(--font-mono);white-space:pre;overflow:hidden;color:var(--ink-2)}.mdc-json .p{color:#6a4fb0}.mdc-json .s{color:#2f6b2a}@container mdc (max-width: 520px){.mdc-code{font-size:12px}.mdc-ln{grid-template-columns:34px minmax(0,1fr)}.mdc-ln.add:after{left:29px}.mdc-tabs span:nth-child(n+2){display:none}.mdc-sb .mdc-r span:nth-child(n+2){display:none}}@media(max-width:1099px){.mdc{max-width:760px;margin-inline:auto;padding-bottom:132px}.mdc-api{right:-12px}}@media(max-width:699px){.mdc{padding-bottom:0}.mdc-api{position:relative;right:auto;bottom:auto;width:auto;max-width:440px;margin:-36px 10px 0 auto}.mdc-json{font-size:11.5px}}.mdl{margin:0}.mdl-grid{display:grid;gap:18px;align-items:stretch}@media(min-width:1000px){.mdl-grid{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:22px}}.mdl-term{display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:16px;overflow:hidden;background:#0b0a09;color:#d9d4ca;text-align:left;box-shadow:0 0 0 1px #ffffff17,0 30px 70px -30px #000000e6}.mdl-bar{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;height:38px;padding:0 14px;background:#151412;color:#8e897f;font:500 12px/1 var(--font-url);white-space:nowrap}.mdl-bar svg{width:13px;height:13px;color:#6a665e}.mdl-screen{position:relative;flex:none;height:420px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:0 20px}@media(min-width:1000px){.mdl-screen{flex:1 1 0;height:auto;min-height:380px}}.mdl-lines{margin:0;padding:16px 0 20px;font:450 13px/1.72 var(--font-mono);letter-spacing:0;white-space:pre-wrap;word-break:break-word}.mdl.is-run .mdl-lines{transition:transform .32s var(--ease-out)}.mdl-ln{display:block;min-height:1.72em}.mdl-ln[data-k=cmd]{word-break:break-all}@media(prefers-reduced-motion:no-preference){html.js .mdl .mdl-screen{justify-content:flex-start}html.js .mdl:not(.is-done) .mdl-ln:not(.is-on){display:none}html.js .mdl:not(.is-req) [data-f]>.mdl-v{display:none}html.js .mdl:not(.is-req) [data-f]>.mdl-src{display:inline}html.js .mdl:not(.is-done) .mdl-toks{opacity:.55}html.js .mdl:not(.is-done) .mdl-tok[aria-pressed=true]{background:transparent;color:var(--ink-2);box-shadow:none}}.mdl-src{display:none}.mdl-path{color:#a9d69a}.mdl-dl{color:#6a665e}.mdl-k{color:#f3f1ec}.mdl-c{color:#77736a}.mdl-g{color:#4ade80}.mdl-dim{color:#6a665e}.mdl-ln b{font-weight:600;color:#f3f1ec}.mdl-ts{color:#57534c}.mdl-tag{color:#8cc4ff}.mdl-loc{display:inline-block;padding:0 3px;margin:0 -3px;border-radius:4px;color:#f2d58a;transition:background-color .5s var(--ease-out)}.mdl-loc.is-flash{background:#f2d58a33;transition:none}.mdl-jk{color:#8cc4ff}.mdl-jid{color:#a39e94}.mdl-js{color:#f2d58a;border-radius:3px}.mdl-ln.is-caret .mdl-k:after{content:"";display:inline-block;width:.6em;height:1.15em;margin-left:1px;vertical-align:-.2em;background:#f3f1ec}.mdl-side{display:flex;flex-direction:column;gap:14px;min-width:0}.mdl-q{display:flex;align-items:center;gap:6px 10px;padding:8px 8px 8px 16px;border-radius:16px}.mdl-ql{min-width:0;font:500 13px/1.3 var(--font-mono);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdl-ql b{color:var(--ink);font-weight:500}@media(max-width:1199px)and (min-width:1000px){.mdl-qp{display:none}}.mdl-toks{display:flex;gap:4px;margin-left:auto}.mdl-tok{display:grid;place-items:center;min-width:44px;height:36px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:500 13px/1 var(--font-mono);cursor:pointer;transition:background-color var(--d-3) var(--ease-out),color var(--d-3) var(--ease-out),box-shadow var(--d-3) var(--ease-out)}.mdl-tok:hover{color:var(--ink);background:color-mix(in oklab,var(--ink) 8%,transparent)}.mdl-tok[aria-pressed=true]{background:#f3f1ec;color:#12110f;box-shadow:0 1px 2px #0006}.mdl-tok:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.mdl-toks{transition:opacity var(--d-3) var(--ease-out)}html:not(.js) .mdl-q{display:none}.mdl-shop{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;border-radius:16px;overflow:hidden;background:#fff;color:#1a1a1a;text-align:left;font-family:var(--font-url);letter-spacing:0;box-shadow:0 0 0 1px #ffffff1a,0 30px 70px -30px #000000e6;color-scheme:light}.mdl-st{display:flex;align-items:center;justify-content:space-between;gap:12px;height:46px;padding:0 18px;box-shadow:inset 0 -1px #efefef}.mdl-st b{display:inline-flex;font-size:13px;line-height:1}.mdl-st span{font-size:13px;color:#555;white-space:nowrap}.mdl-ic{display:inline-flex;align-items:center;gap:14px}.mdl-ic svg{display:block;width:17px;height:17px;fill:none;stroke:#1a1a1a;stroke-width:1.4;stroke-linecap:round}.mdl-pdp{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:18px;padding:16px 18px 18px}.mdl-ph{position:relative;display:block;min-width:0;min-height:260px;max-height:340px;border-radius:8px;overflow:hidden;background:#e4ded3}.mdl-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.mdl-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:5px}.mdl-dots i{width:6px;height:6px;border-radius:50%;background:#1a1a1a38}.mdl-dots i.on{background:#1a1a1a}.mdl-info{display:flex;flex-direction:column;gap:8px;min-width:0;padding-top:2px}.mdl-cat{font-size:12px;color:#707070}.mdl-t{font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.01em}.mdl-prl{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.mdl-pr{font-size:15px;color:#1a1a1a}.mdl-tax{font-size:11.5px;color:#8a8a8a}.mdl-ol{margin-top:6px;font-size:12.5px;color:#555}.mdl-sz{display:flex;gap:6px}.mdl-sz i{display:grid;place-items:center;width:38px;height:32px;border-radius:6px;font-style:normal;font-size:13px;box-shadow:inset 0 0 0 1px #ddd}.mdl-sz i.on{box-shadow:inset 0 0 0 1.5px #1a1a1a;font-weight:600}.mdl-sz i.off{color:#b5b5b5;background:linear-gradient(to top right,transparent calc(50% - .5px),#DDDDDD calc(50% - .5px),#DDDDDD calc(50% + .5px),transparent calc(50% + .5px))}.mdl-btn{display:grid;place-items:center;height:40px;margin-top:6px;padding:0 12px;border-radius:6px;background:#1a1a1a;color:#fff;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdl-desc{margin-top:4px;font-size:13px;line-height:1.5;color:#555}@media(prefers-reduced-motion:no-preference){.mdl [data-f].is-swap{animation:mdl-swap .55s var(--ease-out) both;animation-delay:var(--d, 0ms)}.mdl .mdl-js.is-swap{animation-name:mdl-swap,mdl-hl;animation-duration:.55s,1.4s}}@keyframes mdl-swap{0%{opacity:0;filter:blur(3px);transform:translateY(3px)}}@keyframes mdl-hl{0%{background:#f2d58a38}to{background:transparent}}.mdl-st [data-f]{display:inline-block}@media(max-width:560px){.mdl-screen{height:380px;padding:0 14px}.mdl-lines{font-size:11.5px}.mdl-q{flex-wrap:wrap;padding-left:12px}.mdl-ql{flex:1 1 100%;padding-top:2px}.mdl-toks{margin-left:0;width:100%;justify-content:space-between}.mdl-tok{flex:1;min-width:0;padding:0}.mdl-pdp{grid-template-columns:minmax(0,1fr)}.mdl-ph{min-height:0;aspect-ratio:4 / 3;max-height:none}}.mde{margin:0}.mde-grid{display:grid;gap:18px;align-items:center}@media(min-width:1000px){.mde-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1.12fr);gap:28px}}.mde-ed{border-radius:14px;overflow:hidden;background:#fff;color:#18181b;text-align:left;font:400 13px/1.45 var(--font-url);letter-spacing:0;box-shadow:0 0 0 1px #18181b14,var(--shadow-3);color-scheme:light}.mde-eh{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;box-shadow:inset 0 -1px #e4e4e7}.mde-eh b{font-size:15px;font-weight:600}.mde-x{display:inline-flex;align-items:center;gap:10px;color:#71717a}.mde-x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.mde-esc{padding:1px 6px;border-radius:4px;background:#f4f4f5;box-shadow:inset 0 0 0 1px #e4e4e7;color:#71717a;font-size:11.5px}.mde-body{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px}.mde-f{display:flex;flex-direction:column;gap:6px}.mde-l{font-weight:500}.mde-in{display:flex;align-items:center;min-height:34px;padding:0 10px;border-radius:6px;background:#fafafa;box-shadow:0 0 0 1px #e4e4e7,0 1px 2px #0000000a}.mde-ta{display:block;min-height:78px;padding:8px 10px;line-height:1.55;transition:box-shadow .3s var(--ease-out)}.mde-sel{gap:8px}.mde-sel svg{width:15px;height:15px;margin-left:auto;fill:none;stroke:#a1a1aa;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mde-dot{width:7px;height:7px;border-radius:2px;background:#10b981}.mde-caret{display:none;width:1.5px;height:1.15em;margin:0 1px;vertical-align:-.2em;background:#18181b}.mde-pre i{margin-right:1px;color:#a1a1aa;font-style:normal}.mde-del,.mde-ins{padding:1px 3px;border-radius:4px}.mde-del{background:#fee2e2;color:#991b1b;text-decoration:line-through;text-decoration-color:#991b1b8c}.mde-ins{background:#dcfce7;color:#166534}.mde-acts{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;box-shadow:inset 0 1px #e4e4e7}.mde-btn{display:grid;place-items:center;height:30px;padding:0 12px;border-radius:6px;background:#fff;font-weight:500;box-shadow:0 0 0 1px #00000014,0 1px 2px #0000001a;transition:transform .18s var(--ease-out)}.mde-btn--p{background:#27272a;color:#fff;box-shadow:0 0 0 1px #18181b,inset 0 1px #ffffff1f}.mde-ev{justify-self:center;display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 16px 0 14px;border-radius:var(--r-pill);background:var(--ink);color:#f3f1ec;font:500 13px/1 var(--font-mono);white-space:nowrap;box-shadow:0 10px 24px -12px #12110f99}.mde-pulse{position:relative;width:8px;height:8px;border-radius:50%;background:#4ade80}.mde-pulse:after{content:"";position:absolute;inset:-5px;border-radius:50%;box-shadow:0 0 0 2px #4ade8080;opacity:0}.mde-out{display:flex;flex-direction:column;gap:14px;min-width:0}.mde-locs{list-style:none;display:grid;gap:8px}.mde-loc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-1)}.mde-lg{display:inline-flex;align-items:center;gap:8px}.mde-lg img{width:20px;height:20px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #0000000f}.mde-lg code{width:18px;font:500 12px/1 var(--font-mono);color:var(--ink-3)}.mde-txt{display:grid;font-size:.9375rem;line-height:1.4;color:var(--ink)}.mde-txt>span{grid-area:1 / 1;transition:opacity .5s var(--ease-out),filter .5s var(--ease-out);transition-delay:calc(var(--i, 0) * .2s)}.mde-old{opacity:0}.mde-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:7px;background:var(--ui-ok-bg);color:var(--ui-ok-fg);font-size:.75rem;font-weight:var(--w-ui);white-space:nowrap;transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);transition-delay:calc(var(--i, 0) * .2s + .26s)}.mde-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.mde-keep{padding-left:4px;font-size:var(--fs-small);color:var(--ink-3)}.mde[data-s] .mde-del{background:transparent;color:inherit;text-decoration-color:transparent;padding:0;transition:background-color .4s var(--ease-out),color .4s var(--ease-out),text-decoration-color .4s var(--ease-out)}.mde[data-s] .mde-ins{display:none}.mde[data-s="1"] .mde-del,.mde[data-s="2"] .mde-del,.mde[data-s="3"] .mde-del{background:#fee2e2;color:#991b1b;text-decoration-color:#991b1b8c;padding:1px 3px}.mde[data-s="1"] .mde-ins,.mde[data-s="2"] .mde-ins,.mde[data-s="3"] .mde-ins{display:inline;animation:mde-in .5s var(--ease-out) both}.mde[data-s="0"] .mde-ev,.mde[data-s="1"] .mde-ev{opacity:.28;transform:scale(.96)}.mde-ev{transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.mde[data-s="2"] .mde-btn--p{transform:scale(.95)}.mde[data-s="1"] .mde-ta{box-shadow:0 0 0 1px #3b82f6,0 0 0 4px #3b82f62e}.mde[data-s="1"] .mde-caret{display:inline-block;animation:mde-blink 1.06s steps(1) infinite}.mde[data-s="2"] .mde-pulse:after{animation:mde-ping 1s var(--ease-out) 2}.mde[data-s]:not([data-s="3"]) .mde-old{opacity:1}.mde[data-s]:not([data-s="3"]) .mde-new{opacity:0;filter:blur(3px)}.mde[data-s]:not([data-s="3"]) .mde-pill{opacity:0;transform:scale(.9);transition-delay:0s}.mde[data-s]:not([data-s="3"]) .mde-txt>span{transition-delay:0s}@keyframes mde-in{0%{opacity:0}}@keyframes mde-blink{50%{opacity:0}}@keyframes mde-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media(max-width:999px){.mde-grid{max-width:640px;margin-inline:auto}}@media(max-width:560px){.mde-loc{grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.mde-pill{grid-column:2;justify-self:start}}.pln .wrap{padding-block:clamp(48px,6vw,80px)}.pln-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px clamp(28px,4vw,56px);align-items:center}.pln-tile{display:grid;place-items:center;width:clamp(88px,9vw,112px);aspect-ratio:1;border-radius:26px;--glass-1: rgba(48, 45, 39, .7);--glass-2: rgba(30, 28, 24, .55)}.pln-tile img{width:52%;height:auto;max-height:52%;object-fit:contain}.pln--prestashop .pln-tile img{width:46%}.pln-text .lead{margin-top:12px}.pln-ctas{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.pln-ctas .btn{--h: 50px;padding-inline:24px}@media(max-width:999px){.pln-in{grid-template-columns:auto minmax(0,1fr)}.pln-ctas{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:620px){.pln-in{grid-template-columns:minmax(0,1fr)}.pln-tile{width:80px;border-radius:22px}.pln-ctas .btn{width:100%}}.mda-hero{position:relative;isolation:isolate;overflow-x:clip}.mda-hero>.wrap{padding-block:clamp(36px,5vw,64px) clamp(64px,8vw,120px)}.mda-hgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(40px,6vw,64px)}@media(min-width:1100px){.mda-hgrid{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);column-gap:clamp(56px,6vw,96px);align-items:center}.mda-hvis{order:-1}}.mda-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.mda-copy .display .tone{display:block}.mda-copy .lead{margin-top:22px;max-width:30em}.mda-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.mda-ctas .btn{--h: 48px;padding-inline:24px}.mda-chip{display:inline-flex;align-items:center;gap:8px;height:34px;margin-top:26px;padding:0 14px 0 8px;border-radius:var(--r-pill);font-weight:var(--w-ui);font-size:.875rem;color:var(--ink-2)}.mda-chip img{width:20px;height:20px}@media(max-width:1099px){.mda-copy{max-width:640px}}@media(max-width:760px){.mda-ctas{flex-direction:column;align-self:stretch}.mda-ctas .btn{width:100%}}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .mda-in{animation:mda-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}}@keyframes mda-in{0%{opacity:0;transform:translateY(14px)}}.mda-head{margin-bottom:clamp(36px,4.4vw,56px)}.mdx{width:100%;max-width:460px;margin:0 auto;font:450 12.5px/1.7 var(--font-mono);letter-spacing:0;color:#d9d4ca;text-align:left}.mdx svg{display:block;flex:none}.mdx-req{display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 12px;color:#a39e94;white-space:nowrap;overflow:hidden}.mdx-req>b{flex:none;padding:1px 7px;border-radius:5px;background:#f3f1ec;color:#12110f;font-weight:600;font-size:11px;line-height:1.6}.mdx-req>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.mdx-loc{color:#f2d58a}.mdx-ok{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:6px;color:#4ade80;font-size:11.5px}.mdx-ok:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.mdx-code{padding:12px 14px;border-radius:12px;background:#1b1a17;box-shadow:inset 0 0 0 1px #ffffff0f}.mdx-ln{display:block;padding-left:calc(var(--in, 0) * 2ch)}.mdx .k{color:#8cc4ff}.mdx .s{color:#a9d69a}.mdx .d{color:#a39e94}.mdx-v{color:#a9d69a}.mdx-n{color:#f0a87a}.mdx-pro{display:inline-flex;align-items:center;gap:4px;padding:0 5px;margin:0 1px;border-radius:5px;background:#f2d58a24;box-shadow:inset 0 0 0 1px #f2d58a59;color:#f2d58a}.mdx-pro svg{width:10px;height:10px}.mdx-rule{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:5px 10px 5px 8px;border-radius:8px;background:#ffffff0f;color:#bdb8ae;font:500 12px/1.3 var(--font-url)}.mdx-rule svg{width:12px;height:12px;color:#f2d58a}.mdx-rule code{font:500 12px/1 var(--font-mono);color:#f3f1ec}.mdx-md{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:center}.mdx-img{position:relative;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;background:#dcdcdc}.mdx-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mdx-img .pff-st{position:absolute;left:6px;top:6px;justify-items:start}.mdx-img b{padding:3px 7px;border-radius:5px;background:#12110f;color:#f3f1ec;font:600 10.5px/1.2 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.mdx-path{font-size:12px}.mdx-path .pff-st>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdx-path i{font-style:normal;color:#f2d58a}.mdx-url{margin:0 0 10px;color:#959086;font:450 12px/1.4 var(--font-url)}.mdx-url .pff-st>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdx-url b{font-weight:500;color:#f3f1ec}.mdx-co{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;align-items:center}.mdx-own{max-width:520px}.mdx-shop{border-radius:12px;background:#fff;color:#1a1a1a;font:450 13px/1.4 var(--font-url);padding:12px 12px 10px;color-scheme:light}.mdx-shop>.pff-st:first-child{margin-bottom:8px;font-weight:600;font-size:13.5px}.mdx-opt{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;box-shadow:inset 0 0 0 1px #e2e2e2}.mdx-opt+.mdx-opt{margin-top:6px}.mdx-opt i{width:14px;height:14px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1.5px #a3a3a3}.mdx-opt.on{box-shadow:inset 0 0 0 1.5px #1a1a1a}.mdx-opt.on i{box-shadow:inset 0 0 0 4px #1a1a1a}.mdx-opt .pff-st{flex:1 1 auto}.mdx-opt .pff-st>span{display:flex;justify-content:space-between;gap:8px}.mdx-opt .pff-st b{font-weight:500}@media(max-width:520px){.mdx-co{grid-template-columns:minmax(0,1fr)}.mdx-ok{display:none}}.mss{position:relative;margin:0}.mss-row{list-style:none;position:relative;max-width:1100px;margin-inline:auto;display:grid;grid-template-columns:1fr 1.18fr 1fr;align-items:start;padding-top:34px}.mss-li{position:relative}.mss-li:nth-child(1){margin-top:70px;margin-right:-12%;transform:rotate(-2.4deg);z-index:0}.mss-li:nth-child(2){z-index:1}.mss-li:nth-child(3){margin-top:96px;margin-left:-12%;transform:rotate(2.2deg);z-index:0}.mss-li:not(:nth-child(2)) .mss-card{filter:saturate(.9)}.mss-tag{position:absolute;left:14px;top:-34px;display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 7px;border-radius:99px;font:var(--w-ui) .8125rem/1 var(--font-sans);color:var(--ink);white-space:nowrap}.mss-li:nth-child(3) .mss-tag{left:auto;right:14px}.mss-tag img{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 1px #0000000f}.mss-card{overflow:hidden;border-radius:18px;background:#fff;color:#202124;font:400 .8125rem/1.45 var(--font-url);box-shadow:0 0 0 1px #18181b14,var(--shadow-3)}.mss-q{display:flex;align-items:center;gap:10px;height:42px;margin:14px 14px 0;padding:0 14px 0 16px;border-radius:99px;box-shadow:0 1px 6px #2021242e;font-size:.875rem;color:#202124;white-space:nowrap;overflow:hidden}.mss-q span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.mss-q svg{width:16px;height:16px;flex:none;color:#4285f4}.mss-q .mss-x{width:15px;height:15px;color:#70757a}.mss-q i{width:1px;height:22px;background:#dadce0;flex:none}.mss-tabs{display:flex;gap:18px;padding:12px 22px 0;color:#5f6368;font-size:.75rem;white-space:nowrap;overflow:hidden;box-shadow:inset 0 -1px #ebebeb}.mss-tabs span{padding-bottom:9px}.mss-tabs span.on{color:#202124;font-weight:600;box-shadow:inset 0 -2px #202124}.mss-res{padding:16px 22px 20px}.mss-site{display:flex;align-items:center;gap:10px}.mss-site>span{min-width:0}.mss-dots{width:14px;height:14px;margin-left:auto;color:#70757a;flex:none}.mss-body{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:14px;align-items:start}.mss-th{width:76px;height:76px;margin-top:8px;border-radius:9px;object-fit:cover;object-position:50% 30%;background:#b8afa2}.mss-fav{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #dadce0;flex:none;font-style:normal}.mss-fav{--mv-s: 18px}.mss-site b{display:block;font-weight:500;color:#202124;font-size:.8125rem}.mss-site small{display:block;color:#4d5156;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:30ch}.mss-t{margin-top:8px;font-size:1.125rem;line-height:1.3;color:#1a0dab;font-weight:400}.mss-d{margin-top:6px;color:#4d5156;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mss-meta{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:8px;color:#4d5156;font-size:.75rem}.mss-meta b{font-weight:600;color:#202124}.mss-meta i{font-style:normal;color:#188038}.mss-li:not(:nth-child(2)) .mss-t{color:#3c4043}@media(max-width:899px){.mss-row{grid-template-columns:minmax(0,1fr);max-width:520px;padding-top:34px}.mss-li:nth-child(2){order:-1}.mss-li:nth-child(1),.mss-li:nth-child(3){margin:0;transform:none}.mss-li:nth-child(1){margin-top:50px}.mss-li:nth-child(3){display:none}}.sxl{position:relative;display:grid;gap:12px}@media(min-width:1100px){.sxl{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);column-gap:clamp(24px,3vw,48px)}}.sxl-side{position:relative;z-index:1}@media(min-width:1100px){.sxl-side{display:flex;align-items:center}}.sxl-head .h2{max-width:11em}.sxl-head .lead{margin-top:18px;max-width:24em}.sxl-pin{display:flex;flex-direction:column;justify-content:center}.sxl-fig{position:relative;margin:0;--u: 1;--t: 1;--ax: calc(var(--t) * 54deg);--az: calc(var(--t) * -21deg);--oy: calc(186px * var(--u))}@media(max-width:1280px){.sxl-fig{--u: .9}}@media(max-width:760px){.sxl-fig{--u: .6}}@media(max-width:380px){.sxl-fig{--u: .54}}.sxl-view{position:relative;height:calc(760px * var(--u));perspective:calc(2400px * var(--u));perspective-origin:50% 10%}.sxl-stack{position:absolute;left:50%;top:46%;width:calc(520px * var(--u));height:calc(330px * var(--u));margin:calc(-165px * var(--u)) 0 0 calc(-260px * var(--u));transform-style:preserve-3d;transform:translate3d(calc(var(--sxl-dx, 80px) * var(--u) * var(--t)),var(--oy),0) rotateX(var(--ax)) rotate(var(--az))}.sxl-l{position:absolute;inset:0;transform-style:preserve-3d;transform:translateZ(calc(var(--z) * var(--u) * 1px))}.sxl-p{position:absolute;inset:0;overflow:hidden;border-radius:calc(16px * var(--u));background:#fff;color:#1c1b19;font-size:calc(13px * var(--u));box-shadow:0 0 0 1px #18181b14,0 calc(30px * var(--u)) calc(60px * var(--u)) calc(-24px * var(--u)) #30261459;backface-visibility:hidden}.sxl-p--x{display:flex;flex-direction:column;justify-content:flex-end;gap:calc(6px * var(--u));padding:calc(20px * var(--u)) calc(22px * var(--u));background:#fffffff0;font:450 calc(14px * var(--u))/1.45 var(--font-mono);color:#4a463f}.sxl-p--x .sxl-sub{font-size:calc(11.5px * var(--u));opacity:.9}.sxl-url{font:500 calc(19px * var(--u))/1.3 var(--font-url)!important;letter-spacing:-.01em}.sxl-chips{display:flex;flex-wrap:nowrap;gap:calc(6px * var(--u));font:500 calc(12px * var(--u))/1 var(--font-sans)!important}.sxl-chips span{display:inline-flex;align-items:center;gap:calc(5px * var(--u));height:calc(26px * var(--u));padding:0 calc(9px * var(--u)) 0 calc(6px * var(--u));border-radius:99px;background:#f3f1ec;color:#3d3a35;white-space:nowrap}.sxl-chips span.on{background:var(--hl);color:var(--hl-ink)}.sxl-chips img{margin:0!important}.sxl-p--x .k{color:#8a847a}.sxl-p--x .v{color:#1c1b19}.sxl-p--x .hl{background:var(--hl);color:var(--hl-ink);border-radius:4px;padding:0 3px}.sxl-p--x p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sxl-p--x img{width:calc(14px * var(--u));height:calc(14px * var(--u));border-radius:50%;vertical-align:-.2em;margin-right:.5em}.sxl-p--base{display:flex;align-items:flex-end;justify-content:space-between;padding:calc(24px * var(--u));background:var(--bg-3) var(--grain) repeat;background-size:var(--grain-size) var(--grain-size);box-shadow:0 0 0 1px #3026141a,0 calc(40px * var(--u)) calc(80px * var(--u)) calc(-30px * var(--u)) #30261473}.sxl-plat{display:flex;gap:calc(10px * var(--u))}.sxl-plat i{display:grid;place-items:center;width:calc(40px * var(--u));height:calc(40px * var(--u));border-radius:calc(11px * var(--u));background:#fff;box-shadow:0 0 0 1px #30261414}.sxl-plat img{width:calc(18px * var(--u));height:auto}.sxl-base-n{font:600 calc(12px * var(--u))/1.2 var(--font-sans);letter-spacing:.02em;color:var(--ink-2);text-align:right}.sxl-pg{display:grid;grid-template-rows:auto 1fr;height:100%}.sxl-bar{display:flex;align-items:center;justify-content:space-between;height:calc(40px * var(--u));padding:0 calc(16px * var(--u));font:500 calc(11px * var(--u))/1 var(--font-sans);color:#3d3a35;box-shadow:inset 0 -1px #efede8}.sxl-bar b{display:inline-flex;font-size:calc(12px * var(--u));color:#1c1b19}.sxl-bar span{display:inline-flex;align-items:center;gap:calc(6px * var(--u))}.sxl-bar img{width:calc(13px * var(--u));height:calc(13px * var(--u));border-radius:50%}.sxl-bar span svg{width:calc(14px * var(--u));height:calc(14px * var(--u));margin-left:calc(6px * var(--u))}.sxl-nav{gap:calc(14px * var(--u))!important}.sxl-body{display:grid;grid-template-columns:44% 1fr;gap:calc(18px * var(--u));padding:calc(16px * var(--u));min-height:0}.sxl-body>img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;border-radius:calc(10px * var(--u))}.sxl-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.sxl-info small{font-size:calc(10px * var(--u));letter-spacing:.08em;text-transform:uppercase;color:#8a847a}.sxl-info strong{margin-top:calc(6px * var(--u));font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:470;font-size:calc(21px * var(--u));line-height:1.12;letter-spacing:-.015em;color:#1c1b19}.sxl-info b{margin-top:calc(8px * var(--u));font-weight:600;font-size:calc(14px * var(--u))}.sxl-info p{margin-top:calc(8px * var(--u));color:#5c574f;line-height:1.45}.sxl-sz{display:flex;gap:calc(5px * var(--u));margin-top:calc(10px * var(--u))}.sxl-sz span{display:grid;place-items:center;min-width:calc(26px * var(--u));height:calc(22px * var(--u));padding:0 calc(5px * var(--u));border-radius:calc(6px * var(--u));box-shadow:inset 0 0 0 1px #e2ded6;font:500 calc(10px * var(--u))/1 var(--font-sans);color:#3d3a35}.sxl-sz span.on{box-shadow:inset 0 0 0 1.5px #1c1b19;color:#1c1b19;font-weight:600}.sxl-sz span.off{color:#b5b0a8;text-decoration:line-through}.sxl-info i{display:inline-flex;align-items:center;justify-content:center;margin-top:calc(12px * var(--u));height:calc(32px * var(--u));border-radius:calc(8px * var(--u));background:#1c1b19;color:#fff;font:600 calc(11px * var(--u))/1 var(--font-sans);font-style:normal;letter-spacing:.04em}.sxl-tag{position:absolute;right:100%;bottom:14%;margin-right:calc(18px * var(--u));display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 14px 0 6px;border-radius:var(--r-pill);font:var(--w-ui) .875rem/1 var(--font-sans);color:var(--ink);white-space:nowrap;transform-origin:100% 50%;transform:rotate(calc(-1 * var(--az))) rotateX(calc(-1 * var(--ax))) translate(calc((1 - var(--s, 1)) * 12px));opacity:var(--s, 1)}.sxl-tag b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ink);color:#fbfaf8;font:600 .6875rem/1 var(--font-sans)}@media(max-width:760px){.sxl-tag{height:30px;font-size:.75rem;gap:7px;padding:0 11px 0 5px;margin-right:10px}.sxl-tag b{width:20px;height:20px;font-size:.625rem}}.sxl-legend{display:none;list-style:none;margin:4px 0 0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.sxl-legend li{display:flex;align-items:center;gap:8px;font:var(--w-ui) .8125rem/1.25 var(--font-sans);color:var(--ink-2);opacity:calc(.32 + .68 * var(--s, 1));transition:opacity .2s linear}.sxl-legend b{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--ink);color:#fbfaf8;font:600 .625rem/1 var(--font-sans)}@media(max-width:760px){.sxl-tag{padding:0 3px;gap:0;height:26px;margin-right:6px}.sxl-tag>span{display:none}.sxl-legend{display:grid}.sxl-fig{--sxl-dx: 10px}}.sxl{--sxl-top: calc(var(--nav-h, 64px) + var(--nav-top, 12px) + 12px)}.sxl-l{--z: var(--ze, 0)}@media(prefers-reduced-motion:no-preference){html.js .sxl-run{height:var(--sxl-run, 300vh)}html.js .sxl-pin{position:sticky;top:var(--sxl-top);height:calc(100vh - var(--sxl-top) - 12px)}html.js .sxl-fig{--t: 0;--oy: 0px}html.js .sxl-l{--z: var(--zp, 0);--s: 0}html.js .sxl-legend li{--s: 0}}@media(prefers-reduced-motion:no-preference)and (max-width:1099px){html.js .sxl-run{height:var(--sxl-run, 250vh)}}@media(prefers-reduced-motion:no-preference)and (min-width:1100px){html.js .sxl-side{position:sticky;top:var(--sxl-top);height:calc(100vh - var(--sxl-top) - 12px);align-self:start}}.msl{position:relative;margin:0;padding:8px 0 40px}.msl-stack{position:relative;max-width:560px;margin-inline:auto}.msl-art{position:relative;border-radius:18px;background:#fff;color:#1c1b19;box-shadow:0 0 0 1px #18181b14,var(--shadow-3)}.msl-art--back{width:84%;transform:rotate(-1.6deg)}.msl-art--front{width:88%;margin:-34px 0 0 auto;z-index:1}.msl-bar{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 18px}.msl-bar b{display:inline-flex;font-size:.75rem;line-height:1}.msl-bar span{display:inline-flex;align-items:center;gap:6px;font:var(--w-ui) .75rem/1 var(--font-sans);color:#55524c}.msl-bar img{width:14px;height:14px;border-radius:50%}.msl-body{padding:10px 26px 18px}.msl-body small{display:block;font:600 .625rem/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#77736b}.msl-body h4{margin:8px 0 0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:460;font-size:1.5rem;line-height:1.15;letter-spacing:-.015em}.msl-meta{display:flex;align-items:center;gap:8px;margin-top:8px;font:450 .75rem/1.3 var(--font-sans);color:#8a857c}.msl-body p{margin-top:12px;font-size:.9375rem;line-height:1.6;color:#45423c}.msl-a{position:relative;color:#1c1b19;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em}.msl-art--front .msl-a{background:var(--hl);color:var(--hl-ink);border-radius:4px;padding:0 3px;text-decoration-color:var(--hl-ink)}.msl-tip{position:relative;margin:4px 26px 24px;display:flex;align-items:center;gap:10px;padding:9px 12px 9px 9px;border-radius:12px;font:var(--w-ui) .8125rem/1.3 var(--font-url);color:var(--ink)}.msl-tip i{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--bg-2);color:var(--ink-2);flex:none}.msl-tip svg{width:14px;height:14px}.msl-tip span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msl-tip em{font-style:normal;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:7px;background:var(--ok-soft);color:var(--ok);font-size:.75rem;white-space:nowrap}.msl-tip em svg{width:12px;height:12px}.msl-art--front .msl-tip i{background:var(--ink);color:#fbfaf8}.msl-tip{transition:opacity .5s var(--ease-out),transform .7s var(--ease-out-expo)}html.js .msl.is-armed:not(.is-on) .msl-art--front .msl-tip{opacity:0;transform:translateY(-6px)}.msl-art--back .msl-tip{box-shadow:none;background:var(--bg-2);backdrop-filter:none}.msl-art--back{opacity:.92}@media(max-width:760px){.msl{padding-bottom:20px}.msl-art--back{width:90%}.msl-art--front{width:92%;margin-top:-26px}.msl-body{padding:8px 18px 22px}.msl-body h4{font-size:1.25rem}.msl-tip{margin:4px 18px 18px}}@media(prefers-reduced-motion:reduce){html.js .msl .msl-art--front .msl-tip{opacity:1;transform:none}}.msa{margin:0;max-width:560px;margin-inline:auto}.msa-win{border-radius:20px;background:#fff;color:#1f1e1c;padding:22px 22px 20px;box-shadow:0 0 0 1px #18181b14,var(--shadow-3);font:400 .9375rem/1.6 var(--font-url)}.msa-q{margin-left:auto;width:fit-content;max-width:86%;padding:10px 14px;border-radius:16px 16px 4px;background:#f1efea;color:#1f1e1c}.msa-ans{margin-top:18px;transition:opacity .6s var(--ease-out),transform .7s var(--ease-out-expo)}html.js .msa.is-armed:not(.is-on) .msa-ans{opacity:0;transform:translateY(8px)}.msa-lab{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.8125rem;color:#55524c}.msa-lab i{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#1f1e1c;color:#fff}.msa-lab svg{width:14px;height:14px}.msa-ans>p{margin-top:10px}.msa-n{display:inline-grid;place-items:center;min-width:18px;height:18px;margin:0 2px;padding:0 4px;border-radius:6px;background:var(--hl);color:var(--hl-ink);font-size:.6875rem;font-weight:700;vertical-align:2px}.msa-acts{display:flex;gap:2px;margin:8px 0 0 -6px;color:#77736b}.msa-acts i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px}.msa-acts svg{width:15px;height:15px}.msa-src{margin-top:12px}.msa-src b{display:block;font-size:.75rem;font-weight:600;color:#77736b}.msa-src ul{list-style:none;display:grid;gap:6px;margin-top:8px}.msa-src li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#f7f6f3;min-width:0}.msa-src li .msa-n{flex:none;margin:0}.msa-fav{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #dadce0;flex:none;font-style:normal}.msa-fav{--mv-s: 16px}.msa-fav>span{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;background:#1c1b19;color:#fbfaf8;font:600 .4375rem/1 var(--font-sans);letter-spacing:.04em}.msa-src li span{min-width:0}.msa-src li strong{display:block;font-weight:600;font-size:.8125rem}.msa-src li small{display:block;font-size:.75rem;color:#77736b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msa-ask{display:flex;align-items:center;gap:10px;height:46px;margin-top:16px;padding:0 6px 0 16px;border-radius:23px;background:#fff;box-shadow:0 0 0 1px #e6e3dd,0 4px 14px -8px #30261440;color:#8a857c;font-size:.875rem}.msa-ask span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msa-ask i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e9e6e0;color:#fff;flex:none}.msa-ask svg{width:16px;height:16px}@media(max-width:760px){.msa-win{padding:16px 14px 14px;font-size:.875rem}}@media(prefers-reduced-motion:reduce){html.js .msa .msa-ans{opacity:1;transform:none}}.sxp{overflow-x:clip}.sxp .wrap{padding-block:clamp(72px,8vw,120px)}.sxp-head{margin-bottom:clamp(28px,3.6vw,44px)}.sxp-res{position:relative;margin:0 auto;max-width:1000px;display:grid;gap:clamp(22px,3vw,40px);align-items:center;padding:clamp(22px,3.4vw,44px);border-radius:var(--r-frame);background:#fff;color:#202124;font-family:var(--font-url);box-shadow:0 0 0 1px #18181b12,var(--shadow-3)}@media(min-width:880px){.sxp-res{grid-template-columns:minmax(0,1fr) minmax(0,.62fr)}}.sxp-src{display:flex;align-items:center;gap:12px}.sxp-src img{display:block;height:15px;width:auto;filter:brightness(0);opacity:.85}.sxp-src small{color:#4d5156;font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sxp-dots{width:16px;height:16px;flex:none;margin-left:auto;color:#70757a}.sxp-q{margin:18px 0 0}.sxp-q p{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:420;font-size:clamp(1.375rem,1rem + 1.25vw,2.125rem);line-height:1.22;letter-spacing:-.02em;color:#202124;text-wrap:pretty}.sxp-q b{font-weight:640;color:#0b0b0a}.sxp-by{display:flex;align-items:center;gap:12px;margin-top:22px}.sxp-by img{width:40px;height:40px;border-radius:50%;object-fit:cover}.sxp-by b{display:block;font-weight:400;font-size:1.125rem;line-height:1.3;color:#1a0dab}.sxp-by span span{display:block;font-size:.8125rem;color:#4d5156}.sxp-img{position:relative;overflow:hidden;border-radius:18px;aspect-ratio:4 / 3.4;background:#edeae4}.sxp-img img{width:100%;height:100%;object-fit:cover;object-position:56% 50%}.sxp-all{display:flex;justify-content:center;margin-top:clamp(26px,3.2vw,40px)}@media(max-width:879px){.sxp-img{aspect-ratio:16 / 9;order:-1}}.sxq .wrap{padding-block:clamp(72px,8vw,120px) clamp(64px,7vw,104px)}.sxq-head .lead{margin-top:14px}.sxq-fig{position:relative;max-width:720px;margin:clamp(32px,4vw,48px) auto 0}.sxq-field{position:relative;z-index:2;display:flex;align-items:center;gap:14px;height:64px;padding:0 12px 0 22px;border-radius:var(--r-pill);background:#fff;color:#202124;font:400 1.1875rem/1 var(--font-url);box-shadow:0 0 0 1px #18181b0f,0 2px 6px #2021241a,0 18px 40px -18px #20212447}.sxq-field>svg{width:20px;height:20px;flex:none;fill:none;stroke:#5f6368;stroke-width:1.7;stroke-linecap:round}.sxq-type{flex:1;min-width:0;display:flex;align-items:center;white-space:nowrap;overflow:hidden}.sxq-field>.sxq-x{width:18px;height:18px;stroke:#70757a;stroke-width:1.6}.sxq-div{width:1px;height:26px;background:#dadce0;flex:none}.sxq-caret{display:inline-block;width:2px;height:1.25em;margin-left:2px;background:#202124;border-radius:1px}@media(prefers-reduced-motion:no-preference){.sxq-caret.gated{animation:sxq-blink 1.05s steps(1) infinite}}@keyframes sxq-blink{50%{opacity:0}}.sxq-flag{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px 0 9px;border-radius:var(--r-pill);background:#f1f3f4;font:500 .8125rem/1 var(--font-sans);color:#3c4043;flex:none}.sxq-flag img{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px #0000000f}.sxq-flag>span{display:inline-grid}.sxq-flag>span>span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:7px;opacity:0;transition:opacity .3s var(--ease-out)}.sxq-flag>span>span.is-on{opacity:1}.sxq-res{position:relative;display:grid;margin-top:14px}.sxq-r{grid-area:1 / 1;padding:22px 26px 24px;border-radius:22px;background:#fff;color:#202124;font:400 .875rem/1.5 var(--font-url);text-align:left;box-shadow:0 0 0 1px #18181b0f,0 14px 34px -18px #2021244d;opacity:0;transform:translateY(-6px);transition:opacity .45s var(--ease-out),transform .6s var(--ease-out-expo);pointer-events:none}.sxq-r.is-on{opacity:1;transform:none}.sxq-site{display:flex;align-items:center;gap:10px}.sxq-site>span{min-width:0}.sxq-dots{width:16px;height:16px;margin-left:auto;color:#70757a;flex:none}.sxq-body{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:16px;align-items:start}.sxq-th{width:84px;height:84px;margin-top:8px;border-radius:10px;object-fit:cover;object-position:50% 30%;background:#b8afa2}.sxq-meta{display:flex;gap:8px;margin-top:8px;font-size:.8125rem;color:#4d5156}.sxq-meta b{font-weight:600;color:#202124}.sxq-meta i{font-style:normal;color:#188038}.sxq-fav{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #dadce0;flex:none;font-style:normal}.sxq-fav{--mv-s: 18px}.sxq-site b{display:block;font-weight:500;font-size:.875rem}.sxq-site small{display:block;color:#4d5156;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sxq-t{margin-top:10px;font-size:1.25rem;line-height:1.3;color:#1a0dab}.sxq-d{margin-top:6px;color:#4d5156}.sxq-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(36px,4.4vw,52px)}@media(max-width:760px){.sxq-field{height:56px;gap:10px;padding:0 8px 0 16px;font-size:1rem}.sxq-flag{height:34px;padding:0 10px 0 7px}.sxq-r{padding:18px 18px 20px}.sxq-body{grid-template-columns:minmax(0,1fr) 64px;gap:12px}.sxq-th{width:64px;height:64px}.sxq-field>.sxq-x,.sxq-div{display:none}.sxq-t{font-size:1.0625rem}.sxq-ctas{flex-direction:column}.sxq-ctas .btn{width:100%}}@media(prefers-reduced-motion:reduce){.sxq-r,.sxq-flag>span>span{transition:none}}.sx-hero{position:relative;isolation:isolate;overflow-x:clip}.sx-hero>.wrap{padding-block:clamp(36px,5vw,68px) clamp(64px,7vw,104px)}.sx-copy{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:880px;margin-inline:auto}.sx-h{max-width:16em}.sx-h .tone{display:block}.sx-lead{margin-top:22px;max-width:36em}.sx-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.sx-ctas .btn{--h: 48px;padding-inline:24px}.sx-vis{margin-top:clamp(40px,5.4vw,72px)}@media(max-width:760px){.sx-ctas{flex-direction:column;align-self:stretch}.sx-ctas .btn{width:100%}}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .sx-in{animation:sx-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}}@keyframes sx-in{0%{opacity:0;transform:translateY(14px)}}.sx-layers .wrap{padding-block:clamp(56px,6vw,96px)}@media(max-width:1099px){.sx-layers .sxl-head{margin-bottom:8px}}.sx-duo .wrap{display:grid;gap:16px}@media(min-width:1000px){.sx-duo .wrap{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.sx-panel{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(26px,3.4vw,44px) clamp(20px,3vw,40px) clamp(20px,3vw,36px);border-radius:var(--r-frame);overflow:hidden;isolation:isolate}.sx-panel--sand{background:var(--bg-2) var(--grain) repeat;background-size:var(--grain-size) var(--grain-size)}.sx-panel--white{background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-2)}.sx-panel .h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);max-width:14em}.sx-panel .lead{font-size:var(--fs-body);max-width:31em}.sx-panel>figure{padding-top:18px}.sx-panel .msl{padding-bottom:8px}.pd [hidden]{display:none!important}.pd-wrap{padding-top:clamp(8px,2vw,24px);padding-bottom:clamp(64px,8vw,112px)}.pd-bar{display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px;padding:16px 20px;border-radius:var(--r-card)}.pd-bar[hidden]{display:none}.pd-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.pd-group[hidden]{display:none}.pd-glabel{margin-right:4px;font-size:var(--fs-small);color:var(--ink-3);font-weight:var(--w-ui)}.pd-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 13px;border:0;border-radius:var(--r-pill);font:var(--w-ui) .84375rem/1 var(--font-sans);color:var(--ink-2);cursor:pointer;background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-1);transition:background-color var(--d-2) var(--ease-out),color var(--d-2) var(--ease-out),box-shadow var(--d-2) var(--ease-out)}.pd-chip:hover{box-shadow:0 0 0 1px var(--edge-3),var(--shadow-1);color:var(--ink)}.pd-chip .pd-n{font-weight:450;font-size:.78125rem;color:var(--ink-3)}.pd-chip[aria-pressed=true]{background:var(--ink);color:#fbfaf8;box-shadow:none}.pd-chip[aria-pressed=true] .pd-n{color:#fbfaf8a8}.pd-chip:disabled{opacity:.42;cursor:default;box-shadow:0 0 0 1px var(--edge);color:var(--ink-3)}.pd-tierdot{width:8px;height:8px;border-radius:50%;flex:none}.pd-tierdot--gold{background:#c79a3b}.pd-tierdot--silver{background:#a4a8af}.pd-tierdot--bronze{background:#b47a4e}.pd-reset{margin-left:auto;border:0;background:none;padding:8px 2px;font:var(--w-ui) var(--fs-small)/1 var(--font-sans);color:var(--ink);cursor:pointer;text-decoration:underline;text-decoration-color:var(--edge-3);text-underline-offset:.22em}.pd-reset:hover{text-decoration-color:currentColor}.pd-reset[hidden]{display:none}@media(max-width:760px){.pd-bar{padding:14px;gap:14px}.pd-group{flex-wrap:nowrap;overflow-x:auto;width:calc(100% + 28px);margin-inline:-14px;padding:2px 14px 4px;scrollbar-width:none}.pd-group::-webkit-scrollbar{display:none}.pd-chip{flex:none}.pd-reset{margin-left:0}}.pd-grid{list-style:none;display:grid;gap:16px;margin-top:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1099px){.pd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.pd-grid{grid-template-columns:minmax(0,1fr)}}.pd-card{display:flex;flex-direction:column;gap:12px;height:100%;padding:24px 24px 22px}@media(prefers-reduced-motion:no-preference){.pd-card{animation:pd-in .5s var(--ease-out) both;animation-delay:calc(min(var(--i, 0),8)*40ms)}}@keyframes pd-in{0%{opacity:0;transform:translateY(8px)}}.pd-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-bottom:4px}.pd-logo{display:flex;align-items:center;height:48px;min-width:0}.pd-logo img{display:block;max-height:48px;max-width:160px;width:auto;height:auto;object-fit:contain}.pd-initial{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--bg-2);font-family:var(--font-display);font-weight:var(--w-display);font-size:1.375rem;color:var(--ink-2)}.pd-tier{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border-radius:var(--r-pill);background:var(--bg-2);font:var(--w-ui) .78125rem/1 var(--font-sans);color:var(--ink-2);white-space:nowrap}.pd-name{font-size:1.25rem}.pd-country{margin-top:-6px;font-size:var(--fs-small);color:var(--ink-3)}.pd-desc{font-size:.9375rem;line-height:1.6;color:var(--ink-2);white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.pd-card.is-open .pd-desc{-webkit-line-clamp:unset;display:block}.pd-more{align-self:flex-start;margin-top:-4px;border:0;background:none;padding:4px 0;font:var(--w-ui) var(--fs-small)/1.2 var(--font-sans);color:var(--ink);cursor:pointer;text-decoration:underline;text-decoration-color:var(--edge-3);text-underline-offset:.22em}.pd-more:hover{text-decoration-color:currentColor}.pd-cms{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.pd-cms li{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;background:var(--bg-2);font:var(--w-ui) .78125rem/1 var(--font-sans);color:var(--ink-2)}.pd-quote{margin:4px 0 0;padding:14px 16px;border-radius:14px;background:var(--bg-2);font-size:.9375rem;line-height:1.55;color:var(--ink)}.pd-visit{margin-top:auto;padding-top:6px;align-self:flex-start}.pd-skel{height:300px;border-radius:var(--r-card);background:color-mix(in oklab,var(--bg-3) 60%,transparent)}@media(prefers-reduced-motion:no-preference){.pd-skel{animation:pd-pulse 1.6s ease-in-out infinite alternate}}@keyframes pd-pulse{to{opacity:.5}}.pd-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;max-width:620px;margin:8px auto 0;padding:clamp(32px,5vw,56px) clamp(22px,4vw,48px);border-radius:var(--r-frame)}.pd-state[hidden]{display:none}.pd-state p{color:var(--ink-2);line-height:1.55}.pd-state .btn{margin-top:6px}.pd-card{scroll-margin-top:120px;outline:none}.pd-card.is-hit{animation:pd-hit 2s var(--ease-out) both}@keyframes pd-hit{0%,55%{box-shadow:0 0 0 2px var(--signal),var(--shadow-3)}to{box-shadow:0 0 0 1px var(--edge),var(--shadow-2)}}.pk-hero{position:relative;isolation:isolate;overflow-x:clip}.pk-hero>.wrap{padding-block:clamp(36px,5vw,72px) clamp(24px,3vw,48px)}.pk-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;max-width:840px;margin-inline:auto}.pk-head h1 .tone{display:block}.pk-head .lead{max-width:34em}.pk-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 26px;margin-top:8px}.pk-acts .btn{--h: 50px;padding-inline:24px}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .pk-in{animation:pk-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 90ms + 60ms)}}@keyframes pk-in{0%{opacity:0;transform:translateY(16px)}}.pk-sky{position:relative;max-width:1200px;margin:clamp(20px,3vw,40px) auto 0}.pk-field{position:relative;height:clamp(380px,33vw,460px)}.pk-layer{position:absolute;inset:0;transform:rotate(calc(var(--r, 0deg) * var(--k)));pointer-events:none}.pk-s{pointer-events:auto}.pk-layer--far{--k: .45}.pk-layer--mid{--k: .72}.pk-layer--near{--k: 1}.pk-s,.pk-dust{position:absolute;left:var(--x);top:var(--y)}.pk-s{width:var(--z);height:var(--z);margin:calc(var(--z) / -2) 0 0 calc(var(--z) / -2)}.pk-s--l{--z: 84px}.pk-s--m{--z: 64px}.pk-s--s{--z: 50px}.pk-up{position:absolute;inset:0;transform:rotate(calc(var(--r, 0deg) * var(--k) * -1))}.pk-t{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff,#ffffff9e 58%,#ffffff57);box-shadow:inset 0 1px #fff,0 0 0 1px #3026140f,0 12px 28px -16px #3026144d;transition:transform .5s var(--ease-out-expo),opacity .8s var(--ease-out),box-shadow .4s var(--ease-out)}.pk-layer--far .pk-t{opacity:.86}@media(prefers-reduced-motion:no-preference){.pk-s:not(.is-on):not(.is-dust) .pk-t{animation:pk-tw 3.4s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.41s)}.pk-dust{animation:pk-tw2 4.2s ease-in-out infinite alternate;animation-delay:calc(var(--d) * -1)}}@keyframes pk-tw{0%{opacity:.45}to{opacity:1}}@keyframes pk-tw2{to{opacity:calc(var(--o) * .3)}}.pk-s.is-on{cursor:pointer}.pk-s.is-on .pk-t{opacity:1;background:var(--pk-bg, #FFFFFF);box-shadow:0 0 0 1px #30261414,0 14px 30px -16px #30261466}.pk-layer--near .pk-s.is-on .pk-t{box-shadow:0 0 0 1px #30261414,0 24px 46px -18px #30261480}.pk-t img{width:70.7%;height:70.7%;object-fit:contain}.pk-t>span{font-family:var(--font-display);font-weight:var(--w-display);font-size:calc(var(--z) * .42);line-height:1;color:var(--ink-2)}@media(prefers-reduced-motion:no-preference){.pk-s.is-on .pk-t{animation:pk-on .9s var(--ease-out-expo) backwards;animation-delay:calc(var(--n, 0) * 45ms)}}@keyframes pk-on{0%{transform:scale(.5);opacity:.25}}.pk-s.is-on:hover{z-index:4}@media(hover:hover)and (pointer:fine){.pk-s.is-on:hover .pk-t{transform:scale(1.08)}}.pk-s.is-dust .pk-t{transform:scale(.11);opacity:.55;background:#b9ae98;box-shadow:none}.pk-dust{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;background:#b9ae98;opacity:var(--o)}.pk-tip{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:3;display:grid;gap:2px;padding:8px 12px;border-radius:12px;background:#12110feb;color:#f3f1ec;font-size:.8125rem;line-height:1.3;text-align:center;white-space:nowrap;opacity:0;transform:translate(-50%,4px);transition:opacity .2s var(--ease-out),transform .3s var(--ease-out-expo);pointer-events:none}.pk-tip b{font-weight:var(--w-ui)}.pk-tip small{font-size:.75rem;color:#bdb8ae}.pk-tip small:empty{display:none}.pk-s.is-on:hover .pk-tip{opacity:1;transform:translate(-50%)}@media(max-width:760px){.pk-field{height:auto;aspect-ratio:358 / 400;container-type:inline-size}.pk-s{left:var(--xm);top:var(--ym)}.pk-s--w,.pk-dust--w{display:none}.pk-s--l{--z: 17.9cqw}.pk-s--m{--z: 14.5cqw}.pk-s--s{--z: 11.7cqw}}.pk-end>.stage>.wrap{padding-block:clamp(80px,9vw,136px)}.pk-night{position:absolute;inset:0;z-index:-1;pointer-events:none}.pk-night i{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:#f1ebdd;opacity:var(--o);box-shadow:0 0 calc(var(--s) * 3) #f1ebdd59}@media(prefers-reduced-motion:no-preference){.pk-night i.gated{animation:pk-tw2 3.8s ease-in-out infinite alternate;animation-delay:calc(var(--d) * -1)}}.pk-end__in{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;max-width:720px;margin-inline:auto}.pk-end__in .h2,.pk-end__in .lead{margin-inline:auto}.pk-lock{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:var(--r-pill);background:#ffffff12;font-size:.875rem;color:var(--ink-2)}.pk-lock b{font-weight:var(--w-ui);color:var(--ink)}.pk-end .btn{--h: 50px;padding-inline:24px;margin-top:10px}.pla-c{container:pla / inline-size}.pla{position:relative;margin:0}.pla-win{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:640px;border-radius:14px;overflow:hidden;background:#fff;color:#141414;color-scheme:light;font:400 13px/1.45 var(--font-url);letter-spacing:0;text-align:left;box-shadow:0 0 0 1px #18181b1a,var(--shadow-3)}.pla-win svg{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.pla-nav{display:flex;flex-direction:column;gap:2px;padding:18px 16px 14px;background:#f5f5f5;min-width:0}.pla-logo{width:22px;height:22px;margin-bottom:22px}.pla-grp{display:flex;align-items:center;justify-content:space-between;margin:10px 0 4px;color:#6b6b6b;font-size:12px}.pla-grp svg{width:13px;height:13px;color:#8a8a8a}.pla-it{position:relative;display:flex;align-items:center;height:28px;white-space:nowrap;color:#333}.pla-it.is-on{color:#141414;font-weight:600}.pla-it.is-on:before{content:"";position:absolute;left:-16px;top:6px;bottom:6px;width:3px;border-radius:0 2px 2px 0;background:#141414}.pla-out{display:grid;place-items:center;width:30px;height:30px;margin:auto 0 0 -6px;border-radius:4px;color:#6b6b6b}.pla-out svg{width:16px;height:16px}.pla-main{display:flex;flex-direction:column;min-width:0}.pla-bar{display:flex;align-items:center;gap:9px;height:48px;padding:0 16px 0 22px;box-shadow:inset 0 -1px #ebebeb;color:#6b6b6b;white-space:nowrap}.pla-bar i{font-style:normal;color:#bdbdbd}.pla-bar b{min-width:0;font-weight:500;color:#141414;overflow:hidden;text-overflow:ellipsis}.pla-loc{position:relative;margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px 0 10px;border-radius:4px;box-shadow:0 0 0 1px #ddd;color:#141414}.pla-loc svg{width:14px;height:14px;color:#6b6b6b}.pla-loc em{font-style:normal;color:#6b6b6b}.pla-loc b{font-weight:600}.pla-av{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ededed;color:#6b6b6b}.pla-av svg{width:16px;height:16px}.pla-menu{position:absolute;z-index:3;right:0;top:calc(100% + 6px);width:172px;padding:5px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px #e5e5e5,0 12px 28px -8px #00000038}.pla-menu span{display:flex;align-items:center;justify-content:space-between;height:26px;padding:0 10px;border-radius:4px;color:#333}.pla-menu span.on{background:#f2f2f2;color:#141414;font-weight:600}.pla-menu svg{width:14px;height:14px}.pla-doc{display:flex;flex-direction:column;gap:16px;padding:30px 22px 22px}.pla-dh h4{margin:0;font:600 36px/1.2 var(--font-url);letter-spacing:-.025em;color:#141414}.pla-tabs{display:flex;gap:4px;margin-top:-2px}.pla-tabs span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:4px;color:#4a4a4a;white-space:nowrap}.pla-tabs span.on{background:#efefef;color:#141414;font-weight:500}.pla-tabs em{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e6e6e6;color:#4a4a4a;font-style:normal;font-size:11px;font-weight:500}.pla-ctl{display:flex;align-items:center;gap:10px;margin-top:4px;padding:10px 0;box-shadow:inset 0 1px #ebebeb,inset 0 -1px #ebebeb}.pla-ctl small{min-width:0;color:#6b6b6b;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pla-pub{flex:none;padding:2px 8px;border-radius:4px;background:#e3f5e9;color:#17663a;font-weight:500;font-size:12px}.pla-acts{display:flex;gap:8px;margin-left:auto}.pla-btn{display:grid;place-items:center;height:30px;padding:0 12px;border-radius:4px;box-shadow:0 0 0 1px #ddd;font-weight:500;white-space:nowrap}.pla-btn--p{background:#141414;color:#fff;box-shadow:none}.pla-more{display:grid;place-items:center;width:30px;height:30px;border-radius:4px;box-shadow:0 0 0 1px #ddd;color:#333}.pla-more svg{width:16px;height:16px}.pla-body2{display:grid;gap:16px}.pla-main2{display:flex;flex-direction:column;gap:16px;min-width:0}.pla-side{display:none}@container pla (min-width: 900px){.pla-body2{grid-template-columns:minmax(0,1fr) 250px;gap:0;margin:-16px -22px -22px}.pla-main2{padding:16px 22px 22px}.pla-side{display:flex;flex-direction:column;gap:16px;padding:16px 22px 22px;box-shadow:inset 1px 0 #ebebeb}}.pla-f{display:flex;flex-direction:column;gap:7px}.pla-l{color:#3a3a3a}.pla-in{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:4px;box-shadow:0 0 0 1px #ddd}.pla-in svg{width:15px;height:15px;margin-left:auto;color:#8a8a8a}.pla-in>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pla-in--ro{background:#fafafa;color:#4a4a4a}.pla-rel{flex-wrap:wrap;gap:6px;min-height:40px;padding:5px 8px 5px 6px}.pla-rel>span{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 5px 0 9px;border-radius:4px;background:#f2f2f2;color:#333;font-size:12.5px}.pla-rel>span svg{width:12px;height:12px;margin:0;color:#6b6b6b}.pla-rel>svg{margin-left:auto}.pla-lx{border-radius:4px;box-shadow:0 0 0 1px #ddd;overflow:hidden}.pla-tb{display:flex;align-items:center;gap:2px;height:38px;padding:0 6px;background:#fafafa;box-shadow:inset 0 -1px #ebebeb;overflow:hidden}.pla-tb span{flex:none;display:grid;place-items:center;min-width:28px;height:28px;padding:0 6px;border-radius:4px;color:#333}.pla-tb span.on{background:#ededed}.pla-tb .pla-sel{display:inline-flex;gap:6px;padding:0 8px;margin-right:6px;box-shadow:0 0 0 1px #e2e2e2;background:#fff}.pla-tb .pla-sep{min-width:0;width:1px;height:18px;margin:0 4px;padding:0;border-radius:0;background:#e2e2e2}.pla-tb svg{width:15px;height:15px}.pla-tb b{font-weight:700}.pla-tb u{text-decoration:underline}.pla-tb s{text-decoration:line-through}.pla-tb .pla-i{font-family:Georgia,serif;font-style:normal;transform:skew(-12deg);display:inline-block}.pla-body{padding:14px 16px 16px;font-size:14px;line-height:1.6;color:#2a2a2a}.pla-body h5{margin:0 0 6px;font:650 17px/1.3 var(--font-url);color:#141414}.pla-body p{margin:0 0 8px}.pla-body p b{font-weight:650;color:#141414}.pla-body p a{color:#141414;text-decoration:underline;text-underline-offset:2px}.pla-body ul{margin:0;padding-left:20px}.pla-body li{margin:2px 0}.pla-up{display:flex;align-items:center;gap:12px;margin-top:12px;padding:8px 10px 8px 8px;border-radius:4px;box-shadow:0 0 0 1px #e2e2e2;font-size:13px}.pla-up img{width:56px;height:56px;border-radius:3px;object-fit:cover;flex:none;background:#cfc8be}.pla-up>span{min-width:0}.pla-up b{display:block;font-weight:600;color:#141414;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pla-up small{display:block;color:#6b6b6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pla-up i{margin-left:auto;padding:2px 8px;border-radius:4px;background:#f2f2f2;color:#6b6b6b;font-style:normal;font-size:12px;white-space:nowrap}.pla-ua{flex:none;display:flex;gap:2px}.pla-ua span{display:grid;place-items:center;width:26px;height:26px;border-radius:4px;color:#4a4a4a}.pla-ua svg{width:14px;height:14px}@container pla (max-width: 980px){.pla-ctl small{display:none}}@container pla (max-width: 860px){.pla-btn:not(.pla-btn--p){display:none}.pla-tb .pla-x2{display:none}}@container pla (max-width: 720px){.pla-win{grid-template-columns:52px minmax(0,1fr)}.pla-nav>:not(.pla-logo){display:none}.pla-nav{align-items:center;padding:16px 0}}@container pla (max-width: 520px){.pla-win{min-height:0}.pla-bar{padding:0 12px}.pla-bar .pla-c0,.pla-bar .pla-c0+i,.pla-bar .pla-c1,.pla-bar .pla-c1+i,.pla-av,.pla-loc em{display:none}.pla-doc{padding:16px 12px 14px}.pla-acts,.pla-tabs span:nth-child(3){display:none}.pla-dh h4{font-size:24px}.pla-doc{padding-top:18px}.pla-tb span:nth-child(n+6){display:none}.pla-ua{display:none}.pla-menu{width:160px}}.plc{container:plc / inline-size;display:flex;flex-direction:column;min-height:0;border-radius:16px;overflow:hidden;background:#fff;color:#24292f;text-align:left;box-shadow:0 0 0 1px #3026141a,var(--shadow-3);color-scheme:light}.plc-tabs{display:flex;align-items:flex-end;gap:2px;flex:none;height:40px;padding:0 10px;background:#f4f3ef}.plc-tabs span{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px;border-radius:9px 9px 0 0;color:#6e6a62;font:500 12.5px/1 var(--font-url);white-space:nowrap}.plc-tabs span.on{background:#fff;color:#12110f}.plc-tabs i{width:8px;height:8px;border-radius:2px;background:#3178c6}.plc-tabs span:not(.on) i{background:#b9b4a9}.plc-tabs svg{width:12px;height:12px;margin-left:2px;fill:none;stroke:#8a857b;stroke-width:1.5;stroke-linecap:round}.plc-crumb{display:flex;align-items:center;gap:4px;flex:none;height:26px;padding:0 14px;color:#8a857b;font:450 11.5px/1 var(--font-url);white-space:nowrap;overflow:hidden;box-shadow:inset 0 -1px #f1efea}.plc-crumb b{font-weight:450;color:#48453e}.plc-crumb svg,.plc-sb svg{display:block;flex:none;width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.plc-sb{display:flex;align-items:center;gap:14px;flex:none;height:24px;padding:0 12px;background:#f4f3ef;color:#6e6a62;font:450 11px/1 var(--font-url);white-space:nowrap;overflow:hidden}.plc-sb span{display:inline-flex;align-items:center;gap:5px}.plc-sb svg{width:12px;height:12px}.plc-sb .plc-r{margin-left:auto}.plc-view{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.plc-code{margin:0;padding:14px 0 18px;font:450 12.5px/1.78 var(--font-mono);letter-spacing:0;white-space:pre;transition:transform .7s var(--ease-out-expo)}.plc-ln{display:grid;grid-template-columns:40px minmax(0,1fr);padding-right:14px;transition:background-color .45s var(--ease-out)}.plc-ln:before{content:attr(data-n);padding-right:14px;text-align:right;color:#b4afa4;transition:color .45s var(--ease-out)}.plc-code .k{color:#cf222e}.plc-code .s{color:#0a3069}.plc-code .p{color:#0550ae}.plc-code .f{color:#8250df}.plc-code .n{color:#953800}.plc-code .t{padding:1px 3px;margin:0 -1px;border-radius:4px;transition:background-color .45s var(--ease-out),color .45s var(--ease-out)}.plc-loc .t,.plc-loc .t+*{color:#004fad}.plc-loc .t{background:var(--blue-tint)}.plc-ln.is-on{background:#0082ff12}.plc-ln.is-on:before{color:#004fad}.plc-loc.is-on .t{background:#cfe6ff}@container plc (max-width: 480px){.plc-code{font-size:11px}.plc-ln{grid-template-columns:30px minmax(0,1fr)}}.plc--compact{border-radius:12px;box-shadow:0 0 0 1px #3026141a,var(--shadow-1)}.plc--compact .plc-code{padding:10px 0 12px;font-size:11px;overflow:hidden}.plc--compact .plc-ln{display:block;padding:0 12px;white-space:pre-wrap}.plc--compact .plc-ln:before{content:none}.plb{margin:0}.plb-grid{display:grid;gap:24px}.plb-code{display:none;min-height:0}@media(min-width:1000px){.plb-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:28px;align-items:start}.plb-code{display:block}.plb-code>.plc{max-height:760px}.plb-mini{display:none}}@media(min-width:1000px)and (prefers-reduced-motion:no-preference){html.js .plb:not(.is-final) .plb-scroll{height:290vh}html.js .plb:not(.is-final) .plb-pin{position:sticky;top:calc(var(--nav-h) + var(--nav-top) + 18px);height:calc(100vh - var(--nav-h) - var(--nav-top) - 36px);min-height:560px;max-height:760px}html.js .plb:not(.is-final) .plb-grid{height:100%;align-items:stretch}html.js .plb:not(.is-final) .plb-code>.plc{height:100%}html.js .plb:not(.is-final) .plb-page{height:100%}html.js .plb:not(.is-final) .plb-item:first-child{flex:1 1 auto}html.js .plb:not(.is-final) .plb-hero{flex:1 1 auto;height:auto;min-height:196px}}@media(prefers-reduced-motion:no-preference){html.js .plb:not(.is-final) .plb-b:not(.is-de) .plb-tag i{background:#f1efea;color:#6a665e}html.js .plb:not(.is-final) .plb-b:not(.is-de) .plb-sw>[lang=fr]{opacity:1;visibility:visible}html.js .plb:not(.is-final) .plb-b:not(.is-de) .plb-sw>[lang=de]{opacity:0;filter:blur(3px);transform:translateY(3px)}html.js .plb:not(.is-final) .plc-loc:not(.is-lit):not(.is-on) .t{background:transparent;color:#0550ae}html.js .plb:not(.is-final) .plc-loc:not(.is-lit):not(.is-on) .n{color:#953800}html.js .plb.is-now *,html.js .plb.is-now *:before{transition:none!important}}.plb-page{display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px;border-radius:18px;background:#fff;color:#1a1a1a;text-align:left;font-family:var(--font-url);letter-spacing:0;box-shadow:0 0 0 1px #30261414,var(--shadow-3);color-scheme:light}.plb-item{display:flex;flex-direction:column;gap:10px}.plb-b{position:relative;border-radius:12px;transition:box-shadow .5s var(--ease-out)}.plb-b.is-on{box-shadow:0 0 0 2px #cfe6ff}.plb-tag{position:absolute;z-index:2;left:10px;top:10px;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 4px 0 9px;border-radius:7px;background:#ffffffeb;color:#12110f;font:500 11.5px/1 var(--font-mono);box-shadow:0 0 0 1px #0000000f,0 2px 6px -2px #0000002e}.plb-tag i{display:grid;padding:3px 5px;border-radius:5px;background:var(--blue-tint);color:#004fad;font-style:normal;transition:background-color .4s var(--ease-out),color .4s var(--ease-out)}.plb-sw{display:grid}.plb-sw>*{grid-area:1 / 1;transition:opacity .5s var(--ease-out),visibility .5s var(--ease-out),filter .5s var(--ease-out),transform .5s var(--ease-out)}.plb-sw>[lang=fr]{opacity:0;visibility:hidden}.plb-sw>[lang=de]{transition-delay:calc(var(--k, 0) * 70ms)}.plb-hero{height:196px;overflow:hidden;background:#a79f94}.plb-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%}.plb-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#12110fa8,#12110f1a 70%)}.plb-ht{position:absolute;z-index:1;left:22px;right:22px;bottom:20px;color:#fff}.plb-ht .plb-h{font:600 26px/1.15 var(--font-sans);letter-spacing:-.02em}.plb-ht .plb-sub{margin-top:6px;font-size:14px;color:#ffffffdb}.plb-rt{padding:40px 18px 16px;background:#fafaf8}.plb-rt .plb-h3{font:600 17px/1.3 var(--font-sans);letter-spacing:-.01em}.plb-rt p{margin-top:6px;font-size:13.5px;line-height:1.55;color:#3a3a3a}.plb-rt p b{font-weight:650;color:#141414}.plb-rt p u{text-underline-offset:2px}.plb-rt ul{margin-top:6px;padding-left:18px;font-size:13.5px;line-height:1.6;color:#3a3a3a}.plb-md{display:grid;grid-template-columns:148px minmax(0,1fr);gap:16px;align-items:center;padding:10px;background:#fafaf8}.plb-md img{width:148px;height:112px;border-radius:8px;object-fit:cover;background:#b9b1a6}.plb-md .plb-cap{padding-top:24px;font-size:13px;line-height:1.45;color:#555}.plb-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:40px 18px 16px;background:#fafaf8}.plb-btn{display:grid;place-items:center;height:38px;padding:0 16px;border-radius:6px;background:#141414;color:#fff;font-size:13.5px;font-weight:600;white-space:nowrap}.plb-url{font:450 12px/1 var(--font-mono);color:#8a857b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:999px){.plb-page{max-width:640px;margin-inline:auto;gap:22px;padding:12px}.plb-mini .plc-code{white-space:pre-wrap}}@media(max-width:480px){.plb-hero{height:170px}.plb-ht .plb-h{font-size:22px}.plb-md{grid-template-columns:112px minmax(0,1fr);gap:12px}.plb-md img{width:112px;height:96px}.plb-cta{flex-direction:column;align-items:flex-start}}.pyl-hero{position:relative;isolation:isolate;overflow-x:clip}.pyl-hero>.wrap{padding-block:clamp(28px,4vw,52px) clamp(64px,8vw,112px)}.pyl-frame{position:relative;display:flex;flex-direction:column}.pyl-admin{order:2;margin-top:-40px}.pyl-band{order:1;position:relative;z-index:2;display:grid;gap:18px;padding:28px 24px 26px;border-radius:var(--r-frame);color:var(--ink)}.pyl-band h1 .tone{display:block}.pyl-band .lead{max-width:30em}.pyl-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.pyl-ctas .btn{--h: 48px;padding-inline:24px}.pyl-chip{justify-self:start;display:inline-flex;align-items:center;gap:8px;height:32px;margin-top:4px;padding:0 13px 0 9px;border-radius:var(--r-pill);font-weight:var(--w-ui);font-size:.8125rem;color:var(--ink-2);background:color-mix(in oklab,var(--ink) 7%,transparent)}.pyl-chip img{width:16px;height:16px}.pyl-band.glass{--glass-1: rgba(20, 19, 17, .95);--glass-2: rgba(14, 13, 12, .93);--glass-edge: rgba(255, 255, 255, .12);--glass-hi: rgba(255, 255, 255, .08);box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px #0000004d,0 30px 70px -28px #12110f8c}.pyl-band .btn--glass{--glass-1: rgba(255, 255, 255, .12);--glass-2: rgba(255, 255, 255, .06);--glass-hi: rgba(255, 255, 255, .12)}@media(min-width:1000px){.pyl-frame{display:block;padding-bottom:64px}.pyl-admin{margin-top:0}.pyl-band{position:absolute;left:44px;right:44px;bottom:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h h" "l c";gap:22px clamp(32px,4vw,64px);align-items:end;padding:34px 40px 36px}.pyl-band h1{grid-area:h;padding-right:220px}.pyl-band .pyl-chip{position:absolute;top:38px;right:40px;margin:0}.pyl-band .lead{grid-area:l}.pyl-band .pyl-ctas{grid-area:c;margin-top:0}}@media(max-width:760px){.pyl-ctas{flex-direction:column;align-self:stretch}.pyl-ctas .btn{width:100%}.pyl-band{padding:24px 18px 22px}}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .pyl-in{animation:pyl-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}}@keyframes pyl-in{0%{opacity:0;transform:translateY(14px)}}.pyl-head{margin-bottom:clamp(36px,4.4vw,56px)}.pyl-hero code,#blocs .head code{font-family:var(--font-mono);font-size:.9em;letter-spacing:-.01em;padding:.02em .28em;border-radius:.3em;background:color-mix(in oklab,var(--ink) 7%,transparent)}.plx{width:100%;max-width:440px;margin:0 auto;font:400 13px/1.45 var(--font-url);letter-spacing:0;color:#141414;text-align:left;color-scheme:light}.plx svg{display:block;flex:none}.plx-doc{display:grid;gap:12px;padding:14px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px #e5e5e5,0 10px 24px -14px #0000002e}.plx-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.plx-l{color:#3a3a3a;font-size:12.5px}.plx-loc{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px 0 9px;border-radius:4px;background:#fff;box-shadow:0 0 0 1px #ddd;color:#141414;white-space:nowrap}.plx-loc svg{width:14px;height:14px;color:#6b6b6b;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.plx-loc em{font-style:normal;color:#6b6b6b}.plx-loc .pff-st,.plx-loc>b{font-weight:600}.plx-in{padding:9px 12px;min-height:38px;border-radius:4px;background:#fff;box-shadow:0 0 0 1px #ddd;color:#141414}.plx-ta{min-height:92px;line-height:1.55}.plx-cnt>span{display:flex;align-items:baseline;gap:10px;min-width:0}.plx-cnt>span>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plx-cnt i{flex:none;margin-left:auto;font-style:normal;font-size:11.5px;color:#8a8a8a;font-variant-numeric:tabular-nums}.plx-rules{display:grid;gap:6px}.plx-rule{position:relative;display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border-radius:4px;box-shadow:0 0 0 1px #e5e5e5;white-space:nowrap;overflow:hidden}.plx-rule:before{content:"";position:absolute;inset:0;background:#f2f2f2;opacity:var(--on);transition:opacity .45s var(--ease-out)}.plx-rule>*{position:relative}.plx-rule small{padding:2px 6px;border-radius:3px;background:#141414;color:#fff;font:600 11px/1.3 var(--font-url)}.plx-rule span{overflow:hidden;text-overflow:ellipsis}.plx-rt mark{padding:1px 2px;margin:0 -2px;border-radius:3px;color:inherit;background:rgba(0,130,255,calc(.13 * var(--on)));box-shadow:0 0 0 1px rgba(0,111,224,calc(.45 * var(--on)));transition:background-color .45s var(--ease-out),box-shadow .45s var(--ease-out)}.plx-tb{display:flex;gap:2px;margin:-9px -12px 8px;padding:4px 6px;background:#fafafa;box-shadow:inset 0 -1px #ebebeb;border-radius:4px 4px 0 0;color:#333}.plx-tb span{display:grid;place-items:center;width:24px;height:22px;border-radius:3px;font-size:12px}.plx-tb span:first-child{background:#ededed;font-weight:700}.plx-up{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 10px 8px 8px;border-radius:4px;box-shadow:0 0 0 1px #ddd}.plx-acts{display:flex;gap:4px;align-self:start;color:#4a4a4a}.plx-acts svg{width:26px;height:26px;padding:6px;border-radius:4px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.plx-th{position:relative;aspect-ratio:1;border-radius:3px;overflow:hidden;background:#c9c6c1}.plx-th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.plx-th .pff-st{position:absolute;left:4px;right:4px;bottom:5px;justify-items:start}.plx-th b{padding:2px 5px;border-radius:3px;background:#ffffffeb;color:#141414;font:700 9.5px/1.2 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.plx-up b.plx-fn{display:block;font-weight:600}.plx-up small{display:block;color:#6b6b6b}.plx-pv{padding:10px 12px;border-radius:4px;background:#fafafa;box-shadow:0 0 0 1px #ebebeb}.plx-pv .pff-st>span{display:grid;gap:2px}.plx-pv small{color:#6b6b6b;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plx-pv b{font-size:14.5px;font-weight:600;color:#141414}.plx-pv em{font-style:normal;color:#4a4a4a;font-size:12.5px}.plx-nav{max-width:640px;display:grid;gap:14px}.plx-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:12px 16px;border-radius:8px;background:#141414;color:#f3f1ec}.plx-bar>b{display:inline-flex;font-size:12px;line-height:1}.plx-bar .pff-st>span{display:flex;gap:16px;font-size:13px;color:#d6d2ca;white-space:nowrap}.plx-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plx-row{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:4px;background:#fff;box-shadow:0 0 0 1px #ddd;min-width:0}.plx-row>i{flex:none;width:8px;height:14px;background:radial-gradient(circle,#9A9A9A 1.1px,transparent 1.3px) 0 0 / 4px 4px}.plx-row small{flex:none;color:#6b6b6b;font-size:11.5px}.plx-row .pff-st{min-width:0;font-weight:600}.plx-row .pff-st>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plx-row>svg{flex:none;width:16px;height:16px;margin-left:auto;fill:#6b6b6b}.plx-add{justify-self:start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;border-radius:4px;box-shadow:0 0 0 1px #ddd;color:#141414;font-weight:500;white-space:nowrap}.plx-add svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}@media(max-width:480px){.plx-rows{grid-template-columns:minmax(0,1fr)}.plx-bar .pff-st>span{gap:12px}}.psa-c{container:psa / inline-size}.psa{position:relative;max-width:1100px;margin:0 auto}.psa-win{display:grid;grid-template-columns:196px minmax(0,1fr);grid-template-rows:48px minmax(0,1fr);min-height:560px;border-radius:14px;overflow:hidden;background:#f7f7f7;color:#1d1d1b;color-scheme:light;font:400 13px/1.4 "IBM Plex Sans",var(--font-url);letter-spacing:0;text-align:left;box-shadow:0 0 0 1px #18181b1a,var(--shadow-3)}.stage--dark .psa-win{box-shadow:0 0 0 1px #ffffff1f,var(--shadow-3)}.psa-win svg{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.psa-top{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:0 14px 0 16px;background:#1d1d1b;color:#fff;white-space:nowrap}.psa-gl{width:20px;height:20px;flex:none}.psa-wm{font:700 13px/1 "IBM Plex Sans",var(--font-url);letter-spacing:.02em;color:#fff}.psa-ver{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:10px;background:#3d3d3b;color:#e8e8e8;font-size:12px;font-weight:600}.psa-q{display:flex;align-items:center;gap:8px;flex:0 1 230px;min-width:0;height:30px;margin-left:12px;padding:0 10px;border-radius:4px;background:#fff;box-shadow:inset 0 0 0 1px #ddd;color:#5e5e5e;font-size:12px;overflow:hidden}.psa-q svg{width:14px;height:14px;color:#1d1d1b}.psa-qa{display:inline-flex;align-items:center;gap:6px;color:#dadada;font-size:12.5px}.psa-qa svg{width:14px;height:14px;color:#bebebe}.psa-ctx{display:inline-flex;align-items:center;gap:8px;margin-left:auto;height:30px;padding:0 10px;border-radius:4px;background:#2e2e2c;color:#fff;font-weight:600}.psa-ctx svg{width:14px;height:14px}.psa-ctx svg+span{font-weight:400;color:#bebebe}.psa-view{display:inline-flex;align-items:center;gap:6px;color:#bebebe}.psa-view svg{width:14px;height:14px}.psa-bell{position:relative;display:grid;place-items:center;width:28px;height:28px;color:#dadada}.psa-bell svg{width:18px;height:18px}.psa-bell i{position:absolute;top:-1px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#174eefe6;color:#fff;font:700 10px/16px var(--font-url);font-style:normal;text-align:center;box-shadow:0 0 0 2px #1d1d1b}.psa-av{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e8ddd0;color:#4a3b2c;font:700 11px/1 var(--font-url)}.psa-side{display:flex;flex-direction:column;gap:1px;padding:10px 8px 12px;background:#fff;box-shadow:1px 0 #ddd;min-width:0;overflow:hidden}.psa-grp{padding:11px 10px 3px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a;white-space:nowrap}.psa-it{display:flex;align-items:center;gap:10px;height:29px;padding:0 10px;border-radius:4px;white-space:nowrap;color:#1d1d1b}.psa-it svg{width:17px;height:17px;color:#1d1d1b}.psa-it.is-open{color:#2942cc;font-weight:600}.psa-it.is-open svg{color:#2942cc}.psa-it.is-sub,.psa-it.is-on{height:27px;padding-left:37px;color:#5e5e5e;font-size:12.5px}.psa-it.is-on{position:relative;background:#e8edfd;color:#2942cc;font-weight:600}.psa-it.is-on:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:0 2px 2px 0;background:#2942cc}.psa-main{display:flex;flex-direction:column;gap:14px;min-width:0;padding:0 22px 20px}.psa-ph{display:flex;flex-direction:column;gap:10px;margin:0 -22px;padding:12px 22px 0;background:#fff;box-shadow:inset 0 -1px #ddd}.psa-crumb{margin:0;font-size:12px;color:#5e5e5e}.psa-crumb i{padding:0 5px;font-style:normal;color:#bbb}.psa-crumb b{font-weight:400;color:#1d1d1b}.psa-h{display:flex;align-items:center;gap:12px}.psa-h img{width:32px;height:32px;border-radius:8px;flex:none}.psa-h b{font-size:20px;font-weight:600;color:#1d1d1b}.psa-h small{display:block;font-size:12px;color:#5e5e5e}.psa-tool{display:flex;gap:8px;margin-left:auto}.psa-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:4px;font-weight:600;white-space:nowrap}.psa-btn svg{width:15px;height:15px}.psa-btn--o{background:#fff;color:#1d1d1b;box-shadow:inset 0 0 0 1px #bbb}.psa-save{background:#1d1d1b;color:#fff}.psa-tabs{display:flex;gap:2px}.psa-tabs span{padding:8px 12px 9px;color:#5e5e5e;border-bottom:2px solid transparent;white-space:nowrap}.psa-tabs span.on{color:#1d1d1b;font-weight:600;border-bottom-color:#1d1d1b}.psa-tabs span i{margin-left:6px;padding:1px 6px;border-radius:9px;background:#eee;color:#5e5e5e;font-size:11px;font-weight:600;font-style:normal}.psa-card{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #ddd,0 1px 2px #1d1d1b0d;overflow:hidden}.psa-card-h{display:flex;align-items:center;gap:8px;padding:11px 16px;font-weight:600;color:#1d1d1b;box-shadow:inset 0 -1px #eee}.psa-card-h small{margin-left:auto;font-weight:400;color:#5e5e5e}.psa-tbl{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.7fr) auto minmax(0,.9fr) auto 34px}.psa-tbl>span{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px 10px 16px;border-top:1px solid #EEE;white-space:nowrap}.psa-tbl>.psa-th{display:block;border-top:0;background:#f7f7f7;color:#5e5e5e;font-size:11.5px;font-weight:600;padding-block:8px;overflow:hidden;text-overflow:ellipsis}.psa-tbl>.psa-th.psa-num{text-align:right}.psa-shop b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.psa-sc{width:10px;height:10px;border-radius:3px;flex:none}.psa-flags{gap:0!important}.psa-flags img{width:20px;height:20px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff}.psa-flags img+img{margin-left:-5px}.psa-num{justify-content:flex-end;font-variant-numeric:tabular-nums;color:#1d1d1b}.psa-when{color:#5e5e5e;overflow:hidden;text-overflow:ellipsis}.psa-st{display:inline-grid}.psa-st>i{grid-area:1 / 1;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:4px;font:600 12px/1 var(--font-url);font-style:normal;white-space:nowrap;transition:opacity .35s var(--ease-out)}.psa-ok{background:#eaf8ef;color:#207f4b}.psa-run{background:#e8edfd;color:#2942cc;opacity:0}.psa-run:before{content:"";width:9px;height:9px;border-radius:50%;border:1.6px solid currentColor;border-right-color:transparent}.psa-act{justify-content:center;padding-inline:4px 8px!important;color:#5e5e5e}.psa-act svg{width:18px;height:18px}.psa-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;box-shadow:inset 0 1px #eee;color:#5e5e5e;font-size:12px;white-space:nowrap}.psa-foot span:last-child{display:inline-flex;align-items:center;gap:6px}.psa-foot b{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 6px 0 8px;border-radius:4px;box-shadow:inset 0 0 0 1px #bbb;color:#1d1d1b;font-weight:600}.psa-foot b svg{width:12px;height:12px;color:#5e5e5e}@media(prefers-reduced-motion:no-preference){html.js .psa:not(.is-done) .psa-last .psa-ok{opacity:0}html.js .psa:not(.is-done) .psa-last .psa-run{opacity:1}html.js .psa:not(.is-done) .psa-run:before{animation:psa-spin .9s linear infinite}}@keyframes psa-spin{to{transform:rotate(360deg)}}@container psa (max-width: 1040px){.psa-qa,.psa-view{display:none}}@container psa (max-width: 900px){.psa-tbl{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) auto 34px}.psa-tbl>.psa-num,.psa-tbl>.psa-when{display:none}.psa-btn--o{display:none}}@container psa (max-width: 820px){.psa-q{display:none}.psa-win{grid-template-columns:164px minmax(0,1fr)}.psa-ctx{margin-left:auto}}@container psa (max-width: 640px){.psa-win{grid-template-columns:minmax(0,1fr);min-height:0}.psa-side{display:none}.psa-main{padding:0 12px 16px}.psa-ph{margin:0 -12px;padding:12px 12px 0}.psa-tool,.psa-bell{display:none}.psa-tabs span:nth-child(n+3){display:none}.psa-tbl{grid-template-columns:minmax(0,1fr) auto auto 30px}.psa-tbl>span{padding:10px 8px 10px 12px}.psa-card-h small{display:none}.psa-ctx svg+span{display:none}}@container psa (max-width: 420px){.psa-ver,.psa-av{display:none}.psa-tbl{grid-template-columns:minmax(0,1fr) auto 26px}.psa-flags,.psa-lh{display:none!important}.psa-foot span:last-child{display:none}}.psn-run{position:relative}.psn-pin{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,56px);align-items:center}@media(min-width:1000px){.psn-pin{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,5vw,88px)}}.psn-copy{min-width:0}.psn-k{margin-bottom:16px}.psn-fig{margin:0}.psn-q{margin:26px 0 0}.psn-q p{font-family:var(--font-display);font-weight:var(--w-display);font-stretch:var(--display-stretch);font-size:clamp(1.25rem,1rem + 1vw,1.875rem);line-height:1.24;letter-spacing:-.018em;color:var(--ink);text-wrap:pretty}.psn-c{display:block;transition:opacity .6s var(--ease-out),transform .7s var(--ease-out-expo),color .6s var(--ease-out)}.psn-c+.psn-c{margin-top:.32em}.psn-by{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:28px;transition:opacity .6s var(--ease-out),transform .7s var(--ease-out-expo)}.psn-who{display:inline-flex;align-items:center;gap:12px}.psn-who img{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#d9d2c6;box-shadow:0 0 0 1px var(--edge)}.psn-who b{display:block;font-weight:var(--w-ui);color:var(--ink)}.psn-who span span{display:block;font-size:.875rem;color:var(--ink-3)}.psn-logo{display:block;height:30px;width:auto}.psn-more{margin-top:26px;transition:opacity .6s var(--ease-out),transform .7s var(--ease-out-expo)}.psn-side{min-width:0}.psn-vis{position:relative;min-width:0}.psn-cam{position:relative;transform-origin:50% 50%}.psn-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.2vw,16px)}.psn-t{position:relative;container-type:inline-size}.psn-s{position:relative;display:flex;flex-direction:column;aspect-ratio:1 / .9;padding:0 7cqw 7cqw;border-radius:6cqw;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #30261414,var(--shadow-2)}.psn-sh{flex:none;display:flex;align-items:center;justify-content:space-between;gap:3cqw;height:16cqw}.psn-sh>img{display:block;height:7cqw;width:auto}.psn-lg{display:inline-flex;align-items:center;gap:1.8cqw}.psn-code{display:inline-flex;align-items:center;gap:1.6cqw;padding:1cqw 2.6cqw 1cqw 1cqw;border-radius:99px;background:#f3f1ec;font:650 4.4cqw/1 var(--font-sans);letter-spacing:.02em;color:#48453e;white-space:nowrap}.psn-code img{width:5.4cqw;height:5.4cqw;border-radius:50%}.psn-ok{display:grid;place-items:center;width:6.6cqw;height:6.6cqw;border-radius:50%;background:#e3f5e9;color:#17663a;transition:opacity .35s var(--ease-out),transform .5s cubic-bezier(.34,1.56,.64,1)}.psn-ok svg{width:64%;height:64%}.psn-sb{flex:none;position:relative;aspect-ratio:16 / 8.2;border-radius:3cqw;overflow:hidden;background:#0d0d0d}.psn-sb>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:78% 50%}.psn-sb:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a0a0a 0% 54%,#0a0a0a00 82%)}.psn-bn{position:absolute;z-index:1;left:6cqw;top:0;bottom:0;width:50cqw;display:grid;align-content:center;justify-items:start;gap:3.2cqw}.psn-bt{font:700 6.6cqw/1.08 var(--font-sans);letter-spacing:-.01em;color:#fff;text-wrap:balance}.psn-bn>i{display:block;width:18cqw;height:4.4cqw;border-radius:99px;background:#e6007e}.psn-pr{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4cqw;margin-top:5cqw;min-height:0}.psn-pr i{display:block;border-radius:2.4cqw;background:#0d0d0d url(/assets/v2/covers/aerographe-discount.jpg) no-repeat;box-shadow:inset 0 0 0 1px #ffffff0f}.psn-pr i:nth-child(1){background-size:375% auto;background-position:72.7% 39.9%}.psn-pr i:nth-child(2){background-size:450% auto;background-position:71.4% 84.7%}.psn-pr i:nth-child(3){background-size:214% auto;background-position:100% 86.5%}.psn-leg{margin:14px 0 0;text-align:right;font-size:.8125rem;color:var(--ink-3)}@media(prefers-reduced-motion:no-preference)and (min-height:600px)and (min-width:360px){html.js .psn-run:after{content:"";display:block;height:max(1200px,210vh)}html.js .psn-pin{position:sticky;top:calc(var(--nav-h) + var(--nav-top) + 12px);min-height:calc(100vh - var(--nav-h) - var(--nav-top) - 28px);align-content:center}html.js .psn-c:not(.is-on){opacity:0;transform:translateY(10px)}html.js .psn-by:not(.is-on),html.js .psn-more:not(.is-on):not(:focus-within){opacity:0;transform:translateY(8px)}html.js .psn-vis{overflow:clip;margin:-28px;padding:28px}html.js .psn-leg{margin-top:-14px;transition:opacity .6s var(--ease-out)}html.js .psn:not(.is-wide) .psn-leg{opacity:0}html.js .psn-cam{transform:scale(var(--z, 2.8));will-change:transform}html.js .psn-t:not(.psn-t--o){--b: 0;opacity:clamp(0,calc(var(--b) * 2.4),1)}html.js .psn-t:not(.psn-t--o) .psn-s{transform:scale(calc(.94 + var(--b) * .06))}html.js .psn-t:not(.psn-t--o) .psn-sh{opacity:clamp(0,calc(var(--b) * 3 - .2),1)}html.js .psn-t:not(.psn-t--o) .psn-sb{opacity:clamp(0,calc(var(--b) * 3 - .9),1)}html.js .psn-t:not(.psn-t--o) .psn-pr{opacity:clamp(0,calc(var(--b) * 3 - 1.7),1)}html.js .psn-t:not(.is-ok) .psn-ok{opacity:0;transform:scale(.4)}html.js .psn.is-now *,html.js .psn.is-now *:before{transition:none!important}}@media(max-width:999px){.psn-pin{gap:26px}.psn-q{margin-top:16px}.psn-by,.psn-more{margin-top:18px}.psn-who img{width:40px;height:40px}.psn-logo{height:24px}}@media(max-width:999px)and (max-height:760px){.psn-q p{font-size:1.125rem}.psn-h{font-size:1.625rem}}.psm{display:grid;gap:clamp(20px,2.6vw,32px);align-items:start}@media(min-width:960px){.psm{grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:stretch}}.psm-list{align-self:start;display:grid;gap:4px;align-content:start;padding:6px;border-radius:22px;background:var(--bg-2);box-shadow:inset 0 0 0 1px #3026140a}.psm-tab{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin:0;padding:9px 12px 9px 9px;border:0;border-radius:16px;background:transparent;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-3) var(--ease-out),box-shadow var(--d-3) var(--ease-out),color var(--d-3) var(--ease-out)}.psm-tab:hover{background:#ffffff8c;color:var(--ink)}.psm-tab[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--edge),var(--shadow-1)}.psm-tab:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.psm-ic{width:40px;height:40px;border-radius:10px;object-fit:cover;box-shadow:0 0 0 1px #0000000f}.psm-cu{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#363a41;color:#fff}.psm-cu svg{width:20px;height:20px}.psm-tab b{display:block;font-weight:var(--w-ui);font-size:.9375rem;line-height:1.3}.psm-tab small{display:block;font-size:.8125rem;color:var(--ink-3)}.psm-ok{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:7px;background:var(--ui-ok-bg);color:var(--ui-ok-fg);font-size:.75rem;font-weight:var(--w-ui);white-space:nowrap;opacity:0;transition:opacity var(--d-3) var(--ease-out)}.psm-ok svg{width:11px;height:11px}.psm-tab[aria-selected=true] .psm-ok{opacity:1}.psm-panes{position:relative;display:grid;min-width:0}.psm-pane{grid-area:1 / 1;display:flex;flex-direction:column;min-width:0;outline:none}.psm-pane[hidden]{display:flex;visibility:hidden}.psm-pane:focus-visible .psm-win{box-shadow:0 0 0 2px var(--signal),var(--shadow-3)}.psm-win{container:psmw / inline-size;flex:1 1 auto;display:flex;flex-direction:column;border-radius:var(--r-frame);overflow:hidden;background:#fff;color:#232323;color-scheme:light;text-align:left;font:400 14px/1.45 var(--font-url);letter-spacing:0;box-shadow:0 0 0 1px #18181b14,var(--shadow-3)}.psm-win svg{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.psm-bar{display:flex;align-items:center;gap:10px;padding:14px 18px;box-shadow:inset 0 -1px #efefef}.psm-bar b{display:inline-flex;font-size:13px;line-height:1;color:#1d1d1b}.psm-bar span{display:flex;gap:14px;margin-left:auto;color:#6b6b69;font-size:12.5px}.psm-bar em{display:inline-flex;align-items:center;gap:5px;margin-left:6px;padding:3px 7px;border-radius:6px;background:#f3f1ec;font-style:normal;font-size:11px;font-weight:600;color:#48453e}.psm-bar em img{width:13px;height:13px;border-radius:50%}.psm-stage{position:relative;flex:1 1 auto;display:grid;align-content:center;padding:clamp(18px,3cqw,30px)}.psm-src{display:flex;align-items:baseline;gap:10px;padding:14px 18px;background:#f7f6f3;color:#6a665e;font-size:13px}.psm-src b{flex:none;font:600 11px/1 var(--font-url);letter-spacing:.06em;color:#48453e}.psm-pane.is-in .psm-stage>*{animation:psm-in .6s var(--ease-out-expo) both}@keyframes psm-in{0%{opacity:0;transform:translateY(10px)}}.psm-ce{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16 / 6.6;background:#6f7c8e}.psm-ce img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.psm-ce:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1418209e,#14182014 72%)}.psm-ce div{position:absolute;z-index:1;left:7%;bottom:13%;display:grid;justify-items:start;gap:12px;color:#fff}.psm-ce b{font:600 clamp(18px,4.4cqw,30px)/1.1 var(--font-url);letter-spacing:-.015em;max-width:13em}.psm-ce span{padding:9px 16px;border-radius:999px;background:#fff;color:#1d1d1b;font-weight:600;font-size:13px}.psm-pb{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:center;padding:12px;border-radius:14px;box-shadow:0 0 0 1px #ececec}.psm-pb img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;background:#d9c9b4}.psm-pb small{display:block;color:#8a8a8a;font-size:12px}.psm-pb b{display:block;margin-top:6px;font:600 clamp(16px,3.2cqw,22px)/1.2 var(--font-url);letter-spacing:-.01em}.psm-pb p{margin:10px 0 0;color:#6b6b69;font-size:13.5px;line-height:1.5}.psm-pb span{display:inline-block;margin-top:14px;font-weight:600;font-size:13px;text-decoration:underline;text-underline-offset:.25em}.psm-pk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.psm-pk div{display:grid;justify-items:center;align-content:center;gap:14px;min-height:150px;padding:22px 14px;border-radius:16px;background:#f7f6f3;text-align:center;font-weight:600;font-size:14.5px;line-height:1.3}.psm-pk svg{width:30px;height:30px;color:#48453e}.psm-mm{border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #ececec,0 18px 40px -26px #00000059}.psm-mm nav{display:flex;gap:22px;padding:14px 18px;font-weight:600;font-size:13.5px;color:#6b6b69}.psm-mm nav span:first-child{color:#1d1d1b;box-shadow:0 2px #1d1d1b;padding-bottom:4px}.psm-mm>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:16px 18px 18px;background:#fafaf8;box-shadow:inset 0 1px #efefef}.psm-mm ul{list-style:none;display:grid;gap:12px;align-content:start;font-size:14.5px}.psm-mm ul li:first-child{font-weight:600}.psm-mm img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:50% 40%;border-radius:10px;background:#eee}.psm-sc{border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #e4e4e4;font-size:13px}.psm-sc div{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;font-size:14px}.psm-sc div+div{box-shadow:inset 0 1px #eee}.psm-sc div:first-child{background:#f7f6f3;color:#1d1d1b;font-weight:600;font-size:12.5px}.psm-sc div:first-child span:last-child{color:#8a8a8a;font-weight:400;font-size:12px}.psm-sc span small{display:block;margin-top:2px;color:#6b6b69;font-size:12.5px}.psm-sc img{width:42px;height:42px;border-radius:8px;object-fit:cover;background:#efe9e1}.psm-sc em{font-style:normal;color:#17663a;background:#e3f5e9;padding:2px 7px;border-radius:6px;font-size:11.5px;font-weight:600}.psm-cf{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;align-items:center}.psm-cf img{width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 30%;border-radius:12px;background:#d5d5d3}.psm-cf div{display:grid;gap:10px}.psm-cf small{font:600 11px/1 var(--font-url);letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.psm-cf b{font:600 clamp(15px,3cqw,20px)/1.25 var(--font-url)}.psm-cf p{margin:0;padding:12px 14px;border-radius:12px;background:#f7f6f3;font-size:14px}@container psmw (max-width: 520px){.psm-ce{aspect-ratio:4 / 3.3}.psm-pb,.psm-cf{grid-template-columns:minmax(0,1fr);gap:12px}.psm-pb img,.psm-cf img{aspect-ratio:16 / 7}.psm-pk{grid-template-columns:minmax(0,1fr)}.psm-pk div{grid-auto-flow:column;justify-content:start;justify-items:start;text-align:left;padding:12px 14px;align-items:center}.psm-mm>div{grid-template-columns:minmax(0,1fr)}.psm-mm img,.psm-bar span{display:none}}@media(max-width:959px){.psm-list{grid-auto-flow:column;grid-auto-columns:minmax(176px,1fr);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.psm-list::-webkit-scrollbar{display:none}.psm-tab{scroll-snap-align:start;grid-template-columns:36px minmax(0,1fr)}.psm-ic,.psm-cu{width:36px;height:36px}.psm-ok{display:none}.psm-stage{min-height:0}}.psh-hero .stage{min-height:0}.psh-hw{padding-bottom:0;padding-top:clamp(56px,7vw,104px)}.psh-copy{display:grid;gap:26px}.psh-side{display:flex;flex-direction:column;align-items:flex-start}.psh-h{max-width:14em}.psh-h .tone{display:block}.psh-lead{max-width:32em}@media(min-width:1000px){.psh-copy{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;column-gap:clamp(40px,5vw,80px)}}.psh-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.psh-ctas .btn{--h: 48px;padding-inline:24px}.psh-compat{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:.9375rem;color:var(--ink-2)}.psh-compat li{display:inline-flex;align-items:center;gap:8px}.psh-compat svg{width:16px;height:16px;color:var(--ok)}.psh-floor{position:relative;height:clamp(300px,36vw,500px);margin-top:clamp(48px,6vw,80px);perspective:1700px;perspective-origin:50% -20%}.psh-tilt{transform-origin:50% 0%;transform:rotateX(var(--psh-rx, 0deg))}@media(prefers-reduced-motion:no-preference){html.js .psh-tilt{transform:rotateX(var(--psh-rx, 15deg))}}.psh-tilt .psa{max-width:1120px}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .psh-in{animation:psh-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}html.js:not(.rv-seen) .psh-floor.psh-in{animation:psh-rise 1.3s var(--ease-out-expo) both;animation-delay:.25s}}@keyframes psh-in{0%{opacity:0;transform:translateY(14px)}}@keyframes psh-rise{0%{opacity:0;transform:translateY(60px)}}@media(max-width:760px){.psh-ctas{flex-direction:column;align-self:stretch}.psh-ctas .btn{width:100%}.psh-floor{height:380px;margin-top:40px;perspective:1100px}}.psh-mod .head{margin-bottom:clamp(32px,4vw,48px)}.psx{width:100%;max-width:460px;margin:0 auto;font:400 13px/1.45 "IBM Plex Sans",var(--font-url);letter-spacing:0;color:#1d1d1b;text-align:left;color-scheme:light}.psx svg{display:block;flex:none}.psx-card{border-radius:6px;background:#fff;box-shadow:0 0 0 1px #ddd,0 2px 6px -2px #1d1d1b1f;overflow:hidden}.psx-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:0 14px;box-shadow:inset 0 -1px #eee}.psx-hd>b{font-weight:600;color:#1d1d1b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psx-bd{display:grid;gap:10px;padding:12px 14px 14px}.psx-l{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;color:#5e5e5e}.psx-l small{justify-items:end;font-weight:400;color:#5e5e5e;font-variant-numeric:tabular-nums}.psx-in{padding:8px 10px;border-radius:4px;background:#fff;box-shadow:inset 0 0 0 1px #bbb;color:#1d1d1b}.psx-lang{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 7px 0 9px;border-radius:4px;background:#fff;box-shadow:inset 0 0 0 1px #bbb;color:#1d1d1b;font:600 12px/1 var(--font-url);text-transform:lowercase}.psx-lang svg{width:10px;height:10px;color:#5e5e5e}.psx-lang .pff-st{min-width:2ch}.psx-ok{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:4px;background:#eaf8ef;color:#207f4b;font-weight:600;font-size:12px;white-space:nowrap}.psx-ok svg{width:11px;height:11px}.psx-ai .psx-card{display:flex;flex-direction:column}.psx-ai .psx-bd{flex:1 1 auto;grid-template-rows:auto auto auto 1fr auto auto auto auto auto}.psx-ai .psx-bd>div{display:flex;flex-direction:column}.psx-ai .psx-ed{flex:1 1 auto}.psx-ed p+p,.psx-ed ul{margin-top:8px}.psx-ed ul{padding-left:18px}.psx-ed li+li{margin-top:2px}@media(min-width:1100px){.pff--prestashop .pff-it:first-child .pff-vis{align-items:stretch}.psx-ai{max-width:none;height:100%}.psx-ai .psx-card{height:100%}}.psx-pr{display:flex;align-items:center;gap:12px;padding:14px;box-shadow:inset 0 -1px #eee}.psx-pr img{width:52px;height:52px;flex:none;border-radius:4px;object-fit:cover;background:#b4532a;box-shadow:0 0 0 1px #0000000f}.psx-pr>span:nth-child(2){flex:1 1 auto;min-width:0}.psx-pr small{display:block;font-size:12px;color:#5e5e5e}.psx-pr b{display:block;margin-top:2px;font-size:15px;font-weight:600;color:#1d1d1b}.psx-tb{display:flex;align-items:center;gap:2px;padding:5px 6px;border-radius:4px 4px 0 0;background:#f7f7f7;box-shadow:inset 0 0 0 1px #bbb;color:#5e5e5e}.psx-tb>span{display:grid;place-items:center;width:24px;height:22px;border-radius:3px;font:600 12px/1 var(--font-url)}.psx-tb .psx-tb-p{display:inline-flex;gap:3px;width:auto;padding:0 5px;color:#1d1d1b;font-weight:400}.psx-tb .psx-tb-p svg{width:11px;height:11px}.psx-tb .psx-tb-b{font-weight:800}.psx-tb .psx-tb-u{text-decoration:underline;text-underline-offset:2px}.psx-tb>i{width:1px;height:14px;margin:0 3px;background:#ddd}.psx-tb svg{width:14px;height:14px}.psx-tags{display:flex;flex-wrap:wrap;gap:6px}.psx-tags>span{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 6px 0 9px;border-radius:4px;background:#f7f7f7;box-shadow:inset 0 0 0 1px #ddd;color:#1d1d1b;font-size:12.5px}.psx-tags svg{width:11px;height:11px;color:#2942cc}.psx-tags i{font-style:normal;color:#5e5e5e;font-size:13px;line-height:1}.psx-sel{display:flex;align-items:center;justify-content:space-between}.psx-sel svg{width:12px;height:12px;color:#5e5e5e}.psx-ed{margin-top:-1px;padding:10px 11px;min-height:104px;border-radius:0 0 4px 4px;box-shadow:inset 0 0 0 1px #bbb;color:#1d1d1b;line-height:1.55}.psx-by{display:inline-flex;align-items:center;gap:7px;margin-top:2px;font-size:12px;color:#5e5e5e}.psx-by img{width:16px;height:16px;border-radius:4px}.psx-btn{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:4px;background:#e8edfd;color:#2942cc;font-weight:600;font-size:12px;white-space:nowrap}.psx-rows{display:grid;gap:2px}.psx-row{position:relative;display:grid;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:0 10px;border-radius:4px}.psx-row:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#e8edfd;box-shadow:inset 2px 0 #2942cc;opacity:var(--on);transition:opacity .45s var(--ease-out)}.psx-row>*{position:relative}.psx-row code{padding:2px 7px;border-radius:4px;background:#f7f7f7;box-shadow:inset 0 0 0 1px #ddd;font:600 12px/1.4 var(--font-url);color:#1d1d1b}.psx-row svg{width:12px;height:12px;color:#5e5e5e}.psx-row .psx-fl{justify-self:end;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#5e5e5e;text-transform:uppercase}.psx-fl img{width:16px;height:16px;border-radius:50%}.psx-pv{padding:9px 10px;border-radius:4px;background:#f7f7f7;color:#1d1d1b;font-weight:600}.psx-pv .pff-st>span{display:flex;align-items:center;gap:8px;white-space:nowrap}.psx-pv img{width:16px;height:16px;border-radius:50%}.psx-pv mark{padding:1px 2px;margin:0 -2px;border-radius:3px;background:#d1dcfc;color:#2942cc}.psx-im{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px}.psx-cv{position:relative;aspect-ratio:1;border-radius:4px;overflow:hidden;background:#f0e9de;box-shadow:0 0 0 1px #ddd}.psx-cv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.psx-cv .pff-st{position:absolute;left:8px;top:8px;right:8px;justify-items:start}.psx-cv b{padding:4px 8px;border-radius:3px;background:#2f2a24;color:#f4eee6;font:700 11px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.psx-ths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}.psx-ths img{width:100%;aspect-ratio:1;border-radius:4px;object-fit:cover;background:#f0e9de;box-shadow:0 0 0 1px #ddd}.psx-th0{position:relative;display:block}.psx-th0 img{display:block;box-shadow:0 0 0 2px #2942cc!important}.psx-th0 small{position:absolute;left:3px;right:3px;bottom:3px;padding:2px 0;border-radius:3px;background:#1d1d1bd6;color:#fff;font:600 8.5px/1.2 var(--font-url);letter-spacing:-.01em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:clip}.psx-drop{display:grid;place-items:center;aspect-ratio:1;border-radius:4px;border:1px dashed #BBBBBB;color:#5e5e5e}.psx-drop svg{width:16px;height:16px}.psx-url{font-size:12px;color:#5e5e5e}.psx-url>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psx-url b{font-weight:600;color:#1d1d1b}.psx-mod{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px}.psx-mod>img{width:40px;height:40px;border-radius:8px}.psx-mod b{display:block;font-size:14px;font-weight:600;color:#1d1d1b}.psx-mod small{display:block;font-size:12px;color:#5e5e5e}.psx-cfg{display:inline-flex;align-items:stretch;height:30px;border-radius:4px;box-shadow:inset 0 0 0 1px #1d1d1b;color:#1d1d1b;font-weight:600;white-space:nowrap}.psx-cfg>span{display:flex;align-items:center;padding:0 10px 0 12px}.psx-cfg i{display:grid;place-items:center;width:26px;box-shadow:inset 1px 0 #1d1d1b}.psx-cfg svg{width:12px;height:12px}.psx-vs{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.psx-vs>span:first-child{flex-basis:100%;font-size:12px;font-weight:600;color:#5e5e5e}.psx-v{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:26px;padding:0 9px;border-radius:4px;box-shadow:inset 0 0 0 1px #ddd;font-weight:600;font-size:12px;color:#1d1d1b}.psx-v:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#1d1d1b;opacity:var(--on);transition:opacity .45s var(--ease-out)}.psx-v span{position:relative;transition:color .45s var(--ease-out)}[data-s="0"] .psx-v[data-hl="0"] span,[data-s="1"] .psx-v[data-hl="1"] span,[data-s="2"] .psx-v[data-hl="2"] span{color:#fff}.psx-team{display:flex;align-items:center;gap:10px;padding-top:10px;box-shadow:inset 0 1px #eee;font-size:12.5px;color:#1d1d1b}.psx-team>span:first-child{display:flex}.psx-team img{width:28px;height:28px;border-radius:50%;object-fit:cover;background:#d9d2c6;box-shadow:0 0 0 2px #fff}.psx-team img+img{margin-left:-8px}@media(max-width:420px){.psx-row{grid-template-columns:auto auto minmax(0,1fr);justify-items:start}.psx-row .psx-fl{display:none}}.prc-m{display:inline-grid;overflow:hidden;vertical-align:bottom}.prc-m>span{grid-area:1 / 1;justify-self:start;transition:transform .6s var(--ease-out-expo),opacity .3s var(--ease-out),visibility 0s linear 0s}.prc-m>.prc-c-usd,html:has([data-prc-cur=usd]) .prc-m>.prc-c-eur{opacity:0;visibility:hidden;transform:translateY(72%);transition:transform .6s var(--ease-out-expo),opacity .3s var(--ease-out),visibility 0s linear .6s}html:has([data-prc-cur=usd]) .prc-m>.prc-c-eur{transform:translateY(-72%)}html:has([data-prc-cur=usd]) .prc-m>.prc-c-usd{opacity:1;visibility:visible;transform:none;transition:transform .6s var(--ease-out-expo),opacity .3s var(--ease-out),visibility 0s linear 0s}.prc-hero{position:relative;isolation:isolate;overflow-x:clip}.prc-hero>.wrap{padding-block:clamp(36px,5vw,64px) clamp(8px,1.6vw,20px)}.prc-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 48px;align-items:end}.prc-head .display .tone{display:block}.prc-head .lead{margin-top:20px;max-width:32em}.prc-curbox{display:grid;justify-items:end;gap:10px;padding-bottom:6px}.prc-cur{display:inline-flex;gap:2px;padding:4px;border-radius:var(--r-pill);background:var(--bg-3)}.prc-cur button{min-width:92px;height:38px;padding:0 16px;border:0;border-radius:var(--r-pill);background:transparent;cursor:pointer;font:var(--w-ui) .875rem/1 var(--font-sans);color:var(--ink-3);transition:background-color var(--d-2) var(--ease-out),color var(--d-2) var(--ease-out),box-shadow var(--d-2) var(--ease-out)}.prc-cur button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--edge),var(--shadow-1)}.prc-note{max-width:22em;text-align:right;font-size:var(--fs-micro);line-height:1.45;color:var(--ink-3);visibility:hidden;min-height:3em}html:has([data-prc-cur=usd]) .prc-note{visibility:visible}.prc-plans{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(28px,3.4vw,44px)}.prc-plan{height:100%;display:flex;flex-direction:column;padding:26px 24px 24px}.prc-plan h2{font:var(--w-ui) 1.0625rem/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.prc-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:26px;min-height:3.1rem}.prc-price b{font-family:var(--font-display);font-weight:var(--w-display);font-stretch:var(--display-stretch);font-size:clamp(2.375rem,1.7rem + 1.6vw,3rem);line-height:1.02;letter-spacing:-.04em;color:var(--ink)}.prc-price b.prc-custom{font-size:clamp(1.75rem,1.3rem + 1.2vw,2.25rem)}.prc-per{font-size:var(--fs-small);color:var(--ink-3)}.prc-vol{margin:10px 0 28px;color:var(--ink-2);font-size:.9375rem}.prc-vol b{font-weight:var(--w-ui);color:var(--ink)}.prc-plan .btn{margin-top:auto;width:100%}.prc-btn{color:#fbfaf8;background:var(--ink);box-shadow:inset 0 1px #ffffff29,0 1px 2px #12110f4d}.prc-btn:hover{background:#2a2823}.prc-btn .ar{transition:transform var(--d-2) var(--ease-out)}.prc-btn:hover .ar{transform:translate(3px)}.prc-plan--ent{background:var(--bg) var(--grain-dark) repeat;background-size:var(--grain-size) var(--grain-size);box-shadow:0 0 0 1px #ffffff0f,var(--shadow-2)}.prc-inc{margin-top:12px;padding:clamp(26px,3vw,40px) clamp(24px,3vw,44px) clamp(28px,3.2vw,44px)}.prc-inc-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px}.prc-inc-h h2{font:var(--w-ui) 1.1875rem/1.3 var(--font-sans);letter-spacing:-.012em;color:var(--ink)}.prc-inc-h p{font-size:var(--fs-small);color:var(--ink-3)}.prc-groups{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px clamp(24px,3vw,48px);margin-top:clamp(24px,2.8vw,34px)}.prc-group h3{font:var(--w-ui) .875rem/1.35 var(--font-sans);color:var(--ink-3)}.prc-group ul{list-style:none;display:grid;gap:12px;margin-top:16px}.prc-group li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.9375rem;line-height:1.45;color:var(--ink-2)}.prc-group li .ic{width:18px;height:18px;margin-top:1px;color:var(--ok)}.prc-eg{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(36px,6vw,96px);align-items:center}.prc-ehead{display:grid;gap:18px;justify-items:start}.prc-ehead .btn{margin-top:10px}.prc-elist{list-style:none;display:grid;gap:4px;padding:10px;border-radius:var(--r-frame);--glass-1: rgba(38, 36, 31, .66);--glass-2: rgba(26, 24, 21, .5)}.prc-elist li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:center;padding:18px;border-radius:18px}.prc-elist li:nth-child(odd){background:#ffffff09}.prc-elist .ico{width:44px;height:44px;border-radius:13px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14;color:#e9e4d8}.prc-elist h3{font-size:1rem}.prc-elist p{margin-top:3px;font-size:.9375rem;line-height:1.5;color:var(--ink-2)}@media(max-width:1099px){.prc-plans,.prc-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:999px){.prc-eg{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.prc-top{grid-template-columns:minmax(0,1fr)}.prc-curbox{justify-items:start;padding-bottom:0}.prc-note{text-align:left;min-height:0}html:not(:has([data-prc-cur=usd])) .prc-note{display:none}.prc-cur{width:100%}.prc-cur button{flex:1}}@media(max-width:620px){.prc-plans{grid-template-columns:minmax(0,1fr);gap:10px}.prc-plan{padding:20px}.prc-price{margin-top:14px;min-height:0}.prc-vol{margin-bottom:20px}.prc-inc{margin-top:10px;padding:24px 20px 26px}.prc-groups{grid-template-columns:minmax(0,1fr);gap:28px}}.rc-hero{position:relative;isolation:isolate;overflow-x:clip}.rc-hero>.wrap{padding-block:clamp(36px,5vw,72px) clamp(72px,8vw,120px)}.rc-grid{display:grid;gap:clamp(40px,5vw,64px);align-items:center}@media(min-width:1000px){.rc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);column-gap:clamp(48px,5.6vw,88px)}}.rc-h .tone{display:block}.rc-lead{margin-top:22px;max-width:27em}.rc-note{display:flex;align-items:center;gap:10px;margin-top:28px;font-size:var(--fs-small);color:var(--ink-3)}.rc-note .ic{width:18px;height:18px;color:var(--ink-2)}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .rc-in{animation:rc-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 90ms + 60ms)}}@keyframes rc-in{0%{opacity:0;transform:translateY(16px)}}.rc-board{position:relative;isolation:isolate;overflow:hidden;padding:clamp(14px,1.6vw,20px);border-radius:var(--r-frame);background:var(--bg) var(--grain-dark) repeat;background-size:var(--grain-size) var(--grain-size);box-shadow:0 2px 4px #12110f33,0 40px 90px -40px #12110f8c;color:var(--ink)}.rc-board>.aura i{opacity:.9}.rc-board__h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 16px 12px}.rc-board__h h2{font-family:var(--font-sans);font-stretch:normal;font-size:.9375rem;font-weight:var(--w-ui);letter-spacing:0;color:var(--ink)}.rc-board__h span{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--ink-3)}.rc-board__h span i{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.rc-roles{list-style:none;display:grid;gap:10px}.rc-role{display:grid;gap:14px;padding:clamp(20px,2.2vw,28px);border-radius:var(--r-card);background:#ffffff0b;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff0f}.rc-role__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rc-role__top .ico{background:#ffffff14;box-shadow:none;color:var(--ink)}.rc-where{display:inline-flex;align-items:center;gap:7px;font-size:.8125rem;color:var(--ink-2)}.rc-where .ic{width:15px;height:15px;color:var(--ink-3)}.rc-role h3{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem);line-height:1.08;letter-spacing:-.026em}.rc-role p{font-size:.9375rem;line-height:1.6;color:var(--ink-2);max-width:36em}.rc-role__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:4px}.rc-tags{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.rc-tags li{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;background:#ffffff12;font:var(--w-ui) .78125rem/1 var(--font-sans);color:var(--ink-2)}.rc-role .btn{--h: 42px;padding-inline:18px}.rc-board .btn--light{background:#f3f1ec;color:#12110f;box-shadow:0 1px 2px #0000004d}.rc-board .btn--light:hover{background:#fff}.rc-board .btn--light .ar{transition:transform var(--d-2) var(--ease-out)}.rc-board .btn--light:hover .ar{transform:translate(3px)}.rc-proc .stage{overflow:clip}.rc-run,.rc-pin{position:relative}.rc-pin__in{padding:clamp(64px,7vw,104px) max(40px,calc((100% - var(--container)) / 2))}.rc-head{display:grid;gap:16px;max-width:720px}.rc-vp{margin-top:clamp(32px,4vw,52px)}.rc-track{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rc-step{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;min-height:360px;padding:clamp(22px,2.4vw,34px);border-radius:var(--r-frame);color:var(--ink);background:linear-gradient(180deg,#ffffffc7,#ffffff8f);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #30261412,0 30px 60px -36px #30261459}.rc-step:last-child{background:linear-gradient(180deg,#fffffff5,#ffffffd6);box-shadow:inset 0 1px #fff,0 0 0 1px #30261414,0 40px 80px -40px #30261473}.rc-step__c{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:var(--r-pill);background:#3026140f;font:var(--w-ui) .78125rem/1 var(--font-sans);color:var(--ink-2)}.rc-step__c .ic{width:14px;height:14px;color:var(--ink-3)}.rc-step__v{margin-top:auto;padding-top:24px;font-family:var(--font-display);font-stretch:100%;font-weight:var(--w-display);font-size:clamp(5rem,3rem + 6.4vw,11rem);line-height:.86;letter-spacing:-.06em;color:var(--ink);white-space:nowrap;transform:translate(calc(var(--d, 0) * -28px))}.rc-step__v small{font-size:.34em;letter-spacing:-.02em;color:var(--ink-3);margin-left:.1em}.rc-step h3{margin-top:10px;font-size:1.25rem}.rc-step p{font-size:.9375rem;line-height:1.55;color:var(--ink-2);max-width:30em}@media(max-width:999px){.rc-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rc-pin__in{padding-inline:16px}.rc-track{grid-template-columns:minmax(0,1fr)}.rc-step{min-height:0}}@media(prefers-reduced-motion:no-preference){html.js .rc-proc .stage{container-type:inline-size}html.js .rc-run{--rc-w: clamp(300px, 40vw, 540px);--rc-pad: max(40px, (100cqw - var(--container)) / 2);--rc-travel: max(0px, var(--rc-n, 4) * var(--rc-w) + (var(--rc-n, 4) - 1) * 14px - (100cqw - 2 * var(--rc-pad)));height:calc(100vh + var(--rc-travel));height:calc(100svh + var(--rc-travel))}html.js .rc-run .rc-pin{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden}html.js .rc-run .rc-pin__in{width:100%;padding-top:calc(var(--nav-h) + var(--nav-top) + 16px);padding-bottom:32px}html.js .rc-run .rc-track{display:flex;width:max-content;will-change:transform}html.js .rc-run .rc-step{flex:none;width:var(--rc-w);min-height:clamp(340px,52vh,480px)}@media(max-width:760px){html.js .rc-run{--rc-w: min(78vw, 320px);--rc-pad: 16px}html.js .rc-run .rc-step{min-height:min(52vh,340px)}}}.rc-open{overflow-x:clip}.rc-open>.wrap{padding-block:clamp(80px,9vw,136px)}.rc-open__grid{display:grid;gap:clamp(32px,4vw,56px);align-items:center}@media(min-width:1000px){.rc-open__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(48px,6vw,96px)}}.rc-open__copy .lead{margin-top:18px;max-width:26em}.rc-mail{position:relative;border-radius:var(--r-frame);padding:8px}.rc-mail__in{border-radius:20px;background:var(--ui-bg);color:var(--ui-ink);box-shadow:0 0 0 1px #18181b12,0 18px 40px -22px #30261459;overflow:hidden}.rc-mail__bar{padding:16px 18px 6px}.rc-mail__bar b{font-weight:var(--w-ui);font-size:.9375rem}.rc-mail__f{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;margin:6px 12px 0;padding:8px 10px 8px 12px;border-radius:12px;background:var(--ui-bg-2);font-size:.9375rem}.rc-mail__f>span:first-child{font-size:.8125rem;color:var(--ui-ink-3)}.rc-mail__f>b{display:flex;align-items:center;gap:9px;font-weight:var(--w-ui);min-width:0;overflow-wrap:anywhere}.rc-mail__f>b img{flex:none;width:24px;height:24px;padding:3px;border-radius:7px;background:var(--ui-bg);box-shadow:0 0 0 1px #18181b14}.rc-copy{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:var(--r-pill);background:var(--ui-bg);box-shadow:0 0 0 1px #18181b1a;font:var(--w-ui) .78125rem/1 var(--font-sans);color:var(--ui-ink-2);cursor:pointer;white-space:nowrap}.rc-copy:hover{box-shadow:0 0 0 1px #18181b38;color:var(--ui-ink)}.rc-copy .ic{width:14px;height:14px}.rc-copy [data-done]{display:none}.rc-copy.is-done [data-done]{display:inline}.rc-copy.is-done [data-idle]{display:none}.rc-mail__body{display:block;margin:6px 12px 0}.rc-mail__body textarea{display:block;width:100%;min-height:168px;padding:14px;border:0;border-radius:12px;resize:vertical;background:transparent;font:450 1rem/1.55 var(--font-sans);color:var(--ui-ink);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow var(--d-2) var(--ease-out),background-color var(--d-2) var(--ease-out)}.rc-mail__body textarea::placeholder{color:#a1a1aa;opacity:1}.rc-mail__body textarea:hover{background:var(--ui-bg-2)}.rc-mail__body textarea:focus{outline:none;background:var(--ui-bg);box-shadow:0 0 0 2px var(--signal),0 0 0 5px color-mix(in oklab,var(--signal) 16%,transparent)}.rc-mail__foot{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;padding:12px 18px 18px}.rc-mail__foot .btn{--h: 48px;padding-inline:22px}.rc-mail__foot small{font-size:var(--fs-small);color:var(--ui-ink-3);line-height:1.45;max-width:30em}@media(max-width:520px){.rc-mail__f{grid-template-columns:minmax(0,1fr) auto}.rc-mail__f>span:first-child{grid-column:1 / -1}.rc-mail__foot .btn{width:100%}}.sha-c{container:sha / inline-size}.sha{position:relative;max-width:1100px;margin:0 auto}.sha-win{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:560px;border-radius:18px;overflow:hidden;background:#0d0d0d;color:#303030;color-scheme:light;font:450 13px/1.4 var(--font-url);letter-spacing:0;text-align:left;box-shadow:0 0 0 1px #0003,var(--shadow-3)}.sha-win svg{display:block;flex:none}.sha-side{display:flex;flex-direction:column;gap:1px;padding:10px 8px 9px;min-width:0;color:#e3e3e3}.sha-brand{display:flex;align-items:center;justify-content:space-between;height:28px;margin-bottom:6px;padding:0 6px}.sha-bag{width:17px;height:19px}.sha-brand svg{width:16px;height:16px;color:#8a8a8a;fill:none;stroke:currentColor;stroke-width:1.5}.sha-q{display:flex;align-items:center;gap:8px;height:30px;margin-bottom:8px;padding:0 5px 0 9px;border-radius:9px;background:#1c1c1c;box-shadow:inset 0 0 0 1px #2b2b2b;color:#8f8f8f;white-space:nowrap}.sha-q>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.sha-kbd{display:flex;gap:3px;flex:none}.sha-kbd i{display:grid;place-items:center;min-width:17px;height:18px;padding:0 4px;border-radius:5px;background:#2a2a2a;box-shadow:inset 0 -1px #1a1a1a;color:#a6a6a6;font:600 10.5px/1 var(--font-url);font-style:normal}.sha-q svg,.sha-it svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sha-it{display:flex;align-items:center;gap:9px;height:27px;padding:0 8px;border-radius:8px;font-weight:500;white-space:nowrap}.sha-it svg{color:#a6a6a6}.sha-n{margin-left:auto;padding:0 6px;border-radius:8px;background:#2a2a2a;color:#bdbdbd;font-size:11px;line-height:17px}.sha-grp{display:flex;align-items:center;justify-content:space-between;height:26px;margin-top:8px;padding:0 8px;color:#8a8a8a;font-size:12px;font-weight:550}.sha-grp svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6}.sha-ico{display:block;flex:none;width:16px;height:16px;border-radius:4.5px}.sha-app{color:#fff}.sha-sub{position:relative;display:flex;flex-direction:column;gap:1px}.sha-sub>span{display:flex;align-items:center;height:25px;padding:0 8px 0 33px;border-radius:8px;color:#a6a6a6;font-weight:450;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sha-sub>span.is-on{background:#262626;color:#fff;font-weight:550}.sha-sub:before{content:"";position:absolute;left:15px;top:-6px;width:10px;height:18px;border:solid #3D3D3D;border-width:0 0 1.5px 1.5px;border-bottom-left-radius:6px}.sha-foot{display:flex;flex-direction:column;gap:1px;margin-top:auto;padding-top:6px}.sha-store{display:flex;align-items:center;gap:9px;height:30px;padding:0 8px;font-weight:500;white-space:nowrap}.sha-av{--mv-s: 20px}.sha-store svg{width:15px;height:15px;margin-left:auto;color:#8a8a8a;fill:none;stroke:currentColor;stroke-width:1.5}.sha-main{display:flex;flex-direction:column;min-width:0;margin:6px 6px 6px 0;border-radius:14px;overflow:hidden;background:#f1f1f1}.sha-tb{display:flex;align-items:center;gap:7px;min-height:46px;padding:0 12px 0 16px;background:#fff;box-shadow:inset 0 -1px #e3e3e3;color:#303030;white-space:nowrap}.sha-tb .sha-ico{width:20px;height:20px;border-radius:5.5px}.sha-tb>svg{width:14px;height:14px;color:#8a8a8a;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sha-tb b{font-size:14px;font-weight:650;color:#1a1a1a}.sha-tb-r{display:flex;gap:2px;margin-left:auto}.sha-tb-r span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#4a4a4a}.sha-tb-r svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sha-pg{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;padding:18px 20px 14px}.sha-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.sha-top h4{margin:0;font:650 20px/1.2 var(--font-url);letter-spacing:-.01em;color:#1a1a1a}.sha-top p{margin:4px 0 0;color:#616161}.sha-top p b{color:#303030;font-weight:600}.sha-btns{display:flex;gap:8px}.sha-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:8px;background:#fff;color:#303030;font-weight:600;font-size:12.5px;white-space:nowrap;box-shadow:0 0 0 1px #e3e3e3,inset 0 -1px #d4d4d4}.sha-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}.sha-btn--p{background:#303030;color:#fff;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #000,0 1px 1px #0003}.sha-card{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #e3e3e3,0 1px #1a1a1a12}.sha-tbl{display:grid;grid-template-columns:56px minmax(0,1.3fr) minmax(0,1fr) auto}.sha-tbl>span{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 12px;border-top:1px solid #EBEBEB;white-space:nowrap}.sha-th{border-top:0!important;background:#f7f7f7;color:#616161;font-weight:550;font-size:12px;padding-block:8px!important}.sha-lang{min-width:0}.sha-lang>span{display:grid;min-width:0;line-height:1.3}.sha-lang b{font-weight:550;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis}.sha-lang small{font-size:12px;color:#616161;overflow:hidden;text-overflow:ellipsis}.sha-flag{width:20px;height:20px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 1px #0000000f}.sha-st{display:inline-grid}.sha-st>i{grid-area:1 / 1;display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:8px;font:550 12px/1 var(--font-url);font-style:normal;white-space:nowrap;transition:opacity .35s var(--ease-out)}.sha-ok{background:#cdfee1;color:#0c5132}.sha-run{background:#eaf4ff;color:#00527c;opacity:0}.sha-run:before{content:"";width:9px;height:9px;border-radius:50%;border:1.6px solid currentColor;border-right-color:transparent}.sha-sw{position:relative;width:30px;height:17px;border-radius:9px;background:#303030}.sha-sw:after{content:"";position:absolute;top:3px;left:16px;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 1px 1px #00000040}.sha-sw.is-off{background:#ccc}.sha-sw.is-off:after{left:3px}.sha-ed i{font-style:normal;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;background:#303030;color:#fff;font-weight:600;font-size:12px;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #000}.sha-help{display:flex;align-items:center;justify-content:center;gap:7px;margin:auto 0 0;padding-top:4px;color:#616161;font-size:12.5px;white-space:nowrap}.sha-help svg{width:16px;height:16px;color:#8a8a8a;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.sha-help u{color:#005bd3;text-decoration-thickness:1px;text-underline-offset:2px}.sha-note{position:absolute;z-index:2;right:-34px;bottom:-34px;width:300px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:18px;text-align:left;transition:opacity .6s var(--ease-out),transform .8s var(--ease-out-expo)}.sha-note img.sha-th0{width:48px;height:48px;border-radius:12px;object-fit:cover;background:#efe7db}.sha-note small{display:block;font-size:.75rem;font-weight:var(--w-ui);color:var(--ink-3)}.sha-note b{display:block;margin-top:1px;font-weight:var(--w-ui);font-size:.9375rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sha-flags{display:flex;align-items:center;gap:0;margin-top:6px}.sha-flags img{width:18px;height:18px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff}.sha-flags img+img{margin-left:-4px}.sha-flags span{margin-left:8px;font-size:.8125rem;color:var(--ink-2)}@media(prefers-reduced-motion:no-preference){html.js .sha:not(.is-done) .sha-last .sha-ok{opacity:0}html.js .sha:not(.is-done) .sha-last .sha-run{opacity:1}html.js .sha:not(.is-done) .sha-note{opacity:0;transform:translateY(12px)}html.js .sha:not(.is-done) .sha-run:before{animation:sha-spin .9s linear infinite}}@keyframes sha-spin{to{transform:rotate(360deg)}}@container sha (max-width: 900px){.sha-btn:not(.sha-btn--p){display:none}}@container sha (max-width: 700px){.sha-tbl{grid-template-columns:56px minmax(0,1fr) auto}.sha-ed{display:none!important}}@container sha (max-width: 780px){.sha-win{grid-template-columns:168px minmax(0,1fr)}.sha-n,.sha-store svg,.sha-kbd{display:none}}@container sha (max-width: 600px){.sha-win{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:0}.sha-side{flex-direction:row;align-items:center;gap:8px;padding:7px 8px 7px 7px}.sha-side>.sha-it,.sha-grp,.sha-sub,.sha-brand>svg,.sha-foot>.sha-it,.sha-store>b,.sha-store>svg{display:none}.sha-brand{margin:0;padding:0 2px 0 4px}.sha-q{flex:1 1 auto;margin:0}.sha-foot{margin:0;padding:0}.sha-main{margin:0 6px 6px}.sha-tb{min-height:42px;padding:0 8px 0 12px}.sha-pg{padding:14px 12px 12px}.sha-top{flex-direction:column;align-items:flex-start;gap:10px}.sha-top h4{font-size:18px}.sha-tbl>span{padding:9px 10px}.sha-tbl>span.sha-th:first-child,.sha-tbl>span.sha-swc{display:none}.sha-tbl{grid-template-columns:minmax(0,1fr) auto}.sha-help{display:none}}@media(max-width:1099px){.sha-note{position:relative;right:auto;bottom:auto;margin:-28px auto 0;width:min(320px,92%)}}.shi-head{margin-bottom:clamp(32px,4vw,52px)}.shi-run,.shi-view{position:relative}.shi-strip{position:relative;list-style:none;display:grid;gap:22px}@media(min-width:1000px){.shi-strip{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.shi-p{position:relative;display:flex;flex-direction:column;min-width:0;transition:opacity .5s var(--ease-out)}.shi-ui{container:shi / inline-size;position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;border-radius:16px;overflow:hidden;color-scheme:light;text-align:left;font:450 13px/1.4 var(--font-url);letter-spacing:0;color:#303030;box-shadow:0 0 0 1px #00000012,var(--shadow-3)}.shi-ui svg{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.shi-ui b{font-weight:650}.shi-cap{display:flex;align-items:center;gap:10px;margin-top:16px;padding-left:4px;font-weight:var(--w-ui);font-size:.9375rem;color:var(--ink);transition:color .4s var(--ease-out)}.shi-n{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--surface);box-shadow:0 0 0 1px var(--edge-2);font-size:.75rem;color:var(--ink-2)}.shi-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:10px;background:#fff;color:#303030;font-weight:600;white-space:nowrap;box-shadow:0 0 0 1px #e3e3e3,0 1px #0000000d;transition:transform .18s var(--ease-out),filter .18s var(--ease-out)}.shi-btn--k{background:#1a1a1a;color:#fff;box-shadow:inset 0 1px #ffffff29,0 1px 1px #0003}.shi-btn.is-press{transform:scale(.955);filter:brightness(.82)}.shi-as{background:#fff}.shi-as-bar{display:flex;align-items:center;gap:9px;height:46px;padding:0 16px;background:#f7f7f7;box-shadow:inset 0 -1px #ececec}.shi-as-bar img{width:16px;height:18px}.shi-as-bar b{font-size:14px;letter-spacing:-.01em;color:#1a1a1a}.shi-as-q{display:flex;align-items:center;gap:7px;margin-left:auto;height:30px;min-width:0;padding:0 12px;border-radius:9px;background:#fff;box-shadow:0 0 0 1px #e3e3e3;color:#8a8a8a;font-size:12px;white-space:nowrap;overflow:hidden}.shi-as-q svg{width:14px;height:14px;color:#616161}.shi-as-body{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:20px 18px;min-height:0}.shi-as-info{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.shi-as-id{display:flex;align-items:center;gap:12px}.shi-as-ic{width:52px;height:52px;border-radius:13px;box-shadow:0 1px 2px #0000001f}.shi-as-id b{display:block;font-size:19px;line-height:1.15;letter-spacing:-.015em;color:#1a1a1a}.shi-as-id span{display:block;margin-top:2px;color:#616161}.shi-bfs{display:block;height:26px;width:auto;margin-top:16px;border-radius:6px;box-shadow:0 0 0 1px #00000014}.shi-as-rate{display:flex;align-items:center;gap:5px;margin-top:14px;color:#616161}.shi-as-rate b{color:#1a1a1a;font-weight:600}.shi-as-rate svg{width:66px;height:12px;color:#1a1a1a;fill:currentColor;stroke:none}.shi-as-tag{margin:14px 0 0;color:#303030;max-width:36ch}.shi-as-info .shi-btn{align-self:stretch;height:38px;margin-top:18px;border-radius:11px;font-size:14px}.shi-as-info .shi-as-demo{margin-top:8px;font-size:13px}.shi-as-meta{display:none;align-self:stretch;margin:18px 0 0;padding-top:14px;box-shadow:inset 0 1px #ebebeb}.shi-as-meta div+div{margin-top:10px}.shi-as-meta dt{font-size:12px;color:#616161}.shi-as-meta dd{margin:1px 0 0;color:#303030;font-weight:550}.shi-as-main{display:flex;min-width:0;min-height:0;flex-direction:column}.shi-as-main .shi-as-tag,.shi-as-main .shi-as-hl{display:none}.shi-as-main .shi-as-tag{margin-top:14px;font-weight:600;color:#1a1a1a}.shi-as-hl{list-style:none;display:grid;gap:6px;margin-top:10px;color:#4a4a4a}.shi-as-hl li{display:flex;align-items:center;gap:7px}.shi-as-hl svg{width:14px;height:14px;color:#29845a;stroke-width:2}.shi-as-media{position:relative;flex:1 1 auto;min-height:150px;border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#eef3fa,#f6f2ea 70%)}.shi-as-shot{position:absolute;inset:13% -10% -14% 10%;display:grid;grid-template-columns:22px minmax(0,1fr);border-radius:9px;background:#0d0d0d;box-shadow:0 10px 30px -12px #0006}.shi-as-shot>i{display:block;width:9px;height:10px;margin:8px auto 0;border-radius:2px;background:#95bf47}.shi-as-shot>div{margin:3px 3px 3px 0;padding:8px 10px 10px;border-radius:7px;background:#f1f1f1;display:grid;align-content:start;gap:5px}.shi-as-shot small{display:flex;align-items:center;gap:4px;margin:-8px -10px 2px;padding:5px 8px;background:#fff;box-shadow:inset 0 -1px #e3e3e3;font-size:8px;font-weight:600;color:#303030;white-space:nowrap}.shi-as-shot small img{width:10px;height:10px;border-radius:3px}.shi-as-shot b{font-size:10px;color:#1a1a1a}.shi-as-shot span{display:flex;align-items:center;gap:6px;height:20px;padding:0 6px;border-radius:5px;background:#fff;box-shadow:0 0 0 1px #e3e3e3;font-size:9px;color:#303030;white-space:nowrap}.shi-as-shot span i{flex:none;width:13px;height:7.5px;border-radius:4px;background:#303030}.shi-as-shot span img{width:11px;height:11px;border-radius:50%}.shi-as-shot span em{margin-left:auto;padding:1px 5px;border-radius:4px;background:#cdfee1;color:#0c5132;font-style:normal;font-size:8px}@container shi (min-width: 540px){.shi-as-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:22px;gap:24px}.shi-as-main .shi-as-tag{display:block}.shi-as-main .shi-as-hl{display:grid}.shi-as-meta{display:block}.shi-as-tag--n{display:none}}@container shi (max-width: 539px){.shi-as-body{grid-template-rows:auto minmax(0,1fr)}.shi-as-media{min-height:120px}.shi-as-bar b{white-space:nowrap}}@container shi (max-width: 400px){.shi-as-q span{display:none}.shi-as-q{padding:0 9px}}.shi-ad,.shi-ap{flex-direction:row;background:#0d0d0d}.shi-rail{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;width:46px;padding:12px 0;color:#a6a6a6}.shi-rail img{width:15px;height:17px;margin-bottom:10px}.shi-rail svg{width:18px;height:18px;stroke-width:1.5}.shi-rail span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px}.shi-rail span.on{background:#262626}.shi-rail span img.shi-ico{width:16px;height:16px;margin:0;border-radius:4.5px}.shi-sheet{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;margin:6px 6px 6px 0;padding:16px 18px;border-radius:12px;background:#fff}.shi-ad-top{display:flex;align-items:center;justify-content:center;gap:10px}.shi-ad-top img{width:34px;height:34px;border-radius:9px}.shi-ad-top img.shi-bag{width:30px;height:34px;border-radius:0;padding:2px 3px}.shi-ad-top svg{width:18px;height:18px;color:#8a8a8a}.shi-ad-h{display:block;margin-top:12px;text-align:center;font-size:17px;letter-spacing:-.012em;color:#1a1a1a}.shi-ad-sub{margin:3px 0 0;text-align:center;color:#616161}.shi-ad-card{margin-top:14px;border-radius:12px;box-shadow:0 0 0 1px #e3e3e3,0 1px 2px #0000000a}.shi-ad-g{display:flex;align-items:center;gap:9px;padding:11px 12px;color:#1a1a1a}.shi-ad-g svg{width:17px;height:17px;color:#4a4a4a}.shi-ad-g b{flex:1 1 auto;min-width:0;font-weight:600}.shi-ad-g svg:last-child{margin-left:auto;width:15px;height:15px;color:#8a8a8a}.shi-ad-g+.shi-ad-items{margin-top:-4px}.shi-ad-items{list-style:none;display:grid;gap:6px;padding:0 12px 11px 38px}.shi-ad-items b{display:block;font-weight:550;color:#303030}.shi-ad-items span{display:block;color:#616161;font-size:12px}.shi-ad-g2{box-shadow:inset 0 1px #ebebeb}.shi-ad-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:14px}.shi-ad-priv{min-width:0;margin-right:auto;color:#005bd3;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.shi-ap .shi-sheet{padding:0;overflow:hidden;background:#f1f1f1}.shi-ap-tb{display:flex;align-items:center;gap:6px;min-height:42px;padding:0 10px 0 14px;background:#fff;box-shadow:inset 0 -1px #e3e3e3;color:#303030;white-space:nowrap}.shi-ap-tb img{width:18px;height:18px;border-radius:5px}.shi-ap-tb>svg{width:13px;height:13px;color:#8a8a8a;stroke-width:1.8}.shi-ap-tb b{font-size:13.5px;color:#1a1a1a}.shi-ap-tb span{display:flex;gap:10px;margin-left:auto;color:#4a4a4a}.shi-ap-tb span svg{width:16px;height:16px;stroke-width:1.5}.shi-ap-pg{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding:14px 16px 16px}.shi-ap-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.shi-ap-top b{display:block;font-size:18px;letter-spacing:-.012em;color:#1a1a1a}.shi-ap-top p{margin:3px 0 0;color:#616161}.shi-ap-top p b{display:inline;font-size:inherit;font-weight:600;color:#303030;letter-spacing:0}.shi-ap-card{position:relative;margin-top:14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #e3e3e3,0 1px #1a1a1a12;min-height:138px}.shi-ap-empty{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:8px;padding:16px;color:#616161;text-align:center;opacity:0;transition:opacity .3s var(--ease-out)}.shi-ap-empty svg{width:24px;height:24px;color:#8a8a8a;stroke-width:1.4}.shi-help{display:flex;align-items:center;justify-content:center;gap:7px;margin:auto 0 0;padding-top:12px;color:#616161;font-size:12px;white-space:nowrap}.shi-help svg{width:15px;height:15px;color:#8a8a8a;stroke-width:1.5}.shi-help u{color:#005bd3;text-decoration-thickness:1px;text-underline-offset:2px}.shi-rows{list-style:none}.shi-row{display:flex;align-items:center;gap:10px;padding:8px 12px;transition:opacity .45s var(--ease-out),transform .55s var(--ease-out-expo)}.shi-row+.shi-row{box-shadow:inset 0 1px #ebebeb}.shi-row img{width:20px;height:20px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #0000000f}.shi-rl{display:grid;min-width:0;line-height:1.3}.shi-rl b{font-weight:550;color:#1a1a1a}.shi-rl small{font-size:12px;color:#616161;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shi-sw{position:relative;flex:none;width:28px;height:16px;border-radius:8px;background:#303030;transition:background-color .35s var(--ease-out)}.shi-sw:after{content:"";position:absolute;top:2.5px;left:14.5px;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 1px 1px #00000040;transition:left .35s var(--ease-out)}.shi-st{display:inline-grid;margin-left:auto;flex:none}.shi-st>i{grid-area:1 / 1;justify-self:end;display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:8px;font:550 12px/1 var(--font-url);font-style:normal;white-space:nowrap;transition:opacity .35s var(--ease-out)}.shi-ok{background:#cdfee1;color:#0c5132}.shi-wait{background:#eaf4ff;color:#00527c;opacity:0}.shi-wait:before{content:"";width:9px;height:9px;border-radius:50%;border:1.6px solid currentColor;border-right-color:transparent}@container shi (max-width: 420px){.shi-sheet{padding:14px 13px}.shi-ap-pg{padding:12px}.shi-ap-top{flex-direction:column;align-items:flex-start;gap:10px}.shi-ad-items{padding-left:12px}.shi-ad-priv{display:none}}.shi-cur{display:none}@media(prefers-reduced-motion:no-preference)and (min-height:600px)and (min-width:360px){html.js .shi-run{--shi-ph: clamp(400px, calc(100vh - 196px) , 452px);--shi-pw: clamp(420px, calc(50vw - 20px) , 640px);--shi-L: max(1300px, 220vh)}html.js .shi-run:after{content:"";display:block;height:var(--shi-L)}html.js .shi-pin{position:sticky;top:calc(var(--nav-h) + var(--nav-top) + 12px);min-height:calc(100vh - var(--nav-h) - var(--nav-top) - 28px);display:grid;grid-template-columns:minmax(0,1fr);align-content:center}html.js .shi-view{margin-inline:calc(-1 * var(--shi-b, 40px));padding:10px var(--shi-b, 40px) 0}html.js .shi-strip{display:flex;gap:clamp(28px,3.6vw,52px);width:max-content;will-change:transform}html.js .shi-p{width:var(--shi-pw)}html.js .shi-ui{height:var(--shi-ph)}html.js .shi-p:not(.is-on){opacity:.42}html.js .shi-p:not(.is-on) .shi-cap{color:var(--ink-3)}html.js .shi-row:not(.is-in){opacity:0;transform:translateY(8px)}html.js .shi-row:not(.is-ok) .shi-ok{opacity:0}html.js .shi-row:not(.is-ok) .shi-wait{opacity:1}html.js .shi-row:not(.is-ok) .shi-sw{background:#ccc}html.js .shi-row:not(.is-ok) .shi-sw:after{left:2.5px}html.js .shi-ap-card:not(.has-rows) .shi-ap-empty{opacity:1}html.js .shi-row.is-in:not(.is-ok) .shi-wait:before{animation:shi-spin .9s linear infinite}html.js .shi-cur{display:block;position:absolute;z-index:5;left:0;top:0;width:26px;height:26px;margin:-3.4px 0 0 -6px;pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 2px 3px rgba(0,0,0,.28))}html.js .shi-run.is-now *,html.js .shi-run.is-now *:before{transition:none!important}}@media(prefers-reduced-motion:no-preference)and (min-height:600px)and (min-width:360px)and (max-width:760px){html.js .shi-run{--shi-ph: clamp(400px, calc(100vh - 196px) , 540px);--shi-pw: calc(84vw - 14px) ;--shi-L: max(1300px, 240vh)}html.js .shi-strip{gap:16px}}.shi-cur svg{display:block;width:26px;height:26px}.shi-ring{position:absolute;left:6px;top:3.4px;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#12110f24;box-shadow:0 0 0 1.5px #12110f4d;opacity:0;transform:scale(.3)}.shi-cur.is-click .shi-ring{animation:shi-ring .6s var(--ease-out) both}@keyframes shi-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.35)}}@keyframes shi-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.shi-cap{margin-top:12px;font-size:.875rem}}.shf{position:relative;margin:0;container:shf / inline-size}.shf-stage{position:relative;padding-top:52px}.shf-lang{position:absolute;left:0;top:0;display:inline-flex;gap:2px;padding:4px;border-radius:var(--r-pill);background:var(--bg-2);box-shadow:inset 0 0 0 1px #3026140d;font:var(--w-ui) .8125rem/1 var(--font-sans)}.shf-lang span{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 9px;border-radius:var(--r-pill);color:var(--ink-3);transition:background-color .45s var(--ease-out),color .45s var(--ease-out),box-shadow .45s var(--ease-out)}.shf-lang img{width:16px;height:16px;border-radius:50%}.shf-lang span.is-cur{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--edge),0 1px 2px #3026141a}@media(prefers-reduced-motion:no-preference){html.js .shf:not(.is-en) .shf-lang [data-l=fr]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--edge),0 1px 2px #3026141a}html.js .shf:not(.is-en) .shf-lang [data-l=en]{background:transparent;color:var(--ink-3);box-shadow:none}}.shf-win{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);border-radius:18px;overflow:hidden;background:#0d0d0d;color:#303030;color-scheme:light;text-align:left;font:450 13px/1.4 var(--font-url);letter-spacing:0;box-shadow:0 0 0 1px #0003,var(--shadow-3)}.shf-win svg{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.shf-rail{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0;color:#a6a6a6}.shf-rail img{width:15px;height:17px;margin-bottom:10px}.shf-rail span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px}.shf-rail span.on{background:#262626;color:#fff}.shf-rail svg{width:18px;height:18px}.shf-sheet{min-width:0;margin:6px 6px 6px 0;padding:14px 20px 20px;border-radius:13px;background:#f1f1f1}.shf-crumb{display:flex;align-items:center;gap:6px;color:#616161;font-weight:550}.shf-crumb svg{width:16px;height:16px}.shf-crumb svg+svg{width:13px;height:13px;color:#8a8a8a}.shf-top{display:flex;align-items:center;gap:10px;margin-top:10px;min-width:0}.shf-top>img{width:34px;height:34px;border-radius:8px;object-fit:cover;flex:none;background:#e9eaec;box-shadow:0 0 0 1px #00000014}.shf-top h4{margin:0;min-width:0;font:700 19px/1.25 var(--font-url);letter-spacing:-.012em;color:#1a1a1a}.shf-badge{flex:none;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:8px;background:#d7f5e3;color:#0c5132;font-weight:550;font-size:12px}.shf-acts{flex:none;display:flex;gap:8px;margin-left:auto}.shf-more{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#fff;box-shadow:0 0 0 1px #e3e3e3,inset 0 -1px #d4d4d4;color:#4a4a4a}.shf-more svg{width:18px;height:18px}.shf-pager{display:flex;border-radius:9px;background:#fff;box-shadow:0 0 0 1px #e3e3e3,inset 0 -1px #d4d4d4}.shf-pager i{display:grid;place-items:center;width:28px;height:30px;color:#4a4a4a}.shf-pager i+i{box-shadow:inset 1px 0 #e3e3e3}.shf-pager svg{width:16px;height:16px}.shf-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,220px);gap:14px;margin-top:16px;align-items:start}.shf-card{border-radius:13px;background:#fff;box-shadow:0 0 0 1px #e3e3e3,0 1px #0000000a}.shf-mf{padding:14px 16px 8px}.shf-mf-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.shf-mf-h b{font-weight:650;color:#1a1a1a}.shf-mf-h svg{width:16px;height:16px;color:#8a8a8a}.shf-rows{margin:8px 0 0}.shf-row{display:grid;grid-template-columns:minmax(0,132px) minmax(0,1fr);align-items:center;gap:12px;padding:7px 0}.shf-row dt{display:flex;align-items:center;gap:7px;color:#303030;font-weight:550;min-width:0}.shf-row dt svg{width:16px;height:16px;color:#8a8a8a}.shf-row dd{margin:0;min-width:0}.shf-in{display:flex;align-items:center;min-height:34px;padding:6px 10px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #d4d4d4;color:#1a1a1a}.shf-ref{display:inline-flex;align-items:center;gap:7px;padding:3px 9px 3px 6px;border-radius:8px;background:#f1f1f1;box-shadow:inset 0 0 0 1px #e3e3e3;font-weight:550}.shf-ref svg{width:15px;height:15px;color:#616161}.shf-aside{display:grid;gap:14px}.shf-side{padding:13px 14px}.shf-side b{display:block;font-weight:650;color:#1a1a1a}.shf-side span{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;min-height:32px;padding:0 9px 0 10px;border-radius:9px;box-shadow:inset 0 0 0 1px #d4d4d4;color:#303030}.shf-side span svg{width:14px;height:14px;color:#616161}.shf-org label{display:grid;gap:4px;margin-top:10px}.shf-org label small{color:#303030;font-size:12px;font-weight:450}.shf-org label span{margin-top:0}.shf-org em{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 4px 0 8px;border-radius:7px;background:#f1f1f1;font-style:normal;font-weight:550;font-size:12px}.shf-org em svg{width:13px;height:13px}.shf-mo{position:absolute;z-index:2;right:-44px;bottom:-40px;width:292px;padding:14px 16px 16px;border-radius:16px;background:#fff;color:#303030;color-scheme:light;text-align:left;font:450 13px/1.4 var(--font-url);letter-spacing:0;box-shadow:0 0 0 1px #00000014,var(--shadow-3)}.shf-mo-h{display:flex;align-items:center;gap:9px}.shf-mo-h i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#f1f1f1;color:#4a4a4a}.shf-mo-h svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.shf-mo-h small{display:block;color:#8a8a8a;font-size:11.5px}.shf-mo-h b{display:block;font-weight:650;color:#1a1a1a}.shf-mo-h .shf-badge{margin-left:auto;align-self:flex-start}.shf-mo-hd{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding-top:10px;box-shadow:inset 0 1px #ebebeb;color:#616161;font-size:12px}.shf-mo-hd code{font:500 12px/1 ui-monospace,SF Mono,Menlo,monospace;color:#303030}.shf-mo-f{display:grid;gap:5px;margin-top:12px}.shf-mo-f>span:first-child{color:#616161;font-weight:550;font-size:12px}.shf-mo .shf-in{min-height:32px}.shf-v{display:inline-grid;min-width:0;overflow:hidden;vertical-align:top}.shf-v>span{grid-area:1 / 1;min-width:0;transition:transform .7s var(--ease-out-expo),opacity .45s var(--ease-out)}.shf-v>.shf-fr{transform:translateY(-100%);opacity:0}@media(prefers-reduced-motion:no-preference){html.js .shf-v:not(.is-en)>.shf-fr{transform:none;opacity:1}html.js .shf-v:not(.is-en)>.shf-en{transform:translateY(100%);opacity:0}html.js .shf-v.is-en.is-hl>.shf-en{animation:shf-hl 1.6s var(--ease-out) both}html.js .shf.is-now *,html.js .shf.is-now *:before{transition:none!important}}@keyframes shf-hl{0%,30%{background:#e7f2ff;color:#004fad}to{background:transparent}}.shf-v>.shf-en{border-radius:4px;padding-inline:2px;margin-inline:-2px}.shf-top .shf-v{white-space:nowrap}.shf-top .shf-v>span{overflow:hidden;text-overflow:ellipsis}@container shf (max-width: 700px){.shf-cols{grid-template-columns:minmax(0,1fr)}.shf-aside{display:none}}@container shf (max-width: 460px){.shf-win{grid-template-columns:minmax(0,1fr)}.shf-rail{display:none}.shf-sheet{margin:6px;padding:12px 12px 14px}.shf-row{grid-template-columns:minmax(0,1fr);gap:5px;padding:6px 0}.shf-top h4{font-size:17px}.shf-mf{padding:12px 12px 6px}}@media(max-width:1099px){.shf-mo{position:relative;right:auto;top:auto;width:min(330px,92%);margin:-42px 0 0 auto}}@media(max-width:760px){.shf-mo{margin-right:8px}}.shm-scene{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}@media(min-width:1000px){.shm-scene{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(28px,3.4vw,52px)}}.shm-pick{display:grid;gap:10px;align-content:center}.shm-mk{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:12px 16px 12px 12px;margin:0;border:0;border-radius:var(--r-card);background:linear-gradient(180deg,var(--glass-1),var(--glass-2));box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px var(--glass-rim);color:var(--ink-2);text-align:left;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;opacity:.72;transition:background-color var(--d-3) var(--ease-out),box-shadow var(--d-3) var(--ease-out),color var(--d-3) var(--ease-out),opacity var(--d-3) var(--ease-out)}.shm-mk:hover{opacity:1;box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px var(--edge-2)}.shm-mk[aria-pressed=true]{opacity:1;color:var(--ink);background:linear-gradient(180deg,#ffffff21,#ffffff0f);box-shadow:inset 0 1px #ffffff29,0 0 0 1px var(--edge-3),var(--shadow-2)}.shm-mk:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.shm-mk>img{width:52px;height:52px;border-radius:12px;object-fit:cover;background:#e9e6e1}.shm-mk small{display:flex;align-items:center;gap:7px;font-size:.8125rem;color:var(--ink-3)}.shm-mk small img{width:16px;height:16px;border-radius:50%;object-fit:cover}.shm-mk b{display:block;margin-top:4px;font-weight:var(--w-ui);font-size:1rem;line-height:1.3;color:var(--ink)}.shm-mk b mark{padding:0 3px;margin:0 -1px;border-radius:4px;background:transparent;color:inherit;transition:background-color var(--d-3) var(--ease-out),color var(--d-3) var(--ease-out)}.shm-mk[aria-pressed=true] b mark{background:var(--hl);color:var(--hl-ink)}@media(max-width:999px){.shm-pick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.shm-pick{grid-template-columns:minmax(0,1fr)}}.shm{container:shm / inline-size;display:grid;gap:10px;padding:12px}.shm-head{display:flex;align-items:center;gap:12px;padding:10px 12px}.shm-head>img{width:38px;height:38px;border-radius:9px;object-fit:cover;flex:none;background:#e9e6e1}.shm-head h4{flex:1;display:flex;align-items:center;gap:7px;min-width:0;margin:0;font:650 .9375rem/1.3 var(--font-url);color:var(--ap-ink);white-space:nowrap}.shm-head h4 span{min-width:0;overflow:hidden;text-overflow:ellipsis}.shm-head h4 svg{flex:none;width:15px;height:15px;color:var(--ap-ink-3)}.shm-acts{display:flex;gap:6px}.shm-acts svg{width:15px;height:15px}.shm-ed{overflow:hidden}.shm-tabs{display:flex;align-items:center;gap:2px;padding:8px 10px 0;box-shadow:inset 0 -1px #ebebeb}.shm-tabs span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px 9px;color:var(--ap-ink-2);font-weight:550;white-space:nowrap;border-bottom:2px solid transparent;transition:color .3s var(--ease-out),border-color .3s var(--ease-out)}.shm-tabs img{width:14px;height:14px;border-radius:50%;object-fit:cover}.shm-tabs span i{min-width:16px;padding:0 4px;border-radius:6px;background:#f1f1f1;color:var(--ap-ink-2);font:600 11px/16px var(--font-url);font-style:normal;text-align:center}.shm-gear{display:grid;place-items:center;width:26px;height:26px;margin:0 0 4px 4px;border-radius:8px;box-shadow:0 0 0 1px var(--ap-line);color:var(--ap-ink-2)}.shm-gear svg{width:14px;height:14px}.shm-note{display:flex;align-items:center;gap:8px;margin:12px 12px 0;padding:8px 10px;border-radius:9px;background:#f7f7f7;color:var(--ap-ink-2)}.shm-note img{width:16px;height:16px;border-radius:50%}.shm-tbl{display:grid;grid-template-columns:118px minmax(0,1fr) minmax(0,1fr) auto;margin-top:6px}.shm-tbl>div{padding:11px 12px;border-top:1px solid #EBEBEB}.shm-tbl>div:nth-child(-n+4){border-top:0;font-weight:650;color:var(--ap-ink);padding-block:9px}.shm-k{display:grid;align-content:start;gap:2px;font-weight:600;color:var(--ap-ink)}.shm-k>span{display:flex;align-items:center;gap:7px}.shm-k small{padding-left:14px;font-size:.6875rem;font-weight:450;color:var(--ap-ink-3);white-space:nowrap}.shm-x{display:flex;align-items:flex-start;gap:4px;padding-inline:8px 12px!important}.shm-x .ap-ibtn{width:26px;height:26px;color:var(--ap-ink-2)}.shm-x svg{width:14px;height:14px}.shm-a{background:#fafafa;color:var(--ap-ink-2)}.shm-b{color:var(--ap-ink)}.shm-b mark{padding:1px 3px;margin:0 -1px;border-radius:4px;background:#e7f2ff;color:#004fad;font-weight:600}.shm-sw{display:grid}.shm-sw>*{grid-area:1 / 1;transition:opacity .4s var(--ease-out),transform .5s var(--ease-out-expo)}.shm-note .shm-sw>span{display:inline-flex;align-items:center;gap:8px}.shm[data-m=gb] [data-show]:not([data-show=gb]),.shm[data-m=us] [data-show]:not([data-show=us]){opacity:0;transform:translateY(4px);visibility:hidden}.shm[data-m=gb] .shm-tabs [data-m=gb],.shm[data-m=us] .shm-tabs [data-m=us]{color:var(--ap-ink);border-bottom-color:#303030}@media(prefers-reduced-motion:no-preference){html.js .shm-scene:not(.is-go) .shm [data-show]:not([data-show=gb]){opacity:0;transform:translateY(4px);visibility:hidden}html.js .shm-scene:not(.is-go) .shm [data-show=gb]{opacity:1;transform:none;visibility:visible}html.js .shm-scene:not(.is-go) .shm-tabs [data-m=us]{color:var(--ap-ink-2);border-bottom-color:transparent}html.js .shm-scene:not(.is-go) .shm-tabs [data-m=gb]{color:var(--ap-ink);border-bottom-color:#303030}html.js .shm-scene:not(.is-go) .shm-mk[data-m=us]{opacity:.72;color:var(--ink-2);background:linear-gradient(180deg,var(--glass-1),var(--glass-2));box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px var(--glass-rim)}html.js .shm-scene:not(.is-go) .shm-mk[data-m=us] b mark{background:transparent;color:inherit}html.js .shm-scene:not(.is-go) .shm-mk[data-m=gb]{opacity:1;color:var(--ink);background:linear-gradient(180deg,#ffffff21,#ffffff0f);box-shadow:inset 0 1px #ffffff29,0 0 0 1px var(--edge-3),var(--shadow-2)}}@container shm (max-width: 760px){.shm-rt span{display:none}.shm-rt{padding:0 7px}}@container shm (max-width: 640px){.shm-tbl{grid-template-columns:104px minmax(0,1fr) minmax(0,1fr)}.shm-x{display:none!important}.shm-gear{display:none}}@container shm (max-width: 480px){.shm-acts,.shm-head h4 svg,.shm-tabs span i{display:none}.shm-tabs{padding-inline:6px;overflow:hidden}.shm-tabs span{padding-inline:8px}.shm-tbl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shm-tbl .shm-k{grid-column:1 / -1;padding-bottom:0}.shm-tbl .shm-k+div,.shm-tbl .shm-k+div+div{border-top:0}.shm-tbl>div:first-child{display:none}}.shp-hero{position:relative;isolation:isolate;overflow-x:clip}.shp-hero>.wrap{padding-block:clamp(36px,5vw,64px) clamp(72px,8vw,120px)}.shp-grid{display:grid;gap:clamp(44px,6vw,64px)}.shp-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.shp-h{max-width:12em;font-size:clamp(2.375rem,1.9rem + 1.6vw,3.125rem)}.shp-h .tone{display:block}.shp-lead{margin-top:22px;max-width:30em}.shp-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.shp-ctas .btn{--h: 48px;padding-inline:24px}.shp-proof{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:26px;padding:8px 16px 8px 8px;border-radius:var(--r-pill);color:var(--ink-2);text-decoration:none;font-size:.9375rem}.shp-proof:hover .shp-rt{color:var(--ink);text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}.shp-bfs{display:block;height:32px;width:auto;border-radius:7px;box-shadow:0 0 0 1px #30261412,var(--shadow-1)}.shp-rate{display:inline-flex;align-items:center;gap:8px}.shp-stars{display:block;width:72px;height:13px;color:var(--ink)}.shp-nw{white-space:nowrap}.shp-ext{display:inline-block;width:12px;height:12px;margin-left:2px;vertical-align:-1px;color:var(--ink-3)}.shp-vis{position:relative;min-width:0}.shp-hero{--shp-out: calc(var(--gutter) + max(0px, (100vw - 2 * var(--gutter) - var(--container)) / 2));--shp-past: 64px}.shp-bleed{width:calc(100% + var(--shp-out) + var(--shp-past))}.shp-bleed .sha{max-width:none;margin:0}@media(min-width:1200px){.shp-grid{grid-template-columns:minmax(0,540px) minmax(0,1fr);align-items:center;column-gap:clamp(40px,4vw,64px)}.shp-h{max-width:none}}@media(min-width:1100px){.shp-bleed .sha-note{right:auto;left:-56px;bottom:-48px}}@media(min-width:1100px)and (max-width:1199px){.shp-bleed .sha-note{left:28px}}@media(max-width:1199px){.shp-hero{--shp-past: 96px}}@media(max-width:760px){.shp-hero{--shp-out: 16px;--shp-past: 40px}.shp-bleed .sha-main{padding-right:52px}.shp-ctas{flex-direction:column;align-self:stretch}.shp-ctas .btn{width:100%}.shp-lead{margin-top:18px}}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .shp-in{animation:shp-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}}@keyframes shp-in{0%{opacity:0;transform:translateY(14px)}}.shp-mf-grid{display:grid;gap:clamp(36px,5vw,56px)}@media(min-width:1100px){.shp-mf-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;column-gap:clamp(72px,7vw,104px)}.shp-mf-head{order:2}}.shp-mk{margin-top:clamp(36px,4.4vw,56px)}.shr{overflow-x:clip}.shr-f{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}.shr-f>.aura{inset:-14% -10%}.shr-shot{position:relative;z-index:1;margin:0;width:min(100%,720px)}.shr-shot figcaption{margin-top:14px;font-size:var(--fs-small);line-height:1.45;color:var(--ink-3);text-align:center}.shr-box{position:relative}.shr-sw{container:shw / inline-size;position:relative;overflow:hidden;border-radius:var(--r-frame);background:#fff;color:#1a202e;box-shadow:0 0 0 1px #3026141a,var(--shadow-3)}.shr-bar{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;background:#f4f3f0;box-shadow:inset 0 -1px #e7e4de}.shr-bar>i{width:10px;height:10px;border-radius:50%;background:#dad6ce}.shr-url{display:flex;align-items:center;gap:6px;height:24px;margin-left:12px;padding:0 12px 0 9px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px #e7e4de;font:450 12px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#55524c}.shr-url svg{width:11px;height:11px;flex:none}.shr-site{font-family:"Avenir Next",Avenir,"Century Gothic",Futura,var(--font-sans);font-weight:400}.shr-ann{margin:0;padding:7px 16px;background:#f7e6dc;color:#1f3d33;text-align:center;font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.shr-hd{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;padding:0 20px}.shr-nav{display:flex;gap:18px;font-size:12px;font-weight:500;white-space:nowrap}.shr-menu{display:none}.shr-menu svg{width:20px;height:20px}.shr-logo{display:grid;justify-items:center;gap:3px}.shr-logo img{display:block;height:17px;width:auto}.shr-logo small{padding-left:.34em;font-size:7px;font-weight:600;letter-spacing:.34em;text-transform:uppercase}.shr-ic{justify-self:end;display:flex;gap:14px}.shr-ic svg{width:17px;height:17px}.shr-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.shr-pan{display:grid;align-content:start;justify-items:start;gap:12px;padding:clamp(26px,6.4cqw,52px) clamp(20px,5cqw,40px) 28px;background:#1f3d33;color:#f6f1eb}.shr-pan small{font-size:10px;font-weight:600;letter-spacing:.22em;color:#a9d2c0}.shr-pan b{font-weight:600;font-size:clamp(21px,4.8cqw,34px);line-height:1.04;letter-spacing:.01em}.shr-tx{max-width:20em;font-size:12.5px;line-height:1.5;color:#d5e3dc}.shr-btn{display:inline-flex;align-items:center;height:36px;margin-top:8px;padding:0 20px;border-radius:999px;background:#f7e6dc;color:#1f3d33;font-weight:600;font-size:12px;letter-spacing:.02em}.shr-ph{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#9bc8b3}.shr-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 44%}@container shw (max-width: 560px){.shr-ann{padding:6px 12px;font-size:10px}.shr-hd{height:50px;padding:0 14px}.shr-nav{display:none}.shr-menu{display:block}.shr-ic{gap:11px}.shr-ic svg{width:15px;height:15px}.shr-ic svg:first-child{display:none}.shr-hero{grid-template-columns:minmax(0,1fr)}.shr-ph{order:-1;aspect-ratio:4 / 3}.shr-ph img{object-position:50% 40%}.shr-pan{gap:8px;padding:18px 16px 34px}.shr-tx{font-size:12px}.shr-btn{height:32px;margin-top:4px;padding:0 16px;font-size:11.5px}}.shr-tag{position:absolute;z-index:1;top:72%;right:-14px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 5px;border-radius:15px;font:600 .75rem/1 var(--font-sans);letter-spacing:.02em;color:var(--ink);white-space:nowrap}.shr-tag img{width:20px;height:20px;border-radius:50%}.shr-card{position:relative;z-index:2;margin:-14px 0 0;width:min(100%,560px);display:grid;justify-items:start;gap:18px;padding:clamp(24px,2.8vw,36px);border-radius:var(--r-frame)}.shr-brand{display:flex;align-items:center;gap:14px}.shr-blogo{display:block;height:17px;width:auto;opacity:.9}.shr-plat{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 8px;border-radius:9px;background:color-mix(in oklab,var(--bg-2) 80%,transparent);font:var(--w-ui) .8125rem/1 var(--font-sans);color:var(--ink-2)}.shr-plat img{width:15px;height:auto}.shr-stars{display:block;width:83px;height:15px;color:var(--ink)}.shr-card blockquote{margin:0}.shr-q{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:430;font-size:clamp(1.375rem,1.05rem + 1.1vw,1.875rem);line-height:1.2;letter-spacing:-.022em;color:var(--ink);text-wrap:pretty}.shr-by{display:flex;align-items:center;gap:12px}.shr-by img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--bg-3);box-shadow:0 0 0 1px var(--edge)}.shr-by b{display:block;font-weight:var(--w-ui);color:var(--ink)}.shr-by span span{display:block;font-size:var(--fs-small);color:var(--ink-3)}.shr-all{margin-top:2px}.shr-sum{position:relative;z-index:2;margin:12px 0 0;width:min(100%,560px);display:grid;justify-items:start;gap:12px;padding:24px 26px 22px;border-radius:var(--r-frame)}.shr-src{display:inline-flex;align-items:center;gap:9px;font-weight:var(--w-ui);font-size:.875rem;line-height:1.3;color:var(--ink-2)}.shr-src img{width:18px;height:21px;flex:none}.shr-score{display:flex;align-items:center;gap:12px;margin:2px 0 0}.shr-score b{font-family:var(--font-display);font-weight:var(--w-display);font-stretch:var(--display-stretch);font-size:clamp(2.75rem,2.2rem + 1.6vw,3.5rem);line-height:1;letter-spacing:-.035em;color:var(--ink)}.shr-score svg{display:block;width:83px;height:15px;color:var(--ink)}.shr-avg{margin-top:-4px;font-size:.8125rem;color:var(--ink-3)}.shr-bfs{display:block;height:28px;width:auto;border-radius:7px;box-shadow:0 0 0 1px #30261412,var(--shadow-1)}.shr-more{margin-top:2px;font-size:.875rem}.shr-more svg{width:12px;height:12px}@media(min-width:1100px){.shr-f{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;justify-items:stretch}.shr-shot{grid-column:3 / 11;grid-row:1;width:auto}.shr-card{grid-column:1 / 6;grid-row:1;width:auto;margin:396px 0 0}.shr-sum{grid-column:10 / 13;grid-row:1;width:auto;margin:44px 0 0}.shr-shot figcaption{text-align:right}}@media(max-width:1099px){.shr-shot{display:flex;flex-direction:column}.shr-shot figcaption{order:-1;margin:0 0 14px}}@media(max-width:760px){.shr-tag{right:10px;top:124px}}.shx{width:100%;max-width:440px;margin:0 auto;font:450 13px/1.45 var(--font-url);letter-spacing:0;color:#303030;text-align:left;color-scheme:light}.shx svg{display:block;flex:none}.shx-card{border-radius:12px;background:#fff;box-shadow:0 0 0 1px #e3e3e3,0 1px #0000000d;overflow:hidden}.shx-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px;padding:12px 14px 0}.shx-hd>b{font-weight:650;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shx-hd .pff-st{justify-items:end}.shx-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 6px;border-radius:8px;background:#f1f1f1;color:#303030;font-weight:550;font-size:12px;white-space:nowrap}.shx-chip img{width:14px;height:14px;border-radius:50%}.shx-bd{padding:10px 14px 14px}.shx-src{margin:0;color:#616161;font-size:12.5px}.shx-src span{display:block;margin-bottom:2px;color:#8a8a8a;font-size:11.5px;font-weight:550}.shx-ed{margin-top:10px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #005bd3,0 0 0 2px #005bd324}.shx-tb{display:flex;align-items:center;gap:3px;height:32px;padding:0 7px;box-shadow:inset 0 -1px #e3e3e3;color:#4a4a4a}.shx-tb>span,.shx-tb>svg{display:grid;place-items:center;min-width:22px;height:22px;border-radius:6px;font:600 12.5px/1 var(--font-url)}.shx-tb>svg{width:22px;padding:4px}.shx-tb .shx-tb-p{display:inline-flex;gap:3px;padding:0 4px 0 6px;font-weight:550;font-size:12px;color:#303030}.shx-tb .shx-tb-p svg{width:12px;height:12px;color:#616161}.shx-tb .shx-tb-b{font-weight:750}.shx-tb .shx-tb-u{text-decoration:underline;text-underline-offset:2px}.shx-tb .shx-tb-c{margin-left:auto;font-size:11.5px;letter-spacing:-.02em}.shx-tb>i{width:1px;height:16px;margin:0 3px;background:#e3e3e3}.shx-out p{margin:0;padding:9px 11px 10px;min-height:58px;color:#1a1a1a;font-size:13.5px}.shx-caret{display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:-.18em;background:#1a1a1a}.shx-rule{position:relative;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border-radius:10px;white-space:nowrap}.shx-rule:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:#f1f1f1;opacity:var(--on);transition:opacity .45s var(--ease-out)}.shx-rule>*{position:relative}.shx-rule+.shx-rule{margin-top:4px}.shx-ri{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px #e3e3e3;color:#4a4a4a}.shx-ri svg{width:13px;height:13px}.shx-rk{color:#616161;overflow:hidden;text-overflow:ellipsis}.shx-term{padding:2px 7px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px #d4d4d4;color:#1a1a1a;font-weight:550}.shx-rule .shx-ar{width:12px;height:12px;color:#8a8a8a}.shx-lg{flex:none;display:inline-flex;align-items:center;gap:5px;height:22px;margin-left:auto;padding:0 7px 0 6px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px #e3e3e3;color:#4a4a4a;font-weight:550;font-size:11.5px}.shx-lg svg{width:13px;height:13px;color:#616161}.shx-lg img{width:13px;height:13px;border-radius:50%}.shx-sbtn{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px 0 7px;border-radius:8px;background:#fff;color:#303030;font-weight:600;font-size:12px;white-space:nowrap;box-shadow:0 0 0 1px #e3e3e3,inset 0 -1px #d4d4d4}.shx-sbtn svg{width:12px;height:12px}.shx-prev{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:10px 11px;border-radius:9px;background:#f7f7f7;color:#1a1a1a}.shx-prev img{width:16px;height:16px;border-radius:50%}.shx-prev mark{padding:1px 2px;margin:0 -2px;border-radius:4px;color:inherit;background:rgba(41,132,90,calc(.18 * var(--on)));box-shadow:0 0 0 1px rgba(41,132,90,calc(.4 * var(--on)));transition:background-color .45s var(--ease-out),box-shadow .45s var(--ease-out)}.shx-mg{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px}.shx-mm{position:relative;aspect-ratio:1;border-radius:9px;overflow:hidden;background:#f2ede6;box-shadow:0 0 0 1px #0000000f}.shx-mm img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.shx-mm .pff-st{position:absolute;left:9%;right:9%;bottom:8%}.shx-mm b{font:700 12.5px/1.15 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#3b3027}.shx-th{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min-content;gap:8px;align-content:start}.shx-th img,.shx-th span{width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover;background:#f2ede6;box-shadow:0 0 0 1px #0000000f}.shx-th span{display:grid;place-items:center;background:#fff;box-shadow:none;border:1px dashed #B5B5B5;color:#616161}.shx-th span svg{width:14px;height:14px}.shx-ib{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:#4a4a4a}.shx-ib svg{width:15px;height:15px}.shx-se{display:grid;gap:3px}.shx-se-n{display:flex;align-items:center;gap:7px;color:#1a1a1a;font-size:12.5px}.shx-se-n{--mv-s: 20px}.shx-se-p{margin-top:2px;color:#616161;font-size:12px}.shx-se-u{color:#616161;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shx-se-u span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shx-se-t{margin-top:2px;color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.3}.shx-se-d{color:#4a4a4a;font-size:12.5px}.shx-co{display:grid;gap:10px}.shx-mail{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #e3e3e3,0 6px 16px -10px #00000040}.shx-mail>i{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:8px;background:#f1f1f1;color:#4a4a4a}.shx-mail>i svg{width:16px;height:16px}.shx-mail>span{min-width:0}.shx-mail b{display:block;font-weight:650;color:#1a1a1a}.shx-mail .pff-st{color:#4a4a4a;white-space:nowrap}.shx-mail>small{margin-left:auto;align-self:flex-start;justify-items:end;color:#8a8a8a;font-size:11.5px}.shx-co .shx-bd{display:grid;gap:10px;padding-top:12px}.shx-li{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px}.shx-qt{position:relative;display:block}.shx-qt img{display:block;width:42px;height:42px;border-radius:8px;object-fit:cover;background:#efe6dc;box-shadow:0 0 0 1px #00000014}.shx-qt i{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#666;color:#fff;font:600 11px/1 var(--font-url);font-style:normal;box-shadow:0 0 0 2px #fff}.shx-li small{display:grid;color:#707070;font-size:12px}.shx-sub{display:flex;justify-content:space-between;align-items:baseline;color:#4a4a4a;font-size:13px}.shx-tot{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;box-shadow:inset 0 1px #ebebeb;font-size:14px}.shx-tot b{display:inline-flex;align-items:baseline;gap:6px;font-weight:650;color:#1a1a1a}.shx-tot b small{font-size:11px;font-weight:450;color:#707070}.shx-pay{display:grid;place-items:center;height:42px;border-radius:8px;background:#1a1a1a;color:#fff;font-weight:600;font-size:14px}.shx-pay>*{text-align:center}@media(max-width:420px){.shx-rk{display:none}}.gse{position:relative;isolation:isolate;overflow-x:clip}.gse>.wrap{padding-block:clamp(36px,4.4vw,60px) clamp(72px,8vw,120px);display:grid;justify-items:center;text-align:center}.gse-h{max-width:22em;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:var(--fs-h2);line-height:1.12;letter-spacing:-.027em;color:var(--ink)}.gse-hint{margin-top:10px;font-size:var(--fs-small);color:var(--ink-3)}.gse-sbox{position:relative}.gse-stage{position:relative;width:100%;display:grid;justify-items:center;gap:clamp(26px,3vw,40px);margin-top:clamp(30px,3.6vw,48px)}.gse-stage .aura{inset:-10% -6%}.gse-sbox{width:100%;display:grid;align-content:center;justify-items:center}.gse-sbox>.gse-s{grid-area:1 / 1}.gse-ghost{visibility:hidden;pointer-events:none}.gse-ghost.gse-in{animation:none}.gse-nw{white-space:nowrap}.gse-s{max-width:18em;margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:440;font-size:clamp(2rem,1.02rem + 3.6vw,4.125rem);line-height:1.3;letter-spacing:-.032em;color:var(--ink-3);text-wrap:balance}.gse-pill{position:relative;display:inline-flex;align-items:center;gap:.14em;vertical-align:baseline;margin:.03em .02em;padding:.03em .16em .07em .24em;border-radius:.22em;font:inherit;line-height:1.08;letter-spacing:inherit;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg,#ffffffd1,#ffffff8f);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px #fffffff2,0 0 0 1px #3026141a,0 1px 2px #3026140d,0 10px 22px -12px #30261442;transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}.gse-pill:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 0 0 1px #30261429,0 2px 4px #3026140f,0 20px 36px -14px #30261457}.gse-pill:hover:after{content:"";position:absolute;left:0;right:0;top:100%;height:4px}.gse-pill:active{transform:translateY(0) scale(.985)}.gse-pill:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.gse-drum{display:inline-grid;overflow:hidden;vertical-align:bottom;padding-block:.02em;transition:width .5s var(--ease-out-expo)}.gse-v{grid-area:1 / 1;white-space:nowrap}.gse-ud{width:.28em;height:.4em;flex:none;color:var(--ink-4);margin-top:.06em}.gse-to b{font-weight:inherit;color:var(--ink)}.gse-to[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.gse-v.is-in{animation:gse-in .56s var(--ease-out-expo) both}.gse-v.is-out{animation:gse-out .4s var(--ease-out) both}.gse-pill.is-roll .gse-ud{color:var(--ink-2)}}@keyframes gse-in{0%{opacity:0;transform:translateY(calc(var(--dir, 1) * 72%))}}@keyframes gse-out{to{opacity:0;transform:translateY(calc(var(--dir, 1) * -72%))}}.gse-prev{position:relative;z-index:1;width:min(100%,760px);margin:0;padding:18px 22px 20px;border-radius:var(--r-card);text-align:left;display:grid;gap:14px}.gse-prev__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gse-scope{display:flex;flex-wrap:wrap;gap:6px}.gse-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;border-radius:9px;background:var(--bg-2);font:var(--w-ui) .8125rem/1 var(--font-sans);color:var(--ink-2);white-space:nowrap}.gse-chip .ic{width:14px;height:14px}.gse-ln{display:grid;gap:6px}.gse-lh{display:flex;align-items:center;gap:8px}.gse-lh>span:first-child{display:flex}.gse-ln img{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px var(--edge),0 0 0 2px var(--surface)}.gse-fl img+img{margin-left:-6px}.gse-fl img[hidden]{display:none}.gse-lab{font:var(--w-ui) .75rem/1.2 var(--font-sans);color:var(--ink-3)}.gse-src{font-size:1rem;line-height:1.45;color:var(--ink-2)}.gse-dst{font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.38;color:var(--ink);letter-spacing:-.008em}.gse-dst mark{color:var(--hl-ink);border-radius:.22em;padding:.02em .14em;margin:0 -.06em;background:linear-gradient(var(--hl),var(--hl)) no-repeat 0 0 / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.gse-prev__lines{display:grid;gap:12px}.gse-src,.gse-dst{display:grid}.gse-x{grid-area:1 / 1}.gse-x:not(.is-on){visibility:hidden}@media(prefers-reduced-motion:no-preference){.gse-prev__lines.is-swap .gse-src,.gse-prev__lines.is-swap .gse-dst{animation:gse-swap .5s var(--ease-out) both}.gse-prev__lines.is-swap .gse-dst mark{animation:gse-mark .9s var(--ease-out-expo) .15s both}}@keyframes gse-swap{0%{opacity:.25;transform:translateY(4px)}}@keyframes gse-mark{0%{background-size:0% 100%}}.gse-foot{display:grid;justify-items:center;gap:26px;margin-top:clamp(36px,4vw,52px)}.gse-foot .lead{max-width:34em}.gse-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.gse-ctas .btn{--h: 48px;padding-inline:24px}@media(max-width:760px){.gse-s{line-height:1.34}.gse-v{white-space:normal}.gse-pill{max-width:100%;text-align:left}.gse-prev{padding:16px 16px 18px}.gse-foot{justify-items:stretch}.gse-foot .lead{text-align:center}.gse-ctas{flex-direction:column}.gse-ctas .btn{width:100%}}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .gse-in{animation:gse-arrive .9s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 90ms + 60ms)}}@keyframes gse-arrive{0%{opacity:0;transform:translateY(14px)}}.gmp{--gmp-nav: calc(var(--nav-top) + var(--nav-h))}.gmp-wrap{display:grid;gap:clamp(32px,4vw,52px);max-width:none;padding-inline:max(40px,calc((100% - var(--container)) / 2))}@media(max-width:760px){.gmp-wrap{padding-inline:16px}}.gmp-head .h2{max-width:15em}.gmp-scene{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}@media(min-width:1100px){.gmp-scene{grid-template-columns:364px minmax(0,1fr);column-gap:clamp(28px,3vw,44px);align-items:center}}.gmp-rule{position:relative}.gmp-ed{padding:12px}.gmp-p{padding:0;overflow:hidden}.gmp-ph{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 16px;box-shadow:inset 0 -1px #ebebeb}.gmp-ph h4{flex:1;margin:0;font:650 .875rem/1.3 var(--font-url);color:var(--ap-ink)}.gmp-ph .ap-ibtn{width:26px;height:26px;box-shadow:none;color:#4a4a4a}.gmp-ph .ap-ibtn svg{width:15px;height:15px}.gmp-pb{padding:1px 16px 14px}.gmp-f{display:grid;gap:6px;margin-top:11px}.gmp-f>span:first-child{color:var(--ap-ink-2);font-weight:550;font-size:.75rem}.gmp-sel{gap:8px}.gmp-sel>svg:first-child{width:16px;height:16px;color:#5a5a5a}.gmp-sel>svg:last-child{width:13px;height:13px;margin-left:auto;color:var(--ap-ink-3)}.gmp-in{display:flex;align-items:center;height:32px;padding:0 11px;border-radius:8px;box-shadow:0 0 0 1px var(--ap-line);font-weight:550;color:var(--ap-ink);background:#fff}.gmp-lg{display:flex;align-items:center;gap:8px}.gmp-lg .ap-pill{background:#e6effb;color:#1f5199;font-weight:650}.gmp-zs{display:flex;flex-wrap:wrap;gap:6px}.gmp-zc{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;background:#fff;color:var(--ap-ink-2);font-weight:550;box-shadow:0 0 0 1px var(--ap-line);white-space:nowrap;transition:background-color .25s var(--ease-out),color .25s var(--ease-out),box-shadow .25s var(--ease-out),transform .15s var(--ease-out)}.gmp-zc svg{width:12px;height:12px;display:none}.gmp-zc.on{background:#303030;color:#fff;box-shadow:none}.gmp-zc.on svg{display:block}.gmp-zc.is-hover{box-shadow:0 0 0 1px #b5b5b5}.gmp-zc.is-press,.gmp-save.is-press{transform:scale(.95)}.gmp-save{transition:transform .15s var(--ease-out),background-color .2s var(--ease-out)}.gmp-save.is-hover{background:#1f1f1f}.gmp-pf{display:flex;justify-content:flex-end;gap:8px;padding:9px 12px;box-shadow:inset 0 1px #ebebeb}.gmp-toast{position:absolute;z-index:3;left:50%;bottom:-34px;translate:-50% 0;margin:0;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px 0 8px;border-radius:14px;font-weight:var(--w-ui);font-size:.9375rem;color:var(--ink);white-space:nowrap;transition:opacity .5s var(--ease-out),transform .7s var(--ease-out-expo)}.gmp-toast i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--ink);color:#fbfaf8}.gmp-toast svg{width:15px;height:15px}.gmp-store{display:flex;align-items:center;gap:8px;margin:0 0 12px 2px;font:var(--w-ui) .8125rem/1.2 var(--font-sans);color:var(--ink-3)}.gmp-store img{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 1px var(--edge)}.gmp-store img+img{margin-left:-6px}.gmp-map{list-style:none;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.gmp-map{grid-template-columns:repeat(6,minmax(0,1fr))}.gmp-z--home{grid-column:1 / 5;grid-row:1}.gmp-z--title{grid-column:5 / 7;grid-row:1}.gmp-z--desc{grid-column:1 / 3;grid-row:2}.gmp-z--blog{grid-column:3 / 5;grid-row:2}.gmp-z--mail{grid-column:5 / 7;grid-row:2}}.gmp-z{position:relative;display:grid;grid-template-rows:auto 1fr;gap:10px;padding:12px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-1);transition:box-shadow .5s var(--ease-out),transform .6s var(--ease-out-expo)}.gmp-z.is-cur{box-shadow:0 0 0 1.5px var(--ink),var(--shadow-2);transform:translateY(-2px)}.gmp-zh{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.gmp-zl{display:inline-flex;align-items:center;gap:7px;font:var(--w-ui) .8125rem/1.2 var(--font-sans);color:var(--ink-2);white-space:nowrap}.gmp-zl .ic{width:15px;height:15px;color:var(--ink-3)}.gmp-b{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:7px;font:var(--w-ui) .6875rem/1 var(--font-sans);white-space:nowrap;transition:opacity .4s var(--ease-out),transform .5s var(--ease-out-expo)}.gmp-b svg{width:11px;height:11px}.gmp-b--in{background:var(--ink);color:#fbfaf8}.gmp-b--out{background:var(--bg-3);color:var(--ink-2)}.gmp-t{display:grid}.gmp-t>span{grid-area:1 / 1;transition:opacity .45s var(--ease-out),filter .45s var(--ease-out)}.gmp-raw{opacity:0}.gmp-k{font-weight:inherit;color:#fbfaf8;background:var(--ink);border-radius:.25em;padding:.02em .22em;margin:0 .02em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.gmp-tr{font-weight:inherit;color:var(--ink);border-radius:.25em;padding:.02em .16em;margin:0 -.04em;background:color-mix(in oklab,var(--bg-3) 80%,var(--ink-4))}.gmp-tr.is-el,.gmp-k.is-el{margin-left:-.1em}.gmp-pd{display:grid;gap:10px;align-content:start}.gmp-pd__img{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:9px;background:#f0ece1}.gmp-pd__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.gmp-pd .gmp-t{font:var(--w-display) 1.0625rem/1.25 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.01em;color:var(--ink)}.gmp-pr{display:block;margin-top:4px;font-size:.8125rem;color:var(--ink-3)}.gmp-para{font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.gmp-ban{position:relative;overflow:hidden;min-height:150px;height:100%;border-radius:10px;background:#8e9ba6}.gmp-ban img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.gmp-ban:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#14110d9e,#14110d1f 72%)}.gmp-ban__t{position:absolute;z-index:1;left:16px;bottom:14px;right:38%;display:grid;gap:8px;justify-items:start;color:#fbfaf8}.gmp-ban .gmp-t{font:var(--w-display) clamp(1.0625rem,.9rem + .5vw,1.375rem)/1.15 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.015em}.gmp-ban .gmp-k{background:#fbfaf8;color:var(--ink)}.gmp-ban .gmp-tr{background:#fbfaf842;color:#fbfaf8}.gmp-ban__c{display:inline-flex;height:26px;align-items:center;padding:0 10px;border-radius:6px;background:#fbfaf8;color:#1c1a17;font:600 .6875rem/1 var(--font-sans)}.gmp-post{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center}.gmp-post__img{position:relative;overflow:hidden;width:64px;height:64px;border-radius:8px;background:#f0ece1}.gmp-post__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gmp-post small{display:block;margin-bottom:4px;font:600 .625rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.gmp-post .gmp-t{font-size:.9375rem;line-height:1.35;font-weight:var(--w-ui);color:var(--ink)}.gmp-mail{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.gmp-mail i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bg-2);color:var(--ink-2)}.gmp-mail i .ic{width:16px;height:16px}.gmp-mail .gmp-t{font-size:.9375rem;line-height:1.35;font-weight:var(--w-ui);color:var(--ink)}.gmp-from{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:3px}.gmp-from b{font:var(--w-ui) .75rem/1.2 var(--font-sans);color:var(--ink-2)}.gmp-from small{font:450 .6875rem/1.2 var(--font-sans);color:var(--ink-3)}@media(prefers-reduced-motion:no-preference){.gmp-z.is-ruled .gmp-k{animation:gmp-mark .7s var(--ease-out-expo) both .1s}}@keyframes gmp-mark{0%{opacity:.3;transform:scale(.92)}}@media(prefers-reduced-motion:no-preference){html.js .gmp-zc.on:not(.is-on){background:#fff;color:var(--ap-ink-2);box-shadow:0 0 0 1px var(--ap-line)}html.js .gmp-zc.on:not(.is-on) svg{display:none}html.js .gmp-zc.on.is-hover:not(.is-on){box-shadow:0 0 0 1px #b5b5b5}html.js .gmp-z:not(.is-ruled) .gmp-raw{opacity:1}html.js .gmp-z:not(.is-ruled) .gmp-raw+.gmp-fr{opacity:0;filter:blur(2px)}html.js .gmp-z:not(.is-ruled):not(.is-out) .gmp-b{opacity:0;transform:translateY(3px)}html.js .gmp:not(.is-saved) .gmp-toast{opacity:0;transform:translateY(8px)}html.js .gmp-cur{display:block;opacity:0;transition:opacity .3s var(--ease-out)}html.js .gmp-cur.is-on{opacity:1}html.js .gmp-ring{display:block}}.gmp-cur,.gmp-ring{display:none;position:absolute;left:0;top:0;pointer-events:none}.gmp-cur{z-index:6;width:32px;height:32px;will-change:transform}.gmp-cur svg{display:block;width:100%;height:100%;overflow:visible;transform-origin:39% 10%;transition:transform .12s var(--ease-out);filter:drop-shadow(0 1px 1px rgba(18,17,15,.35)) drop-shadow(0 5px 9px rgba(18,17,15,.2))}.gmp-cur.is-down svg{transform:scale(.86)}.gmp-ring{z-index:5;width:40px;height:40px;border-radius:50%;opacity:0;box-shadow:0 0 0 2px #30303059}@media(prefers-reduced-motion:no-preference)and (min-width:1100px)and (min-height:830px){html.js .gmp-run{height:230vh}html.js .gmp-pin{position:sticky;top:var(--gmp-nav);height:calc(100vh - var(--gmp-nav));display:grid;align-content:center}html.js .gmp-pin>.wrap{padding-block:24px 40px;width:100%}}@supports (height: 100svh){@media(prefers-reduced-motion:no-preference)and (min-width:1100px)and (min-height:830px){html.js .gmp-pin{height:calc(100svh - var(--gmp-nav))}}}@media(max-width:1099px){.gmp-rule{max-width:420px;width:100%;justify-self:center;margin-bottom:30px}}@media(max-width:699px){.gmp-pd{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px}.gmp-pd__img{aspect-ratio:4 / 5}}@media(max-width:560px){.gmp-toast{white-space:normal;height:auto;min-height:48px;padding-block:8px;width:max-content;max-width:calc(100% - 16px);font-size:.875rem}}.sgp-scene{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(40px,5vw,64px);align-items:center}@media(min-width:1000px){.sgp-scene{grid-template-columns:minmax(0,500px) minmax(0,1fr);column-gap:clamp(48px,6vw,96px)}}.sgp{container:sgp / inline-size;padding:14px}.sgp-ed{padding:0;overflow:hidden}.sgp-h{display:flex;align-items:center;gap:10px;padding:11px 10px 11px 16px;box-shadow:inset 0 -1px #ebebeb}.sgp-h h4{flex:1;margin:0;font:650 .875rem/1.3 var(--font-url);color:var(--ap-ink)}.sgp-h .ap-ibtn{width:26px;height:26px;box-shadow:none;color:#4a4a4a}.sgp-h .ap-ibtn svg{width:15px;height:15px}.sgp-b{padding:14px 16px 16px}.sgp-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:9px;background:#f1f1f1}.sgp-seg span{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:7px;color:var(--ap-ink-2);font-weight:550;white-space:nowrap}.sgp-seg svg{width:14px;height:14px;flex:none}.sgp-seg span.on{background:#fff;color:var(--ap-ink);box-shadow:0 1px 2px #00000014}.sgp-lab{display:block;margin-top:14px;color:var(--ap-ink-2);font-weight:550;font-size:.75rem}.sgp-ta{position:relative;margin-top:6px;min-height:76px;padding:10px 12px 14px;border-radius:9px;background:#fff;box-shadow:0 0 0 1.5px #005bd3,0 0 0 4px #005bd31f;font-size:.8125rem;line-height:1.5;color:var(--ap-ink)}.sgp-ta .sgp-ghost{visibility:hidden}.sgp-ta .sgp-type{position:absolute;inset:10px 12px auto}.sgp-caret{display:none;width:1.5px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:#303030;animation:sgp-blink 1s steps(1) infinite}.sgp-scene.is-typing .sgp-caret{display:inline-block}.sgp-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px;margin-top:12px}.sgp-meta>span{display:grid;gap:6px;min-width:0;color:var(--ap-ink-2);font-weight:550;font-size:.75rem}.sgp-sl{display:flex;align-items:center;gap:7px;height:32px;padding:0 10px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--ap-line);color:var(--ap-ink);font-size:.8125rem;white-space:nowrap;overflow:hidden}.sgp-sl>svg{width:13px;height:13px;margin-left:auto;color:var(--ap-ink-3);flex:none}.sgp-ko{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#ebebeb;font-size:.5625rem;font-weight:700;color:var(--ap-ink);text-transform:uppercase;flex:none}.sgp-foot{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px;box-shadow:inset 0 1px #ebebeb}@keyframes sgp-blink{50%{opacity:0}}@container sgp (max-width: 420px){.sgp-seg svg{display:none}.sgp-seg span{padding-inline:8px}}.sgp-res{display:grid;gap:clamp(28px,3.4vw,44px)}.sgp-res__l{display:flex;align-items:center;gap:10px;margin:0;font:var(--w-ui) .875rem/1.2 var(--font-sans);color:var(--ink-3)}.sgp-res__l .sgp-ko{width:18px;height:18px;background:var(--bg-3);color:var(--ink);font-size:.5625rem}.sgp-it{display:grid;gap:8px}.sgp-it small{font-size:.9375rem;color:var(--ink-3)}.sgp-it p{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.1em .32em;font-family:var(--font-display);font-weight:440;letter-spacing:-.01em;color:var(--ink);line-height:1.15}.sgp-k{font-size:clamp(2.25rem,1.4rem + 3.2vw,4.25rem);font-family:"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",var(--font-sans);font-weight:500;letter-spacing:-.02em}.sgp-fr{font-size:clamp(1.125rem,.95rem + .7vw,1.625rem);color:var(--ink-2);font-stretch:var(--display-stretch)}.sgp-k>span{display:inline-block}@media(prefers-reduced-motion:no-preference){html.js .sgp-scene:not(.is-typing):not(.is-done) .sgp-type{visibility:hidden}html.js .sgp-scene:not(.is-done) .sgp-k>span{opacity:0;transform:translateY(.18em);filter:blur(4px)}html.js .sgp-scene:not(.is-done) .sgp-fr,html.js .sgp-scene:not(.is-done) .sgp-it small{opacity:0}.sgp-k>span{transition:opacity .5s var(--ease-out),transform .7s var(--ease-out-expo),filter .5s var(--ease-out);transition-delay:calc(var(--g, 0) * 90ms + var(--it, 0) * .42s)}.sgp-fr,.sgp-it small{transition:opacity .6s var(--ease-out);transition-delay:calc(var(--it, 0) * .42s + .38s)}}.sgl-ko .wrap{display:grid;gap:clamp(40px,5vw,64px)}.sgl-ko .head .h2{max-width:14em}.sgm{overflow-x:clip}.sgm-f{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr)}.sgm-f>.aura{inset:-16% -10%}.sgm-shot{position:relative;z-index:1;margin:0;display:flex;flex-direction:column;min-width:0}.sgm-shot figcaption{margin-top:14px;font-size:var(--fs-small);line-height:1.45;color:var(--ink-3)}.sgm-sw{container:sgm / inline-size;position:relative;overflow:hidden;border-radius:var(--r-frame);background:#fff;color:#111;box-shadow:0 0 0 1px #3026141a,var(--shadow-3)}.sgm-sw__bar{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;background:#f4f3f0;box-shadow:inset 0 -1px #e7e4de}.sgm-sw__bar>i{width:10px;height:10px;border-radius:50%;background:#dad6ce}.sgm-sw__url{display:flex;align-items:center;gap:6px;height:24px;margin-left:14px;padding:0 12px 0 9px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px #e7e4de;font:450 12px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#55524c;white-space:nowrap}.sgm-sw__url svg{width:11px;height:11px;flex:none}.sgm-sw__nv{display:flex;align-items:center;gap:12px;margin-left:14px;color:#8e897f}.sgm-sw__nv svg{width:14px;height:14px}.sgm-sw__nv svg:nth-child(2){opacity:.4}.sgm-sw__site{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.sgm-sw__promo{margin:0;display:grid;place-items:center;height:30px;padding:0 12px;background:#111;color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.1em;white-space:nowrap;overflow:hidden}.sgm-sw__hd{display:flex;align-items:center;gap:34px;height:64px;padding:0 26px}.sgm-sw__menu{display:none;width:18px;height:18px}.sgm-sw__logo{display:block;height:22px;width:auto;flex:none}.sgm-sw__nav{display:flex;gap:24px;font-size:13px;font-weight:500;white-space:nowrap}.sgm-sw__ic{margin-left:auto;display:flex;align-items:center;gap:16px}.sgm-sw__ic svg{width:18px;height:18px;flex:none}.sgm-sw__reg{font-size:12px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.sgm-sw__hero{display:grid;grid-template-columns:4fr 6fr}.sgm-sw__img{position:relative;aspect-ratio:11 / 12;overflow:hidden;background:#5c5e43}.sgm-sw__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.sgm-sw__txt{display:grid;align-content:start;justify-items:start;gap:20px;padding:clamp(36px,7cqi,76px) clamp(26px,5cqi,60px) 40px;background:#f1f1ef}.sgm-sw__h{display:block;font-weight:800;font-size:clamp(24px,4.3cqi,48px);line-height:.98;letter-spacing:-.02em;max-width:9.5em}.sgm-sw__pr{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:15px;font-weight:500}.sgm-sw__pr span+span{color:#5a5a5a}.sgm-sw__btn{display:inline-flex;align-items:center;height:42px;padding:0 22px;border-radius:999px;background:#111;color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em}@container sgm (max-width: 780px){.sgm-sw__hd{gap:24px;padding:0 20px}.sgm-sw__nav{gap:18px;font-size:12.5px}.sgm-sw__reg,.sgm-sw__ic svg:nth-of-type(2){display:none}}@container sgm (max-width: 600px){.sgm-sw__promo{height:26px;font-size:9px;letter-spacing:.08em}.sgm-sw__hd{display:grid;grid-template-columns:1fr auto 1fr;gap:0;height:52px;padding:0 14px}.sgm-sw__menu{display:block}.sgm-sw__nav,.sgm-sw__reg,.sgm-sw__ic svg:not(:last-child){display:none}.sgm-sw__logo{height:18px}.sgm-sw__ic{justify-self:end}.sgm-sw__hero{grid-template-columns:1fr}.sgm-sw__img{aspect-ratio:1 / 1}.sgm-sw__txt{gap:14px;padding:24px 18px 46px}.sgm-sw__h{font-size:26px}.sgm-sw__pr{font-size:14px}.sgm-sw__btn{height:38px;padding:0 18px;font-size:12px}}.sgm-card{position:relative;z-index:2;margin:0;display:grid;gap:22px;justify-items:start;padding:clamp(24px,3.2vw,44px);border-radius:var(--r-frame)}.sgm-brand{display:flex;align-items:center;gap:16px}.sgm-logo{display:block;height:calc(13px * var(--f, 1.6));width:auto;filter:brightness(0);opacity:.86}.sgm-plat{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 8px;border-radius:9px;background:color-mix(in oklab,var(--bg-2) 80%,transparent);font:var(--w-ui) .8125rem/1 var(--font-sans);color:var(--ink-2)}.sgm-plat img{width:15px;height:auto}.sgm-card blockquote{margin:0}.sgm-q{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:430;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.25rem);line-height:1.24;letter-spacing:-.026em;color:var(--ink);text-wrap:pretty}.sgl-pill{display:inline;padding:.02em .22em .06em;margin:0 -.04em;border-radius:.22em;color:var(--ink);background:linear-gradient(180deg,#fff,#ffffffb3);box-shadow:inset 0 1px #fff,0 0 0 1px #30261424,0 12px 26px -14px #3026145c;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sgm-by{display:flex;align-items:center;gap:12px}.sgm-by img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#d9d2c8;box-shadow:0 0 0 1px var(--edge)}.sgm-by b{display:block;font-weight:var(--w-ui);color:var(--ink)}.sgm-by span span{display:block;font-size:var(--fs-small);color:var(--ink-3)}.sgm-all{margin-top:2px}@media(min-width:960px){.sgm-f{grid-template-columns:repeat(12,minmax(0,1fr))}.sgm-shot{grid-column:2 / 13;grid-row:1}.sgm-shot figcaption{position:absolute;top:100%;right:0;max-width:40%;text-align:right}.sgm-card{grid-column:1 / 8;grid-row:2;margin-top:-84px}}@media(max-width:959px){.sgm-f{max-width:680px;width:100%;justify-self:center}.sgm-shot{margin-left:clamp(18px,6vw,56px)}.sgm-shot figcaption{order:-1;margin:0 0 14px}.sgm-card{margin:-22px clamp(18px,6vw,56px) 0 0}}@media(max-width:560px){.sgm-card{margin-top:-16px;gap:18px}.sgm-brand{gap:12px}}.gcl .stage>.wrap{padding-block:clamp(80px,10vw,140px);display:grid;justify-items:center;text-align:center}.gcl-s{margin:0;max-width:15em;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:clamp(2.125rem,1.25rem + 3.6vw,4.25rem);line-height:1.22;letter-spacing:-.032em;color:var(--ink);text-wrap:balance}.gcl-slot{position:relative;display:inline-flex;align-items:center;vertical-align:baseline;margin:.04em;padding:.05em .28em .09em;border-radius:.24em;cursor:text;line-height:1.08;background:linear-gradient(180deg,#ffffffe6,#ffffffad);box-shadow:inset 0 1px #fff,0 0 0 1px #3026141f,0 16px 34px -16px #30261457;transition:box-shadow .3s var(--ease-out)}.gcl-slot:focus-within{box-shadow:inset 0 1px #fff,0 0 0 2px var(--signal),0 16px 34px -16px #30261457}.gcl-in{font:inherit;letter-spacing:inherit;color:var(--ink);background:transparent;border:0;padding:0;margin:0;width:6.2em;min-width:1ch;outline:none;caret-color:var(--blue-brand);text-align:left}.gcl-in::placeholder{color:var(--ink-4);opacity:1}@supports (field-sizing: content){.gcl-in{field-sizing:content;width:auto}}.gcl-mir{position:absolute;visibility:hidden;white-space:pre;font:inherit;letter-spacing:inherit}.gcl-caret{position:absolute;left:.26em;top:.16em;bottom:.2em;width:.055em;border-radius:2px;background:var(--blue-brand);pointer-events:none}.gcl-slot:focus-within .gcl-caret,.gcl-slot.is-filled .gcl-caret{display:none}@media(prefers-reduced-motion:no-preference){.gcl-caret{animation:gcl-blink 1.05s steps(1) infinite}}@keyframes gcl-blink{50%{opacity:0}}.gcl-lead{margin:26px auto 0;text-align:center}.gcl-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.gcl-ctas .btn{--h: 48px;padding-inline:24px}@media(max-width:760px){.gcl-ctas{justify-self:stretch;flex-direction:column}.gcl-ctas .btn{width:100%}}.tp-hero{position:relative;isolation:isolate;overflow-x:clip}.tp-hero>.wrap{padding-block:clamp(36px,5vw,64px) clamp(32px,4vw,56px)}.tp-copy{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:860px;margin-inline:auto}.tp-h{max-width:15em;margin-inline:auto}.tp-h .tone{display:block}.tp-lead{margin:22px auto 0;max-width:34em}.tp-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.tp-ctas .btn{--h: 48px;padding-inline:24px}@media(max-width:760px){.tp-ctas{flex-direction:column;align-self:stretch}.tp-ctas .btn{width:100%}.tp-lead{margin-top:18px}}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .tp-in{animation:tp-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}}@keyframes tp-in{0%{opacity:0;transform:translateY(14px)}}.tp-rates{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.tp-rate{position:relative;display:inline-flex;align-items:center;gap:12px;height:54px;padding:0 18px 0 10px;border-radius:16px;text-decoration:none;color:var(--ink);transition:box-shadow var(--d-3) var(--ease-out),transform var(--d-3) var(--ease-out)}.tp-rate__i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--surface);box-shadow:0 0 0 1px var(--edge)}.tp-rate__i img{width:16px;height:18px}.tp-rate__i svg{width:16px;height:16px}.tp-rate__v{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:1.375rem;letter-spacing:-.03em;line-height:1}.tp-rate .stars svg{width:13px;height:13px}.tp-rate .stars--tp svg{width:76px;height:14px}.tp-rate__l{font-size:.875rem;color:var(--ink-2);font-weight:var(--w-ui)}.tp-rate__x{width:13px;height:13px;color:var(--ink-3)}@media(hover:hover)and (pointer:fine){.tp-rate:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px var(--edge-2),var(--shadow-3)}}@media(hover:hover)and (pointer:fine){.tp-rate:hover:after{content:"";position:absolute;left:0;right:0;top:100%;height:4px}}@media(max-width:760px){.tp-rates{flex-direction:column;align-items:stretch;width:100%}.tp-rate{display:flex;justify-content:flex-start}.tp-rate__x{margin-left:auto}}.tp-spread{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.6vw,22px);align-items:center;max-width:1120px;margin:clamp(40px,5vw,64px) auto 0;padding-block:44px 20px}.tp-shot{position:relative;aspect-ratio:3 / 4;border-radius:var(--r-card);overflow:hidden;background:#2b2722;box-shadow:0 0 0 1px #3026141a,var(--shadow-3);transform:translateY(var(--y, 0))}.tp-shot img.tp-cov{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tp-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 52%,#00000075)}.tp-shot .tp-slogo{position:absolute;z-index:1;left:50%;bottom:18px;transform:translate(-50%);width:auto;max-width:72%;filter:invert(1);opacity:.96}.tp-spread li:nth-child(3) .tp-shot{transform:translateY(var(--y)) scale(1.08);z-index:1}@media(max-width:760px){.tp-spread{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:24px 8px}.tp-spread li:nth-child(1),.tp-spread li:nth-child(5){display:none}.tp-shot{transform:none;border-radius:16px}.tp-spread li:nth-child(3) .tp-shot{transform:scale(1.06)}.tp-shot .tp-slogo{bottom:12px}}.tp-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 24px;margin-bottom:clamp(28px,3.4vw,40px)}.tp-filters{display:inline-flex;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--bg-2)}.tp-filters[hidden]{display:none}html:not(.js) .tp-filters,html:not(.js) .tp-more{display:none}html.js .tp-wall:not(.is-live) .tp-item:nth-child(n+13){display:none}.tp-f{height:38px;padding:0 16px;white-space:nowrap;justify-content:center;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font:var(--w-ui) .875rem/1 var(--font-sans);cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:background-color var(--d-2) var(--ease-out),color var(--d-2) var(--ease-out),box-shadow var(--d-2) var(--ease-out)}.tp-f img{width:13px;height:14px}.tp-f img[src$=".png"]{width:15px;height:15px}@media(max-width:560px){.tp-filters{display:flex;width:100%}.tp-f{flex:1 1 auto;padding:0 10px;font-size:.8125rem}}.tp-f[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--edge),var(--shadow-1)}.tp-f:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.tp-wall{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.tp-wall.is-packed{grid-auto-rows:4px;row-gap:0}@media(max-width:1099px){.tp-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.tp-wall{grid-template-columns:minmax(0,1fr)}}.tp-item[hidden]{display:none}.tp-card{margin:0;display:flex;flex-direction:column;padding:24px 24px 22px}.tp-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.tp-logo{width:auto;height:var(--h);max-width:70%;opacity:.84;object-fit:contain;object-position:left center}.tp-card .badge img{width:11px;height:12px}.tp-card .badge img.tp-gps{width:13px;height:13px}.tp-card blockquote{margin:18px 0 0;font-size:1rem;line-height:1.6;color:var(--ink);text-wrap:pretty}.tp-by{display:flex;align-items:center;gap:11px;margin-top:20px}.tp-by img{width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--bg-3);box-shadow:0 0 0 1px var(--edge);flex:none}.tp-by b{display:block;font-weight:var(--w-ui);color:var(--ink);font-size:.9375rem;line-height:1.35}.tp-by span span{display:block;font-size:var(--fs-small);color:var(--ink-3);line-height:1.4}.tp-cs{align-self:flex-start;margin-top:18px;font-size:.9375rem}.tp-note{font-weight:var(--w-body);color:var(--ink-3)}.tp-more{display:flex;justify-content:center;margin-top:36px}.tp-more[hidden]{display:none}.tp-brands .wrap{display:grid;gap:clamp(40px,5vw,72px);align-items:center}@media(min-width:1000px){.tp-brands .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.tp-bh{max-width:11em}.tp-bh .tp-n{display:block;margin-bottom:14px;font-size:clamp(5rem,3.4rem + 6.4vw,9.5rem);line-height:.86;letter-spacing:-.055em;color:var(--ink)}.tp-blead{margin-top:18px;max-width:26em}.tp-bctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}@media(max-width:760px){.tp-bctas{flex-direction:column}.tp-bctas .btn{width:100%}}.tp-marks{--cols: 5;--cg: clamp(8px, 1.6vw, 24px);list-style:none;display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--cg);row-gap:clamp(6px,1vw,14px)}.tp-marks li{flex:0 0 calc((100% - (var(--cols) - 1) * var(--cg)) / var(--cols));min-width:0;display:grid;place-items:center;height:clamp(54px,5.6vw,76px);border-radius:var(--r-tile);transition:background-color var(--d-3) var(--ease-out)}.tp-marks img{width:auto;height:calc(var(--h) * 1px * var(--k, .92));max-width:86%;object-fit:contain;opacity:.7;transition:opacity var(--d-3) var(--ease-out)}@media(hover:hover)and (pointer:fine){.tp-marks li:hover{background:color-mix(in oklab,var(--surface) 70%,transparent)}.tp-marks li:hover img{opacity:1}}@media(max-width:1199px){.tp-marks{--k: .82}}@media(max-width:560px){.tp-marks{--cols: 4;--k: .62}.tp-marks li{height:48px}}@media(prefers-reduced-motion:no-preference){.rv-armed .tp-marks:not(.is-in) li{opacity:0;transform:translateY(8px)}.tp-marks li{transition:opacity .7s var(--ease-out) calc(var(--d) * 24ms),transform .9s var(--ease-out-expo) calc(var(--d) * 24ms),background-color var(--d-3) var(--ease-out)}.tp-marks.rv-now li{transition:none}}.lng-cq{container-type:inline-size}.lng-in{padding:14px 14px 16px}.lng-head{display:flex;align-items:flex-start;gap:12px;padding:2px 2px 14px}.lng-head>div:first-child{flex:1;min-width:0}.lng-head b{display:block;font-size:.9375rem;font-weight:650;line-height:1.3;color:var(--ap-ink)}.lng-def{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:5px;font-size:.75rem;color:var(--ap-ink-2)}.lng-def>span{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px 0 4px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--ap-line);color:var(--ap-ink);font-weight:600}.lng-def .ap-flag{width:15px;height:15px}.lng-acts{display:flex;gap:8px;flex:none;padding-top:1px}.lng-tab{display:grid;grid-template-columns:46px minmax(0,1fr) auto auto;column-gap:10px;overflow:hidden}.lng-tr{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;min-height:50px;padding:7px 12px 7px 14px;box-shadow:inset 0 1px #ebebeb}.lng-th{min-height:32px;padding-block:0;background:#f7f7f7;box-shadow:none;color:var(--ap-ink-2);font-size:.75rem;font-weight:550}.lng-th span:last-child{text-align:right}.lng-lg{display:flex;align-items:center;gap:10px;min-width:0}.lng-lg .ap-flag{width:22px;height:22px}.lng-lg>span{min-width:0}.lng-lg b,.lng-lg small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lng-lg b{font-weight:550}.lng-lg small{font-size:.75rem;color:var(--ap-ink-2)}.lng-ok{justify-self:start;background:#cdfee1;color:#0c5132}.lng-ed{justify-self:end}.lng-ed-i{display:none;justify-self:end}.lng-sw{position:relative;width:32px;height:18px;border-radius:999px;background:#303030;flex:none}.lng-sw:after{content:"";position:absolute;top:2px;right:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040}@container (max-width: 560px){.lng-tab{grid-template-columns:44px minmax(0,1fr) auto 28px}.lng-tr{padding-inline:12px 10px}.lng-ed,.lng-prev{display:none}.lng-ed-i{display:inline-grid}.lng-th span:last-child{visibility:hidden}}@container (max-width: 340px){.lng-head{flex-wrap:wrap}.lng-tab{grid-template-columns:44px minmax(0,1fr) auto}.lng-ed-i,.lng-th span:last-child{display:none}}.urw .wrap{padding-block:clamp(64px,7vw,112px)}.urw-head{margin-bottom:clamp(32px,4vw,52px)}.urw-pin{position:relative}.urw-plats{display:inline-flex;gap:2px;padding:4px;border-radius:var(--r-pill);background:var(--bg-2)}.urw-plats button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px 0 9px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-3);cursor:pointer;font:var(--w-ui) .8125rem/1 var(--font-sans);transition:background-color var(--d-2) var(--ease-out),color var(--d-2) var(--ease-out),box-shadow var(--d-2) var(--ease-out)}.urw-plats button img{width:18px;height:18px;object-fit:contain}.urw-plats button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--edge),var(--shadow-1)}html:not(.js) .urw-plats{display:none}.urw-steps{list-style:none}.urw-st+.urw-st{margin-top:56px}.urw-sb{display:grid;grid-template-columns:36px minmax(0,1fr);gap:4px 16px;width:100%;padding:0;border:0;background:none;text-align:left;color:inherit;font:inherit}.urw-n{grid-row:1 / span 2;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-1);font:500 .8125rem/1 var(--font-mono);color:var(--ink-2);transition:background-color var(--d-3) var(--ease-out),color var(--d-3) var(--ease-out)}.urw-sb b{padding-top:6px;font:var(--w-ui) var(--fs-h3)/1.25 var(--font-sans);letter-spacing:-.012em;color:var(--ink)}.urw-d{color:var(--ink-2);line-height:1.55;max-width:30em}.urw-scr{position:relative;min-width:0;margin-top:22px}.urw-fig{margin:0;position:relative}.urw-fig svg{display:block;flex:none}.urw-con{position:absolute;z-index:2;left:50%;top:-15px;translate:-50% 0;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 8px;border-radius:var(--r-pill);font:var(--w-ui) .8125rem/1 var(--font-sans);color:var(--ink);white-space:nowrap;background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-2)}.urw-con img{width:16px;height:16px;object-fit:contain}.urw-as{container:urwas / inline-size;max-width:540px;margin-inline:auto;border-radius:var(--ui-radius);background:#fff;color:#303030;font:450 .8125rem/1.45 var(--font-url);box-shadow:0 0 0 1px #18181b17,var(--shadow-3);overflow:hidden}.urw-as-bar{display:flex;align-items:center;gap:8px;height:46px;padding:0 12px 0 18px;background:#f7f7f7;box-shadow:inset 0 -1px #ebebeb}.urw-as-bar img{width:16px;height:18px}.urw-as-bar b{font-weight:650;color:#1a1a1a}.urw-as-q{display:flex;align-items:center;gap:7px;flex:0 1 220px;min-width:0;height:30px;margin-left:auto;padding:0 11px;border-radius:9px;background:#fff;box-shadow:0 0 0 1px #e3e3e3;color:#8a8a8a;font-size:.75rem;white-space:nowrap;overflow:hidden}.urw-as-q svg{width:14px;height:14px;color:#616161}.urw-as-in{padding:22px 24px 20px}.urw-as-top{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center}.urw-as-top img{width:64px;height:64px;border-radius:16px;box-shadow:0 1px 2px #0000001f}.urw-as-top b{display:block;font-size:1.3125rem;line-height:1.15;font-weight:650;letter-spacing:-.015em;color:#1a1a1a}.urw-as-top small{display:block;margin-top:3px;color:#616161;font-size:.8125rem}.urw-as-tag{margin:16px 0 0;color:#303030;max-width:44ch}.urw-as-hl{list-style:none;display:grid;gap:5px;margin-top:10px;color:#4a4a4a}.urw-as-hl li{display:flex;align-items:center;gap:7px}.urw-as-hl svg{width:14px;height:14px;color:#29845a}.urw-as-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-top:18px;padding-top:16px;box-shadow:inset 0 1px #ebebeb}.urw-as-row img{height:24px;width:auto;border-radius:6px;box-shadow:0 0 0 1px #00000014}.urw-as-rate{display:inline-flex;align-items:center;gap:6px;color:#303030}.urw-as-rate b{font-weight:650}.urw-as-rate svg{width:12px;height:12px;color:#303030}.urw-as-rate span{display:inline-flex;gap:1px}.urw-as-btn{margin-left:auto;display:inline-flex;align-items:center;height:36px;padding:0 22px;border-radius:10px;background:#1a1a1a;color:#fff;font-weight:650;box-shadow:inset 0 1px #ffffff2e,0 1px #0003}@container urwas (max-width: 420px){.urw-as-q span{display:none}.urw-as-q{flex:none;padding:0 9px}.urw-as-in{padding:18px 16px 16px}}.urw-ps{container:urwps / inline-size;max-width:560px;margin-inline:auto;border-radius:var(--ui-radius);background:#f2f2f2;color:#1d1d1b;font:400 .8125rem/1.45 "Open Sans",var(--font-url);box-shadow:0 0 0 1px #18181b17,var(--shadow-3);overflow:hidden}.urw-ps-top{display:flex;align-items:center;gap:9px;height:40px;padding:0 12px 0 14px;background:#1d1d1b;color:#fff}.urw-ps-top img{width:18px;height:18px}.urw-ps-top b{font:700 .75rem/1 var(--font-url);letter-spacing:.01em}.urw-ps-top em{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:9px;background:#3d3d3b;color:#e8e8e8;font:600 .6875rem/1 var(--font-url);font-style:normal}.urw-ps-top i{display:grid;place-items:center;width:22px;height:22px;margin-left:auto;border-radius:50%;background:#5e6ad2;font:600 .625rem/1 var(--font-url);font-style:normal}.urw-ps-hd{padding:12px 16px 0;background:#fff;box-shadow:inset 0 -1px #dcdcda}.urw-ps-hd small{display:block;font-size:.75rem;color:#6b6b69}.urw-ps-ti{display:flex;align-items:center;gap:12px;margin-top:4px}.urw-ps-ti b{font-size:1.0625rem;font-weight:600}.urw-ps-up{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;background:#1d1d1b;color:#fff;font-weight:600;font-size:.75rem;white-space:nowrap}.urw-ps-up .ic{width:14px;height:14px}.urw-ps-tabs{display:flex;gap:4px;margin-top:10px}.urw-ps-tabs span{display:inline-flex;align-items:center;gap:6px;padding:0 8px 8px;border-bottom:2px solid transparent;color:#5c5c5a;white-space:nowrap}.urw-ps-tabs span:first-child{padding-left:0;border-bottom-color:#1d1d1b;color:#1d1d1b;font-weight:600}.urw-ps-tabs em{min-width:18px;padding:0 5px;border-radius:9px;background:#eef0fa;color:#3446b0;font:600 .6875rem/17px var(--font-url);font-style:normal;text-align:center}.urw-ps-in{position:relative;min-height:252px;padding:12px 14px 14px}.urw-ps-list{list-style:none;display:grid;gap:8px}.urw-ps-list li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;background:#fff;box-shadow:0 0 0 1px #ddd}.urw-ps-list li>i{display:grid;place-items:center;width:34px;height:34px;background:#f2f2f2;color:#46464a}.urw-ps-list li>i svg{width:18px;height:18px}.urw-ps-list b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.urw-ps-list small{display:block;font-size:.75rem;color:#6b6b69}.urw-ps-list li>span:last-child{display:inline-flex;align-items:center;height:28px;padding:0 10px;box-shadow:inset 0 0 0 1px #1d1d1b;font-weight:600;font-size:.75rem}.urw-ps-in:after{content:"";position:absolute;inset:0;background:#1d1d1b61}.urw-ps-modal{position:absolute;z-index:1;left:50%;top:50%;width:min(88%,380px);translate:-50% -50%;background:#fff;box-shadow:0 18px 40px -12px #00000073,0 0 0 1px #0000001a}.urw-ps-mh{display:flex;align-items:center;justify-content:space-between;gap:10px;height:42px;padding:0 10px 0 16px;box-shadow:inset 0 -1px #e3e3e3}.urw-ps-mh b{font-weight:600}.urw-ps-mh svg{width:16px;height:16px;color:#6b6b69}.urw-ps-drop{display:grid;justify-items:center;gap:10px;margin:12px;padding:16px 12px;outline:1px dashed #A3A3A1;outline-offset:-1px;text-align:center}.urw-ps-file{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px 0 8px;background:#f4f4f4;font-weight:600}.urw-ps-file>i{display:grid;place-items:center;width:26px;height:26px;background:#1d1d1b;color:#fff;font:700 .5rem/1 var(--font-url);letter-spacing:.04em;font-style:normal}.urw-ps-file small{margin-left:6px;font-weight:400;color:#6b6b69}.urw-ps-ok{display:inline-flex;align-items:center;gap:7px;color:#1f7f3c;font-weight:600;font-size:.875rem}.urw-ps-ok .ic{width:17px;height:17px}.urw-ps-cfg{display:inline-flex;align-items:center;height:32px;padding:0 16px;background:#1d1d1b;color:#fff;font-weight:600}@container urwps (max-width: 420px){.urw-ps-up span{display:none}.urw-ps-up{padding:0 8px}.urw-ps-list li>span:last-child{display:none}.urw-ps-list li{grid-template-columns:34px minmax(0,1fr)}}.urw-code{max-width:560px;margin-inline:auto;display:grid;gap:12px}.urw-term,.urw-file{border-radius:var(--ui-radius);background:#fff;color:#24292f;box-shadow:0 0 0 1px #18181b17,var(--shadow-3);overflow:hidden}.urw-term pre,.urw-file pre{margin:0;font:450 .78125rem/1.7 var(--font-mono);white-space:pre;overflow:hidden}.urw-term pre{padding:13px 16px 14px}.urw-term .pr{color:#0550ae}.urw-term .mu{color:#6e7781}.urw-term .ok{color:#1a7f37}.urw-tb{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#f6f8fa;box-shadow:inset 0 -1px #eaeef2;font:500 .6875rem/1 var(--font-url);color:#57606a}.urw-tb i{width:9px;height:9px;border-radius:50%;background:#d8dee4}.urw-tb span{margin-left:8px}.urw-file .fn{display:flex;align-items:flex-end;gap:2px;height:38px;padding:0 8px;background:#f6f8fa;box-shadow:inset 0 -1px #eaeef2;font:500 .75rem/1 var(--font-url);color:#57606a}.urw-file .fn span{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:8px 8px 0 0;white-space:nowrap}.urw-file .fn span.on{background:#fff;color:#24292f;box-shadow:0 0 0 1px #eaeef2}.urw-file .fn i{display:grid;place-items:center;width:16px;height:12px;border-radius:2px;background:#3178c6;color:#fff;font:700 .4375rem/1 var(--font-url);font-style:normal}.urw-file .fn em{color:#9a6700;font:600 .6875rem/1 var(--font-url);font-style:normal}.urw-file pre{padding:10px 0 12px}.urw-file .l{display:block;padding:0 16px 0 0}.urw-file .l>i{display:inline-block;width:40px;padding-right:14px;text-align:right;color:#8c959f;font-style:normal;user-select:none}.urw-file .l.a{background:#e6ffec;box-shadow:inset 3px 0 #2da44e}.urw-file .l.a>i{color:#1a7f37}.urw-file .k{color:#cf222e}.urw-file .f{color:#8250df}.urw-file .p{color:#0550ae}.urw-file .s{color:#0a3069}.urw-file .c{display:inline-block;padding:0 5px;border-radius:4px;background:#eaeef2;color:#57606a;line-height:1.35}.urw-gl{padding:12px;container:urwgl / inline-size}.urw-gl-pan{padding:4px 0 2px;overflow:hidden}.urw-gl-h{display:flex;align-items:center;gap:8px;padding:10px 14px 8px 16px}.urw-gl-h b{margin-right:auto;font-weight:650;font-size:.875rem}.urw-gl-q{display:flex;gap:8px;padding:0 14px 10px 16px}.urw-gl-in{flex:1;display:flex;align-items:center;gap:7px;min-width:0;height:30px;padding:0 10px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #d4d4d4;color:#8a8a8a;white-space:nowrap;overflow:hidden}.urw-gl-in svg,.urw-gl .ap-ibtn svg{width:14px;height:14px}.urw-gl-tr{display:grid;grid-template-columns:14px minmax(0,1fr) 118px 112px 58px;align-items:center;gap:12px;min-height:48px;padding:7px 14px 7px 16px;box-shadow:inset 0 1px #ebebeb}.urw-gl-th{min-height:32px;padding-block:0;background:#f7f7f7;color:var(--ap-ink-2);font-size:.75rem;font-weight:550}.urw-cb{width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1.5px #b5b5b5;background:#fff}.urw-gl-rule{display:flex;align-items:flex-start;gap:8px;min-width:0}.urw-gl-rule>svg{width:15px;height:15px;margin-top:2px;color:#616161}.urw-gl-rule>span{min-width:0;line-height:1.75}.urw-gl-rule code{margin:0 2px;padding:2px 6px;border-radius:6px;background:#f1f1f1;color:#303030;font:550 .75rem/1 var(--font-url);white-space:nowrap}.urw-gl-rule b{display:block;font-weight:650;line-height:1.4}.urw-gl-rule small{display:block;font-size:.75rem;line-height:1.4;color:var(--ap-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.urw-gl-rule .two{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.45}.urw-gl-lg{display:flex;align-items:center;min-width:0}.urw-gl-lg .ap-pill{height:20px;padding:0 7px;font-size:.6875rem}.urw-gl-th>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.urw-gl-lg .ap-flag+.ap-flag{margin-left:-4px;box-shadow:0 0 0 2px #fff}.urw-gl-when{color:var(--ap-ink-2);font-size:.75rem;white-space:nowrap}.urw-gl-act{display:flex;justify-content:flex-end;gap:4px}.urw-gl-act .ap-ibtn{width:26px;height:26px;border-radius:7px}.urw-gl-ft{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 10px 16px;box-shadow:inset 0 1px #ebebeb;color:var(--ap-ink-2);font-size:.75rem}.urw-gl-ft span:last-child{display:flex;gap:4px}.urw-gl-ft .ap-ibtn{width:26px;height:26px;color:#b5b5b5}@container urwgl (max-width: 560px){.urw-gl-tr{grid-template-columns:minmax(0,1fr) 56px}.urw-gl-tr>.urw-cb,.urw-gl-lg,.urw-gl-when{display:none}.urw-gl-h .ap-btn:not(.ap-btn--dark){display:none}}.urw-live{position:relative;display:grid;justify-items:center;padding-bottom:20px}.urw-ph{width:min(300px,100%);border-radius:34px;padding:8px;background:#121110;box-shadow:0 0 0 1px #ffffff14,var(--shadow-3)}.urw-ph-in{border-radius:27px;overflow:hidden;background:#fff;color:#1b1a18;font:450 .75rem/1.4 var(--font-url)}.urw-ph-sb{display:flex;align-items:center;justify-content:space-between;height:26px;padding:0 20px 0 24px;background:#f6f4ef;font-size:.6875rem}.urw-ph-sb b{font-weight:650}.urw-ph-sb span{display:flex;align-items:center;gap:4px}.urw-ph-sb svg{height:9px;width:auto}.urw-ph-lang{display:flex;justify-content:center;gap:4px;padding:2px 8px 8px;background:#f6f4ef}.urw-ph-lang span{padding:4px 6px;border-radius:6px;color:#6a665e;font-size:.6875rem}.urw-ph-lang span.on{background:#1b1a18;color:#fff;font-weight:600}.urw-ph-head{display:flex;align-items:center;gap:10px;padding:11px 14px;font:600 .6875rem/1 var(--font-url);letter-spacing:.26em}.urw-ph-head b{flex:1;display:flex;justify-content:center;padding-left:26px;font-size:12px}.urw-ph-head>svg,.urw-ph-bag svg{width:16px;height:16px}.urw-ph-bag{position:relative}.urw-ph-bag i{position:absolute;right:-5px;top:-4px;min-width:13px;height:13px;border-radius:7px;background:#1b1a18;color:#fff;font:600 .5625rem/13px var(--font-url);font-style:normal;letter-spacing:0;text-align:center}.urw-ph-img{position:relative;aspect-ratio:1 / .78;overflow:hidden;background:#efefef}.urw-ph-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 44%}.urw-ph-dots{position:absolute;left:0;right:0;bottom:9px;display:flex;justify-content:center;gap:5px}.urw-ph-dots i{width:5px;height:5px;border-radius:50%;background:#1b1a1838}.urw-ph-dots i:first-child{background:#1b1a18}.urw-ph-body{display:grid;gap:4px;padding:12px 14px 26px}.urw-ph-body b{font-size:.9375rem;font-weight:600;line-height:1.3}.urw-ph-body .pr{color:#48453e}.urw-ph-body .pr small{margin-left:4px;font-size:.625rem;color:#8a857c}.urw-ph-sz{display:flex;align-items:center;gap:5px;margin-top:6px}.urw-ph-sz span{margin-right:auto;font-size:.6875rem;font-weight:600}.urw-ph-sz i{display:grid;place-items:center;min-width:28px;height:24px;padding:0 5px;border-radius:6px;box-shadow:inset 0 0 0 1px #1b1a1829;font:500 .6875rem/1 var(--font-url);font-style:normal}.urw-ph-sz i.on{background:#1b1a18;color:#fff;box-shadow:none}.urw-ph-btn{margin-top:8px;display:grid;place-items:center;height:38px;border-radius:8px;background:#1b1a18;color:#fff;font-weight:600}.urw-ph-ship{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:2px;font-size:.625rem;color:#6a665e}.urw-ph-ship svg{width:11px;height:11px}.urw-where{position:absolute;bottom:0;left:50%;translate:-50% 0;display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 16px 0 12px;border-radius:var(--r-pill);font:var(--w-ui) .875rem/1 var(--font-sans);color:var(--ink);white-space:nowrap}.urw-where i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.urw-where img{width:16px;height:16px;object-fit:contain}@media(min-width:1000px){html.js .urw-run{--pin-top: calc(var(--nav-h) + var(--nav-top) + 20px);height:calc(100svh + 210vh)}html.js .urw-pin{position:sticky;top:var(--pin-top);height:calc(100svh - var(--pin-top) - 20px);min-height:600px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto repeat(4,auto);column-gap:clamp(40px,5vw,80px);row-gap:6px;align-content:center}html.js .urw-plats{grid-column:1;grid-row:1;justify-self:start;margin-bottom:18px}html.js .urw-steps,html.js .urw-st{display:contents}html.js .urw-st+.urw-st{margin-top:0}html.js .urw-st:nth-child(1) .urw-sb{grid-row:2}html.js .urw-st:nth-child(2) .urw-sb{grid-row:3}html.js .urw-st:nth-child(3) .urw-sb{grid-row:4}html.js .urw-st:nth-child(4) .urw-sb{grid-row:5}html.js .urw-sb{grid-column:1;padding:16px 18px;border-radius:var(--r-card);cursor:pointer;transition:background-color var(--d-4) var(--ease-out),box-shadow var(--d-4) var(--ease-out)}html.js .urw-sb:hover{background:color-mix(in oklab,var(--bg-2) 70%,transparent)}html.js .urw-sb b,html.js .urw-d{transition:color var(--d-4) var(--ease-out)}html.js .urw-sb:not([aria-current=step]) b{color:var(--ink-3)}html.js .urw-sb:not([aria-current=step]) .urw-d{color:var(--ink-3)}html.js .urw-sb[aria-current=step]{background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-2)}html.js .urw-sb[aria-current=step] .urw-n{background:var(--ink);color:#fbfaf8;box-shadow:none}html.js .urw-sb:focus-visible{outline-offset:2px;border-radius:var(--r-card)}html.js .urw-scr{position:absolute;inset:0;grid-column:2;grid-row:1 / -1;display:grid;align-items:center;margin-top:0;transition:opacity .45s var(--ease-out),transform .7s var(--ease-out-expo),visibility 0s linear 0s}html.js .urw-scr.is-before,html.js .urw-scr.is-after{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s var(--ease-out),transform .7s var(--ease-out-expo),visibility 0s linear .7s}html.js .urw-scr.is-before{transform:translate(-56px) scale(.97)}html.js .urw-scr.is-after{transform:translate(56px) scale(.97)}html.js .urw-run.urw-now .urw-scr,html.js .urw-run.urw-now .urw-sb,html.js .urw-run.urw-now .urw-sb b,html.js .urw-run.urw-now .urw-d,html.js .urw-run.urw-now .urw-n{transition:none}}html:not(.js) .urw-sb{pointer-events:none}@media(max-width:999px){.urw-sb{pointer-events:none}.urw-plats{margin-bottom:36px;max-width:100%;overflow-x:auto}.urw-scr{max-width:600px;margin-top:30px}}@media(max-width:560px){.urw-plats button{padding:0 10px 0 8px}.urw-plats button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.urw-plats button img{width:20px;height:20px}.urw-plats button{width:48px;justify-content:center}.urw-as-btn{margin-left:0}.urw-file pre,.urw-term{font-size:.75rem}}html:has(#ur-p-shopify:checked) [data-urp]:not([data-urp~=shopify]),html:has(#ur-p-prestashop:checked) [data-urp]:not([data-urp~=prestashop]),html:has(#ur-p-medusa:checked) [data-urp]:not([data-urp~=medusa]),html:has(#ur-p-payload:checked) [data-urp]:not([data-urp~=payload]){display:none!important}.ur-hero{position:relative;isolation:isolate;overflow-x:clip}.ur-hero>.wrap{padding-block:clamp(36px,5vw,64px) clamp(56px,6vw,96px)}.ur-grid{display:grid;grid-template-columns:minmax(0,4.4fr) minmax(0,7fr);gap:clamp(36px,5vw,80px);align-items:start}.ur-text{position:sticky;top:calc(var(--nav-h) + var(--nav-top) + 40px);padding-top:12px}.ur-text .display .tone{display:block}.ur-text .lead{margin-top:22px;max-width:26em}.ur-trust{list-style:none;display:grid;gap:10px;margin-top:30px;font-size:.9375rem;color:var(--ink-2)}.ur-trust li{display:inline-flex;align-items:center;gap:9px}.ur-trust .ic{width:17px;height:17px;color:var(--ok)}.ur-pick-h{margin:0 0 10px;padding-left:6px;font:var(--w-ui) .8125rem/1.3 var(--font-sans);letter-spacing:.005em;color:var(--ink-3)}.ur-dock{margin:0;padding:6px;border:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border-radius:22px}.ur-key{position:relative;display:grid;justify-items:center;align-content:center;min-height:76px;padding:14px 10px;border-radius:17px;cursor:pointer;text-align:center;transition:background-color var(--d-3) var(--ease-out),box-shadow var(--d-3) var(--ease-out),transform var(--d-3) var(--ease-out);-webkit-tap-highlight-color:transparent}.ur-key input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ur-key:hover{background:#ffffff80}.ur-key:has(input:checked){background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-2)}.ur-key:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:2px}.ur-key-logo{display:flex;align-items:center;gap:7px;height:32px;pointer-events:none}.ur-key-logo img{display:block;width:auto}.ur-key--sh .ur-key-logo img{height:28px}.ur-key--ps .ur-key-logo img{height:13px}.ur-key--ps .ur-key-logo img.ur-key-mark{height:22px}.ur-key--md .ur-key-logo img{height:24px}.ur-key--pl .ur-key-logo img{height:23px}.ur-pan{margin-top:12px;padding:clamp(24px,3vw,36px)}.ur-shop-top{display:grid;gap:10px}.ur-shop-top h2{font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem)}.ur-shop-top p{margin-top:4px;color:var(--ink-2)}.ur-shop-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px;padding:14px 16px;border-radius:14px;background:var(--bg-2);font-size:.875rem;color:var(--ink-2)}.ur-shop-meta img{height:26px;width:auto}.ur-shop-meta .stars svg{width:13px;height:13px}.ur-shop-go{width:100%;--h: 52px;margin-top:22px}.ur-shop-note{margin-top:12px;text-align:center;font-size:var(--fs-small);color:var(--ink-3)}.ur-fhead{display:grid;gap:10px}.ur-fhead h2{font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem);outline:none}.ur-fhead p{color:var(--ink-2);max-width:34em}.ur-plat{display:inline-flex;align-items:center;gap:8px;justify-self:start;height:30px;padding:0 12px 0 6px;border-radius:var(--r-pill);background:var(--bg-2);font-size:.8125rem;font-weight:var(--w-ui);color:var(--ink-2)}.ur-plat img{width:20px;height:20px;border-radius:6px;background:#fff;padding:3px;object-fit:contain}.ur-f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;margin-top:24px}.ur-fld{display:grid;gap:7px}.ur-fld--full{grid-column:1 / -1}.ur-fld label{font-size:.875rem;font-weight:var(--w-ui);color:var(--ink)}.ur-fld small{font-size:.8125rem;color:var(--ink-3)}.ur-in,.ur-url{width:100%;height:48px;border:0;border-radius:var(--r-ctl);background:var(--bg-2);color:var(--ink);font:450 1rem/1 var(--font-sans);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow var(--d-2) var(--ease-out),background-color var(--d-2) var(--ease-out)}.ur-in{padding:0 14px}.ur-in::placeholder,.ur-url input::placeholder{color:var(--ink-4)}.ur-in:focus,.ur-url:focus-within{outline:none;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--signal)}.ur-url{display:flex;align-items:center;overflow:hidden}.ur-url span{padding:0 2px 0 14px;color:var(--ink-3)}.ur-url input{flex:1;min-width:0;height:100%;border:0;background:transparent;padding:0 14px 0 0;font:inherit;color:inherit;outline:none}.ur-in[aria-invalid=true],.ur-url:has([aria-invalid=true]){box-shadow:inset 0 0 0 1.5px #c4352b;background:#fff6f4}.ur-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.ur-err{grid-column:1 / -1;padding:12px 14px;border-radius:var(--r-ctl);background:#fdecea;color:#8f2a22;font-size:.875rem;line-height:1.45}.ur-err:empty{display:none}.ur-ts:empty{display:none}.ur-ts{grid-column:1 / -1}.ur-fcta{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.ur-fcta .btn{--h: 48px;padding-inline:24px}.ur-legal{grid-column:1 / -1;font-size:.8125rem;line-height:1.5;color:var(--ink-3)}.ur-ok{text-align:center;padding-block:24px 8px}.ur-ok[hidden],.ur-fstep[hidden]{display:none}.ur-ok i{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--ok-soft);color:var(--ok)}.ur-ok i .ic{width:28px;height:28px}.ur-ok h2{margin-top:18px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);outline:none}.ur-ok p{margin:10px auto 24px;max-width:30em;color:var(--ink-2)}.ur-again{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border:0;border-radius:var(--r-pill);background:var(--bg-2);color:var(--ink);font:var(--w-ui) .8125rem/1 var(--font-sans);cursor:pointer}.ur-again:hover{background:var(--bg-3)}.urq .wrap{padding-block:clamp(72px,8vw,120px)}.urq-f{position:relative;isolation:isolate;display:grid;justify-items:center}.urq-shot{position:relative;z-index:1;margin:0;width:min(100%,980px)}.urq-shot figcaption{margin:0 0 16px;text-align:center;font-size:var(--fs-small);line-height:1.45;color:var(--ink-3)}.urq-box{position:relative}.urq-sw{container:usw / inline-size;position:relative;overflow:hidden;border-radius:var(--r-frame);background:#fff;color:#1f1d1a;box-shadow:0 0 0 1px #3026141a,var(--shadow-3)}.urq-bar{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;background:#f4f3f0;box-shadow:inset 0 -1px #e7e4de}.urq-bar>i{width:10px;height:10px;border-radius:50%;background:#dad6ce}.urq-url{display:flex;align-items:center;gap:6px;height:24px;margin-left:12px;padding:0 12px 0 9px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px #e7e4de;font:450 12px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#55524c}.urq-url svg{width:11px;height:11px;flex:none}.urq-site{font-family:"Helvetica Neue",Helvetica,Arial,var(--font-sans);font-weight:400}.urq-ann{margin:0;padding:7px 16px;background:#eee7dd;color:#4a443c;text-align:center;font-size:10.5px;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.urq-hd{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;padding:0 20px}.urq-nav{display:flex;gap:18px;min-width:0;overflow:hidden;font-size:12px;letter-spacing:.02em;white-space:nowrap}.urq-menu{display:none}.urq-menu svg{width:20px;height:20px}.urq-logo{display:block;height:32px;width:auto}.urq-ic{justify-self:end;display:flex;align-items:center;gap:14px}.urq-ic svg{width:17px;height:17px}.urq-lg{display:inline-flex;align-items:center;gap:3px;margin-right:4px;font-size:12px;letter-spacing:.02em;white-space:nowrap}.urq-ic .urq-lg svg{width:12px;height:12px}.urq-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:4px;padding:0 4px 4px}.urq-ph{position:relative;aspect-ratio:5 / 4;overflow:hidden;background:#e7dfd4}.urq-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 76%}.urq-ico{display:grid;align-content:start;gap:20px;padding:clamp(28px,4.4cqw,48px) 32px 34px;background:#f6f1ea}.urq-ico small{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#8a8073}.urq-ico ul{list-style:none;display:grid;gap:18px}.urq-ico li{display:grid;gap:4px;color:#a39c92}.urq-ico li b{font-weight:500;font-size:19px;line-height:1.2;letter-spacing:.005em}.urq-ico li span{font-size:12.5px;line-height:1.4}.urq-ico li.on{color:#1f1d1a}.urq-ico li.on span{color:#5f5951}@container usw (max-width: 560px){.urq-ann{padding:6px 12px;font-size:9.5px;white-space:normal}.urq-hd{height:50px;padding:0 14px}.urq-nav{display:none}.urq-menu{display:block}.urq-logo{height:26px}.urq-ic{gap:11px}.urq-ic svg{width:15px;height:15px}.urq-ic>svg:first-of-type,.urq-lg{display:none}.urq-hero{grid-template-columns:minmax(0,1fr)}.urq-ph{aspect-ratio:4 / 3}.urq-ico{gap:8px;padding:16px 16px 30px}.urq-ico ul{gap:0}.urq-ico li:not(.on){display:none}.urq-ico li b{font-size:16px}}.urq-tag{position:absolute;z-index:1;top:24%;right:-14px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 5px;border-radius:15px;font:600 .75rem/1 var(--font-sans);letter-spacing:.02em;color:var(--ink);white-space:nowrap}.urq-tag img{width:20px;height:20px;border-radius:50%}.urq-card{position:relative;z-index:2;margin:-104px 0 0;width:min(100% - 48px,780px);display:grid;justify-items:center;gap:20px;padding:clamp(28px,3.4vw,46px) clamp(24px,4.4vw,60px) clamp(28px,3.4vw,44px);border-radius:var(--r-frame);text-align:center}.urq-brand{display:flex;align-items:center;gap:16px}.urq-blogo{display:block;height:34px;width:auto;opacity:.88}.urq-plat{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 8px;border-radius:9px;background:color-mix(in oklab,var(--bg-2) 80%,transparent);font:var(--w-ui) .8125rem/1 var(--font-sans);color:var(--ink-2)}.urq-plat img{width:15px;height:auto}.urq-card blockquote{margin:0}.urq-q{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:420;font-size:clamp(1.1875rem,.98rem + .7vw,1.5625rem);line-height:1.36;letter-spacing:-.018em;color:var(--ink-2);text-wrap:balance}.urq-q strong{font-weight:520;color:var(--ink)}.urq-by{display:inline-flex;align-items:center;gap:12px;text-align:left}.urq-by img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--bg-3);box-shadow:0 0 0 1px var(--edge)}.urq-by b{display:block;font-weight:var(--w-ui);color:var(--ink)}.urq-by span span{display:block;font-size:var(--fs-small);color:var(--ink-3)}.urq-all{margin-top:2px}@media(max-width:760px){.urq-tag{right:10px;top:124px}.urq-card{margin-top:-14px;width:100%;justify-items:start;gap:18px;text-align:left}.urq-q{text-wrap:pretty}.urq-brand{gap:12px}.urq-blogo{height:28px}}@media(max-width:1099px){.ur-dock{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:999px){.ur-grid{grid-template-columns:minmax(0,1fr)}.ur-text{position:static}}@media(max-width:620px){.ur-f{grid-template-columns:minmax(0,1fr)}.ur-key{min-height:68px;padding:12px 8px}}.cp-scroll{position:relative;overflow-x:auto;margin-inline:-8px;padding:8px 8px 16px;-webkit-overflow-scrolling:touch}.cp{width:100%;min-width:calc(200px + var(--cp-n, 3) * 130px);border-collapse:separate;border-spacing:0 6px;font-size:.9375rem}.cp caption{caption-side:top;text-align:left;padding:0 0 10px;font-size:var(--fs-small);color:var(--ink-3)}.cp th,.cp td{padding:16px 18px;text-align:center;vertical-align:middle;line-height:1.4}.cp thead th{padding-block:12px 14px;font-weight:var(--w-ui);color:var(--ink-2);font-size:.875rem}.cp tbody th{text-align:left;font-weight:var(--w-ui);color:var(--ink);width:34%}.cp tbody th small{display:block;margin-top:3px;font-weight:var(--w-body);font-size:.8125rem;color:var(--ink-3)}.cp tbody td,.cp tbody th{background:var(--bg-2)}.cp tbody tr>:first-child{border-radius:14px 0 0 14px}.cp tbody tr>:last-child{border-radius:0 14px 14px 0}.cp tbody td{color:var(--ink-2)}.cp .cp-hi{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--edge);position:relative}.cp thead .cp-hi{background:transparent;box-shadow:none}.cp-brand{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:600}.cp-brand img{width:22px;height:22px;border-radius:7px}.cp-v{display:inline-flex;align-items:center;justify-content:center;gap:6px}.cp-v i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%}.cp-v svg{width:12px;height:12px}.cp-v--yes i{background:var(--ok-soft);color:var(--ok)}.cp-hi .cp-v--yes i{background:var(--ink);color:#fbfaf8}.cp-v--no i{background:var(--bg-3);color:var(--ink-3)}.cp-v--partial i{background:var(--bg-3);color:var(--ink-2)}.cp-v--no i:before{content:"";width:9px;height:1.6px;border-radius:2px;background:currentColor}.cp-v--partial i:before{content:"";width:9px;height:9px;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 50%);box-shadow:inset 0 0 0 1.4px currentColor}@media(max-width:760px){.cp th,.cp td{padding:13px 12px}.cp tbody th{position:sticky;left:0;z-index:1;width:40%}}.vpf{position:relative;width:var(--pw, 300px);aspect-ratio:300 / 622;padding:11px;border-radius:54px;color-scheme:light;background:linear-gradient(150deg,#34322f,#121110 34%,#0b0b0a 70%,#26241f);box-shadow:inset 0 0 0 1.5px #4a4743,inset 0 0 0 3.5px #0a0a09,0 0 0 1px #3026141a,var(--shadow-3)}.vpf:before{content:"";position:absolute;left:-2.5px;top:120px;width:3px;height:58px;border-radius:2px 0 0 2px;background:#1e1d1b;box-shadow:0 74px #1e1d1b}.vpf__scr{position:relative;height:100%;overflow:hidden;border-radius:43px;background:var(--sb-bg, #fff);color:#141414;font:400 12px/1.35 -apple-system,SF Pro Text,system-ui,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.vpf__sb{position:absolute;z-index:6;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:46px;padding:2px 24px 0 32px;color:var(--sb-ink, #111)}.vpf__sb b{font:600 14.5px/1 -apple-system,SF Pro Text,system-ui,sans-serif;letter-spacing:-.01em}.vpf__sb span{display:flex;align-items:center;gap:4px}.vpf__sb svg{display:block;height:9.5px;width:auto}.vpf__isl{position:absolute;z-index:7;left:50%;top:11px;width:80px;height:25px;margin-left:-40px;border-radius:13px;background:#000}.vpf__site{position:absolute;inset:46px 0 0;overflow:hidden;background:#fff}.vpf__saf{position:absolute;z-index:6;left:12px;right:12px;bottom:24px;display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:21px;background:#f8f8f6cc;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:0 0 0 .5px #00000024,0 8px 22px -8px #00000059;color:#111;font:500 13px/1 -apple-system,system-ui,sans-serif}.vpf__saf small{font:600 12px/1 -apple-system,system-ui,sans-serif}.vpf__saf span{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;white-space:nowrap;overflow:hidden}.vpf__saf svg{flex:none;width:13px;height:13px}.vpf__home{position:absolute;z-index:6;left:50%;bottom:8px;width:112px;height:4.5px;margin-left:-56px;border-radius:3px;background:#111}.vpf svg.i{display:block;width:19px;height:19px;flex:none}.vpf--ceto{--sb-bg: #3D5467;--sb-ink: #fff}.vpc-top{display:grid;place-items:center;height:26px;background:#3d5467;color:#fff;font-size:10px}.vpc-hd{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 14px}.vpc-hd img{height:25px;width:auto}.vpc-hd span{display:flex;gap:7px}.vpc-hd i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eef3f4;color:#12989e}.vpc-hd i svg{width:16px;height:16px}.vpc-menu{display:flex;align-items:center;gap:10px;height:36px;margin:0 14px;padding:0 12px;border-radius:4px;background:#f2f2f2;font-weight:600;font-size:13px}.vpc-menu svg{width:16px;height:16px}.vpc-pg{padding:16px 14px 0}.vpc-h{font-weight:700;font-size:17px;line-height:1.2;letter-spacing:-.01em;color:#3d5467}.vpc-cats{display:flex;gap:6px;margin:11px -14px 0 0;overflow:hidden}.vpc-cats span{flex:none;display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:13px;box-shadow:inset 0 0 0 1px #cfe3e4;color:#12898e;font-size:11px;font-weight:600;white-space:nowrap}.vpc-grid{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;margin-top:14px}.vpc-grid li{min-width:0}.vpc-ph{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:6px;background:#1aa0a6}.vpc-ph img{position:absolute;left:var(--l);top:var(--t);width:var(--w);max-width:none;height:auto}.vpc-ph i{position:absolute;z-index:1;left:6px;top:6px;height:18px;padding:0 7px;border-radius:9px;background:#fff;color:#3d5467;font:600 9.5px/18px -apple-system,system-ui,sans-serif;font-style:normal;box-shadow:0 1px 3px #0000001f}.vpc-grid small{display:block;margin-top:7px;color:#12898e;font-size:9.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vpc-grid li>b{display:-webkit-box;margin-top:2px;font-weight:600;font-size:11.5px;line-height:1.3;color:#1f2a33;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vpc-pr{display:block;margin-top:4px;font-weight:700;font-size:12.5px;color:#3d5467}.vpf--maho{--sb-bg: #111;--sb-ink: #fff}.vpm{height:100%;display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.vpm-bar{display:grid;place-items:center;height:26px;background:#111;color:#fff;font-size:10.5px;letter-spacing:.04em}.vpm-hd{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:58px;padding:0 14px}.vpm-hd>span{display:flex;gap:12px}.vpm-hd>span:last-child{justify-content:flex-end}.vpm-hd svg.i{width:17px;height:17px}.vpm-hd img{height:25px;width:auto}.vpm-hero{position:relative;flex:1;overflow:hidden;background:#d6c9b6}.vpm-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:63% 30%}.vpm-txt{position:absolute;left:0;right:0;bottom:96px;padding:0 30px;display:grid;justify-items:center;gap:12px;color:#fff;text-align:center;text-shadow:0 1px 14px rgba(0,0,0,.18)}.vpm-txt b{font-weight:300;font-size:25px;letter-spacing:.14em;text-transform:uppercase;line-height:1.15}.vpm-txt u{font-size:11px;letter-spacing:.2em;text-underline-offset:6px;text-decoration-thickness:1px}@media(max-width:560px){.vpm-hd{padding:0 11px}.vpm-hd>span{gap:9px}.vpm-hd img{height:19px}.vpm-hd svg.i{width:15px;height:15px}}.vpf--tart{--sb-bg: #F6F1EA;--sb-ink: #2A2A2A}.vpt{height:100%;display:flex;flex-direction:column}.vpt-bar{display:grid;place-items:center;min-height:34px;padding:6px 18px;background:#f6f1ea;color:#2a2a2a;font-size:10px;line-height:1.35;text-align:center}.vpt-hero{position:relative;flex:1;overflow:hidden;background:#a9c2dd}.vpt-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.vpt-hd{position:absolute;z-index:1;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 14px;color:#fff}.vpt-hd img{height:22px;width:auto;filter:invert(1) brightness(2)}.vpt-txt{position:absolute;left:0;right:0;bottom:104px;display:grid;justify-items:center;gap:12px;padding:0 28px;color:#fff;text-align:center;text-shadow:0 1px 16px rgba(30,40,60,.3)}.vpt-txt b{font:400 19px/1.15 Didot,"Bodoni 72",Bodoni MT,Playfair Display,Georgia,serif;letter-spacing:.05em}.vpt-txt u{font:400 12px/1 Didot,"Bodoni 72",Georgia,serif;letter-spacing:.12em;text-transform:uppercase;text-underline-offset:5px;text-decoration-thickness:1px}.vpf--pep{--sb-bg: #EDE6DA;--sb-ink: #1E2D24}.vpp{height:100%;display:flex;flex-direction:column}.vpp-bar{display:grid;place-items:center;height:28px;background:#ede6da;color:#1e2d24;font-size:10.5px}.vpp-hero{position:relative;flex:1;overflow:hidden;background:#6f7550}.vpp-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% 30%}.vpp-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000002e,#0000 22%,#0000000d 45%,#00000080)}.vpp-hd{position:absolute;z-index:1;inset:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;padding:0 16px;color:#fff}.vpp-hd>svg:last-child{justify-self:end}.vpp-hd img{height:26px;width:auto;filter:invert(1) brightness(2)}.vpp-txt{position:absolute;z-index:1;left:0;right:0;bottom:92px;display:grid;justify-items:start;gap:10px;padding:0 18px;color:#fff}.vpp-txt b{font:700 26px/1.04 Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;letter-spacing:-.01em}.vpp-txt p{font-size:11.5px;line-height:1.45;opacity:.95}.vpp-txt i{display:inline-flex;align-items:center;height:34px;margin-top:4px;padding:0 16px;border-radius:17px;background:#ede6da;color:#1e2d24;font-style:normal;font-weight:600;font-size:12px}.vpf--vet{--sb-bg: #fff;--sb-ink: #111}.vpv{height:100%;position:relative}.vpv-hd{display:flex;align-items:center;gap:12px;height:58px;padding:0 14px}.vpv-hd img{height:20px;width:auto;margin-right:auto}.vpv-find{display:flex;align-items:center;height:40px;margin:0 12px;padding-left:12px;border-radius:3px;background:#f3f3f3;color:#555;font-size:11.5px;overflow:hidden}.vpv-find i{display:grid;place-items:center;width:40px;height:40px;margin-left:auto;background:#111;color:#fff}.vpv-find i svg{width:16px;height:16px}.vpv-promo{position:relative;display:grid;align-content:start;gap:6px;height:250px;margin:14px 12px 0;padding:18px 16px;border-radius:6px;overflow:hidden;color:#fff;background:radial-gradient(120% 90% at 85% 10%,#4a4d45,#4a4d4500 60%),linear-gradient(160deg,#2c2e2a,#121311 70%)}.vpv-promo b{font:800 30px/.95 Arial Narrow,Helvetica Neue,Arial,sans-serif;font-stretch:condensed;letter-spacing:-.01em}.vpv-promo small{font-size:11px;opacity:.9}.vpv-promo i{justify-self:start;display:inline-flex;align-items:center;height:34px;margin-top:8px;padding:0 14px;border-radius:3px;background:#111;box-shadow:inset 0 0 0 1px #ffffff38;font-style:normal;font-weight:700;font-size:11px;letter-spacing:.04em}.vpv-usp{display:grid;gap:4px;margin:12px 14px 0;font-weight:600;font-size:11.5px}.vpv-dim{position:absolute;inset:0;z-index:2;background:#0c0c0c6b}.vpv-sheet{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:8px 10px 92px;border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -10px 30px -12px #0006}.vpv-sheet>i{display:block;width:36px;height:5px;margin:0 auto 8px;border-radius:3px;background:#d9d9d9}.vpv-sheet ul{list-style:none;display:grid;gap:1px}.vpv-sheet li{display:flex;align-items:center;gap:10px;height:31px;padding:0 10px;border-radius:8px;font-size:12.5px}.vpv-sheet li.on{background:#f2f2f2;font-weight:700}.vpv-sheet li img,.vpv-sheet li>b{width:18px;height:18px;flex:none;border-radius:50%;box-shadow:0 0 0 1px #00000014}.vpv-sheet li>b{background:linear-gradient(180deg,#fff 50%,#dc143c 50%)}.vpv-sheet li svg{width:14px;height:14px;margin-left:auto}.vpf--store{--sb-bg: #fff;--sb-ink: #111}.vps{height:100%;padding:0 16px;font-family:-apple-system,SF Pro Text,system-ui,Segoe UI,Roboto,sans-serif}.vps-hd{display:flex;align-items:center;gap:7px;height:52px;font-weight:650;font-size:13.5px;letter-spacing:-.01em}.vps-hd img{width:17px;height:auto}.vps-hd>span{display:flex;gap:14px;margin-left:auto}.vps-app{display:flex;align-items:center;gap:11px;margin-top:4px}.vps-app>img{width:44px;height:44px;border-radius:10px;box-shadow:0 0 0 1px #00000014}.vps-app b{display:block;font-weight:600;font-size:12.5px;color:#121212}.vps-app i{display:inline-flex;margin-top:4px}.vps-app i img{height:17px;width:auto}.vps-btn{display:grid;place-items:center;height:38px;margin-top:14px;border-radius:19px;background:#121212;color:#fff;font-weight:600;font-size:12.5px}.vps-h{margin-top:22px;font-weight:650;font-size:16px;letter-spacing:-.01em}.vps-note{margin-top:10px}.vps-note small{display:block;font-weight:600;font-size:11px}.vps-note b{display:flex;align-items:center;gap:6px;margin-top:4px;font-weight:650;font-size:18px}.vps-st{display:inline-flex;gap:1px;color:#121212}.vps-st svg{width:12px;height:12px}.vps-note .vps-st svg{width:14px;height:14px}.vps-rev{margin:16px -8px 0;padding:14px 12px;border-radius:14px;background:#f4f4f2;box-shadow:inset 0 0 0 1px #0000000d}.vps-rev>b{font-weight:650;font-size:12px}.vps-rev>small{display:block;margin-top:3px;font-size:10.5px;color:#616161}.vps-rev>div{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:10.5px;color:#616161}.vps-rev p{margin-top:8px;font-size:11.5px;line-height:1.45;color:#1a1a1a}.vps-rev u{display:inline-block;margin-top:8px;font-size:11px;font-weight:600;text-decoration:none;color:#1a1a1a}.vsx-hero{position:relative;isolation:isolate;overflow-x:clip}.vsx-hero>.wrap{padding-block:clamp(36px,5vw,64px) clamp(56px,7vw,104px)}.vsx-grid{display:grid;gap:clamp(40px,5vw,64px);align-items:center}@media(min-width:1100px){.vsx-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.vsx-k{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:8px 18px 8px 12px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-1)}.vsx-k>span{display:inline-flex;align-items:center;gap:9px;font:600 1.0625rem/1 var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.vsx-k>span>img{width:24px;height:24px}.vsx-k>b{font:var(--w-ui) .8125rem/1 var(--font-sans);color:var(--ink-3)}.vsx-k .vsx-t{display:inline-flex;align-items:center;gap:9px}.vsx-k .vsx-t img{display:block;width:auto;height:var(--h1)}.vsx-k .vsx-t img.is-icon{border-radius:7px;box-shadow:0 0 0 1px #18181b14}.vsx-k .vsx-t span{font:600 1rem/1.2 var(--font-sans);letter-spacing:-.01em;color:#1a1a1a}.vsx-h{margin-top:22px;max-width:13em}.vsx-h .tone{display:block}.vsx-lead{margin-top:22px;max-width:32em}.vsx-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.vsx-ctas .btn{--h: 48px;padding-inline:24px}.vsx-scene{position:relative;min-width:0}@media(max-width:760px){.vsx-ctas{flex-direction:column}.vsx-ctas .btn{width:100%}.vsx-lead{margin-top:18px}.vsx-k{gap:11px;padding:7px 14px 7px 10px}.vsx-k .vsx-t span{font-size:.9375rem}}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .vsx-in{animation:vsx-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}}@keyframes vsx-in{0%{opacity:0;transform:translateY(14px)}}.vsx-route .head{margin-bottom:clamp(26px,3.2vw,40px)}.vsx-cmp .head{margin-bottom:clamp(28px,3.4vw,40px)}.vsx-pf{overflow-x:clip}.vsx-pf__f{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}.vsx-pf__f .aura{inset:-10% -6%}.vsx-pf__shot{position:relative;z-index:1;margin:0;display:grid;justify-items:center;gap:16px}.vsx-pf__shot figcaption{max-width:300px;font-size:var(--fs-small);line-height:1.45;color:var(--ink-3);text-align:center}@media(min-width:1000px){.vsx-pf__shot{justify-items:start}.vsx-pf__shot figcaption{max-width:264px;margin-left:40px;text-align:left}}.vsx-pf__card{position:relative;z-index:2;margin:0;display:grid;gap:20px;justify-items:start;padding:clamp(24px,3vw,40px);border-radius:var(--r-frame)}.vsx-pf__brand{display:flex;align-items:center;gap:16px}.vsx-pf__logo{display:block;height:var(--lh, 17px);width:auto;opacity:.9}.vsx-pf__plat{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 8px;border-radius:9px;background:color-mix(in oklab,var(--bg-2) 80%,transparent);font:var(--w-ui) .8125rem/1 var(--font-sans);color:var(--ink-2)}.vsx-pf__plat img{width:15px;height:auto}.vsx-pf__card blockquote{margin:0}.vsx-pf__q{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:430;font-size:clamp(1.375rem,1.05rem + 1.15vw,2.0625rem);line-height:1.2;letter-spacing:-.022em;color:var(--ink);text-wrap:pretty}.vsx-pf__by{display:flex;align-items:center;gap:12px}.vsx-pf__by img{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--edge);background:var(--bg-3)}.vsx-pf__by b{display:block;font-weight:var(--w-ui);color:var(--ink)}.vsx-pf__by span span{display:block;font-size:var(--fs-small);color:var(--ink-3)}@media(min-width:1000px){.vsx-pf__f{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center;justify-items:stretch}.vsx-pf__shot{grid-column:8 / 13;grid-row:1;justify-self:start}.vsx-pf__card{grid-column:1 / 8;grid-row:1;justify-self:end;align-self:end;width:min(100%,640px);margin:0 -48px clamp(-130px,-9vw,-96px) 0}.vsx-pf .wrap{padding-bottom:calc(var(--sec-pad) + clamp(40px,4vw,64px))}}@media(max-width:999px){.vsx-pf__shot{gap:0}.vsx-pf__shot figcaption{order:-1;margin-bottom:18px}.vsx-pf__card{max-width:600px;margin:-60px 14px 0}}@media(max-width:560px){.vsx-pf .vpf{--pw: 268px}.vsx-pf__card{margin:-48px 0 0;gap:18px}}.vsx-end .wrap{display:grid;gap:clamp(40px,5vw,64px)}.vsx-go{display:grid;gap:28px 64px;align-items:end}@media(min-width:1000px){.vsx-go{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.vsx-go .h2{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);max-width:14em}.vsx-go .lead{margin-top:14px}.vsx-go__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}@media(max-width:760px){.vsx-go__ctas{flex-direction:column}.vsx-go__ctas .btn{width:100%}}.vsx-mig{margin-top:18px;font-size:.9375rem}.vsx-others{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vsx-others p{width:100%;margin-bottom:4px;font-size:.875rem;font-weight:var(--w-ui);color:var(--ink-3)}.vsx-others a.chip{gap:9px;height:46px;padding:0 16px 0 14px;font-size:.875rem;text-decoration:none;color:var(--ink);transition:box-shadow var(--d-2) var(--ease-out),transform var(--d-2) var(--ease-out)}.vsx-others a.chip small{font:var(--w-ui) .75rem/1 var(--font-sans);color:var(--ink-3)}.vsx-others a.chip img{display:block;width:auto;height:calc(var(--h1) * .78)}.vsx-others a.chip img.is-icon{border-radius:5px}.vsx-others a.chip b{font-weight:600;color:#1a1a1a}.vsx-others a.chip svg{width:13px;height:13px;color:var(--ink-3)}@media(hover:hover)and (pointer:fine){.vsx-others a.chip:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--edge-2),var(--shadow-2)}}.gpl{margin:0}.gpl-stage{position:relative;aspect-ratio:6 / 5;border-radius:var(--r-frame);overflow:hidden;background:radial-gradient(120% 90% at 50% 40%,#f6f3ec,#ece7dc);box-shadow:inset 0 0 0 1px var(--edge),var(--shadow-2)}.gpl-lbl{position:absolute;z-index:5;left:18px;top:16px;display:grid}.gpl-lbl span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:8px;font-weight:var(--w-ui);font-size:.9375rem;color:var(--ink);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out-expo)}.gpl-lbl img{width:20px;height:20px;border-radius:6px}.gpl-lbl i{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--bg-3);color:var(--ink-3)}.gpl-lbl i svg{width:12px;height:12px}.gpl-tag{position:absolute;z-index:5;right:16px;top:14px;display:grid;justify-items:end}.gpl-tag span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:var(--r-pill);font:var(--w-ui) .75rem/1 var(--font-sans);white-space:nowrap;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out-expo)}.gpl-tag .gpl-t1{background:var(--ink);color:var(--bg)}.gpl-tag .gpl-t2{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--edge-2),var(--shadow-1)}.gpl-tag .gpl-t2 i{width:6px;height:6px;border-radius:50%;background:var(--ok)}.gpl-ring{position:absolute;border-radius:30px;transition:inset .9s var(--ease-out-expo),opacity .6s var(--ease-out),transform .9s var(--ease-out-expo)}.gpl-r1{inset:15% 6% 8%;background:linear-gradient(180deg,#ffffff80,#ffffff47);box-shadow:inset 0 1px #fffc,0 0 0 1px #30261414,0 20px 50px -30px #30261459;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gpl-r2{inset:27% 18% 20%;border-radius:24px;background:linear-gradient(180deg,#302c241a,#302c2429);box-shadow:inset 0 0 0 1px #3026141f}.gpl-r2>b{position:absolute;left:14px;top:10px;display:inline-flex;align-items:center;gap:6px;font:600 .6875rem/1 var(--font-sans);color:var(--ink-2)}.gpl-r2>b svg{width:12px;height:12px}.gpl-svc{position:absolute;z-index:3;display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:var(--r-pill);background:var(--surface);box-shadow:0 0 0 1px var(--edge-2),var(--shadow-1);font:var(--w-ui) .75rem/1 var(--font-sans);color:var(--ink);white-space:nowrap;transition:opacity .5s var(--ease-out),transform .8s var(--ease-out-expo)}.gpl-svc--n{left:50%;top:15%;transform:translate(-50%,-50%)}.gpl-svc--e{right:6%;top:52%;transform:translate(30%,-50%)}.gpl-svc--s{left:50%;bottom:8%;transform:translate(-50%,50%)}.gpl-svc--w{left:6%;top:52%;transform:translate(-30%,-50%)}.gpl-store{position:absolute;z-index:2;inset:37% 29% 29%;display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:#fff;color:#18181b;box-shadow:0 0 0 1px #18181b14,var(--shadow-2);transition:inset .9s var(--ease-out-expo);color-scheme:light}.gpl-sbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:26px;flex:none;padding:0 9px;border-bottom:1px solid #ECECEC;font:600 .5625rem/1 var(--font-sans);letter-spacing:.18em}.gpl-sbar>svg{width:12px;height:12px;fill:none;stroke:#3f3f46;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.gpl-sbar>svg:last-child{justify-self:end}.gpl-logo{display:inline-flex;font-size:10px;line-height:1}.gpl-sbody{flex:1;display:grid;grid-template-columns:42% minmax(0,1fr);gap:10px;padding:10px;min-height:0}.gpl-sbody img{width:100%;height:100%;min-height:0;border-radius:8px;object-fit:cover;object-position:50% 40%;background:#f0f0ee}.gpl-sbody div{display:flex;flex-direction:column;gap:6px;min-width:0}.gpl-sbody b{font-size:.75rem;line-height:1.25;font-weight:650}.gpl-sbody p{font-size:.6875rem;color:#6e6e76}.gpl-btn{align-self:flex-start;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:5px;background:#18181b;color:#fff;font:600 .5625rem/1 var(--font-sans);white-space:nowrap}.gpl-in{display:flex;flex-wrap:wrap;gap:3px;margin-top:auto;opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease-out) .25s,transform .7s var(--ease-out-expo) .25s}.gpl-in span{height:18px;padding:0 5px;border-radius:5px;background:#18181b;color:#fff;font:600 .5625rem/18px var(--font-sans)}.gpl-note{font-size:.625rem;color:#6e6e76;opacity:0;transition:opacity .5s var(--ease-out) .35s}.gpl.is-us .gpl-lbl .gpl-l1,.gpl.is-us .gpl-tag .gpl-t1{opacity:0;transform:translateY(-6px)}.gpl:not(.is-us) .gpl-lbl .gpl-l2,.gpl:not(.is-us) .gpl-tag .gpl-t2{opacity:0;transform:translateY(6px)}.gpl.is-us .gpl-r1{opacity:0;transform:scale(1.08)}.gpl.is-us .gpl-r2{opacity:0;transform:scale(1.12)}.gpl.is-us .gpl-svc{opacity:0}.gpl.is-us .gpl-svc--n{transform:translate(-50%,-150%)}.gpl.is-us .gpl-svc--e{transform:translate(150%,-50%)}.gpl.is-us .gpl-svc--s{transform:translate(-50%,150%)}.gpl.is-us .gpl-svc--w{transform:translate(-150%,-50%)}.gpl.is-us .gpl-store{inset:17% 12% 12%}.gpl.is-us .gpl-in,.gpl.is-us .gpl-note{opacity:1;transform:none}.gpl-say{display:grid;gap:6px;margin-top:14px;padding:0 4px;font-size:.875rem;line-height:1.45;color:var(--ink-2)}.gpl-say b{font-weight:var(--w-ui);color:var(--ink)}@media(max-width:560px){.gpl-stage{aspect-ratio:4 / 5.4}.gpl-tag{left:18px;right:auto;top:46px;justify-items:start}.gpl-r1{inset:22% 7% 8%}.gpl-r2{inset:33% 15% 19%}.gpl-store{inset:42% 21% 28%}.gpl.is-us .gpl-store{inset:24% 8% 10%}.gpl-svc{font-size:.6875rem;padding:0 9px;height:26px}.gpl-svc--n{top:22%}.gpl-svc--e{right:7%;top:57%;transform:translate(30%,-50%)}.gpl-svc--w{left:7%;top:57%;transform:translate(-30%,-50%)}}.fl{margin:0;max-width:1120px;margin-inline:auto;text-align:left}.fl-pick{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;margin-bottom:18px}.fl-pick__l{font-size:.875rem;font-weight:var(--w-ui);color:var(--ink-3);margin-right:4px}.fl-m{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 8px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font:var(--w-ui) .875rem/1 var(--font-sans);cursor:pointer;box-shadow:inset 0 0 0 1px var(--edge-2);transition:background-color var(--d-2) var(--ease-out),color var(--d-2) var(--ease-out),box-shadow var(--d-2) var(--ease-out)}.fl-m img{width:22px;height:22px;border-radius:50%;box-shadow:0 0 0 1px #0000000f}.fl-m[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--edge),var(--shadow-2)}@media(hover:hover)and (pointer:fine){.fl-m:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--edge-3)}.fl-m[aria-pressed=true]:hover{box-shadow:0 0 0 1px var(--edge-2),var(--shadow-2)}}.fl-m:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.fl-lanes{display:grid;gap:12px}.fl-lane{position:relative;border-radius:var(--r-frame);padding:18px 22px 16px}.fl-lane--them{background:color-mix(in oklab,var(--bg-2) 86%,transparent);box-shadow:inset 0 0 0 1px var(--edge)}.fl-lane--us{--glass-1: rgba(255, 255, 255, .9);--glass-2: rgba(255, 255, 255, .76);box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px var(--glass-rim),var(--shadow-3)}.fl-name{display:flex;align-items:center;gap:9px;font-weight:var(--w-ui);font-size:.9375rem;color:var(--ink)}.fl-lane--them .fl-name{color:var(--ink-2)}.fl-name img{width:22px;height:22px;border-radius:7px}.fl-name i{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--bg-3);color:var(--ink-3)}.fl-name i .ic{width:13px;height:13px}.fl-track{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:132px;margin:12px 0 8px}.fl-node{position:relative;z-index:2;display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:11px;align-items:center;width:232px;padding:12px;border-radius:18px;background:var(--surface);box-shadow:0 0 0 1px var(--edge),var(--shadow-1);transition:box-shadow .45s var(--ease-out),transform .45s var(--ease-out)}.fl-node b{display:block;font-weight:var(--w-ui);font-size:.9375rem;line-height:1.3;color:var(--ink)}.fl-node>div>span{display:block;font-size:.8125rem;line-height:1.35;color:var(--ink-3)}.fl-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--bg-2);color:var(--ink-2)}.fl-ic .ic{width:18px;height:18px}.fl-ic img{width:38px;height:38px;border-radius:50%;box-shadow:0 0 0 1px #0000000f}.fl-lane--them .fl-node{background:color-mix(in oklab,var(--surface) 94%,var(--bg-2))}.fl-node.is-hit{box-shadow:0 0 0 1px var(--edge-2),var(--shadow-2);transform:translateY(-2px)}.fl-node--p:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.85) 45%,transparent 70%) no-repeat;background-size:220% 100%;background-position:120% 0}.fl-node--p.is-work:after{opacity:1;animation:fl-sweep .7s var(--ease-in-out) 2}@keyframes fl-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.fl-langs{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.fl-langs span{height:20px;padding:0 6px;border-radius:6px;background:var(--bg-2);color:var(--ink-3);font:var(--w-ui) .6875rem/20px var(--font-sans);transition:background-color .3s var(--ease-out),color .3s var(--ease-out)}.fl-langs span.is-on{background:var(--ink);color:var(--bg)}.fl-got{grid-column:1 / -1;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;margin-top:10px;padding:8px;border-radius:12px;background:var(--bg-2)}.fl-got img{width:40px;height:40px;border-radius:8px;object-fit:cover;background:var(--bg-3)}.fl-got b{font-size:.8125rem;line-height:1.25}.fl-got em{display:inline-block;margin-top:4px;padding:3px 7px;border-radius:6px;background:var(--ink);color:var(--bg);font:var(--w-ui) .625rem/1.2 var(--font-sans)}.fl-got>img,.fl-got>div{transition:opacity .4s var(--ease-out),transform .55s var(--ease-out-expo)}.fl-got>img{grid-area:1 / 1}.fl-got>div{grid-area:1 / 2}.fl .fl-got>.fl-load{grid-area:1 / 1 / 2 / 3;align-self:center;display:flex;align-items:center;gap:9px;min-width:0;padding-left:12px;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out)}.fl-got>.fl-load i{flex:none;width:15px;height:15px;border-radius:50%;border:2px solid var(--bg-3);border-top-color:var(--ink-3);animation:fl-spin .75s linear infinite}.fl-got>.fl-load code{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:450 .6875rem/1.3 var(--font-mono);color:var(--ink-3)}@keyframes fl-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:no-preference){html.js .fl:not(.is-still) .fl-got:not(.is-got)>img,html.js .fl:not(.is-still) .fl-got:not(.is-got)>div{opacity:0;transform:translateY(6px)}html.js .fl:not(.is-still) .fl-got:not(.is-got)>.fl-load{opacity:1}}.fl-got.is-got>.fl-load i,.fl.is-still .fl-got>.fl-load i{animation:none}.fl-pkt{position:absolute;z-index:1;left:0;top:50%;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 5px;border-radius:var(--r-pill);white-space:nowrap;font:var(--w-ui) .75rem/1 var(--font-sans);color:var(--ink);opacity:0;transform:translateY(-50%);pointer-events:none;background:linear-gradient(180deg,#fffffff2,#fffc);box-shadow:inset 0 1px #fff,0 0 0 1px var(--edge-2),0 6px 16px -6px #30261459}.fl-pkt img{width:20px;height:20px;border-radius:50%}.fl-pkt:before{content:"";position:absolute;top:50%;height:3px;width:70px;margin-top:-1.5px;border-radius:3px;opacity:0;transition:opacity .2s var(--ease-out);right:100%;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--ink) 22%,transparent))}.fl-pkt.is-back:before{right:auto;left:100%;background:linear-gradient(270deg,transparent,color-mix(in oklab,var(--ink) 22%,transparent))}.fl-pkt.is-move:before{opacity:1}.fl-out{font-size:.875rem;color:var(--ink-3)}.fl-lane--us .fl-out{color:var(--ink-2)}@media(max-width:900px){.fl-lane{padding:14px 12px 12px}.fl-track{min-height:0;gap:8px;align-items:flex-start}.fl-node{width:auto;flex:1 1 0;grid-template-columns:minmax(0,1fr);row-gap:8px;padding:10px;justify-items:start}.fl-node>div>span:not(.fl-langs){display:none}.fl-ic,.fl-ic img{width:30px;height:30px}.fl-ic .ic{width:15px;height:15px}.fl-node b{font-size:.8125rem}.fl-got{grid-template-columns:minmax(0,1fr)}.fl-got img{display:none}.fl-got>div,.fl .fl-got>.fl-load{grid-area:1 / 1}.fl .fl-got>.fl-load{padding-left:2px;gap:7px;align-items:flex-start}.fl-got>.fl-load code{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.fl-lane--us .fl-track{justify-content:space-between}.fl-lane--us .fl-node{flex:0 1 46%}.fl-pkt{padding:0 6px 0 4px}.fl-pkt span{display:none}.fl-pkt:before{width:36px}}@media(max-width:420px){.fl-pick__l{width:100%;text-align:center;margin:0}.fl-m{padding:0 11px 0 6px}}.lfy{position:relative;margin:0}.lfy-card{position:relative;border-radius:18px;background:#fff;color:#303030;font:450 .8125rem/1.4 var(--font-url);box-shadow:0 0 0 1px #18181b14,var(--shadow-3);color-scheme:light;overflow:hidden}.lfy-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 10px}.lfy-h b{font-weight:650;font-size:.9375rem}.lfy-pub{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:8px;background:#303030;color:#fff;font-size:.75rem;font-weight:600;transition:transform .25s var(--ease-out),box-shadow .3s var(--ease-out)}.lfy-pub.is-press{transform:scale(.94);box-shadow:0 0 0 4px #30303024}.lfy-find{display:flex;align-items:center;gap:7px;height:30px;margin:0 12px 10px;padding:0 10px;border-radius:8px;box-shadow:inset 0 0 0 1px #dadada;color:#8a8a8a;font-size:.75rem}.lfy-find svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.lfy-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 12px 12px}.lfy-pr{display:block;margin-top:1px;font-size:.6875rem;font-weight:600;color:#303030}.lfy-foot{display:flex;align-items:center;justify-content:space-between;padding:9px 12px 10px 14px;border-top:1px solid #EBEBEB;color:#616161;font-size:.6875rem;font-variant-numeric:tabular-nums}.lfy-pg{display:inline-flex;gap:4px}.lfy-pg i{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;box-shadow:inset 0 0 0 1px #e3e3e3;color:#616161}.lfy-pg i:first-child{color:#c4c4c4}.lfy-pg svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lfy-p{padding:8px;border-radius:12px;background:#f6f6f7;transition:background-color .3s var(--ease-out),box-shadow .3s var(--ease-out),transform .35s var(--ease-out)}.lfy-p.is-open{background:#fff;box-shadow:0 0 0 1px #e3e3e3,0 8px 18px -10px #00000040;transform:translateY(-2px)}.lfy-p img{width:100%;aspect-ratio:4 / 3;border-radius:8px;object-fit:cover;background:#efe9df}.lfy-p p{margin-top:7px;font-size:.6875rem;line-height:1.3;color:#616161;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lfy-l{display:flex;gap:4px;margin-top:7px}.lfy-l span{flex:1;height:20px;border-radius:6px;background:transparent;box-shadow:inset 0 0 0 1px #d4d4d4;color:#8a8a8a;font:600 .5625rem/20px var(--font-sans);text-align:center;transition:background-color .3s var(--ease-out),color .3s var(--ease-out),box-shadow .3s var(--ease-out);transition-delay:var(--w, 0ms)}.lfy-l span.is-on,.lfy-l span.is-pre{background:#303030;color:#fff;box-shadow:none}.lfy-cur{position:absolute;z-index:3;left:0;top:0;width:22px;height:22px;color:#111;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25));pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out)}.lfy.is-run .lfy-cur{opacity:1}.lfy-cur.is-click{animation:lfy-click .3s var(--ease-out)}@keyframes lfy-click{50%{scale:.82}}.lfy-say{position:relative;display:grid;gap:10px;margin-top:14px;padding:0 4px}.lfy-say p{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.45;color:var(--ink-2);transition:opacity .4s var(--ease-out),transform .5s var(--ease-out-expo)}.lfy-say p b{color:var(--ink);font-weight:var(--w-ui)}.lfy-say p>i,.lfy-say p>img{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--bg-3);color:var(--ink-2)}.lfy-say p>i svg{width:13px;height:13px}.lfy-say p small{display:block;font-size:.8125rem;color:var(--ink-3)}@media(prefers-reduced-motion:no-preference){html.js .lfy:not(.is-still) .lfy-l span.is-pre:not(.is-on){background:transparent;color:#8a8a8a;box-shadow:inset 0 0 0 1px #d4d4d4}html.js .lfy:not(.is-still) .lfy-say{gap:0}html.js .lfy:not(.is-still) .lfy-say p{grid-area:1 / 1}html.js .lfy:not(.is-still) .lfy-say p{opacity:0;transform:translateY(6px)}html.js .lfy:not(.is-still):not(.is-us) .lfy-say .lfy-them,html.js .lfy:not(.is-still).is-us .lfy-say .lfy-us{opacity:1;transform:none}}@media(max-width:560px){.lfy-grid{gap:6px;padding:0 8px 10px}.lfy-p{padding:6px}.lfy-p p{display:none}.lfy-l{gap:2px}.lfy-l span{font-size:.5rem}}.lks{position:relative;margin:0}.lks-mode{display:inline-flex;gap:4px;padding:4px;margin:0 0 12px 4px;border-radius:var(--r-pill);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--edge)}.lks-mode span{height:30px;padding:0 12px;border-radius:var(--r-pill);font:var(--w-ui) .75rem/30px var(--font-sans);color:var(--ink-3);transition:background-color .3s var(--ease-out),color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.lks-mode span.is-on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--edge),var(--shadow-1)}.lks-stage{position:relative;padding-bottom:96px}.lks-page{width:68%;border-radius:var(--ui-radius);background:var(--ui-bg);color:var(--ui-ink);font-size:.8125rem;box-shadow:0 0 0 1px #18181b14,var(--shadow-3);overflow:hidden;color-scheme:light}.lks-bar{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 12px;border-bottom:1px solid var(--ui-line)}.lks-bar b{display:inline-flex;font-size:.6875rem;line-height:1}.lks-r{display:inline-flex;align-items:center;gap:9px;color:var(--ui-ink-2)}.lks-r>svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lks-lg{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px 0 4px;border-radius:6px;background:var(--ui-bg-2);font:600 .625rem/1 var(--font-sans);color:var(--ui-ink-2)}.lks-lg img{width:13px;height:13px;border-radius:50%}.lks-body{display:grid;grid-template-columns:38% minmax(0,1fr);gap:14px;padding:14px}.lks-body>img{width:100%;aspect-ratio:4 / 5;border-radius:10px;object-fit:cover;background:#efefee}.lks-info{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.lks-x{position:relative;display:inline-grid;max-width:100%;perspective:500px;cursor:default}.lks-x>span{grid-area:1 / 1;backface-visibility:hidden;transition:transform .55s var(--ease-out-expo),opacity .35s var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms);transform-origin:50% 50%}.lks-key{align-self:center;justify-self:start;display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:6px;background:#f3f0ff;color:#4b3a9c;font:500 .6875rem/1 var(--font-mono);white-space:nowrap;box-shadow:inset 0 0 0 1px #4b3a9c2e;opacity:0;transform:rotateX(90deg)}.lks.is-dev .lks-x>.lks-v,.lks-x.is-peek>.lks-v{opacity:0;transform:rotateX(-90deg)}.lks.is-dev .lks-x>.lks-key,.lks-x.is-peek>.lks-key{opacity:1;transform:none}.lks-x.is-peek>span{transition-delay:0ms}.lks-crumb{font-size:.6875rem;color:var(--ui-ink-3)}.lks-title{font-weight:650;font-size:.9375rem;line-height:1.25}.lks-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;font-size:.8125rem;color:var(--ui-ink-2)}.lks-tax{font-size:.625rem;color:var(--ui-ink-3)}.lks-size{font-size:.6875rem;color:var(--ui-ink-3)}.lks-sizes{display:flex;gap:4px}.lks-sizes i{display:grid;place-items:center;width:26px;height:24px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--ui-line);font:600 .625rem/1 var(--font-sans);font-style:normal;color:var(--ui-ink-2)}.lks-sizes i.on{box-shadow:inset 0 0 0 1.5px var(--ui-ink);color:var(--ui-ink)}.lks-btn>.lks-v{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:7px;background:var(--ui-ink);color:#fff;font-weight:600;font-size:.6875rem;white-space:nowrap}.lks-desc{font-size:.75rem;line-height:1.45;color:var(--ui-ink-2)}.lks-file{position:absolute;z-index:2;right:0;top:118px;width:46%;border-radius:14px;background:#fbfbfa;color:#3a3a40;box-shadow:0 0 0 1px #18181b1a,0 30px 60px -24px #3026146b,var(--shadow-2);overflow:hidden;color-scheme:light}.lks-file__h{display:flex;align-items:center;gap:7px;height:34px;padding:0 12px;background:#f3f3f1;font:500 .6875rem/1 var(--font-mono);color:#5a5a62}.lks-file__h svg{width:13px;height:13px}.lks-file__h small{color:#9a9aa2;font:inherit}.lks-file__h i{margin-left:auto;font-style:normal;font-size:.625rem;color:#9a9aa2}.lks-code{margin:0;padding:10px 6px 12px 0;font:450 .625rem/1.8 var(--font-mono);white-space:pre;overflow:hidden;counter-reset:ln}.lks-code span{display:block;padding:0 8px 0 0;border-radius:0 5px 5px 0;overflow:hidden;text-overflow:ellipsis;transition:background-color .3s var(--ease-out)}.lks-code span:before{counter-increment:ln;content:counter(ln);display:inline-block;width:2.6em;padding-right:.9em;text-align:right;color:#b4b4bb}.lks-code span.is-on{background:#f3f0ff}.lks-code em{color:#4b3a9c}.lks-code u{text-decoration:none;color:#8a5a2b}.lks-wire{position:absolute;left:0;bottom:0;display:flex;flex-wrap:wrap;gap:6px;width:100%}.lks-wire span{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 9px;border-radius:var(--r-pill);background:var(--surface);box-shadow:0 0 0 1px var(--edge);font-size:.75rem;font-weight:var(--w-ui);color:var(--ink-2)}.lks-wire span svg{width:14px;height:14px;color:var(--ink-3)}.lks-wire span.lks-us{background:transparent;box-shadow:none;padding-left:4px;color:var(--ink)}.lks-wire span.lks-us img{width:20px;height:20px;border-radius:6px}@media(max-width:560px){.lks-stage{padding-bottom:0}.lks-page{width:100%}.lks-file{position:relative;top:auto;width:auto;margin:-36px 0 0 22%}.lks-wire{position:relative;margin-top:12px}.lks-mode span{padding:0 9px;font-size:.6875rem}}.tas{position:relative;margin:0;padding-bottom:8px}.tas-card{--p-line: #E3E3E3;position:relative;z-index:1;width:min(100%,500px);border-radius:16px;background:#fff;color:#303030;font:450 .8125rem/1.4 var(--font-url);box-shadow:0 0 0 1px #18181b14,var(--shadow-3);overflow:hidden;color-scheme:light}.tas-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 6px}.tas-h b{font-weight:650;font-size:.9375rem}.tas-h span{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:7px;background:#fff1e3;color:#5e4200;font-size:.6875rem;font-weight:600}.tas-sub{padding:0 16px 10px;color:#616161;font-size:.75rem}.tas-rows{list-style:none;display:grid;gap:2px;padding:0 8px 10px}.tas-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:40px;padding:6px 8px;border-radius:10px;transition:background-color .35s var(--ease-out)}.tas-row>img{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px #0000000f}.tas-row b{font-weight:550}.tas-st{display:inline-flex;align-items:center;gap:6px;justify-self:end}.tas-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:7px;font-size:.6875rem;font-weight:600;white-space:nowrap;background:#ebebeb;color:#616161}.tas-pill--auto{background:#cdfee1;color:#0c5132}.tas-pill--auto i{width:6px;height:6px;border-radius:50%;background:#29845a}.tas-pill--imp{background:#eaf4ff;color:#00527c}.tas-btn{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--p-line),0 1px #0000000d;font-size:.6875rem;font-weight:600;color:#303030;transition:background-color .25s var(--ease-out),box-shadow .25s var(--ease-out),transform .25s var(--ease-out)}.tas-row--on.is-hot{background:#f6f6f7}.tas.is-exp .tas-row--on .tas-btn--exp,.tas.is-imp .tas-row--on .tas-btn--imp{background:#303030;color:#fff;box-shadow:none;transform:scale(.96)}.tas-btn--imp,.tas.is-imp .tas-row--on .tas-btn--exp{display:none}.tas.is-imp .tas-row--on .tas-btn--imp{display:inline-flex}.tas-row--on .tas-pill--imp,.tas.is-done .tas-row--on .tas-pill--man{display:none}.tas.is-done .tas-row--on .tas-pill--imp{display:inline-flex}.tas-csv{position:relative;z-index:2;margin:-10px 0 0 auto;width:min(88%,430px);border-radius:14px;background:#fff;color:#303030;font:450 .75rem/1.35 var(--font-url);box-shadow:0 0 0 1px #18181b1a,0 30px 60px -24px #30261473,var(--shadow-2);overflow:hidden;transition:opacity .5s var(--ease-out),transform .7s var(--ease-out-expo)}.tas-csv__h{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fafafa}.tas-csv__h svg{width:14px;height:14px;flex:none;color:#1a7f43}.tas-csv__h b{font-weight:600;font-family:var(--font-mono);font-size:.6875rem}.tas-steps{display:flex;gap:4px;margin-left:auto}.tas-steps span{height:20px;padding:0 7px;border-radius:6px;background:#f1f1f1;color:#8a8a8a;font:600 .625rem/20px var(--font-sans);transition:background-color .3s var(--ease-out),color .3s var(--ease-out)}.tas-steps span.is-on{background:#303030;color:#fff}.tas-grid{display:grid;grid-template-columns:14px 98px minmax(0,1fr) minmax(0,1fr);gap:3px;padding:8px 8px 8px 6px;align-items:stretch}.tas-grid>span{min-height:30px;padding:7px 8px;border-radius:6px;background:#f6f6f7;overflow-wrap:anywhere}.tas-grid>span.tas-th{min-height:0;padding:4px 8px;background:transparent;color:#8a8a8a;font-size:.6875rem;font-weight:600}.tas-grid>span.tas-n{min-height:0;padding:7px 0 0;background:transparent;color:#b0b0b0;font:500 .625rem/1.35 var(--font-mono);text-align:right}.tas-grid>span.tas-n:first-child{padding-top:4px}.tas-grid>span.tas-k{color:#616161}.tas-grid>span.tas-es{background:#fffbea;transition:background-color .4s var(--ease-out)}.tas-grid>span.tas-es i{display:inline-block;transition:opacity .35s var(--ease-out),transform .45s var(--ease-out-expo)}.tas-ext{display:flex;align-items:center;gap:7px;padding:0 12px 10px;color:#616161;font-size:.6875rem;transition:opacity .35s var(--ease-out)}.tas-ext i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#7a5aa6;color:#fff;font:650 .5rem/1 var(--font-url);font-style:normal;letter-spacing:.02em}@media(prefers-reduced-motion:no-preference){html.js .tas:not(.is-still) .tas-csv{opacity:0;transform:translateY(26px) scale(.96)}html.js .tas:not(.is-still).is-sheet .tas-csv{opacity:1;transform:none}html.js .tas:not(.is-still) .tas-grid>span.tas-es i{opacity:0;transform:translateY(4px)}html.js .tas:not(.is-still) .tas-grid>span.tas-es.is-in i{opacity:1;transform:none}html.js .tas:not(.is-still) .tas-grid>span.tas-es.is-in{background:#f6f6f7}html.js .tas:not(.is-still) .tas-ext{opacity:0}html.js .tas:not(.is-still).is-ext .tas-ext{opacity:1}}.tas-us{position:relative;z-index:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;padding:16px 18px;border-radius:18px}.tas-us>p{display:flex;align-items:center;gap:9px;font-weight:var(--w-ui);font-size:.9375rem;color:var(--ink)}.tas-us>p img{width:22px;height:22px;border-radius:7px}.tas-us>p span{font-weight:var(--w-body);color:var(--ink-2)}.tas-us ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.tas-us li{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 5px;border-radius:var(--r-pill);background:var(--surface);box-shadow:0 0 0 1px var(--edge);font-size:.75rem;font-weight:var(--w-ui);color:var(--ink)}.tas-us li img{width:18px;height:18px;border-radius:50%}.tas-us li i{width:6px;height:6px;border-radius:50%;background:var(--ok)}@media(max-width:560px){.tas-csv{width:auto;margin:-20px 6px 0 14px}.tas-us ul{margin-left:0}.tas-steps span{padding:0 5px}.tas-grid{grid-template-columns:84px minmax(0,1fr) minmax(0,1fr)}.tas-csv__h b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tas-grid>span.tas-n{display:none}.tas-grid>span.tas-k{font-size:.625rem}}.tcy{margin:0}.tcy-card{position:relative;border-radius:18px;background:#fff;color:#303030;font:450 .8125rem/1.4 var(--font-url);box-shadow:0 0 0 1px #18181b14,var(--shadow-3);color-scheme:light}.tcy-h{display:flex;align-items:center;gap:10px;padding:16px 18px 6px}.tcy-h b{font-weight:650;font-size:.9375rem}.tcy-h span{margin-left:auto;color:#8a8a8a;font-size:.75rem}.tcy-grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.15fr);column-gap:12px;row-gap:6px;padding:10px 14px 16px;align-items:center}.tcy-col{padding:0 4px 4px;font-size:.75rem;font-weight:600;color:#616161}.tcy-col small{display:block;font-weight:450;color:#8a8a8a}.tcy-col--us{display:flex;align-items:center;gap:7px;color:#303030}.tcy-col--us img{width:18px;height:18px;border-radius:5px}.tcy-lang{display:flex;align-items:center;gap:9px;height:40px;padding:0 8px;border-radius:10px;background:#f6f6f7;font-weight:550}.tcy-lang img{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px #0000000f}.tcy-sel{position:relative;z-index:2;height:40px}.tcy-val{display:flex;align-items:center;height:40px;padding:0 30px 0 10px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #e3e3e3,0 1px #0000000a;font-weight:600;transition:box-shadow .25s var(--ease-out)}.tcy-val:after{content:"";position:absolute;right:11px;top:50%;width:6px;height:6px;margin-top:-5px;border-right:1.5px solid #8A8A8A;border-bottom:1.5px solid #8A8A8A;transform:rotate(45deg);transition:transform .25s var(--ease-out),margin-top .25s var(--ease-out)}.tcy-val b{font-weight:600;transition:opacity .2s var(--ease-out)}.tcy-sel.is-open{z-index:4}.tcy-sel.is-open .tcy-val{box-shadow:0 0 0 1.5px #303030}.tcy-sel.is-open .tcy-val:after{transform:rotate(-135deg);margin-top:-1px}.tcy-menu{position:absolute;z-index:3;left:0;right:0;top:calc(100% + 6px);list-style:none;display:grid;gap:2px;margin:0;padding:5px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #18181b1a,0 14px 30px -12px #0000004d;opacity:0;transform:translateY(-4px) scale(.98);transform-origin:50% 0;pointer-events:none;transition:opacity .2s var(--ease-out),transform .3s var(--ease-out-expo)}.tcy-sel.is-open .tcy-menu{opacity:1;transform:none}.tcy-menu li{display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 9px;border-radius:8px;font-weight:550;transition:background-color .18s var(--ease-out)}.tcy-menu li.is-hot{background:#f1f1f1}.tcy-menu li.is-on:after{content:"";width:9px;height:5px;margin-top:-3px;border-left:1.6px solid #303030;border-bottom:1.6px solid #303030;transform:rotate(-45deg)}.tcy-us{position:relative;z-index:1;display:flex;align-items:center;gap:8px;height:40px;padding:0 10px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #e3e3e3;font-weight:600}.tcy-us img{width:18px;height:18px}.tcy-band{grid-column:3;grid-row:2 / 7;align-self:stretch;z-index:0;margin:-7px -7px -4px;border-radius:14px;background:linear-gradient(180deg,#f3f0e8,#efeadf);box-shadow:inset 0 0 0 1px #78643c24}.tcy-rules{grid-column:3;grid-row:6;z-index:1;padding:2px 4px 0;font-size:.6875rem;line-height:1.35;font-weight:600;color:#6b5a33}.tcy-add{grid-column:1 / 3;grid-row:6;align-self:start;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px;justify-self:start;border-radius:8px;color:#303030;font-size:.75rem;font-weight:600}.tcy-add svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.tcy-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;padding:0 4px;font-size:.875rem;color:var(--ink-2)}.tcy-foot b{font-weight:var(--w-ui);color:var(--ink)}@media(max-width:560px){.tcy-grid{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr);column-gap:6px;padding:8px 8px 12px}.tcy-lang span{display:none}.tcy-lang{justify-content:center;padding:0}.tcy-us span{font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcy-val{padding:0 22px 0 8px;font-size:.75rem}.tcy-val:after{right:9px}.tcy-col small{display:none}}.wgs{margin:0;padding:18px;border-radius:var(--r-frame);background:color-mix(in oklab,var(--bg-2) 92%,transparent);box-shadow:inset 0 0 0 1px var(--edge),var(--shadow-2)}.wgs-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:2px 4px 16px}.wgs-q{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:1.375rem;letter-spacing:-.02em;color:var(--ink)}.wgs-sw{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px 0 8px;border:0;border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:var(--w-ui) .8125rem/1 var(--font-sans);cursor:pointer;box-shadow:0 0 0 1px var(--edge),var(--shadow-1);transition:box-shadow var(--d-2) var(--ease-out)}.wgs-sw:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.wgs-sw i{position:relative;flex:none;width:40px;height:24px;border-radius:99px;background:var(--ink);transition:background-color .3s var(--ease-out)}.wgs-sw i:after{content:"";position:absolute;top:3px;left:19px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:left .35s var(--ease-out-expo)}.wgs-sw[aria-checked=false] i{background:var(--bg-3)}.wgs-sw[aria-checked=false] i:after{left:3px}.wgs-sw .wgs-off,.wgs.is-off .wgs-sw .wgs-on{display:none}.wgs.is-off .wgs-sw .wgs-off{display:inline}@media(hover:hover)and (pointer:fine){.wgs-sw:hover{box-shadow:0 0 0 1px var(--edge-2),var(--shadow-2)}}.wgs-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wgs-side{display:flex;flex-direction:column;gap:10px;min-width:0}.wgs-name{display:flex;align-items:center;gap:8px;padding-left:4px;font-size:.875rem;font-weight:var(--w-ui);color:var(--ink-2)}.wgs-name img{width:20px;height:20px;border-radius:6px}.wgs-name i{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--bg-3);color:var(--ink-3)}.wgs-name i svg{width:12px;height:12px}.wgs-page{overflow:hidden;border-radius:var(--ui-radius);background:var(--ui-bg);color:var(--ui-ink);box-shadow:0 0 0 1px #18181b14,var(--shadow-2);font-size:.8125rem}.wgs-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;height:34px;padding:0 10px;border-bottom:1px solid var(--ui-line)}.wgs-brand{display:inline-flex;font-size:.6875rem;line-height:1;color:var(--ui-ink)}.wgs-r{display:inline-flex;align-items:center;gap:8px;color:var(--ui-ink-2)}.wgs-r>svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.wgs-lang{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px 0 4px;border-radius:6px;background:var(--ui-bg-2);font:600 .625rem/1 var(--font-sans);color:var(--ui-ink-2)}.wgs-lang img{width:13px;height:13px;border-radius:50%}.wgs-body{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px}.wgs-body img.wgs-ph{width:92px;height:116px;border-radius:8px;object-fit:cover;background:#ededeb}.wgs-n{font-size:.6875rem;color:var(--ui-ink-3)}.wgs-t{margin-top:3px;font-weight:600;font-size:.875rem;line-height:1.25;min-height:2.5em}.wgs-p{margin-top:6px;font-size:.8125rem;color:var(--ui-ink-2)}.wgs-p small{margin-left:4px;font-size:.625rem;color:var(--ui-ink-3)}.wgs-s{display:flex;align-items:center;gap:3px;margin-top:6px;font-size:.6875rem;color:var(--ui-ink-3)}.wgs-s>.wgs-m{margin-right:4px}.wgs-s i{display:grid;place-items:center;width:19px;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1px var(--ui-line);font:600 .5625rem/1 var(--font-sans);font-style:normal;color:var(--ui-ink-2)}.wgs-s i.on{box-shadow:inset 0 0 0 1.5px var(--ui-ink);color:var(--ui-ink)}.wgs-b{display:inline-flex;align-items:center;height:26px;margin-top:8px;padding:0 10px;border-radius:6px;background:var(--ui-ink);color:#fff;font:600 .6875rem/1 var(--font-sans);white-space:nowrap}.wgs-m{display:inline-block}.wgs-inv{padding:10px 12px;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--edge)}.wgs-inv p{font-size:.75rem;font-weight:var(--w-ui);color:var(--ink-3)}.wgs-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.wgs-chips span{height:22px;padding:0 7px;border-radius:7px;background:var(--bg-3);color:var(--ink-2);font:var(--w-ui) .6875rem/22px var(--font-sans)}.wgs-chips span.wgs-far{background:transparent;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--edge-2);transition:opacity .4s var(--ease-out)}.wgs.is-off .wgs-chips span.wgs-far{opacity:.35}.wgs-note{min-height:2.8em;padding:0 4px;font-size:.8125rem;line-height:1.4;color:var(--ink-2)}.wgs-note .wgs-n2,.wgs.is-off .wgs-note .wgs-n1{display:none}.wgs.is-off .wgs-note .wgs-n2{display:inline}.wgs-side--them .wgs-page{transition:box-shadow .4s var(--ease-out)}.wgs.is-off .wgs-side--them .wgs-page{box-shadow:0 0 0 1px #18181b14,0 0 0 4px color-mix(in oklab,var(--ink) 6%,transparent),var(--shadow-2)}.wgs-side--us .wgs-chips span:not(.wgs-far){background:var(--ink);color:var(--bg)}.wgs-side--them .wgs-chips span:not(.wgs-far){background:var(--ink);color:var(--bg)}@media(max-width:560px){.wgs{padding:12px}.wgs-r>svg{display:none}.wgs-top{flex-direction:column;align-items:flex-start;padding-bottom:12px}.wgs-q{font-size:1.1875rem}.wgs-cols{gap:8px}.wgs-body{grid-template-columns:minmax(0,1fr);padding:10px;gap:8px}.wgs-body img.wgs-ph{width:100%;height:92px;object-position:50% 38%}.wgs-t{font-size:.8125rem}.wgs-b{padding:0 7px;font-size:.625rem}}.wb-hero{position:relative;isolation:isolate;overflow-x:clip}.wb-hero>.wrap{padding-block:clamp(36px,5vw,72px) clamp(72px,8vw,120px)}.wb-grid{display:grid;gap:clamp(40px,5vw,64px);align-items:center}@media(min-width:1100px){.wb-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:clamp(48px,5vw,88px)}}.wb-h .tone{display:block}.wb-lead{margin-top:22px;max-width:27em}.wb-acts{margin-top:32px}.wb-acts .btn{--h: 48px;padding-inline:22px}@media(prefers-reduced-motion:no-preference){html.js:not(.rv-seen) .wb-in{animation:wb-in .9s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 90ms + 60ms)}}@keyframes wb-in{0%{opacity:0;transform:translateY(16px)}}.wb-vis{position:relative}.wb-photo{position:relative;aspect-ratio:540 / 262;border-radius:var(--r-frame);overflow:hidden;background:#07111f;box-shadow:var(--shadow-3)}.wb-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wb-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07111f00 40%,#07111f8c)}.wb-card{position:relative;z-index:1;padding:26px 26px 22px;border-radius:var(--r-card)}.wb-card .chip{margin-bottom:16px}.wb-card .chip svg{color:var(--ink-3)}.wb-card h2{font-size:var(--fs-h3);max-width:18em}.wb-card>p{margin:8px 0 18px;color:var(--ink-2);line-height:1.5}@media(min-width:1100px){.wb-vis{padding:0 0 200px}.wb-card{position:absolute;left:-36px;bottom:0;width:min(430px,74%)}}@media(max-width:1099px){.wb-card{margin:-64px 14px 0}}@media(max-width:520px){.wb-card{margin:-40px 8px 0;padding:20px 18px 18px}}.wb-reps>.stage>.wrap{padding-block:clamp(80px,9vw,136px)}.wb-list{list-style:none;display:grid;gap:clamp(72px,9vw,128px);margin-top:clamp(48px,6vw,80px)}.wb-rep{display:grid;gap:clamp(28px,4vw,56px);align-items:center}@media(min-width:900px){.wb-rep{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.wb-rep:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.wb-rep:nth-child(2n) .wb-screen{order:2}}.wb-screen{--glow: calc(1 - (max(var(--p, .5) - .5, .5 - var(--p, .5))*2)) ;position:relative;display:block;border-radius:var(--r-frame);text-decoration:none;isolation:isolate}.wb-screen__light{position:absolute;inset:-9% -6%;z-index:-1;border-radius:40px;background-size:cover;background-position:center;filter:blur(60px) saturate(1.6);opacity:calc(.26 + var(--glow) * .56);transform:scale(calc(.9 + var(--glow) * .1));pointer-events:none}.wb-on .wb-screen__light{transition:opacity .6s var(--ease-out),transform .8s var(--ease-out-expo)}.wb-screen__img{position:relative;display:block;aspect-ratio:16 / 9;border-radius:var(--r-frame);overflow:hidden;background:#07111f;box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -40px #000000e6;transition:transform .6s var(--ease-out-expo)}.wb-screen__img img{width:100%;height:100%;object-fit:cover}@media(hover:hover)and (pointer:fine){.wb-screen:hover .wb-screen__img{transform:translateY(-4px) scale(1.01)}.wb-screen:hover .wb-screen__light{opacity:calc(.4 + var(--glow) * .45);transform:scale(1.04)}}.wb-screen:focus-visible{outline:2px solid var(--signal);outline-offset:6px}.wb-info{display:grid;gap:14px;justify-items:start}.wb-info .badge{background:#ffffff14;color:var(--ink-2)}.wb-info h3{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-display);font-size:clamp(1.625rem,1.25rem + 1.3vw,2.375rem);line-height:1.08;letter-spacing:-.027em;color:var(--ink);max-width:14em}.wb-info p{color:var(--ink-2);line-height:1.6;max-width:28em}.wb-info .arrow-link{margin-top:6px}@keyframes wb-you{to{box-shadow:0 0 0 1.4cqw #ffffff0f,0 0 6cqw #8caaff59}}
