.pack-overlay{z-index:5;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.pack-overlay.is-closing{pointer-events:none;animation:.48s cubic-bezier(.22,1,.36,1) both pack-overlay-out}.pack-overlay.is-exiting{pointer-events:none}.pack-overlay__backdrop{background:#f1f1f1;animation:.9s cubic-bezier(.22,1,.36,1) both pack-backdrop-in;position:absolute;inset:0}.pack-overlay.is-exiting .pack-overlay__backdrop{opacity:0;transition:opacity .42s cubic-bezier(.22,1,.36,1);animation:none}.pack-stage{z-index:1;place-items:center;display:grid;position:relative;overflow:visible}.pack-motion{transform-origin:50%;will-change:transform, opacity;overflow:visible}.pack-motion:not(.is-entering):not(.is-exiting){opacity:0}.pack-motion.is-entering{animation:1.64s cubic-bezier(.16,1,.3,1) both pack-rise}.pack-motion.is-exiting{animation:.38s cubic-bezier(.55,.06,.68,.19) both pack-exit}.pack-shell{aspect-ratio:1039/1515;background:0 0;width:min(400px,86vw,58.9795svh);position:relative;overflow:visible;container-type:inline-size}.pack-title{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pack-frames,.pack-frames img{width:100%;height:100%;position:absolute;inset:0}.pack-frames{background:0 0}.pack-frames img{object-fit:fill;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pack-hint{z-index:3;color:#111;pointer-events:none;opacity:0;position:absolute;top:8.6%;left:calc(91.6% + clamp(8px,5.5cqi,40px));right:auto}.pack-hint.is-visible{animation:.72s cubic-bezier(.16,1,.3,1) both pack-hint-in}.pack-hint__motion{flex-direction:row;align-items:flex-end;gap:.35em;display:flex}.pack-hint.is-visible .pack-hint__motion{animation:2.2s cubic-bezier(.45,0,.55,1) .76s infinite pack-hint-nudge}.pack-hint__rip{flex-direction:column;align-items:center;gap:.28em;display:flex}.pack-hint__word{letter-spacing:.18em;white-space:nowrap;font-family:Satoshi,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:clamp(10px,3.4cqi,16px);font-weight:300;line-height:1}.pack-hint__arrow{color:#8d8d8d;flex-shrink:0;width:clamp(16px,6.4cqi,28px);height:auto;display:block}.pack-grab{z-index:2;cursor:grab;touch-action:none;pointer-events:none;background:0 0;border:0;height:52%;margin:0;padding:0;position:absolute;top:0;left:2%;right:2%}.pack-shell.is-ready .pack-grab{pointer-events:auto}.pack-shell.is-holding .pack-grab,.pack-grab:active{cursor:grabbing}.pack-grab:disabled{cursor:default}.pack-grab:focus-visible{outline-offset:6px;outline:1px solid #11111147}@keyframes pack-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes pack-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes pack-rise{0%{opacity:0;transform:translateY(64vh)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes pack-exit{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:.7;transform:translateY(120vh)scale(.97)}}@keyframes pack-hint-in{0%{opacity:0;transform:translate(8px,8px)}to{opacity:1;transform:translate(0,0)}}@keyframes pack-hint-nudge{0%,to{opacity:1;transform:translate(0)}50%{opacity:.78;transform:translate(-6px)}}@media (orientation:portrait) and (width<=640px){.pack-overlay{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.pack-shell{width:min(400px, calc(100vw - 20px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)), calc((100svh - 24px) * 1039 / 1515))}.pack-hint{top:8.6%;left:calc(91.6% + clamp(8px,4cqi,20px))}}@media (prefers-reduced-motion:reduce){.pack-motion,.pack-motion.is-entering,.pack-overlay.is-closing,.pack-hint.is-visible,.pack-hint.is-visible .pack-hint__motion{animation:none}.pack-motion.is-entering,.pack-hint.is-visible{opacity:1}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Satoshi,Helvetica,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100svh}body{color:#111;background:#f1f1f1;margin:0}#root{min-height:100svh}.contact-overlay{z-index:4;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.contact-overlay.is-closing{pointer-events:none;animation:.42s both contact-overlay-out}.contact-overlay__backdrop{background:#1111110d;position:absolute;inset:0}.contact-card-stage{z-index:1;perspective:1800px;transform-style:preserve-3d;position:relative}.contact-card-motion{--start-x:0px;--start-y:0px;transform-origin:50%;transform-style:preserve-3d;will-change:transform;animation:2.8s cubic-bezier(.22,1,.36,1) both contact-card-rise}.contact-card-flip{aspect-ratio:16/21;transform-origin:50%;width:min(400px,86vw,56.381svh);transform-style:preserve-3d;will-change:transform;animation:2.4s cubic-bezier(.22,.61,.36,1) both contact-card-spin;position:relative;container-type:inline-size}.contact-card__face{box-sizing:border-box;color:#111;isolation:isolate;backface-visibility:hidden;background-color:#f1f1f1;border:1px solid #1111110f;border-radius:clamp(18px,10cqi,32px);width:100%;height:100%;min-height:0;box-shadow:0 2px 4px #1111110a,0 12px 28px #11111112,0 32px 64px #1111111f,0 48px 96px #1111110f}.contact-card__face--front{flex-direction:column;justify-content:center;gap:clamp(16px,8.5cqi,28px);padding:clamp(28px,15cqi,48px) clamp(20px,10cqi,32px);display:flex;position:relative;overflow:hidden}.contact-card__face--back{position:absolute;inset:0;transform:rotateY(180deg)}.contact-card__shine{z-index:2;pointer-events:none;mix-blend-mode:plus-lighter;opacity:0;background:linear-gradient(90deg,#0000 0%,#1111110f 28%,#ffffff8c 44%,#fff 50%,#ffffff8c 56%,#1111110f 72%,#0000 100%);width:58%;position:absolute;top:-18%;bottom:-18%;left:0;transform:translate(-160%)skew(-20deg)}.contact-card-flip.is-shining .contact-card__shine{animation:.42s ease-out both contact-card-shine}.contact-card__title{letter-spacing:.08em;text-align:center;margin:0 0 8px;font-family:Satoshi,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:clamp(16px,7.2cqi,24px);font-weight:600}.contact-card__field{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:clamp(6px,2.5cqi,8px);margin:0;padding:0;display:flex}.contact-card__label{letter-spacing:.18em;color:#11111180;font-size:clamp(10px,3.4cqi,12px);font-weight:600}.contact-card__row{justify-content:space-between;align-items:center;gap:clamp(8px,3.8cqi,12px);display:flex}.contact-card__value{letter-spacing:.02em;color:#111;font-size:clamp(13px,4.7cqi,16px);font-weight:400}.contact-card__icon{stroke:#111;stroke-width:1.2px;fill:none;opacity:.35;stroke-linecap:round;stroke-linejoin:round;flex:none;width:clamp(13px,4.7cqi,16px);height:clamp(13px,4.7cqi,16px)}.contact-card__field:hover .contact-card__icon{opacity:.7}.contact-card__field.is-copied .contact-card__icon,.contact-card__icon--check{opacity:.9}.contact-card__field:focus-visible{outline-offset:8px;outline:1px solid #11111147}@keyframes contact-card-shine{0%{opacity:1;transform:translate(-160%)skew(-20deg)}78%{opacity:1}to{opacity:0;transform:translate(220%)skew(-20deg)}}@keyframes contact-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes contact-card-rise{0%{transform:translate3d(var(--start-x), var(--start-y), 0) scale(.16)}to{transform:translate(0,0)scale(1)}}@keyframes contact-card-spin{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@media (orientation:portrait) and (width<=640px){.contact-overlay{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.contact-card-flip{width:min(400px, calc(100vw - 20px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)), calc((100svh - 24px) * 16 / 21))}}@media (prefers-reduced-motion:reduce){.contact-card-flip,.contact-card-motion{animation:none}}.oplue-field{z-index:0;box-sizing:border-box;cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;width:100vw;height:100svh;padding:0;display:block;position:fixed;inset:0;overflow:hidden}.oplue-field__glyph{color:#1111110d;pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;width:22px;height:22px;margin:0;font-family:Satoshi,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:300;line-height:1;transition:none;display:grid;position:absolute;transform:translate(-50%,-50%)}.oplue-field__glyph.is-hot{color:#11111140}.oplue-field__glyph.is-sigil{color:#1111118c;transition:color .52s}.oplue-field.is-sigil-out .oplue-field__glyph{transition:color 1.1s}@media (prefers-reduced-motion:reduce){.oplue-field__glyph{transition:color .12s linear}.oplue-field__glyph.is-sigil,.oplue-field.is-sigil-out .oplue-field__glyph{transition:color .16s linear}}.snake-field .oplue-field__glyph.is-snake{color:#11111180;transition:color .14s}.snake-field .oplue-field__glyph.is-snake-head{color:#11111194}.snake-field .oplue-field__glyph.is-food{color:#11111180;animation:1.6s ease-in-out infinite snake-food}.snake-field.is-dead .oplue-field__glyph.is-snake,.snake-field.is-dead .oplue-field__glyph.is-snake-head{color:#1111111f;transition:color .42s}@keyframes snake-food{0%,to{color:#11111161}50%{color:#11111194}}@media (prefers-reduced-motion:reduce){.snake-field .oplue-field__glyph.is-food{color:#11111180;animation:none}}.released-coming-soon{width:100%;height:100svh;min-height:100svh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box;background:#f1f1f1;place-items:center;display:grid;position:relative}.released-coming-soon__stage{z-index:1;pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:22px;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(10px)}.released-coming-soon__stage.is-visible{opacity:1;transform:translateY(0)}.released-coming-soon__copy{letter-spacing:.08em;color:#111;-webkit-text-fill-color:transparent;text-align:center;background-image:linear-gradient(108deg, #111 0%, #111 calc(var(--shine-x,-45%) - 30%), #9a9a9a calc(var(--shine-x,-45%) - 14%), #d8d8d8 calc(var(--shine-x,-45%) - 7%), #f1f1f1 var(--shine-x,-45%), #d8d8d8 calc(var(--shine-x,-45%) + 7%), #9a9a9a calc(var(--shine-x,-45%) + 14%), #111 calc(var(--shine-x,-45%) + 30%), #111 100%);-webkit-background-clip:text;background-clip:text;max-width:28em;min-height:2.9em;margin:0;font-family:Satoshi,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:clamp(17px,2.2vw,20px);font-weight:300;line-height:1.45}.released-coming-soon__actions{pointer-events:auto;align-items:center;gap:28px;display:flex}.released-coming-soon__contact{letter-spacing:.16em;text-align:center;color:#111;cursor:pointer;background:0 0;border:0;min-width:7em;margin:0;padding:0;font-family:Satoshi,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:clamp(14px,1.6vw,16px);font-weight:300;transition:color .16s}.released-coming-soon__contact:hover,.released-coming-soon__contact:active,.released-coming-soon__contact.is-active{color:#000;font-weight:400}.released-coming-soon__contact:focus-visible{outline-offset:6px;outline:1px solid #11111159}.released-coming-soon__contact:disabled{color:#111;cursor:default;opacity:1;font-weight:300}@media (width<=640px){.released-coming-soon{padding:env(safe-area-inset-top,0px) max(22px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(22px, env(safe-area-inset-left,0px))}.released-coming-soon__stage{gap:18px;width:min(100%,28rem)}.released-coming-soon__copy{letter-spacing:.07em;max-width:none;min-height:3.2em;font-size:clamp(17px,4.7vw,19px)}.released-coming-soon__actions{gap:22px}.released-coming-soon__contact{letter-spacing:.14em;min-width:6.4em;min-height:44px;font-size:15px}}@media (prefers-reduced-motion:reduce){.released-coming-soon__stage{transition:opacity .2s linear;transform:none}}
