@font-face{font-family:ITG Satoshi;font-style:normal;font-weight:300 900;src:url(/deck/brand/fonts/Satoshi-Variable.woff2)format("woff2");font-display:swap}@font-face{font-family:ITG Array;font-style:normal;font-weight:400;src:url(/deck/brand/fonts/Array-Regular.woff2)format("woff2");font-display:swap}.experience,.desktop-required{--shell-bg:#07050d;--deck-bg:#0a0712;--volt:#cf3;--cyan:#3de0ff;--magenta:#ff3d9e;--violet:#9d6bff;--shell-fg:#f8f6ff;--shell-muted:#9c98aa;color:var(--shell-fg);font-family:ITG Satoshi,Arial,Helvetica,sans-serif}.experience{background:var(--deck-bg);isolation:isolate;width:100vw;min-width:100vw;height:100dvh;min-height:100dvh;position:fixed;inset:0;overflow:hidden}.deck-nav button:focus-visible,.deck-nav a:focus-visible,.deck-filmstrip button:focus-visible,.chapter-drawer button:focus-visible,.deck-nav__rail input:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.experience__stage-area{box-sizing:border-box;z-index:2;padding:0;position:absolute;inset:0;overflow:hidden}.experience__ambient{pointer-events:none;z-index:0;background:#080510 url(/deck/brand/assets/ambient-dark.png) 50%/cover no-repeat;animation:44s ease-in-out infinite alternate shell-ambient-drift;position:absolute;inset:-16vmax;overflow:hidden}.experience__ambient i{filter:blur(90px);opacity:.14;border-radius:50%;position:absolute}.experience__ambient i:first-child{background:var(--magenta);width:34vmax;height:34vmax;animation:38s ease-in-out infinite alternate shell-blob-one;top:2%;left:3%}.experience__ambient i:last-child{background:var(--cyan);width:30vmax;height:30vmax;animation:46s ease-in-out infinite alternate shell-blob-two;bottom:0;right:7%}.experience__stage-space{width:100%;height:100%;position:relative}.experience__stage-frame{background:var(--deck-bg);box-sizing:border-box;height:var(--deck-height);left:var(--stage-left,0px);transform:scale(var(--stage-scale));transform-origin:0 0;width:var(--deck-width);position:absolute;top:0;overflow:hidden}.experience__deck{background:var(--deck-bg);height:var(--deck-height);width:var(--deck-width);border:0;display:block}.experience__intro{background-color:var(--deck-bg);color:var(--shell-fg);opacity:1;visibility:visible;z-index:120;background-image:url(/deck/brand/assets/ambient-dark.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100vw;min-width:100vw;height:100dvh;min-height:100dvh;transition:opacity .42s,visibility 0s linear .42s;display:flex;position:fixed;inset:0;overflow:hidden}.experience__intro:before{content:"";pointer-events:none;background:url(/deck/brand/assets/ambient-dark.png) 50%/cover no-repeat;animation:36s ease-in-out infinite alternate intro-ambient-drift;position:absolute;inset:-18vmax}.experience__intro-label{letter-spacing:.08em;z-index:1;align-items:baseline;margin:0;font-family:ITG Array,ITG Satoshi,sans-serif;font-size:clamp(15px,1.35vw,19px);font-weight:400;line-height:1;display:flex;position:relative}.experience__intro-dots{letter-spacing:.02em;margin-left:3px;display:inline-flex}.experience__intro-dots i{color:var(--volt);font-style:normal;animation:1.15s ease-in-out infinite loading-dot}.experience__intro-dots i:nth-child(2){animation-delay:.12s}.experience__intro-dots i:nth-child(3){animation-delay:.24s}.experience__intro--ready{opacity:0;pointer-events:none;visibility:hidden}.deck-nav-shell{z-index:40;width:auto;animation:.42s cubic-bezier(.2,.76,.2,1) 80ms both nav-in;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.deck-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0712c7;border:1px solid #f8f6ff21;border-radius:999px;grid-template-columns:34px 34px 1px auto 1px 34px 34px 34px 34px 34px;align-items:center;gap:4px;width:100%;min-height:44px;padding:4px 8px 7px 4px;transition:background-color .18s,border-color .18s,opacity .18s;display:grid;position:relative;box-shadow:0 12px 36px #00000061}.deck-nav-shell:not(:hover):not(:focus-within) .deck-nav{opacity:.82}.deck-filmstrip{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;overscroll-behavior-x:contain;pointer-events:none;scrollbar-color:#ccff338c #f8f6ff0f;scrollbar-width:thin;scroll-snap-type:x proximity;transform-origin:50% 100%;visibility:hidden;background:#0a0712e6;border:1px solid #f8f6ff24;border-radius:16px;align-items:stretch;gap:8px;width:max-content;max-width:min(860px,100vw - 28px);padding:9px;scroll-padding:9px;transition:opacity .22s,transform .32s cubic-bezier(.16,1,.3,1),visibility 0s linear .32s;display:flex;position:absolute;bottom:56px;left:50%;overflow-x:auto;transform:translate(-50%,9px)scale(.985);box-shadow:0 22px 70px #0000008c}.deck-nav-shell:hover .deck-filmstrip,.deck-nav-shell:focus-within .deck-filmstrip{opacity:1;pointer-events:auto;visibility:visible;transition-delay:80ms,80ms,0s;transform:translate(-50%)scale(1)}.deck-filmstrip__frame{appearance:none;color:var(--shell-fg);cursor:pointer;scroll-snap-align:center;background:#080510;border:1px solid #f8f6ff21;border-radius:9px;flex:0 0 136px;height:77px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.deck-filmstrip__frame:hover{border-color:#f8f6ff6b;transform:translateY(-2px)}.deck-filmstrip__frame.is-active{border-color:var(--volt);box-shadow:0 0 0 1px #cf33,0 0 22px #ccff331f}.deck-filmstrip__frame img{object-fit:cover;width:100%;height:100%;display:block}.deck-filmstrip__frame span{color:#f8f6ffdb;letter-spacing:.08em;background:#05030ad1;padding:3px 4px;font:400 8px/1 ITG Array,ITG Satoshi,sans-serif;position:absolute;bottom:4px;left:4px}.deck-nav__arrow,.deck-nav__chapters,.deck-nav__download,.deck-nav__lock,.deck-nav__music,.deck-nav__theme,.deck-nav__sound,.chapter-drawer__close{appearance:none;color:var(--shell-fg);cursor:pointer;background:#f8f6ff0b;border:1px solid #f8f6ff1a;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:flex}.deck-nav__arrow,.deck-nav__chapters,.deck-nav__download{border-radius:999px;width:34px;height:34px}.deck-nav__arrow:hover:not(:disabled),.deck-nav__chapters:hover,.deck-nav__download:hover,.deck-nav__lock:hover,.deck-nav__music:hover,.deck-nav__theme:hover,.deck-nav__sound:hover,.chapter-drawer__close:hover{color:var(--volt);background:#ccff331a;border-color:#ccff3373;transform:translateY(-1px)}.deck-nav__arrow:disabled{cursor:default;opacity:.24}.shell-arrow,.deck-nav__chapters svg,.deck-nav__download svg,.deck-nav__theme svg,.deck-nav__lock svg,.deck-nav__music svg,.deck-nav__theme svg,.deck-nav__sound svg,.chapter-drawer__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px}.deck-nav__content{min-width:0;padding:0 5px}.deck-nav__meta{align-items:center;gap:9px;margin-bottom:3px;line-height:1;display:flex}.deck-nav__counter{color:var(--volt);letter-spacing:.1em;text-transform:uppercase;font-family:ITG Array,ITG Satoshi,sans-serif;font-size:8px}.deck-nav__chapter{color:var(--shell-muted);letter-spacing:.04em;text-transform:uppercase;border-left:1px solid #f8f6ff29;padding-left:9px;font-size:8px}.deck-nav__title{color:var(--shell-fg);text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:11px;font-weight:550;line-height:1.2;overflow:hidden}.deck-nav__rail{background:#f8f6ff1a;height:1px;position:relative}.deck-nav__rail-value{background:var(--volt);transition:width .26s cubic-bezier(.2,.76,.2,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #ccff337a}.deck-nav__rail input{appearance:none;cursor:pointer;opacity:0;background:0 0;width:calc(100% + 4px);height:18px;margin:0;position:absolute;top:50%;left:-2px;right:-2px;transform:translateY(-50%)}.deck-nav__divider{background:#f8f6ff1f;height:24px}.chapter-layer{z-index:80;position:fixed;inset:0}.chapter-layer__backdrop{appearance:none;cursor:default;background:#030207b8;border:0;width:100%;padding:0;animation:.24s both backdrop-in;position:absolute;inset:0}.chapter-drawer{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#0a0712f7;border-left:1px solid #f8f6ff24;flex-direction:column;width:460px;max-width:calc(100vw - 80px);animation:.36s cubic-bezier(.2,.76,.2,1) both drawer-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-30px 0 90px #00000085}.chapter-drawer__header{border-bottom:1px solid #f8f6ff1a;flex:none;justify-content:space-between;align-items:center;padding:25px 24px 20px;display:flex}.chapter-drawer__eyebrow{color:var(--volt);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font:400 10px/1 ITG Array,ITG Satoshi,sans-serif}.chapter-drawer h2{letter-spacing:-.035em;margin:0;font-size:28px;line-height:1}.chapter-drawer__close{border-radius:13px;width:42px;height:42px}.chapter-drawer__scroll{overscroll-behavior:contain;scrollbar-color:#ccff3373 transparent;scrollbar-width:thin;flex:auto;padding:15px 16px 32px;overflow:auto}.chapter-group{border-bottom:1px solid #f8f6ff14;padding:0 0 13px}.chapter-group+.chapter-group{padding-top:13px}.chapter-group__heading{appearance:none;color:var(--shell-fg);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;width:100%;padding:10px 11px;transition:background-color .18s,border-color .18s;display:grid}.chapter-group__heading:hover,.chapter-group__heading.is-active{background:#9d6bff14;border-color:#9d6bff38}.chapter-group__heading>span{color:var(--cyan);letter-spacing:.09em;text-transform:uppercase;grid-column:1;font:400 9px/1.2 ITG Array,ITG Satoshi,sans-serif}.chapter-group__heading strong{grid-column:1;font-size:14px;font-weight:650;line-height:1.25}.chapter-group__heading small{color:var(--shell-muted);grid-area:1/2/span 2;font:400 10px/1 ITG Array,ITG Satoshi,sans-serif}.chapter-group__slides{margin:3px 0 0;padding:0;list-style:none}.chapter-group__slides li{margin:0}.chapter-group__slides button{appearance:none;color:var(--shell-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:8px 11px;font:500 12.5px/1.3 ITG Satoshi,sans-serif;transition:color .16s,background-color .16s;display:grid}.chapter-group__slides button em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.chapter-group__slides button:hover{color:var(--shell-fg);background:#f8f6ff0d}.chapter-group__slides button.is-current{color:var(--shell-fg);background:#ccff3314}.chapter-group__slides button.is-current span{color:var(--volt)}.chapter-group__slides span{color:#f8f6ff6b;letter-spacing:.05em;font:400 10px/1 ITG Array,ITG Satoshi,sans-serif}.desktop-required{background:var(--shell-bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:32px;display:flex;position:fixed;inset:0}.desktop-required__mark{color:var(--volt);letter-spacing:.12em;border:1px solid #ccff3380;justify-content:center;align-items:center;width:88px;height:52px;margin-bottom:24px;font:400 15px/1 ITG Array,ITG Satoshi,sans-serif;display:flex}.desktop-required p{letter-spacing:-.03em;max-width:520px;margin:0;font-size:clamp(20px,4vw,30px);font-weight:600;line-height:1.2}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes stage-in{0%{opacity:0;transform:scale(var(--stage-scale)) translateY(14px)}to{opacity:1;transform:scale(var(--stage-scale)) translateY(0)}}@keyframes nav-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes shell-ambient-drift{0%{transform:translate(-.35%,-.25%)scale(1.01)}to{transform:translate(.45%,.35%)scale(1.025)}}@keyframes shell-blob-one{0%{transform:translate(-1.2%,-.8%)scale(.98)}to{transform:translate(3.2%,2.3%)scale(1.05)}}@keyframes shell-blob-two{0%{transform:translate(1.4%,1%)scale(1.03)}to{transform:translate(-3%,-2.1%)scale(.97)}}@keyframes intro-ambient-drift{0%{transform:translate(-.45%,-.35%)scale(1.01)}to{transform:translate(.55%,.45%)scale(1.035)}}@keyframes shell-chrome-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes loading-dot{0%,60%,to{opacity:.24}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.experience *,.experience :before,.experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.experience__intro{transition-delay:0s!important}.experience__intro-dots i{opacity:1;animation:none!important}}.deck-nav__counter{transition:color .2s}.deck-nav__title{animation:.38s cubic-bezier(.16,1,.3,1) nav-title-in}.deck-nav__arrow:hover:not(:disabled) .shell-arrow{animation:.46s cubic-bezier(.16,1,.3,1) arrow-nudge}.deck-nav__download:hover svg{animation:.62s cubic-bezier(.16,1,.3,1) download-bob}.deck-nav__chapters:hover svg rect{animation:.7s grid-twinkle}.deck-nav__chapters:hover svg rect:nth-child(2){animation-delay:60ms}.deck-nav__chapters:hover svg rect:nth-child(3){animation-delay:.12s}.deck-nav__chapters:hover svg rect:nth-child(4){animation-delay:.18s}.deck-nav__rail-value:after{content:"";background:#f4ffbf;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:-2px;transform:translateY(-50%);box-shadow:0 0 10px #ccff33e6}.deck-filmstrip__frame img{transition:transform .42s cubic-bezier(.16,1,.3,1)}.deck-filmstrip__frame:hover img{transform:scale(1.06)}@keyframes nav-title-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(2.5px)}}.shell-arrow--previous{transform:rotate(180deg)}.deck-nav__arrow:hover:not(:disabled) .shell-arrow--previous{animation:.46s cubic-bezier(.16,1,.3,1) arrow-nudge-back}@keyframes arrow-nudge-back{0%,to{transform:rotate(180deg)translate(0)}50%{transform:rotate(180deg)translate(2.5px)}}@keyframes download-bob{0%,to{transform:translateY(0)}45%{transform:translateY(2.5px)}}@keyframes grid-twinkle{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.deck-nav__title,.deck-nav__arrow:hover:not(:disabled) .shell-arrow,.deck-nav__download:hover svg,.deck-nav__chapters:hover svg rect{animation:none!important}}.deck-nav__lock,.deck-nav__theme,.deck-nav__sound{border-radius:999px;width:34px;height:34px}.deck-nav__theme[data-on=true]{color:var(--cyan);background:#3de0ff1a;border-color:#3de0ff80}.deck-nav__sound[data-on=true]{color:var(--volt);background:#ccff3317;border-color:#ccff3373}.deck-nav__music{border-radius:999px;width:34px;height:34px}.deck-nav__music[data-on=true]{color:var(--volt);background:#ccff3314;border-color:#cf36}.deck-nav__counter-wrap{flex-direction:column;align-items:center;gap:2px;padding:0 16px;display:flex}.deck-nav__counter-wrap .deck-nav__counter{font-size:10.5px}.deck-nav__counter-wrap .deck-nav__chapter{border:0;padding:0;font-size:8px}.deck-nav__progressbar{background:#f8f6ff1f;border-radius:2px;height:2px;position:absolute;bottom:3px;left:16px;right:16px;overflow:hidden}.deck-nav__progressbar i{background:var(--volt);height:100%;transition:width .28s cubic-bezier(.2,.76,.2,1);display:block;box-shadow:0 0 10px #ccff338c}.deck-filmstrip{transition:opacity .22s .26s,transform .32s cubic-bezier(.16,1,.3,1) .26s,visibility 0s linear .58s;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 44px calc(100% - 44px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 44px calc(100% - 44px),#0000 100%);bottom:calc(100% - 4px)!important}.chapter-drawer{width:540px}.chapter-drawer h2{font-size:34px}.chapter-group__heading{padding:14px 13px}.chapter-group__heading>span{letter-spacing:.11em;font-size:11px}.chapter-group__heading strong{font-size:19px;line-height:1.2}.chapter-group__heading small{font-size:11.5px}.chapter-group__slides button{padding:9px 12px;font-size:13.5px}html[data-theme=blue] .experience,html[data-theme=blue] .desktop-required{--shell-bg:#05101e;--deck-bg:#060d18}html[data-theme=blue] .experience__ambient{background-color:#05101e;background-image:url(/deck/brand/assets/ambient-blue.png)}html[data-theme=blue] .experience__ambient i:first-child{background:#3d7dff}html[data-theme=blue] .experience__intro,html[data-theme=blue] .experience__intro:before{background-image:url(/deck/brand/assets/ambient-blue.png)}html[data-theme=blue] .deck-nav{background:#08111ec7}html[data-theme=blue] .deck-filmstrip{background:#08111ee6}html[data-theme=blue] .deck-filmstrip__frame{background:#08111e}html[data-theme=blue] .deck-filmstrip__frame span{background:#040c16d1}html[data-theme=blue] .chapter-drawer{background:#08111ef7}html[data-theme=blue] .chapter-layer__backdrop{background:#020810b8}html[data-theme=blue] .access-scene{--access-bg:#05101e}html[data-theme=blue] .access-scene__ambient{background:#05101e}html[data-theme=blue] .access-scene__blobs i:first-child{background:#3d7dff}html[data-theme=blue] .access-scene__blobs i:nth-child(2){background:#7e63f0}.rotate-required{background:radial-gradient(120% 90% at 18% 0%, #9d6bff29, transparent 55%), radial-gradient(110% 90% at 100% 100%, #3de0ff1a, transparent 60%), var(--deck-bg,#0a0712);color:#f8f6ff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100vw;height:100dvh;padding:24px;display:flex}.rotate-required__phone{border:3px solid #cf3;border-radius:9px;width:44px;height:74px;animation:2.2s ease-in-out infinite rotate-hint;position:relative;box-shadow:0 0 24px #ccff3340}.rotate-required__phone span{background:#cf3;border-radius:2px;width:16px;height:3px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}@keyframes rotate-hint{0%,22%{transform:rotate(0)}48%,78%{transform:rotate(90deg)}to{transform:rotate(90deg)}}.rotate-required__title{letter-spacing:.01em;margin:0;font-size:19px;font-weight:700}.rotate-required__sub{color:#f8f6ff9e;margin:0;font-size:13.5px}html[data-theme=blue] .rotate-required{background-color:#05101e}.experience--phone .deck-nav{grid-template-columns:30px 30px 1px auto 1px 30px 30px;gap:3px;min-height:38px;padding:3px 6px 5px 3px}.experience--phone .deck-nav__arrow,.experience--phone .deck-nav__lock,.experience--phone .deck-nav__sound{width:30px;height:30px}.experience--phone .deck-nav__arrow svg,.experience--phone .deck-nav__lock svg,.experience--phone .deck-nav__sound svg,.experience--phone .shell-arrow{width:14px;height:14px}.experience--phone .deck-nav__counter{font-size:11px}.experience--phone .deck-nav__chapter{font-size:8px}.experience--phone .deck-nav__counter-wrap{cursor:pointer}.experience--phone .deck-filmstrip{display:none!important}.edge-arrow{appearance:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--volt);cursor:pointer;opacity:.78;z-index:45;background:#0a071257;border:1px solid #ccff338c;border-radius:13px;justify-content:center;align-items:center;width:44px;height:64px;transition:opacity .16s,background-color .16s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.edge-arrow:active{opacity:1;background:#ccff332e}.edge-arrow:disabled{opacity:.14;pointer-events:none}.edge-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:24px;height:24px}.deck-tape{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;z-index:46;background:#0a0712e0;border:1px solid #f8f6ff24;border-radius:999px;gap:4px;max-width:min(94vw,760px);padding:7px 30px;display:flex;position:fixed;bottom:62px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 14px 40px #00000073;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.deck-tape::-webkit-scrollbar{display:none}.deck-tape button{appearance:none;color:#f8f6ff94;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;max-width:190px;padding:6px 10px;font:600 11px/1.2 ITG Satoshi,sans-serif;overflow:hidden}.deck-tape button.is-active{background:var(--volt);color:#0a0712}html[data-theme=blue] .deck-tape{background:#08111ee6}.edge-arrow{opacity:.5;border-radius:10px;width:28px;height:82px}.edge-arrow--prev{left:2px}.edge-arrow--next{right:2px}.edge-arrow svg{width:19px;height:19px}
@font-face{font-family:ITG Satoshi;font-style:normal;font-weight:300 900;src:url(/deck/brand/fonts/Satoshi-Variable.woff2)format("woff2");font-display:swap}@font-face{font-family:ITG Array;font-style:normal;font-weight:400;src:url(/deck/brand/fonts/Array-Regular.woff2)format("woff2");font-display:swap}.access-scene{--access-bg:#05030a;--access-fg:#f8f6ff;--access-muted:#918ba2;--access-volt:#cf3;color:var(--access-fg);isolation:isolate;z-index:200;background:0 0;width:100vw;min-width:100vw;height:100dvh;min-height:100dvh;font-family:ITG Satoshi,Arial,Helvetica,sans-serif;transition:opacity .48s;position:fixed;inset:0;overflow:hidden}.access-scene--exiting{opacity:0;pointer-events:none}.access-scene__veil{background:var(--access-bg);will-change:transform;z-index:1;position:absolute;inset:0;overflow:hidden}.access-scene__ambient,.access-scene__blobs{pointer-events:none;position:absolute;inset:0}.access-scene__ambient{z-index:-3;background:#06030c;inset:-2px}.access-scene__blobs{will-change:transform;z-index:-2;inset:-18vmax;overflow:hidden}.access-scene__blobs i{filter:blur(80px);opacity:.11;will-change:transform;border-radius:50%;position:absolute}.access-scene__blobs i:first-child{background:#ff3d9e;width:43vmax;height:43vmax;animation:32s ease-in-out infinite alternate access-blob-one;top:1%;left:2%}.access-scene__blobs i:nth-child(2){background:#9d6bff;width:36vmax;height:36vmax;animation:39s ease-in-out infinite alternate access-blob-two;top:6%;left:38%}.access-scene__blobs i:nth-child(3){background:#3de0ff;width:40vmax;height:40vmax;animation:36s ease-in-out infinite alternate access-blob-three;bottom:1%;right:2%}.access-scene__blobs i:nth-child(4){opacity:.045;background:#cf3;width:18vmax;height:18vmax;animation:28s ease-in-out infinite alternate access-blob-four;bottom:3%;left:18%}.access-scene__cargo{will-change:transform;z-index:2;position:absolute;inset:0}.access-scene__canvas{pointer-events:none;z-index:4;width:100%;height:100%;display:block;position:absolute;inset:0}.access-scene__chrome{color:#f8f6ff75;letter-spacing:.12em;text-transform:uppercase;z-index:2;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;animation:.9s cubic-bezier(.16,1,.3,1) both access-fade-up;display:flex;position:absolute;left:clamp(26px,5vw,72px);right:clamp(26px,5vw,72px)}.access-scene__chrome--top{top:clamp(26px,4vw,54px)}.access-scene__chrome--bottom{bottom:clamp(26px,4vw,54px)}.access-scene__chrome--top img{opacity:.92;width:250px;max-width:min(250px,34vw);height:auto}.access-scene__chrome--bottom span:first-child{color:var(--access-volt);font-family:ITG Array,ITG Satoshi,sans-serif}.access-bar{pointer-events:none;z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.access-bar__shell{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);pointer-events:auto;background:#0a07128c;border:1px solid #f8f6ff29;border-radius:999px;align-items:center;width:min(460px,78vw);height:58px;padding:0 10px 0 0;transition:border-color .24s,box-shadow .24s;display:flex;box-shadow:0 18px 60px #0006}.access-bar__shell:focus-within{border-color:#ccff338c;box-shadow:0 18px 60px #0006,0 0 34px #ccff331a}.access-bar--reveal .access-bar__shell{animation:.9s cubic-bezier(.16,1,.3,1) both access-bar-wipe}.access-bar--staged{opacity:0}.access-bar--staged .access-bar__shell{pointer-events:none}.access-bar--away .access-bar__shell{pointer-events:none;animation:.46s .3s forwards access-bar-away}.access-bar--away input{caret-color:#0000;transition:none;color:#0000!important}.access-bar--away .access-bar__go{opacity:0;animation:none}.access-bar input{appearance:none;caret-color:var(--access-volt);color:var(--access-fg);letter-spacing:.14em;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 8px 0 26px;font-size:15px}.access-bar input::placeholder{color:#f8f6ff4d;letter-spacing:.05em}.access-bar__go{appearance:none;color:var(--access-volt);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:4px 8px;line-height:0;transition:transform .2s;animation:1.7s ease-in-out infinite access-arrow-glow;display:flex}.access-bar__go svg{width:42px;height:38px;display:block}.access-bar__go:hover:not(:disabled),.access-bar__go:focus-visible{outline:0;transform:translate(3px)}.access-bar__go:disabled{color:#f8f6ff52;cursor:default}.access-bar__error{color:#ff72b8;letter-spacing:.04em;height:18px;margin:0;font-size:11px;line-height:18px}.access-scene--error .access-bar__shell{animation:.34s both access-denied}.access-gate__deck-preload{transform-origin:50%;position:fixed;inset:0}@keyframes access-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes access-bar-wipe{0%{clip-path:inset(0 100% 0 0 round 999px);opacity:.4}to{clip-path:inset(0 round 999px);opacity:1}}@keyframes access-bar-away{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes access-arrow-glow{0%,to{filter:drop-shadow(0 0 #cf30);opacity:.38}50%{filter:drop-shadow(0 0 13px #ccff33d9);opacity:1}}@keyframes access-denied{0%,to{transform:translate(0)}25%{transform:translate(-8px)}55%{transform:translate(7px)}78%{transform:translate(-3px)}}@keyframes access-blob-one{0%{transform:translate(-2%,-1%)scale(.97)}to{transform:translate(6%,5%)scale(1.07)}}@keyframes access-blob-two{0%{transform:translate(1%,-3%)scale(1.04)}to{transform:translate(-5%,6%)scale(.96)}}@keyframes access-blob-three{0%{transform:translate(3%,2%)scale(.98)}to{transform:translate(-6%,-5%)scale(1.08)}}@keyframes access-blob-four{0%{transform:translate(-2%,4%)scale(.94)}to{transform:translate(8%,-4%)scale(1.1)}}@media (max-width:700px){.access-scene__chrome--top span,.access-scene__chrome--bottom span:last-child{display:none}.access-scene__chrome--top img{width:58vw;max-width:220px}}@media (prefers-reduced-motion:reduce){.access-scene *,.access-scene :before,.access-scene :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
