.xg-lpi,.xg-lpi-modal{--xg-lpi-bg: #07060f;--xg-lpi-bg-film: #05060a;--xg-lpi-bg-aurora: #120a2e;--xg-lpi-desk: #0f0e1c;--xg-lpi-ink: #edeefb;--xg-lpi-ink-strong: #ffffff;--xg-lpi-mute: #aab0c8;--xg-lpi-violet: #6a11cb;--xg-lpi-blue: #2575fc;--xg-lpi-accent: #c39bff;--xg-lpi-good: #d8ff6b;--xg-lpi-bad: #ff9e9e;--xg-lpi-fl: #d4532a;--xg-lpi-fl-glow: rgba(212, 83, 42, .55);--xg-lpi-paper: #fbfaf6;--xg-lpi-paper-ink: #111111;--xg-lpi-paper-mute: #555555;--xg-lpi-paper-foot: #333333;--xg-lpi-paper-rule: #bbbbbb;--xg-lpi-paper-line: #000000;--xg-lpi-grey: #9a9a9a;--xg-lpi-black: #000000;--xg-lpi-hit: #e3f5a8;--xg-lpi-hit-ring: #b6e34a;--xg-lpi-miss: #ffd6d6;--xg-lpi-line-hover: #efe6ff;--xg-lpi-glass: rgba(16, 14, 32, .55);--xg-lpi-glass-strong: rgba(10, 8, 22, .8);--xg-lpi-glass-film: rgba(10, 8, 22, .6);--xg-lpi-line: rgba(205, 222, 255, .26);--xg-lpi-shadow: rgba(0, 0, 0, .65);--xg-lpi-shadow-deep: rgba(0, 0, 0, .7);--xg-lpi-shadow-soft: rgba(0, 0, 0, .5);--xg-lpi-shadow-mid: rgba(0, 0, 0, .6);--xg-lpi-blue-glow: rgba(37, 117, 252, .9);--xg-lpi-blue-orb: rgba(37, 117, 252, .75);--xg-lpi-blue-wash: rgba(37, 117, 252, .5);--xg-lpi-blue-wash-soft: rgba(37, 117, 252, .45);--xg-lpi-blue-card: rgba(37, 117, 252, .55);--xg-lpi-violet-orb: rgba(106, 17, 203, .8);--xg-lpi-violet-wash: rgba(106, 17, 203, .55);--xg-lpi-violet-card: rgba(106, 17, 203, .7);--xg-lpi-good-wash: rgba(216, 255, 107, .18);--xg-lpi-focus: rgba(195, 155, 255, .5);--xg-lpi-focus-soft: rgba(195, 155, 255, .35);--xg-lpi-track: rgba(255, 255, 255, .12);--xg-lpi-stroke: rgba(255, 255, 255, .14);--xg-lpi-dot: rgba(255, 255, 255, .1);--xg-lpi-rim: rgba(255, 255, 255, .1);--xg-lpi-sheen: rgba(255, 255, 255, .35);--xg-lpi-on-card: rgba(255, 255, 255, .8);--xg-lpi-on-card-soft: rgba(255, 255, 255, .7);--xg-lpi-on-film: rgba(255, 255, 255, .75);--xg-lpi-scrim: rgba(7, 6, 15, .9);--xg-lpi-scrim-film: rgba(5, 6, 10, .92);--xg-lpi-scrim-step: rgba(5, 6, 10, .95)}.xg-lpi{position:relative;isolation:isolate;overflow:hidden;background:var(--xg-lpi-bg);color:var(--xg-lpi-ink);font-family:var(--xg-font-sans);font-size:1.0625rem;line-height:1.45;padding-block:var(--xg-space-sm) var(--xg-space-2xl);color-scheme:dark}.xg-lpi:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-2;filter:blur(70px) saturate(1.3);background:linear-gradient(135deg,var(--xg-lpi-bg-aurora),var(--xg-lpi-bg) 60%)}.xg-lpi:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='.06'/></svg>")}.xg-lpi-wrap{position:relative;max-inline-size:34rem;margin-inline:auto;padding-inline:var(--xg-gutter);display:flex;flex-direction:column;gap:var(--xg-space-md)}.xg-lpi-wrap--wide{max-inline-size:36rem}.xg-lpi-eyebrow{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--xg-lpi-mute);margin:0}.xg-lpi-h1,.xg-lpi-h2{font-family:var(--xg-font-sans);font-weight:var(--xg-weight-semibold);letter-spacing:-.035em;line-height:.98;margin:0;text-wrap:balance;color:var(--xg-lpi-ink-strong)}.xg-lpi-h1{font-size:clamp(2.8rem,12vw,4.5rem)}.xg-lpi-h2{font-size:clamp(1.9rem,8vw,2.8rem)}.xg-lpi-h2--sm{font-size:clamp(1.5rem,6.5vw,2.1rem)}.xg-lpi-h1 em,.xg-lpi-h2 em{font-family:var(--xg-font-serif);font-style:italic;font-weight:var(--xg-weight-serif);color:var(--xg-lpi-accent)}.xg-lpi-lead{font-size:1.1rem;max-inline-size:38ch;margin:0;color:var(--xg-lpi-ink)}.xg-lpi-hint{font-size:.875rem;color:var(--xg-lpi-mute);margin:0}.xg-lpi-src{font-size:.8125rem;color:var(--xg-lpi-mute);margin:0}.xg-lpi-src--ink{color:var(--xg-lpi-ink)}.xg-lpi-link{color:var(--xg-lpi-accent)}.xg-lpi b,.xg-lpi-modal b{color:inherit}.xg-lpi-btn{font:inherit;font-weight:var(--xg-weight-semibold);color:var(--xg-lpi-ink-strong);background:linear-gradient(135deg,var(--xg-lpi-violet),var(--xg-lpi-blue));border:0;border-radius:var(--xg-r-pill);padding:1rem 1.75rem;min-block-size:3.5rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 14px 34px -12px var(--xg-lpi-blue-glow)}.xg-lpi-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--xg-lpi-focus)}.xg-lpi-row{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center}.xg-lpi-glass{background:var(--xg-lpi-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--xg-lpi-line);border-radius:18px;padding:1rem 1.125rem}.xg-lpi-receipt{background:var(--xg-lpi-paper);color:var(--xg-lpi-paper-ink);border-radius:14px;padding:.875rem 1rem;font-variant-numeric:tabular-nums;box-shadow:0 20px 40px var(--xg-lpi-shadow-soft);transform:rotate(-.6deg)}.xg-lpi-receipt--narrow{max-inline-size:20rem}.xg-lpi-receipt__h{margin:0 0 .375rem;font-size:.8125rem;font-weight:var(--xg-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--xg-lpi-paper-mute)}.xg-lpi-receipt__list{margin:0;padding:0;list-style:none}.xg-lpi-receipt__item{display:flex;justify-content:space-between;gap:.75rem;padding:.4375rem 0;border-top:1px dashed var(--xg-lpi-paper-rule);font-size:.9375rem}.xg-lpi-receipt__k{font-weight:var(--xg-weight-semibold)}.xg-lpi-close{border:1px solid var(--xg-lpi-line);background:var(--xg-lpi-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:22px;padding:1.375rem;display:grid;gap:.75rem}.xg-lpi-close__house{font-weight:var(--xg-weight-semibold);font-size:1.15rem;color:var(--xg-lpi-ink-strong);margin:0}.xg-lpi-fda{font-size:.8125rem;color:var(--xg-lpi-mute);font-style:italic;margin:0}.xg-lpi-foot{padding-block:1.25rem 0;font-size:.8125rem;color:var(--xg-lpi-mute);border-top:1px solid var(--xg-lpi-line)}@media(prefers-reduced-motion:reduce){.xg-lpi *{animation:none}}.xg-lpi-band{display:grid;gap:1rem;padding-block:1.5rem;border-top:1px solid var(--xg-lpi-line)}.xg-lpi-stat{text-align:center;justify-items:center}.xg-lpi-stat__num{font-family:var(--xg-font-serif);font-size:clamp(4.5rem,24vw,8rem);line-height:.9;color:var(--xg-lpi-ink-strong);margin:0;letter-spacing:-.03em}.xg-lpi-stat__num em{font-style:italic;font-size:.45em;color:var(--xg-lpi-accent)}.xg-lpi-stat__line{font-size:1.1rem;max-inline-size:36ch;margin:0;text-wrap:balance}.xg-lpi-every{position:relative;overflow:hidden;border:0;border-radius:24px;padding:1.5rem 1.25rem;background:radial-gradient(60% 60% at 80% 20%,color-mix(in oklab,var(--xg-lpi-fl) 55%,transparent),transparent 70%),var(--xg-lpi-desk);isolation:isolate}.xg-lpi-every__img{inline-size:48%;block-size:auto;justify-self:end;pointer-events:none}.xg-lpi-every__list{margin:0;padding:0;list-style:none;display:grid;gap:.625rem;max-inline-size:22rem}.xg-lpi-every__item{font-size:1.15rem;font-weight:var(--xg-weight-semibold);color:var(--xg-lpi-ink-strong);padding-block:.5rem;border-top:1px solid var(--xg-lpi-line)}@media(min-width:700px){.xg-lpi-every{padding:2rem 1.75rem}.xg-lpi-every__img{position:absolute;right:2rem;top:50%;inline-size:34%;translate:0 -50%}.xg-lpi-every__list{max-inline-size:55%}}.xg-lpi--which-strip:before{background:radial-gradient(40% 50% at 15% 20%,color-mix(in oklab,var(--xg-lpi-fl) 70%,transparent) 0 38%,transparent 42%),radial-gradient(35% 45% at 88% 30%,var(--xg-lpi-blue-orb) 0 40%,transparent 44%),radial-gradient(45% 40% at 70% 95%,var(--xg-lpi-violet-orb) 0 36%,transparent 40%),linear-gradient(135deg,var(--xg-lpi-bg-aurora),var(--xg-lpi-bg) 60%);animation:xg-lpi-drift 18s var(--xg-ease-in-out) infinite alternate}@keyframes xg-lpi-drift{to{transform:translate(4%,-3%) rotate(3deg)}}.xg-lpi-quiz__head{display:flex;justify-content:flex-end;align-items:center;padding-block:.25rem}.xg-lpi-quiz__bar{block-size:3px;background:var(--xg-lpi-track);border-radius:3px;overflow:hidden}.xg-lpi-quiz__fill{display:block;block-size:100%;inline-size:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--xg-lpi-fl),var(--xg-lpi-blue));transition:transform .5s var(--xg-ease)}.xg-lpi-screen{display:none;position:relative;inline-size:100%;max-inline-size:34rem;margin-inline:auto;padding-block:1rem;animation:xg-lpi-in .45s var(--xg-ease-emphasis)}.xg-lpi-screen.is-on{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.125rem}@keyframes xg-lpi-in{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:none}}.xg-lpi-ghost{position:absolute;right:-6px;top:4px;font-family:var(--xg-font-sans);font-weight:var(--xg-weight-semibold);font-size:9rem;line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px var(--xg-lpi-stroke);pointer-events:none;-webkit-user-select:none;user-select:none}.xg-lpi-stage{position:relative;block-size:min(52vw,250px);margin-inline:calc(var(--xg-gutter) * -1)}.xg-lpi-float{position:absolute;inline-size:var(--w, 60%);animation:xg-lpi-bob var(--t, 7s) var(--xg-ease-in-out) infinite alternate;transform-style:preserve-3d;will-change:transform;transition:transform .25s var(--xg-ease-exit)}@keyframes xg-lpi-bob{0%{translate:0 -6px}to{translate:0 8px}}.xg-lpi-opts{display:grid;gap:.625rem;margin:0;padding:0;list-style:none;inline-size:100%;max-inline-size:22rem}.xg-lpi-opt{inline-size:100%;text-align:left;font:inherit;font-size:1.05rem;font-weight:var(--xg-weight-semibold);color:var(--xg-lpi-ink-strong);background:var(--xg-lpi-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--xg-lpi-line);border-radius:16px;padding:1rem 1.125rem;min-block-size:3.625rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;transition:transform .15s var(--xg-ease)}.xg-lpi-opt:after{content:"\2192";color:var(--xg-lpi-accent);opacity:.6}.xg-lpi-opt:focus-visible{transform:translate(4px);border-color:var(--xg-lpi-accent);outline:none}@media(hover:hover)and (pointer:fine){.xg-lpi-opt:hover{transform:translate(4px);border-color:var(--xg-lpi-accent)}}.xg-lpi-opt.is-sel{background:linear-gradient(135deg,var(--xg-lpi-fl),var(--xg-lpi-blue));border-color:transparent}.xg-lpi-opt.is-sel:after{content:"\2713";color:var(--xg-lpi-ink-strong);opacity:1}.xg-lpi-marq{overflow:hidden;margin-inline:calc(var(--xg-gutter) * -1);padding-block:.625rem;-webkit-mask:linear-gradient(90deg,transparent,var(--xg-lpi-black) 12%,var(--xg-lpi-black) 88%,transparent);mask:linear-gradient(90deg,transparent,var(--xg-lpi-black) 12%,var(--xg-lpi-black) 88%,transparent)}.xg-lpi-marq__track{display:flex;gap:2.125rem;margin:0;padding:0;list-style:none;inline-size:max-content;animation:xg-lpi-slide 40s var(--xg-ease-linear) infinite}@keyframes xg-lpi-slide{to{transform:translate(-50%)}}.xg-lpi-marq__item{inline-size:120px;flex:none;display:grid;gap:.375rem;justify-items:center;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--xg-lpi-mute)}.xg-lpi-marq__img{inline-size:120px;block-size:auto}.xg-lpi-result{display:grid;gap:1.125rem}.xg-lpi-dossier{position:relative;padding:1.375rem 1.25rem 1.5rem;border-radius:24px;overflow:hidden;background:var(--xg-lpi-glass-strong);border:1px solid var(--xg-lpi-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:grid;gap:.875rem}.xg-lpi-dossier__img{inline-size:min(60%,240px);block-size:auto;justify-self:center;animation:xg-lpi-bob 8s var(--xg-ease-in-out) infinite alternate;will-change:transform;transition:transform .25s var(--xg-ease-exit)}.xg-lpi-chips--center{justify-content:center}.xg-lpi-chips{display:flex;gap:.5rem;flex-wrap:wrap;margin:0;padding:0;list-style:none}.xg-lpi-chip{font-size:.8125rem;font-weight:var(--xg-weight-semibold);padding:.4375rem .75rem;border-radius:var(--xg-r-pill);background:color-mix(in oklab,var(--xg-lpi-fl) 35%,transparent);border:1px solid var(--xg-lpi-line);color:var(--xg-lpi-ink-strong)}.xg-lpi-warn{background:var(--xg-lpi-glass);border-left:3px solid var(--xg-lpi-fl);padding:.75rem .875rem;border-radius:0 12px 12px 0;font-size:.9375rem;margin:0}.xg-lpi-reveal{display:grid;gap:.5rem;font-size:.9375rem}.xg-lpi-reveal__num{font-family:var(--xg-font-serif);font-size:2.6rem;line-height:1;color:var(--xg-lpi-accent)}.xg-lpi-links{display:flex;gap:1.25rem;flex-wrap:wrap;font-size:.9375rem}.xg-lpi-stage--hero{block-size:min(84vw,400px)}.xg-lpi-tins{display:grid;gap:1rem}.xg-lpi-tin{position:relative;padding:1.25rem 1.125rem 1.375rem;border-radius:24px;overflow:hidden;background:var(--xg-lpi-glass-strong);border:1px solid var(--xg-lpi-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:grid;gap:.75rem;align-content:start}.xg-lpi-tin__img{inline-size:68%;block-size:auto;justify-self:center;animation:xg-lpi-bob var(--t, 8s) var(--xg-ease-in-out) infinite alternate;will-change:transform;transition:transform .25s var(--xg-ease-exit)}.xg-lpi-tiles{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:0;padding:0;list-style:none}.xg-lpi-tile{border-radius:20px;background:var(--xg-lpi-glass);border:1px solid var(--xg-lpi-line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:grid;gap:.5rem;justify-items:center;text-align:center;padding:1rem .75rem}.xg-lpi-tile__img{inline-size:64%;block-size:auto;will-change:transform;transition:transform .25s var(--xg-ease-exit)}.xg-lpi-tile__t{font-size:1.35rem;font-weight:var(--xg-weight-semibold);letter-spacing:-.02em;color:var(--xg-lpi-ink-strong)}@media(min-width:700px){.xg-lpi-tins{grid-template-columns:repeat(3,1fr)}.xg-lpi-tin__img{inline-size:76%}.xg-lpi-tiles{grid-template-columns:repeat(4,1fr)}}.xg-lpi-lock{overflow:hidden}.xg-lpi-opener{display:grid;gap:1.125rem;padding-block:.5rem 1.5rem}.xg-lpi-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--xg-z-modal);display:grid;grid-template-rows:auto auto 1fr;gap:.75rem;overflow:hidden auto;isolation:isolate;background:var(--xg-lpi-bg);color:var(--xg-lpi-ink);font-family:var(--xg-font-sans);font-size:1.0625rem;line-height:1.45;padding:max(var(--xg-space-sm),env(safe-area-inset-top,0px)) var(--xg-gutter) var(--xg-dock-b);color-scheme:dark}.xg-lpi-modal:before{content:"";position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;filter:blur(70px) saturate(1.3);background:radial-gradient(40% 50% at 15% 20%,color-mix(in oklab,var(--xg-lpi-fl) 70%,transparent) 0 38%,transparent 42%),radial-gradient(35% 45% at 88% 30%,var(--xg-lpi-blue-orb) 0 40%,transparent 44%),radial-gradient(45% 40% at 70% 95%,var(--xg-lpi-violet-orb) 0 36%,transparent 40%),linear-gradient(135deg,var(--xg-lpi-bg-aurora),var(--xg-lpi-bg) 60%);animation:xg-lpi-drift 18s var(--xg-ease-in-out) infinite alternate}.xg-lpi-modal__top{display:flex;justify-content:space-between;align-items:center;gap:.75rem;inline-size:100%;max-inline-size:34rem;margin-inline:auto}.xg-lpi-modal__close{font:inherit;font-size:1.75rem;line-height:1;inline-size:3rem;block-size:3rem;border-radius:var(--xg-r-circle);border:1px solid var(--xg-lpi-line);background:var(--xg-lpi-glass);color:var(--xg-lpi-ink-strong);cursor:pointer;display:grid;place-items:center}.xg-lpi-modal__close:focus-visible{outline:none;box-shadow:0 0 0 3px var(--xg-lpi-focus)}.xg-lpi-modal .xg-lpi-quiz__bar{inline-size:100%;max-inline-size:34rem;margin-inline:auto}.xg-lpi-modal__body{display:grid;align-content:center;justify-items:center;gap:.5rem;min-block-size:100%}.xg-lpi-modal__nav{margin:0;display:flex;justify-content:center}.xg-lpi-back{font:inherit;font-weight:var(--xg-weight-semibold);color:var(--xg-lpi-accent);background:none;border:0;min-block-size:3rem;padding-inline:1rem;cursor:pointer}.xg-lpi-back:focus-visible{outline:none;box-shadow:0 0 0 3px var(--xg-lpi-focus);border-radius:var(--xg-r-pill)}.xg-lpi-card,.xg-lpi-modal .xg-lpi-close{inline-size:100%;max-inline-size:22rem;text-align:left}.xg-lpi-modal .xg-lpi-links{justify-content:center}.xg-lpi-modal .xg-lpi-warn,.xg-lpi-modal .xg-lpi-fda{inline-size:100%;max-inline-size:30rem;text-align:left}@media(min-width:700px){.xg-lpi-modal{padding-inline:var(--xg-space-2xl)}}.xg-lpi-stage--hero:before,.xg-lpi-tin:before,.xg-lpi-dossier:before,.xg-lpi-stage--big:before{content:"";position:absolute;z-index:-1;top:10%;right:15%;bottom:20%;left:15%;border-radius:var(--xg-r-circle);background:radial-gradient(closest-side,var(--xg-lpi-fl-glow),transparent);filter:blur(24px);pointer-events:none}.xg-lpi-stage--hero,.xg-lpi-tin,.xg-lpi-dossier,.xg-lpi-stage--big{isolation:isolate}.xg-lpi-tin:before{top:0;right:15%;bottom:55%;left:15%}.xg-lpi-dossier:before{top:0;right:20%;bottom:60%;left:20%}.xg-lpi--label-test:before{top:-10%;right:-10%;bottom:-10%;left:-10%;filter:blur(60px);background:radial-gradient(45% 40% at 50% 12%,var(--xg-lpi-violet-wash),transparent 60%),radial-gradient(30% 30% at 90% 80%,var(--xg-lpi-blue-wash-soft),transparent 60%),radial-gradient(28% 30% at 8% 70%,var(--xg-lpi-good-wash),transparent 60%),var(--xg-lpi-bg)}.xg-lpi-intro{display:grid;gap:.875rem}.xg-lpi-hero{position:relative;block-size:min(70vw,330px);margin-inline:calc(var(--xg-gutter) * -1);margin-block-start:-.375rem}.xg-lpi-hero__img{position:absolute;left:50%;top:50%;inline-size:min(90%,520px);translate:-50% -50%;filter:drop-shadow(0 40px 60px var(--xg-lpi-shadow-deep));transition:transform .25s var(--xg-ease-exit);will-change:transform}.xg-lpi-dots{display:flex;gap:.5rem}.xg-lpi-dots__dot{inline-size:14px;block-size:14px;border-radius:var(--xg-r-circle);background:var(--xg-lpi-dot);border:1px solid var(--xg-lpi-line)}.xg-lpi-dots__dot.is-ok{background:var(--xg-lpi-good);border-color:var(--xg-lpi-good);box-shadow:0 0 14px var(--xg-lpi-good)}.xg-lpi-dots__dot.is-no{background:var(--xg-lpi-bad);border-color:var(--xg-lpi-bad)}.xg-lpi-dots__dot.is-now{border-color:var(--xg-lpi-accent);box-shadow:0 0 0 3px var(--xg-lpi-focus-soft)}.xg-lpi-desk{perspective:1200px;padding-block:.625rem}.xg-lpi-label{background:var(--xg-lpi-paper);color:var(--xg-lpi-paper-ink);border:2px solid var(--xg-lpi-paper-line);padding:.75rem .875rem;font-size:.875rem;line-height:1.3;max-inline-size:24rem;margin-inline:auto;transform:rotateX(6deg) rotate(-1.5deg);box-shadow:0 40px 60px var(--xg-lpi-shadow-deep),0 0 0 1px var(--xg-lpi-rim);transition:transform .25s var(--xg-ease-exit);will-change:transform}.xg-lpi-line{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .25rem;border-top:1px solid var(--xg-lpi-paper-line);position:relative;cursor:pointer;border-radius:4px}.xg-lpi-line--title{border-top:0;font-size:1.45rem;font-weight:var(--xg-weight-semibold);letter-spacing:-.03em;cursor:default}.xg-lpi-line--head,.xg-lpi-line--foot,.xg-lpi-line--other{border-top-width:6px}.xg-lpi-line--head,.xg-lpi-line--blend{font-weight:var(--xg-weight-semibold)}.xg-lpi-line--foot{font-size:.75rem;color:var(--xg-lpi-paper-foot)}.xg-lpi-line--indent{padding-left:1.125rem}.xg-lpi-line--other{display:block}.xg-lpi-line__dv{font-size:.75rem}.xg-lpi-bar{display:inline-block;block-size:8px;border-radius:9px;background:var(--xg-lpi-grey);vertical-align:middle}.xg-lpi-line:focus-visible{background:var(--xg-lpi-line-hover);outline:none}@media(hover:hover)and (pointer:fine){.xg-lpi-line:hover{background:var(--xg-lpi-line-hover)}.xg-lpi-line--title:hover{background:transparent}}.xg-lpi-line.is-hit{background:var(--xg-lpi-hit);box-shadow:0 0 0 3px var(--xg-lpi-hit-ring),0 0 24px var(--xg-lpi-good)}.xg-lpi-line.is-miss{background:var(--xg-lpi-miss)}.xg-lpi-q{display:grid;gap:.75rem}.xg-lpi-toast{background:var(--xg-lpi-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--xg-lpi-line);border-radius:14px;padding:.875rem 1rem;font-size:.9375rem;min-block-size:3.25rem}.xg-lpi-toast.is-ok{border-color:var(--xg-lpi-good);color:var(--xg-lpi-good)}.xg-lpi-toast.is-no{border-color:var(--xg-lpi-bad);color:var(--xg-lpi-bad)}.xg-lpi-end{display:grid;gap:1.25rem}.xg-lpi-score{position:relative;overflow:hidden;border-radius:26px;padding:1.625rem 1.375rem;background:linear-gradient(135deg,var(--xg-lpi-violet-card),var(--xg-lpi-blue-card)),var(--xg-lpi-desk);border:1px solid var(--xg-lpi-line);display:grid;gap:.625rem;color:var(--xg-lpi-ink-strong)}.xg-lpi-score:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,var(--xg-lpi-sheen) 50%,transparent 70%);transform:translate(-120%);animation:xg-lpi-sweep 1.6s .3s var(--xg-ease-exit) forwards}@keyframes xg-lpi-sweep{to{transform:translate(120%)}}.xg-lpi-score__eyebrow{color:var(--xg-lpi-on-card)}.xg-lpi-big{font-family:var(--xg-font-serif);font-size:clamp(5.5rem,30vw,9rem);line-height:.85;color:var(--xg-lpi-ink-strong)}.xg-lpi-big__of{font-size:.3em;color:var(--xg-lpi-on-card-soft);font-family:var(--xg-font-sans)}.xg-lpi-ours{position:relative;display:grid;gap:.75rem}.xg-lpi-ours__img{position:absolute;right:-20px;top:-40px;inline-size:46%;filter:drop-shadow(0 20px 30px var(--xg-lpi-shadow-deep));pointer-events:none}.xg-lpi-hides{display:grid;gap:1rem}.xg-lpi-hide{background:var(--xg-lpi-glass-strong);border:1px solid var(--xg-lpi-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:22px;padding:1.25rem 1.125rem;display:grid;gap:.625rem;align-content:start}.xg-lpi-hide p{margin:0}.xg-lpi-hide__label{transform:rotate(-1.5deg);max-inline-size:18rem;margin-inline:0;font-size:.8125rem;transition:none}.xg-lpi-hide__num{font-family:var(--xg-font-serif);font-size:2.6rem;line-height:1;color:var(--xg-lpi-accent)}.xg-lpi-line--still{cursor:default}@media(hover:hover)and (pointer:fine){.xg-lpi-line--still:hover{background:transparent}.xg-lpi-line--still.is-hit:hover{background:var(--xg-lpi-hit)}}.xg-lpi-rail{display:flex;gap:1rem;overflow-x:auto;margin:0 calc(var(--xg-gutter) * -1);padding:.5rem var(--xg-gutter) 1.25rem;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.xg-lpi-rail::-webkit-scrollbar{display:none}.xg-lpi-paper{flex:none;inline-size:min(82vw,20rem);scroll-snap-align:start;display:grid;gap:.25rem;align-content:start}.xg-lpi-paper__img{inline-size:46%;block-size:auto;justify-self:end;margin-inline-end:.5rem;pointer-events:none}.xg-lpi-receipt--paper{transform:rotate(-.6deg);min-block-size:15rem}.xg-lpi-receipt__cols{display:flex;justify-content:space-between;margin:0;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--xg-lpi-paper-mute)}.xg-lpi-receipt__row{display:grid;grid-template-columns:1fr auto 3.5rem;gap:.5rem;padding:.4375rem 0;border-top:1px dashed var(--xg-lpi-paper-rule);font-size:.875rem}.xg-lpi-receipt__dv{text-align:right}.xg-lpi-paper__foot{margin:.5rem 0 0;font-size:.75rem;color:var(--xg-lpi-paper-foot)}@media(min-width:700px){.xg-lpi-hides{grid-template-columns:repeat(3,1fr)}}.xg-lpi--thirty-seconds{background:var(--xg-lpi-bg-film)}.xg-lpi--thirty-seconds:before{top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(45% 45% at 80% 20%,color-mix(in oklab,var(--xg-lpi-fl) 55%,transparent),transparent 60%),radial-gradient(40% 40% at 10% 90%,var(--xg-lpi-blue-wash),transparent 60%),var(--xg-lpi-bg-film)}.xg-lpi-film{position:relative;margin-inline:calc(var(--xg-gutter) * -1);aspect-ratio:540 / 304;overflow:hidden;border-radius:0 0 28px 28px;background:var(--xg-lpi-black);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none}.xg-lpi-film__frame{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;opacity:0;pointer-events:none}.xg-lpi-film__frame.is-on{opacity:1}.xg-lpi-film__head{display:grid;gap:.5rem;padding-block:.25rem .5rem}.xg-lpi-tag{display:inline-block;margin-inline-start:.5rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;background:var(--xg-lpi-glass-film);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:.4375rem .6875rem;border-radius:var(--xg-r-pill);color:var(--xg-lpi-ink);border:1px solid var(--xg-lpi-line)}.xg-lpi-cap{font-size:1.1rem;font-weight:var(--xg-weight-semibold);color:var(--xg-lpi-ink-strong);margin:0}.xg-lpi-scrub{inline-size:100%;accent-color:var(--xg-lpi-accent);block-size:3rem;margin:0}.xg-lpi-lab{font-size:.8125rem;color:var(--xg-lpi-mute);margin:0;text-align:center}.xg-lpi-gallery{display:grid;gap:.75rem}.xg-lpi-flav{display:flex;gap:.5rem;overflow-x:auto;margin:0 calc(var(--xg-gutter) * -1);padding:.25rem var(--xg-gutter) .5rem;list-style:none;scrollbar-width:none}.xg-lpi-flav::-webkit-scrollbar{display:none}.xg-lpi-flav__chip{flex:none;font:inherit;font-size:.8125rem;font-weight:var(--xg-weight-semibold);color:var(--xg-lpi-ink-strong);background:var(--xg-lpi-glass-film);border:1px solid var(--xg-lpi-line);border-radius:var(--xg-r-pill);padding:.625rem .875rem;min-block-size:3rem;cursor:pointer}.xg-lpi-flav__chip.is-on{background:var(--xg-lpi-fl);border-color:transparent}.xg-lpi-stage--big{block-size:min(82vw,380px);margin-inline:0}.xg-lpi-stage__img{position:absolute;left:50%;top:50%;inline-size:min(62%,300px);translate:-50% -50%;transition:opacity .4s var(--xg-ease);animation:xg-lpi-bob-y 7s var(--xg-ease-in-out) infinite alternate}@keyframes xg-lpi-bob-y{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}.xg-lpi-who{text-align:center}.xg-lpi-steps{display:grid;gap:.875rem;margin:0;padding:0;list-style:none;counter-reset:xg-lpi-step}.xg-lpi-steps__item{position:relative;border-radius:22px;overflow:hidden;min-block-size:220px;display:grid;align-content:end;gap:.5rem;padding:1.25rem;padding-block-start:3.5rem;color:var(--xg-lpi-ink-strong);isolation:isolate;background:radial-gradient(60% 60% at 70% 30%,color-mix(in oklab,var(--xg-lpi-fl) 50%,transparent),transparent 70%),var(--xg-lpi-desk)}.xg-lpi-steps__img{inline-size:100%;max-block-size:9rem;block-size:auto;object-fit:contain;justify-self:center}@media(min-width:700px){.xg-lpi-steps__item{padding-block-start:1.25rem}.xg-lpi-steps__img{position:absolute;z-index:-1;inline-size:64%;max-block-size:none;right:-8%;top:-8%}.xg-lpi-steps__img--tin{inline-size:50%;right:-4%;top:-6%}}.xg-lpi-steps__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(transparent 20%,var(--xg-lpi-scrim-step))}.xg-lpi-steps__item:after{counter-increment:xg-lpi-step;content:counter(xg-lpi-step,decimal-leading-zero);position:absolute;top:.875rem;left:1.125rem;font-family:var(--xg-font-serif);font-size:2.2rem;color:var(--xg-lpi-accent)}.xg-lpi-steps__t{display:block;font-size:1.5rem;font-weight:var(--xg-weight-semibold);letter-spacing:-.02em;line-height:1.05;margin-block-end:.25rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/xg-lpi-core.b9cda3ef2b.css.map */
