.cw-geode{--cw-geode-bg: #f8f5f2;--cw-geode-accent: #472359;--cw-geode-text: #2a1f33;--cw-geode-muted: #5f5566;--cw-geode-line: #ddd2c6;--cw-speed: 1;--cw-gap: 10px;--cw-cell: calc((100% - 2 * var(--cw-gap)) / 3);--cw-focus: 150px;position:relative;box-sizing:border-box;margin:0 auto;padding:28px 16px 24px;background:var(--cw-geode-bg);color:var(--cw-geode-text);font-family:var(--font-body-family, inherit);font-size:16px;font-weight:var(--font-body-weight, 400);line-height:1.5;letter-spacing:normal;text-align:center;-webkit-font-smoothing:antialiased}@supports (color: color-mix(in srgb,red 50%,blue)){.cw-geode{--cw-geode-muted: color-mix(in srgb, var(--cw-geode-text) 74%, var(--cw-geode-bg));--cw-geode-line: color-mix(in srgb, var(--cw-geode-accent) 16%, var(--cw-geode-bg))}}.cw-geode *,.cw-geode *:before,.cw-geode *:after{box-sizing:border-box}.cw-geode button,.cw-geode a,.cw-geode input,.cw-geode-modal__close,.cw-geode-trigger{text-transform:none;letter-spacing:normal}.cw-geode [hidden]{display:none!important}.cw-geode .cw-geode__head{display:block;max-width:640px;margin:0 auto}.cw-geode .cw-geode__title{display:block;margin:0;font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400);font-size:clamp(30px,3.4vw + 16px,54px);line-height:1.08;letter-spacing:-.01em;color:var(--cw-geode-text);text-wrap:balance}.cw-geode .cw-geode__sub{display:block;max-width:40em;margin:10px auto 0;font-size:16px;line-height:1.5;color:var(--cw-geode-muted);text-wrap:pretty}.cw-geode .cw-geode__stage{position:relative;display:block;margin:22px auto 0;max-width:1040px}.cw-geode .cw-geode__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px var(--cw-gap);margin:0;padding:6px 0 0;list-style:none}.cw-geode .cw-geode__cell{display:block;flex:0 0 var(--cw-cell);max-width:160px;margin:0;padding:0;transition:opacity calc(.35s * var(--cw-speed)) ease}.cw-geode[data-count="4"]{--cw-cell: calc((100% - var(--cw-gap)) / 2)}.cw-geode[data-count="4"] .cw-geode__cell{max-width:150px}.cw-geode .cw-geode__stone{appearance:none;-webkit-appearance:none;display:block;position:relative;width:100%;aspect-ratio:1 / 1;margin:0;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity calc(.45s * var(--cw-speed)) ease,filter calc(.45s * var(--cw-speed)) ease,transform calc(.45s * var(--cw-speed)) cubic-bezier(.22,.8,.24,1)}.cw-geode .cw-geode__stone:before,.cw-geode .cw-geode__stone:after{content:none}.cw-geode .cw-geode__stone:focus{outline:none}.cw-geode .cw-geode__stone:focus-visible{outline:2px solid var(--cw-geode-accent);outline-offset:4px}.cw-geode .cw-geode__stone[disabled]{cursor:default}.cw-geode .cw-geode__stone.is-dimmed{opacity:.4;filter:saturate(.25);transform:scale(.93)}.cw-geode .cw-geode__piece{display:block;position:relative;width:100%;height:100%;will-change:transform}.cw-geode .cw-geode__shadow{display:block;position:absolute;left:16%;right:16%;top:80%;height:11%;border-radius:50%;background:radial-gradient(closest-side,#2b1c3057,#2b1c3000);transition:transform .4s cubic-bezier(.22,.8,.24,1),opacity .4s ease}.cw-geode .cw-geode__lift{display:block;position:relative;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,.8,.24,1)}.cw-geode .cw-geode__art{display:block;position:relative;width:100%;height:100%}.cw-geode .cwg-svg{display:block;width:100%;height:100%;overflow:visible}@media(hover:hover)and (pointer:fine){.cw-geode[data-state=idle] .cw-geode__stone:hover .cw-geode__lift{transform:translateY(-9px) rotate(-2deg)}.cw-geode[data-state=idle] .cw-geode__cell:nth-child(2n) .cw-geode__stone:hover .cw-geode__lift{transform:translateY(-9px) rotate(2deg)}.cw-geode[data-state=idle] .cw-geode__stone:hover .cw-geode__shadow{transform:scale(.8);opacity:.5}}.cw-geode[data-state=idle] .cw-geode__stone:active .cw-geode__lift{transform:translateY(-4px) scale(.97)}.cw-geode .cw-geode__stone.is-selected .cw-geode__lift{animation:cwg-float calc(2.6s * var(--cw-speed)) ease-in-out infinite}.cw-geode .cw-geode__stone.is-selected .cw-geode__shadow{transform:scale(.78);opacity:.5}@keyframes cwg-float{0%,to{transform:translateY(-7px)}50%{transform:translateY(-13px)}}.cw-geode .cw-geode__focus,.cw-geode .cw-geode__result{display:none}.cw-geode.is-focus .cw-geode__grid{position:absolute;top:0;left:0;right:0;pointer-events:none}.cw-geode.is-focus .cw-geode__cell{opacity:0}.cw-geode.is-focus .cw-geode__stage{display:flex;flex-direction:column;align-items:center;gap:6px}.cw-geode.is-focus .cw-geode__focus{display:flex;flex-direction:column;align-items:center;transform:translate(var(--cw-shift, 0px))}.cw-geode[data-state=revealed] .cw-geode__focus{transform:none;transition:transform calc(.6s * var(--cw-speed)) cubic-bezier(.22,.8,.24,1)}.cw-geode .cw-geode__slot{display:block;width:var(--cw-focus);height:var(--cw-focus)}.cw-geode .cw-geode__slot .cw-geode__piece{width:100%;height:100%}.cw-geode .cw-geode__specimen{display:block;margin:2px 0 0;min-height:1.5em;font-size:13px;letter-spacing:.02em;color:var(--cw-geode-muted);opacity:0;transition:opacity .5s ease}.cw-geode[data-state=revealed] .cw-geode__specimen{opacity:1}.cw-geode.is-focus .cw-geode__result{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;visibility:hidden;opacity:0}.cw-geode[data-state=revealed] .cw-geode__result{visibility:visible;animation:cwg-reveal calc(.55s * var(--cw-speed)) cubic-bezier(.2,.8,.2,1) both}.cw-geode[data-state=revealed] .cw-geode__amount{animation:cwg-amount calc(.6s * var(--cw-speed)) cubic-bezier(.2,.8,.2,1) calc(.12s * var(--cw-speed)) both}@keyframes cwg-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cwg-amount{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.cw-geode[data-state=revealed][data-result=already] .cw-geode__result,.cw-geode[data-state=revealed][data-result=redeemed] .cw-geode__result,.cw-geode[data-state=revealed][data-result=expired] .cw-geode__result{animation-duration:.35s}.cw-geode[data-state=revealed] .cw-geode__sub{display:none}.cw-geode .cw-geode__kicker{display:block;margin:0;font-family:var(--font-heading-family, Georgia, serif);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400);font-size:21px;line-height:1.25;letter-spacing:0;color:var(--cw-geode-text);outline:none;text-wrap:balance}.cw-geode .cw-geode__amount{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:4px 0 0;color:var(--cw-geode-accent);font-family:var(--font-heading-family, Georgia, serif);font-weight:var(--font-heading-weight, 400);line-height:1}.cw-geode .cw-geode__amount-main{font-size:clamp(52px,6vw + 24px,84px);letter-spacing:-.02em}.cw-geode .cw-geode__amount-unit{font-size:clamp(24px,2.4vw + 12px,36px)}.cw-geode .cw-geode__body{display:block;max-width:36ch;margin:10px 0 0;font-size:15px;color:var(--cw-geode-muted)}.cw-geode .cw-geode__codeblock{display:block;width:100%;margin-top:16px}.cw-geode .cw-geode__code-label{display:block;margin:0 0 6px;font-size:13px;color:var(--cw-geode-muted)}.cw-geode .cw-geode__code-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:54px;padding:4px 4px 4px 16px;border:1px solid var(--cw-geode-line);border-radius:var(--inputs-radius, 2px);background:#ffffff8c}.cw-geode .cw-geode__code{display:block;font-family:var(--font-body-family, inherit);font-size:18px;font-weight:600;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--cw-geode-text);user-select:all;-webkit-user-select:all;overflow-wrap:anywhere;text-align:left}.cw-geode .cw-geode__copy{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;flex:none;min-height:46px;min-width:46px;margin:0;padding:0 14px;border:0;border-radius:var(--buttons-radius, 2px);background:transparent;color:var(--cw-geode-accent);font:inherit;font-size:14px;font-weight:600;letter-spacing:0;cursor:pointer;transition:background-color .2s ease}.cw-geode .cw-geode__copy:hover{background:#47235912}.cw-geode .cw-geode__copy:focus-visible{outline:2px solid var(--cw-geode-accent);outline-offset:2px}.cw-geode .cw-geode__copy-icon{display:inline-flex}.cw-geode .cw-geode__shop{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;margin-top:12px;padding:0 24px;border-radius:var(--buttons-radius, 2px);background:var(--cw-geode-accent);color:#fff;font-size:15px;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:filter .2s ease}.cw-geode .cw-geode__shop:hover{color:#fff;filter:brightness(.86);text-decoration:none}.cw-geode .cw-geode__shop:focus-visible{outline:2px solid var(--cw-geode-accent);outline-offset:3px}.cw-geode .cw-geode__note{display:block;margin:12px 0 0;min-height:1.5em;font-size:13px;color:var(--cw-geode-muted)}.cw-geode .cw-geode__prompt{display:block;margin:18px auto 0;max-width:420px}.cw-geode .cw-geode__hint{display:block;margin:0;font-size:14px;color:var(--cw-geode-muted)}.cw-geode .cw-geode__crackbar{display:flex;flex-direction:column;align-items:center;gap:8px;animation:cwg-fade-in .35s ease both}.cw-geode .cw-geode__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin:0;padding:0 28px;border:1px solid var(--cw-geode-accent);border-radius:var(--buttons-radius, 2px);background:var(--cw-geode-accent);color:#fff;font:inherit;font-size:15px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cw-geode .cw-geode__btn--ghost{background:transparent;color:var(--cw-geode-accent)}.cw-geode .cw-geode__btn--ghost:hover{background:var(--cw-geode-accent);color:#fff}.cw-geode .cw-geode__btn:focus-visible{outline:2px solid var(--cw-geode-accent);outline-offset:3px}.cw-geode .cw-geode__btn[disabled]{opacity:.6;cursor:default}.cw-geode .cw-geode__error{display:flex;flex-direction:column;align-items:center;gap:12px;animation:cwg-fade-in .3s ease both}.cw-geode .cw-geode__error-text{display:block;margin:0;font-size:15px;color:var(--cw-geode-text)}.cw-geode .cw-geode__email{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;margin:4px 0 0;text-align:left}.cw-geode .cw-geode__email-title{display:block;margin:0;font-size:15px;text-align:center;color:var(--cw-geode-text)}.cw-geode .cw-geode__field{display:block}.cw-geode .cw-geode__label{display:block;margin:0 0 4px;font-size:13px;color:var(--cw-geode-muted)}.cw-geode .cw-geode__input{display:block;width:100%;min-height:50px;margin:0;padding:0 14px;border:1px solid var(--cw-geode-line);border-radius:var(--inputs-radius, 2px);background:#fff;color:var(--cw-geode-text);font:inherit;font-size:16px;box-shadow:none}.cw-geode .cw-geode__input:focus{outline:2px solid var(--cw-geode-accent);outline-offset:0;border-color:transparent}.cw-geode .cw-geode__input[aria-invalid=true]{border-color:#a1323a}.cw-geode .cw-geode__consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--cw-geode-muted);cursor:pointer}.cw-geode .cw-geode__consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--cw-geode-accent);flex:none}.cw-geode .cw-geode__field-error{display:block;margin:0;min-height:0;font-size:13px;color:#a1323a}.cw-geode .cw-geode__field-error:empty{display:none}.cw-geode .cw-geode__sound{-webkit-appearance:none;appearance:none;position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cw-geode-muted);cursor:pointer}.cw-geode .cw-geode__sound[aria-pressed=false] .cwg-wave{opacity:.2}.cw-geode .cw-geode__sound:focus-visible{outline:2px solid var(--cw-geode-accent)}.cw-geode .cw-geode__sr{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes cwg-fade-in{0%{opacity:0}to{opacity:1}}@media(min-width:600px){.cw-geode{padding:44px 32px 36px;--cw-gap: 20px;--cw-focus: 230px}.cw-geode .cw-geode__sub{font-size:18px}.cw-geode .cw-geode__stage{margin-top:34px}.cw-geode .cw-geode__grid{flex-wrap:nowrap}.cw-geode,.cw-geode[data-count="4"]{--cw-cell: calc((100% - (var(--cw-n, 5) - 1) * var(--cw-gap)) / var(--cw-n, 5))}.cw-geode[data-count="3"]{--cw-n: 3}.cw-geode[data-count="4"]{--cw-n: 4}.cw-geode[data-count="5"]{--cw-n: 5}.cw-geode[data-count="6"]{--cw-n: 6}.cw-geode .cw-geode__cell,.cw-geode[data-count="4"] .cw-geode__cell{max-width:176px}.cw-geode.is-focus .cw-geode__stage{display:grid;grid-template-columns:auto minmax(0,380px);justify-content:center;align-items:center;column-gap:48px}.cw-geode.is-focus .cw-geode__result{align-items:flex-start;text-align:left}.cw-geode .cw-geode__amount{justify-content:flex-start}.cw-geode .cw-geode__kicker{font-size:24px}}@media(min-width:960px){.cw-geode{--cw-focus: 280px}}.cw-geode .cwg-half{transform-box:view-box;transform-origin:100px 186px}.cw-geode .cwg-img .cwg-half{transform-origin:50% 93%}.cw-geode .cwg-inner{opacity:0}.cw-geode .cwg-crack{stroke-dasharray:260;stroke-dashoffset:260;opacity:0}.cw-geode .cwg-glow{opacity:0}.cw-geode .cwg-chip{opacity:0;transform-box:view-box;transform-origin:100px 100px}.cw-geode .cwg-sheen{transform:translate(-160px)}.cw-geode .is-cracking .cw-geode__art{animation:cwg-shake calc(.38s * var(--cw-speed)) cubic-bezier(.36,.07,.19,.97) calc(.3s * var(--cw-speed)) both}.cw-geode .is-cracking .cwg-crack{animation:cwg-crack-draw calc(.42s * var(--cw-speed)) ease-out calc(.45s * var(--cw-speed)) both}.cw-geode .is-cracking:not(.is-split) .cwg-glow{animation:cwg-seep 1.6s ease-in-out calc(1s * var(--cw-speed)) infinite}.cw-geode .is-split .cwg-crack{stroke-dashoffset:0;animation:cwg-fade-out .25s ease-out .1s both}.cw-geode .is-split .cwg-half-l{animation:cwg-split-l calc(.5s * var(--cw-speed)) cubic-bezier(.2,.9,.25,1) both}.cw-geode .is-split .cwg-half-r{animation:cwg-split-r calc(.5s * var(--cw-speed)) cubic-bezier(.2,.9,.25,1) both}.cw-geode .is-split .cwg-inner{opacity:1}.cw-geode .is-split .cwg-outer{animation:cwg-fade-out calc(.3s * var(--cw-speed)) ease-out .04s both}.cw-geode .is-split .cwg-glow{animation:cwg-glow calc(.5s * var(--cw-speed)) ease-out both}.cw-geode .is-split .cwg-c1{animation:cwg-chip-a calc(.6s * var(--cw-speed)) cubic-bezier(.2,.7,.3,1) both}.cw-geode .is-split .cwg-c2{animation:cwg-chip-b calc(.6s * var(--cw-speed)) cubic-bezier(.2,.7,.3,1) both}.cw-geode .is-split .cwg-c3{animation:cwg-chip-c calc(.6s * var(--cw-speed)) cubic-bezier(.2,.7,.3,1) both}.cw-geode .is-split .cwg-c4{animation:cwg-chip-d calc(.6s * var(--cw-speed)) cubic-bezier(.2,.7,.3,1) both}.cw-geode .is-split .cwg-sheen{animation:cwg-sheen calc(1.1s * var(--cw-speed)) ease-in-out calc(.45s * var(--cw-speed)) both}.cw-geode .is-split .cw-geode__shadow,.cw-geode .is-open .cw-geode__shadow{transform:scaleX(1.18);opacity:.85}.cw-geode .is-open .cwg-half-l{transform:translate(-5px,1px) rotate(-3.5deg)}.cw-geode .is-open .cwg-half-r{transform:translate(5px,1px) rotate(3.5deg)}.cw-geode .is-open .cwg-inner{opacity:1}.cw-geode .is-open .cwg-outer{opacity:0}.cw-geode .is-open .cwg-glow{opacity:.75}.cw-geode .is-open .cwg-sheen{animation:cwg-sheen 1.2s ease-in-out .3s both}.cw-geode .is-settle .cwg-crack{stroke-dashoffset:0;animation:cwg-fade-out .6s ease both}@keyframes cwg-shake{0%,to{transform:none}15%{transform:translate(-3px) rotate(-1.4deg)}30%{transform:translate(3px) rotate(1.2deg)}45%{transform:translate(-2.5px) rotate(-1deg)}60%{transform:translate(2px) rotate(.8deg)}75%{transform:translate(-1px) rotate(-.4deg)}}@keyframes cwg-crack-draw{0%{stroke-dashoffset:260;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes cwg-seep{0%,to{opacity:0}50%{opacity:.35}}@keyframes cwg-split-l{0%{transform:none}60%{transform:translate(-6.5px) rotate(-4.5deg)}to{transform:translate(-5px,1px) rotate(-3.5deg)}}@keyframes cwg-split-r{0%{transform:none}60%{transform:translate(6.5px) rotate(4.5deg)}to{transform:translate(5px,1px) rotate(3.5deg)}}@keyframes cwg-fade-out{0%{opacity:1}to{opacity:0}}@keyframes cwg-glow{0%{opacity:0}to{opacity:.75}}@keyframes cwg-sheen{0%{transform:translate(-160px)}to{transform:translate(160px)}}@keyframes cwg-chip-a{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-30px,-26px) rotate(-80deg)}}@keyframes cwg-chip-b{0%{opacity:1;transform:none}to{opacity:0;transform:translate(28px,-30px) rotate(70deg)}}@keyframes cwg-chip-c{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-34px,6px) rotate(-60deg)}}@keyframes cwg-chip-d{0%{opacity:1;transform:none}to{opacity:0;transform:translate(30px,10px) rotate(90deg)}}.cw-geode .cwg-img{display:block;position:relative;width:100%;height:100%}.cw-geode .cwg-img .cwg-half{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.cw-geode .cwg-img img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain}.cw-geode .cwg-img .cwg-glow{display:block;position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%}.cw-geode .cwg-img .cwg-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cw-geode-embed{display:block;min-height:420px}.cw-geode-embed.is-mounted{min-height:0}.cw-geode-embed__placeholder{display:block;padding:28px 16px;text-align:center}@media(min-width:600px){.cw-geode-embed{min-height:470px}}.cw-geode-modal{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;height:auto;max-height:calc(100vh - 12px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px);margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible}.cw-geode-modal:not([open]){display:none}.cw-geode-modal::backdrop{background:#1a122075;opacity:0;transition:opacity .3s ease}.cw-geode-modal.is-open::backdrop{opacity:1}.cw-geode-modal__panel{position:relative;max-height:inherit;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:16px 16px 0 0;background:var(--cw-geode-bg, #f8f5f2);box-shadow:0 -10px 40px #1e142833;padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(100%);transition:transform .42s cubic-bezier(.22,.8,.24,1)}.cw-geode-modal.is-open .cw-geode-modal__panel{transform:none}.cw-geode-modal.is-closing .cw-geode-modal__panel{transform:translateY(100%);transition-duration:.22s;transition-timing-function:ease-in}.cw-geode-modal .cw-geode{padding-top:40px}.cw-geode-modal .cw-geode .cw-geode__sound{right:auto;left:10px}.cw-geode-modal__close{-webkit-appearance:none;appearance:none;position:absolute;top:8px;right:8px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:#fff9;color:var(--cw-geode-text, #2a1f33);cursor:pointer;transition:background-color .2s ease}.cw-geode-modal__close:hover{background:#fffffff2}.cw-geode-modal__close:focus-visible{outline:2px solid var(--cw-geode-accent, #472359);outline-offset:2px}@media(min-width:600px){.cw-geode-modal{top:0;right:0;bottom:0;left:0;width:min(980px,calc(100vw - 48px));height:fit-content;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);margin:auto}.cw-geode-modal__panel{border-radius:6px;box-shadow:0 24px 80px #1e142847;transform:translateY(14px) scale(.985);opacity:0;transition:transform .38s cubic-bezier(.22,.8,.24,1),opacity .3s ease}.cw-geode-modal.is-open .cw-geode-modal__panel{transform:none;opacity:1}.cw-geode-modal.is-closing .cw-geode-modal__panel{transform:translateY(8px) scale(.99);opacity:0}.cw-geode-modal .cw-geode{padding:52px 40px 40px}}html.cw-geode-scroll-lock,html.cw-geode-scroll-lock body{overflow:hidden!important}html.cw-geode-scroll-lock body{position:fixed!important;left:0;right:0;width:100%}.cw-geode-trigger{-webkit-appearance:none;appearance:none;position:fixed;z-index:90;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;gap:10px;min-height:48px;margin:0;padding:6px 18px 6px 7px;border:1px solid rgba(71,35,89,.16);border-radius:999px;background:var(--cw-geode-bg, #f8f5f2);color:var(--cw-geode-accent, #472359);font-family:var(--font-body-family, inherit);font-size:14px;font-weight:600;line-height:1;letter-spacing:0;box-shadow:0 8px 28px #2819322e;cursor:pointer;transition:transform .35s cubic-bezier(.22,.8,.24,1),opacity .3s ease,box-shadow .2s ease}.cw-geode-trigger--right{left:auto;right:max(16px,env(safe-area-inset-right,0px))}.cw-geode-trigger:hover{box-shadow:0 10px 32px #2819323d;transform:translateY(-1px)}.cw-geode-trigger:focus-visible{outline:2px solid var(--cw-geode-accent, #472359);outline-offset:3px}.cw-geode-trigger.is-hidden{opacity:0;transform:translateY(14px);pointer-events:none}.cw-geode-trigger__icon{display:inline-flex;width:34px;height:34px}.cw-geode-trigger__icon svg{width:100%;height:100%;display:block}.cw-geode-trigger__label{display:inline-block;white-space:nowrap}@media(prefers-reduced-motion:reduce){.cw-geode *,.cw-geode-modal__panel,.cw-geode-trigger{transition-duration:.01s!important}.cw-geode .cw-geode__stone.is-selected .cw-geode__lift{animation:none}.cw-geode .is-cracking .cw-geode__art,.cw-geode .is-cracking .cwg-crack,.cw-geode .is-cracking:not(.is-split) .cwg-glow{animation:none}.cw-geode .is-split .cwg-half-l,.cw-geode .is-split .cwg-half-r{animation:none}.cw-geode .is-split .cwg-crack,.cw-geode .is-split [class*=cwg-c],.cw-geode .cwg-chip{animation:none;opacity:0}.cw-geode .is-split .cwg-outer{animation:cwg-fade-out .25s ease both}.cw-geode .is-split .cwg-glow{animation:cwg-glow .25s ease both}.cw-geode .is-split .cwg-sheen,.cw-geode .is-open .cwg-sheen{animation:none}.cw-geode[data-state=revealed] .cw-geode__result,.cw-geode[data-state=revealed] .cw-geode__amount{animation-duration:.2s;animation-delay:0s}.cw-geode-modal__panel{transform:none!important}}.cw-geode .cw-geode__stage:focus{outline:none}.cw-geode .cw-geode__title:focus,.cw-geode .cw-geode__title:focus-visible,.cw-geode .cw-geode__kicker:focus,.cw-geode .cw-geode__kicker:focus-visible,.cw-geode .cw-geode__stage:focus,.cw-geode .cw-geode__stage:focus-visible{outline:none;box-shadow:none}.cw-geode .cw-geode__code{white-space:nowrap;overflow-wrap:normal}@media(max-width:380px){.cw-geode{--cw-focus: 124px;padding-left:12px;padding-right:12px}.cw-geode .cw-geode__code{font-size:16px;letter-spacing:.06em}.cw-geode .cw-geode__code-row{padding-left:12px}.cw-geode .cw-geode__copy{padding:0 11px}.cw-geode .cw-geode__copy [data-cw-copy-text]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cw-geode .cw-geode__amount-main{font-size:48px}.cw-geode .cw-geode__body{margin-top:6px;font-size:14px}.cw-geode .cw-geode__codeblock{margin-top:12px}.cw-geode-modal .cw-geode{padding-top:34px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/cw-geode.css.map */
