*,*:before,*:after{box-sizing:border-box}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}:root{--phone-w: 393px;--phone-h: 852px;--phone-radius: 46px;--phone-rim-w: 1.66px;--phone-rim-top: rgba(255, 255, 255, .16);--phone-rim-bottom: rgba(255, 255, 255, .06);--phone-glow-r: 26px;--phone-glow: rgba(255, 255, 255, .06);--phone-well-r: 34px;--phone-well: rgba(0, 0, 0, .5);--phone-inner-shadow: inset 0 var(--phone-rim-w) var(--phone-rim-w) var(--phone-rim-top), inset 0 calc(var(--phone-rim-w) * -1) var(--phone-rim-w) var(--phone-rim-bottom), inset 0 0 var(--phone-glow-r) var(--phone-glow), inset 0 0 var(--phone-well-r) var(--phone-well);--phone-shadow: 0 4px 24px 0 rgba(0, 0, 0, .4);--header-h: 106px;--stroke-w: 2px;--stroke-top: rgba(255, 255, 255, .05);--stroke-bottom: rgba(255, 255, 255, .02);--bg: #111111}@media(max-width:1279px){:root{--phone-w: 353.7px;--phone-h: 766.8px;--phone-radius: 41.4px}}@media(min-width:1280px)and (max-height:979px){:root{--phone-w: 353.7px;--phone-h: 766.8px;--phone-radius: 41.4px}}@media(min-width:1280px)and (max-height:759px){:root{--phone-w: 294.75px;--phone-h: 639px;--phone-radius: 34.5px}}@media(max-width:959px){:root{--phone-w: 329px;--phone-h: 713px;--phone-radius: 46px}}@font-face{font-family:SF Rounded Web;src:url(/assets/fonts/sf-pro-rounded-medium.woff2) format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:SF Rounded Web;src:url(/assets/fonts/sf-pro-rounded-semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:SF Rounded Web;src:url(/assets/fonts/sf-pro-rounded-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:SF Rounded Web;src:url(/assets/fonts/sf-pro-rounded-heavy.woff2) format("woff2");font-weight:800;font-display:swap}body{font-family:SF Rounded Web,ui-rounded,SF Pro Rounded,system-ui,-apple-system,sans-serif;background-color:var(--bg);font-size:20px;font-weight:400;overflow-x:clip}h2{font-size:42px;font-weight:700;line-height:normal;letter-spacing:.35px}@media(min-width:1280px)and (max-height:759px){h2{font-size:36px}}@media(max-width:1279px){h2{font-size:36px}}@media(max-width:959px){h2{font-size:33px}}h2{color:#fff}h3{font-size:30px;font-weight:500;line-height:normal;letter-spacing:.2px}@media(min-width:1280px)and (max-height:759px){h3{font-size:24px}}@media(max-width:1279px){h3{font-size:24px}}@media(max-width:959px){h3{font-size:19px}}h3{background:linear-gradient(170deg,#ffffff8a 9%,#ffffff3d 110%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:.8}:root{--rw-stop-1: #b65bf8;--rw-stop-2: #fe5e42;--rw-stop-3: #f7ff12;--rw-stop-4: #0ed9f6}@supports (color: color(display-p3 1 0 0)){:root{--rw-stop-1: color(display-p3 .677 .348 .97);--rw-stop-2: color(display-p3 .98 .341 .218);--rw-stop-3: color(display-p3 .976 .999 .321);--rw-stop-4: color(display-p3 .245 .85 .988)}}.market-word{--mw-rise: .3em;--mw-drift: 0em;--mw-piece-dur: .62s;--mw-piece-stagger: 50ms;--mw-out-dur: .62s;position:relative;white-space:nowrap}.market-word_item{display:inline-block;white-space:nowrap;transition:opacity var(--mw-out-dur) var(--stagger-ease),transform var(--mw-out-dur) var(--stagger-ease),filter var(--mw-out-dur) var(--stagger-ease)}.market-word_item.is-out{position:absolute;top:0;left:0;opacity:0;transform:translate(var(--mw-drift),calc(var(--mw-rise) * -1));filter:blur(var(--word-blur))}.market-word_piece{display:inline-block;transition:opacity var(--mw-piece-dur) var(--stagger-ease),transform var(--mw-piece-dur) var(--stagger-ease),filter var(--mw-piece-dur) var(--stagger-ease);transition-delay:calc(var(--pi, 0) * var(--mw-piece-stagger))}.market-word_item.is-enter .market-word_piece{opacity:0;transform:translate(calc(var(--mw-drift) * -1),var(--mw-rise));filter:blur(var(--word-blur))}.market-word_icon{width:.92em;height:.92em;margin-right:.22em;vertical-align:-.12em}.wrap{width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start}@media(max-width:1279px){.wrap{width:100%}}.row{width:100%;display:flex;align-items:flex-start}@media(max-width:959px){.row{flex-direction:column;align-items:center}}.row--logo{height:var(--header-h);padding:42px 0 64px}@media(max-width:1279px){.row--logo{padding:28px 0 64px}}@media(max-width:959px){.row--logo{height:auto;padding:24px 20px 42px}}@media(max-width:1279px){.row--logo .col_left{display:none}}@media(max-width:1279px){.row--logo .col_right{align-items:flex-start;padding-left:84px;height:38px}}@media(max-width:959px){.row--logo .col_right{padding-left:46px}}.row.section{align-items:center;padding:120px 0 0}@media(max-width:959px){.row.section{align-items:flex-start;padding:42px 0 0}}@media(max-width:959px){.row.section h2{font-size:26px}}@media(min-width:960px){.row.section:not(.section--market){min-height:calc(100vh - var(--header-h))}}.row.section.section--home{padding:0}@media(max-width:959px){.row.section.section--home{padding:0}}.col_left{display:flex;flex-direction:column;align-items:flex-start;width:521px;min-width:521px;flex-shrink:0;flex-grow:0}@media(max-width:1279px){.col_left{width:440px;min-width:440px}}@media(max-width:959px){.col_left{width:100%;min-width:100%;flex-shrink:1;flex-grow:1;order:1}}.section .col_left{min-height:812px}@media(max-width:959px){.section .col_left{min-height:0;padding:42px 20px 0}}.section.section--market .col_left{min-height:0}.col_right{display:flex;flex-direction:column;align-items:flex-start;width:100%;flex-shrink:1;flex-grow:1}.menu{position:fixed;top:58px;left:36px;z-index:900;width:24px;height:24px;background-image:url(/assets/menu.svg);background-size:100%;cursor:pointer;opacity:1;visibility:visible;transform:translate(0);transition:transform .6s cubic-bezier(.175,.885,.135,1.1),opacity .3s cubic-bezier(.25,1,.5,1),visibility .6s linear}.menu.is-away{transform:translate(calc(-100% - 64px))}@media(max-width:1279px){.menu{left:28px;top:44px;transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .3s cubic-bezier(.25,1,.5,1),visibility .6s linear}}@media(max-width:959px){.menu{left:20px;top:32px}}.menu_popup{position:fixed;top:0;left:0;z-index:950;--menu-in-shift: -12px;--menu-in-duration: .32s;--menu-in-stagger: 0s;--menu-panel-shift: calc(-100% - 64px) ;--menu-panel-duration: .4s}@media(hover:hover){.menu_popup{padding:0 120px 120px 0}}.menu_popup{transform:translate(var(--menu-panel-shift));opacity:0;visibility:hidden;transition:transform var(--menu-panel-duration) cubic-bezier(.25,1,.5,1),opacity .3s cubic-bezier(.25,1,.5,1),visibility .5s linear}.menu_popup.is-open{transform:translate(0);opacity:1;visibility:visible}.menu_popup.is-open .menu_link,.menu_popup.is-open .social_links{transform:translate(0)}.menu_popup.is-open .menu_link:nth-child(2){transition-delay:0s,var(--menu-in-stagger)}.menu_popup.is-open .menu_link:nth-child(3){transition-delay:0s,calc(var(--menu-in-stagger) * 2)}.menu_popup.is-open .social_links{transition-delay:calc(var(--menu-in-stagger) * 3)}@media(hover:none){.menu_popup{--menu-in-shift: 0px;--menu-in-duration: 0s;--menu-in-stagger: 0s;--menu-panel-shift: -180px;opacity:1;transform:none}.menu_popup.is-open{transform:none}}.menu_scrim{position:absolute;top:0;left:0;width:600px;height:600px;background:radial-gradient(circle at top left,#000000fa,#0000 70%);pointer-events:none}@media(hover:none){.menu_scrim{position:fixed;inset:0;width:auto;height:auto;background:radial-gradient(circle at top left,#000,#00000080 150%);pointer-events:auto;opacity:0;transition:opacity .4s cubic-bezier(.25,1,.5,1)}.menu_popup.is-open .menu_scrim{opacity:1}}.menu_popup_content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:58px 36px}@media(max-width:1279px){.menu_popup_content{padding:46px 28px}}@media(max-width:959px){.menu_popup_content{padding:32px 28px}}@media(hover:none){.menu_popup_content{transform:translate(var(--menu-panel-shift));transition:transform var(--menu-panel-duration) cubic-bezier(.25,1,.5,1)}.menu_popup.is-open .menu_popup_content{transform:translate(0)}}body:has(.menu_popup.is-open) .menu{opacity:0}.menu_links{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.menu_link{--button-font-size: 20px;--button-tracking: .38px;font-size:var(--button-font-size);font-weight:600;line-height:1;letter-spacing:var(--button-tracking);color:#fff;opacity:.8;transition:opacity .2s cubic-bezier(.25,1,.5,1)}@media(hover:hover){.menu_link:hover{opacity:1}}.menu_link{text-decoration:none;cursor:pointer;transform:translate(var(--menu-in-shift));transition:opacity .2s cubic-bezier(.25,1,.5,1),transform var(--menu-in-duration) cubic-bezier(.25,1,.5,1)}@media(max-width:1279px){.menu_link{font-size:26px}}@media(max-width:959px){.menu_link_extra{display:none}}.social_links{display:flex;align-items:center;gap:20px;transform:translate(var(--menu-in-shift));transition:transform var(--menu-in-duration) cubic-bezier(.25,1,.5,1)}@media(max-width:959px){.social_links{gap:32px}}.social_link{display:flex;width:20px;height:20px;background-size:100%;text-decoration:none;cursor:pointer;opacity:.8;transition:opacity .2s cubic-bezier(.25,1,.5,1)}@media(hover:hover){.social_link:hover{opacity:1}}@media(max-width:959px){.social_link{width:32px;height:32px}}.social_link--x{background-image:url(/assets/x.svg)}.social_link--github{background-image:url(/assets/github.svg)}.rainbow-logo{display:flex;align-items:center;gap:16px;width:180px;height:56px}@media(max-width:1279px){.rainbow-logo{position:fixed;transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .3s cubic-bezier(.25,1,.5,1),visibility .6s linear}.rainbow-logo.is-away{opacity:0;pointer-events:none;visibility:hidden}}@media(max-width:959px){.rainbow-logo{gap:12px;width:auto;height:auto;z-index:200}}.rainbow-icon{width:56px;height:56px;background-image:url(/assets/rainbow-icon2@3x.png);background-size:100%;border-radius:16px;box-shadow:0 2px 100px #3c70d880,0 4px 16px #00000052}@media(max-width:1279px){.rainbow-icon{width:48px;height:48px;border-radius:14px}}@media(max-width:959px){.rainbow-icon{width:38px;height:38px;border-radius:10px;box-shadow:0 0 32px #3c70d833,0 2px 12px #00000038}}.rainbow-wordmark{width:108px;height:18.8px;background-image:url(/assets/rainbow-wordmark@3x.png);background-size:100%}@media(max-width:959px){.rainbow-wordmark{width:90px;height:15.62px}}.floating-logo{position:fixed;top:46px;right:30px;z-index:900;display:flex;flex-direction:column;align-items:center;gap:14px;width:152px;height:100px;opacity:1;visibility:visible;transform:translate(0);transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .3s cubic-bezier(.25,1,.5,1),visibility .6s linear}.floating-logo.is-away{transform:translate(calc(100% + 64px))}@media(max-width:1279px){.floating-logo{top:32px;right:24px;width:auto;height:auto}}@media(max-width:959px){.floating-logo{top:20px;right:20px;width:auto;height:auto;gap:0}}.scroll_nav{position:fixed;top:50%;right:36px;z-index:100;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px;transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .3s cubic-bezier(.25,1,.5,1),visibility .6s linear}.scroll_nav.is-away{transform:translate(calc(100% + 56px),-50%)}@media(max-width:1279px){.scroll_nav{right:20px}}@media(max-width:959px){.scroll_nav{display:none}}.menu.is-away,.menu_popup.is-away,.floating-logo.is-away,.scroll_nav.is-away{opacity:0;pointer-events:none;visibility:hidden}@media(max-width:959px){.menu.is-away.is-unrevealed,.floating-logo.is-away.is-unrevealed{transform:translate(0);opacity:1;pointer-events:auto;visibility:visible}}@media(max-width:1279px){.menu.is-away,.rainbow-logo.is-away,.floating-logo.is-away{transform:translateY(calc(-100% - 64px));transition:transform .6s cubic-bezier(.5,0,.75,0),opacity .3s .3s cubic-bezier(.5,0,.75,0),visibility .6s linear}}a.scroll_nav_link{font-size:16px;line-height:20px;font-weight:500;letter-spacing:-.2px;padding:8px;color:#9f9f9f;opacity:.4;text-align:right;text-decoration:none;transition:opacity .2s cubic-bezier(.25,1,.5,1)}@media(hover:hover){a.scroll_nav_link:hover{opacity:1}}a.scroll_nav_link.is-active{opacity:1}.qr_corner{--qr-offset: 40px;--qr-offset-open: 64px;--qr-toggle-rise: 12px;--qr-size: 80px;--qr-size-open: 240px;--qr-radius: 18px;--qr-radius-open: 40px;--qr-tilt: -3deg;--qr-pad: 14px;--qr-pad-open: 24px;--qr-swap-shift: 22px;--qr-hover-scale: 1.1;--qr-hover-step: .1;--qr-grow-dur: .45s;--qr-toggle-dur: .35s;--qr-toggle-out-dur: .16s;--qr-toggle-in-delay: .24s;--qr-close-delay: .16s;--qr-scrim-size: 780px;position:fixed;right:var(--qr-offset);bottom:var(--qr-offset);z-index:940;transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .3s cubic-bezier(.25,1,.5,1),visibility .6s linear,right var(--qr-grow-dur) cubic-bezier(.25,1,.5,1) var(--qr-close-delay),bottom var(--qr-grow-dur) cubic-bezier(.25,1,.5,1) var(--qr-close-delay)}.qr_corner.is-open{--qr-pad: var(--qr-pad-open);right:var(--qr-offset-open);bottom:var(--qr-offset-open);transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .3s cubic-bezier(.25,1,.5,1),visibility .6s linear,right var(--qr-grow-dur) cubic-bezier(.25,1,.5,1),bottom var(--qr-grow-dur) cubic-bezier(.25,1,.5,1)}.qr_corner.is-away{transform:translate(calc(100% + var(--qr-offset) + 28px))}@media(max-width:1279px){.qr_corner{--qr-offset: 24px}}@media(max-width:959px){.qr_corner{display:none}}.qr_scrim{position:absolute;right:calc(var(--qr-offset) * -1);bottom:calc(var(--qr-offset) * -1);width:var(--qr-scrim-size);height:var(--qr-scrim-size);background:radial-gradient(circle at bottom right,#000000f2,#0000 70%);pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(.25,1,.5,1),right var(--qr-grow-dur) cubic-bezier(.25,1,.5,1) var(--qr-close-delay),bottom var(--qr-grow-dur) cubic-bezier(.25,1,.5,1) var(--qr-close-delay)}.qr_corner.is-open .qr_scrim{opacity:1;right:calc(var(--qr-offset-open) * -1);bottom:calc(var(--qr-offset-open) * -1);transition:opacity .5s cubic-bezier(.25,1,.5,1),right var(--qr-grow-dur) cubic-bezier(.25,1,.5,1),bottom var(--qr-grow-dur) cubic-bezier(.25,1,.5,1)}.qr_tilt{position:relative;transform:rotate(var(--qr-tilt));transform-origin:bottom right}.qr_toggle{position:absolute;z-index:1;bottom:calc(100% + 6px);left:52px;display:flex;gap:4px;white-space:nowrap;opacity:0;transform:translateY(var(--qr-toggle-rise));pointer-events:none;transition:opacity var(--qr-toggle-out-dur) cubic-bezier(.5,0,.75,0),transform var(--qr-toggle-out-dur) cubic-bezier(.5,0,.75,0),bottom var(--qr-toggle-out-dur) cubic-bezier(.5,0,.75,0)}.qr_corner.is-open .qr_toggle{opacity:1;bottom:calc(100% + 12px);transform:translateY(0);pointer-events:auto;transition:opacity var(--qr-toggle-dur) cubic-bezier(.25,1,.5,1) var(--qr-toggle-in-delay),transform var(--qr-toggle-dur) cubic-bezier(.25,1,.5,1) var(--qr-toggle-in-delay),bottom var(--qr-toggle-dur) cubic-bezier(.25,1,.5,1) var(--qr-toggle-in-delay)}button.qr_toggle_option{font-size:16px;line-height:20px;font-weight:500;letter-spacing:-.2px;padding:4px;border:0;background:none;font-family:inherit;color:#fff;opacity:.4;cursor:pointer;transition:opacity .2s cubic-bezier(.25,1,.5,1)}@media(hover:hover){button.qr_toggle_option:hover{opacity:1}}button.qr_toggle_option.is-active{opacity:1}button.qr_card{z-index:2;width:var(--qr-size);height:var(--qr-size);padding:0;border-radius:var(--qr-radius);position:relative;border:var(--stroke-w) solid var(--stroke-bottom);background:#ffffff0f}@supports (mask-composite: exclude) or (-webkit-mask-composite: xor){button.qr_card{border-color:transparent}button.qr_card:before{content:"";position:absolute;inset:calc(var(--stroke-w) * -1);border-radius:inherit;padding:var(--stroke-w);background:linear-gradient(to bottom,var(--stroke-top),var(--stroke-bottom));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}}button.qr_card{box-shadow:0 4px 9px #00000026,0 0 64px #ffffff0a;cursor:pointer;transition:background .3s cubic-bezier(.25,1,.5,1),color .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1)}@media(hover:hover){button.qr_card:hover{--stroke-top: rgba(255, 255, 255, .1);--stroke-bottom: rgba(255, 255, 255, .04);color:#fff;background:#ffffff14;box-shadow:0 4px 9px #00000026,0 0 84px #ffffff1a}}button.qr_card{--tilt-dur: 1s;transform:perspective(1000px) rotateX(var(--tilt-rx, 0deg)) rotateY(var(--tilt-ry, 0deg)) translate(var(--qr-hover-lean, 0px),var(--qr-hover-lean, 0px)) scale(var(--qr-hover-swell, 1));will-change:transform}button.qr_card.is-tilting{--tilt-dur: .4s}button.qr_card{transition:width var(--qr-grow-dur) cubic-bezier(.25,1,.5,1) var(--qr-close-delay),height var(--qr-grow-dur) cubic-bezier(.25,1,.5,1) var(--qr-close-delay),border-radius var(--qr-grow-dur) cubic-bezier(.25,1,.5,1) var(--qr-close-delay),background .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1),transform var(--tilt-dur) cubic-bezier(.22,1,.36,1)}@media(hover:hover){.qr_corner:not(.is-open) button.qr_card:hover{--qr-hover-lean: calc((var(--qr-offset) - var(--qr-offset-open)) * var(--qr-hover-step));--qr-hover-swell: var(--qr-hover-scale)}}.qr_corner.is-open button.qr_card{width:var(--qr-size-open);height:var(--qr-size-open);border-radius:var(--qr-radius-open);transition:width var(--qr-grow-dur) cubic-bezier(.25,1,.5,1),height var(--qr-grow-dur) cubic-bezier(.25,1,.5,1),border-radius var(--qr-grow-dur) cubic-bezier(.25,1,.5,1),background .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1),transform var(--tilt-dur) cubic-bezier(.22,1,.36,1)}.qr_card_clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.qr_code{position:absolute;top:var(--qr-pad);left:var(--qr-pad);width:calc(100% - var(--qr-pad) * 2);height:calc(100% - var(--qr-pad) * 2);opacity:0;transition:opacity .4s cubic-bezier(.25,1,.5,1),transform .4s cubic-bezier(.25,1,.5,1),top var(--qr-grow-dur) cubic-bezier(.25,1,.5,1) var(--qr-close-delay),left var(--qr-grow-dur) cubic-bezier(.25,1,.5,1) var(--qr-close-delay),width var(--qr-grow-dur) cubic-bezier(.25,1,.5,1) var(--qr-close-delay),height var(--qr-grow-dur) cubic-bezier(.25,1,.5,1) var(--qr-close-delay)}.qr_corner.is-open .qr_code{transition:opacity .4s cubic-bezier(.25,1,.5,1),transform .4s cubic-bezier(.25,1,.5,1),top var(--qr-grow-dur) cubic-bezier(.25,1,.5,1),left var(--qr-grow-dur) cubic-bezier(.25,1,.5,1),width var(--qr-grow-dur) cubic-bezier(.25,1,.5,1),height var(--qr-grow-dur) cubic-bezier(.25,1,.5,1)}.qr_code[data-os=iphone]{transform:translate(calc(var(--qr-swap-shift) * -1))}.qr_code[data-os=android]{transform:translate(var(--qr-swap-shift))}.qr_code.is-active{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.qr_scrim,.qr_toggle,button.qr_card,.qr_code{transition:none!important}}.phone{position:relative;display:flex;width:var(--phone-w);height:var(--phone-h);margin:0 auto;border-radius:var(--phone-radius);box-shadow:var(--phone-shadow);overflow:hidden}.phone:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:var(--phone-inner-shadow);pointer-events:none}.phone_status_bar{position:absolute;left:0;top:0;z-index:2;width:100%;height:44px;background-image:url(/assets/status-bar@3x.png);background-size:100%}@media(max-width:959px){.phone_status_bar{height:40px}}@media(min-width:960px){.section .col_left>.phone{display:none}}.section--home .col_left{position:relative;height:var(--phone-h)}@media(max-width:959px){.section--home .col_left{position:static;height:auto}}.phone_rail{--phone-pin-gutter: 80px;--phone-pin-top: max(var(--phone-pin-gutter), calc((100vh - var(--phone-h)) / 2))}@media(max-width:1279px){.phone_rail{--phone-pin-gutter: 120px}}.phone_rail{position:absolute;left:0;top:0;width:100%;height:var(--phone-h);pointer-events:none}.phone_rail .phone{position:sticky;top:var(--phone-pin-top);pointer-events:auto}@media(max-width:959px){.phone_rail{display:none}}.phone_screen{--screen-from-scale: 1;--screen-from-y: 48px;--screen-dir: 1;position:absolute;inset:0;z-index:1;border-radius:inherit;overflow:hidden;opacity:0;transform:scale(var(--screen-from-scale)) translate3d(0,calc(var(--screen-from-y) * var(--screen-dir)),0);transition:opacity .6s cubic-bezier(.25,1,.5,1),transform .82s cubic-bezier(.25,1,.5,1)}.phone_screen.is-active{opacity:1;transform:scale(1) translateZ(0)}.phone_screen_content{width:100%;height:100%;background-size:100%;background-position:top center;background-repeat:no-repeat}.phone_screen--home .phone_screen_content{background-image:url(/assets/home-screen.png)}html.screens-ready .phone_screen--crypto .phone_screen_content{background-image:url(/assets/crypto-screen.png)}html.screens-ready .phone_screen--predictions .phone_screen_content{background-image:url(/assets/predictions-screen.png)}html.screens-ready .phone_screen--perps .phone_screen_content{background-image:url(/assets/perps-screen.png)}html.screens-ready .phone_screen--live .phone_screen_content{background-image:url(/assets/live-screen.png)}html.screens-ready .phone_screen--cash .phone_screen_content{background-image:url(/assets/cash-screen.png)}html.screens-ready .phone_screen--rewards .phone_screen_content{background-image:url(/assets/rewards-screen.png)}.description{gap:42px;width:400px;flex-shrink:0;flex-grow:0}@media(min-width:1280px)and (max-height:759px){.description{gap:24px}}@media(max-width:1279px){.description{gap:24px}}@media(max-width:959px){.description{padding:32px 66px 0;gap:16px;width:auto;max-width:560px;flex-shrink:1;flex-grow:1}}@media(min-width:960px){.section--home .description{width:420px}}@media(max-width:959px){.section--home .description{padding:32px 66px}}:root{--word-dur: 1.1s;--word-rise: 20%;--word-blur: 6px;--word-stagger: 80ms;--stagger-dur: .7s;--stagger-distance: 12px;--stagger-blur: 3px;--stagger-ease: cubic-bezier(.22, 1, .36, 1);--phone-in-rim: .15s;--phone-in-rim-dur: 1.7s;--phone-in-body: 2s;--phone-in-dur: .6s;--screen-in-delay: calc(var(--phone-in-body) - .2s);--screen-in-dur: .8s;--screen-in-ease: cubic-bezier(.4, 0, .2, 1)}.t-line{display:block;white-space:nowrap}.t-word{display:inline-block;opacity:0;transform:translateY(var(--word-rise));filter:blur(var(--word-blur));transition:opacity var(--word-dur) var(--stagger-ease),transform var(--word-dur) var(--stagger-ease),filter var(--word-dur) var(--stagger-ease)}.t-stagger.is-shown .t-word{opacity:1;transform:translateY(0);filter:none;transition-delay:calc(var(--word-stagger) * var(--wi, 0))}.t-stagger-line{--line-opacity: 1;display:block;opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);transition-delay:calc(var(--word-stagger) * 9)}h3.t-stagger-line{--line-opacity: .8}.t-stagger.is-shown .t-stagger-line{opacity:var(--line-opacity);transform:translateY(0);filter:blur(0)}.section--home .phone_rail .phone{box-shadow:none;transition:box-shadow var(--phone-in-dur) var(--stagger-ease) var(--phone-in-body)}.section--home .phone_rail .phone:after{opacity:0;transition:opacity var(--phone-in-rim-dur) var(--stagger-ease) var(--phone-in-rim)}.section--home .phone_rail .phone_status_bar,.section--home .phone_rail .phone_screen_content{opacity:0;transition:opacity var(--screen-in-dur) var(--screen-in-ease) var(--screen-in-delay)}.t-stagger.is-shown .phone_rail .phone{box-shadow:var(--phone-shadow)}.t-stagger.is-shown .phone_rail .phone:after{opacity:1}.t-stagger.is-shown .phone_rail .phone_status_bar,.t-stagger.is-shown .phone_rail .phone_screen_content{opacity:1}@media(prefers-reduced-motion:reduce){.t-word,.t-stagger-line,.section--home .phone_rail .phone,.section--home .phone_rail .phone:after,.section--home .phone_rail .phone_status_bar,.section--home .phone_rail .phone_screen_content{transition:none!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.description--market{gap:8px}.description_icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%}.description_icon .description_icon_inner{width:40px;height:40px;background-size:40px}@media(max-width:959px){.description_icon .description_icon_inner{width:32px;height:32px;background-size:32px}}@media(max-width:959px){.description_icon{width:52px;height:52px}}.section--crypto .description_icon{border:1px solid rgba(255,207,135,.5);background:#f90;box-shadow:0 11px 12px #ffc977 inset,0 2px 100px #ff9b0680}.section--crypto .description_icon .description_icon_inner{background-image:url(/assets/btc.png)}.section--predictions .description_icon{border:1px solid rgba(240,116,255,.5);background:#a615d4;box-shadow:0 2px 100px #b12cdc80,0 11px 12px #e593ff inset}.section--predictions .description_icon .description_icon_inner{background-image:url(/assets/predictions.png)}.section--perps .description_icon{border:1px solid #077f70;background:#064c43;box-shadow:0 2px 100px #14968680,0 11px 12px #16a18f inset}.section--perps .description_icon .description_icon_inner{background-image:url(/assets/perps.png)}.section--live .description_icon{background:#e6504833;box-shadow:0 2px 100px #e6504880}.section--live .description_icon .description_icon_inner{background-image:url(/assets/live-2.png)}.section--cash .description_icon{border:1px solid #33d878;background:#08b44f;box-shadow:0 2px 100px #0dc35980,0 8px 9px #ffffff29 inset}.section--cash .description_icon .description_icon_inner{background-image:url(/assets/cash.png)}.section--rewards .description_icon{position:relative;border:none;cursor:pointer;perspective:500px;--coin-depth: 5px}.section--rewards .description_icon:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;box-shadow:0 2px 100px 32px #f2d57180}@media(max-width:959px){.section--rewards .description_icon{--coin-depth: 4px}.section--rewards .description_icon:before{box-shadow:0 2px 100px 26px #f2d57180}}.coin_flip{position:relative;width:100%;height:100%;transform-style:preserve-3d}.description_icon.is-flipping .coin_flip{animation:coin-flip 5s cubic-bezier(.2,.9,.2,1) forwards}@keyframes coin-flip{to{transform:rotateY(3turn)}}@media(prefers-reduced-motion:reduce){.description_icon.is-flipping .coin_flip{animation:none}}.coin_flip_face{position:absolute;inset:0;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:url(/assets/rewards-icon.png);background-size:100% 100%}.coin_flip_face--front{transform:translateZ(calc(var(--coin-depth) / 2));box-shadow:0 8px 9px #ffffff29 inset}.coin_flip_face--back{transform:rotateY(180deg) translateZ(calc(var(--coin-depth) / 2));box-shadow:0 8px 9px #ffffff29 inset}.coin_flip_face--inner-front{background:#633f0d;transform:rotateY(180deg) translateZ(calc(var(--coin-depth) / -2))}.coin_flip_face--inner-back{background:#633f0d;transform:translateZ(calc(var(--coin-depth) / -2))}.coin_flip_edge{position:absolute;left:calc(50% - var(--coin-depth) / 2);width:var(--coin-depth);height:100%;background:#633f0d;transform:rotateY(90deg)}@media(max-width:959px){.section--market h3{font-size:26px}.section--market .description{gap:0}}.centered--market{width:100%;margin:0 auto;padding:160px 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.centered--market h2,.centered--market h3{font-size:52px;font-weight:700;line-height:normal;letter-spacing:.38px}@media(max-width:1279px){.centered--market h2,.centered--market h3{font-size:42px}}@media(max-width:959px){.centered--market h2,.centered--market h3{font-size:30px}}.centered--market h3{opacity:.6}.reveal{--scrub: 960px;--pin-top: 148px;width:100%}.reveal_stage{position:sticky;top:var(--pin-top);display:flex;flex-direction:column;gap:120px}@media(max-width:959px){.reveal_stage{gap:0}}.reveal_spacer{height:var(--scrub);pointer-events:none}.every_market{--p: 0;--away: calc(1 - var(--p));--fade-lead: 1;--fade: min(1, calc(var(--p) * var(--fade-lead)));opacity:var(--fade);transition:opacity .12s linear,transform .12s linear,filter .12s linear;--from-y: 12px;--from-scale: 1;transform:translateY(calc(var(--from-y) * var(--away))) scale(calc(var(--from-scale) + (1 - var(--from-scale)) * var(--p)));transform-origin:center center}.tiles{position:relative;width:100%;height:760px}@media(max-width:1279px){.tiles{overflow-x:clip}}.tiles_wrap{position:absolute;top:-320px;left:50%;width:1920px;height:1080px;transform:translate3d(-50%,0,0)}@media(max-width:959px){.tiles_wrap{top:-268px;--pan-scale: .94;--pan-from: -28%;--pan-to: -80%;--pan-x: -28%;transform:none;translate:var(--pan-x) 0;scale:var(--pan-scale)}}@media(max-width:959px)and (min-width:600px){.tiles_wrap{--pan-from: -37%;--pan-to: -71%;--pan-x: -37%}}@keyframes tiles-pan{0%{translate:-28% 0}to{translate:-80% 0}}@keyframes tiles-pan-wide{0%{translate:-37% 0}to{translate:-71% 0}}@supports (animation-timeline: view()){@media(max-width:959px){.tiles{view-timeline:--tiles-pan block}.tiles_wrap{animation:tiles-pan linear both;animation-timeline:--tiles-pan}}@media(max-width:959px)and (min-width:600px){.tiles_wrap{animation-name:tiles-pan-wide}}}.tile{position:absolute}.tile_inner{--p: 0;--away: calc(1 - var(--p));--fade-lead: 1;--fade: min(1, calc(var(--p) * var(--fade-lead)));opacity:var(--fade);transition:opacity .12s linear,transform .12s linear,filter .12s linear;--travel-min: 32px;--travel-max: 64px;--from-y: 16px;--from-scale: .8;--perspective: 800px;--from-z: -80px;--from-rx: -6deg;--from-ry: -10deg;--from-rz: 2deg;--from-blur: 10px;--travel-x: calc(var(--travel-min) + (var(--travel-max) - var(--travel-min)) * var(--size, 0));--from-x: calc(var(--dir, 0) * var(--travel-x));--rot-y: calc(var(--dir, 0) * var(--from-ry));--rot-z: calc(var(--dir, 0) * var(--from-rz));transform:perspective(var(--perspective)) translate3d(calc(var(--from-x) * var(--away)),calc(var(--from-y) * var(--away)),calc(var(--from-z) * var(--away))) rotateX(calc(var(--from-rx) * var(--away))) rotateY(calc(var(--rot-y) * var(--away))) rotate(calc(var(--rot-z) * var(--away))) scale(calc(var(--from-scale) + (1 - var(--from-scale)) * var(--p)));filter:blur(calc(var(--from-blur) * var(--away)));width:100%;height:100%;background-size:100%}.tile--perp{width:177px;height:186px}.tile--prediction{width:177px;height:198px}.tile--match{width:361px;height:162px}.tile--row{width:361px;height:68px}.tile--mini-square{width:176px;height:148px}.tile--big-square{width:280px;height:302px}.tile--1{left:359px;top:142px}.tile--2{left:560px;top:316px}.tile--3{left:761px;top:280px}.tile--4{left:1487px;top:0}.tile--5{left:1347px;top:210px}.tile--6{left:1548px;top:210px}.tile--7{left:175px;top:352px}.tile--8{left:962px;top:300px}.tile--9{left:962px;top:380px}.tile--10{left:962px;top:460px}.tile--11{left:962px;top:540px}.tile--12{left:1557px;top:420px}.tile--13{left:1557px;top:500px}.tile--14{left:1557px;top:580px}.tile--15{left:1557px;top:660px}.tile--16{left:761px;top:490px}.tile--17{left:1347px;top:420px}.tile--18{left:254px;top:700px}.tile--19{left:455px;top:700px}.tile--20{left:960px;top:632px}.tile--21{left:656px;top:700px}.tile--22{left:1160px;top:630px}.tile--23{left:960px;top:804px}.tile--24{left:376px;top:526px}.tile--1 .tile_inner{background-image:url(/assets/tiles/tile--1.png)}.tile--2 .tile_inner{background-image:url(/assets/tiles/tile--2.png)}.tile--3 .tile_inner{background-image:url(/assets/tiles/tile--3.png)}.tile--4 .tile_inner{background-image:url(/assets/tiles/tile--4.png)}.tile--5 .tile_inner{background-image:url(/assets/tiles/tile--5.png)}.tile--6 .tile_inner{background-image:url(/assets/tiles/tile--6.png)}.tile--7 .tile_inner{background-image:url(/assets/tiles/tile--7.png)}.tile--8 .tile_inner{background-image:url(/assets/tiles/tile--8.png)}.tile--9 .tile_inner{background-image:url(/assets/tiles/tile--9.png)}.tile--10 .tile_inner{background-image:url(/assets/tiles/tile--10.png)}.tile--11 .tile_inner{background-image:url(/assets/tiles/tile--11.png)}.tile--12 .tile_inner{background-image:url(/assets/tiles/tile--12.png)}.tile--13 .tile_inner{background-image:url(/assets/tiles/tile--13.png)}.tile--14 .tile_inner{background-image:url(/assets/tiles/tile--14.png)}.tile--15 .tile_inner{background-image:url(/assets/tiles/tile--15.png)}.tile--16 .tile_inner{background-image:url(/assets/tiles/tile--16.png)}.tile--17 .tile_inner{background-image:url(/assets/tiles/tile--17.png)}.tile--18 .tile_inner{background-image:url(/assets/tiles/tile--18.png)}.tile--19 .tile_inner{background-image:url(/assets/tiles/tile--19.png)}.tile--20 .tile_inner{background-image:url(/assets/tiles/tile--20.png)}.tile--21 .tile_inner{background-image:url(/assets/tiles/tile--21.png)}.tile--22 .tile_inner{background-image:url(/assets/tiles/tile--22.png)}.tile--23 .tile_inner{background-image:url(/assets/tiles/tile--23.png)}.tile--24 .tile_inner{background-image:url(/assets/tiles/tile--24.png)}@media(max-width:959px){.tile_inner,.every_market{--p: 1;--fade: 1}.tile_inner{transform:none;filter:none;transition:none}.tile--1,.tile--4{display:none}}@media(prefers-reduced-motion:reduce){.reveal_stage{position:static}.reveal_spacer{display:none}.tile_inner,.every_market{--p: 1;transition:none}}:root.no-pin .reveal_stage{position:static}:root.no-pin .reveal_spacer{display:none}.download_section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:148px;padding:160px 0}@media(max-width:959px){.download_section{gap:96px;padding:0 0 64px}}.download_section_header{display:flex;flex-direction:column;gap:8px}.download_button_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px}.download_button_wrap--top{display:none}.floating_download_button,.download_button{--button-padding: 14px 36px;--button-font-size: 16px;--button-tracking: -.2px;display:block;padding:var(--button-padding);color:#fffffff0;text-align:center;font-size:var(--button-font-size);font-weight:600;line-height:1;letter-spacing:var(--button-tracking);text-decoration:none;border-radius:80px;position:relative;border:var(--stroke-w) solid var(--stroke-bottom);background:#ffffff0f}@supports (mask-composite: exclude) or (-webkit-mask-composite: xor){.floating_download_button,.download_button{border-color:transparent}.floating_download_button:before,.download_button:before{content:"";position:absolute;inset:calc(var(--stroke-w) * -1);border-radius:inherit;padding:var(--stroke-w);background:linear-gradient(to bottom,var(--stroke-top),var(--stroke-bottom));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}}.floating_download_button,.download_button{box-shadow:0 4px 9px #00000026,0 0 64px #ffffff0a;cursor:pointer;transition:background .3s cubic-bezier(.25,1,.5,1),color .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1)}@media(hover:hover){.floating_download_button:hover,.download_button:hover{--stroke-top: rgba(255, 255, 255, .1);--stroke-bottom: rgba(255, 255, 255, .04);color:#fff;background:#ffffff14;box-shadow:0 4px 9px #00000026,0 0 84px #ffffff1a}}.download_tilt{display:inline-flex}@media(hover:hover){.download_tilt .floating_download_button,.download_tilt .download_button{--tilt-dur: 1s;transform:perspective(1000px) rotateX(var(--tilt-rx, 0deg)) rotateY(var(--tilt-ry, 0deg));will-change:transform;transition:background .3s cubic-bezier(.25,1,.5,1),color .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1),transform var(--tilt-dur) cubic-bezier(.22,1,.36,1)}.download_tilt .floating_download_button.is-tilting,.download_tilt .download_button.is-tilting{--tilt-dur: .4s}.download_tilt.is-hover .download_button_glare,.qr_tilt.is-hover .download_button_glare{opacity:.08}}.download_button_glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle 95px at var(--tilt-gx, 50%) var(--tilt-gy, 50%),rgba(255,255,255,.48),rgba(255,255,255,.06) 52%,rgba(255,255,255,0) 84%),radial-gradient(circle 200px at var(--tilt-gx, 50%) var(--tilt-gy, 50%),rgba(255,255,255,.22),rgba(255,255,255,.04) 58%,rgba(255,255,255,0) 78%),radial-gradient(circle 360px at var(--tilt-gx, 50%) var(--tilt-gy, 50%),rgba(255,255,255,.1),rgba(255,255,255,0) 88%);transition:opacity .3s cubic-bezier(.22,1,.36,1)}@media(max-width:1279px){.floating_download_button{--button-padding: 14px 24px;background:#2c2b2bd1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media(max-width:959px){.floating_download_button{--button-padding: 11px 15px;box-shadow:0 1px 4px #0000000d,0 0 12px #fff0}}.download_button{--button-padding: 24px 40px;--button-font-size: 20px;--button-tracking: .38px}@media(max-width:1279px){.download_button{--button-padding: 20px 36px;--button-font-size: 20px;--button-tracking: .38px}}.download_button_store_icon{display:inline-block;width:20px;height:20px;margin-left:-6px;margin-right:9px;vertical-align:-4px;background-size:100%;background-repeat:no-repeat;background-position:center}.download_button_store_icon--ios{background-image:url(/assets/apple-icon-small.svg)}.download_button_store_icon--android{background-image:url(/assets/play-store-icon-small.svg)}.download_button .download_button_store_icon{width:26px;height:26px;margin-left:-9px;margin-right:12px;vertical-align:-6px}.floating_download_button.is-store-link{--button-padding: 12px 36px}@media(max-width:1279px){.floating_download_button.is-store-link{--button-padding: 12px 24px}}@media(max-width:959px){.floating_download_button.is-store-link{--button-padding: 9px 15px}}.download_button.is-store-link{--button-padding: 21px 40px}@media(max-width:1279px){.download_button.is-store-link{--button-padding: 17px 36px}}@media(max-width:1279px){.floating_button_subtext{display:none}}@media(max-width:959px){.floating_button_subtext{display:none}}.floating_button_subtext,.download_button_subtext{font-size:16px;line-height:20px;font-weight:500;letter-spacing:-.2px;color:#9f9f9f;opacity:.4;text-align:center;text-decoration:none}.download_button_subtext{line-height:24px}.big_logo{width:90px;height:90px;background-image:url(/assets/rainbow-icon2@3x.png);background-size:100%;border-radius:24px;box-shadow:0 2px 100px #3c70d880,0 4px 16px #00000052}@media(max-width:1279px){.big_logo{width:72px;height:72px;border-radius:20px}}:root{--modal-dur: .4s;--modal-ease: cubic-bezier(.175, .885, .135, 1.1);--modal-lift: 24px;--modal-scale: .96}.t-modal{transform-origin:center;opacity:0;transform:translate3d(0,calc(var(--modal-lift) * -1),0) scale(var(--modal-scale));pointer-events:none;transition:opacity var(--modal-dur) var(--modal-ease),transform var(--modal-dur) var(--modal-ease);will-change:transform,opacity}.t-modal.is-open{opacity:1;transform:translateZ(0) scale(1);pointer-events:auto}@media(prefers-reduced-motion:reduce){.t-modal{transition:none!important}}.download_modal_overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0009;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--modal-dur) cubic-bezier(.25,1,.5,1),visibility var(--modal-dur) linear}.download_modal_overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}@media(prefers-reduced-motion:reduce){.download_modal_overlay{transition:none!important}}.download_modal{position:relative;display:flex;flex-direction:column;gap:40px;width:500px;max-width:100%;padding:52px;border-radius:49px;box-shadow:0 24px 80px #00000080;border:var(--stroke-w) solid var(--stroke-bottom);background:#ffffff0f}@supports (mask-composite: exclude) or (-webkit-mask-composite: xor){.download_modal{border-color:transparent}.download_modal:before{content:"";position:absolute;inset:calc(var(--stroke-w) * -1);border-radius:inherit;padding:var(--stroke-w);background:linear-gradient(to bottom,var(--stroke-top),var(--stroke-bottom));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}}.download_modal{background:#1c1c1cfa}@media(max-width:959px){.download_modal{gap:32px;padding:32px 28px;border-radius:28px}}.download_modal_group{display:flex;flex-direction:column;gap:22px}@media(max-width:959px){.download_modal_group{gap:18px}}.download_modal h3{font-size:24px;letter-spacing:-.2px}@media(max-width:959px){.download_modal h3{font-size:19px}}.download_modal h4{color:#fff;opacity:.8;font-weight:700;font-size:24px;letter-spacing:.3px}@media(max-width:959px){.download_modal h4{font-size:20px}}.download_modal_grid{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;row-gap:28px}@media(max-width:959px){.download_modal_grid{row-gap:18px}}.download_modal_link{--button-font-size: 20px;--button-tracking: .38px;font-size:var(--button-font-size);font-weight:600;line-height:1;letter-spacing:var(--button-tracking);color:#fff;opacity:.8;transition:opacity .2s cubic-bezier(.25,1,.5,1)}@media(hover:hover){.download_modal_link:hover{opacity:1}}.download_modal_link{display:flex;align-items:center;gap:14px;text-decoration:none;cursor:pointer}@media(min-width:960px){.download_modal_link{--button-font-size: 24px;--button-tracking: .3px}}@media(max-width:959px){.download_modal_link{gap:12px}}.download_modal_icon{flex-shrink:0;width:32px;height:32px;background-size:100%;background-repeat:no-repeat;background-position:center}.download_modal_icon--ios{background-image:url(/assets/download-icons/iOS-icon.svg)}.download_modal_icon--android{background-image:url(/assets/download-icons/android-icon.svg)}.download_modal_icon--chrome{background-image:url(/assets/download-icons/chrome-icon.svg)}.download_modal_icon--firefox{background-image:url(/assets/download-icons/firefox-icon.svg)}.download_modal_icon--edge{background-image:url(/assets/download-icons/edge-icon.svg)}.download_modal_icon--brave{background-image:url(/assets/download-icons/brave-icon.svg)}.download_modal_icon--safari{background-image:url(/assets/download-icons/safari-icon.svg)}.download_modal_icon--arc{background-image:url(/assets/download-icons/arc-icon.svg)}.footer{position:relative;display:flex;justify-content:space-between;align-items:center;gap:0px;padding:32px}@media(max-width:959px){.footer{flex-direction:column;align-items:center;gap:32px;padding:32px 0 64px}}.footer,.footer a.footer_link{font-size:16px;line-height:20px;font-weight:500;letter-spacing:-.2px;color:#9f9f9f;text-decoration:none}.footer a.footer_link{color:#fff;opacity:.6;transition:opacity .2s cubic-bezier(.25,1,.5,1)}@media(hover:hover){.footer a.footer_link:hover{opacity:.85}}.footer_section{display:flex;flex-direction:column;align-items:flex-start}@media(max-width:959px){.footer_section{text-align:center;width:auto;align-items:center}}.footer_links{display:flex;flex-direction:row;align-items:flex-start;gap:24px}@media(max-width:959px){.footer_links{flex-direction:column;align-items:center}}.footer_links--center{justify-content:center}.footer_links--right{justify-content:flex-end}@media(max-width:959px){.footer_copyright{order:3}}.aurora{position:absolute;z-index:-1;left:0;right:0;bottom:0;height:960px;height:min(960px,85svh);pointer-events:none}@media(max-width:959px){.aurora{display:none}}.aurora_canvas{display:block;width:100%;height:100%}.aurora--static .aurora_canvas{opacity:0;transition:opacity 2.4s cubic-bezier(.25,1,.5,1)}.aurora--static.is-on .aurora_canvas{opacity:1}.aurora--css{background:radial-gradient(46% 120% at 12% 100%,rgba(182,91,248,.1),transparent 68%),radial-gradient(40% 72% at 38% 100%,rgba(254,94,66,.08),transparent 68%),radial-gradient(38% 70% at 62% 100%,rgba(247,255,18,.06),transparent 66%),radial-gradient(48% 124% at 88% 100%,rgba(14,217,246,.09),transparent 68%);opacity:0;transform:scaleX(.6);transform-origin:50% 100%;transition:opacity 2.8s cubic-bezier(.25,1,.5,1),transform 3.4s cubic-bezier(.25,1,.5,1)}.aurora--css .aurora_canvas{display:none}.aurora--css.is-on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.aurora--css{transform:none}}.page_header{position:relative;flex-shrink:0;height:80px;display:flex;align-items:center;gap:20px;padding:0 28px}@media(max-width:959px){.page_header{height:64px;gap:16px;padding:0 20px}}.page_back{flex-shrink:0;width:24px;height:24px;color:#fff;opacity:.3;transition:opacity .2s cubic-bezier(.25,1,.5,1)}@media(hover:hover){.page_back:hover{opacity:1}}.page_back svg{display:block;width:100%;height:100%}.page_header .rainbow-icon{width:32px;height:32px;border-radius:8px;box-shadow:0 2px 40px #3c70d866,0 2px 8px #0000004d}.page_header_title{position:absolute;left:50%;transform:translate(-50%);--button-font-size: 16px;--button-tracking: -.2px;font-size:var(--button-font-size);font-weight:600;line-height:1;letter-spacing:var(--button-tracking);color:#fff}.download_page{min-height:100dvh;display:flex;flex-direction:column}.download_page_main{flex:1 0 auto;width:min(100%,640px);margin:0 auto;padding:64px 0 128px;display:flex;flex-direction:column;align-items:center;gap:40px}@media(max-width:959px){.download_page_main{padding:48px 20px 80px}}.download_section{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.download__page_section{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:0}@media(max-width:959px){.download__page_section{gap:32px}}.download_section_title{font-size:30px;font-weight:700;line-height:normal;letter-spacing:.2px}.download_section_subtitle{font-size:20px;letter-spacing:.38px;line-height:1.45;max-width:460px}.download_row{display:flex;justify-content:center;gap:36px}.download_row--wrap{width:100%;flex-wrap:wrap;gap:16px}.download_divider{width:100%;height:1px;border:none;background:#ffffff0f;margin-bottom:24px}.download_item{position:relative;border:var(--stroke-w) solid var(--stroke-bottom);background:#ffffff0f}@supports (mask-composite: exclude) or (-webkit-mask-composite: xor){.download_item{border-color:transparent}.download_item:before{content:"";position:absolute;inset:calc(var(--stroke-w) * -1);border-radius:inherit;padding:var(--stroke-w);background:linear-gradient(to bottom,var(--stroke-top),var(--stroke-bottom));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}}.download_item{box-shadow:0 4px 9px #00000026,0 0 64px #ffffff0a;cursor:pointer;transition:background .3s cubic-bezier(.25,1,.5,1),color .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1)}@media(hover:hover){.download_item:hover{--stroke-top: rgba(255, 255, 255, .1);--stroke-bottom: rgba(255, 255, 255, .04);color:#fff;background:#ffffff14;box-shadow:0 4px 9px #00000026,0 0 84px #ffffff1a}}.download_item{--stroke-top: transparent;--stroke-bottom: transparent;background:transparent;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 28px 20px;border-radius:28px;min-width:150px;text-decoration:none}.download_item--qr{gap:8px}.download_item_main{display:flex;flex-direction:column;align-items:center;gap:16px;text-decoration:none}.download_item_main:after{content:"";position:absolute;inset:0}.download_item .download_modal_icon{width:44px;height:44px}.download_item_name{--button-font-size: 20px;--button-tracking: .38px;font-size:var(--button-font-size);font-weight:600;line-height:1;letter-spacing:var(--button-tracking);color:#fff;opacity:.8;transition:opacity .2s cubic-bezier(.25,1,.5,1)}@media(hover:hover){.download_item_name:hover{opacity:1}}.download_item_sub{font-size:16px;line-height:20px;font-weight:500;letter-spacing:-.2px;position:relative;z-index:1;color:#9f9f9f;opacity:.5;text-decoration:none;transition:opacity .2s cubic-bezier(.25,1,.5,1)}@media(hover:hover){.download_item_sub:hover{opacity:1}}@media(hover:hover){.download_item:hover .download_item_name{opacity:1}}.download_modal--qr{width:420px;align-items:center;gap:16px}.download_qr_panel{display:flex;justify-content:center;padding:16px;border-radius:20px}.download_qr{display:block;width:100%;max-width:280px;height:auto}
