@layer components{.ap-scope{--ap-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", var(--font-heebo), "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--ap-blue:#0071e3;--ap-blue-hover:#0077ed;--ap-link:#06c;--ap-bg:#fff;--ap-bg-alt:#f5f5f7;--ap-panel:#fff;--ap-ink:#1d1d1f;--ap-ink-soft:#6e6e73;--ap-hairline:#0000001f;--ap-nav-bg:#fbfbfdb8;--ap-shadow:0 4px 24px #00000014;--ap-shadow-lg:0 24px 68px #00000029;color:var(--ap-ink);background-color:var(--ap-bg);font-family:var(--ap-font);-webkit-font-smoothing:antialiased}.ap-band-dark{--ap-bg:#000;--ap-bg-alt:#0a0a0b;--ap-panel:#1d1d1f;--ap-ink:#f5f5f7;--ap-ink-soft:#a1a1a6;--ap-link:#2997ff;--ap-hairline:#ffffff24;--ap-shadow:0 4px 24px #0009;--ap-shadow-lg:0 30px 80px #000c;color:var(--ap-ink);background-color:var(--ap-bg)}.ap-band{background-color:var(--ap-bg);color:var(--ap-ink)}.ap-band-alt{background-color:var(--ap-bg-alt);color:var(--ap-ink)}.ap-skip{inset-inline:0;z-index:50;background-color:var(--ap-blue);color:#fff;border-radius:0 0 14px 14px;width:fit-content;margin-inline:auto;padding:.6rem 1.2rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:top .15s;position:absolute;top:-100px}.ap-skip:focus-visible{outline:2px solid var(--ap-ink);outline-offset:2px;top:0}.ap-nav{background-color:var(--ap-nav-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-block-end:1px solid var(--ap-hairline)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ap-nav{background-color:var(--ap-bg)}}.ap-display{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,7.5vw,5.5rem);font-weight:600;line-height:1.05}.ap-title{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(1.9rem,4.5vw,3.25rem);font-weight:600;line-height:1.08}.ap-subtitle{letter-spacing:-.012em;color:var(--ap-ink-soft);text-wrap:pretty;font-size:clamp(1.05rem,1.8vw,1.45rem);font-weight:400;line-height:1.42}.ap-eyebrow{letter-spacing:.012em;color:var(--ap-link);font-size:.8125rem;font-weight:600}.ap-lede{letter-spacing:-.02em;color:var(--ap-ink);text-wrap:balance;font-size:clamp(1.375rem,2.6vw,2rem);font-weight:600;line-height:1.28}.ap-body{letter-spacing:-.01em;color:var(--ap-ink-soft);font-size:1rem;line-height:1.5}.ap-caption{color:var(--ap-ink-soft);font-size:.75rem;line-height:1.4}.ap-gradient-text{color:#0000;background-image:linear-gradient(92deg,#2997ff 0%,#6f7cff 46%,#bf5af2 100%);-webkit-background-clip:text;background-clip:text}.ap-btn{letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:980px;justify-content:center;align-items:center;gap:.4em;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.ap-btn:focus-visible{outline:2px solid var(--ap-link);outline-offset:3px}.ap-btn-sm{min-height:32px;padding-block:.35rem;padding-inline:.95rem;font-size:.8125rem}.ap-btn-lg{min-height:48px;padding-block:.75rem;padding-inline:1.6rem;font-size:1.0625rem}@media (pointer:coarse){.ap-btn-sm{min-height:44px}}.ap-btn-primary{background-color:var(--ap-blue);color:#fff}.ap-btn-primary:hover{background-color:var(--ap-blue-hover)}.ap-btn-ghost{color:var(--ap-ink);background-color:#0000;border-color:currentColor}.ap-btn-ghost:hover{background-color:var(--ap-ink);color:var(--ap-bg)}.ap-link{color:var(--ap-link);letter-spacing:-.01em;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25em;padding:0;font-family:inherit;font-size:1.0625rem;text-decoration:none;display:inline-flex}.ap-link:hover{text-decoration:underline}.ap-chev{font-size:1.1em;line-height:1;transition:transform .2s;display:inline-block}[dir=rtl] .ap-chev{transform:scaleX(-1)}.ap-link:hover .ap-chev{transform:translate(2px)}[dir=rtl] .ap-link:hover .ap-chev{transform:scaleX(-1)translate(2px)}.ap-tile{background-color:var(--ap-panel);box-shadow:var(--ap-shadow);border-radius:20px}.ap-tile-lg{border-radius:28px}.ap-tile-featured{box-shadow:var(--ap-shadow), 0 0 0 2px var(--ap-blue)}.ap-glass{background-color:var(--ap-panel);border:1px solid var(--ap-hairline);box-shadow:var(--ap-shadow-lg);border-radius:24px}.ap-hairline-t{border-block-start:1px solid var(--ap-hairline)}.ap-hairline-b{border-block-end:1px solid var(--ap-hairline)}.ap-hairline-e{border-inline-end:1px solid var(--ap-hairline)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ap-reveal{animation:linear both ap-reveal-in;animation-timeline:view();animation-range:entry 5% cover 26%}}}@keyframes ap-reveal-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.xp-stage{--xp-i:0;--xp-dir:1;--xp-scan:#32d3f5;--xp-scan-2:#4fe3a0;--xp-paper:#fff;--xp-paper-ink:#1d1d1f;--xp-paper-line:#00000024;--xp-deck:linear-gradient(180deg, #d9dade, #a9abb2 40%, #7e8189);--xp-plate:linear-gradient(180deg, #bcbfc6, #8a8d94);--xp-glass-a:#32d3f529;--xp-glass-b:#4fe3a024;--xp-glass-edge:#ffffffbf;--xp-seg-1:#e2596e;--xp-seg-2:#5b9bd5;--xp-seg-3:#e9b14c;--xp-seg-4:#52b7a3;aspect-ratio:5/4;background:radial-gradient(120% 70% at 50% -10%, #32d3f51a, transparent 60%), var(--ap-bg-alt);font-variant-numeric:tabular-nums;border-radius:20px;position:relative;overflow:hidden;container-type:inline-size}[dir=rtl] .xp-stage{--xp-dir:-1}.ap-band-dark .xp-stage{--xp-deck:linear-gradient(180deg, #4a4c52, #2e3036 45%, #1c1d21);--xp-plate:linear-gradient(180deg, #464951, #24262b);--xp-glass-a:#32d3f533;--xp-glass-b:#4fe3a02e;--xp-glass-edge:#ffffff47;--xp-seg-1:#ec6b80;--xp-seg-2:#6faee6;--xp-seg-3:#f2bd5e;--xp-seg-4:#5fc9b3}.xp-mail{inset-inline-start:50%;width:11cqw;height:11cqw;color:var(--xp-scan);background:color-mix(in srgb, var(--xp-scan) 12%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--xp-scan) 35%, transparent), 0 0 4cqw color-mix(in srgb, var(--xp-scan) 30%, transparent);opacity:.28;z-index:4;border-radius:30%;place-items:center;margin-inline-start:-5.5cqw;font-size:6cqw;font-weight:300;display:grid;position:absolute;top:2%}.xp-mail-label{top:16.5%;text-align:center;color:var(--ap-ink-soft);white-space:nowrap;z-index:4;font-size:2.5cqw;font-weight:500;position:absolute;inset-inline:0}.xp-cone{top:21%;clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:linear-gradient(180deg, color-mix(in srgb, var(--xp-scan) 34%, transparent), transparent 92%);transform-origin:top;opacity:0;z-index:1;width:44cqw;height:15%;margin-inline-start:-22cqw;position:absolute;inset-inline-start:50%}.xp-deck{inset-inline-start:6%;background:var(--xp-deck);opacity:0;z-index:2;border-radius:1.5cqw;width:38cqw;height:3cqw;position:absolute;top:62%;box-shadow:0 1cqw 2.4cqw #00000038}.xp-deck-slot{inset-inline:8%;background:#0000006b;border-radius:1cqw;height:26%;position:absolute;top:34%}.xp-receipt{inset-inline-start:9%;background:var(--xp-paper);width:32cqw;color:var(--xp-paper-ink);clip-path:polygon(0 0,100% 0,100% 96%,93.75% 100%,87.5% 96%,81.25% 100%,75% 96%,68.75% 100%,62.5% 96%,56.25% 100%,50% 96%,43.75% 100%,37.5% 96%,31.25% 100%,25% 96%,18.75% 100%,12.5% 96%,6.25% 100%,0 96%);opacity:0;z-index:3;border-radius:1.2cqw 1.2cqw 0 0;padding:1.6cqw 2cqw 2.6cqw;line-height:1.3;position:absolute;top:24%;box-shadow:0 1.6cqw 3.4cqw #0000002e}.xp-r-head{border-bottom:1px dashed var(--xp-paper-line);flex-direction:column;gap:.1cqw;padding-bottom:.9cqw;display:flex}.xp-r-vendor{letter-spacing:-.01em;font-size:2.3cqw;font-weight:700}.xp-r-no{color:#6e6e73;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.45cqw}.xp-r-body{flex-direction:column;gap:.55cqw;padding-top:.9cqw;display:flex}.xp-r-row{justify-content:space-between;gap:1cqw;font-size:1.8cqw;display:flex}.xp-r-row b{font-weight:500}.xp-r-sum{border-top:1px solid var(--xp-paper-line);justify-content:space-between;gap:1cqw;margin-top:.3cqw;padding-top:.7cqw;font-size:2.1cqw;font-weight:700;display:flex}.xp-num,.xp-qty,.xp-ltr{direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.xp-qty{color:#6e6e73;font-size:.85em}.xp-r-stack{position:relative}.xp-r-pass{color:#1d1d1f4d}.xp-r-pass-read{color:var(--xp-paper-ink);clip-path:inset(0);position:absolute;inset:0}.xp-r-pass-read .xp-r-sum{color:#ff375f}.xp-beam{inset-inline-start:6%;background:linear-gradient(90deg, transparent, var(--xp-scan), var(--xp-scan-2), transparent);width:38cqw;height:.7cqw;box-shadow:0 0 2.4cqw color-mix(in srgb, var(--xp-scan) 80%, transparent), 0 0 6cqw color-mix(in srgb, var(--xp-scan) 50%, transparent);opacity:0;z-index:6;border-radius:1cqw;position:absolute;top:24%}.xp-chip{inset-inline-start:26cqw;background:var(--ap-panel);box-shadow:0 .5cqw 1.6cqw #00000024, 0 0 0 1px var(--ap-hairline);color:var(--ap-ink);white-space:nowrap;opacity:0;z-index:7;border-radius:10cqw;align-items:baseline;gap:.7cqw;padding:.7cqw 1.4cqw;font-size:1.8cqw;display:flex;position:absolute;top:40%}.xp-chip b{letter-spacing:-.01em;font-weight:700}.xp-chip span{color:var(--ap-ink-soft);font-size:1.6cqw}.xp-donut{inset-inline-end:5%;z-index:3;width:30cqw;position:absolute;top:22%}.xp-donut svg{width:100%;display:block;overflow:visible}.xp-donut-seg{fill:none;stroke-width:16px;stroke-linecap:round;transform-origin:60px 60px;stroke-dasharray:var(--xp-len) 400}.xp-donut-center{text-align:center;place-content:center;gap:.2cqw;padding-inline:19%;display:grid;position:absolute;inset:0}.xp-donut-cap{color:var(--ap-ink-soft);font-size:1.6cqw}.xp-donut-amount{letter-spacing:-.02em;color:var(--ap-ink);font-size:3cqw;font-weight:500}.xp-plate{inset-inline:10%;background:var(--xp-plate);z-index:0;border-radius:.8cqw;height:8%;position:absolute;bottom:4.5%;transform:scaleY(.5);box-shadow:inset 0 .6cqw #ffffff1f,0 1cqw 2.4cqw #0000003d}.xp-rack{inset-inline:14%;z-index:2;align-items:flex-end;gap:1.4cqw;height:21%;display:flex;position:absolute;bottom:9%}.xp-pane{border:1px solid var(--xp-glass-edge);background:linear-gradient(160deg, var(--xp-glass-a), var(--xp-glass-b));transform-origin:bottom;border-bottom:none;border-radius:1.2cqw 1.2cqw .4cqw .4cqw;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.6cqw;height:100%;padding-bottom:1.4cqw;display:flex;position:relative;box-shadow:inset 0 1cqw 2cqw #ffffff40,0 1cqw 2cqw #0000001f}.xp-pane svg{fill:none;width:4cqw;height:4cqw;stroke:var(--ap-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.xp-pane-name{color:var(--ap-ink);font-size:1.9cqw;font-weight:500}.xp-pane-count{color:var(--ap-ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.7cqw}.xp-tick{display:inline-grid;position:relative}.xp-tick>span{opacity:0;grid-area:1/1}.xp-tick>span+span{opacity:1;color:#30d158;font-weight:500}.xp-filed{inset-inline-start:12%;background:var(--xp-paper);opacity:0;transform-origin:top;z-index:1;border-top:.8cqw solid #ff375f;border-radius:1.2cqw;width:24cqw;height:15cqw;position:absolute;top:29%;overflow:hidden;box-shadow:0 1.4cqw 3cqw #0003}.xp-filed:before{content:"";background:#ff375f8c;border-radius:.6cqw;width:8cqw;height:1.1cqw;position:absolute;inset-block-start:1.4cqw;inset-inline:1.6cqw auto}.xp-filed:after{content:"";background:repeating-linear-gradient(to bottom, var(--xp-paper-line) 0 .5cqw, transparent .5cqw 2.3cqw);width:62%;height:5.7cqw;position:absolute;inset-block-start:4.8cqw;inset-inline-start:1.6cqw}.xp-verdict{inset-inline-start:10%;background:var(--ap-panel);width:30cqw;color:var(--ap-ink);box-shadow:0 1.2cqw 3cqw #0000001f, 0 0 0 1px var(--ap-hairline);z-index:5;border-radius:2cqw;flex-direction:column;gap:1cqw;padding:1.8cqw 2cqw;display:flex;position:absolute;top:30%}.xp-v-row{align-items:center;gap:1cqw;display:flex}.xp-v-vendor{letter-spacing:-.01em;font-size:2.1cqw;font-weight:700}.xp-v-amount{letter-spacing:-.03em;font-size:3.2cqw;font-weight:700}.xp-v-foot{border-top:1px solid var(--ap-hairline);align-items:center;gap:1cqw;padding-top:1.1cqw;font-size:1.9cqw;font-weight:500;display:flex}.xp-pill{color:color-mix(in srgb, #30d158 74%, var(--ap-ink));background:#30d15829;border-radius:10cqw;flex:none;padding:.4cqw 1.2cqw;font-size:1.7cqw;font-weight:500}.xp-arrow{background:var(--ap-ink-soft);opacity:.55;clip-path:polygon(0 30%,70% 30%,70% 0,100% 50%,70% 100%,70% 70%,0 70%);width:4.4cqw;height:1.3cqw;transform:scaleX(var(--xp-dir));flex:none}@container (max-width:420px){.xp-r-no{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.xp-host{view-timeline-name:--xp-scene;view-timeline-axis:block}.xp-stage .xp-anim{animation-duration:1s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-timeline:--xp-scene;animation-range:entry calc(14% + var(--xp-i,0) * 2%) cover calc(62% + var(--xp-i,0) * 2%)}.xp-mail{animation-name:xp-mail-in}.xp-mail-label{animation-name:xp-fade-up}.xp-cone{animation-name:xp-cone-open}.xp-deck{animation-name:xp-deck-life}.xp-receipt{animation-name:xp-receipt-drop}.xp-r-pass-read{animation-name:xp-ocr;animation-timing-function:linear}.xp-beam{animation-name:xp-beam-sweep;animation-timing-function:linear}.xp-chip{animation-name:xp-chip-fly}.xp-donut{animation-name:xp-chart-in}.xp-donut-seg{animation-name:xp-arc-draw}.xp-plate{animation-name:xp-plate-in}.xp-pane{animation-name:xp-pane-rise}.xp-filed{animation-name:xp-file-away}.xp-tick>span{animation-name:xp-tick-out}.xp-tick>span+span{animation-name:xp-tick-in}.xp-verdict{animation-name:xp-verdict-in}}}@keyframes xp-mail-in{0%{opacity:0;transform:translateY(-2cqw)scale(.86)}9%{opacity:1;transform:none}46%{opacity:1}62%,to{opacity:.28}}@keyframes xp-cone-open{0%,6%{opacity:0;transform:scaleY(.4)}16%,44%{opacity:1;transform:none}60%,to{opacity:0}}@keyframes xp-fade-up{0%,8%{opacity:0;transform:translateY(2.4cqw)}22%,to{opacity:1;transform:none}}@keyframes xp-deck-life{0%,8%{opacity:0;transform:translateY(2.4cqw)}22%,62%{opacity:1;transform:none}72%,to{opacity:0;transform:none}}@keyframes xp-receipt-drop{0%,9%{opacity:0;transform:translateY(-16cqw)rotate(-4deg)scale(.9)}24%,58%{opacity:1;transform:none}64%,to{opacity:0;transform:translateY(1.4cqw)scale(.95)}}@keyframes xp-beam-sweep{0%,23%{opacity:0;transform:translateY(0)}26%{opacity:1}41%{opacity:1;transform:translateY(28cqw)}45%,to{opacity:0;transform:translateY(29cqw)}}@keyframes xp-ocr{0%,25%{clip-path:inset(0 0 100%)}43%,to{clip-path:inset(0)}}@keyframes xp-chip-fly{0%,43%{opacity:0;transform:translate(0)scale(.8)}49%{opacity:1}60%,76%{opacity:1;transform:translate(calc(var(--xp-tx) * var(--xp-dir)), var(--xp-ty)) scale(1)}84%{opacity:0;transform:translate(calc(var(--xp-tx) * var(--xp-dir)), calc(var(--xp-ty) - 1.4cqw)) scale(.94)}to{opacity:0}}@keyframes xp-chart-in{0%,38%{opacity:0;transform:translateY(2.4cqw)scale(.96)}52%,to{opacity:1;transform:none}}@keyframes xp-arc-draw{0%,47%{stroke-dasharray:0 400;opacity:0}56%{opacity:1}66%,to{stroke-dasharray:var(--xp-len) 400;opacity:1}}@keyframes xp-plate-in{0%,4%{opacity:0;transform:scaleY(.5)translateY(3cqw)}16%,to{opacity:1;transform:scaleY(.5)}}@keyframes xp-pane-rise{0%,8%{opacity:0;transform:scaleY(.12)}26%,to{opacity:1;transform:scaleY(1)}}@keyframes xp-file-away{0%,61%{opacity:0;transform:translateY(-1cqw)scale(.94)}67%{opacity:1;transform:none}82%{opacity:1;transform:translate(calc(3cqw * var(--xp-dir) * -1), 30cqw) scale(.3)}88%,to{opacity:0;transform:translate(calc(3cqw * var(--xp-dir) * -1), 30cqw) scale(.3)}}@keyframes xp-tick-out{0%,79%{opacity:1;transform:translateY(0)}84%,to{opacity:0;transform:translateY(-1.4cqw)}}@keyframes xp-tick-in{0%,79%{opacity:0;transform:translateY(1.4cqw)}84%,to{opacity:1;transform:translateY(0)}}@keyframes xp-verdict-in{0%,86%{opacity:0;transform:translate(2.4cqw)}96%,to{opacity:1;transform:none}}:root[data-sw-theme=dark] .ap-scope{--ap-link:#2997ff;--ap-bg:#000;--ap-bg-alt:#101012;--ap-panel:#1d1d1f;--ap-ink:#f5f5f7;--ap-ink-soft:#a1a1a6;--ap-hairline:#ffffff24;--ap-nav-bg:#161617b8;--ap-shadow:0 4px 24px #00000080;--ap-shadow-lg:0 24px 68px #000000b3}:root[data-sw-theme=dark] .xp-stage{--xp-deck:linear-gradient(180deg, #4a4c52, #2e3036 45%, #1c1d21);--xp-plate:linear-gradient(180deg, #464951, #24262b);--xp-glass-a:#32d3f533;--xp-glass-b:#4fe3a02e;--xp-glass-edge:#ffffff47;--xp-seg-1:#ec6b80;--xp-seg-2:#6faee6;--xp-seg-3:#f2bd5e;--xp-seg-4:#5fc9b3}}
