.lp-root{--ink:#161616;--red:#e3350d;--yellow:#ffcb05;--paper:#f3f2ee;--grey:#6e6d68;--text-2:#3d3c39;--door-a:#fbfbfd;--door-b:#eceef3;--seam:#11131838;--focus:#2a75bb;--coin:120px;background:var(--paper);min-height:100dvh;color:var(--ink);font:400 16px/1.5 var(--font-ui), system-ui, sans-serif;position:relative;overflow-x:clip}.lp-root :focus-visible{outline:2px solid var(--focus);outline-offset:4px}.lp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-stage{place-items:center;min-height:100dvh;padding:56px 24px;display:grid}.lp-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:clamp(32px,6vw,80px);width:min(1080px,100%);display:grid}.lp-col-dex{place-items:center;min-height:0;display:grid;container-type:size}.lp-col-blocks{gap:26px;width:100%;max-width:460px;display:grid}.lp-pre{opacity:0}.lp-cb{border:2px solid var(--ink);min-height:210px;box-shadow:4px 4px 0 var(--ink);border-radius:6px;padding:24px 150px 24px 26px;position:relative;overflow:hidden}.lp-cb.lp-red{color:#fff;background:#d9300b}.lp-cb.lp-yellow{background:var(--yellow);color:var(--ink)}.lp-eyebrow{font:600 14px/1 var(--font-condensed), sans-serif;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.lp-red .lp-eyebrow{color:#fff}.lp-yellow .lp-eyebrow,.lp-yellow .lp-lead{color:var(--text-2)}.lp-title{font:800 clamp(34px, 3.6vw, 46px)/.95 var(--font-condensed), sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:10px 0;font-style:normal}.lp-title .lp-x{color:var(--ink)}.lp-lead{max-width:34ch;margin:0}.lp-red .lp-lead{color:#fff}.lp-chip{background:var(--yellow);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font:800 17px/1 var(--font-condensed), sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;align-items:center;gap:9px;margin-top:18px;padding:8px 13px;display:inline-flex}.lp-chip i{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite lp-breathe}.lp-chip.lp-dark{background:var(--ink);color:var(--yellow);box-shadow:3px 3px #16161659}@keyframes lp-breathe{50%{opacity:.35}}.lp-tag{color:var(--ink);font:800 12px/1 var(--font-condensed), sans-serif;letter-spacing:.1em;border:2px solid;border-radius:4px;padding:3px 7px;display:inline-block}.lp-slots{gap:10px;margin:20px -124px 0 0;display:flex;position:relative}.lp-metric{color:#5a4800;border:2px dashed #16161659;border-radius:4px;flex:1;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.lp-metric span{font:600 13px/1 var(--font-condensed), sans-serif;letter-spacing:.12em;text-transform:uppercase}.lp-metric b{font:800 22px/1 var(--font-condensed), sans-serif}.lp-off{color:#5a4800;font:800 16px/1 var(--font-condensed), sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:not-allowed;background:0 0;border:2px dashed #1616168c;border-radius:4px;padding:0 14px}.lp-mark{pointer-events:none;position:absolute}.lp-cap-mark{width:130px;bottom:-46px;right:6px;transform:rotate(13deg)}.lp-coin-mark{width:190px;top:-36px;right:-48px}.lp-dex-btn{all:unset;cursor:zoom-in;width:100%;height:100%;display:block;position:relative}.lp-dex-btn:focus-visible{outline:2px solid var(--focus);outline-offset:8px}.lp-dex-btn.lp-zoomed{z-index:41;cursor:pointer}.lp-virtual{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.lp-virtual .dv-device{pointer-events:auto}.lp-vbg{background:var(--dv-page);opacity:0;position:absolute;inset:0}.lp-overlay{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#f3f2eeb8;transition:opacity .42s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0}.lp-overlay.lp-on{opacity:1;pointer-events:auto}.lp-dex-btn .dv-openhint{font-size:clamp(18px, calc(14px / var(--lp-s,1)), 40px);white-space:nowrap}.lp-hint{z-index:42;font:600 14px/1 var(--font-condensed), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--grey);pointer-events:none;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.lp-facade{z-index:50;position:fixed;inset:0;overflow:hidden}.lp-door{background:repeating-radial-gradient(circle at var(--cx) 50%, #11131807 0 1px, transparent 1px 7px), linear-gradient(180deg, var(--door-a), var(--door-b));will-change:transform;width:50%;position:absolute;top:0;bottom:0;overflow:hidden}.lp-door-a{--cx:100%;box-shadow:inset -1px 0 0 var(--seam), inset -3px 0 0 #ffffffe6;left:0}.lp-door-b{--cx:0%;box-shadow:inset 1px 0 0 var(--seam), inset 3px 0 0 #ffffffe6;right:0}.lp-door:before{content:"";border:1px solid #1113180f;border-radius:18px;position:absolute;inset:24px}.lp-door-a:before{right:-40px}.lp-door-b:before{left:-40px}.lp-socket{background:radial-gradient(circle,#e4e7ed 0 58%,#f4f5f8 60% 100%);border-radius:50%;width:176px;height:176px;margin-top:-88px;position:absolute;top:50%;box-shadow:inset 0 3px 8px #11131824,inset 0 -2px #ffffffe6,0 0 0 1px #11131812}.lp-socket:before{content:"";background:repeating-conic-gradient(#11131852 0 .9deg, transparent .9deg 10deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 0 76%,#000 76.5% 90%,#0000 90.5%);mask:radial-gradient(closest-side,#0000 0 76%,#000 76.5% 90%,#0000 90.5%)}.lp-door-a .lp-socket{right:-88px}.lp-door-b .lp-socket{left:-88px}.lp-bolts{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.lp-bolt{background:linear-gradient(#d8dbe2,#b9bec9);border-radius:4px;width:44px;height:7px;position:absolute;left:-22px;box-shadow:inset 0 1px #fffc,0 1px 2px #1113182e}.lp-bolt:first-child{top:-176px}.lp-bolt:nth-child(2){top:-140px}.lp-bolt:nth-child(3){top:133px}.lp-bolt:nth-child(4){top:169px}.lp-coin{all:unset;width:var(--coin);height:var(--coin);margin:calc(var(--coin) / -2) 0 0 calc(var(--coin) / -2);cursor:pointer;filter:drop-shadow(0 6px #11131840);border-radius:50%;position:absolute;top:50%;left:50%}.lp-coin-hint{left:50%;top:calc(50% + var(--coin) / 2 + 28px);color:var(--text-2);font:700 14px/1 var(--font-condensed), sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;pointer-events:none;margin:0;transition:opacity .2s;position:absolute;transform:translate(-50%)}.lp-coin:focus-visible{outline:2px solid var(--focus);outline-offset:10px}.lp-coin-body{border-radius:50%;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.lp-coin-body svg{width:100%;height:100%;display:block}.lp-coin-body:before{content:"";background:repeating-conic-gradient(#ffffff38 0 1.6deg, transparent 1.6deg 10deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 0 90%,#000 90.5% 96.5%,#0000 97%);mask:radial-gradient(closest-side,#0000 0 90%,#000 90.5% 96.5%,#0000 97%)}.lp-coin:hover .lp-coin-body,.lp-coin:focus-visible .lp-coin-body{transform:rotate(-14deg)}.lp-coin:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff2e 50%,#0000 60%) 100% 0/300% 100% no-repeat;border-radius:50%;animation:4.8s cubic-bezier(.4,0,.2,1) 1.2s infinite lp-sheen;position:absolute;inset:0}@keyframes lp-sheen{0%,70%{background-position:100% 0}to{background-position:0 0}}.lp-skip{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:34px;color:var(--grey);font:600 13px/1 var(--font-ui), sans-serif;cursor:pointer;background:#ffffffbf;border:1px solid #1113181f;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:fixed}.lp-skip:hover{color:var(--ink);border-color:#11131840}@media (prefers-reduced-motion:reduce){.lp-coin:after,.lp-chip i{animation:none}.lp-coin-body{transition:none}}@media (max-width:759px){.lp-root{--coin:96px}.lp-stage{place-items:start center;padding:40px 16px 88px}.lp-layout{grid-template-columns:1fr;gap:36px}.lp-col-dex{display:block;container-type:normal}.lp-col-blocks{max-width:none}.lp-dex-btn{height:min(118vw,62vh)}.lp-cb{padding:110px 26px 24px}.lp-cap-mark{width:84px;top:-18px;bottom:auto;right:18px}.lp-coin-mark{width:130px;top:-30px;right:-20px}.lp-slots{margin-right:0}.lp-door{width:auto;height:50%;left:0;right:0}.lp-door-a{box-shadow:inset 0 -1px 0 var(--seam), inset 0 -3px 0 #ffffffe6;background:repeating-radial-gradient(circle at 50% 100%, #11131807 0 1px, transparent 1px 7px), linear-gradient(180deg, var(--door-a), var(--door-b));top:0;bottom:auto}.lp-door-b{box-shadow:inset 0 1px 0 var(--seam), inset 0 3px 0 #ffffffe6;background:repeating-radial-gradient(circle at 50% 0%, #11131807 0 1px, transparent 1px 7px), linear-gradient(180deg, var(--door-a), var(--door-b));top:auto;bottom:0}.lp-door-a:before{inset:16px 16px -40px}.lp-door-b:before{inset:-40px 16px 16px}.lp-socket{width:144px;height:144px;margin:0 0 0 -72px;left:50%;right:auto}.lp-door-a .lp-socket{top:auto;bottom:-72px;right:auto}.lp-door-b .lp-socket{top:-72px;left:50%}.lp-bolts{transform:rotate(90deg)}.lp-bolt:first-child{top:-150px}.lp-bolt:nth-child(2){top:-118px}.lp-bolt:nth-child(3){top:111px}.lp-bolt:nth-child(4){top:143px}}
