.ShopComingSoon{text-align:center;background-color:var(--color-background,#fff8ef);min-height:50vh;color:var(--color-text,#333);flex-direction:column;justify-content:center;align-items:center;padding:4rem 1.5rem;display:flex}.collectible-card-sheet{box-sizing:border-box;color:#17222b;width:210mm;height:297mm;font-family:var(--font-nunito,"Nunito", system-ui, sans-serif);background:#fff;position:relative;overflow:hidden}.collectible-card-sheet__guide{color:#6d7174;letter-spacing:.08em;direction:ltr;justify-content:center;gap:2mm;font-size:2mm;font-weight:900;display:flex;position:absolute;inset-block-start:5mm;inset-inline:8mm}.quest-print-lab__reward-summary{color:#263c44;background:#fff8e8;border:1px solid #d5ae63;border-radius:12px;justify-content:center;gap:12px;margin:10px 0;padding:10px 14px;font-size:13px;display:flex}.quest-print-lab__reward-summary strong{font-weight:950}.quest-print-lab__reward-summary span{color:#5c666a;font-weight:750}.collectible-card-sheet__grid{direction:ltr;grid-template-rows:repeat(3,90mm);grid-template-columns:repeat(3,65mm);display:grid;position:absolute;inset-block-start:13.5mm;inset-inline-start:7.5mm}.collectible-card-cut-area{background:#fff;place-items:center;width:65mm;height:90mm;display:grid;position:relative}.collectible-card-cut-mark{z-index:9;pointer-events:none;border-color:#75797b;width:2mm;height:2mm;position:absolute}.collectible-card-cut-mark--tl{border-bottom:.2mm solid;border-right:.2mm solid;inset:.6mm auto auto .6mm}.collectible-card-cut-mark--tr{border-bottom:.2mm solid;border-left:.2mm solid;inset:.6mm .6mm auto auto}.collectible-card-cut-mark--bl{border-top:.2mm solid;border-right:.2mm solid;inset:auto auto .6mm .6mm}.collectible-card-cut-mark--br{border-top:.2mm solid;border-left:.2mm solid;inset:auto .6mm .6mm auto}.investigator-card{box-sizing:border-box;color:#102d3b;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f3d99e;border:.42mm solid #0b2c3b;border-radius:3mm;width:63mm;height:88mm;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .45mm #e8b24e,inset 0 0 0 .8mm #ffffff8c}.investigator-card--front{grid-template-rows:64.5mm 15.5mm 7mm;display:grid}.investigator-card__hero{background-color:#1784a8;background-repeat:no-repeat;background-size:cover;border-bottom:.55mm solid #e9aa32;position:relative;overflow:hidden}.investigator-card__hero-preload{visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute}.investigator-card__hero-print{z-index:0;object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}.investigator-card__hero:after{content:"";z-index:2;pointer-events:none;border:.22mm solid #ffe8b59e;border-radius:1.8mm;position:absolute;inset:.8mm}.investigator-card__case-tag{z-index:3;color:#ffe1a0;text-align:start;background:#072732e0;border:.25mm solid #ffe7aed9;width:12mm;padding:1mm 1.1mm .7mm;font-size:1.55mm;line-height:1;position:absolute;inset:2mm auto auto 2mm;transform:rotate(-2deg);box-shadow:0 .8mm 1.8mm #00000047}.investigator-card__case-tag b{letter-spacing:.08em;white-space:nowrap;display:block}.investigator-card__case-tag strong{color:#fff;margin-top:.45mm;font-size:3.15mm;line-height:.9;display:block}.investigator-card__case-tag .investigator-card__wave{width:9.7mm;height:2.2mm;margin-top:.5mm;display:block}.investigator-card__logo{z-index:3;object-fit:contain;filter:drop-shadow(0 .5mm .7mm #ffffffe6);width:15.5mm;height:8mm;position:absolute;inset:1.8mm 2.2mm auto auto}.investigator-card__case-name{z-index:3;color:#ffe5a9;letter-spacing:.08em;text-align:end;background:#072732b8;border:.2mm solid #ffe09c80;max-width:25mm;padding:.55mm 1mm;font-size:1.55mm;font-weight:1000;line-height:1;position:absolute;inset:10mm 2.3mm auto auto}.investigator-card__identity{z-index:3;color:#fff;text-align:start;grid-template-columns:minmax(0,1fr);gap:1.1mm;max-height:35mm;padding-inline-end:11mm;display:grid;position:absolute;inset:auto 3mm 2.6mm}.investigator-card__name{max-width:43mm;font-family:var(--font-nunito,"Nunito", system-ui, sans-serif);letter-spacing:-.035em;overflow-wrap:anywhere;text-shadow:0 .35mm #031922;margin:0;padding:0;font-size:6.8mm;font-weight:1000;line-height:.95;display:block}.investigator-card__name--long{font-size:5.45mm;line-height:.98}.investigator-card__name--xl{font-size:4.25mm;line-height:1}.investigator-card__title{color:#ffd77d;letter-spacing:.025em;overflow-wrap:anywhere;text-shadow:0 .22mm #031922;width:fit-content;max-width:43mm;margin:0;padding:0;font-size:2.6mm;font-weight:1000;line-height:1.05;display:block}.investigator-card[lang=he] .investigator-card__title{font-size:2.85mm}.investigator-card__stamp{z-index:4;color:#ff8066e6;text-align:center;text-transform:uppercase;background:#07242b94;border:.38mm solid #f15b3d;border-radius:50%;place-content:center;justify-items:center;width:7.8mm;height:7.8mm;display:grid;position:absolute;inset:auto 2.8mm 3mm auto;transform:rotate(-9deg);box-shadow:inset 0 0 0 .3mm #f15b3d59}.investigator-card__stamp svg{width:2.6mm;height:2.6mm}.investigator-card__stamp span{font-size:.64mm;font-weight:1000;line-height:1}.investigator-card__stamp b{max-width:6.3mm;margin-top:.2mm;font-size:.74mm;font-weight:1000;line-height:.85}.investigator-card__stats{background:radial-gradient(circle at 15% 20%,#ffffff8c,#0000 35%),linear-gradient(135deg,#f7e7bd,#dfbd7b);grid-template-columns:repeat(3,1fr);align-items:stretch;padding:1.1mm 2.2mm .9mm;display:grid}.investigator-card__stat{text-align:center;border-inline-end:.18mm solid #4e3d243b;flex-direction:column;justify-content:center;align-items:center;gap:.55mm;padding-inline:.7mm;display:flex;position:relative}.investigator-card__stat:before{content:"";background:repeating-linear-gradient(90deg,#25464b47 0 .8mm,#0000 .8mm 1.5mm);height:.2mm;position:absolute;inset:1.2mm 2.2mm auto}.investigator-card__stat:last-child{border-inline-end:0}.investigator-card__stat-icon{z-index:1;color:#1b4a55;background:#fff9e39e;border-radius:50%;width:4.2mm;height:4.2mm;padding:.4mm;box-shadow:inset 0 0 0 .2mm #21475433}.investigator-card__stat b{letter-spacing:.05em;max-width:16mm;font-size:1.35mm;font-weight:1000;line-height:1}.investigator-card[lang=he] .investigator-card__stat b{font-size:1.55mm}.investigator-card__stat-dots{direction:ltr;gap:.65mm;display:flex}.investigator-card__stat-dots i{box-sizing:border-box;background:#ffffff6b;border:.25mm solid #49656a;border-radius:.35mm;width:1.85mm;height:1.85mm;transform:rotate(45deg)}.investigator-card__stat-dots i.is-active{background:#e95236;border-color:#a93426;box-shadow:inset 0 0 0 .2mm #ffb17a,0 .25mm .35mm #512a1a38}.investigator-card__footer{color:#f3cf7c;background:#0d3039;grid-template-columns:4.2mm 1fr 10mm auto;align-items:center;gap:1.2mm;padding:.75mm 2mm;display:grid}.investigator-card__footer>svg:first-child{width:3.4mm;height:3.4mm}.investigator-card__footer span b,.investigator-card__footer span small{white-space:nowrap;display:block}.investigator-card__footer span b{letter-spacing:.04em;font-size:1.15mm}.investigator-card__footer span small{margin-top:.25mm;font-size:.95mm}.investigator-card__footer .investigator-card__wave{width:10mm;height:3.1mm}.investigator-card__footer>bdi:last-child{white-space:nowrap;align-self:end;font-size:.72mm}.investigator-card--back{color:#f6deb0;background:#052d40;grid-template-rows:5mm 28.5mm 33mm 11mm 9.5mm;padding:0 2.3mm;display:grid}.investigator-card-back__background{object-fit:cover;opacity:.54;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.investigator-card-back__brand{z-index:1;letter-spacing:.05em;border-bottom:.22mm solid #ecb763a6;justify-content:flex-end;align-items:center;padding-inline:1mm;font-size:1.25mm;font-weight:1000;display:flex}.investigator-card-back__verdict{z-index:1;text-align:center;align-self:center;padding:.7mm 1.4mm}.investigator-card-back__verdict>span{color:#efb54d;letter-spacing:.12em;font-size:1.6mm;font-weight:1000}.investigator-card-back__verdict h2{color:#fff2cc;letter-spacing:.03em;text-shadow:0 .7mm 1mm #00000059;margin:.25mm 0 1.4mm;font-size:5.3mm;line-height:.9}.investigator-card-back__verdict p{max-width:50mm;margin:0 auto;font-size:2.1mm;font-weight:850;line-height:1.16}.investigator-card-back__verdict strong,.investigator-card-back__verdict small{font-weight:1000;line-height:1.08;display:block}.investigator-card-back__verdict strong{color:#f4bb50;letter-spacing:.04em;margin:.9mm 0 .55mm;font-size:2.25mm}.investigator-card-back__verdict small{color:#fff;font-size:1.85mm}.investigator-card-back__hub{z-index:1;color:#123441;clip-path:polygon(.5% 2%,99.2% 0,100% 97.5%,1% 100%);text-align:start;background:radial-gradient(circle at 76% 24%,#ffffff47,#0000 36%),repeating-linear-gradient(7deg,#62441e09 0 .2mm,#0000 .2mm 1.2mm),#f0d392;border:.34mm solid #c79643;border-radius:.65mm;grid-template-columns:26mm 1fr;align-items:center;gap:3mm;margin:1mm .8mm;padding:2mm 2.4mm;display:grid;box-shadow:.5mm 1.1mm 2.3mm #0000004d}.investigator-card-back__hub>img{box-sizing:border-box;width:26mm;height:26mm;image-rendering:crisp-edges;background:#fff;padding:1.2mm}.investigator-card-back__hub span{letter-spacing:.04em;font-size:1.6mm;font-weight:1000;line-height:1.05;display:block}.investigator-card-back__hub strong{color:#d94c2f;margin:1mm 0 .6mm;font-size:3.2mm;line-height:.9;display:block}.investigator-card-back__hub p{margin:0;font-size:1.65mm;font-weight:850;line-height:1.15}.investigator-card-back__collection{z-index:1;background:#052532c2;border-block:.2mm solid #f0c06773;align-self:center;padding:1.2mm 1.5mm}.investigator-card-back__collection h3{color:#efc66f;letter-spacing:.05em;text-align:center;direction:ltr;margin:0 0 1mm;font-size:1.3mm}.investigator-card-back__collection>div{grid-template-columns:repeat(4,1fr);gap:1mm;display:grid}.investigator-card-back__collection>div>div{color:#f7e1b794;border:.22mm solid #efc66f73;justify-content:center;align-items:center;gap:.6mm;min-height:4.2mm;font-size:1.35mm;display:flex}.investigator-card-back__collection>div>div.is-earned{color:#102f3c;background:#e5a93e;border-color:#ffe099;box-shadow:0 0 1.3mm #f7c24d94,inset 0 0 0 .22mm #fff9dc8c}.investigator-card-back__collection svg{width:2.7mm;height:2.7mm}.investigator-card-back__collection .is-earned svg{color:#fff;background:#2b694d;border-radius:50%}.investigator-card-back__legal{z-index:1;text-align:center;align-self:center;gap:.22mm;padding:.65mm 1mm;display:grid}.investigator-card-back__legal strong{color:#f26a49;letter-spacing:.05em;font-size:1.7mm}.investigator-card-back__legal span{font-size:1.55mm;font-weight:850;line-height:1.08}.investigator-card[dir=rtl] .investigator-card__logo{inset:1.8mm auto auto 2.2mm}.investigator-card[dir=rtl] .investigator-card__case-tag{inset:2mm 2mm auto auto}.investigator-card[dir=rtl] .investigator-card__case-name{text-align:start;inset:10mm auto auto 2.3mm}.investigator-card[dir=rtl] .investigator-card__stamp{inset:auto auto 3mm 2.8mm}.investigator-card[dir=rtl] .investigator-card__stat:last-child{border-inline-end:0}@media print{.collectible-card-sheet,.collectible-card-cut-area,.investigator-card{-webkit-print-color-adjust:exact;print-color-adjust:exact}.investigator-card__hero{background-image:none!important}.investigator-card__hero-print{display:block}}.ShopComingSoon-header{margin-bottom:1.5rem}.ShopComingSoon-title{font-family:var(--font-amatic,"Amatic SC", cursive);color:var(--color-accent,#ff7a59);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.ShopComingSoon-text{font-family:var(--font-system,system-ui, -apple-system, sans-serif);opacity:.8;max-width:480px;margin-bottom:2.5rem;font-size:1.125rem;line-height:1.6}.shop-interest{box-sizing:border-box;border:2px dashed var(--color-accent-light,#ffd1c4);background:var(--color-background-alt,#fffcf5);width:100%;max-width:800px;font-family:var(--font-system,system-ui, -apple-system, sans-serif);border-radius:20px;padding:clamp(1.5rem,4vw,2.5rem)}.shop-interest h2{color:var(--color-accent,#ff7a59);margin:0 0 1rem;font-size:clamp(1.4rem,4vw,2rem);line-height:1.25}.shop-interest p{max-width:650px;margin:.75rem auto;line-height:1.55}.shop-interest .shop-interest-manifesto{box-sizing:border-box;border-inline-start:4px solid var(--color-accent,#ff7a59);color:#503646;text-align:start;background:linear-gradient(115deg,#fff0e7,#fff8ef);border-radius:12px;max-width:620px;margin:1.5rem auto;padding:.85rem 1.1rem;font-size:clamp(1rem,2.4vw,1.2rem);font-weight:700;line-height:1.45}.shop-interest-examples{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.shop-interest-examples li{background:var(--color-surface,#fff);border-radius:999px;align-items:center;gap:.45rem;max-width:100%;padding:.5rem .8rem;font-size:.9rem;line-height:1.35;display:inline-flex;box-shadow:0 2px 8px #0000000f}.shop-interest-arrow{color:var(--color-accent,#ff7a59);flex-shrink:0;font-weight:700}@media (max-width:599px){.ShopComingSoon{padding:2.5rem 1rem}.shop-interest-examples{justify-content:flex-start}}.ShopComingSoon-action{box-sizing:border-box;color:#3b3443;min-width:0;min-height:68px;font-family:var(--font-system,system-ui, -apple-system, sans-serif);text-align:start;border:1px solid #4c3b4c1f;border-radius:16px;align-items:center;gap:.7rem;padding:.9rem 1rem;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 14px #392d4114}.ShopComingSoon-action--cats{background:linear-gradient(135deg,#fff4e9,#ffe6da)}.ShopComingSoon-action--dogs{background:linear-gradient(135deg,#f0f8ff,#dff0fb)}.ShopComingSoon-action--raccoons{background:linear-gradient(135deg,#f0faee,#e0f3e7)}.ShopComingSoon-action--quest{background:linear-gradient(120deg,#f5eeff,#e8f4f5);border-color:#74599238}.ShopComingSoon-action-icon{background:#ffffffad;border-radius:12px;flex:none;place-items:center;width:2.3rem;height:2.3rem;font-size:1.3rem;display:grid}.ShopComingSoon-action-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ShopComingSoon-action-eyebrow{color:#6b4b8e;font-size:.78rem;font-weight:700}.ShopComingSoon-action-detail{color:#5d5668;font-size:.85rem;font-weight:400}.ShopComingSoon-action:hover,.ShopComingSoon-action:focus-visible{border-color:#583e624d;transform:translateY(-3px);box-shadow:0 9px 22px #392d4126}.ShopComingSoon-action:focus-visible{outline-offset:3px;outline:3px solid #78569c}.ShopComingSoon-action:active{transform:translateY(0)}[dir=rtl] .ShopComingSoon-title,[dir=rtl] .ShopComingSoon-text{font-family:var(--font-rubik,"Rubik", sans-serif)}@media (min-width:768px){.ShopComingSoon-title{font-size:3rem}.ShopComingSoon-text{font-size:1.25rem}}.shop-concept-grid{grid-template-columns:1fr;gap:1rem;max-width:800px;margin:2rem auto;display:grid}@media (min-width:600px){.shop-concept-grid{grid-template-columns:1fr 1fr}}.shop-concept-card{background:var(--color-surface,#fff);text-align:left;border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #0000000d}[dir=rtl] .shop-concept-card{text-align:right}.shop-concept-card h3{font-size:1.25rem;font-family:var(--font-system,system-ui, -apple-system, sans-serif);margin-top:0;margin-bottom:.5rem}.shop-concept-card p{font-size:1rem;font-family:var(--font-system,system-ui, -apple-system, sans-serif);opacity:.8;margin:0}.ShopComingSoon-how{text-align:center;margin:3rem 0}.ShopComingSoon-how h2{font-family:var(--font-amatic,"Amatic SC", cursive);margin-bottom:1rem;font-size:2rem}.ShopComingSoon-steps{font-family:var(--font-system,system-ui, -apple-system, sans-serif);flex-direction:column;gap:.5rem;margin:0 auto;padding:0;font-size:1.125rem;list-style:none;display:flex}@media (min-width:600px){.ShopComingSoon-steps{flex-direction:row;justify-content:center;gap:2rem}}.ShopComingSoon-try{border-top:1px solid #0000001a;width:100%;max-width:800px;margin-top:2rem;padding-top:2rem}.ShopComingSoon-try h2{font-family:var(--font-system,system-ui, -apple-system, sans-serif);margin-bottom:1.5rem;font-size:1.25rem}.ShopComingSoon-links{grid-template-columns:1fr;gap:.8rem;width:100%;display:grid}@media (min-width:600px){.ShopComingSoon-links{grid-template-columns:repeat(2,minmax(0,1fr))}.ShopComingSoon-action--quest{grid-column:1/-1}}@media (min-width:850px){.ShopComingSoon-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ShopComingSoon-action{transition:none}}.home-shop-spotlight{box-sizing:border-box;background:linear-gradient(135deg,#f5effa 0%,#fff8ef 56%,#f3edf9 100%);margin:2rem 0;padding:clamp(28px,4vw,56px) 20px}.home-shop-spotlight-content{max-width:1180px;margin:0 auto}.home-shop-spotlight-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(24px,4vw,52px);display:grid}.home-shop-spotlight-visual,.home-shop-spotlight-copy{min-width:0}.home-shop-spotlight-visual img{object-fit:contain;border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 18px 40px #4f315e24}.home-shop-title{color:#8033a5;-webkit-text-fill-color:transparent;font-family:var(--font-amatic-sc), var(--font-caveat), cursive;text-align:start;background:linear-gradient(100deg,#8033a5 0%,#b65b87 35%,#d17a49 68%,#e5a500 100%);-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:14px;font-size:clamp(3rem,4.4vw,4.7rem);line-height:1.05}.home-shop-desc{font-family:var(--font-system,system-ui, -apple-system, sans-serif);color:#51465a;margin:0 0 24px;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.45}.home-shop-action{box-sizing:border-box;min-height:54px;font-family:var(--font-system,system-ui, -apple-system, sans-serif);color:#fff;background:linear-gradient(110deg,#f65,#ff8a38 55%,#ffb13b) 0 0/180% 100%;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 27px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:9s ease-in-out infinite alternate home-shop-action-glow;display:inline-flex;box-shadow:0 9px 22px #db604345}.home-shop-action:hover,.home-shop-action:focus-visible{transform:translateY(-2px);box-shadow:0 13px 28px #db60435c}.home-shop-action:focus-visible{outline-offset:3px;outline:3px solid #8033a5}.home-shop-action:active{transform:translateY(0);box-shadow:0 4px 12px #db60433d}@keyframes home-shop-action-glow{to{background-position:100% 0;box-shadow:0 11px 25px #db604357}}.home-shop-spotlight .shop-concept-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:none;margin:26px 0 0}.home-shop-spotlight .shop-concept-card{text-align:start;background:#ffffffb8;min-width:0;padding:14px 16px;box-shadow:0 4px 15px #4f315e0f}.home-shop-spotlight .shop-concept-card:nth-child(2){background:#fceef0}.home-shop-spotlight .shop-concept-card:nth-child(3){background:#f3edfb}.home-shop-spotlight .shop-concept-card:nth-child(4){background:#fff1e2}.home-shop-spotlight .shop-concept-card h3{margin-bottom:4px;font-size:1.05rem}.home-shop-spotlight .shop-concept-card p{font-size:.86rem;line-height:1.3}@media (max-width:767px){.home-shop-spotlight{margin:0;padding:18px 14px 30px}.home-shop-spotlight-hero{grid-template-columns:minmax(0,1fr);gap:18px}.home-shop-spotlight-visual img{border-radius:18px;box-shadow:0 10px 24px #4f315e1f}.home-shop-title{margin-bottom:8px;font-size:clamp(2.7rem,12vw,3.7rem)}.home-shop-desc{margin-bottom:16px;font-size:1rem}.home-shop-action{width:100%}.home-shop-spotlight .shop-concept-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.home-shop-spotlight .shop-concept-card{padding:10px}.home-shop-spotlight .shop-concept-card h3{font-size:.96rem}.home-shop-spotlight .shop-concept-card p{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.home-shop-action{transition:none;animation:none}}[dir=rtl] .home-shop-desc{font-family:var(--font-rubik,"Rubik", sans-serif)}.shop-catalog,.shop-product-page,.quest-builder-shell{box-sizing:border-box;color:#302b38;font-family:var(--font-system,system-ui, -apple-system, sans-serif)}.shop-catalog{--shop-ink:#26222b;--shop-muted:#68606b;--shop-plum:#684a72;--shop-coral:#d65f54;min-height:70vh;color:var(--shop-ink);background:radial-gradient(circle at 14% 3%,#e7b46a2e,#0000 28rem),linear-gradient(#fffaf2 0%,#f8f2e8 52%,#fffdf9 100%);padding:clamp(1.25rem,3vw,2.5rem) 1.25rem clamp(4rem,9vw,7rem)}.shop-catalog__hero,.shop-catalog__featured{width:min(100%,1180px);margin-inline:auto}.shop-catalog__featured{gap:clamp(1.5rem,4vw,3rem);display:grid}.shop-catalog__hero{text-align:center;justify-items:center;max-width:1040px;margin-bottom:clamp(1.25rem,3vw,2rem);display:grid}.shop-catalog__hero>p:first-child,.shop-product-card__kicker{color:var(--shop-coral);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .85rem;font-size:.76rem;font-weight:900}.shop-catalog__hero h1{max-width:1000px;color:var(--shop-plum);font-family:var(--font-nunito,var(--font-system,system-ui, sans-serif));letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,5vw,4.75rem);font-weight:950;line-height:.98}.shop-catalog__hero>p:last-child{max-width:700px;color:var(--shop-muted);text-wrap:pretty;margin:.8rem 0 0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.5}.shop-catalog__directions,.shop-catalog__how{width:min(100%,1180px);margin:clamp(2.5rem,5vw,4rem) auto 0}.shop-catalog__directions h2,.shop-catalog__how h2{color:var(--shop-plum);margin:0 0 1.15rem;font-size:clamp(1.6rem,3vw,2.5rem)}.shop-catalog__direction-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.shop-catalog__direction{background:#f3e3d1;border-radius:18px;min-width:0;padding:1.2rem}.shop-catalog__direction--create{background:#ece4f2}.shop-catalog__direction--explore{background:#dcece9}.shop-catalog__direction--together{background:#f5e3e3}.shop-catalog__direction h3{margin:0 0 .35rem;font-size:1.08rem}.shop-catalog__direction p{color:var(--shop-muted);margin:0;font-size:.88rem;line-height:1.45}.shop-catalog__how ol{counter-reset:shop-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.shop-catalog__how li{counter-increment:shop-step;align-items:start;gap:.7rem;line-height:1.45;display:flex}.shop-catalog__how li:before{content:counter(shop-step, decimal-leading-zero);color:var(--shop-coral);flex:none;font-weight:900}.shop-product-card{background:#fff;border:1px solid #684a722b;border-radius:34px;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);display:grid;overflow:hidden;box-shadow:0 28px 80px #432d4724}.shop-product-card__visual,.shop-product-page__visual{background:#d8cabb;min-height:620px;position:relative;overflow:hidden}.shop-product-page__visual{place-items:center;display:grid}.shop-product-card__visual img{object-fit:cover;object-position:center}.shop-product-card__visual--svalbard{background:radial-gradient(circle at 50% 38%,#ffffffeb,#0000 48%),linear-gradient(#e7f1f2 0%,#dbe8eb 100%)}.shop-product-card__visual--svalbard .shop-product-card__visual-backdrop{object-fit:cover;object-position:center;opacity:.32;filter:blur(16px)saturate(.72);transform:scale(1.08)}.shop-product-card__visual--svalbard .shop-product-card__visual-poster{z-index:1;object-fit:contain;object-position:center}.shop-product-card__number{z-index:1;color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f1a22b3;border:1px solid #ffffff80;border-radius:999px;padding:.45rem .7rem;font-size:.72rem;font-weight:900;position:absolute;inset-block-end:1.25rem;inset-inline-start:1.25rem}.shop-product-card__copy{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.25rem);display:flex}.shop-product-card__copy h2{color:var(--shop-ink);margin:0;font-size:clamp(2.15rem,4vw,3.8rem);line-height:1}.shop-product-card__subtitle{color:var(--shop-plum);margin:.75rem 0 0;font-size:1.05rem;font-weight:850;line-height:1.45}.shop-product-card__value{color:var(--shop-muted);margin:1.2rem 0 0;line-height:1.65}.shop-product-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.6rem 0;display:grid}.shop-product-card__facts div{background:#fffaf3;border:1px solid #ece3d8;border-radius:15px;padding:.8rem .9rem}.shop-product-card__facts dt{color:var(--shop-coral);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.25rem;font-size:.68rem;font-weight:900}.shop-product-card__facts dd{margin:0;font-size:.87rem;font-weight:750;line-height:1.4}.shop-product-card__purchase{border-top:1px solid #e8ded3;justify-content:space-between;align-items:center;gap:1.25rem;padding-top:1.35rem;display:flex}.shop-product-card__purchase>div{gap:.15rem;display:grid}.shop-product-card__purchase span{color:var(--shop-muted);font-size:.72rem}.shop-product-card__purchase strong{color:var(--shop-plum);font-size:1.65rem}.shop-product-card__purchase a,.shop-product-page__cta{background:var(--shop-plum);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.8rem 1.25rem;font-weight:850;text-decoration:none;display:inline-flex}.shop-product-card__purchase a:hover,.shop-product-card__purchase a:focus-visible{background:#4f3658;transform:translateY(-1px)}.shop-product-card__purchase a:focus-visible{outline-offset:3px;outline:3px solid #d65f5461}.shop-product-card__availability{color:var(--shop-muted);margin:.75rem 0 0;font-size:.78rem;line-height:1.45}.shop-product-card--free .shop-product-card__number{background:#1b6f4ee0}.shop-product-card--free .shop-product-card__purchase strong{color:#277255;font-size:clamp(1.35rem,2.3vw,1.75rem)}.shop-product-page{background:#fff;border:1px solid #eadfe7;border-radius:32px;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);width:min(100% - 2rem,1120px);min-height:620px;margin:clamp(1.5rem,5vw,4rem) auto;display:grid;overflow:hidden;box-shadow:0 22px 70px #462f481f}.shop-product-page__visual{min-height:100%}.shop-product-page__visual strong{z-index:1;letter-spacing:.08em;font-size:clamp(5rem,13vw,9rem)}.shop-product-page__rings,.shop-product-page__rings:before,.shop-product-page__rings:after{aspect-ratio:1;content:"";border:4px solid #6c486f2e;border-radius:50%;width:52%;position:absolute}.shop-product-page__rings:before{width:170%;inset:-35%}.shop-product-page__rings:after{width:240%;inset:-70%}.shop-product-page__content{align-self:center;padding:clamp(2rem,6vw,5rem)}.shop-product-page__eyebrow{color:#37796e;margin:0 0 .7rem;font-weight:800}.shop-product-page__content h1{color:#3c3040;margin:0;font-size:clamp(2.4rem,6vw,4.6rem);line-height:.98}.shop-product-page__content h2{color:#6d486f;margin:1rem 0 1.5rem;font-size:clamp(1.15rem,3vw,1.6rem);line-height:1.35}.shop-product-page__content>p:not(.shop-prototype-badge,.shop-product-page__eyebrow,.shop-product-page__note){line-height:1.65}.shop-product-page__content ul{margin:1.5rem 0;padding-inline-start:1.25rem;line-height:1.8}.shop-product-page__note{color:#766e78;max-width:48ch;margin:1rem 0 0;font-size:.88rem}.sound-case-product{--case-ink:#15333b;--case-muted:#506268;--case-sand:#f2c971;--case-coral:#ef6548;box-sizing:border-box;color:var(--case-ink);font-family:var(--font-nunito,var(--font-system,system-ui, sans-serif));background:#fffdf8;overflow:hidden}.sound-case-product__hero{color:#fff;background:#092f3e;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);min-height:min(780px,100vh - 72px);display:grid}.sound-case-product__hero-media{background:#143f48;min-height:620px;position:relative;overflow:hidden}.sound-case-product__hero-media img{object-fit:cover;object-position:center}.sound-case-product__hero-copy{background:radial-gradient(circle at 12% 15%,#f2c97129,#0000 30%),#092f3e;flex-direction:column;justify-content:center;padding:clamp(2.4rem,6vw,6.5rem);display:flex}.sound-case-product__availability{color:#ffe3a6;letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-self:flex-start;padding:.45rem .78rem;font-size:.78rem;font-weight:900}.sound-case-product__eyebrow,.sound-case-product__section-kicker{color:var(--case-coral);letter-spacing:.12em;text-transform:uppercase;margin:1.5rem 0 .55rem;font-size:.78rem;font-weight:950}.sound-case-product__hero h1{color:#fff6df;letter-spacing:-.055em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(3rem,6vw,6.2rem);line-height:.88}.sound-case-product__subtitle{max-width:38rem;color:var(--case-sand);margin:1.3rem 0 0;font-size:clamp(1.1rem,2.2vw,1.55rem);font-weight:850;line-height:1.3}.sound-case-product__value{color:#ffffffd1;max-width:58ch;margin:1.35rem 0 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.65}.sound-case-product__purchase-summary{align-items:flex-end;gap:1.25rem;margin-top:2rem;display:flex}.sound-case-product__purchase-summary>div{gap:.15rem;display:grid}.sound-case-product__purchase-summary span{color:#ffffff9e;font-size:.78rem}.sound-case-product__purchase-summary s,.sound-case-product__final-cta s{color:#ffffffbd;margin-inline:.4rem}.shop-product-card__purchase s{color:#756b76;margin-inline:.4rem}.sound-case-product__purchase-summary strong,.sound-case-product__final-cta strong{color:#fff4d6;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1}.sound-case-product__primary-cta{background:var(--case-coral);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.82rem 1.25rem;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #ef654840}.sound-case-product__primary-cta:hover,.sound-case-product__primary-cta:focus-visible{transform:translateY(-2px);box-shadow:0 16px 32px #ef654857}.sound-case-product__primary-cta--unavailable,.sound-case-product__primary-cta--unavailable:hover{box-shadow:none;cursor:default;background:#655b68;transform:none}.sound-case-product__primary-cta:focus-visible,.sound-case-product__gallery-thumbs button:focus-visible{outline-offset:3px;outline:3px solid #ffd477}.sound-case-product__availability-note{color:#ffffff9e;max-width:56ch;margin:1rem 0 0;font-size:.82rem;line-height:1.5}.shop-legal-disclosure{margin-block:1rem;font-size:.88rem;line-height:1.55}.shop-legal-disclosure p{margin:0 0 .45rem}.shop-legal-disclosure nav{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.shop-legal-disclosure a{color:inherit;text-underline-offset:3px;font-weight:700}.sound-case-product__hero .shop-legal-disclosure{color:#ffffffdb}.paypal-checkout__panel .shop-legal-disclosure{color:#514652}.shop-legal-disclosure a:focus-visible{outline-offset:3px;outline:2px solid}.sound-case-product__section,.sound-case-product__final-cta{box-sizing:border-box;width:min(100% - 2.5rem,1120px);margin-inline:auto;padding-block:clamp(3.5rem,8vw,7rem)}.sound-case-product__section h2,.sound-case-product__final-cta h2{color:var(--case-ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3.8rem);line-height:1}.sound-case-product__section-heading{grid-template-columns:minmax(0,.9fr) minmax(280px,.65fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:2.4rem;display:grid}.sound-case-product__section-heading p,.sound-case-product__intro>p:last-child{color:var(--case-muted);margin:0;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.7}.sound-case-product__intro{grid-template-columns:minmax(240px,.65fr) minmax(0,1fr);align-items:end;gap:1rem clamp(2rem,8vw,8rem);display:grid}.sound-case-product__video{direction:ltr;grid-template-columns:minmax(260px,38fr) minmax(0,62fr);grid-template-areas:"media copy";align-items:center;gap:clamp(2.5rem,8vw,7rem);display:grid}.sound-case-product__video-copy{grid-area:copy}.sound-case-product__video-copy .sound-case-product__section-kicker{margin-top:0}.sound-case-product__video-copy>p:last-child{max-width:48ch;color:var(--case-muted);margin:1.35rem 0 0;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.7}.sound-case-product__video-frame{aspect-ratio:9/16;background:#092f3e;border-radius:26px;grid-area:media;justify-self:center;width:min(100%,350px);position:relative;overflow:hidden;box-shadow:0 22px 54px #082a342e}.sound-case-product__video-frame iframe,.sound-case-product__video-poster{border:0;width:100%;height:100%;position:absolute;inset:0}.sound-case-product__video-poster{cursor:pointer;background:#092f3e;place-items:center;padding:0;display:grid;overflow:hidden}.sound-case-product__video-poster img{object-fit:contain}.sound-case-product__video-play{z-index:1;background:var(--case-coral);border:3px solid #ffffffe6;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:0 12px 30px #082a3459}.sound-case-product__video-play span{border-block:11px solid #0000;border-inline-start:18px solid #fff;width:0;height:0;margin-inline-start:5px}.sound-case-product__video-poster:focus-visible{outline-offset:-7px;outline:4px solid #ffd477}@media (prefers-reduced-motion:no-preference){.sound-case-product__video-play{transition:transform .18s,box-shadow .18s}.sound-case-product__video-poster:hover .sound-case-product__video-play{transform:scale(1.06);box-shadow:0 16px 36px #082a346b}}.sound-case-product__intro .sound-case-product__section-kicker{grid-column:1/-1;margin:0}.sound-case-product__included{background:#d9d5c9;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.sound-case-product__included li{background:#fffdf8;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:1.25rem;min-height:132px;padding:1.35rem;font-weight:850;line-height:1.4;display:grid}.sound-case-product__included li span{color:var(--case-coral);letter-spacing:.1em;direction:ltr;justify-self:left;font-size:.72rem}.sound-case-product__included-media{aspect-ratio:3/2;align-self:center;width:100%;position:relative}.sound-case-product__included-media img{object-fit:contain;object-position:center}.sound-case-product__included-title{align-self:end}.sound-case-product__flow{background:#edf3ef;width:100%;padding-inline:max(1.25rem,50vw - 560px)}.sound-case-product__flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.sound-case-product__flow li{background:#ffffffb8;border-top:3px solid #297565;padding:1.4rem;position:relative}.sound-case-product__flow li>span{color:#fff;background:#143f48;border-radius:50%;place-items:center;width:2rem;height:2rem;margin-bottom:1.5rem;font-weight:900;display:grid}.sound-case-product__flow h3{margin:0 0 .5rem;font-size:1.16rem}.sound-case-product__flow p{color:var(--case-muted);margin:0;line-height:1.55}.sound-case-product__gallery-layout{grid-template-columns:minmax(0,1fr) 112px;gap:1rem;display:grid}.sound-case-product__gallery-stage{background:#edf1ef;border-radius:24px;min-height:580px;margin:0;position:relative;overflow:hidden}.sound-case-product__gallery-stage img{object-fit:contain;padding:clamp(1rem,4vw,3.5rem)}.sound-case-product__gallery-stage figcaption{z-index:1;color:#fff;background:#082a34e6;border-radius:999px;width:fit-content;max-width:calc(100% - 2rem);padding:.55rem .8rem;font-size:.82rem;font-weight:800;position:absolute;inset-block-end:1rem;inset-inline:1rem}.sound-case-product__gallery-thumbs{gap:.75rem;display:grid}.sound-case-product__gallery-thumbs button{cursor:pointer;background:#edf1ef;border:2px solid #0000;border-radius:14px;min-height:112px;position:relative;overflow:hidden}.sound-case-product__gallery-thumbs button img{object-fit:contain;padding:.45rem}.sound-case-product__gallery-thumbs button.is-selected{border-color:var(--case-coral)}.sound-case-product__gallery-thumbs button span{z-index:1;color:var(--case-ink);background:#fff;border-radius:6px;padding:.15rem .32rem;font-size:.65rem;font-weight:900;position:absolute;inset-block-end:.35rem;inset-inline-end:.4rem}.sound-case-product__personalization,.sound-case-product__trust{grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.sound-case-product__personalization p:not(.sound-case-product__section-kicker),.sound-case-product__trust>div>p:last-child,.sound-case-product__reuse p{color:var(--case-muted);line-height:1.65}.sound-case-product__personalization ul,.sound-case-product__trust ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.sound-case-product__personalization li,.sound-case-product__trust li{background:#fff;border:1px solid #e0ddd3;border-radius:14px;padding:1rem 1rem 1rem 3rem;line-height:1.5;position:relative}[dir=rtl] .sound-case-product__personalization li,[dir=rtl] .sound-case-product__trust li{padding:1rem 3rem 1rem 1rem}.sound-case-product__personalization li:before,.sound-case-product__trust li:before{content:"✓";color:#26715f;font-weight:950;position:absolute;inset-inline-start:1rem}.sound-case-product__reuse{color:#fff;background:#143f48;border-radius:28px;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;gap:clamp(2rem,4vw,3rem);padding:clamp(2.25rem,4.5vw,3.75rem) clamp(2rem,4vw,3rem);display:grid;overflow:hidden}.sound-case-product__reuse-media{justify-self:center;width:min(112%,460px)}.sound-case-product__reuse-media img{object-fit:contain;width:100%;height:auto;display:block}.sound-case-product__reuse h2{color:#fff4d6}.sound-case-product__reuse p{color:#ffffffc2;max-width:56ch;margin-bottom:0}.sound-case-product__details dl{background:#ded9cc;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2rem 0 0;padding:1px;display:grid}.sound-case-product__details dl div{background:#fffdf8;padding:1.35rem}.sound-case-product__details dt{color:var(--case-coral);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.76rem;font-weight:950}.sound-case-product__details dd{margin:0;font-weight:800;line-height:1.5}.sound-case-product__trust{background:#f4ecdc;width:100%;padding-inline:max(1.25rem,50vw - 560px)}.sound-case-product__trust .sound-case-product__section-kicker{margin-top:0}.sound-case-product__final-cta{color:#fff;background:#092f3e;border-radius:28px;justify-content:space-between;align-items:center;gap:2rem;margin-block:3rem;padding:clamp(1.5rem,5vw,3.5rem);display:flex}.sound-case-product__final-cta h2{color:#fff4d6}.sound-case-product__final-cta p{color:#ffffffb3;margin-bottom:0}.sound-case-product__final-cta>div:last-child{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}@media (max-width:900px){.sound-case-product__hero{grid-template-columns:1fr}.sound-case-product__hero-media{aspect-ratio:16/10;min-height:min(72vw,620px)}.sound-case-product__video{grid-template-columns:minmax(250px,42fr) minmax(0,58fr);gap:2.5rem}.sound-case-product__video-frame{width:min(100%,300px)}.sound-case-product__included,.sound-case-product__flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sound-case-product__gallery-stage{min-height:500px}.sound-case-product__reuse{grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:1.5rem;padding:2.25rem 2rem}.sound-case-product__reuse-media{width:min(115%,390px)}}@media (max-width:640px){.sound-case-product__hero-media{min-height:72vw}.sound-case-product__hero-copy{padding:2rem 1.25rem 2.4rem}.sound-case-product__hero h1{max-width:none;font-size:clamp(2.8rem,15vw,4.3rem)}.sound-case-product__purchase-summary{flex-direction:column;align-items:stretch}.sound-case-product__primary-cta{box-sizing:border-box;width:100%}.sound-case-product__section,.sound-case-product__final-cta{width:min(100% - 2rem,1120px);padding-block:3.5rem}.sound-case-product__section-heading,.sound-case-product__intro,.sound-case-product__personalization,.sound-case-product__trust{grid-template-columns:1fr;gap:1.25rem}.sound-case-product__video{grid-template-columns:1fr;grid-template-areas:"copy""media";gap:2rem}.sound-case-product__video-frame{width:min(100%,300px)}.sound-case-product__included,.sound-case-product__flow ol,.sound-case-product__details dl{grid-template-columns:1fr}.sound-case-product__included li{min-height:104px}.sound-case-product__flow{width:100%;padding-inline:1rem}.sound-case-product__gallery-layout{grid-template-columns:1fr}.sound-case-product__gallery-stage{min-height:min(115vw,500px)}.sound-case-product__gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.sound-case-product__gallery-thumbs button{min-height:72px}.sound-case-product__reuse{grid-template-columns:1fr;gap:.5rem;padding:1.5rem 1.25rem 2rem}.sound-case-product__reuse-media{width:min(100%,340px)}.sound-case-product__trust{width:100%;padding-inline:1rem}.sound-case-product__final-cta{flex-direction:column;align-items:stretch;padding-inline:1.25rem}.sound-case-product__final-cta>div:last-child{flex-direction:column;align-items:stretch}}.paypal-checkout{box-sizing:border-box;color:#302b38;width:min(100% - 2rem,760px);font-family:var(--font-nunito,"Nunito", var(--font-system,system-ui, sans-serif));background:linear-gradient(145deg,#fffdf8,#fff 58%,#f5eff8);border:1px solid #eadfe7;border-radius:30px;margin:clamp(1.5rem,5vw,4rem) auto;padding:clamp(1.25rem,4vw,2.5rem);font-size:1rem;line-height:1.55;box-shadow:0 22px 70px #462f481f}.paypal-checkout[dir=rtl]{font-family:var(--font-system,system-ui, sans-serif)}.paypal-checkout button,.paypal-checkout input{font-family:inherit}.paypal-checkout a{overflow-wrap:anywhere}.paypal-checkout__header h1{color:#3c3040;margin:0;font-family:inherit;font-size:clamp(2rem,6vw,3.7rem);line-height:1.15}.paypal-checkout__header>p:not(.paypal-checkout__badge){color:#665d69;max-width:58ch;line-height:1.6}.paypal-checkout__badge{color:#6b5012;letter-spacing:.04em;text-transform:uppercase;background:#fff0b8;border-radius:999px;margin:0 0 .85rem;padding:.35rem .7rem;font-size:.875rem;font-weight:800;display:inline-flex}.paypal-checkout__panel{background:#ffffffe0;border:1px solid #6d486f24;border-radius:22px;margin-top:1.5rem;padding:clamp(1.1rem,4vw,2rem)}.paypal-checkout__panel h2{color:#3c3040;margin-top:0;font-family:inherit;line-height:1.25}.paypal-checkout__panel .shop-legal-disclosure{font-size:.9375rem;line-height:1.55}.paypal-checkout__panel--success{background:#f2fbf8;border-color:#37796e4d}.paypal-checkout__price{gap:.4rem;margin-bottom:1.25rem;display:grid}.paypal-checkout__price-row{justify-content:space-between;align-items:baseline;gap:.75rem 1rem;min-width:0;display:flex}.paypal-checkout__price-row span{color:#514652;font-weight:700}.paypal-checkout__price-row--regular{font-size:1rem}.paypal-checkout__price-row--regular s{color:#665d69}.paypal-checkout__price-row--total strong{color:#245a46;font-size:clamp(2rem,7vw,3rem);line-height:1.2}.paypal-checkout__price-savings{color:#245a46;margin:0;font-weight:800}.paypal-checkout__price bdi{white-space:nowrap}.paypal-checkout__primary,.paypal-checkout__paypal-button{color:#1f2937;min-height:48px;font:inherit;cursor:pointer;background:#ffc439;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.2rem;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.paypal-checkout__primary{color:#fff;background:#6d486f}.paypal-checkout__consents{gap:.85rem;margin:1rem 0 1.25rem;display:grid}.paypal-checkout__consent{color:#3c3040;cursor:pointer;align-items:flex-start;gap:.65rem;font-size:1rem;line-height:1.55;display:flex}.paypal-checkout__consent input{accent-color:#6d486f;flex:none;width:1.15rem;height:1.15rem;margin-top:.18rem}.paypal-checkout__consent a{color:#6d486f;text-underline-offset:2px;text-decoration:underline}.paypal-checkout__consent input:focus-visible{outline-offset:3px;outline:3px solid #9b5ca2}.paypal-checkout__paypal-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #684b0a2e}.paypal-checkout__paypal-button:disabled{cursor:not-allowed;opacity:.65}.paypal-checkout__secure-note{color:#514652;font-size:.875rem;line-height:1.55}.paypal-checkout__status{color:#665d69;padding:2rem 0}.paypal-checkout__error{color:#8b2f3e}.paypal-checkout__error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}@media (max-width:520px){.paypal-checkout{box-sizing:border-box;border-radius:22px;width:min(100% - 1rem,760px);margin-block:.5rem}.paypal-checkout__price-row{flex-direction:column;align-items:flex-start;gap:.1rem}.paypal-checkout__paypal-button,.paypal-checkout__primary{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:reduce){.paypal-checkout__paypal-button{transition:none}}.purchase-success{box-sizing:border-box;color:#302b38;min-height:min(75vh,720px);font-family:var(--font-nunito,"Nunito", var(--font-system,system-ui, sans-serif));place-items:center;padding:clamp(1rem,5vw,4rem);line-height:1.6;display:grid}.purchase-success[dir=rtl]{font-family:var(--font-system,system-ui, sans-serif)}.purchase-success__card{box-sizing:border-box;text-align:center;background:radial-gradient(circle at 85% 12%,#fff0ba 0,#0000 28%),linear-gradient(145deg,#fffdf8,#fff 55%,#f5eff8);border:1px solid #eadfe7;border-radius:30px;width:min(100%,700px);padding:clamp(1.5rem,6vw,4rem);box-shadow:0 22px 70px #462f481f}.purchase-success__mark{color:#6d486f;background:#fff0ba;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;font-size:2rem;display:inline-grid}.purchase-success h1{color:#3c3040;margin:1.25rem 0 .75rem;font-size:clamp(1.9rem,5vw,3rem);line-height:1.2}.purchase-success p{max-width:54ch;margin:0 auto;font-size:clamp(1rem,2vw,1.15rem)}.purchase-success__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.purchase-success__primary,.purchase-success__secondary{box-sizing:border-box;max-width:100%;min-height:48px;font:inherit;overflow-wrap:anywhere;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.35rem;font-weight:800;text-decoration:none;display:inline-flex}.purchase-success__primary{color:#fff;background:#6d486f;border:1px solid #6d486f}.purchase-success__secondary{color:#6d486f;background:#fff;border:1px solid #6d486f}.purchase-success__primary:focus-visible,.purchase-success__secondary:focus-visible{outline-offset:3px;outline:3px solid #9b5ca2}@media (max-width:390px){.purchase-success{padding:.5rem}.purchase-success__card{border-radius:22px}.purchase-success__actions{flex-direction:column;align-items:stretch}}.preorder-page{color:#302b38;width:min(100% - 2rem,1180px);min-height:760px;font-family:var(--font-system,system-ui, -apple-system, sans-serif);background:#fff9ea;border:1px solid #5c3d5429;border-radius:36px;grid-template-columns:minmax(370px,.88fr) minmax(460px,1.12fr);margin:clamp(1rem,4vw,3.5rem) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #35223a33,0 7px 22px #59362a17}.preorder-page__visual{background:#201a2a;min-height:100%;position:relative;overflow:hidden}.preorder-page__poster{object-fit:cover;object-position:center}.preorder-page__poster-shade{pointer-events:none;background:linear-gradient(#0000 67%,#18111e9e 100%);position:absolute;inset:0}.preorder-page__poster-label{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff8df;letter-spacing:.13em;text-transform:uppercase;background:#24182b94;border:1px solid #ffffff9e;border-radius:999px;padding:8px 13px;font-size:.74rem;font-weight:850;position:absolute;inset-block-end:25px;inset-inline-start:26px}.preorder-page__content{background:linear-gradient(#6652430e 1px,#0000 1px) 0 28px/100% 27px,radial-gradient(circle at 90% 9%,#f8cb413b,#0000 24%),radial-gradient(circle at 4% 92%,#b0587021,#0000 27%),#fff9ea;align-self:stretch;padding:clamp(2rem,5vw,4.75rem) clamp(1.75rem,5vw,4.5rem);position:relative}.preorder-page__content:before{content:"";pointer-events:none;border:2px dashed #65464c24;border-radius:24px;position:absolute;inset:19px}.preorder-page__content>:not(.preorder-page__sticker){z-index:2;position:relative}.preorder-page__sticker{z-index:3;filter:drop-shadow(0 10px 9px #56322b30);pointer-events:none;width:clamp(86px,10vw,124px);height:auto;animation:5s ease-in-out infinite preorderStickerFloat;position:absolute;inset-block-start:18px;inset-inline-end:6px;transform:rotate(7deg)}@keyframes preorderStickerFloat{0%,to{translate:0;rotate:none}50%{translate:0 -7px;rotate:-2deg}}.preorder-page .shop-prototype-badge{color:#3c2b42;letter-spacing:.09em;text-transform:uppercase;background:#f4cc42;border:0;border-radius:999px 999px 999px 8px;width:fit-content;margin:0 0 13px;padding:8px 13px;font-size:.74rem;font-weight:900;box-shadow:4px 4px #69456c}.preorder-page__content h1{color:#432e4d;max-width:calc(100% - 52px);font-family:var(--font-amatic-sc), var(--font-caveat), cursive;text-wrap:balance;margin:0;font-size:clamp(3rem,6vw,5.2rem);line-height:.9}.preorder-page__hook{color:#85445f;max-width:32ch;font-family:var(--font-caveat), cursive;margin:13px 0 0;font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:750;line-height:1.16}.preorder-page__intro{color:#5d515c;max-width:55ch;margin-block:13px 22px;font-size:.96rem;line-height:1.58}.preorder-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc4;border:1px solid #61415b33;border-radius:24px 18px 26px 20px;padding:clamp(1rem,3vw,1.45rem);position:relative;box-shadow:0 14px 34px #4a2c451f}.preorder-prices{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.7rem;margin-bottom:.9rem;display:grid}.preorder-prices>div{background:#eee9ec;border:1px solid #5c4c591a;border-radius:15px 12px 17px 13px;align-content:center;gap:.3rem;min-height:66px;padding:.75rem .85rem;display:grid}.preorder-prices span{color:#665e69;font-size:.76rem;font-weight:800}.preorder-prices s,.preorder-prices strong{font-size:clamp(1.35rem,3.5vw,1.85rem);line-height:1}.preorder-prices s{color:#766d76;text-decoration-color:#a35b66;text-decoration-thickness:2px}.preorder-prices__offer{color:#71394f;box-shadow:3px 4px #69456c33;background:linear-gradient(135deg,#fff0a9,#ffe18b)!important;border:2px solid #aa772240!important}.preorder-prices__offer strong{color:#873650;font-size:clamp(1.7rem,4.4vw,2.35rem)}.preorder-no-payment{color:#4f675d;margin:0 0 .9rem;padding-inline-start:25px;font-size:.9rem;font-weight:800;line-height:1.45}.preorder-no-payment:before{content:"✓";color:#3b8065;margin-inline-start:-25px;font-weight:950;position:absolute}.preorder-form{gap:.7rem;display:grid}.preorder-form>label:first-child{font-size:.86rem;font-weight:850}.preorder-form>input[type=email]{box-sizing:border-box;color:#342d38;width:100%;min-height:52px;font:inherit;background:#ffffffeb;border:2px solid #cbbbc9;border-radius:14px 11px 15px 12px;padding:.8rem 1rem;transition:border-color .16s,box-shadow .16s}.preorder-form>input[type=email]:focus{border-color:#76517d;outline:0;box-shadow:0 0 0 4px #76517d21}.preorder-consent{color:#5f5661;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;font-size:.82rem;line-height:1.48;display:grid}.preorder-consent input{accent-color:#754b79;width:1.3rem;height:1.3rem;margin:.15rem 0 0}.preorder-consent a{color:#5d3d60;font-weight:750}.preorder-form button{color:#fff;cursor:pointer;min-height:52px;font:inherit;background:linear-gradient(135deg,#6d4678,#9c466d 60%,#d26a58);border:2px solid #432e4d;border-radius:999px;font-weight:900;transition:transform .17s,box-shadow .17s,filter .17s;box-shadow:0 6px #432e4d,0 12px 24px #512d4a33}.preorder-form button:hover:not(:disabled),.preorder-form button:focus-visible:not(:disabled){filter:saturate(1.12);transform:translateY(-2px);box-shadow:0 8px #432e4d,0 16px 28px #512d4a40}.preorder-form button:focus-visible{outline-offset:3px;outline:4px solid #f4cc42}.preorder-form button:disabled{cursor:wait;opacity:.62}.preorder-form__error{color:#9a2947;margin:0;font-weight:700}.preorder-card--status{text-align:center;align-content:center;min-height:220px;display:grid}.preorder-card--status h2,.preorder-card--status p{margin-block:0 .65rem}.preorder-card--success>span{color:#246151;background:#dff3e9;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.75rem;font-size:1.4rem;font-weight:900;display:inline-grid}[dir=rtl] .preorder-page__content,[dir=rtl] .preorder-card{text-align:start}[dir=rtl] .preorder-page__sticker{transform:rotate(-7deg)}@media (max-width:760px){.preorder-page{border-radius:26px;grid-template-columns:1fr;width:min(100% - 1rem,680px);min-height:0;margin-block:.75rem}.preorder-page__visual{aspect-ratio:1.12;min-height:0}.preorder-page__poster{object-position:center 38%}.preorder-page__content{padding:1.55rem 1.25rem 1.4rem}.preorder-page__content:before{border-radius:19px;inset:10px}.preorder-page__content h1{font-size:clamp(3rem,14vw,4.25rem)}.preorder-page__sticker{width:86px;inset-block-start:6px;inset-inline-end:-8px}.preorder-page__poster-label{inset-block-end:16px;inset-inline-start:16px}.preorder-page__intro{font-size:.92rem}}@media (max-width:390px){.preorder-prices{grid-template-columns:1fr}.preorder-page__sticker{display:none}.preorder-page__content h1{max-width:100%}}@media (prefers-reduced-motion:reduce){.preorder-page__sticker{animation:none}.preorder-form button,.preorder-form>input[type=email]{transition:none}}.customer-auth,.customer-account,.customer-access{box-sizing:border-box;color:#302b38;min-height:70vh;font-family:var(--font-system,system-ui, -apple-system, sans-serif);background:#fffaf4;padding:clamp(1rem,5vw,4rem)}.customer-auth,.customer-access{place-items:center;display:grid}.customer-auth__card,.customer-access__card,.customer-account__panel{box-sizing:border-box;background:#fff;border:1px solid #e7dce5;border-radius:28px;width:min(100%,680px);padding:clamp(1.4rem,5vw,2.75rem);box-shadow:0 18px 50px #432d471a}.customer-account__panel{width:min(100%,920px);margin-inline:auto}.customer-auth h1,.customer-access h1,.customer-account h1,.customer-account h2,.customer-account h3{color:#49374d}.customer-auth__card>button,.customer-auth form button,.customer-account__primary{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#6d486f;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.15rem;font-weight:750;text-decoration:none;display:inline-flex}.customer-auth__card>button,.customer-auth form button{width:100%}.customer-auth button:disabled{cursor:wait;opacity:.58}.customer-auth form{gap:.65rem;display:grid}.customer-auth input{box-sizing:border-box;width:100%;min-height:46px;font:inherit;border:1px solid #cfc3ce;border-radius:12px;padding:.75rem .9rem}.customer-auth__divider{color:#817985;align-items:center;gap:.75rem;margin-block:1.25rem;display:flex}.customer-auth__divider:before,.customer-auth__divider:after{content:"";background:#e4dce3;flex:1;height:1px}.customer-account__identity,.customer-account__empty{background:#f8f3f7;border-radius:16px;padding:1rem}.customer-account__identity{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1.25rem;display:flex}.customer-account__billing{background:#ffffffb8;border:1px solid #5b432a33;border-radius:18px;gap:.65rem;margin:1.5rem 0;padding:1.1rem;display:grid}.customer-account__billing input{width:100%;font:inherit;border:1px solid #5b432a4d;border-radius:10px;padding:.7rem .85rem}.paypal-checkout__billing label{font-weight:700}.paypal-checkout__billing input{width:100%;font:inherit;border:1px solid #5b432a4d;border-radius:10px;padding:.72rem .85rem}.customer-account__identity p{margin:0}.customer-account__products{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.customer-account__products>li{border:1px solid #e7dce5;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;display:flex}.customer-account__products h3,.customer-account__products p{margin-block:.45rem 0}.customer-account__products span{border-radius:999px;padding:.2rem .55rem;font-size:.76rem;font-weight:800;display:inline-flex}.customer-account__products .is-active{color:#276759;background:#e3f3eb}.customer-account__products .is-inactive{color:#8a3850;background:#f5e9ec}.customer-account__products .is-pending{color:#76551b;background:#fff1ce}.customer-account__purchases>li{grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.customer-account__purchase-main{min-width:0}.customer-account__purchase-main h3{overflow-wrap:anywhere}.customer-account__purchase-meta{flex-wrap:wrap;gap:.75rem 1.5rem;margin:1rem 0;display:flex}.customer-account__purchase-meta>div{gap:.2rem;display:grid}.customer-account__purchase-meta dt{color:#817985;font-size:.78rem;font-weight:700}.customer-account__purchase-meta dd{margin:0;font-weight:750}.customer-account__purchase-statuses{flex-wrap:wrap;gap:.5rem;display:flex}.customer-account__reprint-help{color:#655b68;max-width:56ch;line-height:1.55}.customer-account__actions{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:.75rem;display:flex}.customer-account__purchases .customer-account__actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.customer-account__purchases .customer-account__actions>*{box-sizing:border-box;overflow-wrap:anywhere;text-align:center;width:100%;min-width:0}.customer-account__secondary{color:#6d486f;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #6d486f;border-radius:999px;padding:.75rem 1.15rem;font-weight:750}.customer-account__secondary:disabled{cursor:wait;opacity:.58}.customer-account__download-error{color:#8a3850;font-weight:700}.customer-account__grants{margin-top:2rem}.customer-account__support{background:#f8f3f7;border:1px solid #e7dce5;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1.2rem;display:flex}.customer-account__support h2{margin:0}@media (max-width:800px){.customer-account__purchases>li{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.customer-auth,.customer-account,.customer-access{padding:.75rem}.customer-account__products>li,.customer-account__identity{flex-direction:column;align-items:stretch}.customer-account__actions,.customer-account__actions a,.customer-account__actions button,.customer-account__primary{box-sizing:border-box;text-align:center;width:100%}}.quest-builder-shell{background:#f5f1f5;padding:clamp(1rem,3vw,2.5rem)}.quest-builder-heading{grid-column:1/-1;width:min(100%,1200px);margin-inline:auto}.quest-builder-heading p{color:#37796e;margin:0 0 .35rem;font-weight:800}.quest-builder-heading h1{color:#49374d;margin:0 0 .5rem;font-size:clamp(2rem,5vw,3.2rem)}.quest-builder-heading span{color:#655e68;max-width:70ch;line-height:1.5;display:block}.quest-builder-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;width:min(100%,1200px);margin:1.5rem auto 0;padding:0;list-style:none;display:grid}.quest-builder-progress li{color:#746c76;background:#ffffffad;border:1px solid #ded5dd;border-radius:14px;align-items:center;gap:.55rem;min-width:0;padding:.7rem .8rem;font-size:.88rem;font-weight:800;display:flex}.quest-builder-progress li span{background:#eee8ed;border-radius:50%;flex:0 0 1.75rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.quest-builder-progress li.is-current,.quest-builder-progress li.is-complete,.quest-builder-progress li.is-available{color:#315f57;border-color:#9bc7bb}.quest-builder-progress li.is-current{background:#eef8f4}.quest-builder-progress li.is-current span,.quest-builder-progress li.is-complete span{color:#fff;background:#37796e}.quest-builder-workspace{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:1.5rem;width:min(100%,1200px);margin:1.5rem auto 0;display:grid}.quest-builder-controls,.quest-product-preview{background:#fff;border:1px solid #e2d8e1;border-radius:22px}.quest-builder-controls{flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:sticky;top:1rem}.quest-builder-section-heading h2,.quest-builder-draft-summary h2{color:#49374d;margin:0}.quest-builder-section-heading p,.quest-builder-draft-summary>p{color:#6c646f;margin:.45rem 0 0;line-height:1.5}.quest-builder-draft-summary{background:#fff;border:1px solid #e2d8e1;border-radius:22px;padding:clamp(1.25rem,3vw,2rem)}.quest-builder-draft-summary dl,.quest-ready__summary dl{gap:.75rem;margin:1.25rem 0 0;display:grid}.quest-builder-draft-summary dl div,.quest-ready__summary dl div{border-bottom:1px solid #ebe4ea;grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);gap:.8rem;padding-bottom:.7rem;display:grid}.quest-builder-draft-summary dt,.quest-ready__summary dt{color:#746c76;font-weight:750}.quest-builder-draft-summary dd,.quest-ready__summary dd{color:#3d3540;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:800}.quest-builder-field{flex-direction:column;gap:.45rem;font-weight:750;display:flex}.quest-builder-field input,.quest-builder-field select,.quest-builder-participant input{box-sizing:border-box;color:#302b38;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfc3ce;border-radius:10px;padding:.7rem .8rem}.quest-builder-field input:focus,.quest-builder-field select:focus,.quest-builder-participant input:focus{border-color:#6d486f;outline:3px solid #6d486f24}.quest-builder-validation{color:#9a3d52;margin:-.45rem 0 0;font-size:.82rem}.quest-builder-back-link{color:#5d3e60;align-items:center;gap:.45rem;margin-bottom:1rem;font-weight:800;text-decoration:none;display:inline-flex}.quest-builder-back-link:hover,.quest-builder-back-link:focus-visible{text-decoration:underline}.quest-builder-save{gap:.55rem;display:grid}.quest-builder-save button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#6d486f;border:0;border-radius:999px;padding:.75rem 1rem;font-weight:800}.quest-builder-save button:disabled{cursor:not-allowed;opacity:.55}.quest-builder-save p{color:#37796e;margin:0;font-size:.88rem;font-weight:700}.quest-builder-save p[role=alert]{color:#9a3d52}.quest-builder-save--dirty p{color:#865d25}.quest-ready{background:#fff;border:1px solid #d8e6e0;border-radius:24px;width:min(100%,1000px);margin:1.5rem auto 0;overflow:hidden;box-shadow:0 16px 44px #374b4317}.quest-ready__hero{text-align:center;background:linear-gradient(135deg,#e8f5ef,#faf7fb);padding:clamp(1.5rem,5vw,3rem)}.quest-ready__hero>span{color:#fff;background:#37796e;border-radius:50%;place-items:center;width:3rem;height:3rem;margin:0 auto .8rem;font-size:1.6rem;font-weight:900;display:grid}.quest-ready__hero>p:first-of-type{color:#37796e;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.82rem;font-weight:850}.quest-ready__hero h2{color:#49374d;margin:0;font-size:clamp(2rem,5vw,3.35rem)}.quest-ready__hero>p:last-child{color:#655e68;max-width:58ch;margin:.7rem auto 0;line-height:1.55}.quest-ready__content{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:1.25rem;padding:clamp(1.25rem,4vw,2.25rem);display:grid}.quest-ready__summary,.quest-ready__print{border:1px solid #ebe4ea;border-radius:16px;padding:1.2rem}.quest-ready__summary h3,.quest-ready__print h3{color:#5d3e60;margin:0}.quest-ready__summary dd{flex-wrap:wrap;gap:.35rem;display:flex}.quest-ready__summary dd bdi+bdi:before{content:"·";color:#9c929e;margin-inline-end:.35rem}.quest-ready__print p{color:#6c646f;line-height:1.55}.quest-ready__print>button,.quest-ready__print-error button{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#5b3a5f;border:0;border-radius:999px;padding:.75rem 1rem;font-weight:850}.quest-ready__print>button:focus-visible,.quest-ready__print-error button:focus-visible,.quest-ready__actions button:focus-visible,.quest-ready__actions a:focus-visible{outline-offset:3px;outline:3px solid #6d486f38}.quest-ready__print>button:disabled{cursor:wait;opacity:.6}.quest-ready__print-error{color:#9a3d52;margin-top:.8rem}.quest-ready__print-error button{background:#8a3850}.quest-ready__actions{border-top:1px solid #ebe4ea;flex-wrap:wrap;align-items:center;gap:.8rem;padding:1.1rem clamp(1.25rem,4vw,2.25rem) 1.5rem;display:flex}.quest-ready__actions button,.quest-ready__actions a{box-sizing:border-box;color:#5d3e60;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #6d486f;border-radius:999px;padding:.65rem 1rem;font-weight:800;text-decoration:none}.quest-ready__actions p{color:#746c76;flex-basis:100%;margin:.2rem 0 0;font-size:.88rem;line-height:1.5}.quest-page-preview{padding:0 clamp(1.25rem,4vw,2.25rem) clamp(1.5rem,4vw,2.25rem)}.quest-page-preview__heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.quest-page-preview__heading p{color:#37796e;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .25rem;font-size:.76rem;font-weight:850}.quest-page-preview__heading h3{color:#49374d;margin:0;font-size:clamp(1.4rem,3vw,2rem)}.quest-page-preview__heading output{color:#655e68;flex:none;font-weight:800}.quest-page-preview__viewport{aspect-ratio:210/297;background:#e9e6e9;border:1px solid #ded7df;border-radius:14px;width:100%;max-width:210mm;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 12px 32px #2d23301f}.quest-page-preview__paper{inset-block-start:0;transform-origin:top;background:#fff;width:210mm;height:297mm;margin-left:-105mm;position:absolute;left:50%}.quest-page-preview__paper .quest-page-frame{width:210mm;height:297mm;box-shadow:none}.quest-page-preview__navigation{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1rem;display:grid}.quest-page-preview__navigation>button,.quest-page-preview__pages button{color:#563d59;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc3d0;border-radius:10px;padding:.55rem .8rem;font-weight:800}.quest-page-preview__navigation button:disabled{cursor:not-allowed;opacity:.45}.quest-page-preview__navigation button:focus-visible{outline-offset:2px;outline:3px solid #6d486f3d}.quest-page-preview__pages{scrollbar-width:thin;direction:ltr;gap:.35rem;margin:0;padding:.25rem;list-style:none;display:flex;overflow-x:auto}.quest-page-preview__pages button{min-width:42px;padding-inline:.5rem}.quest-page-preview__pages button[aria-current=page]{color:#fff;background:#5b3a5f;border-color:#5b3a5f}.quest-page-preview__note{color:#746c76;margin:.8rem 0 0;font-size:.85rem;line-height:1.5}.quest-ready__print-guide{background:#f7fbf9;border:1px solid #d8e6e0;border-radius:16px;margin:0 clamp(1.25rem,4vw,2.25rem) clamp(1.5rem,4vw,2.25rem)}.quest-ready__print-guide summary{color:#315f57;cursor:pointer;padding:1rem 1.15rem;font-weight:850}.quest-ready__print-guide summary:focus-visible{outline-offset:2px;outline:3px solid #37796e3d}.quest-ready__print-guide>div{color:#5f5862;padding:0 1.15rem 1.1rem;line-height:1.55}.quest-ready__print-guide p{margin:0 0 .7rem}.quest-ready__print-guide ul{margin:0;padding-inline-start:1.25rem}.quest-ready__print-guide li+li{margin-top:.45rem}.quest-ready__print-guide-note{color:#7a5f2f;font-size:.84rem;margin-top:.9rem!important}.quest-builder-delivery{border-top:1px solid #e3dae2;gap:.55rem;padding-top:1rem;display:grid}.quest-builder-delivery button{color:#5b3a5f;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:2px solid #5b3a5f;border-radius:999px;padding:.78rem 1rem;font-weight:850}.quest-builder-delivery button:hover,.quest-builder-delivery button:focus-visible{background:#f7f0f7}.quest-builder-delivery button:disabled{cursor:not-allowed;opacity:.52}.quest-builder-delivery button:focus-visible{outline-offset:2px;outline:3px solid #6d486f33}.quest-builder-delivery p{color:#746c76;margin:0;font-size:.84rem;line-height:1.45}.quest-builder-participants{border:1px solid #e3dae2;border-radius:14px;min-width:0;margin:0;padding:1rem}.quest-builder-participants legend{padding-inline:.3rem;font-weight:800}.quest-builder-participant-list{flex-direction:column;gap:.55rem;display:flex}.quest-builder-participant{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.quest-builder-participant button,.quest-builder-add{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:10px;font-weight:750}.quest-builder-participant button{color:#8a3850;background:#f5e9ec;padding-inline:.75rem}.quest-builder-add{color:#2f6d63;background:#e9f3ef;width:100%;margin-top:.75rem}.quest-builder-add:disabled,.quest-product-preview__purchase button:disabled{cursor:not-allowed;opacity:.45}.quest-builder-participants small{color:#746c76;margin-top:.6rem;line-height:1.35;display:block}.quest-product-preview{min-width:0;overflow:hidden}.quest-product-preview__header,.quest-product-preview__grid,.quest-product-preview__purchase{padding:clamp(1.25rem,3vw,2rem)}.quest-product-preview__header{background:#fbf8fb;border-bottom:1px solid #e8e0e7}.quest-product-preview__header>p:first-child{color:#37796e;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.82rem;font-weight:800}.quest-product-preview__header h2{color:#49374d;margin:0;font-size:clamp(1.8rem,4vw,2.8rem)}.quest-product-preview__personalized{color:#625a65;margin:.8rem 0 0}.quest-product-preview__personalized bdi{color:#6d486f;margin-inline-start:.3em;font-size:1.12em;font-weight:800}.quest-product-preview__team{margin-top:1rem}.quest-product-preview__team h3{margin:0 0 .4rem;font-size:.9rem}.quest-product-preview__team ul,.quest-product-preview__map ol{margin:0;padding:0;list-style:none}.quest-product-preview__team ul{flex-wrap:wrap;gap:.4rem;display:flex}.quest-product-preview__team li{color:#315f57;background:#eaf4f0;border-radius:999px;padding:.3rem .65rem;font-size:.85rem}.quest-product-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.quest-product-preview__grid>section{border:1px solid #ebe4ea;border-radius:14px;padding:1rem}.quest-product-preview__grid h3{color:#5d3e60;margin:0 0 .75rem;font-size:1rem}.quest-product-preview__grid ul,.quest-product-preview__grid ol{color:#5f5862;margin:0;padding-inline-start:1.2rem;font-size:.9rem;line-height:1.55}.quest-product-preview__timing{gap:.55rem;margin:1rem 0 0;display:grid}.quest-product-preview__timing div{grid-template-columns:auto 1fr;gap:.4rem;display:grid}.quest-product-preview__timing dt{font-weight:800}.quest-product-preview__timing dd{color:#68616b;margin:0}.quest-product-preview__map ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem;display:grid}.quest-product-preview__map li{color:#5f5862;grid-template-columns:2em minmax(0,1fr);align-items:baseline;gap:.35rem;font-size:.88rem;display:grid}.quest-product-preview__map li span{color:#498075;font-size:.75rem;font-weight:850}.quest-product-preview__purchase{text-align:center;border-top:1px solid #e8e0e7}.quest-product-preview__purchase button{color:#fff;min-height:46px;font:inherit;background:#6d486f;border:0;border-radius:999px;padding:.75rem 1.4rem;font-weight:800}.quest-product-preview__purchase p{color:#766e78;margin:.7rem 0 0;font-size:.82rem}.quest-document-print-host{display:none}.quest-document{flex-direction:column;gap:1.5rem;width:min(100%,210mm);margin-inline:auto;display:flex}.quest-page-frame{box-sizing:border-box;aspect-ratio:210/297;background:#fff;width:100%;overflow:hidden;box-shadow:0 10px 35px #2d23302e}.quest-sound-cards-sheet{box-sizing:border-box;color:#29252e;width:100%;height:100%;font-family:var(--font-nunito,"Nunito", system-ui, sans-serif);background:#fff;padding:6mm 7mm}.quest-sound-cards-sheet__header{color:#5e5962;letter-spacing:.08em;white-space:nowrap;justify-content:center;align-items:center;gap:2mm;min-height:4mm;margin-bottom:3mm;font-size:2.35mm;font-weight:800;line-height:1;display:flex}.quest-sound-cards-sheet__grid{direction:ltr;grid-template-rows:repeat(3,84mm);grid-template-columns:repeat(3,64mm);justify-content:center;gap:2mm;display:grid}.quest-sound-cards-sheet--front,.quest-sound-card-backs-sheet{position:relative}.quest-sound-cards-sheet__front-orientation{color:#29252e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35mm;line-height:1;display:flex;position:absolute;inset-block-start:.55mm;inset-inline:7mm}.quest-sound-cards-sheet__front-orientation strong{letter-spacing:.06em;font-size:2.35mm;font-weight:950}.quest-sound-cards-sheet__front-orientation>span{letter-spacing:.08em;font-size:1.65mm;font-weight:850}.quest-sound-card-backs-sheet__manual-guide{box-sizing:border-box;color:#29252e;min-height:20mm;font-family:var(--font-nunito,"Nunito", system-ui, sans-serif);border-block-start:.45mm solid #29252e;grid-template-columns:57mm minmax(0,1fr);column-gap:4mm;margin-top:2.4mm;padding:1.6mm 2mm 0;display:grid}.quest-sound-card-backs-sheet__warning{text-align:center;border-inline-end:.3mm solid #b8b4bc;flex-direction:column;justify-content:center;padding-inline-end:3mm;display:flex}.quest-sound-card-backs-sheet__warning strong{letter-spacing:.04em;font-size:3.35mm;font-weight:950;line-height:1}.quest-sound-card-backs-sheet__warning bdi{color:#514c55;margin-top:1.2mm;font-size:2.2mm;font-weight:850;line-height:1.05}.quest-sound-card-backs-sheet__pairing{align-self:center;margin:0;font-size:2.45mm;font-weight:900;line-height:1.2}.quest-sound-card-backs-sheet__pairing bdi{white-space:nowrap}.quest-sound-card-cut-area{background:#fff;place-items:center;width:64mm;height:84mm;display:grid;position:relative}.quest-sound-card-cut-mark{box-sizing:border-box;pointer-events:none;border-color:#8c888f;width:1.5mm;height:1.5mm;position:absolute}.quest-sound-card-cut-mark--tl{border-block-end:.2mm solid #8c888f;border-inline-end:.2mm solid #8c888f;inset-block-start:.5mm;inset-inline-start:.5mm}.quest-sound-card-cut-mark--tr{border-block-end:.2mm solid #8c888f;border-inline-start:.2mm solid #8c888f;inset-block-start:.5mm;inset-inline-end:.5mm}.quest-sound-card-cut-mark--bl{border-block-start:.2mm solid #8c888f;border-inline-end:.2mm solid #8c888f;inset-block-end:.5mm;inset-inline-start:.5mm}.quest-sound-card-cut-mark--br{border-block-start:.2mm solid #8c888f;border-inline-start:.2mm solid #8c888f;inset-block-end:.5mm;inset-inline-end:.5mm}.quest-intro-card{box-sizing:border-box;color:#29252e;width:60mm;height:80mm;font-family:var(--font-nunito,"Nunito", system-ui, sans-serif);background:#fff;border:1.1mm solid #3b817d;border-radius:3.2mm;overflow:hidden;box-shadow:inset 0 0 0 .22mm #d2dfdc}.quest-intro-card--front{background:radial-gradient(circle at 92% 5%,#59a29926,#0000 22mm),#fff;grid-template-rows:13.5mm minmax(0,1fr) 6mm;display:grid}.quest-intro-card__header{direction:ltr;background:#edf7f5;border-block-end:.3mm solid #c7ddd8;grid-template-columns:minmax(0,1fr) 15mm;align-items:center;padding:1.2mm 1.8mm .6mm;display:grid}.quest-intro-card__header>div{gap:1mm;display:grid}.quest-intro-card__header bdi{color:#39766f;letter-spacing:.08em;font-size:1.65mm;font-weight:950}.quest-intro-card__header span{color:#fff;background:#684a72;border-radius:99px;width:fit-content;padding:.8mm 1.4mm;font-size:2.3mm;font-weight:950}.quest-intro-card__header img{object-fit:contain;width:15mm;height:12.5mm;display:block}.quest-intro-card__speech{min-height:0;padding:1.15mm 2mm .55mm}.quest-intro-card__speech>strong{color:#684a72;letter-spacing:.06em;margin-bottom:.55mm;font-size:1.8mm;font-weight:950;display:block}.quest-intro-card__speech p{margin:0 0 .58mm;font-size:2.7mm;font-weight:720;line-height:1.24}.quest-intro-card__speech .quest-intro-card__greeting{font-size:2.95mm;font-weight:950}.quest-intro-card--front[lang=en] .quest-intro-card__speech p{font-size:2.75mm;line-height:1.24}.quest-intro-card--front[lang=he] .quest-intro-card__speech p{font-size:2.9mm;line-height:1.25}.quest-intro-card--front>footer{color:#fff;direction:ltr;background:#684a72;justify-content:space-between;align-items:center;gap:2mm;padding:.7mm 1.8mm;display:flex}.quest-intro-card--front>footer span{font-size:2.15mm;font-weight:950;line-height:1.05}.quest-intro-card--front>footer bdi{letter-spacing:.06em;flex:none;font-size:1.35mm;font-weight:900}.quest-intro-card--back{background:linear-gradient(135deg,#684a7217,#0000 28mm),#fff;grid-template-rows:auto auto auto auto minmax(0,1fr) 5mm;gap:1.2mm;padding:2mm 2.2mm 0;display:grid}.quest-intro-card--back>header{border-block-end:.35mm solid #3b817d;justify-content:space-between;align-items:end;gap:2mm;padding-bottom:1.2mm;display:flex}.quest-intro-card--back>header bdi{color:#3b817d;font-size:1.8mm;font-weight:950}.quest-intro-card--back h2{color:#684a72;margin:0;font-size:4mm;font-weight:950;line-height:.95}.quest-intro-card__flow{text-align:center;background:#edf7f5;border-radius:1mm;margin:0;padding:1.4mm;font-size:2.25mm;font-weight:900;line-height:1.18}.quest-intro-card__rules{gap:.8mm;margin:0;padding:0;list-style:none;display:grid}.quest-intro-card__rules li{grid-template-columns:5mm minmax(0,1fr);align-items:center;gap:1.2mm;font-size:2.2mm;font-weight:820;line-height:1.15;display:grid}.quest-intro-card__rules bdi{color:#fff;background:#684a72;border-radius:50%;place-items:center;width:4.5mm;height:4.5mm;font-size:1.65mm;display:grid}.quest-intro-card__groups{grid-template-columns:1fr 1fr;gap:1mm;display:grid}.quest-intro-card__groups p{border:.2mm solid #c7ddd8;border-radius:.8mm;margin:0;padding:1mm;font-size:1.75mm;font-weight:760;line-height:1.15}.quest-intro-card__next{align-self:center;margin:0;font-size:1.78mm;font-weight:800;line-height:1.18}.quest-intro-card--back>footer{color:#fff;letter-spacing:.08em;background:#3b817d;place-items:center;margin-inline:-2.2mm;font-size:1.55mm;font-weight:950;display:grid}.quest-card-box-sheet{box-sizing:border-box;color:#222;width:100%;height:100%;font-family:var(--font-nunito,"Nunito", system-ui, sans-serif);background:#fff;flex-direction:column;padding:10mm 12mm;display:flex;overflow:hidden}.quest-card-box-sheet__header{border-bottom:.25mm solid #aaa;justify-content:space-between;align-items:end;gap:8mm;min-height:16mm;padding-bottom:2.5mm;display:flex}.quest-card-box-sheet__header bdi{color:#666;letter-spacing:.08em;font-size:2.1mm;font-weight:850}.quest-card-box-sheet__header h1{margin:1mm 0 0;font-size:5mm;font-weight:900;line-height:1}.quest-card-box-sheet__legend{white-space:nowrap;direction:ltr;align-items:center;gap:4mm;font-size:2.35mm;font-weight:900;display:flex}.quest-card-box-sheet__fold-key{align-items:center;gap:1.5mm;display:inline-flex}.quest-card-box-sheet__fold-key>span{border-top:.2mm dashed #777;width:12mm;display:inline-block}.quest-card-box-sheet__dieline{flex:0 0 142mm;align-self:center;width:152mm;height:142mm;margin-block:3mm;position:relative}.quest-card-box-sheet__guides{z-index:3;object-fit:contain;pointer-events:none;width:152mm;max-width:none;height:142mm;display:block;position:absolute;inset:0;transform:none}.quest-card-box-artwork{z-index:1;direction:ltr;position:absolute;inset:0}.quest-card-box-artwork__panel,.quest-card-box-artwork__side,.quest-card-box-artwork__top,.quest-card-box-artwork__bottom{box-sizing:border-box;position:absolute;overflow:hidden}.quest-card-box-artwork__front{text-align:center;background:radial-gradient(circle at 14% 18%,#ffd3676b,#0000 18mm),radial-gradient(circle at 88% 80%,#4d968e4d,#0000 22mm),#f8f3fa;flex-direction:column;align-items:center;width:62mm;height:82mm;padding:5mm 4mm 3mm;display:flex;inset:32mm auto auto 19mm}.quest-card-box-artwork__brand,.quest-card-box-artwork__lab{color:#4b776f;letter-spacing:.12em;font-size:1.8mm;font-weight:950}.quest-card-box-artwork__case{color:#fff;letter-spacing:.08em;background:#684a72;border-radius:99px;margin-top:2.5mm;padding:1.2mm 2.2mm;font-size:2mm;font-weight:950}.quest-card-box-artwork__stage{color:#684a72;letter-spacing:.14em;margin-top:1.5mm;font-size:2.6mm;font-weight:950}.quest-card-box-artwork__front>p{color:#3d746c;letter-spacing:.07em;text-transform:uppercase;margin:1.7mm 0 .7mm;font-size:2.25mm;font-weight:900}.quest-card-box-artwork__front h2{color:#573d60;font-family:var(--font-amatic,"Amatic SC", cursive);margin:0;font-size:7.6mm;font-weight:900;line-height:.95}.quest-card-box-artwork__front[dir=rtl] h2{font-family:var(--font-nunito,"Nunito", system-ui, sans-serif);font-size:5.6mm;line-height:1.05}.quest-card-box-artwork__game{color:#3d746c;margin-top:1.2mm;font-size:2.7mm;font-weight:950;line-height:1.05}.quest-card-box-artwork__front>img{object-fit:contain;width:25mm;height:22mm;margin-top:auto}.quest-card-box-artwork__lab{margin-top:1mm}.quest-card-box-artwork__back{color:#2d2930;background:linear-gradient(150deg,#3d746c1c,#0000 38mm),#fff;width:62mm;height:82mm;padding:3mm 3.2mm;inset:32mm auto auto 90mm}.quest-card-box-artwork__back>header{color:#684a72;letter-spacing:.08em;direction:ltr;border-block-end:.35mm solid #684a72;justify-content:space-between;align-items:center;padding-bottom:1.5mm;font-size:1.8mm;font-weight:950;display:flex}.quest-card-box-artwork__investigators{gap:1.2mm;margin-top:2mm;display:grid}.quest-card-box-artwork__investigators p,.quest-card-box-artwork__investigators div{margin:0;font-size:2mm;line-height:1.18}.quest-card-box-artwork__investigators strong{color:#4b776f;font-weight:950}.quest-card-box-artwork__investigators ul{flex-wrap:wrap;gap:.5mm 2.3mm;margin:.7mm 0 0;padding:0;font-size:1.75mm;font-weight:800;list-style:none;display:flex}.quest-card-box-artwork__investigators li:before{content:"• ";color:#684a72}.quest-card-box-artwork__intro{margin:2mm 0 1.5mm;font-size:1.9mm;font-weight:760;line-height:1.2}.quest-card-box-artwork__back dl{gap:1mm;margin:0;display:grid}.quest-card-box-artwork__back dl>div{background:#edf7f5eb;border-inline-start:.8mm solid #4b8d84;grid-template-columns:minmax(0,1fr) auto;gap:1mm;padding:1mm 1.2mm;display:grid}.quest-card-box-artwork__back dt{font-size:1.75mm;font-weight:800}.quest-card-box-artwork__back dd{color:#684a72;text-transform:uppercase;margin:0;font-size:1.65mm;font-weight:950}.quest-card-box-artwork__assignment{color:#684a72;text-align:center;text-transform:uppercase;border:.35mm solid #684a72;margin:2mm 0 0;padding:1.3mm;font-size:2mm;font-weight:950;line-height:1.1}.quest-card-box-artwork__side{color:#fff;background:#3e7d76;flex-direction:column;justify-content:center;align-items:center;gap:4mm;width:9mm;height:82mm;display:flex;top:32mm}.quest-card-box-artwork__side bdi,.quest-card-box-artwork__side>span{writing-mode:vertical-rl;letter-spacing:.12em;font-size:1.7mm;font-weight:950}.quest-card-box-artwork__side--left{left:10mm}.quest-card-box-artwork__side--right{background:#684a72;left:81mm}.quest-card-box-artwork__top{color:#684a72;letter-spacing:.1em;background:#f0e8f2;justify-content:center;align-items:center;gap:5mm;width:62mm;height:32mm;font-size:2mm;font-weight:950;display:flex;top:0;left:90mm}.quest-card-box-artwork__bottom{color:#3e7d76;letter-spacing:.12em;background:#edf7f5;justify-content:center;align-items:center;gap:5mm;width:62mm;height:28mm;font-size:1.8mm;font-weight:950;display:flex;top:114mm;left:19mm}.quest-card-box-artwork__wave{color:#4b8d84;direction:ltr;justify-content:center;align-items:center;gap:.8mm;height:7mm;display:flex}.quest-card-box-artwork__wave i{background:currentColor;border-radius:99px;width:.55mm;height:2mm;display:block}.quest-card-box-artwork__wave i:nth-child(2),.quest-card-box-artwork__wave i:nth-child(6){height:3.5mm}.quest-card-box-artwork__wave i:nth-child(3),.quest-card-box-artwork__wave i:nth-child(5){height:5mm}.quest-card-box-artwork__wave i:nth-child(4){height:6.5mm}.quest-card-box-artwork__wave--compact{gap:.45mm;height:5mm}.quest-card-box-artwork__wave--compact i{width:.35mm}.quest-card-box-sheet__instructions{border-top:.25mm solid #aaa;grid-template-columns:22mm minmax(0,1fr);gap:2mm 5mm;padding-top:3mm;font-size:2.55mm;line-height:1.3;display:grid}.quest-card-box-sheet__instructions>strong{font-size:3mm;font-weight:900}.quest-card-box-sheet__instructions ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5mm 7mm;margin:0;padding-inline-start:5mm;display:grid}.quest-card-box-sheet__instructions p{color:#555;grid-column:2;margin:0;font-weight:800}.quest-sound-card{--card-accent:#347d79;--card-tint:#eef8f6;--card-keyline:#d8dfde;box-sizing:border-box;border:1.1mm solid var(--card-accent);width:60mm;height:80mm;box-shadow:inset 0 0 0 .22mm var(--card-keyline);background:#fff;border-radius:3.2mm;grid-template-rows:8.5mm minmax(0,1fr) auto 8.5mm;display:grid;overflow:hidden}.quest-sound-card--accent-cyan{--card-accent:#2e8792;--card-tint:#edf9fa;--card-keyline:#cde1e3}.quest-sound-card--accent-green{--card-accent:#478365;--card-tint:#eff8f2;--card-keyline:#d0e1d6}.quest-sound-card--accent-orange{--card-accent:#bd6d2d;--card-tint:#fff5ea;--card-keyline:#ead7c5}.quest-sound-card--accent-coral{--card-accent:#bd6157;--card-tint:#fff1ef;--card-keyline:#ead1cd}.quest-sound-card--accent-blue{--card-accent:#4b78a2;--card-tint:#eff5fb;--card-keyline:#d0dce7}.quest-sound-card--accent-yellow{--card-accent:#9b7a25;--card-tint:#fff9e8;--card-keyline:#e5dcc1}.quest-sound-card--accent-amber{--card-accent:#a46431;--card-tint:#fff4e9;--card-keyline:#e6d4c5}.quest-sound-card--accent-violet{--card-accent:#796399;--card-tint:#f6f1fb;--card-keyline:#dbd1e7}.quest-sound-card--accent-red{--card-accent:#ad4e59;--card-tint:#fff0f2;--card-keyline:#e5ccd0}.quest-sound-card--accent-teal{--card-accent:#337e76;--card-tint:#edf8f6;--card-keyline:#cce0dc}.quest-sound-card--accent-indigo{--card-accent:#58699a;--card-tint:#f1f3fa;--card-keyline:#d2d7e7}.quest-sound-card--accent-magenta{--card-accent:#955679;--card-tint:#faf0f6;--card-keyline:#e2cfda}.quest-sound-card__header{border-block-end:.25mm solid var(--card-keyline);background:var(--card-tint);color:var(--card-accent);letter-spacing:.1em;direction:ltr;justify-content:space-between;align-items:center;padding:.7mm 1.6mm .7mm 2mm;font-size:2.55mm;font-weight:900;display:flex}.quest-sound-card__label{align-items:center;gap:1.6mm;min-width:0;display:flex}.quest-sound-card__number{border:.45mm solid var(--card-accent);width:6.6mm;height:6.6mm;color:var(--card-accent);letter-spacing:0;background:#fff;border-radius:2mm;flex:none;place-items:center;font-size:3.35mm;font-weight:950;line-height:1;display:grid}.quest-sound-card--special .quest-sound-card__number{box-shadow:0 0 0 .45mm var(--card-tint)}.quest-sound-card__illustration{background:#fff;min-width:0;min-height:0;position:relative;overflow:hidden}.quest-sound-card__illustration:before,.quest-sound-card__illustration:after{z-index:0;background:var(--card-accent);width:4mm;height:.35mm;box-shadow:1mm -1.25mm 0 -.06mm var(--card-accent), 1mm 1.25mm 0 -.06mm var(--card-accent);content:"";opacity:.28;position:absolute}.quest-sound-card__illustration:before{inset-block-start:4mm;inset-inline-start:2.2mm;transform:rotate(-18deg)}.quest-sound-card__illustration:after{inset-block-end:4mm;inset-inline-end:2.2mm;transform:rotate(-18deg)}.quest-sound-card__illustration img{z-index:1;object-fit:contain;object-position:center;width:calc(100% - 1mm);height:calc(100% - .4mm);display:block;position:absolute;inset-block-start:.2mm;inset-inline-start:.5mm;transform:none}.quest-sound-card__prompt{z-index:1;border-block-start:.22mm solid var(--card-keyline);text-align:center;background:#fff;flex-direction:column;justify-content:center;min-height:0;padding:1.1mm 2mm 1mm;display:flex;position:relative}.quest-sound-card__prompt h2{color:#2f2931;font-family:var(--font-nunito,"Nunito", system-ui, sans-serif);letter-spacing:.01em;margin:0;font-size:4.6mm;font-weight:900;line-height:1.04}.quest-sound-card:not([lang=he]) .quest-sound-card__prompt h2{text-transform:uppercase}.quest-sound-card--title-long .quest-sound-card__prompt h2{font-size:4.05mm;line-height:1.05}.quest-sound-card--title-extra-long .quest-sound-card__prompt h2{font-size:3.7mm;line-height:1.06}.quest-sound-card__modifier{border:.3mm solid var(--card-accent);background:var(--card-tint);color:var(--card-accent);border-radius:999px;align-self:center;margin:.9mm 0 0;padding:.65mm 1.6mm;font-size:2.15mm;font-weight:850;line-height:1.1}.quest-sound-card__footer{border-block-start:.35mm solid var(--card-accent);background:linear-gradient(90deg, var(--card-tint) 0 8mm, #fff 8mm 100%);color:#454047;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4mm 1.4mm;padding:.9mm 2mm 1mm;font-size:2.15mm;font-weight:750;line-height:1.1;display:grid}.quest-sound-card__footer bdi{color:var(--card-accent);letter-spacing:.12em;text-align:end;grid-column:1/-1;font-size:1.75mm;font-weight:900}.quest-sound-card__wave{height:4mm;color:var(--card-accent);direction:ltr;align-items:center;gap:.45mm;display:inline-flex}.quest-sound-card__wave i{background:currentColor;border-radius:99px;width:.45mm;height:1.5mm;display:block}.quest-sound-card__wave i:nth-child(2),.quest-sound-card__wave i:nth-child(4){height:2.7mm}.quest-sound-card__wave i:nth-child(3){height:3.7mm}.quest-sound-card__wave--compact{gap:.35mm;height:3mm}.quest-sound-card__wave--compact i{width:.35mm;height:1.1mm}.quest-sound-card__wave--compact i:nth-child(2),.quest-sound-card__wave--compact i:nth-child(4){height:2mm}.quest-sound-card__wave--compact i:nth-child(3){height:2.8mm}.quest-page-frame[dir=rtl] .quest-sound-card__prompt h2{text-transform:none;font-size:4.35mm;line-height:1.08}.quest-page-frame[dir=rtl] .quest-sound-card--title-long .quest-sound-card__prompt h2{font-size:4mm}.quest-page-frame[dir=rtl] .quest-sound-card--title-extra-long .quest-sound-card__prompt h2{font-size:3.75mm}.quest-page-frame[dir=rtl] .quest-sound-card__footer bdi{text-align:start}.quest-sound-card-back,.quest-unknown-sound-card{box-sizing:border-box;border-radius:3.2mm;width:60mm;height:80mm;overflow:hidden}.quest-sound-card-back{background:#fff}.quest-sound-card-back img{object-fit:cover;width:100%;height:100%;display:block}.quest-unknown-sound-card{--unknown-cyan:#63d8df;--unknown-yellow:#f2ce54;color:#f7fbfc;font-family:var(--font-nunito,"Nunito", system-ui, sans-serif);background:radial-gradient(circle at 85% 12%,#63d8df1f,#0000 25%),linear-gradient(145deg,#15191e,#080a0d 72%);position:relative}.quest-unknown-sound-card--front{border:1.1mm solid #202930;grid-template-rows:auto auto 4mm 25mm auto auto minmax(0,1fr);gap:.65mm;padding:2.5mm 2.8mm 2.2mm;display:grid;box-shadow:inset 0 0 0 .25mm #63d8dfa6}.quest-unknown-sound-card__header{color:var(--unknown-cyan);letter-spacing:.12em;direction:ltr;justify-content:space-between;align-items:center;font-size:1.7mm;font-weight:900;line-height:1;display:flex}.quest-unknown-sound-card--front h2{color:#fff;letter-spacing:.015em;text-align:center;text-transform:uppercase;margin:.7mm 0 0;font-size:4.7mm;font-weight:950;line-height:.98}.quest-unknown-sound-card--front h2>span{display:block}.quest-unknown-sound-card--front[lang=he] h2{text-transform:none;font-size:4.4mm;line-height:1.02}.quest-unknown-sound-card__wave{color:var(--unknown-cyan);direction:ltr;justify-content:center;align-items:center;gap:.75mm;display:flex}.quest-unknown-sound-card__wave i{background:currentColor;border-radius:99px;width:.45mm;height:1.4mm;display:block}.quest-unknown-sound-card__wave i:nth-child(2),.quest-unknown-sound-card__wave i:nth-child(6){height:2.4mm}.quest-unknown-sound-card__wave i:nth-child(3),.quest-unknown-sound-card__wave i:nth-child(5){height:3.4mm}.quest-unknown-sound-card__wave i:nth-child(4){height:4mm}.quest-unknown-sound-card__qr-reserved{box-sizing:border-box;background:#fff;border:0;justify-self:center;width:25mm;height:25mm;position:relative;overflow:hidden}.quest-unknown-sound-card__qr{object-fit:contain;opacity:1;filter:none;background:#fff;border:0;width:100%;height:100%;display:block;transform:none}.quest-unknown-sound-card__listen{color:var(--unknown-yellow);letter-spacing:.08em;text-transform:uppercase;direction:ltr;justify-content:center;align-items:center;gap:1.5mm;font-size:2.8mm;font-weight:950;line-height:1;display:flex}.quest-unknown-sound-card__listen span{border-block:1.5mm solid #0000;border-inline-start:2.4mm solid var(--unknown-yellow);width:0;height:0}.quest-unknown-sound-card__question{color:#fff;text-align:center;margin:0;font-size:2.6mm;font-weight:850;line-height:1.05}.quest-unknown-sound-card__lower{direction:ltr;border-block-start:.25mm solid #63d8df66;grid-template-columns:15mm minmax(0,1fr);align-items:end;gap:1.2mm;min-height:0;display:grid}.quest-unknown-sound-card__lower img{object-fit:contain;align-self:end;width:15mm;height:15mm;display:block}.quest-unknown-sound-card__lower p{color:#c7d0d5;margin:0 0 .7mm;font-size:1.85mm;font-weight:750;line-height:1.2}.quest-unknown-sound-card__lower .quest-unknown-sound-card__action{color:var(--unknown-cyan);margin:0;font-size:2.15mm;font-weight:900;line-height:1.12}.quest-unknown-sound-card--front[lang=en] .quest-unknown-sound-card__evidence{font-size:1.8mm}.quest-unknown-sound-card--front[lang=en] .quest-unknown-sound-card__action{font-size:2mm}.quest-unknown-sound-card--front[lang=he] .quest-unknown-sound-card__evidence{font-size:1.8mm;line-height:1.22}.quest-unknown-sound-card--front[lang=he] .quest-unknown-sound-card__action{font-size:2.05mm}.quest-unknown-sound-card--back{border:1.1mm solid #202930;grid-template-rows:auto 7mm 1fr auto;place-items:center;padding:4mm;display:grid;box-shadow:inset 0 0 0 .25mm #63d8dfa6}.quest-unknown-sound-card__back-brand,.quest-unknown-sound-card__back-lab{color:var(--unknown-cyan);letter-spacing:.15em;font-size:2mm;font-weight:900}.quest-unknown-sound-card__back-lab{color:#c9d2d6;font-size:1.8mm}.quest-unknown-sound-card__question-mark{color:#f7fbfc;text-shadow:1.3mm 1.3mm #63d8df52;font-size:39mm;font-weight:950;line-height:.8}.quest-print-lab{direction:ltr;background:#e9eaed;min-height:100vh;padding:1.5rem}.quest-print-lab__toolbar{color:#292b30;background:#fffffff5;border:1px solid #c9cbd0;border-radius:12px;width:min(100%,1280px);margin:0 auto 1.5rem;padding:1rem;font-family:system-ui,sans-serif;box-shadow:0 8px 24px #26282d1f}.quest-print-lab__identity{align-items:baseline;gap:.75rem;margin-bottom:.85rem;display:flex}.quest-print-lab__identity strong{letter-spacing:.04em;font-size:1rem}.quest-print-lab__identity span{color:#696c73;font-size:.82rem;font-weight:750}.quest-print-lab__identity .quest-print-lab__print-guidance{color:#344b63;margin-inline-start:auto;font-family:ui-monospace,monospace;font-size:.72rem}.quest-print-lab__print-help{margin-bottom:1rem}.quest-print-lab__print-help-toggle{text-align:start;justify-content:space-between;align-items:center;width:100%;display:flex;color:#243f58!important;background:#f3f8fc!important;border-color:#8aa4bb!important;min-height:44px!important;font-size:.84rem!important;font-weight:900!important}.quest-print-lab__print-help-toggle:focus-visible{outline-offset:2px;outline:3px solid #477ba659}.quest-print-lab__print-help-content{margin-top:.75rem}.quest-print-lab__print-help-content[hidden]{display:none!important}.quest-print-lab__duplex-help{gap:.75rem;margin-bottom:0;display:grid}.quest-print-lab__duplex-scenario{background:#f8fafb;border:1px solid #ced3d9;border-radius:10px}.quest-print-lab__duplex-scenario[open]{border-color:#8aa4bb;box-shadow:0 5px 14px #32465814}.quest-print-lab__duplex-scenario>summary{cursor:pointer;color:#243f58;letter-spacing:.025em;padding:.8rem .9rem;font-size:.84rem;font-weight:900;line-height:1.2}.quest-print-lab__duplex-scenario-body{border-block-start:1px solid #e0e4e8;padding:0 .9rem .9rem}.quest-print-lab__duplex-scenario-body>p,.quest-print-lab__duplex-scenario-body>ul{margin-block:.65rem 0}.quest-print-lab__duplex-help p,.quest-print-lab__duplex-help li,.quest-print-lab__duplex-help strong{font-size:.76rem;line-height:1.4}.quest-print-lab__duplex-help ol,.quest-print-lab__duplex-help ul{padding-inline-start:1.2rem}.quest-print-lab__duplex-result{color:#2f684f;font-weight:850}.quest-print-lab__same-sheet-warning{color:#86293a;letter-spacing:.025em;background:#fff2f4;border:1px solid #b14b5d;border-radius:7px;padding:.65rem .75rem;font-weight:950}.quest-print-lab__manual-steps{gap:.55rem;margin-block:.75rem 0;padding:0;list-style:none;display:grid}.quest-print-lab__manual-steps>li{background:#fff;border-inline-start:4px solid #8aa4bb;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:.65rem;padding:.6rem .7rem;display:grid}.quest-print-lab__manual-steps>li>strong{color:#344b63;letter-spacing:.04em;font-size:.7rem}.quest-print-lab__manual-steps>li>span{grid-column:2}.quest-print-lab__front-mark-sample{text-align:center;background:#fff;border:1px dashed #7b7f85;width:fit-content;padding:.35rem .6rem;font-weight:900}.quest-print-lab__feed-warning{color:#822d3d;font-weight:800;margin-top:.5rem!important}.quest-print-lab__printer-test{background:#fffaf0;border:1px solid #d2b06d;border-radius:8px;margin-top:.75rem}.quest-print-lab__printer-test>summary{cursor:pointer;color:#654b18;padding:.65rem .75rem;font-weight:850}.quest-print-lab__printer-test>div{padding:0 .75rem .75rem}.quest-print-lab__printer-test p,.quest-print-lab__printer-test ol,.quest-print-lab__printer-test ul{margin-block:.55rem 0}.quest-print-lab__single-sided-sheet{color:#243f58;background:#f3f8fc;border:1px solid #8aa4bb;border-radius:9px;grid-template-columns:auto auto minmax(220px,1fr);align-items:center;gap:.4rem .8rem;padding:.7rem .85rem;font-size:.76rem;line-height:1.35;display:grid}.quest-print-lab__single-sided-sheet strong{font-size:.78rem}.quest-print-lab__controls{grid-template-columns:auto minmax(180px,.8fr) minmax(300px,1.4fr) auto;align-items:start;gap:.85rem;display:grid}.quest-print-lab__stage-picker{background:linear-gradient(135deg,#fbf7fd,#fff8f4);border:2px solid #684a72!important;border-radius:12px!important;margin-bottom:1rem!important;padding:.8rem!important}.quest-print-lab__stage-picker legend{color:#4f3659;letter-spacing:.025em;padding-inline:.45rem;font-size:.78rem;font-weight:900}.quest-print-lab__stage-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.quest-print-lab__stage-picker button{text-align:center;background:#fff;border:2px solid #c6b5cc;place-content:center;gap:.2rem;min-height:64px;display:grid}.quest-print-lab__stage-picker button strong{letter-spacing:.08em;font-size:1rem}.quest-print-lab__stage-picker button span{color:#6d6670;letter-spacing:.1em;font-size:.69rem;font-weight:850}.quest-print-lab__stage-picker button[aria-pressed=true]{color:#86293a;background:#fff0f2;border-color:#9a3446;box-shadow:0 0 0 3px #9a344621}.quest-print-lab__toolbar label,.quest-print-lab__toolbar fieldset{border:0;gap:.25rem;min-width:0;margin:0;padding:0;font-size:.72rem;font-weight:750;display:grid}.quest-print-lab__toolbar input,.quest-print-lab__toolbar button{box-sizing:border-box;color:#25272b;min-height:36px;font:inherit;background:#fff;border:1px solid #b9bbc1;border-radius:7px;padding:.45rem .65rem}.quest-print-lab__toolbar button{cursor:pointer;font-weight:800}.quest-print-lab__locale>div{display:flex}.quest-print-lab__locale button{border-radius:0;min-width:48px}.quest-print-lab__locale button:first-child{border-radius:7px 0 0 7px}.quest-print-lab__locale button:last-child{border-radius:0 7px 7px 0}.quest-print-lab__locale button+button{margin-inline-start:-1px}.quest-print-lab__toolbar button[aria-pressed=true]{color:#86293a;background:#fff0f2;border-color:#9a3446}.quest-print-lab__participant-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.quest-print-lab__participant{grid-template-columns:minmax(0,1fr) 36px;display:grid}.quest-print-lab__participant input{border-radius:7px 0 0 7px}.quest-print-lab__participant button{color:#8a3041;border-radius:0 7px 7px 0;margin-inline-start:-1px;padding:0;font-size:1.1rem}.quest-print-lab__add-participant{justify-self:start;margin-top:.2rem}.quest-print-lab__add-participant:disabled{cursor:not-allowed;opacity:.45}.quest-print-lab__actions{align-items:end;gap:.5rem;padding-top:1.15rem;display:flex}.quest-print-lab__document{padding:.5rem 0 3rem;overflow-x:auto}.quest-print-lab__document .quest-document{gap:1.5rem}.quest-print-lab__document .quest-page-frame{outline-offset:0;outline:1px solid #d1d2d6;box-shadow:0 12px 34px #23252a2e}.quest-print-lab--xray .quest-page-frame{outline-offset:3px;outline:3px solid #d7354f;position:relative}.quest-print-lab--xray .quest-page-frame:before,.quest-print-lab--xray .quest-page-frame:after,.quest-print-lab--xray .quest-sound-card:after,.quest-print-lab--xray .quest-sound-card-back:after,.quest-print-lab--xray .quest-unknown-sound-card:after,.quest-print-lab--xray .quest-intro-card:after,.quest-print-lab--xray .quest-sound-card-cut-area:after,.quest-print-lab--xray .quest-unknown-sound-card__qr-reserved:after{z-index:10;pointer-events:none;position:absolute}.quest-print-lab--xray .quest-page-frame:before{content:"";border:1px dashed #d7354fd9;inset:5mm}.quest-print-lab--xray .quest-page-frame:after{content:"page id: " attr(data-page-id) "\a " "type: " attr(data-page-type) " · printOrder: " attr(data-print-order) "\a " "side: " attr(data-side) " · pair: " attr(data-pair-id) "\a " "duplex: " attr(data-duplex-mode) "\a " "printable: " attr(data-printable) " · locale: " attr(lang) " · dir: " attr(dir) "\a " "overflow: " attr(data-lab-overflow);color:#a51e35;white-space:pre-wrap;background:#fffffff0;border:1px solid #d7354f;border-radius:1mm;max-width:78%;padding:1.5mm 2mm;font:700 2.2mm/1.35 ui-monospace,monospace;inset-block-start:6mm;inset-inline-start:6mm}.quest-print-lab--xray .quest-page-frame[data-lab-overflow=true]{outline-color:#ff1f1f;box-shadow:inset 0 0 0 3px #ff1f1fa6}.quest-print-lab--xray .quest-page-frame[data-lab-overflow=true]:after{content:"⚠ OVERFLOW DETECTED\a " "page id: " attr(data-page-id) "\a " "type: " attr(data-page-type) " · printOrder: " attr(data-print-order) "\a " "side: " attr(data-side) " · pair: " attr(data-pair-id) " · duplex: " attr(data-duplex-mode) "\a " "printable: " attr(data-printable) " · locale: " attr(lang) " · dir: " attr(dir);background:#ffeceef7}.quest-print-lab--xray .quest-sound-card-cut-area{outline-offset:-1px;outline:1px dashed #1f6fc2d9}.quest-print-lab--xray .quest-sound-card-cut-area:after{content:"slot " attr(data-slot) " · front " attr(data-front-slot) " → back " attr(data-back-slot) "\a " "pair: " attr(data-pair-id);color:#155d9f;white-space:pre-wrap;background:#e8f3fff0;padding:.5mm .8mm;font:700 1.45mm/1.2 ui-monospace,monospace;inset-block-end:1mm;inset-inline:1mm}.quest-print-lab--xray .quest-sound-card,.quest-print-lab--xray .quest-sound-card-back,.quest-print-lab--xray .quest-unknown-sound-card,.quest-print-lab--xray .quest-intro-card{outline-offset:-2px;outline:2px solid #138b66e6;position:relative}.quest-print-lab--xray .quest-sound-card:after{content:attr(data-sound-card-id) " · 60 × 80 mm\a " "asset: " attr(data-asset-id) " · " attr(data-asset-status);color:#086849;text-align:start;white-space:pre-wrap;background:#e8fff7f0;border-radius:.8mm;padding:.8mm 1mm;font:700 1.7mm/1.25 ui-monospace,monospace;inset-block-start:8mm;inset-inline:1.5mm}.quest-print-lab--xray .quest-sound-card-back:after,.quest-print-lab--xray .quest-unknown-sound-card:after,.quest-print-lab--xray .quest-intro-card:after{content:attr(data-physical-object-id) attr(data-sound-card-id) " · 60 × 80 mm\a " "role: " attr(data-rendering-role) "\a " "asset: " attr(data-asset-id) " · " attr(data-asset-status);color:#086849;text-align:start;white-space:pre-wrap;background:#e8fff7f0;border-radius:.8mm;padding:.8mm 1mm;font:700 1.7mm/1.25 ui-monospace,monospace;inset-block-start:8mm;inset-inline:1.5mm}.quest-print-lab--xray .quest-unknown-sound-card__qr-reserved:after{content:"QR RESERVED AREA · 25 × 25 mm";color:#8d2438;text-align:center;border:1px dashed #b02f48;place-items:center;font:700 1.6mm/1.2 ui-monospace,monospace;display:grid;inset:1mm}@media (max-width:840px){.shop-product-card,.shop-product-page,.quest-builder-workspace,.quest-product-preview__grid{grid-template-columns:1fr}.shop-product-card__visual,.shop-product-page__visual{min-height:230px}.shop-product-card__visual{aspect-ratio:16/10;min-height:auto}.shop-product-card__copy{padding:clamp(1.5rem,7vw,2.5rem)}.shop-product-page__visual{min-height:300px}.quest-builder-controls{position:static}.quest-ready__content,.quest-print-lab__controls{grid-template-columns:1fr}.quest-print-lab__actions{padding-top:0}}@media (max-width:520px){.shop-catalog{padding-inline:.8rem}.shop-catalog__hero{text-align:start;justify-items:start}.shop-catalog__hero h1{font-size:clamp(2rem,8.2vw,2.5rem)}.shop-catalog__direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shop-catalog__direction{padding:.85rem}.shop-catalog__how ol{grid-template-columns:1fr}.shop-product-card__visual{aspect-ratio:2}.shop-product-card__visual img{object-fit:contain}.shop-product-card{border-radius:24px}.shop-product-card__facts{grid-template-columns:1fr}.shop-product-card__purchase{flex-direction:column;align-items:stretch}.shop-product-card__purchase a{box-sizing:border-box;width:100%}.shop-product-page{border-radius:22px;width:min(100% - 1rem,1120px);margin-block:.5rem}.quest-builder-shell{padding:.75rem}.quest-builder-progress{gap:.35rem}.quest-builder-progress li{text-align:center;justify-content:center;padding:.6rem .35rem;font-size:.74rem}.quest-builder-progress li span{flex-basis:1.45rem;width:1.45rem;height:1.45rem}.quest-builder-participant,.quest-product-preview__map ol{grid-template-columns:1fr}.quest-builder-draft-summary dl div,.quest-ready__summary dl div{grid-template-columns:1fr;gap:.25rem}.quest-ready__actions{flex-direction:column;align-items:stretch}.quest-ready__actions button,.quest-ready__actions a{text-align:center;width:100%}.quest-page-preview__heading{flex-direction:column;align-items:start}.quest-page-preview__navigation{grid-template-columns:1fr 1fr}.quest-page-preview__pages{grid-area:1/1/auto/-1}.quest-page-preview__navigation>button{grid-row:2}}.quest-stage-2-sheet{padding:0;position:relative}.quest-stage-2-sheet__header{top:6mm;color:#55505a;letter-spacing:.08em;direction:ltr;justify-content:center;align-items:center;gap:2mm;min-height:4mm;margin-bottom:3mm;font-size:2.35mm;font-weight:900;line-height:1;display:flex;position:absolute;inset-inline:0}.quest-stage-2-sheet__packing{direction:ltr;position:absolute;inset:0}.quest-stage-2-cut-object{position:absolute}.quest-stage-2-cut-mark{box-sizing:border-box;pointer-events:none;border-color:#8c888f;width:1.2mm;height:1.2mm;position:absolute}.quest-stage-2-cut-mark--tl{border-bottom:.2mm solid;border-right:.2mm solid;top:-1.5mm;left:-1.5mm}.quest-stage-2-cut-mark--tr{border-bottom:.2mm solid;border-left:.2mm solid;top:-1.5mm;right:-1.5mm}.quest-stage-2-cut-mark--bl{border-top:.2mm solid;border-right:.2mm solid;bottom:-1.5mm;left:-1.5mm}.quest-stage-2-cut-mark--br{border-top:.2mm solid;border-left:.2mm solid;bottom:-1.5mm;right:-1.5mm}.quest-stage-2-vibrating-card{width:67mm;height:auto;line-height:0;display:block}.quest-stage-2-vibrating-card img{filter:none;width:100%;max-width:none;height:auto;display:block;transform:none}.quest-stage-2-intro-card,.quest-stage-2-clue{box-sizing:border-box;width:60mm;height:80mm;font-family:var(--font-nunito,"Nunito", system-ui, sans-serif);border-radius:3mm;overflow:hidden}.quest-stage-2-intro-card{color:#28232d;background:repeating-linear-gradient(90deg,#5937690b 0 .7mm,#0000 .7mm 2mm),linear-gradient(155deg,#fffdf8 0 72%,#f0e8f4 100%);border:.8mm solid #5e436b;grid-template-rows:11mm auto auto minmax(0,1fr) auto 4mm;display:grid}.quest-stage-2-intro-card__start{color:#fff;letter-spacing:.035em;text-align:center;background:#684a72;border-radius:99mm;justify-self:center;margin:1.2mm 2.5mm 0;padding:1.15mm 2.2mm;font-size:2.45mm;font-weight:1000;line-height:1.05}.quest-stage-2-intro-card>header{direction:ltr;background:#f4edf7f0;border-block-end:.3mm solid #cfbfd6;grid-template-columns:minmax(0,1fr) 11mm;align-items:center;padding:1mm 2mm;display:grid}.quest-stage-2-intro-card>header>div{color:#684a72;letter-spacing:.08em;gap:1mm;font-size:1.75mm;font-weight:950;display:grid}.quest-stage-2-intro-card>header img{object-fit:contain;width:11mm;height:9mm}.quest-stage-2-intro-card__parrot{color:#b0413e;letter-spacing:.05em;margin:1.2mm 2.5mm 0;font-size:2.55mm;font-weight:950}.quest-stage-2-intro-card__speech{align-content:space-evenly;gap:.9mm;padding:.6mm 2.6mm 1mm;display:grid}.quest-stage-2-intro-card__speech p{margin:0;font-size:2.75mm;font-weight:760;line-height:1.22}.quest-stage-2-intro-card--en .quest-stage-2-intro-card__speech p{font-size:2.5mm}.quest-stage-2-intro-card--he .quest-stage-2-intro-card__speech p{font-size:2.85mm}.quest-stage-2-intro-card__challenge{text-align:center;background:#fff;border:.45mm solid #684a72;margin:0 2.2mm;padding:1.6mm 2.2mm}.quest-stage-2-intro-card__challenge strong{color:#684a72;font-size:2.95mm;font-weight:950;line-height:1.05;display:block}.quest-stage-2-intro-card__challenge p{margin:.9mm 0 0;font-size:2.6mm;font-weight:850;line-height:1.18}.quest-stage-2-intro-card--en .quest-stage-2-intro-card__challenge p,.quest-stage-2-intro-card--he .quest-stage-2-intro-card__challenge p{font-size:2.45mm}.quest-stage-2-intro-card--he .quest-stage-2-intro-card__challenge p{font-size:2.55mm}.quest-stage-2-intro-card__lab{color:#5d5660;letter-spacing:.1em;text-align:center;align-self:center;font-size:1.55mm;font-weight:950}.quest-stage-2-clue{color:#27232b;text-align:center;border:.9mm solid #2c2930;flex-direction:column;align-items:center;display:flex;position:relative}.quest-stage-2-clue--front{background:radial-gradient(circle at 50% 18%,#70497e21,#0000 24mm),#fff;padding:3mm 3.2mm 2.4mm}.quest-stage-2-clue__case,.quest-stage-2-clue__lab{color:#684a72;letter-spacing:.1em;direction:ltr;font-size:1.65mm;font-weight:950}.quest-stage-2-clue h2{color:#a83634;margin:2.3mm 0 0;font-size:4.7mm;font-weight:950;line-height:1}.quest-stage-2-clue__phrase{color:#29242e;place-items:center;min-height:13mm;margin-top:2mm;font-size:5.35mm;font-weight:950;line-height:1.05;display:grid}.quest-stage-2-clue--en .quest-stage-2-clue__phrase{font-size:4.85mm}.quest-stage-2-clue__qr-wrap{background:#fff;width:25mm;height:25mm;margin-top:1.5mm;padding:1mm}.quest-stage-2-clue__qr{object-fit:contain;filter:none;width:100%;max-width:none;height:100%;display:block;transform:none}.quest-stage-2-clue__cta{color:#684a72;margin:1.8mm 0 0;font-size:2.45mm;font-weight:950;line-height:1.12}.quest-stage-2-clue--en .quest-stage-2-clue__cta,.quest-stage-2-clue--he .quest-stage-2-clue__cta{font-size:2.3mm}.quest-stage-2-clue__lab{margin-top:auto}.quest-stage-2-clue--back{background:repeating-linear-gradient(-18deg,#9d312d0d 0 1mm,#0000 1mm 5mm),#f5f0e7;justify-content:space-between;padding:4mm 3mm 3mm}.quest-stage-2-clue__back-title{color:#343039;font-size:4.5mm;font-weight:950}.quest-stage-2-clue__stamp{box-sizing:border-box;color:#b12e2a;letter-spacing:.035em;text-transform:uppercase;border:1mm double #b12e2a;flex-direction:column;justify-content:center;gap:1mm;width:50mm;min-height:30mm;padding:2.2mm;font-size:3.75mm;font-weight:950;line-height:1.02;display:flex;transform:rotate(-4deg);box-shadow:inset 0 0 0 .35mm #b12e2a6b}.quest-stage-2-sheet__duplex-note{top:102mm;color:#4f4953;border-top:.35mm solid #817b84;justify-content:center;gap:4mm;margin-top:0;padding-top:2mm;font-size:2.4mm;display:flex;position:absolute;inset-inline:7mm}.quest-stage-2-box-sheet{box-sizing:border-box;color:#262229;width:100%;height:100%;font-family:var(--font-nunito,"Nunito", system-ui, sans-serif);background:#fff;flex-direction:column;padding:8mm 12mm 7mm;display:flex;overflow:hidden}.quest-stage-2-box-sheet__header{border-bottom:.25mm solid #aaa;justify-content:space-between;align-items:end;gap:6mm;min-height:14mm;padding-bottom:2mm;display:flex}.quest-stage-2-box-sheet__header bdi{color:#666;letter-spacing:.08em;font-size:1.9mm;font-weight:900}.quest-stage-2-box-sheet__header h1{margin:.8mm 0 0;font-size:4.2mm;font-weight:950;line-height:1}.quest-stage-2-box-sheet__legend{white-space:nowrap;direction:ltr;gap:3mm;font-size:2mm;font-weight:900;display:flex}.quest-stage-2-box-sheet__fold-key{align-items:center;gap:1mm;display:inline-flex}.quest-stage-2-box-sheet__fold-key i{border-top:.2mm dashed #777;width:9mm}.quest-stage-2-box-sheet__dieline{flex:0 0 146mm;align-self:center;width:172mm;height:146mm;margin-block:2.5mm;position:relative}.quest-stage-2-box-sheet__guides,.quest-stage-2-box-artwork{width:172mm;height:146mm;position:absolute;inset:0}.quest-stage-2-box-sheet__guides{z-index:3;object-fit:contain;max-width:none;transform:none}.quest-stage-2-box-artwork{z-index:1;direction:ltr}.quest-stage-2-box-artwork>*{box-sizing:border-box;position:absolute;overflow:hidden}.quest-stage-2-box-artwork__front{color:#fff;text-align:center;background:repeating-linear-gradient(90deg,#ffffff29 0 .8mm,#0000 .8mm 2.4mm),linear-gradient(145deg,#442f50,#8d4d67 58%,#d16b55);flex-direction:column;align-items:center;width:73mm;height:86mm;padding:4mm 3.5mm 3mm;display:flex;top:32mm;left:18mm}.quest-stage-2-box-artwork__front>bdi:first-child,.quest-stage-2-box-artwork__front>bdi:last-child{letter-spacing:.11em;font-size:1.7mm;font-weight:950}.quest-stage-2-box-artwork__case{letter-spacing:.08em;border:.25mm solid #ffffffbf;border-radius:99px;margin-top:2mm;padding:1mm 2mm;font-size:1.9mm;font-weight:950}.quest-stage-2-box-artwork__front>strong{color:#ffd977;letter-spacing:.12em;margin-top:1.7mm;font-size:2.6mm;font-weight:950}.quest-stage-2-box-artwork__front h2{margin:1.2mm 0 0;font-size:6.2mm;font-weight:950;line-height:.96}.quest-stage-2-box-artwork__stripes{opacity:.8;background:repeating-linear-gradient(90deg,#fff 0 .6mm,#0000 .6mm 1.8mm);width:42mm;height:7mm;margin-top:2mm}.quest-stage-2-box-artwork__front img{object-fit:contain;width:27mm;height:24mm;margin-top:auto}.quest-stage-2-box-artwork__back{color:#2d2930;background:#fffaf1;width:73mm;height:86mm;padding:2.6mm 3mm;top:32mm;left:99mm}.quest-stage-2-box-artwork__back h2{color:#684a72;margin:0;font-size:4.2mm;font-weight:950;line-height:1}.quest-stage-2-box-artwork__back ol{gap:.9mm;margin:1.35mm 0 0;padding-inline-start:4mm;display:grid}.quest-stage-2-box-artwork__back li{padding-inline-start:.4mm;font-size:2.8mm;font-weight:760;line-height:1.18}.quest-stage-2-box-artwork__back--en li{font-size:2.7mm}.quest-stage-2-box-artwork__back--he li{font-size:2.8mm}.quest-stage-2-box-artwork__back li::marker{color:#8e3b49;font-weight:950}.quest-stage-2-box-artwork__warning{color:#b12e2a;text-align:center;border:.45mm solid #b12e2a;margin-top:1.5mm;padding:1.2mm;font-size:2.8mm;font-weight:950;line-height:1.05;display:block}.quest-stage-2-box-artwork__side{color:#fff;background:#392744;justify-content:center;align-items:center;width:8mm;height:86mm;display:flex;top:32mm}.quest-stage-2-box-artwork__side bdi{writing-mode:vertical-rl;letter-spacing:.1em;font-size:1.55mm;font-weight:950}.quest-stage-2-box-artwork__side--left{left:10mm}.quest-stage-2-box-artwork__side--right{background:#a6464a;left:91mm}.quest-stage-2-box-artwork__top{color:#5f416b;letter-spacing:.09em;background:repeating-linear-gradient(90deg,#f0e7f3 0 1mm,#fff 1mm 3mm);place-items:center;width:73mm;height:32mm;font-size:2mm;font-weight:950;display:grid;top:0;left:99mm}.quest-stage-2-box-artwork__bottom{color:#853f4a;letter-spacing:.08em;background:#f4e9e4;place-items:center;width:73mm;height:28mm;font-size:1.7mm;font-weight:950;display:grid;top:118mm;left:18mm}.quest-stage-2-box-sheet__objects{direction:ltr;justify-content:center;gap:3mm;min-height:84mm;display:flex}.quest-stage-2-box-sheet__footer{border-top:.25mm solid #aaa;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3mm;margin-top:2mm;padding-top:1.5mm;font-size:1.65mm;line-height:1.15;display:grid}.quest-stage-2-box-sheet__footer strong{font-size:2.1mm}.quest-stage-2-box-sheet__footer bdi{color:#684a72;white-space:nowrap;font-weight:900}@page{size:A4 portrait;margin:0}@media print{html,body{width:210mm;background:#fff!important;margin:0!important;padding:0!important}.top-bar,.quest-builder-heading,.quest-builder-progress,.quest-builder-workspace,.quest-builder-controls,.quest-product-preview,.quest-ready,.footer-stack,.pwa-install-banner,.app-layout>button,.quest-print-lab__toolbar{display:none!important}.app-layout,.quest-builder-shell,.quest-document-print-host,.quest-document{width:210mm!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.quest-page-frame{box-sizing:border-box;break-after:page;break-inside:avoid;page-break-after:always;page-break-inside:avoid;width:210mm!important;height:297mm!important;box-shadow:none!important;margin:0!important}.quest-page-frame:last-child{break-after:auto;page-break-after:auto}.quest-page-frame[data-printable=false]{display:none!important}.quest-document,.quest-document *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.quest-print-lab,.quest-print-lab__document{background:#fff!important;width:210mm!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.quest-print-lab--xray .quest-page-frame,.quest-print-lab--xray .quest-sound-card-cut-area,.quest-print-lab--xray .quest-sound-card,.quest-print-lab__document .quest-page-frame{outline:0!important}.quest-print-lab--xray .quest-page-frame:before,.quest-print-lab--xray .quest-page-frame:after,.quest-print-lab--xray .quest-sound-card:after,.quest-print-lab--xray .quest-sound-card-back:after,.quest-print-lab--xray .quest-unknown-sound-card:after,.quest-print-lab--xray .quest-intro-card:after,.quest-print-lab--xray .quest-sound-card-cut-area:after,.quest-print-lab--xray .quest-unknown-sound-card__qr-reserved:after{content:none!important;display:none!important}.quest-sound-cards-sheet,.quest-sound-card-cut-area,.quest-sound-card,.quest-sound-card__illustration{background:#fff!important}.quest-sound-card,.quest-sound-card-back,.quest-unknown-sound-card,.quest-intro-card,.quest-card-box-sheet,.quest-stage-2-vibrating-card,.quest-stage-2-intro-card,.quest-stage-2-clue,.quest-stage-2-box-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.quest-stage-4-cards-sheet,.quest-stage-4-box-rules-sheet{color:#17212a;box-sizing:border-box;width:210mm;height:297mm;font-family:var(--font-nunito,"Nunito", system-ui, sans-serif);background:#fff;position:relative;overflow:hidden}.quest-stage-4-cards-sheet>header,.quest-stage-4-cards-sheet>footer,.quest-stage-4-box-rules-sheet>header,.quest-stage-4-box-rules-sheet>footer{z-index:12;color:#60737a;letter-spacing:.06em;text-align:center;font-size:7pt;font-weight:900;position:absolute;inset-inline:5mm}.quest-stage-4-cards-sheet>header{top:7mm}.quest-stage-4-cards-sheet>footer{bottom:7mm}.quest-stage-4-box-rules-sheet>header{top:6mm}.quest-stage-4-box-rules-sheet>footer{bottom:6mm}.quest-stage-4-cut-object{box-sizing:border-box;position:absolute}.quest-stage-4-cut-mark{z-index:4;pointer-events:none;width:3mm;height:3mm;position:absolute}.quest-stage-4-cut-mark:before,.quest-stage-4-cut-mark:after{content:"";background:#111;position:absolute}.quest-stage-4-cut-mark:before{width:3mm;height:.2mm}.quest-stage-4-cut-mark:after{width:.2mm;height:3mm}.quest-stage-4-cut-mark--tl{top:-1.6mm;left:-1.6mm}.quest-stage-4-cut-mark--tr{top:-1.6mm;right:-1.6mm;transform:rotate(90deg)}.quest-stage-4-cut-mark--br{bottom:-1.6mm;right:-1.6mm;transform:rotate(180deg)}.quest-stage-4-cut-mark--bl{bottom:-1.6mm;left:-1.6mm;transform:rotate(270deg)}.quest-stage-4-card{box-sizing:border-box;width:100%;height:100%;box-shadow:inset 0 0 0 1.4mm var(--stage-4-level-color), inset 0 0 0 2mm #fff;background:#fff;border:1.2mm solid #1f3440;border-radius:4mm;flex-direction:column;display:flex;position:relative;overflow:hidden}.quest-stage-4-card:before{content:"";z-index:0;border:.35mm dashed color-mix(in srgb, var(--stage-4-level-color) 65%, #263944);pointer-events:none;border-radius:2.3mm;position:absolute;inset:2.7mm}.quest-stage-4-card--face{padding:3.4mm 4.4mm}.quest-stage-4-card--face header{z-index:2;color:#263944;justify-content:space-between;align-items:center;gap:4mm;font-size:8.5pt;font-weight:950;display:flex;position:relative}.quest-stage-4-card--face header>bdi{color:var(--stage-4-level-color);letter-spacing:.08em}.quest-stage-4-card--face header>strong{background:var(--stage-4-level-color);color:#fff;border-radius:99mm;padding:.8mm 2.2mm}.quest-stage-4-card__wave{z-index:0;opacity:.16;background:repeating-linear-gradient(90deg, var(--stage-4-level-color) 0 1.2mm, transparent 1.2mm 3mm);width:19mm;height:7mm;position:absolute;transform:skewY(-13deg)}.quest-stage-4-card__wave--top{top:0;left:28mm}.quest-stage-4-card__wave--bottom{bottom:1mm;right:4mm;transform:skewY(13deg)}.quest-stage-4-rhythm{direction:ltr;flex-flow:row;justify-content:center;align-items:center;gap:1.5mm;min-width:0;display:flex}.quest-stage-4-card--face>.quest-stage-4-rhythm{z-index:2;flex:1;position:relative}.quest-stage-4-rhythm__gesture{border:.35mm solid color-mix(in srgb, var(--stage-4-level-color) 40%, #fff);background:color-mix(in srgb, var(--stage-4-level-color) 8%, white);box-sizing:border-box;border-radius:3mm;flex:0 13mm;place-items:center;width:13mm;min-width:7mm;height:26mm;padding:.7mm;display:grid}.quest-stage-4-rhythm__gesture img{object-fit:contain;width:100%;height:100%;display:block}.quest-stage-4-rhythm__gesture--pause{border:.6mm dashed var(--stage-4-level-color);background:#fff}.quest-stage-4-card__parrot-mode{z-index:3;bottom:2.4mm;color:#6b4e9d;font-size:7pt;font-weight:950;position:absolute;inset-inline-start:5mm}.quest-stage-4-card--has-qr>.quest-stage-4-rhythm{box-sizing:border-box;gap:.65mm;width:56mm;height:28mm;padding-left:1mm;position:absolute;top:15mm;left:4mm}.quest-stage-4-card--has-qr .quest-stage-4-rhythm__gesture{flex-basis:7mm;min-width:6.4mm;height:22mm;padding:.3mm}.quest-stage-4-card__qr{z-index:5;color:#283942;box-sizing:border-box;background:#fff;border:.4mm solid #243a46;border-radius:2mm;justify-items:center;width:22mm;padding:.8mm;font-size:5pt;font-weight:950;line-height:1;display:grid;position:absolute;bottom:3.5mm;right:3.5mm}.quest-stage-4-card__qr img{width:20.5mm;height:20.5mm;display:block}.quest-stage-4-card--back{background:color-mix(in srgb, var(--stage-4-level-color) 26%, white);text-align:center;justify-content:center;align-items:center;padding:3mm}.quest-stage-4-card--back:after{content:"";border:.8mm solid #ffffffc7;border-radius:2mm;position:absolute;inset:4mm;box-shadow:0 0 0 .35mm #1f344059}.quest-stage-4-card__back-pattern{opacity:.16;width:100%;height:100%;position:absolute;inset:0}.quest-stage-4-card__logo{z-index:2;object-fit:contain;opacity:.62;filter:saturate(.72)contrast(.92);width:18mm;height:18mm;position:absolute;top:50%;left:15%;transform:translate(-50%,-50%)}.quest-stage-4-card__back-kind{z-index:3;color:#263842;letter-spacing:.08em;font-size:10pt;font-weight:950;position:relative}.quest-stage-4-card--back>strong{z-index:3;margin-top:1mm;font-size:8pt;position:relative}.quest-stage-4-card__number{z-index:3;color:var(--stage-4-level-color);text-shadow:0 .5mm #fff;font-size:33pt;font-weight:1000;line-height:.82;position:relative}.quest-stage-4-card--back.quest-stage-4-card--secret .quest-stage-4-card__back-kind,.quest-stage-4-card--back.quest-stage-4-card--secret>strong,.quest-stage-4-card--back.quest-stage-4-card--secret .quest-stage-4-card__number{transform:translate(-8mm)}.quest-stage-4-card__viewing{z-index:4;inset-inline-end:5mm;grid-template-columns:12mm 12mm;align-items:center;width:28mm;font-size:6.5pt;font-weight:950;display:grid;position:absolute;bottom:6mm}.quest-stage-4-card__viewing p{grid-column:1/-1;margin:.6mm 0 0;font-size:5.4pt;line-height:1.02}.quest-stage-4-card__eye{width:11mm;height:6.5mm;display:block;overflow:visible}.quest-stage-4-card__eye path{fill:#fff;stroke:#263842;stroke-width:3px}.quest-stage-4-card__eye circle{fill:var(--stage-4-level-color);stroke:#263842;stroke-width:2px}.quest-stage-4-card__answer-mark{z-index:4;align-items:center;gap:1.2mm;height:12mm;display:flex;position:absolute;bottom:6mm;right:6mm}.quest-stage-4-card__answer-mark i{background:var(--stage-4-level-color);border-radius:2mm;width:1.4mm;display:block}.quest-stage-4-card__answer-mark i:first-child,.quest-stage-4-card__answer-mark i:nth-child(5){height:4mm}.quest-stage-4-card__answer-mark i:nth-child(2),.quest-stage-4-card__answer-mark i:nth-child(4){height:8mm}.quest-stage-4-card__answer-mark i:nth-child(3){height:12mm}.quest-stage-4-card__lab{z-index:4;color:#425962;font-size:6.5pt;font-weight:950;position:absolute;bottom:3mm}.quest-stage-4-card__final-marker{z-index:4;color:#fff;background:#6b4e9d;border-radius:2mm;padding:.7mm 1.4mm;font-size:5.5pt;font-weight:950;position:absolute;top:3.2mm;right:4mm}.quest-stage-4-rules-cut-object{z-index:10;box-sizing:border-box;position:absolute}.quest-stage-4-rules-card{box-sizing:border-box;background:#fffdf6;border:1.2mm solid #243a46;border-radius:4mm;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.1mm #f0a73c,inset 0 0 0 1.7mm #fff}.quest-stage-4-rules-card--front{padding:3.6mm 4.5mm 3mm}.quest-stage-4-rules-card--front header{border-bottom:.5mm solid #e5b766;padding-inline-end:2mm}.quest-stage-4-rules-card--front header bdi{color:#7c5a25;letter-spacing:.06em;font-size:5.4pt;font-weight:950}.quest-stage-4-rules-card h1{margin:.5mm 0 0;font-size:11pt;line-height:1}.quest-stage-4-rules-card h2{color:#9a4f1d;margin:.7mm 0;font-size:7.5pt}.quest-stage-4-rules-card--front ol{columns:2;column-gap:5mm;margin:1.5mm 0 0;padding-inline-start:5mm;font-size:6.5pt;font-weight:750;line-height:1.17}.quest-stage-4-rules-card--front li{break-inside:avoid;margin-bottom:1.2mm}.quest-stage-4-rules-card--back{padding:3.4mm 4.5mm}.quest-stage-4-rules-card--back>h2{text-align:center;margin:0 0 1mm;font-size:9pt}.quest-stage-4-rules-card__legend{grid-template-columns:repeat(4,1fr);gap:1mm;display:grid}.quest-stage-4-rules-card__legend figure{color:#263842;text-align:center;justify-items:center;margin:0;font-size:5.8pt;font-weight:950;display:grid}.quest-stage-4-rules-card__legend img{object-fit:contain;width:15mm;height:14mm}.quest-stage-4-rules-card__snap{text-align:center;margin:1.5mm 0;font-size:7pt;font-weight:850}.quest-stage-4-rules-card--back aside{color:#3f315a;background:#eee7f8;border-radius:2mm;grid-template-columns:18mm 1fr;align-items:center;gap:2mm;padding:2mm 2.5mm;display:grid}.quest-stage-4-rules-card--back aside strong{font-size:8pt}.quest-stage-4-rules-card--back aside span{font-size:7pt;font-weight:800;line-height:1.15}.quest-stage-4-box-dieline{z-index:2;position:absolute}.quest-stage-4-box-dieline__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.quest-stage-4-box-dieline__lines .cut{fill:#f9f4e673;stroke:#111;stroke-width:.32px;vector-effect:non-scaling-stroke}.quest-stage-4-box-dieline__lines .fold{fill:none;stroke:#49717d;stroke-width:.25px;stroke-dasharray:2 1.4;vector-effect:non-scaling-stroke}.quest-stage-4-box-panel{z-index:3;box-sizing:border-box;position:absolute;overflow:hidden}.quest-stage-4-box-panel--front{color:#fff;background:linear-gradient(145deg,#193747,#315f6c);width:61mm;height:93mm;top:27mm;left:30mm}.quest-stage-4-box-panel--back{color:#18333f;background:#f3ead7;width:61mm;height:93mm;top:135mm;left:30mm}.quest-stage-4-box-panel--front>div,.quest-stage-4-box-panel--back>div{box-sizing:border-box;text-align:center;border:.6mm solid #ffffff7a;border-radius:4mm;flex-direction:column;justify-content:center;align-items:center;width:87mm;height:55mm;padding:3mm;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.quest-stage-4-box-panel--back>div{border-color:#c59247}.quest-stage-4-box-panel__logo{object-fit:contain;filter:drop-shadow(0 .5mm .3mm #00000026);width:25mm;height:9mm}.quest-stage-4-box-panel--front bdi{letter-spacing:.04em;margin-top:.5mm;font-size:5.4pt;font-weight:950}.quest-stage-4-box-panel--front h2{color:#ffd57a;margin:1.2mm 0 .8mm;font-size:14pt;line-height:1}.quest-stage-4-box-panel--front strong{letter-spacing:.08em;font-size:7pt}.quest-stage-4-box-panel__gestures{gap:2mm;height:12mm;margin:.5mm 0;display:flex}.quest-stage-4-box-panel__gestures img{object-fit:contain;background:#ffffffdb;border-radius:2mm;width:12mm;height:12mm}.quest-stage-4-box-panel--back bdi{font-size:5.5pt;font-weight:950}.quest-stage-4-box-panel--back h3{color:#9a4f1d;margin:1.4mm 0;font-size:10pt}.quest-stage-4-box-panel--back strong{font-size:8.5pt;line-height:1.15}.quest-stage-4-box-panel--back p{margin:1.6mm 0 0;font-size:6pt;font-weight:900}.quest-stage-4-box-panel--side-a,.quest-stage-4-box-panel--side-b{color:#17313d;letter-spacing:.06em;background:#e0a23f;place-items:center;width:61mm;height:15mm;font-size:6.5pt;font-weight:950;display:grid;left:30mm}.quest-stage-4-box-panel--side-a{top:12mm}.quest-stage-4-box-panel--side-b{top:120mm}.quest-stage-4-box-dieline__glue{z-index:4;color:#65747b;place-items:center;width:61mm;height:12mm;font-size:5pt;font-weight:900;display:grid;position:absolute;top:0;left:30mm;transform:rotate(180deg)}@media print{.quest-stage-4-card,.quest-stage-4-rules-card,.quest-stage-4-box-dieline,.quest-stage-4-box-panel{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.stage-5-sheet{color:#17222c;background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.stage-5-sheet__mark{text-align:center;letter-spacing:.08em;font:700 8pt/1 sans-serif;position:absolute;top:7mm;left:0;right:0}.stage-5-card{box-sizing:border-box;background:#fffaf0;border:.35mm solid #263c46;border-radius:2.2mm;position:absolute;overflow:hidden}.stage-5-card--sample{grid-template-rows:auto 34mm 1fr;gap:1.2mm;padding:2.2mm;display:grid}.stage-5-card--sample header{text-align:center;flex-direction:column;line-height:1.05;display:flex}.stage-5-card--sample header b{letter-spacing:.1em;color:#8c522e;font-size:7pt}.stage-5-card--sample header strong{font-size:11pt}.stage-5-card--sample>img:not(.stage-5-card__qr){object-fit:cover;border-radius:1.4mm;width:100%;height:34mm}.stage-5-card__facts{padding-inline-end:15mm;font:600 6.2pt/1.18 sans-serif}.stage-5-card__facts p{margin:.45mm 0}.stage-5-card__qr{object-fit:contain;inset-inline-end:2mm;background:#fff;width:14mm;height:14mm;position:absolute;bottom:2mm}.stage-5-card--puzzle{background:#c98b4a;border-color:#fff;border-radius:0}.stage-5-card__dune{position:absolute;inset:0;overflow:hidden}.stage-5-card__dune>img{object-fit:fill;width:400%;max-width:none;height:200%;position:absolute}.stage-5-card__coordinate-clue{color:#33251b;height:20mm;font-family:var(--font-nunito,"Nunito",system-ui,sans-serif);flex-direction:column;justify-content:center;align-items:center;gap:1mm;display:flex;position:absolute;bottom:3.5mm}.stage-5-card__coordinate-row{white-space:nowrap;justify-content:center;align-items:center;gap:1.5mm;width:100%;font-size:10pt;font-weight:950;line-height:1;display:flex}.stage-5-card__coordinate-symbol{filter:grayscale(.12)sepia(.12);place-items:center;width:7mm;height:7mm;font-size:15pt;display:inline-grid}.stage-5-card__coordinate-symbol--group{margin-inline-start:5mm}.stage-5-card--insert{color:#fff;background:linear-gradient(145deg,#103945,#186a72);border-color:#efb84b;flex-direction:column;padding:3mm;display:flex}.stage-5-card--insert h2{color:#ffd16c;margin:0 0 1.6mm;font:900 13pt/1 sans-serif}.stage-5-card--insert p{margin:.7mm 0;font:650 7.3pt/1.18 sans-serif}.stage-5-card--insert aside{background:#ffffff1f;border-radius:1.5mm;margin-top:auto;padding:1.5mm}.stage-5-card--insert>strong{text-align:center;margin-top:auto;padding-inline-end:19mm;font:900 8pt/1.1 sans-serif}.stage-5-insert__qr{inset-inline-end:2.5mm;box-sizing:content-box;background:#fff;width:17mm;height:17mm;padding:2mm;position:absolute;bottom:2.5mm}.stage-5-box-sheet{box-sizing:border-box;color:#18333f;width:210mm;height:297mm;font-family:var(--font-nunito,"Nunito",system-ui,sans-serif);background:#fff;position:relative;overflow:hidden}.stage-5-box-sheet>header,.stage-5-box-sheet>footer{z-index:10;color:#65747b;letter-spacing:.06em;text-align:center;font-size:7pt;font-weight:900;position:absolute;inset-inline:6mm}.stage-5-box-sheet>header{top:7mm}.stage-5-box-sheet>footer{bottom:7mm}.stage-5-box-dieline{z-index:2;position:absolute}.stage-5-box-dieline__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stage-5-box-dieline__lines .cut{fill:#f4eee159;stroke:#111;stroke-width:.32px;vector-effect:non-scaling-stroke}.stage-5-box-dieline__lines .fold{fill:none;stroke:#49717d;stroke-width:.25px;stroke-dasharray:2 1.4;vector-effect:non-scaling-stroke}.stage-5-box-panel{z-index:3;box-sizing:border-box;position:absolute;overflow:hidden}.stage-5-box-panel--front{color:#fff;background:#123b42;width:59mm;height:78mm;top:30mm;left:16mm}.stage-5-box-panel__photo{z-index:0;object-fit:cover;filter:brightness(.52)saturate(.9);width:100%;height:100%;position:absolute;inset:0}.stage-5-box-panel--back{color:#173944;background:linear-gradient(145deg,#f6e3b4,#d7a96f);width:59mm;height:78mm;top:30mm;left:81mm}.stage-5-box-panel--front>div,.stage-5-box-panel--back>div{z-index:1;text-align:center;border:.55mm solid #ffffff9e;border-radius:3mm;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:4mm}.stage-5-box-panel--front bdi{letter-spacing:.08em;font-size:7pt;font-weight:950}.stage-5-box-panel--front>div>strong{color:#ffd77e;margin-top:1mm;font-size:8pt}.stage-5-box-panel--front h1{color:#fff7d6;max-width:49mm;margin:2mm 0;font-size:18pt;line-height:.95}.stage-5-box-panel--front span{letter-spacing:.1em;font-size:7pt;font-weight:950}.stage-5-box-panel--back>div{border-color:#7549217a}.stage-5-box-panel--back img{object-fit:contain;width:30mm;height:12mm}.stage-5-box-panel--back strong{margin:3mm 0 1mm;font-size:11pt}.stage-5-box-panel--back span{font-size:8pt;font-weight:850}.stage-5-box-panel--side-a,.stage-5-box-panel--side-b{color:#fff;letter-spacing:.05em;text-align:center;writing-mode:vertical-rl;background:#1b6870;place-items:center;width:6mm;height:78mm;padding:3mm 0;font-size:5.5pt;display:grid;top:30mm}.stage-5-box-panel--side-a{left:10mm}.stage-5-box-panel--side-b{background:#ba7546;left:75mm}.stage-5-box-dieline__glue{z-index:4;color:#65747b;writing-mode:vertical-rl;place-items:center;width:10mm;height:70mm;font-size:5pt;font-weight:900;display:grid;position:absolute;top:34mm;left:0}@media print{.stage-5-box-dieline,.stage-5-box-panel{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.stage-7-print{box-sizing:border-box;color:#122d36;width:210mm;height:297mm;font-family:var(--font-nunito,"Nunito",system-ui,sans-serif);background:#fff;position:relative;overflow:hidden}.stage-7-print__header{top:6mm;color:#536970;letter-spacing:.06em;text-align:center;font-size:7pt;font-weight:900;position:absolute;inset-inline:8mm}.stage-7-print-card{box-sizing:border-box;text-align:center;background:#fffaf0;border:.35mm solid #193844;border-radius:2mm;flex-direction:column;justify-content:center;align-items:center;padding:3mm;display:flex;position:absolute;overflow:hidden}.stage-7-print-card small{color:#9b5f2d;letter-spacing:.08em;text-transform:uppercase;font-size:6pt;font-weight:950}.stage-7-print-card h1,.stage-7-print-card h2{margin:2mm 0;font-size:11pt;line-height:1.05}.stage-7-print-card p{margin:.6mm 0;font-size:5.8pt;font-weight:750;line-height:1.15}.stage-7-print-card footer{color:#5d6c70;letter-spacing:.07em;margin-top:auto;font-size:4.8pt;font-weight:900}.stage-7-print-card--intro{color:#fff7dd;background:linear-gradient(145deg,#0c3945,#17636a);border-color:#dca848}.stage-7-print-card--intro img{background:#fff;width:23mm;height:23mm;margin:1mm;padding:1mm}.stage-7-print-card--intro bdi{overflow-wrap:anywhere;font-size:4.5pt}.stage-7-equipment-card{border-width:.65mm;justify-content:stretch;padding:2mm;box-shadow:inset 0 0 0 .7mm #d7b16a}.stage-7-equipment-card>img{object-fit:cover;object-position:center;border-radius:1mm;flex:auto;width:100%;min-height:0}.stage-7-equipment-card h2{color:#102d36;overflow-wrap:anywhere;flex:none;place-items:center;min-height:16mm;margin:1mm 0 0;font-size:13.2pt;font-weight:1000;line-height:.94;display:grid}.stage-7-equipment-card--metal-detector h2,.stage-7-equipment-card--radar h2{font-size:11.4pt}.stage-7-equipment-card--butt{background:#f8f5eb}.stage-7-print-card--bonus{background:repeating-linear-gradient(135deg,#fff8e8,#fff8e8 5mm,#f3ead4 5mm 10mm);border:.7mm solid #b77932}.stage-7-print-card--bonus>span{color:#15616b;font-size:23mm;font-weight:950;line-height:1}.stage-7-name-label{box-sizing:border-box;text-align:center;background:#fff;border:.35mm dashed #243f48;border-radius:1.5mm;align-content:center;gap:.7mm;padding:2.2mm 2.6mm;display:grid;position:absolute;overflow:hidden}.stage-7-name-label small{color:#765035;letter-spacing:.06em;grid-column:1/-1;font-size:4.5pt;font-weight:900}.stage-7-name-label strong{color:#102d36;text-transform:uppercase;overflow-wrap:anywhere;align-self:center;font-size:9.4pt;font-weight:1000;line-height:1.05}.stage-7-box-sheet{box-sizing:border-box;color:#122d36;width:210mm;height:297mm;font-family:var(--font-nunito,"Nunito",system-ui,sans-serif);background:#fff;position:relative;overflow:hidden}.stage-7-box-sheet>header,.stage-7-box-sheet>footer{color:#52676e;letter-spacing:.06em;text-align:center;font-size:7pt;font-weight:900;position:absolute;inset-inline:8mm}.stage-7-box-sheet>header{top:7mm}.stage-7-box-sheet>footer{bottom:7mm}.stage-7-box-dieline{color:#14343d;position:absolute}.stage-7-box-dieline__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stage-7-box-dieline__lines .cut{fill:none;stroke:#151515;stroke-width:.35px;vector-effect:non-scaling-stroke}.stage-7-box-dieline__lines .fold{fill:none;stroke:#52727a;stroke-width:.25px;stroke-dasharray:2 1.4;vector-effect:non-scaling-stroke}.stage-7-box-panel{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4mm;display:flex;position:absolute}.stage-7-box-panel--front{color:#fff4d4;background:#113d47;border:.4mm solid #b68034;width:59mm;height:60mm;top:28mm;left:19mm}.stage-7-box-panel--front bdi{letter-spacing:.08em;font-size:6pt;font-weight:950}.stage-7-box-panel--front h1{color:#ffd56f;margin:3mm 0 2mm;font-size:16pt;line-height:.95}.stage-7-box-panel--front strong{font-size:8pt}.stage-7-box-panel--back{text-align:start;background:#fff;border:.25mm solid #59737a;justify-content:flex-start;align-items:stretch;gap:.5mm;width:59mm;height:60mm;padding:2mm;top:28mm;left:87mm}.stage-7-box-panel--back>bdi{color:#507078;font-size:5pt;font-weight:950}.stage-7-box-panel--back h2{margin:0;font-size:7.4pt;line-height:1}.stage-7-box-panel--back>strong{font-size:6pt}.stage-7-box-panel--back ol{margin:0;padding-inline-start:4mm;font-size:5.2pt;font-weight:750;line-height:1.08}.stage-7-box-panel--back b{color:#8e3a22;padding-inline-end:17mm;font-size:5.2pt;line-height:1.05}.stage-7-box-panel__qr{inset-inline-end:2mm;text-align:center;background:#fff;justify-items:center;width:14mm;padding:1.2mm;display:grid;position:absolute;bottom:2mm}.stage-7-box-panel__qr img{width:12mm;height:12mm;margin:0}.stage-7-box-panel__qr span{margin:0;font-size:3.8pt;font-weight:950;line-height:1}.stage-7-box-panel__qr bdi{white-space:nowrap;max-width:14mm;font-size:2.2pt;overflow:hidden}.stage-7-box-panel--side-a,.stage-7-box-panel--side-b{writing-mode:vertical-rl;background:#e8f0ed;width:9mm;height:60mm;padding:1mm;font-size:5.5pt;font-weight:950;top:28mm}.stage-7-box-panel--side-a{left:10mm}.stage-7-box-panel--side-b{left:78mm}.stage-7-box-dieline__glue{color:#63737a;writing-mode:vertical-rl;place-items:center;width:10mm;height:52mm;font-size:5pt;font-weight:900;display:grid;position:absolute;top:32mm;left:0}@media print{.stage-7-print,.stage-7-print-card,.stage-7-name-label,.stage-7-box-sheet,.stage-7-box-panel{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.sound-case-adult-intro{box-sizing:border-box;color:#17323a;font-family:var(--font-nunito,"Nunito",system-ui,sans-serif);background:#fff;padding:17mm 20mm 15mm;position:relative;overflow:hidden}.sound-case-adult-intro>header{color:#17414c;letter-spacing:.06em;border-bottom:.5mm solid #17414c;justify-content:space-between;align-items:center;padding-bottom:4mm;font-size:9pt;font-weight:950;display:flex}.sound-case-adult-intro__hero{grid-template-columns:34mm 1fr;align-items:center;gap:7mm;margin:10mm 0 6mm;display:grid}.sound-case-adult-intro__hero img{object-fit:contain;width:34mm;height:34mm}.sound-case-adult-intro__hero h1{color:#9a3f26;margin:0 0 2mm;font-size:30pt;line-height:1}.sound-case-adult-intro__hero p{margin:0;font-size:15pt;font-weight:950;line-height:1.2}.sound-case-adult-intro__body{gap:4mm;font-size:12pt;line-height:1.42;display:grid}.sound-case-adult-intro__body p{margin:0}.sound-case-adult-intro__body aside{background:#fff8f3;border-inline-start:1.5mm solid #e05a34;padding:4mm 5mm}.sound-case-adult-intro__body h2{color:#173f49;margin:0 0 2mm;font-size:16pt}.sound-case-adult-intro__body ol{margin:0;padding-inline-start:7mm}.sound-case-adult-intro__body li{margin:0 0 2.5mm;font-weight:750}.sound-case-adult-intro__cue{color:#873b22;text-align:center;border:.6mm solid #d4922d;border-radius:3mm;margin-top:7mm;padding:4mm;font-size:16pt;display:block}.sound-case-adult-intro>footer{inset-inline:20mm;color:#54666b;text-align:center;font-size:9pt;font-weight:800;position:absolute;bottom:9mm}