html[data-theme=light]{--so-shk:0.32}.so-vchip{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;border:1px solid rgb(var(--accent-fill)/.55);background:rgb(var(--ink)/.85);color:rgb(var(--accent));font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;flex:none}.so-vchip--card{position:absolute;top:-13px;right:20px;z-index:6}.so-vchip--frame{position:absolute;top:16px;left:16px;z-index:6}.so-vchip--mini{left:12px}.so-vchip--ads,.so-vchip--mini{position:absolute;top:-13px;z-index:6}.so-vchip--ads{left:22px}.so-avatar{display:block;flex:none;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#e0b688,rgb(var(--accent-fill)) 45%,rgb(var(--accent-fill)/.35));box-shadow:0 0 0 3px rgb(var(--ink)/.9),0 0 0 5px rgb(var(--accent-fill)/.55)}.so-avatar--sm{width:26px;height:26px;box-shadow:0 0 0 2px rgb(var(--ink)/.9),0 0 0 3px rgb(var(--accent-fill)/.5)}.so-follow{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:8px;background:rgb(var(--accent-fill));color:rgb(var(--on-accent));font-size:11px;letter-spacing:.04em;flex:none}.so-pdot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.so-pdot--gold{background:rgb(var(--accent-fill));box-shadow:0 0 10px rgb(var(--accent-fill)/.8)}.so-pdot--violet{background:rgba(139,92,246,1);box-shadow:0 0 10px rgba(139,92,246,.8)}.so-pdot--rose{background:rgba(244,114,182,1);box-shadow:0 0 10px rgba(244,114,182,.8)}.so-pillars{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.so-pillar{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;color:rgb(var(--fg));font-size:12px;font-weight:400;white-space:nowrap;transition:transform .8s cubic-bezier(.16,1,.3,1) calc(.15s + var(--k, 0) * .14s),opacity .45s ease calc(.15s + var(--k, 0) * .14s)}.so-pillar:before{content:"";width:8px;height:8px;border-radius:50%;flex:none}.so-pillar--gold{background:rgb(var(--accent-fill)/.2);box-shadow:inset 0 0 0 1px rgb(var(--accent-fill)/.5)}.so-pillar--gold:before{background:rgb(var(--accent-fill))}.so-pillar--violet{background:rgba(139,92,246,.22);box-shadow:inset 0 0 0 1px rgba(139,92,246,.6)}.so-pillar--violet:before{background:rgba(139,92,246,1)}.so-pillar--rose{background:rgba(244,114,182,.2);box-shadow:inset 0 0 0 1px rgba(244,114,182,.55)}.so-pillar--rose:before{background:rgba(244,114,182,1)}.so-tint{position:absolute;inset:0;border-radius:inherit;pointer-events:none;transition:opacity .7s ease calc(.5s + var(--k, 0) * 18ms)}.so-tint--gold{background:linear-gradient(160deg,rgb(var(--accent-fill)/.34),rgb(var(--accent-fill)/.12))}.so-tint--violet{background:linear-gradient(160deg,rgba(139,92,246,.38),rgba(139,92,246,.13))}.so-tint--rose{background:linear-gradient(160deg,rgba(244,114,182,.34),rgba(244,114,182,.12))}.so-th{inset:0;overflow:hidden;border-radius:inherit;background:rgb(var(--fg)/calc(.08 + var(--a-boost, 0) * .0736))}.so-th,.so-th i{position:absolute;display:block}.so-th--foto{background:linear-gradient(180deg,rgb(var(--accent-fill)/.32),rgb(var(--fg)/calc(.06 + var(--a-boost, 0) * .0564)))}.so-th-sun{top:16%;right:16%;width:24%;aspect-ratio:1;border-radius:50%;background:#e0b688}.so-th-hill{left:-20%;right:-10%;bottom:-40%;height:80%;border-radius:50%;background:rgb(var(--fg)/calc(.3 + var(--a-boost, 0) * .21))}.so-th--reel{background:linear-gradient(200deg,rgb(var(--accent-fill)/.42),rgb(var(--ink)/.6))}.so-th-figure{left:34%;width:32%;bottom:0;height:48%;border-radius:999px 999px 4px 4px;background:rgb(var(--fg)/calc(.55 + var(--a-boost, 0) * .2475))}.so-th-figure:before{content:"";position:absolute;left:18%;width:64%;aspect-ratio:1;bottom:108%;border-radius:50%;background:rgb(var(--fg)/calc(.7 + var(--a-boost, 0) * .21))}.so-th-dots{position:absolute;top:5px;left:5px;display:flex;gap:3px}.so-th-dots i{position:static;width:4px;height:4px;border-radius:50%;background:rgb(var(--fg)/calc(.5 + var(--a-boost, 0) * .25))}.so-th-dots i:first-child{background:rgb(var(--fg))}.so-th--car{background:rgb(var(--fg)/calc(.05 + var(--a-boost, 0) * .0475))}.so-th--car i:first-child{left:8%;top:12%;bottom:12%;width:62%;border-radius:4px;background:linear-gradient(160deg,rgb(var(--accent-fill)/.6),rgb(var(--accent-fill)/.25))}.so-th--car i:last-child{left:76%;top:18%;bottom:18%;width:40%;border-radius:4px;background:rgb(var(--fg)/calc(.25 + var(--a-boost, 0) * .1875))}.so-th--txt{background:rgb(var(--fg)/calc(.92 + var(--a-boost, 0) * .0736))}.so-th--txt i{left:14%;height:12%;max-height:6px;border-radius:4px;background:rgb(var(--ink)/.6)}.so-th--txt i:first-child{top:26%;width:72%;background:rgb(var(--accent-fill))}.so-th--txt i:nth-child(2){top:46%;width:60%}.so-th--txt i:nth-child(3){top:64%;width:40%}.so-th--lucht{background:rgb(var(--ink-2))}.so-aerial{position:absolute;inset:0;display:block;width:100%;height:100%}.so-kb{transform-box:view-box;transform-origin:62% 46%}.js.motion-ok .so-kb{animation:so-kb 22s ease-in-out infinite alternate}@keyframes so-kb{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.14) translate3d(-2.5%,1.5%,0)}}.so-mtabs,.so-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:999px;background:rgb(var(--fg)/calc(.04 + var(--a-boost, 0) * .0384));box-shadow:inset 0 0 0 1px rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09))}.so-seg-btn{min-height:44px;padding:0 18px;border-radius:999px;color:rgb(var(--fg)/calc(.75 + var(--a-boost, 0) * .1875));font-size:14px;font-weight:300;letter-spacing:.02em;white-space:nowrap;transition:background-color .35s ease,color .35s ease}.so-seg-btn:hover{color:rgb(var(--fg))}.so-seg-btn[aria-pressed=true]{background:rgb(var(--accent-fill));color:rgb(var(--on-accent))}.so-seg-btn:focus-visible,.so-tile-btn:focus-visible,.so-tog:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:3px}.so-peek{position:relative;max-width:560px;margin-top:8px;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.so-peek-card{position:relative;padding:22px 20px 24px;border-radius:24px;background:linear-gradient(180deg,rgb(var(--fg)/calc(.06 + var(--a-boost, 0) * .0564)),rgb(var(--fg)/calc(.015 + var(--a-boost, 0) * .0148)));box-shadow:inset 0 0 0 1px rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09)),0 60px 120px -60px rgb(0 0 0/calc(.95 * var(--so-shk, 1)))}.so-peek-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:18px}.js.motion-ok .so-peek{animation:so-peek-in 1.1s cubic-bezier(.16,1,.3,1) .42s both}@keyframes so-peek-in{0%{opacity:0;transform:translate3d(0,48px,0)}to{opacity:1;transform:none}}.js.motion-ok .so-peek-cell .so-tint{animation:so-fade .7s ease both;animation-delay:calc(.9s + var(--k, 0) * 40ms)}@keyframes so-fade{0%{opacity:0}}@media (max-width:1023px){.so-peek{display:none}}.so-fit{position:relative;width:100%}.so-box{left:50%;width:740px;height:600px;margin-left:-370px;transform:scale(var(--fit,1));transform-origin:50% 0}.so-box,.so-cal{position:absolute;top:0}.so-cal{left:0;z-index:1;width:540px;height:588px;padding:20px;border-radius:24px;background:linear-gradient(180deg,rgb(var(--fg)/calc(.065 + var(--a-boost, 0) * .0608)),rgb(var(--fg)/calc(.02 + var(--a-boost, 0) * .0196))),rgb(var(--ink-2));box-shadow:inset 0 0 0 1px rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09)),0 60px 120px -50px rgb(0 0 0/calc(.95 * var(--so-shk, 1)));transition:opacity .7s ease}.so-cal .so-pillars{position:absolute;left:20px;top:86px;margin:0;flex-wrap:nowrap}.so-wd{top:136px;color:rgb(var(--fg)/calc(.55 + var(--a-boost, 0) * .2475));font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-align:center}.so-grid,.so-wd{position:absolute;left:20px;width:500px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.so-grid{top:164px;grid-auto-rows:76px}.so-cell{position:relative;border-radius:10px;background:rgb(var(--fg)/calc(.03 + var(--a-boost, 0) * .0291))}.so-cell.is-out{background:transparent}.so-day{position:absolute;top:5px;left:8px;z-index:1;color:rgb(var(--fg)/calc(.7 + var(--a-boost, 0) * .21));font-size:11px;font-variant-numeric:tabular-nums}.so-cell.is-out .so-day{color:rgb(var(--fg)/calc(.3 + var(--a-boost, 0) * .21))}.so-card{position:absolute;left:4px;top:22px;z-index:3;width:calc(100% - 8px);height:43px;padding:3px;border-radius:8px;background:rgb(var(--ink-2));box-shadow:inset 0 0 0 1px rgb(var(--fg)/calc(.16 + var(--a-boost, 0) * .1344)),0 14px 26px -12px rgb(0 0 0/calc(.9 * var(--so-shk, 1)));transform-origin:0 0;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .4s ease}.so-card>.so-th{inset:3px 3px auto 3px;height:22px;border-radius:5px}.so-card-label{position:absolute;left:1px;right:1px;bottom:3px;text-align:center;letter-spacing:-.01em;color:rgb(var(--fg)/calc(.92 + var(--a-boost, 0) * .0736));font-size:11px;line-height:14px;white-space:nowrap}.so-card .so-pdot{position:absolute;right:6px;top:6px;z-index:2;width:8px;height:8px;box-shadow:0 0 0 2px rgb(var(--ink-2))}.so-tag{left:50%;bottom:-22px;z-index:4;height:20px;padding:0 7px;display:inline-flex;align-items:center;border-radius:999px;background:rgb(var(--accent-fill));color:rgb(var(--on-accent));font-size:11px;letter-spacing:.01em;white-space:nowrap;transform:translateX(-50%);box-shadow:0 8px 18px -8px rgb(0 0 0/calc(.9 * var(--so-shk, 1)));transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .35s ease}.so-tag,.so-tray{position:absolute}.so-tray{left:36px;top:452px;z-index:2;width:460px;height:128px;border-radius:20px;background:linear-gradient(180deg,rgb(var(--accent-fill)/.16),rgb(var(--accent-fill)/.05)),rgb(var(--ink-2));box-shadow:inset 0 0 0 1px rgb(var(--accent-fill)/.4),0 40px 70px -30px rgb(0 0 0/calc(.95 * var(--so-shk, 1)));opacity:0;transform:translate3d(0,30px,0);transition:opacity .45s ease,transform .7s cubic-bezier(.16,1,.3,1)}.so-at1 .so-tray{opacity:0;transform:translate3d(0,40px,0)}.js.motion-ok .so-at1 .so-tray{animation:so-tray 2.7s cubic-bezier(.16,1,.3,1) both}@keyframes so-tray{0%{opacity:0;transform:translate3d(0,30px,0)}12%,68%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,40px,0)}}.so-tray-label{position:absolute;left:16px;top:10px;display:flex;align-items:center;gap:10px;color:rgb(var(--accent));font-size:11px;letter-spacing:.24em;text-transform:uppercase}.so-tray-ok{padding:2px 8px;border-radius:999px;background:rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09));color:rgb(var(--fg)/calc(.85 + var(--a-boost, 0) * .1275));letter-spacing:.06em;text-transform:none}.so-tray-slots{position:absolute;left:14px;top:36px;display:flex;gap:8px}.so-tray-slots i{width:80px;height:72px;border-radius:10px;background:rgb(var(--fg)/calc(.04 + var(--a-boost, 0) * .0384))}.so-phone{position:absolute;left:460px;top:84px;z-index:4;width:262px;transform-origin:50% 50%;transition:transform 1s cubic-bezier(.16,1,.3,1)}.so-phone .sv-phone{max-width:none;box-shadow:0 60px 110px -40px rgb(0 0 0/calc(.98 * var(--so-shk, 1))),0 0 0 1px rgb(var(--fg)/calc(.04 + var(--a-boost, 0) * .0384))}.so-feed-head{align-items:center;padding-top:2px}.so-feed-head,.so-hl{display:flex;gap:10px}.so-hl{margin-top:12px}.so-hl i{width:34px;height:34px;border-radius:50%;background:rgb(var(--fg)/calc(.07 + var(--a-boost, 0) * .0651))}.so-hl i:first-child{background:rgb(var(--accent-fill)/.32)}.so-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:12px}.so-feed>.so-tile,.so-slot{position:relative;aspect-ratio:1;border-radius:4px;background:rgb(var(--fg)/calc(.04 + var(--a-boost, 0) * .0384))}.so-tile--mid{background:rgb(var(--fg)/calc(.11 + var(--a-boost, 0) * .0979))}.so-tile--gold{background:rgb(var(--accent-fill)/.28)}.so-tile--dim{background:rgb(var(--fg)/calc(.06 + var(--a-boost, 0) * .0564))}.so-tile--new{position:absolute;inset:0;overflow:hidden;border-radius:inherit;clip-path:inset(0 0 0 0);transition:clip-path .8s cubic-bezier(.77,0,.175,1)}.so-tile--new .so-th{border-radius:0}.so-tabbar{display:flex;justify-content:space-around;margin-top:14px}.so-tabbar i{width:18px;height:18px;border-radius:6px;background:rgb(var(--fg)/calc(.12 + var(--a-boost, 0) * .1056))}.so-tabbar i:first-child{background:rgb(var(--fg)/calc(.6 + var(--a-boost, 0) * .24))}.so-discs{position:absolute;pointer-events:none}.so-disc{position:absolute;left:50%;top:50%;border-radius:50%}.so-disc--rose{width:640px;height:640px;margin:-320px 0 0 -320px;background:radial-gradient(circle closest-side,rgba(244,114,182,.08),rgba(244,114,182,.2) 92%,rgba(244,114,182,0) 100%)}.so-disc--violet{width:460px;height:460px;margin:-230px 0 0 -230px;background:radial-gradient(circle closest-side,rgba(139,92,246,.12),rgba(139,92,246,.3) 92%,rgba(139,92,246,0) 100%)}.so-disc--gold{width:300px;height:300px;margin:-150px 0 0 -150px;background:radial-gradient(circle closest-side,rgb(var(--accent-fill)/.2),rgb(var(--accent-fill)/.42) 92%,rgb(var(--accent-fill)/0) 100%)}.so-discs--scene{left:591px;top:300px;z-index:3;width:0;height:0}.so-discs--scene .so-disc{transition:transform 1.3s cubic-bezier(.16,1,.3,1),opacity .7s ease}.so-discs--scene .so-disc--violet{transition-delay:.12s}.so-discs--scene .so-disc--rose{transition-delay:.24s}.so-platforms,.so-targets{position:absolute;right:296px;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.so-targets{top:168px}.so-platforms{top:362px}.so-plchip,.so-tchip{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px;border-radius:999px;font-size:15px;font-weight:300;white-space:nowrap;transition:transform .75s cubic-bezier(.16,1,.3,1) calc(.35s + var(--k, 0) * .12s),opacity .4s ease calc(.35s + var(--k, 0) * .12s)}.so-tchip{background:rgb(var(--ink-2)/.92);color:rgb(var(--fg));box-shadow:inset 0 0 0 1px rgb(var(--fg)/calc(.18 + var(--a-boost, 0) * .1476)),0 20px 40px -20px rgb(0 0 0/calc(.9 * var(--so-shk, 1)))}.so-tchip:before{content:"";width:7px;height:7px;border-radius:50%}.so-plchip,.so-tchip:before{background:rgb(var(--accent-fill))}.so-plchip{color:rgb(var(--on-accent));font-weight:400;box-shadow:0 20px 40px -20px rgb(0 0 0/calc(.9 * var(--so-shk, 1)));transition-delay:calc(.75s + var(--k, 0) * .12s)}.so-report{position:absolute;left:22px;top:72px;z-index:6;width:436px;padding:26px 26px 24px;border-radius:24px;background:linear-gradient(180deg,rgb(var(--fg)/calc(.08 + var(--a-boost, 0) * .0736)),rgb(var(--fg)/calc(.025 + var(--a-boost, 0) * .0244))),rgb(var(--ink-2));box-shadow:inset 0 0 0 1px rgb(var(--fg)/calc(.14 + var(--a-boost, 0) * .1204)),0 70px 120px -40px rgb(0 0 0/calc(.98 * var(--so-shk, 1)));transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .5s ease}.so-rtitle{display:block;color:rgb(var(--fg));font-size:22px;font-weight:200;line-height:1.2}.so-rows{display:grid;gap:16px;margin-top:22px}.so-rows li{display:grid;gap:8px}.so-row-label{color:rgb(var(--fg)/calc(.85 + var(--a-boost, 0) * .1275));font-size:14px;font-weight:300}.so-bar{display:block;height:12px;border-radius:12px;background:rgb(var(--fg)/calc(.07 + var(--a-boost, 0) * .0651));overflow:hidden}.so-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--accent-fill)/.55),rgb(var(--accent-fill)));transform-origin:left center;transform:scaleX(var(--w,1));transition:transform 1.1s cubic-bezier(.16,1,.3,1) calc(.35s + var(--k, 0) * .14s)}.so-advice{margin-top:22px;padding:14px 16px;border-radius:16px;background:rgb(var(--accent-fill)/.13);box-shadow:inset 0 0 0 1px rgb(var(--accent-fill)/.42);color:rgb(var(--fg));font-size:15px;font-weight:300;line-height:1.5;transition:transform .8s cubic-bezier(.16,1,.3,1) 1s,opacity .5s ease 1s}.so-advice-k{display:block;margin-bottom:4px;color:rgb(var(--accent));font-size:11px;letter-spacing:.24em;text-transform:uppercase}.js.motion-ok .so-fit:not(.is-in) .so-cal .so-pillar{opacity:0;transform:translate3d(0,-36px,0) scale(.9)}.js.motion-ok .so-fit:not(.is-in) .so-cal .so-tint{opacity:0}.js.motion-ok .so-box:not(.so-g1) .so-card{opacity:0;transform:translate3d(var(--tx),var(--ty),0) scale(.6)}.js.motion-ok .so-g1 .so-card{animation:so-land 1.7s cubic-bezier(.65,0,.35,1) calc(.2s + var(--i, 0) * .2s) both}@keyframes so-land{0%{opacity:0;transform:translate3d(var(--tx),calc(var(--ty) + 26px),0) scale(.9)}22%{opacity:1;transform:translate3d(var(--tx),var(--ty),0) scale(1.37)}42%{opacity:1;transform:translate3d(var(--tx),var(--ty),0) scale(1.37)}to{opacity:1;transform:none}}.js.motion-ok .so-box:not(.so-g2) .so-tag{opacity:0;transform:translate3d(-50%,8px,0) scale(.7)}.so-g2 .so-tag{transition-delay:calc(.1s + var(--i, 0) * .42s)}.js.motion-ok .so-box:not(.so-g2) .so-tile--new{clip-path:inset(0 0 100% 0)}.so-g2 .so-tile--new{transition-delay:calc(.35s + var(--i, 0) * .42s)}.js.motion-ok .so-g2:not(.so-g3) .so-card{box-shadow:inset 0 0 0 1px rgb(var(--accent-fill)/.55),0 14px 26px -12px rgb(0 0 0/calc(.9 * var(--so-shk, 1)))}.so-g3 .so-phone{transform:scale(.9)}.so-g3 .so-cal{opacity:.55}.js.motion-ok .so-box:not(.so-g3) .so-disc{opacity:0;transform:scale(.15)}.js.motion-ok .so-box:not(.so-g3) .so-plchip,.js.motion-ok .so-box:not(.so-g3) .so-tchip,.js.motion-ok .so-g4 .so-plchip,.js.motion-ok .so-g4 .so-tchip{opacity:0;transform:translate3d(28px,0,0) scale(.9);transition-delay:0s}.js.motion-ok .so-box:not(.so-g4) .so-report{opacity:0;transform:translate3d(-40px,46px,0) scale(.96)}.js.motion-ok .so-box:not(.so-g4) .so-report .so-bar i{transform:scaleX(0);transition-delay:0s}.js.motion-ok .so-box:not(.so-g4) .so-report .so-advice{opacity:0;transform:translate3d(0,16px,0);transition-delay:0s}.so-msteps{display:grid;gap:20px}.so-msteps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.so-msteps-n{color:rgb(var(--accent));font-size:28px;font-weight:200;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}html:not(.js) .so-mtabs{display:none}.so-mcard{position:relative;margin-top:18px;padding:24px 18px 22px;border-radius:24px;background:linear-gradient(180deg,rgb(var(--fg)/calc(.06 + var(--a-boost, 0) * .0564)),rgb(var(--fg)/calc(.015 + var(--a-boost, 0) * .0148))),rgb(var(--ink-2));box-shadow:inset 0 0 0 1px rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09)),0 60px 110px -60px rgb(0 0 0/calc(.95 * var(--so-shk, 1)))}html:not(.js) .so-mcard{margin-top:0}@media (min-width:640px){.so-mcard{padding:30px 28px 28px}}.js .so-mpanel:not(.is-active){display:none}html:not(.js) .so-mpanel+.so-mpanel{margin-top:36px}.so-mh3{color:rgb(var(--fg));font-size:20px;font-weight:200;line-height:1.2}.so-pillars--m .so-pillar{transition:none}.so-mcal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:16px}.so-mwd{padding-bottom:2px;color:rgb(var(--fg)/calc(.55 + var(--a-boost, 0) * .2475));font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:center}.so-mcell{position:relative;aspect-ratio:1/1.08;border-radius:8px;background:rgb(var(--fg)/calc(.035 + var(--a-boost, 0) * .0338))}.so-mcell.is-out{background:transparent}.so-mday{position:absolute;top:3px;left:5px;z-index:1;color:rgb(var(--fg)/calc(.7 + var(--a-boost, 0) * .21));font-size:11px;line-height:1.2;font-variant-numeric:tabular-nums}.so-mcell.is-out .so-mday{color:rgb(var(--fg)/calc(.3 + var(--a-boost, 0) * .21))}.so-mpost{position:absolute;left:3px;right:3px;bottom:3px;top:45%;z-index:2;border-radius:5px;overflow:hidden;box-shadow:0 0 0 1px rgb(var(--ink)/.8)}.so-mlegend{display:grid;gap:8px;margin-top:18px}.so-mlegend li{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:36px;padding:0 12px;border-radius:12px;background:rgb(var(--fg)/calc(.035 + var(--a-boost, 0) * .0338));font-size:14px;font-weight:300}.so-mtag{padding:3px 8px;border-radius:999px;background:rgb(var(--accent-fill));color:rgb(var(--on-accent));font-size:11px;white-space:nowrap}.so-mfeed{max-width:320px;margin-top:18px;padding:16px 14px;border-radius:20px;background:rgb(var(--fg)/calc(.03 + var(--a-boost, 0) * .0291));box-shadow:inset 0 0 0 1px rgb(var(--fg)/calc(.08 + var(--a-boost, 0) * .0736))}.so-mreport .so-rows{margin-top:20px}@media (max-width:420px){.so-mlegend li{grid-template-columns:8px minmax(0,1fr) auto}.so-mlegend li>span:nth-child(3){display:none}}.js.motion-ok .so-mcard:not(.is-in) .so-mcal .so-tint,.js.motion-ok .so-mcard:not(.is-in) .so-mlegend li,.js.motion-ok .so-mcard:not(.is-in) .so-mpost,.js.motion-ok .so-mcard:not(.is-in) .so-tile--new{opacity:0}.js.motion-ok .so-mcard.is-in .so-mpanel.is-active .so-mcal .so-tint{animation:so-fade .6s ease both}.js.motion-ok .so-mcard.is-in .so-mpanel.is-active .so-mpost{animation:so-pop .75s cubic-bezier(.16,1,.3,1) calc(.45s + var(--i, 0) * .38s) both}.js.motion-ok .so-mcard.is-in .so-mpanel.is-active .so-mlegend li{animation:so-rise .7s cubic-bezier(.16,1,.3,1) calc(.55s + var(--i, 0) * .38s) both}.js.motion-ok .so-mcard.is-in .so-mpanel.is-active .so-mtag{animation:so-pop .6s cubic-bezier(.16,1,.3,1) calc(.9s + var(--i, 0) * .38s) both}.js.motion-ok .so-mcard.is-in .so-mpanel.is-active .so-tile--new{animation:so-clip .8s cubic-bezier(.77,0,.175,1) calc(.3s + var(--i, 0) * .42s) both}.js.motion-ok .so-mcard .so-mpanel .so-bar i{transform:scaleX(0)}.js.motion-ok .so-mcard.is-in .so-mpanel.is-active .so-bar i{animation:so-bar 1.2s cubic-bezier(.16,1,.3,1) calc(.25s + var(--k, 0) * .16s) both}.js.motion-ok .so-mcard.is-in .so-mpanel.is-active .so-advice{animation:so-rise .8s cubic-bezier(.16,1,.3,1) .95s both}@keyframes so-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes so-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes so-clip{0%{opacity:1;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes so-bar{0%{transform:scaleX(0)}to{transform:scaleX(var(--w,1))}}.so-fmts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.so-fmt--luchtbeelden{grid-column:span 2}@media (max-width:639px){.so-fmt--carrousel,.so-fmt--teksten{grid-column:span 2}.so-fmt--teksten .so-fmt-viz{height:156px}}@media (min-width:768px){.so-fmts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px}.so-fmt--luchtbeelden{grid-column:span 1}}@media (min-width:1024px){.so-fmts{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}}.so-fmt{display:flex;flex-direction:column;padding:10px 10px 20px;border-radius:24px;background:linear-gradient(180deg,rgb(var(--fg)/calc(.05 + var(--a-boost, 0) * .0475)),rgb(var(--fg)/calc(.012 + var(--a-boost, 0) * .0119)));box-shadow:inset 0 0 0 1px rgb(var(--fg)/calc(.09 + var(--a-boost, 0) * .0819))}.so-fmt h3,.so-fmt p{padding:0 8px}.so-fmt-viz{position:relative;border-radius:16px;background:rgb(var(--fg)/calc(.03 + var(--a-boost, 0) * .0291))}.so-fmt--luchtbeelden .so-fmt-viz,.so-fmt-viz{height:196px}@media (min-width:1024px){.so-fmt--luchtbeelden .so-fmt-viz,.so-fmt-viz{height:230px}}.so-fv{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.so-fv--foto{display:flex;align-items:center;justify-content:center}.so-fv-photo{position:relative;height:78%;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:linear-gradient(180deg,rgb(var(--accent-fill)/.36),rgb(var(--fg)/calc(.05 + var(--a-boost, 0) * .0475)) 70%),rgb(var(--ink-2));box-shadow:0 30px 50px -24px rgb(0 0 0/calc(.95 * var(--so-shk, 1)));clip-path:inset(0 0 0 0 round 10px);transition:clip-path 1.3s cubic-bezier(.77,0,.175,1) calc(.25s + var(--k, 0) * .11s)}.so-wart{width:100%;height:100%}.so-fv-flash,.so-wart{position:absolute;inset:0;display:block}.so-fv-flash{background:rgb(var(--fg));opacity:0}.so-fv-ratio,.so-fv-wide:after{position:absolute;right:10px;bottom:10px;padding:2px 8px;border-radius:999px;background:rgb(var(--ink)/.75);color:rgb(var(--fg)/calc(.85 + var(--a-boost, 0) * .1275));font-size:11px;font-variant-numeric:tabular-nums}.js.motion-ok .sv-reveal:not(.is-in) .so-fv-photo{clip-path:inset(100% 0 0 0 round 10px)}.js.motion-ok .sv-reveal.is-in .so-fv-flash{animation:so-flash 1.1s ease-out calc(1.2s + var(--k, 0) * .11s) both}@keyframes so-flash{0%{opacity:0}12%{opacity:.75}to{opacity:0}}.so-fv-reel{left:14%;top:9%;height:82%;aspect-ratio:9/16;border-radius:12px;background:linear-gradient(200deg,rgb(var(--accent-fill)/.45),rgb(var(--ink)/.4)),rgb(var(--ink-2));box-shadow:0 30px 50px -24px rgb(0 0 0/calc(.95 * var(--so-shk, 1))),0 0 0 1px rgb(var(--fg)/calc(.08 + var(--a-boost, 0) * .0736));z-index:2}.so-fv-reel,.so-fv-wide{position:absolute;overflow:hidden}.so-fv-wide{right:8%;bottom:14%;width:54%;aspect-ratio:16/9;border-radius:8px;background:linear-gradient(180deg,rgb(var(--fg)/calc(.12 + var(--a-boost, 0) * .1056)),rgb(var(--fg)/calc(.04 + var(--a-boost, 0) * .0384))),rgb(var(--ink-2));box-shadow:0 24px 40px -20px rgb(0 0 0/calc(.95 * var(--so-shk, 1))),0 0 0 1px rgb(var(--fg)/calc(.08 + var(--a-boost, 0) * .0736));z-index:1}.so-fv-wide:after{content:"16:9";right:6px;bottom:6px;padding:1px 6px}.so-fv-dots{position:absolute;top:8px;left:8px;right:8px;display:flex;justify-content:center;gap:5px;z-index:2}.so-fv-dots i{position:relative;width:7px;height:7px;border-radius:50%;background:rgb(var(--fg)/calc(.3 + var(--a-boost, 0) * .21))}.so-fv-dots i:after{content:"";position:absolute;inset:0;border-radius:50%;background:rgb(var(--fg));box-shadow:0 0 8px rgb(var(--fg)/calc(.8 + var(--a-boost, 0) * .16));transition:opacity .3s ease calc(.6s + var(--i, 0) * .55s),transform .5s cubic-bezier(.16,1,.3,1) calc(.6s + var(--i, 0) * .55s)}.js.motion-ok .sv-reveal:not(.is-in) .so-fv-dots i:after{opacity:0;transform:scale(.2)}.js.motion-ok .sv-reveal:not(.is-in) .so-fv-reel{transform:translate3d(0,24px,0) scale(.92);opacity:0}.so-fv-reel{transition:transform 1s cubic-bezier(.16,1,.3,1) .3s,opacity .6s ease .3s}.so-fv-aerial{position:absolute;inset:0;overflow:hidden;border-radius:inherit;clip-path:inset(0 0 0 0 round 16px);transition:clip-path 1.3s cubic-bezier(.77,0,.175,1) .4s}.so-fv-aerial .so-aerial{transform-origin:62% 46%;transition:transform 3.2s cubic-bezier(.16,1,.3,1) .4s}.js.motion-ok .sv-reveal:not(.is-in) .so-fv-aerial{clip-path:inset(0 50% 0 50% round 16px)}.js.motion-ok .sv-reveal:not(.is-in) .so-fv-aerial .so-aerial{transform:scale(1.22)}.so-fv-track{position:absolute;left:14%;top:12%;bottom:24%;display:flex;gap:8px;width:62%;transform:translate3d(calc(-100% - 8px),0,0);transition:transform 1s cubic-bezier(.65,0,.35,1) 1.1s}.so-fv-slide{position:relative;flex:none;width:100%;border-radius:10px;overflow:hidden;box-shadow:0 24px 40px -22px rgb(0 0 0/calc(.95 * var(--so-shk, 1)))}.so-fv-slide--0{background:linear-gradient(160deg,rgb(var(--accent-fill)/.6),rgb(var(--accent-fill)/.18))}.so-fv-slide--1{background:linear-gradient(160deg,rgb(var(--fg)/calc(.3 + var(--a-boost, 0) * .21)),rgb(var(--fg)/calc(.08 + var(--a-boost, 0) * .0736)))}.so-fv-slide--2{background:linear-gradient(160deg,rgb(var(--accent-fill)/.36),rgb(var(--fg)/calc(.06 + var(--a-boost, 0) * .0564)))}.so-fv-slide i{position:absolute;left:12%;height:7px;border-radius:6px;background:rgb(var(--fg)/calc(.8 + var(--a-boost, 0) * .16))}.so-fv-slide i:first-child{top:16%;width:54%}.so-fv-slide i:last-child{top:calc(16% + 14px);width:34%;background:rgb(var(--fg)/calc(.45 + var(--a-boost, 0) * .2475))}.so-fv-cdots{position:absolute;left:0;right:0;bottom:9%;display:flex;justify-content:center;gap:7px}.so-fv-cdots i{position:relative;width:7px;height:7px;border-radius:50%;background:rgb(var(--fg)/calc(.28 + var(--a-boost, 0) * .2016))}.so-fv-cdots i:after{content:"";position:absolute;inset:0;border-radius:50%;background:rgb(var(--accent-fill));opacity:0;transition:opacity .4s ease 1.5s}.so-fv-cdots i:nth-child(2):after{opacity:1}.js.motion-ok .sv-reveal:not(.is-in) .so-fv-track{transform:none}.js.motion-ok .sv-reveal:not(.is-in) .so-fv-cdots i:first-child:after{opacity:1}.js.motion-ok .sv-reveal:not(.is-in) .so-fv-cdots i:nth-child(2):after{opacity:0}.so-fv--txt{display:flex;align-items:center;padding:14px}.so-fv-post{display:block;width:100%;padding:14px;border-radius:14px;background:rgb(var(--fg)/calc(.05 + var(--a-boost, 0) * .0475));box-shadow:inset 0 0 0 1px rgb(var(--fg)/calc(.08 + var(--a-boost, 0) * .0736))}.so-fv-cap{display:block;color:rgb(var(--fg)/calc(.92 + var(--a-boost, 0) * .0736));font-size:13px;font-weight:300;line-height:1.45}.so-fv-cap span{transition:opacity .12s linear calc(.6s + var(--i, 0) * .11s)}.so-fv-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.18em;background:rgb(var(--accent-fill))}.js.motion-ok .sv-reveal:not(.is-in) .so-fv-cap span{opacity:0}.js.motion-ok .sv-reveal.is-in .so-fv-caret{animation:so-blink 1s step-end 2.4s 6}@keyframes so-blink{50%{opacity:0}}.so-dframe{position:relative;width:100%;box-shadow:0 80px 140px -70px rgb(0 0 0/calc(.95 * var(--so-shk, 1)))}.so-dframe .cr-inner{height:100%}.so-dframe-in{position:relative;width:100%;height:100%;overflow:hidden;background:rgb(var(--ink-2))}.so-crop{position:absolute;top:0;bottom:0;z-index:2;width:34.2%;background:rgb(var(--ink)/.74);transform:scaleX(0);transition:transform .9s cubic-bezier(.77,0,.175,1)}.so-crop--l{left:0;transform-origin:left center}.so-crop--r{right:0;transform-origin:right center}.is-staand .so-crop{transform:none}.so-crop-tag{position:absolute;left:50%;top:18px;z-index:3;padding:6px 14px;border-radius:999px;background:rgb(var(--accent-fill));color:rgb(var(--on-accent));font-size:13px;letter-spacing:.04em;white-space:nowrap;opacity:0;transform:translate3d(-50%,-10px,0);transition:opacity .4s ease,transform .6s cubic-bezier(.16,1,.3,1)}.is-staand .so-crop-tag{opacity:1;transform:translate3d(-50%,0,0);transition-delay:.45s}@media (max-width:639px){.so-dframe.so-dframe{aspect-ratio:4/3}.so-crop{width:29%}.so-crop-tag{top:auto;bottom:14px;font-size:12px}}.so-ads{--n:1;position:relative;display:flex;align-items:center;justify-content:center;min-height:600px;padding:40px 0}.so-discs--ads{left:50%;top:-160px;bottom:-160px;width:1100px;margin-left:-550px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.so-discs--ads .so-disc{transform:scale(var(--n,1));transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .8s ease}.so-discs--ads .so-disc--violet{transition-delay:.06s}.so-discs--ads .so-disc--rose{transition-delay:.12s;width:860px;height:860px;margin:-430px 0 0 -430px;background:radial-gradient(circle closest-side,rgba(244,114,182,.1),rgba(244,114,182,.28) 92%,rgba(244,114,182,0) 100%)}.so-discs--ads .so-disc--violet{width:640px;height:640px;margin:-320px 0 0 -320px;background:radial-gradient(circle closest-side,rgba(139,92,246,.14),rgba(139,92,246,.36) 92%,rgba(139,92,246,0) 100%)}.so-discs--ads .so-disc--gold{width:440px;height:440px;margin:-220px 0 0 -220px}html[data-theme=light] .so-disc--rose{background:radial-gradient(circle closest-side,rgba(244,114,182,.16),rgba(244,114,182,.46) 92%,rgba(244,114,182,0) 100%)}html[data-theme=light] .so-disc--violet{background:radial-gradient(circle closest-side,rgba(139,92,246,.16),rgba(139,92,246,.5) 92%,rgba(139,92,246,0) 100%)}html[data-theme=light] .so-disc--gold{background:radial-gradient(circle closest-side,rgb(var(--accent-fill)/.3),rgb(var(--accent-fill)/.7) 92%,rgb(var(--accent-fill)/0) 100%)}html[data-theme=light] .so-discs--ads .so-disc--rose{background:radial-gradient(circle closest-side,rgba(244,114,182,.1),rgba(244,114,182,.3) 92%,rgba(244,114,182,0) 100%)}html[data-theme=light] .so-discs--ads .so-disc--violet{background:radial-gradient(circle closest-side,rgba(139,92,246,.12),rgba(139,92,246,.32) 92%,rgba(139,92,246,0) 100%)}html[data-theme=light] .so-discs--ads .so-disc--gold{background:radial-gradient(circle closest-side,rgb(var(--accent-fill)/.2),rgb(var(--accent-fill)/.45) 92%,rgb(var(--accent-fill)/0) 100%)}.js.motion-ok .so-ads:not(.is-in) .so-disc{opacity:0;transform:scale(.15)}.js.motion-ok .so-ads.is-in .so-disc{animation:so-bloom 1.6s cubic-bezier(.16,1,.3,1) backwards}.js.motion-ok .so-ads.is-in .so-disc--violet{animation-delay:.14s}.js.motion-ok .so-ads.is-in .so-disc--rose{animation-delay:.28s}@keyframes so-bloom{0%{opacity:0;transform:scale(.15)}}.so-ads-phone{position:relative;z-index:2;width:100%;max-width:290px}.so-ad{display:flex;flex-direction:column;gap:11px;padding-top:4px}.so-ad-media{position:relative;display:block;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,rgb(var(--accent-fill)/.36),rgb(var(--fg)/calc(.05 + var(--a-boost, 0) * .0475)) 70%),rgb(var(--ink-2))}.so-ad-cta{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 12px;border-radius:8px;background:rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09));color:rgb(var(--fg));font-size:12px}.so-ad-net{display:flex;flex-wrap:wrap;gap:6px}.so-ad-net>span{padding:3px 9px;border-radius:999px;font-size:11px;transition:background-color .4s ease,color .4s ease,opacity .4s ease}.so-ad-net-on{background:rgb(var(--accent-fill)/.22);color:rgb(var(--accent-hi))}.so-ad-net-li{background:rgb(var(--fg)/calc(.06 + var(--a-boost, 0) * .0564));color:rgb(var(--fg)/calc(.55 + var(--a-boost, 0) * .2475))}.so-ad-net.is-li .so-ad-net-li{background:rgb(var(--accent-fill));color:rgb(var(--on-accent))}@media (max-width:1023px){.so-ads{min-height:0;padding:44px 0}.so-discs--ads{top:-40px;bottom:-40px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent)}.so-ads .so-disc--rose{width:600px;height:600px;margin:-300px 0 0 -300px}.so-ads .so-disc--violet{width:446px;height:446px;margin:-223px 0 0 -223px}.so-ads .so-disc--gold{width:306px;height:306px;margin:-153px 0 0 -153px}.so-ads-phone{max-width:236px}}.so-tpanel{padding:22px 18px 20px;border-radius:24px;background:linear-gradient(180deg,rgb(var(--fg)/calc(.05 + var(--a-boost, 0) * .0475)),rgb(var(--fg)/calc(.015 + var(--a-boost, 0) * .0148)));box-shadow:inset 0 0 0 1px rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09))}@media (min-width:640px){.so-tpanel{padding:26px 24px 24px}}.so-tog{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 14px;border-radius:16px;background:rgb(var(--fg)/calc(.025 + var(--a-boost, 0) * .0244));box-shadow:inset 0 0 0 1px rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09));transition:background-color .35s ease,box-shadow .35s ease,transform .2s ease}.so-tog:hover{background:rgb(var(--fg)/calc(.05 + var(--a-boost, 0) * .0475))}.so-tog:active{transform:scale(.985)}.so-tog[aria-pressed=true]{background:rgb(var(--accent-fill)/.1);box-shadow:inset 0 0 0 1px rgb(var(--accent-fill)/.55)}.so-tile-btn .pr-check-path{transition:stroke-dashoffset .5s cubic-bezier(.65,0,.35,1)}.so-tile-btn[aria-pressed=false] .pr-check{--t:0}.so-tile-btn[aria-pressed=false] .pr-check-bg{stroke:rgb(var(--accent)/.8);stroke-width:1.4}.so-tog-sw{position:relative;width:44px;height:26px;border-radius:999px;background:rgb(var(--fg)/calc(.14 + var(--a-boost, 0) * .1204));transition:background-color .35s ease}.so-tog-sw i{position:absolute;left:4px;top:4px;width:18px;height:18px;border-radius:50%;background:rgb(var(--fg));transition:transform .45s cubic-bezier(.16,1,.3,1),background-color .35s ease}html[data-theme=light] .so-tog-sw i{background:rgb(var(--ink-3));box-shadow:0 1px 3px rgba(0,0,0,.28),0 0 0 1px rgb(var(--fg)/.08)}html[data-theme=light] .so-tog-sw{background:rgb(var(--fg)/.2)}.so-tog[aria-pressed=true] .so-tog-sw{background:rgb(var(--accent-fill))}.so-tog[aria-pressed=true] .so-tog-sw i{transform:translateX(18px);background:rgb(var(--on-accent))}.so-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.so-tiles>li:last-child{grid-column:span 2}@media (min-width:1024px){.so-tiles{gap:14px}}.so-tile-btn{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:100%;min-height:132px;padding:18px 16px;border-radius:16px;text-align:left;background:rgb(var(--fg)/calc(.03 + var(--a-boost, 0) * .0291));box-shadow:inset 0 0 0 1px rgb(var(--fg)/calc(.12 + var(--a-boost, 0) * .1056));color:rgb(var(--fg));transition:background-color .4s ease,box-shadow .4s ease,color .4s ease,transform .25s ease}.so-tiles>li:last-child .so-tile-btn{min-height:96px}@media (min-width:1024px){.so-tile-btn{min-height:150px;padding:24px 22px}.so-tiles>li:last-child .so-tile-btn{min-height:110px}}.so-tile-btn:hover{background:rgb(var(--fg)/calc(.06 + var(--a-boost, 0) * .0564))}.so-tile-btn:active{transform:scale(.98)}.so-tile-check{display:flex;margin-bottom:14px}.so-tile-t{padding-right:4px}.so-tile-d{color:rgb(var(--fg)/calc(.68 + var(--a-boost, 0) * .2176));transition:color .4s ease}.so-tile-btn[aria-pressed=true]{background:rgb(var(--accent-fill));box-shadow:inset 0 0 0 1px rgb(var(--accent-fill)),0 30px 60px -30px rgb(var(--accent-fill)/.6);color:rgb(var(--on-accent))}.so-tile-btn[aria-pressed=true]:hover{background:#e0b688}.so-tile-btn[aria-pressed=true] .so-tile-d{color:rgb(var(--on-accent)/.75)}.so-tile-btn[aria-pressed=true] .pr-check-bg{fill:rgb(var(--on-accent)/.12);stroke:rgb(var(--on-accent)/.45)}.so-tile-btn[aria-pressed=true] .pr-check-path{stroke:rgb(var(--on-accent))}.so-plan{position:relative;padding:22px 20px;border-radius:24px;background:linear-gradient(180deg,rgb(var(--fg)/calc(.07 + var(--a-boost, 0) * .0651)),rgb(var(--fg)/calc(.02 + var(--a-boost, 0) * .0196))),rgb(var(--ink-2));box-shadow:inset 0 0 0 1px rgb(var(--fg)/calc(.12 + var(--a-boost, 0) * .1056)),0 60px 110px -50px rgb(0 0 0/calc(.98 * var(--so-shk, 1)))}@media (min-width:1024px){.so-plan-wrap{position:sticky;top:120px}.so-plan{padding:30px 28px 28px}}.so-plan-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;min-height:40px}.so-plan-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:rgb(var(--accent-fill));color:rgb(var(--on-accent));font-size:14px;font-weight:400;white-space:nowrap;will-change:transform}.so-plan-empty{min-height:40px;color:rgb(var(--fg)/calc(.6 + var(--a-boost, 0) * .24))}.so-plan-empty,.so-plan-note{margin-top:16px;font-size:15px;font-weight:300}.so-plan-note{color:rgb(var(--fg)/calc(.72 + var(--a-boost, 0) * .2016));line-height:1.55}@media (max-width:1023px){.so-plan-wrap{position:sticky;bottom:12px;z-index:20}.so-plan{padding:16px;border-radius:20px;background:linear-gradient(180deg,rgb(var(--fg)/calc(.08 + var(--a-boost, 0) * .0736)),rgb(var(--fg)/calc(.03 + var(--a-boost, 0) * .0291))),rgb(var(--ink-2));box-shadow:inset 0 0 0 1px rgb(var(--accent-fill)/.4),0 -20px 60px -10px rgb(0 0 0/calc(.85 * var(--so-shk, 1)))}.so-plan-list{gap:6px;margin-top:10px;min-height:32px}.so-plan-chip{min-height:30px;padding:0 11px;font-size:13px}.so-plan-empty{margin-top:10px;min-height:32px;font-size:14px}.so-plan-note{margin-top:10px;font-size:13px;line-height:1.45}.so-plan .sv-btn{margin-top:12px}}.so-nojs{display:none}html:not(.js) .so-nojs{display:block}html:not(.js) .so-jsonly{display:none}html:not(.js) .so-plan-wrap{position:static}html:not(.js) .so-tile-btn,html:not(.js) .so-tile-btn[aria-pressed=true]{min-height:0;background:rgb(var(--fg)/calc(.03 + var(--a-boost, 0) * .0291));box-shadow:inset 0 0 0 1px rgb(var(--fg)/calc(.12 + var(--a-boost, 0) * .1056));color:rgb(var(--fg));cursor:default}html:not(.js) .so-tile-btn[aria-pressed=true] .so-tile-d{color:rgb(var(--fg)/calc(.68 + var(--a-boost, 0) * .2176))}html:not(.js) .so-tile-check{display:none}@media (prefers-reduced-motion:reduce){.so-advice,.so-bar i,.so-card,.so-disc,.so-fv-caret,.so-fv-flash,.so-kb,.so-mlegend li,.so-mpost,.so-mtag,.so-peek,.so-peek-cell .so-tint,.so-tile--new{animation:none!important}.so-advice,.so-bar i,.so-cal,.so-card,.so-crop,.so-crop-tag,.so-disc,.so-fv-aerial,.so-fv-aerial .so-aerial,.so-fv-cap span,.so-fv-cdots i:after,.so-fv-dots i:after,.so-fv-photo,.so-fv-reel,.so-fv-track,.so-phone,.so-pillar,.so-plchip,.so-report,.so-tag,.so-tchip,.so-tile--new,.so-tile-btn,.so-tile-btn .pr-check-path,.so-tint,.so-tog,.so-tog .pr-check-path,.so-tog-sw,.so-tog-sw i,.so-tray{transition:none!important}}