.LogoEasterEgg-module__RUamNq__brand{flex-shrink:0;align-items:center;display:flex;position:relative}.LogoEasterEgg-module__RUamNq__logo{isolation:isolate;position:relative}.LogoEasterEgg-module__RUamNq__logo.LogoEasterEgg-module__RUamNq__logo:hover{opacity:1}.LogoEasterEgg-module__RUamNq__logo:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 37%,#bba2ff 45%,#fff 49%,#e9dfff 52%,#b296ff 56%,#0000 64%) 100% 0/300% 100%;position:absolute;inset:0;-webkit-mask:url(/logo_light.png) 50%/contain no-repeat;mask:url(/logo_light.png) 50%/contain no-repeat}.LogoEasterEgg-module__RUamNq__logo:hover:after{animation:.82s cubic-bezier(.2,.65,.25,1) both LogoEasterEgg-module__RUamNq__illuminate}.LogoEasterEgg-module__RUamNq__logo:hover img{animation:.85s ease-out both LogoEasterEgg-module__RUamNq__awaken}.LogoEasterEgg-module__RUamNq__secretTrigger{color:#bda5f6;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:36px;padding:0;transition:opacity .2s;display:grid;position:absolute;top:50%;left:calc(100% + 2px);transform:translateY(-50%)}.LogoEasterEgg-module__RUamNq__brand:hover .LogoEasterEgg-module__RUamNq__secretTrigger,.LogoEasterEgg-module__RUamNq__brand:focus-within .LogoEasterEgg-module__RUamNq__secretTrigger{opacity:1}.LogoEasterEgg-module__RUamNq__secretTrigger:focus-visible{outline:2px solid var(--eh-focus);outline-offset:2px}.LogoEasterEgg-module__RUamNq__dialog{color:#f4efff;background:#0d0b14;border:1px solid #bba0ef40;border-radius:1.5rem;width:min(32rem,100vw - 2rem);max-height:calc(100svh - 2rem);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff15,0 35px 110px #000b}.LogoEasterEgg-module__RUamNq__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05040bb8}.LogoEasterEgg-module__RUamNq__dialog[open]{animation:.3s ease-out LogoEasterEgg-module__RUamNq__arrive}.LogoEasterEgg-module__RUamNq__close{z-index:3;cursor:pointer;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid;top:.9rem;right:.9rem;position:absolute!important;}.LogoEasterEgg-module__RUamNq__loading{background:#08070d;place-items:center;height:34rem;max-height:calc(100svh - 2.1rem);display:grid;position:relative}.LogoEasterEgg-module__RUamNq__signature{color:#82758f;letter-spacing:.22em;font:8px ui-monospace,monospace;position:absolute;bottom:2.5rem}.LogoEasterEgg-module__RUamNq__story{overscroll-behavior:contain;max-height:calc(100svh - 2.2rem);padding:2.7rem 2.1rem 1.7rem;animation:.45s ease-out LogoEasterEgg-module__RUamNq__reveal;overflow:auto}.LogoEasterEgg-module__RUamNq__eyebrow{color:#bba4eb;letter-spacing:.16em;align-items:center;gap:.5rem;font:.58rem ui-monospace,monospace;display:flex}.LogoEasterEgg-module__RUamNq__story h3{letter-spacing:-.065em;margin:1.2rem 0 .8rem;font-size:2.65rem;font-weight:550;line-height:1.05}.LogoEasterEgg-module__RUamNq__story h3 span{color:#bda5f4}.LogoEasterEgg-module__RUamNq__intro{color:#a8a0b6;margin:0;font-size:.79rem;line-height:1.65}.LogoEasterEgg-module__RUamNq__reasons{gap:1.05rem;margin:1.6rem 0;padding:0;list-style:none;display:grid}.LogoEasterEgg-module__RUamNq__reasons li{gap:.9rem;display:flex}.LogoEasterEgg-module__RUamNq__reasons li>svg{color:#baa6df;flex-shrink:0;margin-top:.1rem}.LogoEasterEgg-module__RUamNq__reasons strong{font-size:.79rem;font-weight:550;display:block}.LogoEasterEgg-module__RUamNq__reasons p{color:#9e96ad;margin:.3rem 0 0;font-size:.72rem;line-height:1.65}.LogoEasterEgg-module__RUamNq__reward{border-top:1px solid #ffffff13;padding-top:1.25rem}.LogoEasterEgg-module__RUamNq__rewardCard{isolation:isolate;background:linear-gradient(120deg,#2d213f,#18131f);border:1px solid #b6a0d744;border-radius:.85rem;outline:none;min-height:10rem;position:relative;overflow:hidden}.LogoEasterEgg-module__RUamNq__rewardCard:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff20}.LogoEasterEgg-module__RUamNq__rewardCard .LogoEasterEgg-module__RUamNq__offer{padding:1.25rem 1.2rem .8rem;position:relative}.LogoEasterEgg-module__RUamNq__rewardCard .LogoEasterEgg-module__RUamNq__offer>span{font-size:.48rem}.LogoEasterEgg-module__RUamNq__rewardCard .LogoEasterEgg-module__RUamNq__offer p{margin-bottom:0}.LogoEasterEgg-module__RUamNq__opening .LogoEasterEgg-module__RUamNq__offer{animation:2.2s cubic-bezier(.2,.7,.2,1) both LogoEasterEgg-module__RUamNq__rewardRise}.LogoEasterEgg-module__RUamNq__opened .LogoEasterEgg-module__RUamNq__offer{animation:none}.LogoEasterEgg-module__RUamNq__foilPack{z-index:2;perspective:800px;position:absolute;inset:0}.LogoEasterEgg-module__RUamNq__foilLeft,.LogoEasterEgg-module__RUamNq__foilRight{background:repeating-linear-gradient(93deg,#fff0 0 2px,#ffffff04 3px 4px),linear-gradient(115deg,#30263c 0%,#685875 32%,#3f324e 58%,#7b6989 84%,#302239 100%);flex-direction:column;justify-content:center;padding:1.2rem;display:flex;position:absolute;top:0;bottom:0;box-shadow:inset 0 1px 1px #ffffff5c,inset 0 -3px 6px #0006}.LogoEasterEgg-module__RUamNq__foilLeft{transform-origin:0;border-right:1px solid #d7bddf55;width:58%;animation:2.2s cubic-bezier(.22,.7,.22,1) both LogoEasterEgg-module__RUamNq__peelLeft;left:0}.LogoEasterEgg-module__RUamNq__foilRight{transform-origin:100%;align-items:center;width:42%;animation:2.2s cubic-bezier(.22,.7,.22,1) both LogoEasterEgg-module__RUamNq__peelRight;right:0}.LogoEasterEgg-module__RUamNq__foilLeft img{filter:grayscale();opacity:.9;width:min(100%,8rem);height:auto}.LogoEasterEgg-module__RUamNq__foilLeft small,.LogoEasterEgg-module__RUamNq__foilRight small{letter-spacing:.12em;color:#ddcfe8;margin-top:1rem;font:.38rem ui-monospace,monospace}.LogoEasterEgg-module__RUamNq__foilRight strong{letter-spacing:-.08em;color:#e5d6ee;text-shadow:0 1px #ffffff30,0 -1px #0007;font-size:3.1rem;font-weight:550;line-height:1}.LogoEasterEgg-module__RUamNq__foilRight strong span{margin-left:.2rem;font-size:1rem}.LogoEasterEgg-module__RUamNq__tearStrip{color:#4a355d;background:linear-gradient(90deg,#9880b2,#d0bbdf 35%,#a992bf 65%,#726081);justify-content:center;align-items:center;width:.9rem;animation:2.2s cubic-bezier(.5,0,.2,1) both LogoEasterEgg-module__RUamNq__pullSeal;display:flex;position:absolute;top:0;bottom:0;left:calc(58% - .45rem);box-shadow:2px 0 6px #0004}.LogoEasterEgg-module__RUamNq__unsealLabel{color:#ac97c4;letter-spacing:.15em;place-items:center;height:2.9rem;margin-top:.8rem;font:.5rem ui-monospace,monospace;display:grid}.LogoEasterEgg-module__RUamNq__rewardCard+.LogoEasterEgg-module__RUamNq__start{margin-top:.8rem}@keyframes LogoEasterEgg-module__RUamNq__pullSeal{0%,12%{transform:none}43%,to{transform:translateY(-115%)rotate(-8deg)}}@keyframes LogoEasterEgg-module__RUamNq__peelLeft{0%,30%{transform:none}79%,to{transform:translate(-105%)rotateY(-30deg)rotate(-4deg)}}@keyframes LogoEasterEgg-module__RUamNq__peelRight{0%,36%{transform:none}87%,to{transform:translate(110%)rotateY(30deg)rotate(5deg)}}@keyframes LogoEasterEgg-module__RUamNq__rewardRise{0%,28%{opacity:.3;transform:scale(.95)}80%,to{opacity:1;transform:none}}.LogoEasterEgg-module__RUamNq__reveal,.LogoEasterEgg-module__RUamNq__start{--glass-fill:#533d8161;width:100%;min-height:2.9rem;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.78rem;font-weight:550;text-decoration:none;display:flex;}.LogoEasterEgg-module__RUamNq__reveal>svg:last-child{margin-left:auto}.LogoEasterEgg-module__RUamNq__offer{animation:.4s ease-out LogoEasterEgg-module__RUamNq__reveal}.LogoEasterEgg-module__RUamNq__offer>span{color:#b9a4e1;letter-spacing:.1em;font:.55rem ui-monospace,monospace}.LogoEasterEgg-module__RUamNq__codeRow{justify-content:space-between;align-items:center;margin:.5rem 0;display:flex}.LogoEasterEgg-module__RUamNq__codeRow code{letter-spacing:.14em;-webkit-user-select:all;user-select:all;font:2.2rem ui-monospace,monospace}.LogoEasterEgg-module__RUamNq__copy{color:#d4c6ec;cursor:pointer;background:#ffffff06;border:1px solid #ffffff26;border-radius:.6rem;place-items:center;width:2.7rem;height:2.7rem;display:grid}.LogoEasterEgg-module__RUamNq__offer p{color:#a8a0b6;margin:.3rem 0 1rem;font-size:.7rem}.LogoEasterEgg-module__RUamNq__copy:focus-visible{outline:2px solid var(--eh-focus);outline-offset:3px}.LogoEasterEgg-module__RUamNq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes LogoEasterEgg-module__RUamNq__illuminate{0%{opacity:0;background-position:100% 0}14%{opacity:1}75%{opacity:1}to{opacity:0;background-position:0 0}}@keyframes LogoEasterEgg-module__RUamNq__awaken{0%,to{filter:none;transform:none}36%{filter:drop-shadow(0 0 4px #ad85ef80);transform:translateY(-.5px)}65%{filter:drop-shadow(0 0 2px #ad85ef40)}}@keyframes LogoEasterEgg-module__RUamNq__arrive{0%{opacity:0;transform:translateY(9px)scale(.985)}to{opacity:1;transform:none}}@keyframes LogoEasterEgg-module__RUamNq__reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (hover:none){.LogoEasterEgg-module__RUamNq__secretTrigger{opacity:.8;width:36px;height:44px}}@media (max-width:40em){.LogoEasterEgg-module__RUamNq__story{padding:2.5rem 1.3rem 1.3rem}.LogoEasterEgg-module__RUamNq__story h3{font-size:2.3rem}.LogoEasterEgg-module__RUamNq__dialog{border-radius:1.1rem}.LogoEasterEgg-module__RUamNq__reasons{gap:.9rem}}@media (prefers-reduced-motion:reduce){.LogoEasterEgg-module__RUamNq__logo:hover:after,.LogoEasterEgg-module__RUamNq__logo:hover img,.LogoEasterEgg-module__RUamNq__dialog[open],.LogoEasterEgg-module__RUamNq__story,.LogoEasterEgg-module__RUamNq__offer,.LogoEasterEgg-module__RUamNq__foilLeft,.LogoEasterEgg-module__RUamNq__foilRight,.LogoEasterEgg-module__RUamNq__tearStrip,.LogoEasterEgg-module__RUamNq__rewardCard .LogoEasterEgg-module__RUamNq__offer{animation:none}.LogoEasterEgg-module__RUamNq__secretTrigger{transition:none}}@media (prefers-reduced-transparency:reduce){.LogoEasterEgg-module__RUamNq__dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08070df2}}
.TopBanner-module__icWNIG__banner{z-index:201;width:100%;height:var(--site-promo-height);background:var(--eh-surface-panel);border-bottom:1px solid var(--eh-border-accent);transition:height var(--eh-dur-slow) var(--eh-ease), opacity var(--eh-dur-slow) var(--eh-ease), padding var(--eh-dur-slow) var(--eh-ease), border-color var(--eh-dur-slow) var(--eh-ease);padding:.55rem 1rem;position:relative;overflow:hidden}.TopBanner-module__icWNIG__banner.TopBanner-module__icWNIG__bannerCollapsed{opacity:0;pointer-events:none;border-bottom-width:0;border-bottom-color:#0000;height:0;padding-top:0;padding-bottom:0}.TopBanner-module__icWNIG__inner{width:100%;max-width:var(--eh-shell-max);justify-content:center;align-items:center;height:100%;margin:0 auto;padding-inline:2.75rem;display:flex;position:relative}.TopBanner-module__icWNIG__dismiss{right:max(.4rem, env(safe-area-inset-right,0px));width:2.25rem;height:2.25rem;color:var(--eh-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.TopBanner-module__icWNIG__dismiss:hover{color:var(--eh-text-primary);background:#ffffff0b}.TopBanner-module__icWNIG__dismiss:focus-visible{outline:2px solid var(--eh-focus);outline-offset:-3px}.TopBanner-module__icWNIG__dismissHitArea{position:absolute;inset:-4px}@media (prefers-reduced-motion:reduce){.TopBanner-module__icWNIG__banner{transition:none}}.TopBanner-module__icWNIG__group{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.TopBanner-module__icWNIG__label{letter-spacing:.08em;text-transform:uppercase;color:var(--eh-action);background:var(--eh-action-soft);border:1px solid var(--eh-border-accent);border-radius:var(--eh-radius-sm);white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.TopBanner-module__icWNIG__labelIcon{color:currentColor;flex-shrink:0}.TopBanner-module__icWNIG__messageMobile,.TopBanner-module__icWNIG__messageDesktop{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:.8125rem;line-height:1.35;overflow:hidden}.TopBanner-module__icWNIG__messageDesktop{display:none}.TopBanner-module__icWNIG__messageMuted{color:var(--eh-text-secondary);font-weight:400}.TopBanner-module__icWNIG__highlight{color:var(--eh-accent-soft);font-weight:700}.TopBanner-module__icWNIG__cta{border:1px solid var(--eh-border-accent);border-radius:var(--eh-radius-sm);min-height:2rem;transition:background var(--eh-dur-fast) var(--eh-ease), border-color var(--eh-dur-fast) var(--eh-ease);background:0 0;flex-shrink:0;align-items:center;gap:.25rem;padding:.3rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;color:var(--eh-accent-soft)!important;}.TopBanner-module__icWNIG__ctaHitArea{height:var(--eh-tap-min);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.TopBanner-module__icWNIG__cta:hover{background:var(--eh-surface-highlight);border-color:var(--eh-action-border);color:var(--eh-text-primary)!important}@media (min-width:48em){.TopBanner-module__icWNIG__banner{padding:.6rem 2rem}.TopBanner-module__icWNIG__group{gap:.75rem}.TopBanner-module__icWNIG__label{padding:.32rem .72rem;font-size:.6875rem}.TopBanner-module__icWNIG__messageMobile,.TopBanner-module__icWNIG__messageDesktop{font-size:.875rem}}@media (min-width:62em){.TopBanner-module__icWNIG__messageMobile{display:none}.TopBanner-module__icWNIG__messageDesktop{display:block}}[data-mantine-color-scheme=light] .TopBanner-module__icWNIG__banner{background:var(--eh-bg-sunken)}[data-mantine-color-scheme=light] .TopBanner-module__icWNIG__highlight{color:var(--eh-accent)}@media not (min-width:64em){.TopBanner-module__icWNIG__banner{padding-inline:.75rem 3rem}.TopBanner-module__icWNIG__inner{padding-inline:0}.TopBanner-module__icWNIG__dismiss{right:max(.25rem, env(safe-area-inset-right,0px))}}@media not (min-width:23.5em){.TopBanner-module__icWNIG__group{gap:.35rem}.TopBanner-module__icWNIG__label{padding-inline:.4rem;font-size:.5625rem}.TopBanner-module__icWNIG__labelIcon{display:none}.TopBanner-module__icWNIG__messageMobile{font-size:.75rem}.TopBanner-module__icWNIG__cta{padding-inline:.5rem;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.TopBanner-module__icWNIG__banner{transition:none}}
