.q-body{--danger:#b3261e;--danger-soft:#fbeceb}.q-hero-wrap{padding-top:14px}.q-hero{border-radius:var(--r-panel);background:linear-gradient(180deg, var(--cream-hi) 0%, var(--cream-lo) 100%);justify-content:space-between;align-items:flex-start;gap:32px;padding:64px 56px 60px;display:flex;position:relative}.q-hero__title{letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0;font-size:clamp(40px,6.4vw,62px);font-weight:900;line-height:1}.q-hero__lede{max-width:600px;color:var(--ink-70);text-wrap:pretty;margin:22px 0 0;font-size:18px;line-height:1.6}.q-lang{border:1px solid var(--ink-18);border-radius:var(--r-pill);background:var(--white);color:var(--ink);font:600 13px var(--sans);flex:none;padding:9px 16px}.q-lang:hover{border-color:var(--gold);color:var(--gold)}.q-noscript{font:400 15px/1.6 var(--sans);color:var(--ink-70);margin:24px 0 0}.q-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px;padding-top:44px;padding-bottom:96px;display:grid}.q-main{min-width:0}.q-body:not(.is-live) .q-steps,.q-body:not(.is-live) .q-progress,.q-body:not(.is-live) .q-nav,.q-body:not(.is-live) .q-bar{display:none}.q-steps ol{scrollbar-width:none;gap:8px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.q-steps ol::-webkit-scrollbar{display:none}.q-steps__btn{border:1px solid var(--ink-14);border-radius:var(--r-pill);background:var(--white);font:600 13px var(--sans);color:var(--ink-70);white-space:nowrap;align-items:center;gap:8px;padding:7px 14px 7px 7px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.q-steps__n{background:var(--chip);width:24px;height:24px;color:var(--gold-dark);font:600 12px var(--mono);border-radius:50%;place-items:center;display:inline-grid}.q-steps__btn[aria-current=step]{background:var(--ink);border-color:var(--ink);color:var(--white)}.q-steps__btn[aria-current=step] .q-steps__n{background:var(--gold);color:var(--white)}.q-steps__btn.is-done{border-color:var(--gold);color:var(--ink)}.q-steps__btn:disabled{opacity:.45;cursor:default}.q-progress{margin:14px 0 0}.q-step{border:none;min-width:0;margin:26px 0 0;padding:0}.q-step__title{letter-spacing:-.03em;padding:0;font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.15}.q-step__title:focus{outline:none}.q-step__hint{max-width:640px;font:400 15px/1.6 var(--sans);color:var(--ink-60);text-wrap:pretty;margin:10px 0 22px}.q-step__hint--tight{margin:0 0 12px}.q-group{border:none;min-width:0;margin:26px 0 0;padding:0}.q-group__title{margin-bottom:10px;padding:0;display:block}.q-pkg-group{margin:0 0 10px}.q-grid+.q-pkg-group{margin-top:30px}.q-pkg-hint{margin:-4px 0 14px}.q-grid{gap:12px;display:grid}.q-grid--platforms,.q-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.q-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.q-list{gap:10px;display:grid}.q-opt{display:block;position:relative}.q-opt input{opacity:0;width:1px;height:1px;position:absolute}.q-opt__face{border:1px solid var(--ink-16);background:var(--white);cursor:pointer;border-radius:16px;flex-direction:column;gap:6px;height:100%;padding:18px 46px 18px 18px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:relative}.q-opt__face:after{content:"";border:1.5px solid var(--ink-35);box-sizing:border-box;width:20px;height:20px;font:700 12px/17px var(--sans);text-align:center;color:var(--white);border-radius:50%;position:absolute;top:16px;right:16px}.q-opt:hover .q-opt__face{border-color:var(--ink-35)}.q-opt input:checked+.q-opt__face{border-color:var(--gold);background:var(--cream-hi);box-shadow:inset 0 0 0 1px var(--gold)}.q-opt input:checked+.q-opt__face:after{content:"✓";background:var(--gold);border-color:var(--gold)}.q-opt input:focus-visible+.q-opt__face{outline:2px solid var(--gold);outline-offset:3px}.q-opt input:disabled+.q-opt__face{cursor:default}.q-opt.is-included .q-opt__face{background:var(--panel);box-shadow:none;border-color:#0000}.q-opt.is-included .q-opt__face:after{background:var(--gold-dark);border-color:var(--gold-dark)}.q-opt.is-included .q-opt__amt{color:var(--gold-dark);font-weight:600}.q-opt.is-unavailable{opacity:.45}.q-opt__face--stack{align-items:flex-start}.q-opt__icon{fill:none;width:28px;height:28px;stroke:var(--gold);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px}.q-opt__face--pkg{padding:24px 22px 22px}.q-opt__face--row{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:14px 52px 14px 16px}.q-opt__face--row:after{top:50%;transform:translateY(-50%)}.q-opt__text{flex-direction:column;gap:3px;min-width:0;display:flex}.q-opt__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.q-opt__name{font:700 15.5px/1.3 var(--sans);letter-spacing:-.01em}.q-opt__name--lg{font-size:20px;font-weight:800}.q-opt__desc{font:400 13.5px/1.45 var(--sans);color:var(--ink-60)}.q-opt__price{font:900 26px/1.1 var(--sans);letter-spacing:-.03em}.q-opt__from{font:500 12px var(--mono);letter-spacing:.04em;color:var(--ink-50)}.q-opt__amt{font:500 13px var(--mono);color:var(--ink-70);white-space:nowrap;flex:none}.q-badge{border-radius:var(--r-pill);background:var(--gold);color:var(--white);font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;position:absolute;top:-10px;left:18px}.q-checks{font:400 13.5px/1.45 var(--sans);color:var(--ink-70);margin:8px 0 0;padding:0;list-style:none}.q-checks li{margin-top:6px;padding-left:20px;position:relative}.q-checks li:before{content:"✓";color:var(--gold);font-weight:700;position:absolute;left:0}.q-qty{border:1px solid var(--ink-16);border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 12px 12px 16px;display:grid}.q-qty__text{flex-direction:column;gap:3px;min-width:0;display:flex}.q-qty__ctrl{border:1px solid var(--ink-18);border-radius:var(--r-pill);align-items:center;display:inline-flex;overflow:hidden}.q-qty__btn{width:40px;height:40px;font:700 18px var(--sans);color:var(--ink)}.q-qty__btn:hover{background:var(--chip)}.q-qty__input{text-align:center;width:44px;height:40px;font:600 15px var(--sans);color:var(--ink);-moz-appearance:textfield;appearance:textfield;background:0 0;border:none}.q-qty__input::-webkit-outer-spin-button,.q-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.q-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.q-field{flex-direction:column;gap:8px;display:flex}.q-field--block{margin-top:18px}.q-field__label{font:600 13.5px var(--sans);color:var(--ink-70);padding:0}.q-field__input{border:1px solid var(--ink-18);font:400 15.5px var(--sans);color:var(--ink);background:var(--white);border-radius:12px;outline:none;padding:14px 16px;transition:border-color .18s}.q-field__input::placeholder{color:var(--ink-45)}.q-field__input:focus{border-color:var(--gold)}.q-field__input[aria-invalid=true]{border-color:var(--danger)}.q-field__textarea{resize:vertical;line-height:1.55}.q-field__err{font:600 13px/1.4 var(--sans);color:var(--danger)}.q-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.q-nav__end{align-items:center;gap:18px;margin-left:auto;display:flex}.q-clear{color:var(--ink-62);font:600 14px var(--sans);text-decoration:underline;text-decoration-color:var(--ink-18);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 2px}.q-clear:not([hidden]){align-items:center;gap:6px;display:inline-flex}.q-clear svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:15px;height:15px}.q-clear:hover{color:var(--gold-dark);text-decoration-color:currentColor}.q-clear:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.q-nav .btn:disabled{opacity:.6;cursor:progress}.q-error{font:600 14px var(--sans);color:var(--danger);margin:14px 0 0}.q-alert{background:var(--danger-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:16px 18px;display:flex}.q-alert p{font:600 14.5px var(--sans);color:var(--danger);margin:0}.q-success{border-radius:var(--r-card);background:var(--panel);margin-top:26px;padding:40px}.q-success:focus{outline:none}.q-success__mark{background:var(--gold);width:52px;height:52px;color:var(--white);font:700 24px var(--sans);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.q-success__text{max-width:520px;font:400 16px/1.6 var(--sans);color:var(--ink-70);margin:12px 0 0}.q-success__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.q-send{border:1px solid var(--ink-12);border-radius:var(--r-card);background:var(--white);gap:16px;max-width:620px;margin-top:26px;padding:24px;display:grid}.q-send:focus{outline:none}.q-send[hidden]{display:none}.q-send__title{font:800 19px/1.25 var(--sans);letter-spacing:-.01em;margin:0}.q-send .q-fields{margin:0}.q-send__check{min-height:65px}.q-send__note{font:500 14px/1.55 var(--sans);color:var(--ink-62);margin:0}.q-send__note a{color:var(--gold-dark)}.q-send__status{background:var(--danger-soft);color:var(--danger);font:600 14px/1.5 var(--sans);border-radius:12px;margin:0;padding:12px 14px}.q-send--done .q-success__mark{width:40px;height:40px;margin:0;font-size:19px}.q-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.q-summary{border:1px solid var(--ink-12);border-radius:var(--r-card);background:var(--panel-soft);position:sticky;top:96px}.q-summary__inner{flex-direction:column;gap:16px;padding:26px;display:flex}.qs__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qs__chips li{border-radius:var(--r-pill);background:var(--chip);color:var(--gold-dark);font:500 11px var(--mono);letter-spacing:.04em;padding:5px 10px}.qs__empty{font:400 14px/1.5 var(--sans);color:var(--ink-55);margin:0}.qs__lines{margin:0;padding:0;list-style:none}.qs__lines li{border-bottom:1px solid var(--ink-08);font:400 14px/1.4 var(--sans);color:var(--ink-70);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.qs__amt{font:500 13.5px var(--mono);color:var(--ink);white-space:nowrap;flex:none}.qs__inc{color:var(--gold-dark);font-size:12px}.qs__from{color:var(--ink-50);font-size:11px}.qs__total{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.qs__total span{font:600 14px var(--sans);color:var(--ink-70)}.qs__total strong{font:900 32px var(--sans);letter-spacing:-.03em}.qs__meta{border-top:1px solid var(--ink-10);flex-direction:column;gap:12px;margin:0;padding-top:14px;display:flex}.qs__meta dt{font:600 13.5px var(--sans);color:var(--ink)}.qs__meta dd{margin:0}.qs__group dd{font:400 13.5px var(--sans);color:var(--ink-62);justify-content:space-between;gap:12px;padding-top:5px;display:flex}.qs__group dd span:last-child{font-family:var(--mono);color:var(--ink)}.qs__row{justify-content:space-between;gap:12px;display:flex}.qs__row dd{font:400 13.5px var(--sans);color:var(--ink-70);text-align:right}.qs__note{font:400 12.5px/1.55 var(--sans);color:var(--ink-55);margin:0}.qs__total strong,.q-bar__fig strong{font-variant-numeric:tabular-nums;display:inline-block}[data-pulse].is-up{animation:.55s cubic-bezier(.2,.7,.3,1) q-up}[data-pulse].is-down{animation:.55s cubic-bezier(.2,.7,.3,1) q-down}@keyframes q-up{0%{color:var(--gold);transform:translateY(6px)}}@keyframes q-down{0%{color:var(--gold);transform:translateY(-6px)}}.q-bar{display:none}.q-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1180px){.q-grid--3{grid-template-columns:1fr}}@media (width<=900px){.q-hero{padding:28px var(--shell-pad) 30px;display:block}.q-hero .eyebrow{padding-right:96px}.q-hero__title{margin-top:12px;font-size:clamp(32px,9vw,44px)}.q-hero__lede{margin-top:12px;font-size:15.5px;line-height:1.55}.q-lang{padding:7px 13px;position:absolute;top:20px;right:20px}.q-body{grid-template-columns:1fr;padding-top:28px;padding-bottom:140px}.q-summary{z-index:30;background:var(--white);visibility:hidden;border-bottom:none;border-radius:24px 24px 0 0;max-height:78vh;transition:transform .28s cubic-bezier(.2,.7,.3,1);position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -12px 40px #2e2a2529}.q-summary.is-open{visibility:visible;transform:none;box-shadow:0 -12px 40px #2e2a2529,0 0 0 100vmax #2e2a2552}.q-summary__inner{padding-bottom:104px}.q-body:not(.is-live) .q-summary{visibility:visible;box-shadow:none;border:1px solid var(--ink-12);border-radius:var(--r-card);position:static;transform:none}.q-bar{z-index:31;padding:12px var(--shell-pad) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ink-12);background:var(--white);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #2e2a2514}.q-bar__fig{gap:1px;display:grid}.q-bar__fig strong{font:900 22px var(--sans);letter-spacing:-.03em}.q-bar__fig small{font:400 12.5px var(--sans);color:var(--ink-55)}.q-fields,.q-grid--2{grid-template-columns:1fr}.q-success{padding:28px}}@media (width<=560px){.q-grid--platforms{grid-template-columns:1fr 1fr}.q-qty{grid-template-columns:minmax(0,1fr) auto}.q-qty__ctrl{grid-column:1/-1;justify-self:start}.q-opt__face--row{flex-direction:column;align-items:flex-start;gap:6px}.q-steps__name{display:none}.q-steps__btn[aria-current=step] .q-steps__name{display:inline}}@media (prefers-reduced-motion:reduce){.q-summary,.q-opt__face,.q-steps__btn{transition:none}[data-pulse].is-up,[data-pulse].is-down{animation:none}}.q-item{flex-direction:column;display:flex;position:relative}.q-item>.q-opt{flex:1}.q-qty{position:relative}.q-explain{z-index:1;border-radius:var(--r-pill);background:var(--ink);color:var(--white);font:600 12.5px var(--sans);letter-spacing:.01em;align-items:center;gap:7px;padding:6px 13px 6px 7px;transition:background-color .18s;display:none;position:absolute;bottom:14px;left:17px}.q-explain:hover{background:var(--gold-dark)}.q-explain:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.q-explain__icon{background:var(--gold);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.q-explain__icon svg{width:10px;height:10px;fill:var(--white);margin-left:1px}.q-item:has(input:checked) .q-explain,.q-qty.is-on .q-explain{animation:.35s cubic-bezier(.2,.7,.3,1) q-explain-in;display:inline-flex}.q-item:has(input:checked) .q-opt__face,.q-qty.is-on:has(.q-explain){padding-bottom:58px}@keyframes q-explain-in{0%{opacity:0;transform:translateY(4px)}}.xp{background:var(--white);width:min(920px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);overscroll-behavior:contain;border:none;border-radius:28px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 80px #14121059}.xp::backdrop{backdrop-filter:blur(4px);background:#141210b8}.xp[open]{animation:.4s cubic-bezier(.2,.75,.3,1) xp-open}.xp[open]::backdrop{animation:.4s xp-fade}.xp.is-closing{animation:.22s forwards xp-shut}.xp.is-closing::backdrop{animation:.22s reverse forwards xp-fade}@keyframes xp-open{0%{opacity:0;transform:translateY(18px)scale(.94)}}@keyframes xp-shut{to{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes xp-fade{0%{opacity:0}}.xp__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 14px;display:flex}.xp__kicker{color:var(--gold)}.xp__title{font:800 clamp(20px, 3vw, 26px) / 1.15 var(--sans);letter-spacing:-.03em;margin:6px 0 0}.xp__close{background:var(--chip);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.xp__close svg{width:18px;height:18px}.xp__close:hover{background:var(--cream-lo)}.xp__stage{aspect-ratio:16/10;background:radial-gradient(120% 90% at 50% 0%, var(--cream-hi) 0%, var(--cream-lo) 100%);border-radius:20px;margin:0 24px;position:relative;overflow:hidden;container:xpstage/size}.xp__caption{min-height:3.2em;font:500 16px/1.55 var(--sans);color:var(--ink-70);text-wrap:pretty;margin:14px 24px 0}.xp__controls{align-items:center;gap:14px;padding:10px 24px 22px;display:flex}.xp__play{background:var(--ink);width:44px;height:44px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.xp__play svg{fill:currentColor;width:20px;height:20px}.xp__play:hover{background:var(--gold-dark)}.xp__track{background:var(--chip);cursor:pointer;touch-action:none;border-radius:4px;flex:1;height:8px;position:relative}.xp__track:before{content:"";position:absolute;inset:-12px 0}.xp__track:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.xp__fill{background:var(--gold);border-radius:4px;position:absolute;inset:0 auto 0 0}.xp__ticks i{z-index:1;background:var(--white);width:2px;position:absolute;top:0;bottom:0}.xp__time{text-align:right;min-width:82px;font:500 12.5px var(--mono);color:var(--ink-60);flex:none}@media (width<=640px){.xp{border-radius:22px;width:calc(100vw - 16px)}.xp__head{padding:18px 16px 12px}.xp__stage{aspect-ratio:4/5;margin:0 12px}.xp__caption{margin:12px 16px 0;font-size:15px}.xp__controls{padding:8px 16px 16px}}.xp-scene{flex-direction:column;justify-content:center;align-items:center;gap:.8em;padding:1.4em;font-size:3.4cqmin;transition:opacity .4s,transform .4s;display:flex;position:absolute;inset:0}.xp-scene.is-out{opacity:0;transform:scale(.97)}.xp-rise,.xp-pop,.xp-drop,.xp-fade{animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.75,.3,1);animation-fill-mode:both;animation-delay:calc(var(--d,0s) - var(--skip,0s))}.xp-rise{animation-name:xp-rise}.xp-pop{animation-name:xp-pop}.xp-drop{animation-name:xp-drop}.xp-fade{animation-name:xp-fade}@keyframes xp-rise{0%{opacity:0;transform:translateY(1.2em)}}@keyframes xp-pop{0%{opacity:0;transform:scale(.8)}}@keyframes xp-drop{0%{opacity:0;transform:translateY(-140%)}}.xp.is-paused .xp__stage *,.xp.is-paused .xp__stage :before,.xp.is-paused .xp__stage :after{animation-play-state:paused!important}.xp-ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}.xp-phone{aspect-ratio:9/19;background:#1f1b18;border-radius:1.7em;width:10.6em;padding:.42em;box-shadow:0 1.4em 2.6em #2e2a2547,inset 0 0 0 .12em #3a342e}.xp-phone__screen{background:#fff;border-radius:1.32em;height:100%;font-size:.5em;position:relative;overflow:hidden}.xp-float{animation:5s ease-in-out infinite xp-float}@keyframes xp-float{50%{transform:translateY(-.35em)}}.xp-split{justify-content:center;align-items:center;gap:2.2em;display:flex}.xp-side{flex-direction:column;align-items:flex-start;gap:.8em;max-width:15em;display:flex}.xp-tag{background:var(--ink);color:var(--white);font:800 1.15em/1.25 var(--sans);letter-spacing:-.01em;border-radius:1em;padding:.7em 1.1em;position:relative}.xp-tag:before{content:"";border:.6em solid #0000;border-right-color:var(--ink);border-left:0;position:absolute;top:50%;left:-.55em;transform:translateY(-50%)}.xp-badge{background:var(--white);font:700 .95em/1.3 var(--sans);border-radius:1em;align-items:center;gap:.6em;padding:.7em 1em;display:flex;box-shadow:0 .5em 1.4em #2e2a251f}.xp-badge .xp-ico{color:var(--gold)}.xp-badge.is-off .xp-ico{color:var(--ink-45);background:linear-gradient(to bottom right,#0000 46%,#c0392b 47% 53%,#0000 54%)}.xp-badge.is-off span{color:var(--ink-60)}.xp-grid{grid-template-columns:repeat(var(--cols,4), auto);gap:.7em 1.2em;display:grid}.xp-mini{font-size:var(--mini,.62em);flex-direction:column;align-items:center;gap:.35em;margin:0;display:flex}.xp-mini .xp-phone{width:7.4em;box-shadow:0 .6em 1.2em #2e2a2533}.xp-mini figcaption{max-width:9.5em;font:700 1.05em/1.15 var(--sans);text-align:left;align-items:center;gap:.4em;display:flex}.xp-mini figcaption b{background:var(--gold);width:1.6em;height:1.6em;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:.85em;display:grid}.xp-count{font:900 3.2em/1 var(--sans);letter-spacing:-.05em;color:var(--gold);position:absolute;top:.5em;right:.7em}.xp-chips{grid-template-columns:1fr 1fr;gap:.8em;width:min(30em,100%);display:grid}.xp-chip{background:var(--white);font:700 1em/1.25 var(--sans);border-radius:1.1em;align-items:center;gap:.7em;padding:1em 1.1em;display:flex;box-shadow:0 .5em 1.4em #2e2a251a}.xp-chip .xp-ico{background:var(--chip);width:1.7em;height:1.7em;color:var(--gold-dark);border-radius:.6em;padding:.35em}.xp-flow{align-items:center;gap:1em;display:flex}.xp-panel{background:var(--white);width:9em;font:700 .8em var(--sans);border-radius:1em;flex-direction:column;gap:.5em;padding:.9em;display:flex;box-shadow:0 .6em 1.6em #2e2a2524}.xp-panel i{background:var(--chip);border-radius:.3em;height:.55em}.xp-panel i+i{width:70%}.xp-send{background:var(--gold);color:var(--white);border-radius:.7em;justify-content:center;align-items:center;gap:.4em;padding:.5em;animation:2.4s ease-in-out 1s infinite xp-press;display:inline-flex}@keyframes xp-press{0%,70%,to{transform:none}78%{transform:scale(.92)}}.xp-wire{background:repeating-linear-gradient(90deg, var(--ink-18) 0 .5em, transparent .5em .9em);border-radius:.1em;width:6em;height:.2em;position:relative}.xp-dot{background:var(--gold);width:.7em;height:.7em;animation:1.6s cubic-bezier(.5,0,.5,1) infinite xp-travel;animation-delay:calc(var(--d,0s) - var(--skip,0s));opacity:0;border-radius:50%;margin-top:-.35em;position:absolute;top:50%;left:0}@keyframes xp-travel{10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - .7em)}}.xp-phones{gap:.7em;font-size:.62em;display:flex}.xp-phones>div{position:relative}.xp-ping{background:var(--gold);width:2.4em;height:2.4em;color:var(--white);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.6em;right:-.6em;box-shadow:0 .4em 1em #b07c3c66}.xp-modes{gap:.6em;display:flex}.xp-mode{background:var(--ink);color:var(--white);font:700 .9em var(--sans);border-radius:2em;padding:.5em 1em}.xp-end{text-align:center;flex-direction:column;align-items:center;gap:1.2em;max-width:24em;display:flex}.xp-end__head{font:900 2.1em/1.08 var(--sans);letter-spacing:-.04em;text-wrap:balance;margin:0}.xp-end__pill{background:var(--gold);color:var(--white);font:800 1.1em var(--sans);border-radius:2em;align-items:center;gap:.6em;padding:.8em 1.4em;display:inline-flex}@container xpstage (aspect-ratio<1){.xp-scene{font-size:4.2cqmin}.xp-split,.xp-flow{flex-direction:column;gap:1em}.xp-side{align-items:center}.xp-tag:before{display:none}.xp-grid{grid-template-columns:repeat(var(--cols-p,4), auto);gap:.6em .7em;margin-top:2.4em}.xp-count{font-size:2.4em;top:.3em}.xp-mini{font-size:var(--mini-p,.55em)}.xp-split:has(.xp-side) .xp-phone{width:7.2em}.xp-chips{grid-template-columns:1fr;width:100%}.xp-wire{background:repeating-linear-gradient(180deg, var(--ink-18) 0 .5em, transparent .5em .9em);width:.2em;height:2.4em}.xp-dot{display:none}}.xa-status{font:700 .95em var(--sans);justify-content:space-between;align-items:center;padding:.9em 1.6em .3em;display:flex}.xa-status i{opacity:.8;background:currentColor;border-radius:.3em;width:2.6em;height:.9em}.xa-status--light{color:#fff}.xa-bar{font:800 1.35em var(--sans);letter-spacing:-.02em;align-items:center;gap:.6em;padding:.6em 1.2em .8em;display:flex}.xa-bar b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.xa-back{color:#8a5a3a;font-size:1.4em;line-height:.7}.xa-logo{background:radial-gradient(circle at 35% 35%,#f4d8b4 0 22%,#6b4226 23%);border-radius:.5em;flex:none;width:1.6em;height:1.6em}.xa-hero{color:#fff;background:linear-gradient(140deg,#8a5a3a,#3f2617);border-radius:1.1em;flex-direction:column;justify-content:flex-end;gap:.2em;height:9em;margin:0 1em;padding:1em;display:flex;position:relative;overflow:hidden}.xa-hero:after,.xa-banner:after,.xd-banner:after,.xp-promo:after{content:"";background:linear-gradient(#0000 25%,#140c069e);position:absolute;inset:0}.xa-hero>.xa-ph,.xa-banner>.xa-ph,.xd-banner>.xa-ph,.xp-promo>.xa-ph,.xa-photo>.xa-ph{position:absolute;inset:0}.xa-hero>:not(.xa-ph),.xa-banner>:not(.xa-ph),.xd-banner>:not(.xa-ph),.xp-promo>span{z-index:1;position:relative}.xa-hero small{font:600 .85em var(--sans);opacity:.8}.xa-hero b{font:800 1.3em var(--sans)}.xa-tiles{grid-template-columns:1fr 1fr;gap:.8em;padding:1em;display:grid}.xa-tile{font:700 .9em/1.2 var(--sans);background:#f6efe4;border-radius:.9em;flex-direction:column;gap:.6em;padding:.9em;display:flex}.xa-tile i{background:#c9874b;border-radius:.6em;width:1.8em;height:1.8em}.xa-tile--1 i{background:#6b4226}.xa-tile--2 i{background:#7c9a6d}.xa-tile--3 i{background:#b5523b}.xa-list{flex-direction:column;padding:0 1em;display:flex}.xa-row{border-bottom:.08em solid #eee6da;align-items:center;gap:.8em;padding:.85em .2em;display:flex}.xa-row span{flex-direction:column;flex:1;gap:.15em;min-width:0;display:flex}.xa-row b{font:700 1em var(--sans)}.xa-row small,.xa-pad small{font:500 .82em var(--sans);color:#7a7068}.xa-row em{color:#fff;width:1.6em;height:1.6em;font:700 1em var(--sans);background:#6b4226;border-radius:50%;place-items:center;display:grid}.xa-thumb{background:#e9d6bd;border-radius:50%;flex:none;width:2.6em;height:2.6em}.xa-date{color:#fff;width:2.6em;height:2.6em;font:800 1em var(--sans);background:#6b4226;border-radius:.7em;flex:none;place-items:center;font-style:normal;display:grid}.xa-photo{background:#e9d6bd;border-radius:1.1em;height:12em;margin:0 1em;position:relative;overflow:hidden}.xa-pad{flex-direction:column;gap:.5em;padding:1em 1.2em;display:flex}.xa-h{font:800 1.4em var(--sans)}.xa-sizes{gap:.5em;display:flex}.xa-sizes span{width:2.4em;height:2.4em;font:700 .9em var(--sans);background:#f6efe4;border-radius:50%;place-items:center;display:grid}.xa-sizes .on{color:#fff;background:#6b4226}.xa-btn{color:#fff;text-align:center;font:700 1em var(--sans);background:#6b4226;border-radius:.9em;margin-top:.4em;padding:.9em}.xa-map{background:#e7efe1;border-radius:1.1em;height:13em;margin:0 1em;position:relative;overflow:hidden}.xa-road{background:#fff;position:absolute}.xa-road--a{height:1em;top:55%;left:-10%;right:-10%;transform:rotate(-12deg)}.xa-road--b{width:.9em;top:-10%;bottom:-10%;left:38%;transform:rotate(8deg)}.xa-pin{background:#b5523b;border-radius:50% 50% 50% 0;width:2.4em;height:2.4em;margin-left:-1.2em;position:absolute;top:34%;left:50%;transform:rotate(-45deg)}.xa-card{color:#fff;font:800 1.1em var(--sans);background:linear-gradient(140deg,#6b4226,#3f2617);border-radius:1.2em;flex-direction:column;gap:1em;margin:.4em 1em;padding:1.3em;display:flex}.xa-card small{font:600 .8em var(--sans);color:#f4d8b4}.xa-stamps{grid-template-columns:repeat(5,1fr);gap:.6em;display:grid}.xa-stamps i{aspect-ratio:1;border:.14em dashed #f4d8b4;border-radius:50%}.xa-stamps .on{background:radial-gradient(circle at 40% 40%,#fff3e2 0 18%,#e3b56f 20%);border:none}.xa-toggle{background:#ddd4c8;border-radius:1em;flex:none;width:2.8em;height:1.6em;position:relative}.xa-toggle:after{content:"";background:#fff;border-radius:50%;width:1.2em;height:1.2em;position:absolute;top:.2em;left:.2em}.xa-toggle.on{background:#6b4226}.xa-toggle.on:after{left:auto;right:.2em}.xa-lock{color:#fff;text-align:center;background:linear-gradient(170deg,#3f2617,#8a5a3a 55%,#c9874b);height:100%}.xa-clock{font:800 4.2em/1 var(--sans);letter-spacing:-.03em;margin-top:1.4em}.xa-lock .xa-date{width:auto;height:auto;font:600 1em var(--sans);opacity:.85;background:0 0;display:block}.xa-notes{flex-direction:column;gap:.6em;padding:1.6em .8em 0;display:flex}.xa-note{color:#2e2a25;text-align:left;background:#ffffffeb;border-radius:1em;align-items:flex-start;gap:.6em;padding:.8em;display:flex}.xa-note span{flex-direction:column;flex:1;gap:.15em;display:flex}.xa-note b{font:800 .9em var(--sans)}.xa-note small{font:500 .85em/1.25 var(--sans)}.xa-note em{font:500 .75em var(--sans);color:#7a7068;font-style:normal}.xa-dim{background:#0006;position:absolute;inset:0}.xa-alert{text-align:center;background:#f2f2f2;border-radius:1.2em;flex-direction:column;gap:.5em;padding:1.3em 1.2em 0;display:flex;position:absolute;top:38%;left:1.6em;right:1.6em;overflow:hidden}.xa-alert b{font:800 1em/1.25 var(--sans)}.xa-alert small{font:500 .85em var(--sans);color:#555}.xa-alert__btns{border-top:.08em solid #d6d6d6;grid-template-columns:1fr 1fr;margin:.6em -1.2em 0;display:grid}.xa-alert__btns span{font:600 .95em var(--sans);color:#2a6fdb;padding:.9em .4em}.xa-alert__btns span+span{border-left:.08em solid #d6d6d6}.xa-alert__btns .on{font-weight:800;animation:1.2s ease-in-out 2.4s 2 xp-blink}@keyframes xp-blink{50%{background:#dcdcdc}}.xp{--ph-latte:url(/explainers/img/latte.webp);--ph-espresso:url(/explainers/img/espresso.webp);--ph-mocha:url(/explainers/img/mocha.webp);--ph-croissant:url(/explainers/img/croissant.webp);--ph-special:url(/explainers/img/special.webp);--ph-cafe:url(/explainers/img/cafe.webp);--ph-barista:url(/explainers/img/barista.webp);--ph-beans:url(/explainers/img/beans.webp);--ph-class:url(/explainers/img/class.webp);--ph-counter:url(/explainers/img/counter.webp);--ph-island:url(/explainers/img/island.webp);--ph-ana:url(/explainers/img/ana.webp);--ph-luis:url(/explainers/img/luis.webp);--ph-carmen:url(/explainers/img/carmen.webp);--ph-jose:url(/explainers/img/jose.webp)}.xa-ph{background-color:#e9d6bd;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}.xa-ph--latte{background-image:var(--ph-latte)}.xa-ph--espresso{background-image:var(--ph-espresso)}.xa-ph--mocha{background-image:var(--ph-mocha)}.xa-ph--croissant{background-image:var(--ph-croissant)}.xa-ph--special{background-image:var(--ph-special)}.xa-ph--cafe{background-image:var(--ph-cafe)}.xa-ph--barista{background-image:var(--ph-barista)}.xa-ph--beans{background-image:var(--ph-beans)}.xa-ph--class{background-image:var(--ph-class)}.xa-ph--counter{background-image:var(--ph-counter)}.xa-ph--island{background-image:var(--ph-island)}.xa-ph--ana{background-image:var(--ph-ana)}.xa-ph--luis{background-image:var(--ph-luis)}.xa-ph--carmen{background-image:var(--ph-carmen)}.xa-ph--jose{background-image:var(--ph-jose)}.xa-ph--ana,.xa-ph--luis,.xa-ph--carmen,.xa-ph--jose{background-color:#f3e3cc}.xp-grow,.xp-draw,.xa-press,.xa-flash,.xd-progress>i{animation-fill-mode:both;animation-delay:calc(var(--d,0s) - var(--skip,0s))}.xp-grow{animation:.7s cubic-bezier(.2,.75,.3,1) both xp-grow;animation-delay:calc(var(--d,0s) - var(--skip,0s));transform-origin:0}@keyframes xp-grow{0%{opacity:0;transform:scaleX(0)}}.xp-draw{fill:none;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s both xp-draw;animation-delay:calc(var(--d,0s) - var(--skip,0s))}@keyframes xp-draw{to{stroke-dashoffset:0}}.xa-press{animation:.6s both xa-tap;animation-delay:calc(var(--d,0s) - var(--skip,0s))}@keyframes xa-tap{40%{filter:brightness(.85);transform:scale(.9)}}.xp-phone__screen:before{content:none;z-index:6;background:#111;position:absolute;top:.7em;left:50%}.xp-phone--ios .xp-phone__screen:before{content:"";border-radius:1em;width:6em;height:1.8em;margin-left:-3em}.xp-phone--android .xp-phone__screen:before{content:"";border-radius:50%;width:1.2em;height:1.2em;margin-left:-.6em}.xp-phone--tablet{aspect-ratio:3/4;border-radius:1.3em;width:15em;padding:.5em}.xp-phone--tablet .xp-phone__screen{border-radius:.9em}.xp-phone--tablet .xp-phone__screen:before{content:none}.xp-phone__screen>.xa-status--light,.xa-status--float{z-index:4;position:absolute;inset:0 0 auto}.xa-logo--big{border-radius:1em;width:3.6em;height:3.6em}.xa-h--big{letter-spacing:-.02em;font-size:1.9em;line-height:1.08}.xa-link{font:700 .8em var(--sans);color:#8a5a3a;text-align:center}.xa-line{background:#eee6da;border-radius:.3em;height:.5em;display:block}.xa-line--short{width:60%}.xa-row em.xa-pill,.xa-pill{width:auto;height:auto;font:700 .72em var(--sans);white-space:nowrap;border-radius:1em;padding:.35em .7em;font-style:normal;display:inline-block}.xa-pill--new{color:#8a5f2b;background:#f3e0c4}.xa-pill--warm{color:#a4561c;background:#fde4c8}.xa-pill--done{color:#3f6f30;background:#e1eedb}.xa-row>small:last-child{font:700 .85em var(--sans);color:#2e2a25}.xa-login{flex-direction:column;align-items:center;gap:.75em;padding:1.6em 1.4em;display:flex}.xa-login .xa-h{margin-bottom:.4em}.xa-login .xa-btn{align-self:stretch;margin:0}.xa-field{font:600 .9em var(--sans);border:.1em solid #e6dccd;border-radius:.8em;flex-direction:column;align-self:stretch;gap:.15em;padding:.6em .9em;display:flex}.xa-field small{font:600 .75em var(--sans);color:#9a8f84}.xa-or{font:600 .8em var(--sans);color:#9a8f84}.xa-btn--line,.xa-btn--dark{justify-content:center;align-items:center;gap:.6em;display:flex}.xa-btn--line{color:#2e2a25;background:#fff;box-shadow:inset 0 0 0 .1em #e0d6c8}.xa-btn--dark{background:#1b1714}.xa-g{font:900 1em var(--sans);color:#3b78e7;font-style:normal}.xa-a{background:#fff;border-radius:50% 50% 45% 45%;width:.9em;height:.9em}.xa-me{flex-direction:column;align-items:center;gap:.25em;padding:.2em 0 1em;display:flex}.xa-me small{font:500 .8em var(--sans);color:#7a7068}.xa-avatar{border-radius:50%;flex:none;width:5em;height:5em}.xa-avatar--sm{width:2.6em;height:2.6em}.xa-mini-card{color:#fff;background:linear-gradient(140deg,#6b4226,#3f2617);border-radius:1em;gap:.35em;margin:0 1em .4em;padding:.9em 1em;display:grid}.xa-mini-card small{font:600 .75em var(--sans);color:#f4d8b4}.xa-mini-card>i{background:#fff3;border-radius:.3em;height:.5em;display:block}.xa-mini-card>i>i{border-radius:inherit;background:#e3b56f;height:100%;display:block}.xa-pad .xa-btn+.xa-btn{margin-top:0}.xa-btn--ath{background:#f37021}.xa-btn--blue{background:#1a73e8}.xa-btn--play{background:#0b8457}.xa-wall__photo{height:13em}.xa-checks{font:600 .9em var(--sans);gap:.35em;margin:.3em 0;padding:0;list-style:none;display:grid}.xa-checks li:before{content:"✓ ";color:#c9874b;font-weight:900}.xa-plans{grid-template-columns:1fr 1fr;gap:.6em;margin-top:.4em;display:grid}.xa-plans span{font:700 .9em var(--sans);border-radius:.9em;flex-direction:column;gap:.15em;padding:.9em .7em .7em;display:flex;position:relative;box-shadow:inset 0 0 0 .12em #e6dccd}.xa-plans .on{background:#fbf4ea;box-shadow:inset 0 0 0 .16em #6b4226}.xa-plans small{font:500 .8em var(--sans);color:#7a7068}.xa-plans em{color:#fff;font:800 .7em var(--sans);background:#c9874b;border-radius:1em;padding:.2em .6em;font-style:normal;position:absolute;top:-.8em;left:.7em}.xa-sheet{background:#fff;border-radius:1.4em 1.4em 0 0;flex-direction:column;gap:.4em;padding:.7em 1.2em 1.8em;display:flex;position:absolute;inset:auto 0 0;box-shadow:0 -.6em 1.6em #0000002e}.xa-grab{background:#d6cfc6;border-radius:.2em;align-self:center;width:3em;height:.35em}.xa-sheet .xa-row{padding:.6em .1em}.xa-adbar{background:#fff;border-radius:.8em;align-items:center;gap:.6em;padding:.55em;display:flex;position:absolute;inset:auto .7em 1em;box-shadow:0 .4em 1.2em #0000002e}.xa-adbar>em,.xa-adfull>em{color:#fff;font:800 .6em var(--sans);background:#f2b200;border-radius:.3em;align-self:flex-start;padding:.15em .4em;font-style:normal}.xa-adbar__img{border-radius:.5em;flex:none;width:2.8em;height:2.8em}.xa-adbar span{min-width:0;font:700 .8em/1.2 var(--sans);flex-direction:column;flex:1;gap:.1em;display:flex}.xa-adbar small{font:500 .85em/1.2 var(--sans);color:#7a7068}.xa-adbar>i{color:#fff;font:700 .72em var(--sans);background:#1a73e8;border-radius:1em;padding:.45em .7em;font-style:normal}.xa-adfull{color:#fff;background:#10202b;position:absolute;inset:0}.xa-adfull__img{height:60%}.xa-adfull>em{position:absolute;top:3em;left:1em}.xa-adfull__x{width:2em;height:2em;font:700 .9em var(--sans);background:#00000073;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:2.6em;right:1em}.xa-adfull__text{flex-direction:column;gap:.4em;padding:1.4em;display:flex}.xa-adfull__text b{font:800 1.5em var(--sans)}.xa-adfull__text small{font:500 .9em/1.3 var(--sans);opacity:.8}.xa-adfull__text .xa-btn{background:#1a73e8}.xa-alert.xa-reward{align-items:center;padding-bottom:1.2em}.xa-reward__play{color:#fff;background:#c9874b;border-radius:50%;place-items:center;width:2.6em;height:2.6em;font-size:.9em;display:grid}.xa-reward .xa-btn{align-self:stretch}.xa-bigmap{background:#e7efe1;position:absolute;inset:0;overflow:hidden}.xa-road--c{height:.8em;top:30%;left:-10%;right:-10%;transform:rotate(16deg)}.xa-sea{background:#bfd9e6;height:32%;position:absolute;bottom:-14%;left:-20%;right:-20%;transform:rotate(-6deg)}.xa-route{width:100%;height:100%;position:absolute;inset:0}.xa-route path{stroke:#2a6fdb;stroke-width:.55em;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.xa-me-dot{background:#2a6fdb;border:.25em solid #fff;border-radius:50%;width:1.4em;height:1.4em;margin:-.7em;position:absolute;top:74%;left:30%;box-shadow:0 0 0 .7em #2a6fdb2e}.xa-pin--small{background:#c9874b;width:1.7em;height:1.7em;margin-left:-.85em}.xa-loc{background:#fff;border-radius:1.1em;flex-direction:column;gap:.3em;padding:1em;display:flex;position:absolute;inset:auto .8em 1em;box-shadow:0 .5em 1.4em #00000029}.xa-loc small{font:500 .82em var(--sans);color:#7a7068}.xa-cam{color:#fff;background:#1b1714;position:absolute;inset:0;overflow:hidden}.xa-cam__bg{opacity:.55;position:absolute;inset:0}.xa-qr{background-color:#0000;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:2.4em .3em,.3em 2.4em,2.4em .3em,.3em 2.4em,2.4em .3em,.3em 2.4em,2.4em .3em,.3em 2.4em;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;width:11em;height:11em;margin:-5.5em 0 0 -5.5em;position:absolute;top:40%;left:50%}.xa-qr__code{background:conic-gradient(#1b1714 25%, #fff 0 50%, #1b1714 0 75%, #fff 0) 0 0 / 1.3em 1.3em;border:.6em solid #fff;position:absolute;inset:1.4em}.xa-qr__line{background:#e3b56f;border-radius:.2em;height:.25em;animation:1.8s ease-in-out infinite alternate xa-scan;position:absolute;top:10%;left:.6em;right:.6em;box-shadow:0 0 1em #e3b56f}@keyframes xa-scan{to{top:88%}}.xa-cam__hint{text-align:center;font:600 .9em var(--sans);position:absolute;inset:auto 0 7em}.xa-toast{color:#fff;width:fit-content;font:800 1em var(--sans);background:#c9874b;border-radius:2em;margin:auto;padding:.6em 1.1em;position:absolute;top:18%;left:0;right:0}.xa-doc{color:#2e2a25;width:11em;font:800 .9em var(--sans);background:#fff;margin-left:-5.5em;padding:1em;position:absolute;top:14%;left:50%;transform:rotate(-4deg)}.xa-doc i{background:#ddd5ca;border-radius:.2em;height:.45em;margin:.6em 0;display:block}.xa-doc i:nth-of-type(2n){width:70%}.xa-doc__edge{border:.25em solid #e3b56f;border-radius:.3em;position:absolute;inset:-.5em}.xa-cam__btns{grid-template-columns:1fr 1fr;gap:.6em;display:grid;position:absolute;inset:auto 1em 1.6em}.xa-cam__btns span{text-align:center;font:700 .85em var(--sans);background:#ffffff2e;border-radius:.9em;padding:.8em .4em}.xa-cam__btns .on{background:#c9874b}.xa-flash{opacity:0;animation:.6s both xa-flash;animation-delay:calc(var(--d,0s) - var(--skip,0s));background:#fff;position:absolute;inset:0}@keyframes xa-flash{20%{opacity:.9}to{opacity:0}}.xa-shutter{justify-content:space-around;align-items:center;display:flex;position:absolute;inset:auto 0 1.6em}.xa-shutter>i{width:2.8em;height:2.8em}.xa-shutter__btn{background:#fff content-box content-box;border:.3em solid #fff;border-radius:50%;padding:.3em;width:4.4em!important;height:4.4em!important}.xa-shutter__last{background:var(--ph-latte) center / cover, #e9d6bd;border-radius:.6em;box-shadow:0 0 0 .15em #fff}.xa-chathead{border-bottom:.08em solid #eee6da;align-items:center;gap:.6em;padding:.3em 1em .8em;display:flex}.xa-chathead span:last-child{font:800 1em var(--sans);flex-direction:column;display:flex}.xa-chathead small{font:600 .7em var(--sans);color:#4c8a3a}.xa-msgs{flex-direction:column;gap:.6em;padding:1em;display:flex}.xa-msg{max-width:78%;font:500 .92em/1.35 var(--sans);background:#f3ece2;border-radius:1.1em 1.1em 1.1em .3em;align-self:flex-start;margin:0;padding:.7em .9em}.xa-msg.is-out{color:#fff;background:#6b4226;border-radius:1.1em 1.1em .3em;align-self:flex-end}.xa-read{font:600 .7em var(--sans);color:#9a8f84;align-self:flex-end;margin-top:-.3em}.xa-typing{gap:.3em;display:flex}.xa-typing i{background:#b5a99c;border-radius:50%;width:.5em;height:.5em;animation:1s ease-in-out infinite xa-bounce}.xa-typing i:nth-child(2){animation-delay:.15s}.xa-typing i:nth-child(3){animation-delay:.3s}@keyframes xa-bounce{50%{transform:translateY(-.35em)}}.xa-compose{color:#9a8f84;font:500 .9em var(--sans);background:#f3ece2;border-radius:2em;align-items:center;gap:.6em;padding:.6em .9em;display:flex;position:absolute;inset:auto .8em 1em}.xa-compose i{display:flex}.xa-row em.xa-tick{color:#6b4226;width:auto;height:auto;font:900 1.1em var(--sans);background:0 0}.xa-banner{color:#fff;height:11em;font:800 1.3em var(--sans);align-items:flex-end;padding:1em 1.2em;display:flex;position:relative;overflow:hidden}.xa-days,.xa-slots{grid-template-columns:repeat(4,1fr);gap:.4em;display:grid}.xa-days span,.xa-slots span{text-align:center;font:700 .75em var(--sans);background:#f6efe4;border-radius:.7em;padding:.55em .2em}.xa-days .on,.xa-slots .on{color:#fff;background:#6b4226}.xa-store{flex-direction:column;gap:.8em;padding:.8em 1.2em;display:flex}.xa-store>b{font:800 .95em var(--sans)}.xa-store>small{font:500 .8em/1.35 var(--sans);color:#7a7068}.xa-store__app{align-items:center;gap:.8em;display:flex}.xa-store__app span{font:800 1.3em var(--sans);flex-direction:column;gap:.1em;display:flex}.xa-store__app small{font:600 .6em var(--sans);color:#0b8457}.xa-store__stats{border-block:.08em solid #eee6da;justify-content:space-around;padding:.6em 0;display:flex}.xa-store__stats span{font:800 .85em var(--sans);flex-direction:column;align-items:center;gap:.15em;display:flex}.xa-store__stats small{font:500 .75em var(--sans);color:#7a7068}.xa-store .xa-btn{margin:0}.xa-get{color:#fff;font:800 .6em var(--sans);background:#1a73e8;border-radius:1em;align-self:flex-start;margin-top:.3em;padding:.3em 1.2em;font-style:normal}.xa-shots{grid-template-columns:repeat(3,1fr);gap:.5em;display:grid}.xa-shots .xa-ph{aspect-ratio:9/16;border-radius:.6em}.xa-launcher{color:#fff;background:linear-gradient(170deg,#3f2617,#8a5a3a 55%,#c9874b);position:absolute;inset:0}.xa-apps{grid-template-columns:repeat(4,1fr);gap:1.3em .6em;padding:2.4em 1.2em;display:grid}.xa-app{font:600 .62em var(--sans);flex-direction:column;align-items:center;gap:.3em;display:flex}.xa-app>i{background:#ffffff38;border-radius:1.4em;width:5.4em;height:5.4em}.xa-app__i1{background:#ffffff59!important}.xa-app__i2{background:#f4d8b473!important}.xa-app__i3{background:#7c9a6d99!important}.xa-app__i4{background:#2a6fdb73!important}.xa-app__i5{background:#b5523b8c!important}.xa-app--us>i.xa-logo{background:radial-gradient(circle at 35% 35%,#f4d8b4 0 22%,#6b4226 23%);box-shadow:0 0 0 .35em #fff,0 .6em 1.4em #00000059}.xa-dock{background:#ffffff38;border-radius:1.6em;justify-content:space-around;padding:.7em;display:flex;position:absolute;inset:auto 1em 1.2em}.xa-dock i{background:#ffffff59;border-radius:.9em;width:3.2em;height:3.2em}.xa-gallery{grid-template-columns:1fr 1fr;gap:.4em;padding:0 1em;display:grid}.xa-gallery .xa-ph{aspect-ratio:1;border-radius:.6em}.xa-badges{gap:.5em;display:flex}.xa-badges i{background:#1b1714;border-radius:.5em;width:6.4em;height:2.1em}.xp-win{background:#fff;border-radius:.8em;width:28em;overflow:hidden;box-shadow:0 1.4em 2.6em #2e2a2540,0 0 0 .06em #2e2a2524}.xp-win__body{aspect-ratio:16/9.5;font-size:.45em;position:relative;overflow:hidden}.xw-top{height:1.9em;font:600 .62em var(--sans);align-items:center;gap:.6em;padding:0 .7em;display:flex;position:relative}.xw-title{align-items:center;gap:.45em;display:flex}.xw-title .xa-logo,.xw-tab .xa-logo{border-radius:.35em;width:1.25em;height:1.25em}.xw-lights{gap:.4em;display:flex}.xw-lights i{background:#ff5f57;border-radius:50%;width:.75em;height:.75em}.xw-lights i:nth-child(2){background:#febc2e}.xw-lights i:nth-child(3){background:#28c840}.xw-ctl{display:flex}.xw-ctl i{text-align:center;width:2.6em;font-style:normal}.xw-top--web{background:#ece6dc}.xw-top--web .xw-lights i{background:#d3c9bc}.xw-tab{background:#fff;border-radius:.5em .5em 0 0;align-self:flex-end;align-items:center;gap:.45em;height:80%;padding:0 1.2em;display:flex}.xw-url{font:500 .55em var(--sans);color:#7a7068;border-bottom:.06em solid #eee6da;align-items:center;gap:.7em;padding:.35em .8em;display:flex}.xw-url i{font-style:normal}.xw-url span{background:#f3ece2;border-radius:1em;flex:1;padding:.25em .9em}.xw-top--windows{background:#f3f3f3;justify-content:space-between;padding-right:0}.xw-top--macos{background:#ece6dc;justify-content:center}.xw-top--macos .xw-lights,.xw-top--linux .xw-ctl{position:absolute;top:50%;transform:translateY(-50%)}.xw-top--macos .xw-lights{left:.8em}.xw-top--linux{color:#eee;background:#2b2b2b;justify-content:center;height:2.2em}.xw-top--linux .xw-ctl{right:.6em}.xw-top--linux .xw-ctl i{background:#444;border-radius:50%;width:1.5em;height:1.5em;font-size:.8em;line-height:1.5em}.xd{height:100%;display:flex}.xd-side{width:13em;font:600 1.1em var(--sans);background:#faf6f0;border-right:.1em solid #eee6da;flex-direction:column;flex:none;gap:.4em;padding:1.6em 1.1em;display:flex}.xd-side b{font:800 1.1em var(--sans);align-items:center;gap:.5em;margin-bottom:.8em;display:flex}.xd-side span{color:#7a7068;border-radius:.6em;padding:.55em .8em}.xd-side .on{color:#6b4226;background:#f3e3cc}.xd-main{flex-direction:column;flex:1;gap:1.2em;min-width:0;padding:1.6em;display:flex}.xd-banner{color:#fff;border-radius:1em;align-items:flex-end;height:12em;padding:1.2em 1.4em;display:flex;position:relative;overflow:hidden}.xd-banner span{font:800 1.9em var(--sans);flex-direction:column;gap:.2em;display:flex}.xd-banner small{font:600 .5em var(--sans);opacity:.85}.xd-cards,.xd-stats{grid-template-columns:repeat(4,1fr);gap:1em;display:grid}.xd-cards span{font:700 1.1em var(--sans);flex-direction:column;gap:.25em;display:flex}.xd-cards .xa-ph{aspect-ratio:4/3;border-radius:.8em;margin-bottom:.3em}.xd-cards small,.xd-stats small{font:500 .85em var(--sans);color:#7a7068}.xd-stats{grid-template-columns:repeat(3,1fr)}.xd-stats span{font:900 1.9em var(--sans);background:#faf6f0;border-radius:.9em;flex-direction:column;gap:.2em;padding:1em 1.2em;display:flex}.xd-stats small{font-size:.5em}.xd-table{border:.1em solid #eee6da;border-radius:.9em;flex-direction:column;display:flex;overflow:hidden}.xd-tr{font:500 1em var(--sans);border-top:.1em solid #f1ebe2;grid-template-columns:.8fr 1.4fr 1.2fr 1.1fr;align-items:center;gap:.8em;padding:.75em 1.1em;display:grid}.xd-th{color:#7a7068;background:#faf6f0;border-top:0;font-weight:700}.xd-sheet{flex-direction:column;height:100%;display:flex}.xd-sheet__bar{font:700 1.2em var(--sans);align-items:center;gap:.7em;padding:.9em 1.2em;display:flex}.xd-sheet__ico{background:#1e8e3e;border-radius:.25em;width:1.4em;height:1.7em}.xd-grid{font:500 1.05em var(--sans);grid-template-columns:2.6em repeat(4,1fr);display:grid}.xd-grid span{white-space:nowrap;text-overflow:ellipsis;border-bottom:.08em solid #e3e3e3;border-right:.08em solid #e3e3e3;padding:.6em .7em;overflow:hidden}.xd-corner,.xd-col,.xd-rownum{color:#888;text-align:center;background:#f3f3f3}.xd-head{font-weight:800}.xd-new{background:#e9f5ea}.xd-land{flex-direction:column;height:100%;display:flex}.xd-land header{font:600 1.05em var(--sans);color:#7a7068;align-items:center;gap:2em;padding:1.2em 2.4em;display:flex}.xd-land header b{color:#2e2a25;font:800 1.2em var(--sans);align-items:center;gap:.5em;margin-right:auto;display:flex}.xd-land header em{color:#fff;background:#6b4226;border-radius:2em;padding:.5em 1.2em;font-style:normal}.xd-land__hero{background:linear-gradient(#fbf4ea,#fff);flex:1;grid-template-columns:1.3fr 1fr;align-items:center;gap:2em;padding:0 3.4em;display:grid;overflow:hidden}.xd-land__hero>div:first-child{flex-direction:column;gap:1em;display:flex}.xd-land__hero>div:first-child>b{font:900 3.4em/1.02 var(--sans);letter-spacing:-.03em}.xd-land__hero>div:first-child>small{font:500 1.3em/1.4 var(--sans);color:#7a7068}.xd-land__phone{margin:0 auto -6em}.xd-land__feats{font:700 1.15em var(--sans);grid-template-columns:repeat(3,1fr);gap:1.4em;padding:1.4em 3.4em;display:grid}.xd-land__feats span{align-items:center;gap:.6em;display:flex}.xd-land__feats i{background:#f3e3cc;border-radius:.6em;width:2em;height:2em}.xd-canvas{background:#efece8;height:100%;display:flex}.xd-layers{width:13em;font:500 1em var(--sans);background:#fff;border-right:.1em solid #e5e1dc;flex-direction:column;flex:none;gap:.5em;padding:1.2em;display:flex}.xd-layers b{margin-bottom:.5em}.xd-layers span:before{content:"";vertical-align:-.2em;border:.12em solid #b9b1a6;border-radius:.2em;width:.8em;height:1.2em;margin-right:.5em;display:inline-block}.xd-board{flex:1;justify-content:center;align-items:center;gap:.7em;padding:0 1em;display:flex;position:relative}.xd-arrow{background:#c9874b;border-radius:.2em;flex:none;width:2.4em;height:.3em;margin-right:.6em;position:relative}.xd-arrow:after{content:"";border:.55em solid #0000;border-left:.75em solid #c9874b;border-right:0;margin-top:-.55em;position:absolute;top:50%;right:-.7em}.xd-frame .xp-phone{width:8.4em;box-shadow:0 .4em 1em #00000024}.xd-links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xd-links path{stroke:#c9874b;stroke-width:.25em;stroke-linecap:round;vector-effect:non-scaling-stroke}.xd-cursor{clip-path:polygon(0 0,100% 62%,58% 66%,78% 100%,62% 100%,42% 70%,0 92%);background:#2e2a25;width:1.6em;height:2.2em;animation:5s ease-in-out infinite xd-cursor;position:absolute;top:62%;left:18%}@keyframes xd-cursor{33%{top:58%;left:43%}66%{top:64%;left:68%}}.xd-kiosk{color:#fff;text-align:center;background:linear-gradient(160deg,#3f2617,#6b4226);flex-direction:column;justify-content:center;align-items:center;gap:1em;height:100%;display:flex}.xd-kiosk>b{font:900 3.4em var(--sans);letter-spacing:-.02em}.xd-kiosk>small{font:500 1.3em var(--sans);opacity:.8}.xd-kiosk__tiles{grid-template-columns:repeat(3,1fr);gap:1.4em;width:78%;margin:.6em 0;display:grid}.xd-kiosk__tiles span{font:700 1.3em var(--sans);background:#ffffff1a;border-radius:1.2em;flex-direction:column;gap:.3em;padding:.9em;display:flex}.xd-kiosk__tiles .xa-ph{aspect-ratio:4/3;border-radius:.8em}.xd-kiosk>em{font:800 1.4em var(--sans);background:#c9874b;border-radius:2em;padding:.8em 3em;font-style:normal}.xd-setup{height:100%;font:700 1.4em var(--sans);background:#f7f7f7;flex-direction:column;justify-content:center;align-items:center;gap:.9em;display:flex}.xd-setup small{font:500 .75em var(--sans);color:#777}.xd-setup .xa-logo--big{width:4em;height:4em}.xd-progress{background:#e2e2e2;border-radius:.4em;width:60%;height:.6em;display:block;overflow:hidden}.xd-progress>i{width:0;height:100%;animation:3.5s ease-out both xd-fill;animation-delay:calc(var(--d,0s) - var(--skip,0s));background:#0067c0;display:block}@keyframes xd-fill{to{width:100%}}.xd-dmg{height:100%;font:600 1.3em var(--sans);background:#fbfaf8;grid-template-columns:1fr auto 1fr;place-items:center;padding:0 5em;display:grid}.xd-dmg>span{flex-direction:column;align-items:center;gap:.6em;display:flex}.xd-dmg .xa-logo--big{border-radius:1.2em;width:5em;height:5em}.xd-dmg__arrow .xp-ico{color:#b9b1a6;width:3.4em;height:3.4em}.xd-dmg__folder i{background:linear-gradient(#7fb6ef,#4f93dc);border-radius:.5em;width:5.4em;height:4.4em}.xd-dmg>small{font:500 .8em var(--sans);color:#888;grid-column:1/-1}.xd-drag{animation:3s ease-in-out infinite xd-drag;animation-delay:calc(var(--d,0s) - var(--skip,0s))}@keyframes xd-drag{0%,15%{opacity:1;transform:none}70%{opacity:1;transform:translate(13em)scale(.85)}85%,to{opacity:0;transform:translate(13em)scale(.6)}}.xp-split--win .xp-side{max-width:12em}.xp-split--win:has(.xp-side) .xp-win{font-size:.82em}.xp-lineup{justify-content:center;align-items:flex-end;gap:1.6em;display:flex}.xp-dev{flex-direction:column;align-items:center;gap:.6em;margin:0;display:flex}.xp-dev figcaption{font:700 .95em var(--sans);white-space:nowrap;border-radius:1em;padding:.3em .8em}.xp-dev>.xp-phone{font-size:.78em}.xp-dev>.xp-win{font-size:.62em}.xp-dev.is-dim{opacity:.32;filter:grayscale(.7)}.xp-lineup--platforms{grid-template-columns:repeat(3,auto);place-items:end center;gap:.9em 2.2em;display:grid}.xp-lineup--platforms .xp-dev>.xp-phone{font-size:.5em}.xp-lineup--platforms .xp-dev>.xp-win{font-size:.42em}.xp-lineup--platforms .xp-dev:not(.is-dim) figcaption{background:var(--ink);color:var(--white)}.xp-sync{align-items:center;gap:.8em;display:flex}.xp-sync .xp-dev>.xp-phone{font-size:.72em}.xp-sync .xp-wire,.xp-import .xp-wire{width:3.4em}.xp-cloud{background:var(--white);font:800 1em var(--sans);border-radius:1.4em;flex-direction:column;align-items:center;gap:.4em;padding:1em 1.3em;display:flex;box-shadow:0 .6em 1.6em #2e2a2524}.xp-cloud__icon .xp-ico{width:3em;height:3em;color:var(--gold)}.xp-cloud__parts{flex-direction:column;gap:.4em;margin-top:.3em;display:flex}.xp-cloud__parts span{font:600 .78em var(--sans);align-items:center;gap:.45em;display:flex}.xp-cloud__parts .xp-ico{width:1.2em;height:1.2em;color:var(--gold-dark)}.xp-wire--back .xp-dot{animation-direction:reverse}.xp-hub{align-items:center;gap:.4em;display:flex}.xp-hub__col{flex-direction:column;gap:1em;display:flex}.xp-hub__row{align-items:center;gap:.4em;display:flex}.xp-hub__col:not(.is-right) .xp-hub__row{justify-content:flex-end}.xp-hub .xp-wire{width:2.6em}.xp-hub__item{background:var(--white);font:700 .95em var(--sans);white-space:nowrap;border-radius:1em;align-items:center;gap:.5em;padding:.7em .9em;display:flex;box-shadow:0 .5em 1.4em #2e2a251f}.xp-hub__item .xp-ico{color:var(--gold)}.xp-hub__app{font:800 1em var(--sans);flex-direction:column;align-items:center;gap:.5em;display:flex}.xp-hub__app .xa-logo,.xp-brand__icon .xa-logo{border-radius:1.3em;width:5em;height:5em;box-shadow:0 .8em 1.6em #2e2a2547}.xp-import{align-items:center;gap:1em;display:flex}.xp-import .xp-phone{font-size:.85em}.xp-xls{background:var(--white);border-radius:.8em;width:26em;font-size:.62em;overflow:hidden;box-shadow:0 .8em 2em #2e2a2529}.xp-xls__bar{color:#fff;font:700 1em var(--sans);background:#1e7145;align-items:center;gap:.6em;padding:.8em 1em;display:flex}.xp-xls__bar i{background:#fff;border-radius:.2em;width:1em;height:1.2em}.xp-xls__grid{font:500 1em var(--sans);grid-template-columns:1.2fr 1.2fr .6fr;display:grid}.xp-xls__grid>*{white-space:nowrap;border-bottom:.08em solid #e3e3e3;border-right:.08em solid #e3e3e3;padding:.6em .8em}.xp-xls__grid b{background:#f3f3f3}.xp-tl{flex-direction:column;gap:1.8em;width:min(36em,100%);display:flex}.xp-tl__row{grid-template-columns:6.5em 1fr;align-items:center;gap:1em;display:grid}.xp-tl__label{font:800 1.05em var(--sans);align-items:center;gap:.3em;display:flex}.xp-tl__row.is-rush .xp-tl__label{color:var(--gold-dark)}.xp-tl__track{align-items:center;gap:.5em;display:flex}.xp-tl__bar{flex:1;gap:.2em;height:2.6em;display:flex}.xp-tl__row.is-rush .xp-tl__bar{flex:0 0 66%}.xp-tl__seg{color:#fff;font:700 .72em var(--sans);white-space:nowrap;border-radius:.5em;place-items:center;display:grid;overflow:hidden}.xp-tl__seg--0{background:#c9874b;flex:22}.xp-tl__seg--1{background:#a06a3c;flex:40}.xp-tl__seg--2{background:#7d4f2c;flex:22}.xp-tl__seg--3{background:#4e3020;flex:16}.xp-tl__track>.xp-ico{color:var(--ink-60)}.xp-tl__sooner{background:var(--gold);color:var(--white);font:800 .85em var(--sans);border-radius:1em;padding:.35em .8em;font-style:normal}.xp-steps{gap:1.2em;width:min(40em,100%);margin:0;padding:0;list-style:none;display:flex}.xp-steps li{text-align:center;font:700 .95em/1.25 var(--sans);flex-direction:column;flex:1;align-items:center;gap:.7em;display:flex;position:relative}.xp-steps li+li:before{content:"";background:var(--ink-18);width:calc(100% - 3.6em);height:.15em;position:absolute;top:2em;right:calc(50% + 2.4em)}.xp-steps__dot{background:var(--white);width:4em;height:4em;color:var(--gold-dark);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 .5em 1.4em #2e2a251f}.xp-steps__dot .xp-ico{width:1.8em;height:1.8em}.xp-steps__dot b{background:var(--gold);width:1.5em;height:1.5em;color:var(--white);font:800 .75em var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.2em;right:-.2em}.xp-plan{flex-direction:column;align-items:center;gap:1.2em;display:flex}.xp-plan__hours{font:700 1.1em var(--sans);align-items:baseline;gap:.5em;display:flex}.xp-plan__hours b{font:900 3.6em/1 var(--sans);letter-spacing:-.04em;color:var(--gold)}.xp-plan__blocks{grid-template-columns:repeat(8,2.4em);gap:.45em;display:grid}.xp-plan__blocks i{border:.15em dashed var(--ink-18);border-radius:.5em;height:2.4em}.xp-plan__blocks .on{background:var(--gold);border-color:#0000}.xp-plan__reply{background:var(--white);font:600 1em var(--sans);border-radius:2em;align-items:center;gap:.6em;padding:.8em 1.2em;display:flex;box-shadow:0 .5em 1.4em #2e2a251f}.xp-plan__reply .xp-ico{color:var(--gold)}.xp-plan__reply b{color:var(--gold-dark)}.xp-kit{flex-direction:column;align-items:center;gap:1em;display:flex}.xp-kit__shots{gap:1em;display:flex}.xp-shot{color:#fff;text-align:center;width:8.4em;height:14.5em;font:800 .85em/1.15 var(--sans);background:linear-gradient(160deg,#6b4226,#3f2617);border-radius:1em;flex-direction:column;align-items:center;gap:.6em;padding:.9em .8em 0;display:flex;overflow:hidden}.xp-shot .xp-phone{flex:none;font-size:.62em}.xp-promo{color:#fff;border-radius:1em;align-items:center;width:27em;height:6.4em;padding:0 1.4em;display:flex;position:relative;overflow:hidden}.xp-promo span{font:800 1.2em var(--sans);grid-template-columns:auto 1fr;align-items:center;gap:.1em .6em;display:grid}.xp-promo span .xa-logo{border-radius:.7em;grid-row:span 2;width:2.4em;height:2.4em}.xp-promo small{font:600 .62em var(--sans);opacity:.9}.xp-promo em{z-index:1;color:var(--ink);font:700 .6em var(--sans);background:#ffffffd9;border-radius:1em;padding:.25em .6em;font-style:normal;position:absolute;top:.6em;right:.7em}.xp-brand{align-items:center;gap:2.6em;display:flex}.xp-brand__icon .xa-logo{border-radius:2em;width:8em;height:8em}.xp-brand__kit{flex-direction:column;gap:1.1em;display:flex}.xp-brand__row{font:600 .95em var(--sans);grid-template-columns:6.5em auto auto;justify-content:start;align-items:center;gap:.8em;display:grid}.xp-brand__row>small{font:500 .8em var(--mono);color:var(--ink-60);text-transform:uppercase;letter-spacing:.06em}.xp-swatches{gap:.6em;padding-bottom:.9em;display:flex}.xp-swatches>i{border-radius:50%;width:2.6em;height:2.6em;position:relative;box-shadow:inset 0 0 0 .08em #00000014}.xp-swatches em{font:500 .5em var(--mono);color:var(--ink-60);font-style:normal;position:absolute;top:108%;left:50%;transform:translate(-50%)}.xp-brand__type{font:800 2.6em/1 var(--sans)}.xp-brand__logos{gap:.6em;display:flex}.xp-brand__logos>i{background:var(--white);font:800 .85em var(--sans);border-radius:.8em;align-items:center;gap:.45em;padding:.6em .9em;font-style:normal;display:flex;box-shadow:0 .4em 1em #2e2a251a}.xp-brand__logos>i.is-dark{background:var(--ink);color:var(--white)}.xp-brand__logos .xa-logo{width:1.4em;height:1.4em}.xp-chips--odd .xp-chip:last-child{grid-column:1/-1;justify-self:center;min-width:50%}.xp-mini.is-extra .xp-phone{box-shadow:0 0 0 .3em var(--gold), 0 .6em 1.2em #2e2a2533}.xp-mini figcaption span{min-width:0}.xp-grid--dense figcaption span{display:none}.xp-grid--dense figcaption b{font-size:1.5em}@container xpstage (aspect-ratio<1){.xp-win{font-size:.74em}.xp-split--win:has(.xp-side) .xp-win{font-size:.7em}.xp-split--win .xp-side{max-width:none}.xp-lineup{flex-wrap:wrap;gap:.8em 1em;font-size:.9em}.xp-dev>.xp-phone{font-size:.56em}.xp-dev>.xp-win{font-size:.5em}.xp-lineup--platforms{grid-template-columns:repeat(2,auto);gap:.7em 1.4em;font-size:.85em}.xp-lineup--platforms .xp-dev>.xp-phone{font-size:.4em}.xp-lineup--platforms .xp-dev>.xp-win{font-size:.36em}.xp-sync{grid-template-columns:auto auto;justify-content:center;gap:1em 1.6em;display:grid}.xp-sync .xp-wire,.xp-hub .xp-wire,.xp-import .xp-wire{display:none}.xp-cloud{grid-area:1/1/auto/-1;justify-self:center}.xp-sync .xp-dev>.xp-phone{font-size:.62em}.xp-hub,.xp-import,.xp-brand,.xp-steps{flex-direction:column}.xp-hub__col{flex-flow:wrap;justify-content:center;gap:.6em}.xp-import{gap:1em}.xp-import .xp-phone{font-size:.62em}.xp-xls{width:22em}.xp-tl__row{grid-template-columns:1fr;gap:.4em}.xp-steps{gap:.8em;width:auto}.xp-steps li{text-align:left;flex-direction:row}.xp-steps li+li:before{display:none}.xp-steps__dot{width:3em;height:3em}.xp-plan__blocks{grid-template-columns:repeat(8,2em)}.xp-plan__blocks i{height:2em}.xp-kit__shots{gap:.6em;font-size:.82em}.xp-promo{width:100%}.xp-brand{gap:1.4em}.xp-brand__icon .xa-logo{width:6em;height:6em}}.xa-game,.xa-levels{color:#fff;position:absolute;inset:0;overflow:hidden}.xa-game{background:linear-gradient(#2b1a10,#6b4226 70%,#8a5a3a)}.xa-game__hud{z-index:2;font:700 .85em var(--sans);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:2.6em 1em auto}.xa-game__hud b{color:#e3b56f;font-size:1.3em}.xa-game__hearts{color:#e86a5a;letter-spacing:.1em}.xa-bean{width:1.5em;height:2em;animation:xa-fall var(--fall,2.4s) linear infinite;animation-delay:var(--wait,0s);background:radial-gradient(18% 46%,#2a170c 0 90%,#0000 100%),#8a4d22;border-radius:50%;position:absolute;top:-2em;transform:rotate(20deg)}@keyframes xa-fall{to{top:100%;transform:rotate(380deg)}}.xa-game__cup{background:#fbf4ea;border-radius:.4em .4em 1.6em 1.6em;width:4.2em;height:3.4em;animation:3.2s ease-in-out infinite alternate xa-slide;position:absolute;bottom:3.4em;left:40%;box-shadow:inset 0 .6em #c9874b}.xa-game__cup:after{content:"";border:.35em solid #fbf4ea;border-left:0;border-radius:0 1em 1em 0;width:1.2em;height:1.4em;position:absolute;top:.7em;right:-1em}@keyframes xa-slide{0%{left:12%}to{left:62%}}.xa-game__ground{background:#3f2617;height:3em;position:absolute;inset:auto 0 0}.xa-levels{background:linear-gradient(#3e7a5e,#7c9a6d 55%,#e3b56f)}.xa-levels__bar{font:800 1.1em var(--sans);justify-content:space-between;display:flex;position:absolute;inset:2.6em 1em auto}.xa-levels__bar span{font:700 .8em var(--sans);color:#fbf4ea}.xa-levels__map{grid-template-columns:repeat(3,1fr);align-content:space-around;justify-items:center;display:grid;position:absolute;inset:6em 1.2em 2em}.xa-levels__map .xa-node:nth-child(6n+4),.xa-levels__map .xa-node:nth-child(6n+5),.xa-levels__map .xa-node:nth-child(6n+6){transform:translate(-12%)}.xa-node{width:3.6em;height:3.6em;font:800 1.1em var(--sans);background:#ffffff40;border-radius:50%;place-items:center;display:grid;position:relative}.xa-node i{font:700 .6em var(--sans);color:#f5d061;white-space:nowrap;font-style:normal;position:absolute;bottom:-1.1em}.xa-node.is-done{background:#c9874b}.xa-node.is-now{color:#6b4226;background:#fbf4ea;animation:1.6s ease-in-out infinite xa-pulse;box-shadow:0 0 0 .35em #fff6}.xa-node.is-locked{color:#ffffff8c}@keyframes xa-pulse{50%{box-shadow:0 0 0 .7em #ffffff26}}.xa-coins{grid-template-columns:auto 1fr;align-items:baseline;gap:.5em}.xa-coins b{color:#e3b56f;font-size:1.3em}.xa-item{background:#f3e3cc;border-radius:.7em;flex:none;width:2.6em;height:2.6em}.xa-item--cup{background:radial-gradient(circle at 50% 55%,#e3b56f 0 34%,#f3e3cc 36%)}.xa-item--heart{background:radial-gradient(circle at 50% 55%,#e86a5a 0 30%,#fbe3df 32%)}.xa-item--noads{background:linear-gradient(135deg,#fbe3df 45%,#b5523b 46% 54%,#fbe3df 55%)}.xa-item--coin{background:radial-gradient(circle,#f5d061 0 34%,#fbf1cf 36%)}.xa-rank{width:1.4em;font:800 1em var(--sans);color:#8a5a3a;text-align:center}.xa-row--me{background:#fbf4ea;border-radius:.8em;margin:0 -.5em;padding-inline:.7em}@media (prefers-reduced-motion:reduce){.xp[open],.xp[open]::backdrop,.xp.is-closing,.xp-scene,.xp-float,.xp-send,.xp-dot,.q-explain,.xa-press,.xa-flash,.xa-qr__line,.xa-typing i,.xd-cursor,.xd-drag,.xa-bean,.xa-game__cup,.xa-node.is-now{transition:none!important;animation:none!important}.xp-rise,.xp-pop,.xp-drop,.xp-fade,.xp-grow{animation-name:xp-fade;animation-duration:10ms}.xp-draw{stroke-dashoffset:0;animation:none}.xd-progress>i{width:100%;animation:none}}
