.pyg-host{--pg-text:#f5efff;--pg-text-2:#c9bde9;--pg-text-dim:#9489bd;--pg-accent:#43d9ff;--pg-ink:#090716;--pyg-acc:#f3c96b;--pyg-acc-rgb:243, 201, 107;--pyg-lav-rgb:169, 139, 255;width:100%;container:pyg-host/inline-size}.pyg-host[data-audience=child]{--pyg-acc:#7ef0c4;--pyg-acc-rgb:126, 240, 196;--pyg-lav-rgb:255, 160, 130;--pg-accent:#6fdbb5}.pyg-host[data-tone=p1]{--pyg-acc:#ff8cc0;--pyg-acc-rgb:255, 140, 192}.pyg-host[data-tone=p2]{--pyg-acc:#5fe8df;--pyg-acc-rgb:95, 232, 223}.pyg{width:100%;max-width:420px;font-family:var(--font-sans,inherit);color:var(--pg-text);-webkit-backdrop-filter:blur(14px);background:radial-gradient(120% 60% at 30% 0,#905cff29,#0000 60%),linear-gradient(160deg,#18103ac7,#080717bd);border-radius:22px;flex-direction:column;margin:0 auto;padding:16px 14px 18px;display:flex;box-shadow:inset 0 0 0 1px #a98bff33,0 24px 60px #00000059}@media (max-width:719.98px){.pyg{-webkit-backdrop-filter:none;background:radial-gradient(120% 60% at 30% 0,#905cff29,#0000 60%),linear-gradient(160deg,#18103af0,#080717eb);box-shadow:inset 0 0 0 1px #a98bff33,0 14px 38px #0000006b}}.pyg-col-left,.pyg-col-right{display:contents}@container pyg-host (min-width:660px){.pyg:has(.pyg-col-right){grid-template-columns:minmax(300px,410px) 1fr;align-items:start;gap:8px 28px;max-width:760px;padding:22px 26px 24px;display:grid}.pyg:has(.pyg-col-right) .pyg-cap{grid-column:1/-1;margin-bottom:6px}:is(.pyg:has(.pyg-col-right) .pyg-col-left,.pyg:has(.pyg-col-right) .pyg-col-right){flex-direction:column;display:flex}.pyg:has(.pyg-col-right) .pyg-col-right{gap:10px}.pyg:has(.pyg-col-right) .pyg-val{font-size:min(30px, calc(86cqi / (var(--n) * .62)))}:is(.pyg:has(.pyg-col-right) .pyg-lbl1,.pyg:has(.pyg-col-right) .pyg-lbl2){font-size:12px}.pyg:has(.pyg-col-right) .pyg-dots{gap:5px;margin-bottom:9px}.pyg:has(.pyg-col-right) .pyg-dot{width:8px;height:8px}}.pyg-cap{color:var(--pg-text-dim);text-align:center;letter-spacing:.05em;margin-bottom:12px;font-size:12px}.pyg-destiny{text-align:left;background:radial-gradient(90% 120% at 100% 0%, rgba(var(--pyg-acc-rgb), .12), transparent 60%), linear-gradient(160deg, #22184ec7, #0e0b24db);border:1px solid rgba(var(--pyg-lav-rgb), .32);cursor:pointer;width:100%;color:inherit;font:inherit;border-radius:16px;margin-bottom:12px;padding:11px 14px;transition:scale .12s,border-color .2s;animation:.42s cubic-bezier(.2,.8,.3,1) both pyg-card-in;display:block}.pyg-destiny:active{scale:.96}@media (hover:hover){.pyg-destiny:hover{border-color:rgba(var(--pyg-acc-rgb), .5)}}.pyg-destiny-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.pyg-destiny-eb{font:600 10.5px/1.3 var(--font-sans,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--pg-accent);margin-bottom:3px}.pyg-destiny-val{align-items:baseline;gap:8px;display:flex}.pyg-destiny-lbl{color:var(--pg-text-2);font-size:13px}.pyg-destiny-val b{color:var(--pyg-acc);text-shadow:0 0 18px rgba(var(--pyg-acc-rgb), .5);font-variant-numeric:tabular-nums;font:600 30px/1 Playfair Display,Georgia,serif}.pyg-destiny-chev{color:var(--pg-text-dim);flex-shrink:0;font-size:12px;transition:transform .25s}.pyg-destiny.is-open .pyg-destiny-chev{transform:rotate(180deg)}.pyg-destiny-body{opacity:0;text-align:left;max-height:0;transition:max-height .3s,opacity .22s,margin-top .3s;overflow:hidden}.pyg-destiny-body.is-open{opacity:1;border-top:1px solid rgba(var(--pyg-lav-rgb), .16);max-height:200px;margin-top:9px;padding-top:9px}.pyg-destiny-desc{color:var(--pg-text-2);font-size:12.5px;line-height:1.55}.pyg-board{border:1px solid rgba(var(--pyg-lav-rgb), .32);box-shadow:0 0 0 1px #080717cc inset, 0 20px 50px #00000061, 0 0 44px rgba(var(--pyg-lav-rgb), .12);border-radius:18px;padding:10px;position:relative}.pyg-board-fx{border-radius:inherit;pointer-events:none;background:linear-gradient(rgba(var(--pyg-lav-rgb), .07) 1px, transparent 1px) 0 0 / 20px 20px, linear-gradient(90deg, rgba(var(--pyg-lav-rgb), .07) 1px, transparent 1px) 0 0 / 20px 20px, radial-gradient(80% 80% at 50% 50%, rgba(var(--pyg-lav-rgb), .14), #080717e6 72%);position:absolute;inset:0;overflow:hidden}.pyg-board:before,.pyg-board:after{content:"";pointer-events:none;z-index:5;border:2px solid rgba(var(--pyg-acc-rgb), .75);width:22px;height:22px;position:absolute}.pyg-board:before{border-bottom:0;border-right:0;top:5px;left:5px}.pyg-board:after{border-top:0;border-left:0;bottom:5px;right:5px}.pyg-scan{background:linear-gradient(180deg, transparent, rgba(var(--pyg-lav-rgb), .22) 70%, #ffffff59 100%);opacity:0;height:30%;position:absolute;top:0;left:0;right:0;transform:translateY(-110%)}.pyg-board.is-waiting .pyg-scan{animation:1.8s ease-in-out infinite pyg-scan-loop}.pyg-board.is-armed .pyg-scan{animation:1.1s cubic-bezier(.4,0,.2,1) 50ms both pyg-scan}@keyframes pyg-scan{0%{opacity:1}to{opacity:0;transform:translateY(360%)}}@keyframes pyg-scan-loop{0%{opacity:0;transform:translateY(-110%)}30%{opacity:.8}to{opacity:0;transform:translateY(360%)}}.pyg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.pyg-grid-scrim{opacity:0;pointer-events:none;z-index:1;background:#08051294;border-radius:16px;transition:opacity .3s;position:absolute;inset:-10px}.pyg-grid-scrim.is-show{opacity:1;pointer-events:auto}.pyg-cell{appearance:none;font:inherit;color:inherit;cursor:pointer;aspect-ratio:1;perspective:900px;-webkit-tap-highlight-color:transparent;background:0 0;border:none;min-width:0;margin:0;padding:0;transition:translate .18s,scale .12s}.pyg-board.is-waiting .pyg-cell{opacity:.55}.pyg-board.is-armed .pyg-cell{opacity:0;animation:pyg-cell-in .5s cubic-bezier(.2, .8, .2, 1) calc(var(--gi,0) * 45ms) forwards;transform:scale(.86)}@keyframes pyg-cell-in{to{opacity:1;transform:none}}.pyg-cell:active{scale:.96}@media (hover:hover){.pyg-cell:hover:not(.is-flipped){translate:0 -2px}.pyg-cell:hover:not(.is-flipped) .pyg-face-front{border-color:rgba(var(--pyg-acc-rgb), .7)}}.pyg-cell:focus-visible{outline:2px solid var(--pyg-acc);outline-offset:2px;border-radius:12px}.pyg-cell-in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .3s;display:block;position:relative}.pyg-board.has-line .pyg-cell:not(.is-ringed) .pyg-cell-in{opacity:.42}.pyg-cell.is-ringed .pyg-face-front{border-color:rgba(var(--pyg-acc-rgb), .9);box-shadow:0 0 18px rgba(var(--pyg-acc-rgb), .45), inset 0 0 0 1px rgba(var(--pyg-acc-rgb), .35)}.pyg-cell.is-flipped{z-index:3;position:relative}.pyg-cell.is-flipped .pyg-cell-in{transform:rotateY(180deg)}.pyg-cell.is-flipped .pyg-face-back{pointer-events:auto}.pyg-face{backface-visibility:hidden;box-sizing:border-box;text-align:center;border:1px solid;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;padding:8px 5px 7px;display:flex;position:absolute;inset:0;container:pyg-cell/inline-size}.pyg-face-front{border-color:rgba(var(--pyg-lav-rgb), calc(.22 + var(--d,0) * .4));background:linear-gradient(160deg,#22184eeb,#0e0b24f0);overflow:hidden}.pyg-cell-glow{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(90% 90% at 50% 40%, rgba(var(--pyg-acc-rgb), calc(.08 + var(--d,0) * .34)), transparent 70%);box-shadow:inset 0 0 calc(var(--d,0) * 22px) rgba(var(--pyg-acc-rgb), calc(var(--d,0) * .45));position:absolute;inset:-1px}.pyg-board.is-armed .pyg-cell-glow{animation:pyg-fade .6s ease var(--land-end,0s) forwards}.pyg-cell.is-empty .pyg-cell-glow{display:none}@keyframes pyg-fade{to{opacity:1}}.pyg-face-back{pointer-events:none;scrollbar-width:thin;border-color:rgba(var(--pyg-acc-rgb), .55);width:176px;height:172px;box-shadow:0 18px 44px #00000080, 0 0 26px rgba(var(--pyg-acc-rgb), .18);border-radius:14px;justify-content:flex-start;gap:3px;margin:-86px 0 0 -88px;padding:13px 13px 12px;inset:50% auto auto 50%;overflow-y:auto;transform:rotateY(180deg)}.pyg-dots{flex:none;gap:4px;margin-bottom:7px;display:flex}.pyg-dot{border:1px solid rgba(var(--pyg-lav-rgb), .3);border-radius:50%;width:7px;height:7px}.pyg-dot.is-on{background:var(--pyg-acc);box-shadow:0 0 8px rgba(var(--pyg-acc-rgb), .7);border-color:#0000}.pyg-val{max-width:100%;min-height:1.1em;font:600 23px/1.05 Playfair Display,Georgia,serif;font-size:min(23px, calc(86cqi / (var(--n) * .62)));color:var(--pyg-acc);text-shadow:0 0 14px rgba(var(--pyg-acc-rgb), .5);font-variant-numeric:tabular-nums;flex-wrap:nowrap;justify-content:center;display:flex}.pyg-cell.is-empty .pyg-val{color:var(--pg-text-dim);text-shadow:none}.pyg-rep{opacity:0;display:inline-block;transform:translateY(6px)scale(1.5)}.pyg-board.is-armed .pyg-rep{animation:pyg-rep .42s cubic-bezier(.2, .9, .3, 1.4) var(--at,0s) forwards}@keyframes pyg-rep{to{opacity:1;transform:none}}.pyg-lbl1{color:var(--pg-text-2);flex:none;margin-top:6px;font-size:10.5px;line-height:1.16}.pyg-lbl2{color:var(--pg-text-dim);flex:none;font-size:10.5px;line-height:1.16}@container pyg-cell (max-width:92px){.pyg-dots{gap:3px;margin-bottom:5px}.pyg-dot{width:6px;height:6px}.pyg-lbl1{letter-spacing:-.02em;margin-top:4px;font-size:9.5px}.pyg-lbl2{display:none}.pyg-flip-hint{border-radius:4px;width:13px;height:13px;font-size:8.5px;bottom:3px;right:3px}}.pyg-back-t{color:var(--pg-text);margin-bottom:5px;font-size:12.5px;font-weight:700}.pyg-back-t b{color:var(--pyg-acc);letter-spacing:.02em;font-family:Playfair Display,Georgia,serif}.pyg-back-d{color:var(--pg-text-2);flex-direction:column;gap:3px;font-size:11.5px;line-height:1.38;display:flex}.pyg-back-tier{letter-spacing:.01em;color:var(--pyg-acc);font-size:12px;font-weight:700}.pyg-back-hint{color:var(--pg-text-2);font-size:11px;line-height:1.34}.pyg-flip-hint{width:16px;height:16px;color:var(--pg-accent);pointer-events:none;animation:3.4s ease-in-out infinite pyg-flip-cue;animation-delay:calc(var(--ci,1) * .32s);background:#43d9ff1a;border:1px solid #43d9ff4d;border-radius:5px;place-items:center;font-size:10px;line-height:1;display:grid;position:absolute;bottom:5px;right:6px}.pyg-host[data-audience=child] .pyg-flip-hint{background:#6fdbb51a;border-color:#6fdbb54d}@keyframes pyg-flip-cue{0%,72%,to{opacity:.55;transform:rotate(0)scale(1)}84%{opacity:1;transform:rotate(-180deg)scale(1.16)}}@media (hover:hover){.pyg-cell:hover:not(.is-flipped) .pyg-flip-hint{opacity:1}}.pyg-flip-cta{letter-spacing:.01em;color:var(--pg-text-2);justify-content:center;align-items:center;gap:6px;margin:9px auto 0;font-size:11px;font-weight:600;display:flex}.pyg-fc-ic{width:16px;height:16px;color:var(--pg-accent);background:#43d9ff1a;border:1px solid #43d9ff4d;border-radius:5px;flex:none;place-items:center;font-size:10px;line-height:1;animation:3.4s ease-in-out infinite pyg-flip-cue;display:inline-grid}.pyg-fly-layer{z-index:4;pointer-events:none;position:absolute;inset:10px}.pyg-fly{opacity:0;place-items:center;display:grid;position:absolute;inset:0}.pyg-board.is-armed .pyg-fly{animation:pyg-fly .78s cubic-bezier(.5, 0, .2, 1) calc(var(--i) * var(--pyg-step,.1s)) forwards}.pyg-board.is-armed .pyg-fly.is-zero{animation-name:pyg-fly-zero}.pyg-fly b{color:#fff7e2;background:radial-gradient(circle, rgba(var(--pyg-acc-rgb), .55), rgba(var(--pyg-acc-rgb), 0) 70%);width:44px;height:44px;text-shadow:0 0 14px rgba(var(--pyg-acc-rgb), .95);border-radius:10px;place-items:center;font:700 26px/1 Playfair Display,Georgia,serif;display:grid}.pyg-fly.is-extra b{color:#efe6ff;text-shadow:0 0 14px #a98bff;background:radial-gradient(circle,#a98bff8c,#a98bff00 70%)}@keyframes pyg-fly{0%{opacity:0;transform:translate(0)scale(1.9)}22%{opacity:1;transform:translate(0)scale(1.2)}to{opacity:0;transform:translate(calc(var(--cx) * 33.333%), calc(var(--cy) * 33.333%)) scale(.55)}}@keyframes pyg-fly-zero{0%{opacity:0;transform:scale(1.9)}30%{opacity:.7;transform:scale(1.1)}to{opacity:0;transform:scale(.2)rotate(40deg)}}.pyg-board.is-stars{border-radius:26px}.pyg-board.is-stars:before,.pyg-board.is-stars:after{display:none}.pyg-board.is-stars .pyg-face{border-radius:16px}.pyg-board.is-stars.is-armed .pyg-fly{animation-name:pyg-star-drop;animation-duration:.95s;animation-timing-function:cubic-bezier(.35,0,.35,1)}.pyg-board.is-stars.is-armed .pyg-fly.is-zero{animation-name:pyg-star-puff}.pyg-board.is-stars .pyg-fly b{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 92%,50% 71%,21% 92%,32% 57%,2% 35%,39% 35%);color:#3a1a0c;width:46px;height:46px;text-shadow:none;background:linear-gradient(160deg,#ffe08a,#ff9c6b);border-radius:0;padding-top:4px;font-size:17px}.pyg-board.is-stars .pyg-fly.is-extra b{color:#06241a;background:linear-gradient(160deg,#b6f7de,#4fd6a8)}@keyframes pyg-star-drop{0%{opacity:0;transform:translate(calc(var(--cx) * 33.333%), -64%) rotate(-40deg) scale(.8)}14%{opacity:1}70%{transform:translate(calc(var(--cx) * 33.333%), calc(var(--cy) * 33.333% + 4%)) rotate(10deg) scale(.78)}84%{opacity:1;transform:translate(calc(var(--cx) * 33.333%), calc(var(--cy) * 33.333% - 2%)) rotate(-5deg) scale(.72)}to{opacity:0;transform:translate(calc(var(--cx) * 33.333%), calc(var(--cy) * 33.333%)) rotate(0) scale(.5)}}@keyframes pyg-star-puff{0%{opacity:0;transform:translateY(-40%)scale(.6)}35%{opacity:.8;transform:translateY(-36%)scale(1)}to{opacity:0;transform:translateY(-30%)scale(.2)rotate(70deg)}}.pyg-beams{z-index:2;pointer-events:none;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px;overflow:visible}.pyg-beam line{stroke-linecap:round;vector-effect:non-scaling-stroke;fill:none}.pyg-beam-halo{stroke:rgba(var(--pyg-acc-rgb), 0);stroke-width:7px;transition:stroke .35s}.pyg-beam-core{stroke:var(--pyg-acc);stroke-width:1.8px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .7s cubic-bezier(.3,.7,.2,1),opacity .3s}.pyg-beam.is-on .pyg-beam-halo{stroke:rgba(var(--pyg-acc-rgb), .16)}.pyg-beam.is-on .pyg-beam-core{stroke-dashoffset:0;opacity:1}@keyframes pyg-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pyg-disc{margin-top:10px;animation:.42s cubic-bezier(.2,.8,.3,1) 80ms both pyg-card-in}.pyg-disc+.pyg-disc{animation-delay:.15s}.pyg-disc-head{cursor:pointer;border:1px solid rgba(var(--pyg-lav-rgb), .26);width:100%;color:inherit;font:inherit;text-align:left;background:#161036a8;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;transition:scale .12s,border-color .2s;display:flex}.pyg-disc-head:active{scale:.96}@media (hover:hover){.pyg-disc-head:hover{border-color:rgba(var(--pyg-acc-rgb), .45)}}.pyg-disc-ic{flex-shrink:0;display:flex}.pyg-disc-title{color:var(--pg-text);flex:1;font-size:13.5px}.pyg-disc-i{width:16px;height:16px;color:var(--pg-accent);border:1px solid #43d9ff66;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;display:flex}.pyg-disc-chev{color:var(--pg-text-dim);flex-shrink:0;font-size:11px;transition:transform .25s}.pyg-disc-head.is-open .pyg-disc-chev{transform:rotate(180deg)}.pyg-disc-body{opacity:0;max-height:0;transition:max-height .32s,opacity .25s,margin-top .32s;overflow:hidden}.pyg-disc-body.is-open{opacity:1;max-height:900px;margin-top:6px}.pyg-tier-strip{flex-shrink:0;gap:2px;display:flex}.pyg-tier-strip span{background:rgba(var(--pyg-acc-rgb), calc(.14 + var(--d,0) * .86));width:6px;height:6px;box-shadow:0 0 calc(var(--d,0) * 6px) rgba(var(--pyg-acc-rgb), .7);border-radius:2px}.pyg-calc-ic{flex-shrink:0;gap:2px;display:flex}.pyg-calc-ic span{background:#a98bff99;border-radius:2px;width:6px;height:6px}.pyg-leg-row{border-top:1px solid rgba(var(--pyg-lav-rgb), .1);gap:11px;padding:9px 12px;display:flex}.pyg-leg-row:first-child{border-top:none}.pyg-leg-dotscol{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:48px;padding-top:1px;display:flex}.pyg-leg-tile{border:1px solid rgba(var(--pyg-lav-rgb), calc(.22 + var(--d,0) * .4));background:radial-gradient(90% 90% at 50% 40%, rgba(var(--pyg-acc-rgb), calc(.06 + var(--d,0) * .36)), transparent 72%), #161036cc;width:26px;height:26px;box-shadow:0 0 calc(var(--d,0) * 14px) rgba(var(--pyg-acc-rgb), calc(var(--d,0) * .5));border-radius:7px}.pyg-leg-dots{gap:2px;display:flex}.pyg-leg-dots span{background:rgba(var(--pyg-lav-rgb), .22);border-radius:50%;width:5px;height:5px}.pyg-leg-dots span.is-on{background:var(--pyg-acc)}.pyg-leg-count{color:var(--pg-text-dim);white-space:nowrap;font-size:9.5px}.pyg-leg-name{color:var(--pg-text);margin-bottom:2px;font-size:12.5px;font-weight:600}.pyg-leg-desc{color:var(--pg-text-2);font-size:12px;line-height:1.45}.pyg-calc-step{border-top:1px solid rgba(var(--pyg-lav-rgb), .1);gap:10px;padding:10px 12px;display:flex}.pyg-calc-step:first-child{border-top:none}.pyg-calc-num{border:1px solid rgba(var(--pyg-acc-rgb), .5);width:22px;height:22px;color:var(--pyg-acc);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font:600 12px/1 Playfair Display,Georgia,serif;display:flex}.pyg-calc-txt{color:var(--pg-text-2);font-size:12.5px;line-height:1.55}.pyg-calc-trust{border-top:1px solid rgba(var(--pyg-lav-rgb), .12);color:var(--pg-text-dim);background:#a98bff12;margin-top:2px;padding:11px 13px;font-size:12px;line-height:1.5}.pyg-lines-section{margin-top:6px;position:relative}.pyg-lines-preview{max-width:340px;margin:8px auto 0}.pyg-lines-preview .pyg-lab{text-align:center;margin-bottom:6px}.pyg-lines-preview .pyg-chips{justify-content:center;gap:5px}.pyg-lines-preview .pyg-chip{padding:3px 9px;font-size:11.5px}.pyg-lines-preview .pyg-chip b{font-size:12px}.pyg-lab{font:600 10.5px/1.3 var(--font-sans,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--pg-accent);margin:0 0 8px}.pyg-chips{flex-wrap:wrap;gap:6px;display:flex}.pyg-chip{appearance:none;cursor:pointer;border:1px solid rgba(var(--pyg-acc-rgb), calc(.14 + var(--g,.3) * .5));background:linear-gradient(90deg, rgba(var(--pyg-acc-rgb), calc(var(--g,.3) * .16)), #161036b8);box-shadow:0 0 calc(var(--g,.3) * 14px) rgba(var(--pyg-acc-rgb), calc(var(--g,.3) * .2));color:var(--pg-text);font-size:14px;font:inherit;opacity:0;animation:.4s cubic-bezier(.2,.8,.3,1) both pyg-chip-in;animation-delay:calc(var(--i,0) * 55ms + .12s);border-radius:999px;padding:5px 12px;transition:scale .12s,box-shadow .18s,border-color .18s;transform:translateY(8px)scale(.95)}@keyframes pyg-chip-in{to{opacity:1;transform:none}}.pyg-chip:active{scale:.96}@media (hover:hover){.pyg-chip:hover{border-color:rgba(var(--pyg-acc-rgb), .8)}}.pyg-chip b{color:var(--pyg-acc);opacity:calc(.55 + var(--g,.3) * .5);text-shadow:0 0 10px rgba(var(--pyg-acc-rgb), calc(var(--g,.3) * .6));margin-left:3px;font-family:Playfair Display,Georgia,serif}.pyg-chip.is-on{border-color:var(--pyg-acc);box-shadow:0 0 0 1px rgba(var(--pyg-acc-rgb), .5), 0 0 22px rgba(var(--pyg-acc-rgb), .3)}.pyg-pop{z-index:5;scrollbar-width:thin;border:1px solid rgba(var(--pyg-acc-rgb), .4);width:230px;max-width:calc(100% - 8px);max-height:min(220px,100vh - 24px);box-shadow:0 14px 34px #00000073, 0 0 24px rgba(var(--pyg-acc-rgb), .12);opacity:0;pointer-events:none;background:linear-gradient(160deg,#1d1446,#120d2e);border-radius:14px;padding:11px 13px;transition:all .18s;position:absolute;overflow-y:auto;transform:translateY(-6px)}.pyg-pop.is-show{opacity:1;pointer-events:auto;transform:translateY(0)}.pyg-pop.is-up{transform:translateY(6px)}.pyg-pop.is-up.is-show{transform:translateY(0)}.pyg-pop-t{color:var(--pg-text);margin-bottom:3px;font-size:12.5px;font-weight:600}.pyg-pop-t b{color:var(--pyg-acc);font-family:Playfair Display,Georgia,serif}.pyg-pop-d{color:var(--pg-text-2);flex-direction:column;gap:3px;font-size:12px;line-height:1.5;display:flex}.pyg-pop-tier{color:var(--pyg-acc);font-weight:700}.pyg-pop-hint{color:var(--pg-text-2);font-size:11.5px;line-height:1.4}.matrix-stage-pyg{justify-content:center;padding:8px 0 18px;display:flex}.ms-stage.ms-stage--pyg{aspect-ratio:auto;max-width:460px;margin:8px auto 36px}.pyg-pair{--pg-text:#f5efff;--pg-text-2:#c9bde9;--pg-text-dim:#9489bd;--pg-accent:#43d9ff;--pyg-acc-rgb:169, 139, 255;--pyg-lav-rgb:169, 139, 255;width:100%;container-type:inline-size}.pyg-pair-grids{flex-direction:column;align-items:center;gap:22px;display:flex}@container (min-width:620px){.pyg-pair-grids{flex-direction:row;justify-content:center;align-items:flex-start}.pyg-pair-col{flex:1 1 0;min-width:0}}.pyg-pair-col{width:100%;max-width:420px}.pyg-pair-name{text-align:center;font:600 12px/1.3 var(--font-sans,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#ff8cc0;margin:0 0 8px}.pyg-pair-col+.pyg-pair-col .pyg-pair-name{color:#5fe8df}.pyg-pair-compare{border-top:1px solid #a98bff29;margin-top:24px;padding-top:18px}.pyg-pair .pyg-pair-compare .pyg-lab{color:var(--pg-accent)}.pyg-chip.pyg-chip-pair{--pyg-acc-rgb:169, 139, 255;cursor:default;box-shadow:none;background:#161036b8;border-color:#a98bff4d}.pyg-chip.pyg-chip-pair b.is-p1{color:#ff8cc0;text-shadow:0 0 10px #ff8cc073}.pyg-chip.pyg-chip-pair b.is-p2{color:#5fe8df;text-shadow:0 0 10px #5fe8df73}.pyg-chip-pair-sep{opacity:.45;margin:0 3px}@media (prefers-reduced-motion:reduce){.pyg-scan,.pyg-fly-layer{display:none}.pyg-board .pyg-cell,.pyg-board .pyg-rep,.pyg-board .pyg-cell-glow{opacity:1!important;animation:none!important;transform:none!important}.pyg-cell,.pyg-cell-in,.pyg-beam-core{transition:none}.pyg-chip{opacity:1;animation:none;transform:none}.pyg-destiny,.pyg-disc{animation:none}.pyg-flip-hint,.pyg-fc-ic{opacity:.7;animation:none}}
@media (max-width:600px){.checkout-sheet.rg-sheet.is-cta-pinned{bottom:var(--bottom-chrome-h,0px);z-index:1000;height:calc(100dvh - var(--bottom-chrome-h,0px) - max(var(--tg-safe-top,0px), env(safe-area-inset-top,0px)) - 8px);max-height:none}.checkout-sheet.rg-sheet.is-cta-sticky{height:auto;max-height:calc(100dvh - env(safe-area-inset-bottom,0px) - max(var(--tg-safe-top,0px), env(safe-area-inset-top,0px)) - 8px)}.checkout-sheet.is-cta-pinned .guc-body,.checkout-sheet.is-cta-sticky .guc-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:0;overflow-y:auto}.checkout-sheet.is-cta-pinned .sheet-cta-pin,.checkout-sheet.is-cta-sticky .sheet-cta-pin{z-index:4;background:#0a0613;border-top:1px solid #d4af6a24;margin:4px -22px 0;padding:12px 22px 14px;position:sticky;bottom:0;box-shadow:0 -16px 22px -8px #0a0613e6}.checkout-sheet.is-cta-pinned .sheet-cta-pin>:last-child,.checkout-sheet.is-cta-sticky .sheet-cta-pin>:last-child{margin-bottom:0}}@media (max-width:600px) and (max-height:720px){.checkout-sheet.is-cta-pinned .sheet-cta-pin,.checkout-sheet.is-cta-sticky .sheet-cta-pin{padding:8px 22px 10px}.checkout-sheet.is-cta-pinned .sheet-cta-pin .rg-cta-group,.checkout-sheet.is-cta-sticky .sheet-cta-pin .rg-cta-group{gap:6px;margin-bottom:0}.checkout-sheet.is-cta-pinned .sheet-cta-pin .rg-cta-item,.checkout-sheet.is-cta-sticky .sheet-cta-pin .rg-cta-item{gap:2px}.checkout-sheet.is-cta-pinned .sheet-cta-pin .rg-cta,.checkout-sheet.is-cta-sticky .sheet-cta-pin .rg-cta{padding:10px 16px;font-size:14.5px}.checkout-sheet.is-cta-pinned .sheet-cta-pin .rg-cta-sub,.checkout-sheet.is-cta-sticky .sheet-cta-pin .rg-cta-sub{font-size:10.5px;line-height:1.2}.checkout-sheet.is-cta-pinned .sheet-cta-pin .pgm-price,.checkout-sheet.is-cta-pinned .sheet-cta-pin .mbf-price{margin-bottom:4px}.checkout-sheet.is-cta-pinned .sheet-cta-pin .pgm-now,.checkout-sheet.is-cta-pinned .sheet-cta-pin .mbf-now{font-size:22px}.checkout-sheet.is-cta-pinned .sheet-cta-pin .pgm-buy,.checkout-sheet.is-cta-pinned .sheet-cta-pin .mbf-buy{min-height:42px}.checkout-sheet.is-cta-pinned .sheet-cta-pin .pgm-cheaper{margin-top:4px;font-size:11.5px;line-height:1.3}.checkout-sheet.is-cta-pinned .sheet-cta-pin .mbf-stars{margin-top:5px}}@media (max-width:380px){.checkout-sheet.is-cta-pinned .sheet-cta-pin .mbf-buy{padding:0 16px}}
