.xpl-root{--xpl-surface:#170c30;--xpl-border:#b97eff26;--xpl-border-hi:#d6a0ff57;--xpl-muted:#cfc2ea;--xpl-dim:#a99bcb;--xpl-pink:#fe1683;--xpl-pink-soft:#ff5c9e;--xpl-gold:#fbbf24;--xpl-radius:20px;--xpl-gutter:40px;--xpl-glass:linear-gradient(180deg,#261348b3,#130928d1);--xpl-edge:inset 0 1px 0 #ffffff0f;--xpl-shadow:0 24px 48px -28px #000000d9;--xpl-selected:linear-gradient(135deg,#fe16833d,#a855f729);--xpl-icon-bg:linear-gradient(135deg,#fe168338,#a855f72e);--xpl-ease:cubic-bezier(0.22,1,0.36,1);position:relative;color:#fff;background:radial-gradient(ellipse 900px 600px at 88% 20%,#7d168938,#0000 70%),radial-gradient(ellipse 800px 500px at 0 60%,#fe168312,#0000 70%),radial-gradient(ellipse 1000px 700px at 100% 88%,#8b5cf61a,#0000 70%),#0b0618;font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden;overflow-x:clip;padding-bottom:56px}.xpl-root :where(h1,h2,h3,p){margin:0;color:inherit}.xpl-root :where(ul,ol){list-style:none;margin:0;padding:0}.xpl-root :where(img){display:block;max-width:100%}.xpl-root :where(fieldset){min-width:0;margin:0;padding:0;border:0}.xpl-root a,.xpl-root a:hover{color:inherit;text-decoration:none}.xpl-root a:focus-visible,.xpl-root button:focus-visible{outline:2px solid #ffb3d1;outline-offset:3px}.xpl-wrap{max-width:1920px;margin:0 auto;padding:0 var(--xpl-gutter)}.xpl-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.xpl-root .xpl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border:0;border-radius:999px;font:inherit;font-size:14px;font-weight:700;letter-spacing:.01em;color:#fff;cursor:pointer;transition:transform .4s var(--xpl-ease),box-shadow .4s var(--xpl-ease),background-position .6s var(--xpl-ease)}.xpl-root .xpl-btn:hover{color:#fff;transform:translateY(-2px)}.xpl-root .xpl-btn svg{color:#ffe08a}.xpl-btn--pink{background:linear-gradient(110deg,#ff5ca8,#fe1683 45%,#c026d3);background-size:180% 100%;background-position:0 50%;box-shadow:0 12px 28px -10px #fe1683b3,inset 0 1px 0 #ffffff47}.xpl-root .xpl-btn--pink:hover{background-position:100% 50%;box-shadow:0 18px 38px -12px #fe1683cc,inset 0 1px 0 #ffffff52}.xpl-root .xpl-btn--lg{height:52px;padding:0 30px;font-size:15.5px}.xpl-root .xpl-outline-btn{flex:none;padding:9px 18px;border:1px solid var(--xpl-border-hi);border-radius:999px;background:#ffffff08;font-size:13px;font-weight:600;color:#fff;transition:border-color .4s var(--xpl-ease),background .4s var(--xpl-ease),transform .4s var(--xpl-ease)}.xpl-root .xpl-outline-btn:hover{color:#fff;border-color:#fe1683b3;background:#fe16831f;transform:translateY(-1px)}.xpl-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:16px;font-size:13px;color:var(--xpl-muted)}.xpl-crumbs li{display:inline-flex;align-items:center;gap:6px}.xpl-crumbs li svg{font-size:12px;color:var(--xpl-dim)}.xpl-root .xpl-crumbs a{color:var(--xpl-muted)}.xpl-root .xpl-crumbs a:hover{color:#fff}.xpl-crumbs [aria-current]{font-weight:600;color:#fff}.xpl-hero{position:relative;isolation:isolate;margin-top:12px;overflow:hidden;background:radial-gradient(ellipse 560px 340px at 14% 34%,#fe168329,#0000 70%),radial-gradient(ellipse 700px 260px at 36% 100%,#a855f724,#0000 70%),linear-gradient(180deg,#1c0c28,#271032 50%,#330b3e)}.xpl-hero:after{z-index:-1;background:linear-gradient(180deg,#0b06188c,#0000 28px,#0000 calc(100% - 96px),#0b0618)}.xpl-hero:after,.xpl-hero:before{content:"";position:absolute;inset:0;pointer-events:none}.xpl-hero:before{z-index:-3;opacity:.7;background-image:radial-gradient(1px 1px at 20px 30px,#ffffff8c,#0000),radial-gradient(1px 1px at 120px 84px,#ffc8e699,#0000),radial-gradient(1.5px 1.5px at 206px 150px,#ffffff73,#0000),radial-gradient(1px 1px at 64px 188px,#e6beff80,#0000),radial-gradient(1px 1px at 172px 22px,#fff6,#0000);background-size:240px 220px}.xpl-hero-art{position:absolute;top:0;right:0;bottom:0;z-index:-2;aspect-ratio:2/1;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%)}.xpl-hero-art img{width:100%;height:100%;object-fit:cover}.xpl-bubble{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border:1px solid #ffaad26b;border-radius:16px;background:#1a0b30;box-shadow:0 14px 30px -10px #0009,0 0 24px -6px #fe168359;font-size:13.5px;font-weight:600;white-space:nowrap;animation:xpl-bob 5s ease-in-out infinite}.xpl-bubble--hanu{animation-delay:-2.5s}@keyframes xpl-bob{0%,to{translate:0 0}50%{translate:0 -5px}}.xpl-bubble svg{color:var(--xpl-gold)}.xpl-bubble:after{content:"";position:absolute;bottom:-6px;width:10px;height:10px;background:#1a0b30;border-right:1px solid #ffaad280;border-bottom:1px solid #ffaad280;transform:rotate(45deg)}.xpl-bubble--hiya{left:53%;top:22%}.xpl-bubble--hiya:after{right:20px}.xpl-bubble--hanu{right:3%;top:9%}.xpl-bubble--hanu:after{left:26px}.xpl-hero-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.75fr);grid-template-rows:1fr auto;grid-template-areas:"copy search ." "trust trust how";align-items:center;grid-column-gap:32px;column-gap:32px;grid-row-gap:28px;row-gap:28px;min-height:380px;padding-top:40px;padding-bottom:28px}.xpl-hero-copy{grid-area:copy}.xpl-search-block{grid-area:search}.xpl-hero-copy,.xpl-hero-side,.xpl-search-block,.xpl-trust{animation:xpl-rise .9s var(--xpl-ease) both}.xpl-search-block{animation-delay:.08s}.xpl-trust{animation-delay:.16s}.xpl-hero-side{animation-delay:.24s}@keyframes xpl-rise{0%{opacity:0;translate:0 16px}}.xpl-eyebrow{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ff8cc4}.xpl-title{font-size:clamp(34px,3.2vw,50px);font-weight:800;line-height:1.12;letter-spacing:-.025em;text-shadow:0 10px 40px #fe16832e}.xpl-title-lead{background:linear-gradient(90deg,#ff8cc4,#fe1683 55%,#d946ef);-webkit-background-clip:text;background-clip:text;color:#0000}.xpl-hero-sub{max-width:30em;margin-top:16px;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:var(--xpl-muted)}.xpl-search{position:relative;display:flex;align-items:center;height:58px;overflow:hidden;border:1px solid #d6a0ff47;border-radius:18px;background:#160a2e9e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--xpl-edge),0 20px 44px -20px #000c;transition:border-color .4s var(--xpl-ease),box-shadow .4s var(--xpl-ease)}.xpl-search:hover{border-color:#d6a0ff6b}.xpl-search:focus-within{border-color:#fe1683b3;box-shadow:0 0 0 4px #fe168324,0 20px 48px -18px #fe168380}.xpl-search-icon{position:absolute;left:18px;font-size:18px;color:var(--xpl-dim);pointer-events:none}.xpl-search input{flex:1 1;min-width:0;height:100%;padding:0 10px 0 48px;border:0;outline:0;background:#0000;font:inherit;font-size:14.5px;color:#fff;appearance:none}.xpl-search input::placeholder{color:var(--xpl-dim)}.xpl-search-mic{flex:none;display:grid;place-items:center;width:38px;height:38px;margin-right:6px;border:0;border-radius:50%;background:#0000;color:var(--xpl-muted);font-size:17px;cursor:pointer;transition:background .3s var(--xpl-ease),color .3s var(--xpl-ease)}.xpl-search-mic:hover{background:#ffffff14;color:#fff}.xpl-search-mic.is-on{background:var(--xpl-pink);color:#fff;animation:xpl-pulse 1.2s ease-in-out infinite}@keyframes xpl-pulse{0%,to{box-shadow:0 0 0 0 #fe168380}50%{box-shadow:0 0 0 6px #fe168300}}.xpl-search-go{flex:none;display:grid;place-items:center;width:48px;height:46px;margin-right:5px;border:0;border-radius:13px;background:linear-gradient(135deg,#ff5ca8,#fe1683 60%,#d6247a);box-shadow:0 8px 20px -6px #fe1683b3,inset 0 1px 0 #ffffff47;color:#fff;font-size:20px;cursor:pointer;transition:transform .4s var(--xpl-ease),box-shadow .4s var(--xpl-ease)}.xpl-search-go:hover{transform:scale(1.05);box-shadow:0 12px 26px -8px #fe1683d9,inset 0 1px 0 #ffffff52}.xpl-search-go:focus-visible{outline-offset:2px}.xpl-popular{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.xpl-popular-label{margin-right:2px;font-size:12.5px;color:var(--xpl-muted)}.xpl-root .xpl-chip{padding:6px 14px;border:1px solid #d6a0ff42;border-radius:999px;background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12.5px;color:#eadcf7;transition:border-color .4s var(--xpl-ease),background .4s var(--xpl-ease),transform .4s var(--xpl-ease);font-family:inherit;line-height:inherit;cursor:pointer}.xpl-root .xpl-chip:hover{color:#fff;border-color:#fe1683b3;background:#fe168329;transform:translateY(-2px)}.xpl-hero-side{grid-area:how;display:flex;align-self:stretch;justify-self:end}.xpl-root .xpl-how{display:inline-flex;align-items:center;gap:14px;padding:9px 10px 9px 20px;border:1px solid #fe168373;border-radius:18px;background:linear-gradient(135deg,#280a32b8,#3e0e48b8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--xpl-edge),0 18px 36px -16px #000000b3;font-size:12.5px;line-height:1.35;color:var(--xpl-muted);transition:border-color .4s var(--xpl-ease),transform .4s var(--xpl-ease),box-shadow .4s var(--xpl-ease)}.xpl-root .xpl-how:hover{color:var(--xpl-muted);border-color:#fe1683cc;transform:translateY(-2px);box-shadow:var(--xpl-edge),0 22px 40px -16px #fe168373}.xpl-how strong{display:block;font-size:14.5px;font-weight:700;color:#fff}.xpl-cantfind:before,.xpl-concierge:before,.xpl-root .xpl-card:before,.xpl-trust:before{content:"";position:absolute;inset:0;z-index:1;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ff82c399,#be8cff24 38%,#be8cff1a 62%,#ff82c36b);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.xpl-trust{grid-area:trust;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border-radius:var(--xpl-radius);background:#12082680;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--xpl-edge),0 20px 44px -24px #000c}.xpl-trust li{display:flex;align-items:center;gap:10px;padding:14px 13px;font-size:12.5px;line-height:1.35;color:var(--xpl-muted)}.xpl-trust .xpl-trust-icon{width:36px;height:36px;border-radius:12px;font-size:17px}.xpl-trust li+li{border-left:1px solid #b97eff1f}.xpl-trust strong{display:block;font-size:14px;font-weight:700;color:#fff}.xpl-promise-icon,.xpl-trust-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid #ff8cc838;border-radius:13px;background:var(--xpl-icon-bg);box-shadow:var(--xpl-edge),0 8px 18px -8px #fe16838c;color:#ff8cc4;font-size:18px}.xpl-play{position:relative;flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#ff5ca8,#fe1683);box-shadow:0 8px 20px -4px #fe1683a6;color:#fff;font-size:15px}.xpl-play:after{content:"";position:absolute;inset:-3px;border:2px solid #fe16838c;border-radius:50%;animation:xpl-ring 2.6s var(--xpl-ease) infinite}@keyframes xpl-ring{0%{opacity:.9;scale:.9}to{opacity:0;scale:1.45}}.xpl-main{display:grid;grid-template-columns:270px minmax(0,1fr);align-items:start;grid-gap:24px;gap:24px;margin-top:28px}.xpl-panel{padding:18px;border:1px solid var(--xpl-border);border-radius:var(--xpl-radius);background:var(--xpl-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--xpl-edge),var(--xpl-shadow)}.xpl-panel-toggle{display:none;width:100%;align-items:center;gap:10px;padding:4px;border:0;background:none;font:inherit;font-size:15px;font-weight:700;color:#fff;cursor:pointer}.xpl-panel-toggle>svg:first-child{color:var(--xpl-pink-soft)}.xpl-panel-toggle>svg:last-child{margin-left:auto;color:var(--xpl-dim)}.xpl-badge{padding:1px 9px;border-radius:999px;background:linear-gradient(135deg,#ff5ca8,#fe1683);box-shadow:0 4px 12px -2px #fe168399;font-size:12px}.xpl-panel-title{display:flex;align-items:center;gap:10px;padding:4px 4px 14px;border-bottom:1px solid var(--xpl-border);font-size:16px;font-weight:700}.xpl-panel-title svg{color:var(--xpl-pink-soft)}.xpl-fgroup{padding:12px 0;border-bottom:1px solid #b97eff1a}.xpl-fgroup-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:#fff;cursor:pointer}.xpl-fgroup-head svg{color:var(--xpl-dim);transition:rotate .45s var(--xpl-ease),color .3s var(--xpl-ease)}.xpl-fgroup-head:hover svg{color:#fff}.xpl-fgroup.is-open .xpl-fgroup-head svg{rotate:180deg}.xpl-fgroup-body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .45s var(--xpl-ease),visibility 0s linear .45s}.xpl-fgroup.is-open .xpl-fgroup-body{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .45s var(--xpl-ease),visibility 0s}.xpl-fgroup-inner{min-height:0;overflow:hidden;padding:0 4px}.xpl-fgroup-inner:before{content:"";display:block;height:10px}.xpl-fgroup-inner:after{content:"";display:block;height:4px}.xpl-options,.xpl-tags{display:flex;flex-direction:column;gap:7px}.xpl-option,.xpl-tag{display:flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid #b97eff21;border-radius:12px;background:hsla(0,0%,100%,.025);font-size:13.5px;color:var(--xpl-muted);cursor:pointer;transition:border-color .35s var(--xpl-ease),background .35s var(--xpl-ease),color .35s var(--xpl-ease),box-shadow .35s var(--xpl-ease),translate .35s var(--xpl-ease)}.xpl-tag{justify-content:space-between}.xpl-option svg,.xpl-tag svg{flex:none;font-size:15px;color:var(--xpl-dim);transition:color .35s var(--xpl-ease)}.xpl-option:hover,.xpl-tag:hover{color:#fff;border-color:var(--xpl-border-hi);background:#ffffff0d;translate:2px 0}.xpl-option.is-on,.xpl-tag.is-on{color:#fff;border-color:#fe16838c;background:var(--xpl-selected);box-shadow:var(--xpl-edge),0 8px 22px -12px #fe1683b3}.xpl-option.is-on svg,.xpl-tag.is-on svg{color:#ff8cc4}.xpl-checks{display:flex;flex-direction:column;gap:11px}.xpl-check{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--xpl-muted);cursor:pointer;transition:color .3s var(--xpl-ease)}.xpl-check-count{margin-left:auto;font-size:11.5px;color:var(--xpl-dim)}.xpl-empty{padding:40px 20px;text-align:center;color:var(--xpl-muted);font-size:14px}.xpl-check.is-on,.xpl-check:hover{color:#fff}.xpl-check-box{flex:none;display:grid;place-items:center;width:18px;height:18px;border:1.5px solid #d6a0ff73;border-radius:6px;font-size:12px;color:#fff;transition:border-color .3s var(--xpl-ease),background .3s var(--xpl-ease),box-shadow .3s var(--xpl-ease)}.xpl-check:hover .xpl-check-box,.xpl-check:hover .xpl-radio-dot{border-color:#ff8cc8bf}.xpl-check.is-on .xpl-check-box{border-color:#0000;background:linear-gradient(135deg,#ff5ca8,#fe1683);box-shadow:0 4px 12px -2px #fe168399}.xpl-radio-dot{position:relative;flex:none;width:18px;height:18px;border:1.5px solid #d6a0ff73;border-radius:50%;transition:border-color .3s var(--xpl-ease),box-shadow .3s var(--xpl-ease)}.xpl-check.is-on .xpl-radio-dot{border-color:var(--xpl-pink);box-shadow:0 0 12px -2px #fe168399}.xpl-radio-dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:linear-gradient(135deg,#ff5ca8,#fe1683);scale:0;transition:scale .35s var(--xpl-ease)}.xpl-check.is-on .xpl-radio-dot:after{scale:1}.xpl-check:focus-within,.xpl-option:focus-within,.xpl-rating:focus-within,.xpl-tag:focus-within{outline:2px solid #ffb3d1;outline-offset:2px}.xpl-range{position:relative;height:22px;margin:4px 2px 0}.xpl-range-track{position:absolute;top:50%;left:0;right:0;height:4px;margin-top:-2px;border-radius:999px;background:#d6a0ff38}.xpl-range-fill{position:absolute;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,#ff4d9a,#c084fc);box-shadow:0 0 12px #fe16838c}.xpl-range input[type=range]{position:absolute;inset:0;width:100%;height:22px;margin:0;background:none;pointer-events:none;appearance:none}.xpl-range input[type=range]::-webkit-slider-runnable-track{height:22px;background:#0000}.xpl-range input[type=range]::-webkit-slider-thumb{width:18px;height:18px;margin-top:2px;border:3px solid var(--xpl-pink);border-radius:50%;background:#fff;box-shadow:0 0 0 4px #fe16832e,0 4px 10px #00000073;cursor:pointer;pointer-events:auto;-webkit-appearance:none;-webkit-transition:box-shadow .3s var(--xpl-ease),scale .3s var(--xpl-ease);transition:box-shadow .3s var(--xpl-ease),scale .3s var(--xpl-ease)}.xpl-range input[type=range]::-webkit-slider-thumb:hover{scale:1.12;box-shadow:0 0 0 6px #fe168338,0 4px 10px #00000073}.xpl-range input[type=range]::-moz-range-track{background:#0000}.xpl-range input[type=range]::-moz-range-thumb{width:10px;height:10px;border:3px solid var(--xpl-pink);border-radius:50%;background:#fff;cursor:pointer;pointer-events:auto}.xpl-range input[type=range]:focus-visible{outline:none}.xpl-range input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid #ffb3d1;outline-offset:2px}.xpl-range-ends{justify-content:space-between;margin-top:8px;font-size:12.5px}.xpl-range-ends,.xpl-rating{display:flex;color:var(--xpl-muted)}.xpl-rating{align-items:center;gap:10px;padding:8px 12px;border:1px solid #0000;border-radius:12px;font-size:13.5px;cursor:pointer;transition:color .35s var(--xpl-ease),border-color .35s var(--xpl-ease),background .35s var(--xpl-ease)}.xpl-rating:hover{color:#fff;background:#ffffff0a}.xpl-rating.is-on{color:#fff;border-color:#fe16838c;background:var(--xpl-selected)}.xpl-stars{display:inline-flex;gap:2px;font-size:15px;color:#fbbf2466}.xpl-stars .is-full{color:var(--xpl-gold);fill:var(--xpl-gold)}.xpl-clear{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:18px;padding:11px 14px;border:1px solid var(--xpl-border-hi);border-radius:999px;background:#ffffff08;font:inherit;font-size:13.5px;font-weight:600;color:#fff;cursor:pointer;transition:border-color .35s var(--xpl-ease),background .35s var(--xpl-ease),opacity .35s var(--xpl-ease)}.xpl-clear:hover:not(:disabled){border-color:#fe1683b3;background:#fe16831f}.xpl-clear:disabled{opacity:.45;cursor:default}.xpl-results{min-width:0}.xpl-results-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.xpl-h2{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:clamp(19px,1.6vw,24px);font-weight:700;letter-spacing:-.01em}.xpl-count-pill{padding:4px 12px;border:1px solid #d6a0ff47;border-radius:999px;background:linear-gradient(135deg,#c084fc2e,#fe16831f);font-size:12px;font-weight:600;letter-spacing:.01em;color:#f0e2ff}.xpl-view{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 14px;border:1px solid var(--xpl-border);border-radius:999px;background:#ffffff08;font-size:12.5px;color:var(--xpl-muted)}.xpl-view span{margin-right:4px}.xpl-view button{display:grid;place-items:center;width:34px;height:30px;border:0;border-radius:999px;background:none;font-size:16px;color:var(--xpl-dim);cursor:pointer;transition:background .35s var(--xpl-ease),color .35s var(--xpl-ease),box-shadow .35s var(--xpl-ease)}.xpl-view button:hover{color:#fff}.xpl-view button[aria-pressed=true]{background:linear-gradient(135deg,#ff5ca8,#fe1683);box-shadow:0 6px 16px -6px #fe1683cc;color:#fff}.xpl-grid--grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.xpl-root .xpl-card{position:relative;display:flex;flex-direction:column;padding:8px;border:1px solid #be8cff1f;border-radius:18px;background:var(--xpl-glass);box-shadow:var(--xpl-edge),0 18px 36px -24px #000000e6;color:#fff;transition:transform .5s var(--xpl-ease),box-shadow .5s var(--xpl-ease),border-color .5s var(--xpl-ease)}.xpl-root .xpl-card:hover{color:#fff;transform:translateY(-6px);border-color:#0000;box-shadow:var(--xpl-edge),0 28px 50px -22px #fe168380,0 18px 36px -20px #000000e6}.xpl-root .xpl-card:before{inset:-1px;opacity:0;transition:opacity .5s var(--xpl-ease)}.xpl-root .xpl-card:hover:before{opacity:1}.xpl-card-media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:13px}.xpl-card-media:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(180deg,#0000,#13092873);pointer-events:none}.xpl-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--xpl-ease)}.xpl-card:hover .xpl-card-media img{transform:scale(1.07)}.xpl-card-body{display:flex;flex-direction:column;gap:3px;padding:11px 34px 5px 5px}.xpl-card-name{font-size:14px;font-weight:700;line-height:1.3}.xpl-card-count{font-size:12px;color:var(--xpl-dim)}.xpl-card-go{position:absolute;right:12px;bottom:28px;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--xpl-border-hi);border-radius:50%;background:#ffffff0a;font-size:13px;transition:background .5s var(--xpl-ease),border-color .5s var(--xpl-ease),box-shadow .5s var(--xpl-ease),translate .5s var(--xpl-ease)}.xpl-card:hover .xpl-card-go{border-color:#0000;background:linear-gradient(135deg,#ff5ca8,#fe1683);box-shadow:0 6px 16px -4px #fe1683cc;translate:2px 0}.xpl-grid--list{display:flex;flex-direction:column;gap:10px}.xpl-root .xpl-grid--list .xpl-card{flex-direction:row;align-items:center;gap:16px;padding:8px 56px 8px 10px}.xpl-grid--list .xpl-card-media{flex:none;width:104px}.xpl-grid--list .xpl-card-body{padding:0}.xpl-grid--list .xpl-card-go{top:50%;bottom:auto;transform:translateY(-50%)}.xpl-cantfind{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:200px;padding:26px 0 26px 28px;overflow:hidden;border-radius:20px;background:radial-gradient(ellipse 50% 90% at 80% 45%,#fe168347,#0000 70%),radial-gradient(ellipse 45% 80% at 30% 110%,#a855f738,#0000 70%),linear-gradient(120deg,#2c1156,#1c0b3a);box-shadow:var(--xpl-edge),0 30px 60px -30px #fe168373}.xpl-grid--grid .xpl-cantfind{grid-column:1/-1}.xpl-cantfind-copy{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center}.xpl-cantfind h3{font-size:clamp(22px,2vw,30px);font-weight:800;line-height:1.25;letter-spacing:-.015em}.xpl-cantfind p{margin-top:10px;font-size:clamp(15px,1.15vw,17.5px);color:var(--xpl-muted)}.xpl-root .xpl-cantfind .xpl-btn{height:50px;margin-top:20px;padding:0 28px;font-size:15.5px}.xpl-cantfind-art{flex:none;display:flex;align-items:flex-end;align-self:flex-end;margin-bottom:-36px}.xpl-cantfind-art img{width:auto;height:200px;animation:xpl-bob 6s ease-in-out infinite}.xpl-cantfind-art img+img{margin-left:-36px;animation-delay:-3s}.xpl-subs{margin-top:32px;padding:22px;border:1px solid var(--xpl-border);border-radius:var(--xpl-radius);background:var(--xpl-glass);box-shadow:var(--xpl-edge),var(--xpl-shadow)}.xpl-subs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.xpl-subs-sub{margin-top:4px;font-size:13px;color:var(--xpl-muted)}.xpl-rail{position:relative}.xpl-rail-track{display:flex;gap:16px;margin:-8px 0 -14px;padding:8px 2px 14px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.xpl-rail-track::-webkit-scrollbar{display:none}.xpl-rail-track>li{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 5 * 16px) / 6);min-width:170px;scroll-snap-align:start}.xpl-rail-btn{position:absolute;top:34%;z-index:2;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--xpl-border-hi);border-radius:50%;background:#170c30b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 28px -8px #000000b3;font-size:18px;color:#fff;cursor:pointer;transition:background .4s var(--xpl-ease),border-color .4s var(--xpl-ease),scale .4s var(--xpl-ease)}.xpl-rail-btn:hover{background:var(--xpl-pink);border-color:var(--xpl-pink);scale:1.08}.xpl-rail-btn--back{left:-14px}.xpl-rail-btn--next{right:-14px}.xpl-root .xpl-subcard{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #be8cff1f;border-radius:16px;background:linear-gradient(180deg,#221142e6,#140a2af2);box-shadow:var(--xpl-edge);color:#fff;transition:transform .5s var(--xpl-ease),border-color .5s var(--xpl-ease),box-shadow .5s var(--xpl-ease)}.xpl-root .xpl-subcard:hover{color:#fff;transform:translateY(-5px);border-color:#ff82c373;box-shadow:var(--xpl-edge),0 22px 40px -22px #fe168399}.xpl-subcard-media{display:block;aspect-ratio:3/2;overflow:hidden}.xpl-subcard-media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--xpl-ease)}.xpl-subcard:hover .xpl-subcard-media img{transform:scale(1.07)}.xpl-subcard-body{display:flex;flex:1 1;flex-direction:column;gap:3px;padding:10px 12px 12px}.xpl-subcard-name{font-size:14.5px;font-weight:700}.xpl-subcard-parent{font-size:12px;color:var(--xpl-dim)}.xpl-subcard-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;margin-top:auto;padding-top:8px;font-size:12.5px;color:var(--xpl-muted)}.xpl-subcard-foot>span:first-child{white-space:nowrap}.xpl-subcard-foot strong{font-weight:700;color:#fff}.xpl-mode{flex:none;padding:2px 9px;border:1px solid #fe168359;border-radius:999px;background:var(--xpl-selected);font-size:10.5px;font-weight:600;color:#ffb3d1}.xpl-concierge{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;margin-top:32px;padding:22px 30px;border-radius:24px;background:radial-gradient(ellipse 50% 140% at 0 50%,#fe168338,#0000 70%),radial-gradient(ellipse 40% 120% at 100% 50%,#a855f729,#0000 70%),linear-gradient(120deg,#2a0f4d,#1d0a38 60%,#2a0c3f);box-shadow:var(--xpl-edge),0 30px 60px -32px #fe168373}.xpl-concierge-avatar{width:96px;height:96px;padding:3px;border:0;border-radius:50%;background:linear-gradient(135deg,#ff8cc4,#fe1683 50%,#a855f7);box-shadow:0 0 0 5px #fe16831a,0 12px 30px -8px #fe168399;object-fit:cover;object-position:50% 10%}.xpl-concierge-copy h2{display:flex;align-items:center;gap:8px;font-size:clamp(20px,1.8vw,26px);font-weight:800;background:linear-gradient(90deg,#ff6aae,#ff9ecb);-webkit-background-clip:text;background-clip:text;color:#0000}.xpl-concierge-copy h2 svg{flex:none;color:var(--xpl-gold)}.xpl-concierge-copy p{margin-top:4px;font-size:14px;color:var(--xpl-muted)}.xpl-prompts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.xpl-root .xpl-prompt{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid #ff5c9e4d;border-radius:999px;background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12.5px;color:#f3e8ff;transition:border-color .4s var(--xpl-ease),background .4s var(--xpl-ease),transform .4s var(--xpl-ease)}.xpl-prompt svg{font-size:13px;color:var(--xpl-pink-soft)}.xpl-root .xpl-prompt:hover{color:#fff;border-color:#fe1683b3;background:#fe168329;transform:translateY(-2px)}.xpl-promises{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:24px;padding:18px 22px;border:1px solid var(--xpl-border);border-radius:var(--xpl-radius);background:var(--xpl-glass);box-shadow:var(--xpl-edge),var(--xpl-shadow)}.xpl-promises li{display:flex;align-items:center;gap:12px;padding:4px 10px}.xpl-promises li+li{border-left:1px solid #b97eff1f}.xpl-promise-copy strong{display:block;font-size:14px;font-weight:600}.xpl-promise-copy span{font-size:12.5px;color:var(--xpl-dim)}@supports (animation-timeline:view()){.xpl-cantfind,.xpl-concierge,.xpl-promises,.xpl-root .xpl-card,.xpl-subs{animation:xpl-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}@keyframes xpl-reveal{0%{opacity:0;translate:0 28px}}@media (min-width:1400px){.xpl-grid--grid .xpl-cantfind{grid-column:span 5}}@media (max-width:1399px){.xpl-grid--grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1199px){.xpl-root{--xpl-gutter:28px}.xpl-hero-inner{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-template-rows:auto auto auto;grid-template-areas:"copy ." "search ." "trust how";min-height:0;row-gap:20px}.xpl-hero-side{align-self:end}.xpl-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.xpl-trust li+li{border-left:0}.xpl-main{grid-template-columns:minmax(0,1fr)}.xpl-panel-toggle{display:flex}.xpl-panel-body,.xpl-panel-title{display:none}.xpl-panel.is-open .xpl-panel-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:28px;column-gap:28px;margin-top:8px}.xpl-panel.is-open .xpl-clear{grid-column:1/-1}.xpl-grid--grid{grid-template-columns:repeat(4,minmax(0,1fr))}.xpl-promises{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.xpl-promises li+li{border-left:0}}@media (max-width:767px){.xpl-root{--xpl-gutter:16px;padding-bottom:40px}.xpl-hero-art{position:relative;top:auto;right:auto;bottom:auto;width:100%;aspect-ratio:16/10;-webkit-mask-image:linear-gradient(180deg,#000 72%,#0000);mask-image:linear-gradient(180deg,#000 72%,#0000)}.xpl-hero-art img{object-position:100% 50%}.xpl-bubble{padding:5px 10px;font-size:12px}.xpl-bubble--hiya{left:4%;top:22%}.xpl-bubble--hanu{right:3%;top:5%}.xpl-hero-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "search" "trust" "how";gap:18px;min-height:0;margin-top:-20px;padding-top:0;padding-bottom:24px}.xpl-hero-side{justify-self:stretch}.xpl-root .xpl-how{display:flex;justify-content:space-between;width:100%}.xpl-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.xpl-trust li{padding:12px}.xpl-panel.is-open .xpl-panel-body{grid-template-columns:minmax(0,1fr)}.xpl-results-head{flex-wrap:wrap}.xpl-grid--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xpl-grid--list .xpl-card-media{width:84px}.xpl-cantfind{min-height:150px;padding-left:18px}.xpl-cantfind-art img{height:120px}.xpl-subs{padding:14px}.xpl-subs-head{flex-wrap:wrap;align-items:flex-start}.xpl-rail-track>li{flex-basis:62%}.xpl-rail-btn{display:none}.xpl-concierge{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px}.xpl-concierge-avatar{width:64px;height:64px}.xpl-concierge .xpl-btn{grid-column:1/-1}.xpl-concierge-copy h2{display:block}.xpl-concierge-copy h2 svg{display:inline;margin-left:6px;vertical-align:-2px}.xpl-promises{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 10px}.xpl-promises li{padding:2px 4px}}@media (max-width:480px){.xpl-cantfind-art img:first-child{display:none}.xpl-root .xpl-cantfind .xpl-btn{height:44px;padding:0 18px;font-size:14px;white-space:nowrap}.xpl-concierge{grid-template-columns:minmax(0,1fr)}.xpl-concierge-avatar{width:56px;height:56px}.xpl-root .xpl-prompt{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.xpl-root *,.xpl-root :after,.xpl-root :before{transition:none!important;animation:none!important}}