.spin-me{animation:2.5s linear infinite spin}.new-message-toast{top:calc(20px + var(--notch-top-space));z-index:10000;cursor:pointer;width:max-content;max-width:calc(100vw - 32px);animation:.22s ease-out toast-pop-in;position:fixed;left:50%;transform:translate(-50%)}.new-message-toast .toast-content{background:linear-gradient(135deg, var(--dark-grey-2) 0%, var(--dark-grey) 100%);color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;min-width:280px;max-width:calc(100vw - 32px);padding:12px 14px 12px 12px;font-size:14px;display:flex;box-shadow:0 12px 30px #00000047}.new-message-toast .toast-icon-wrap{background:#faae402e;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:inset 0 0 0 1px #faae402e}.new-message-toast .toast-icon{font-size:18px;line-height:1}.new-message-toast .toast-copy{flex-direction:column;flex:1;min-width:0;display:flex}.new-message-toast .toast-title{margin-bottom:2px;font-size:14px;font-weight:700;line-height:1.2}.new-message-toast .toast-text{color:#ffffffc7;white-space:normal;font-size:12px;line-height:1.35}.new-message-toast .toast-dismiss{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;transition:background-color .2s,color .2s;display:flex}.new-message-toast .toast-dismiss:hover{color:var(--white);background-color:#ffffff14}@media (width<=520px){.new-message-toast{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.new-message-toast .toast-content{width:100%;min-width:0}}@keyframes toast-pop-in{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}:root{--white:#fff;--light-grey:#86919b;--light-grey-border:#86919b4d;--medium-grey:#454f5b;--dark-grey:#212b36;--dark-grey-2:#374760;--grey:#919eab;--accent-blue:#4a83f1;--cloud-light:#e5e7ea;--cloud-lighter:#f2f5f7;--red:#e84b4b;--orange:#faae40;--purple:#cbb1ec;--green:#71c491;--pink:#f37d8b;--light-blue:#83bbe6;--taptopay:#007aff;--required:#9bb9f4;--black:#000;--gray-25:#fcfcfd;--gray-50:#f9fafb;--gray-100:#f2f4f7;--gray-200:#eaecf0;--gray-300:#d0d5dd;--gray-400:#98a2b3;--gray-500:#667085;--gray-600:#475467;--gray-700:#344054;--gray-800:#1d2939;--gray-900:#101828;--primary-25:#f5faff;--primary-50:#eff8ff;--primary-100:#d1e9ff;--primary-200:#b2ddff;--primary-300:#84caff;--primary-400:#53b1fd;--primary-500:#2e90fa;--primary-600:#1570ef;--primary-700:#175cd3;--primary-800:#1849a9;--primary-900:#194185;--blue-25:#f5faff;--blue-50:#eff8ff;--blue-100:#d1e9ff;--blue-200:#b2ddff;--blue-300:#84caff;--blue-400:#53b1fd;--blue-500:#2e90fa;--blue-600:#1570ef;--blue-700:#175cd3;--blue-800:#1849a9;--blue-900:#194185;--error-25:#fffbfa;--error-50:#fef3f2;--error-100:#fee4e2;--error-200:#fecdca;--error-300:#fda29b;--error-400:#f97066;--error-500:#f04438;--error-600:#d92d20;--error-700:#b42318;--error-800:#912018;--error-900:#7a271a;--red-25:#fffbfa;--red-50:#fef3f2;--red-100:#fee4e2;--red-200:#fecdca;--red-300:#fda29b;--red-400:#f97066;--red-500:#f04438;--red-600:#d92d20;--red-700:#b42318;--red-800:#912018;--red-900:#7a271a;--warn-25:#fffcf5;--warn-50:#fffaeb;--warn-100:#fef0c7;--warn-200:#fedf89;--warn-300:#fec84b;--warn-400:#fdb022;--warn-500:#f79009;--warn-600:#dc6803;--warn-700:#b54708;--warn-800:#93370d;--warn-900:#7a2e0e;--orange-25:#fffcf5;--orange-50:#fffaeb;--orange-100:#fef0c7;--orange-200:#fedf89;--orange-300:#fec84b;--orange-400:#fdb022;--orange-500:#f79009;--orange-600:#dc6803;--orange-700:#b54708;--orange-800:#93370d;--orange-900:#7a2e0e;--success-25:#f6fef9;--success-50:#ecfdf3;--success-100:#d1fadf;--success-200:#a6f4c5;--success-300:#6ce9a6;--success-400:#32d583;--success-500:#12b76a;--success-600:#039855;--success-700:#027a48;--success-800:#05603a;--success-900:#054f31;--green-25:#f6fef9;--green-50:#ecfdf3;--green-100:#d1fadf;--green-200:#a6f4c5;--green-300:#6ce9a6;--green-400:#32d583;--green-500:#12b76a;--green-600:#039855;--green-700:#027a48;--green-800:#05603a;--green-900:#054f31;--blue-gray-25:#fcfcfd;--blue-gray-50:#f8f9fc;--blue-gray-100:#eaecf5;--blue-gray-200:#d5d9eb;--blue-gray-300:#afb5d9;--blue-gray-400:#717bbc;--blue-gray-500:#4e5ba6;--blue-gray-600:#3e4784;--blue-gray-700:#363f72;--blue-gray-800:#293056;--blue-gray-900:#101323;--blue-light-25:#f5fbff;--blue-light-50:#f0f9ff;--blue-light-100:#e0f2fe;--blue-light-200:#b9e6fe;--blue-light-300:#7cd4fd;--blue-light-400:#36bffa;--blue-light-500:#0ba5ec;--blue-light-600:#0086c9;--blue-light-700:#026aa2;--blue-light-800:#065986;--blue-light-900:#0b5a6f;--indigo-25:#f5f8ff;--indigo-50:#eef4ff;--indigo-100:#e0eaff;--indigo-200:#c7d7fe;--indigo-300:#a4bcfd;--indigo-400:#8098f9;--indigo-500:#6172f3;--indigo-600:#444ce7;--indigo-700:#3538cd;--indigo-800:#2d31a6;--indigo-900:#2d3282;--purple-25:#fafaff;--purple-50:#f4f3ff;--purple-100:#ebe9fe;--purple-200:#d9d6fe;--purple-300:#bdb4fe;--purple-400:#9b8afb;--purple-500:#7a5af8;--purple-600:#6938ef;--purple-700:#5925dc;--purple-800:#4a1fb8;--purple-900:#3e1c96;--pink-25:#fef6fb;--pink-50:#fdf2fa;--pink-100:#fce7f6;--pink-200:#fcceee;--pink-300:#faa7e0;--pink-400:#f670c7;--pink-500:#ee46bc;--pink-600:#dd2590;--pink-700:#c11574;--pink-800:#9e165f;--pink-900:#851651;--rose-25:#fff5f6;--rose-50:#fff1f3;--rose-100:#ffe4e8;--rose-200:#fecdd6;--rose-300:#fea3b4;--rose-400:#fd6f8e;--rose-500:#fd3d68;--rose-600:#e31b54;--rose-700:#c01048;--rose-800:#a11043;--rose-900:#89123e;--orange-alt-25:#fffaf5;--orange-alt-50:#fff6ed;--orange-alt-100:#ffead5;--orange-alt-200:#fddcab;--orange-alt-300:#feb273;--orange-alt-400:#fd853a;--orange-alt-500:#fb6514;--orange-alt-600:#ec4a0a;--orange-alt-700:#c4320a;--orange-alt-800:#9c2a10;--orange-alt-900:#7e2410;--green-alt-25:#f6fef9;--green-alt-50:#edfcf2;--green-alt-100:#d3f8df;--green-alt-200:#aaf0c4;--green-alt-300:#73e2a3;--green-alt-400:#3ccb7f;--green-alt-500:#16b364;--green-alt-600:#099250;--green-alt-700:#087443;--green-alt-800:#095c37;--green-alt-900:#084c2e;--teal-25:#f6fefc;--teal-50:#f0fdf9;--teal-100:#ccfbef;--teal-200:#99f6e0;--teal-300:#5fe9d0;--teal-400:#2ed3b7;--teal-500:#15b79e;--teal-600:#0e9384;--teal-700:#107569;--teal-800:#125d56;--teal-900:#134e48;--cyan-25:#f5feff;--cyan-50:#ecfdff;--cyan-100:#cff9fe;--cyan-200:#a5f0fc;--cyan-300:#67e3f9;--cyan-400:#2ce;--cyan-500:#06aed4;--cyan-600:#088ab2;--cyan-700:#0e7090;--cyan-800:#155b75;--cyan-900:#164c63}.spin-me,button.loading:before{animation:2.5s linear infinite spin}:root{--notch-inset-top:0px;--notch-inset-right:0px;--notch-inset-bottom:0px;--notch-inset-left:0px;--notch-top-space:calc(0px + env(safe-area-inset-top,0px) + var(--notch-inset-top));--notch-bottom-space:calc(0px + env(safe-area-inset-bottom,0px) + var(--notch-inset-bottom));--notch-left-space:calc(0px + env(safe-area-inset-left,0px) + var(--notch-inset-left));--notch-right-space:calc(0px + env(safe-area-inset-right,0px) + var(--notch-inset-right))}p,h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}@keyframes shakeInputBox{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes grow-in{0%{opacity:0;transform:scale(.95)}66%{transform:scale(1.025)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;height:100vh;font-family:open-sans}#app .load-guard{width:100%;height:100%}input{padding:0}input::placeholder{color:var(--light-grey);font-size:14px}.fix-in-place{overflow:hidden!important}button{cursor:pointer;box-sizing:border-box;position:relative}button.loading:before{content:"";border-radius:50%;display:inline-flex}button.success:before{content:"";border-left:2px solid var(--white);border-bottom:2px solid var(--white);width:20px;height:10px;display:inline-flex;transform:rotate(-45deg)translate(5px,-5px)}button.small{border-radius:5px;padding:5px;font-size:14px}button.large{box-sizing:border-box;cursor:pointer;border:1px solid;border-radius:3px;width:fit-content;min-width:150px;height:50px;padding:14px 44px;font-size:15px;line-height:20px}@media (width<=400px){button.large{min-width:110px}}@media (width<=600px){button.large{padding:14px 20px}}button.large.loading{justify-content:center;align-items:center;gap:6px;padding:0;display:flex}button.large.loading:before{width:20px;height:20px}button.large.success{padding:0}button.large.round{border-radius:50%;flex:0 0;justify-content:center;align-items:center;width:100px;min-width:0;height:100px;padding:14px;display:flex}button.large.round .inner-button{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;display:flex}button.large[class*=arrow]{border-radius:7px;min-width:200px;padding-left:21px;padding-right:21px}button.large[class*=asset]{border-radius:7px;height:66px;box-shadow:0 4px 50px #454f5b1f}button.large[class*=sectioned]{background-color:#0000;flex-wrap:nowrap;height:41px;padding:0;display:flex}button.large[class*=sectioned] .text,button.large[class*=sectioned] .icon{justify-content:center;align-items:center;height:40px;display:flex}button.large[class*=sectioned] .text{width:100%}button.large[class*=sectioned] .icon{flex-shrink:0;width:38px;margin-right:-1px}button.large[class*=sectioned] .icon svg{stroke-width:2px}button.minimal{color:var(--light-grey);text-transform:uppercase;background-color:#0000;border:none;padding:10px 0;font-size:12px;line-height:23px}button.minimal.underline{text-decoration:underline}button.outline{color:var(--light-grey);text-transform:uppercase;border:none;border:1px solid var(--light-grey);background-color:#0000;border-radius:3px;padding:10px 0;font-size:12px;line-height:23px}button.blue{color:var(--white);background-color:var(--accent-blue);border:1px solid var(--accent-blue)}button.blue.loading:before{border:3px solid var(--white);border-left:3px solid #0000}button.blue.invert{color:var(--accent-blue);background-color:#0000}button.blue.round{background-color:#d2e0fc;border:none}button.blue.round .inner-button{background-color:var(--accent-blue)}button.blue[class*=sectioned] .text{color:var(--accent-blue)}button.blue[class*=sectioned] .icon{background-color:var(--accent-blue)}button.green{color:var(--white);background-color:var(--green);border:1px solid var(--green)}button.green.loading:before{border:3px solid var(--white);border-left:3px solid #0000}button.green.invert{color:var(--green);background-color:#0000}button.green.round{background-color:#dcf0e4;border:none}button.green.round .inner-button{background-color:var(--green)}button.green[class*=sectioned] .text{color:var(--green)}button.green[class*=sectioned] .icon{background-color:var(--green)}button.red{color:var(--white);background-color:var(--red);border:1px solid var(--red)}button.red.loading:before{border:3px solid var(--white);border-left:3px solid #0000}button.red.invert{color:var(--red);background-color:#0000}button.red.round{background-color:#f9d2d2;border:none}button.red.round .inner-button{background-color:var(--red)}button.red[class*=sectioned] .text{color:var(--red)}button.red[class*=sectioned] .icon{background-color:var(--red)}button.accentHex{color:var(--white);background-color:var(--accent-color);border:1px solid var(--accent-color)}button.accentHex.loading:before{border:3px solid var(--white);border-left:3px solid #0000}button.accentHex.invert{color:var(--accent-color);background-color:#0000}button.accentHex.round{background-color:var(--accent-color);border:none}button.accentHex.round .inner-button{background-color:var(--accent-color)}button.accentHex[class*=sectioned] .text{color:var(--accent-color)}button.accentHex[class*=sectioned] .icon{background-color:var(--accent-color);color:var(--white)}button.accentRGB{color:var(--white);background-color:rgb(var(--accent-color));border:1px solid rgb(var(--accent-color))}button.accentRGB.loading:before{border:3px solid var(--white);border-left:3px solid #0000}button.accentRGB.invert{color:rgb(var(--accent-color));background-color:#0000}button.accentRGB.round{background-color:rgba(var(--accent-color), .25);border:none}button.accentRGB.round .inner-button{background-color:rgb(var(--accent-color))}button.accentRGB[class*=sectioned] .text{color:rgb(var(--accent-color))}button.accentRGB[class*=sectioned] .icon{background-color:rgb(var(--accent-color));color:var(--white)}button.singpass{background-image:url(scss/~@/assets/singpass_button@2x.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;width:190px;height:70px}button.singpassUnlock{background-color:red;border:0;justify-content:center;align-items:center;width:190px;height:70px;display:flex}button.singpassUnlock span{color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:23.3333px;font-weight:700;line-height:1}button.white{color:var(--medium-grey);background-color:var(--white);border:1px solid var(--medium-grey)}button.white.invert{color:var(--white);border:1px solid var(--white);background-color:#0000}button.taptopay{color:var(--white);background-color:var(--taptopay);border:1px solid var(--taptopay);justify-content:center;align-items:center;gap:8px;padding:14px 22px;display:flex}button.taptopay .icon{display:flex!important}button[class*=arrow]{border:1px solid #0000;justify-content:space-between;align-items:center;display:flex}button[class*=arrow].disabled>svg{display:none}button[class*=arrow].arrow-right>svg{transform:rotate(-90deg)}button[class*=arrow].arrow-left>svg{transform:rotate(90deg)}button[class*=arrow][class*=asset]{padding-left:12px;padding-right:12px}button[class*=arrow][class*=asset]>svg{flex-shrink:0}button[class*=arrow][class*=asset] span{text-align:left;width:100%;color:var(--dark-grey);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 10px;font-size:13px;font-weight:700;line-height:18px;display:-webkit-box;overflow:hidden}button[class*=arrow][class*=asset] .asset{border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}button[class*=arrow][class*=asset].asset-purple .asset{color:var(--purple);background-color:#cbb1ec33}button[class*=sectioned]{justify-content:space-between;align-items:center;display:flex}button[class*=sectioned] .text{padding:0 20px}button[class*=sectioned].sectioned-right .icon{border-top-right-radius:3px;border-bottom-right-radius:3px}button[class*=sectioned].sectioned-left .icon{border-top-left-radius:3px;border-bottom-left-radius:3px}button[class*=sectioned] .rotate90 svg{transform:rotate(90deg)}button[class*=sectioned] .rotate180 svg{transform:rotate(180deg)}button[class*=sectioned] .rotate270 svg{transform:rotate(270deg)}button.loading{padding:0}button.disabled{color:var(--light-grey);background-color:var(--cloud-light);border-color:var(--cloud-light);cursor:not-allowed}.flex-row{gap:20px;display:flex}.flex-row.center{justify-content:center}.flex-row.split{justify-content:space-between}.flex-row.vertical-center{align-items:center}@media (width<=600px){.flex-row.column-less-than-600{flex-direction:column}}.flex-column{flex-direction:column;gap:20px;display:flex}.flex-column.center{align-items:center}.caps{text-transform:uppercase}.bold{font-weight:700}.page{width:100%;height:100%;padding-top:var(--notch-top-space);padding-bottom:var(--notch-bottom-space);padding-left:var(--notch-left-space);padding-right:var(--notch-right-space);box-sizing:border-box;overflow:hidden auto}.page.hidden-page{opacity:0;-webkit-user-select:none;user-select:none;height:0!important}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.fade-right-enter-active,.fade-right-leave-active,.fade-left-enter-active,.fade-left-leave-active,.fade-down-enter-active,.fade-down-leave-active,.fade-up-enter-active,.fade-up-leave-active{transition:opacity .5s ease-in-out,transform .5s ease-in-out}.fade-right-enter-from,.fade-right-leave-to{opacity:0;transform:translate(-25px)}.fade-left-enter-from,.fade-left-leave-to{opacity:0;transform:translate(25px)}.fade-right-enter-to,.fade-right-leave-from,.fade-left-enter-to,.fade-left-leave-from{opacity:1;transform:translate(0)}.fade-down-enter-from,.fade-down-leave-to{opacity:0;transform:translateY(-25px)}.fade-up-enter-from,.fade-up-leave-to{opacity:0;transform:translateY(25px)}.fade-down-enter-to,.fade-down-leave-from,.fade-up-enter-to,.fade-up-leave-from{opacity:1;transform:translateY(0)}.fade-in{opacity:1;transition:all .5s ease-in}.fade-in.fade-start{opacity:0}.fade-down{opacity:1;transition:all .5s ease-in;transform:translateY(0)}.fade-down.fade-start{opacity:0;transform:translateY(-15px)}.fade-right{opacity:1;transition:all .5s ease-in;transform:translate(0)}.fade-right.fade-start{opacity:0;transform:translate(-15px)}body.low-end .fade-enter-active,body.low-end .fade-leave-active,body.low-end .fade-right-enter-active,body.low-end .fade-right-leave-active,body.low-end .fade-left-enter-active,body.low-end .fade-left-leave-active,body.low-end .fade-down-enter-active,body.low-end .fade-down-leave-active,body.low-end .fade-up-enter-active,body.low-end .fade-up-leave-active,body.low-end .fade-in,body.low-end .fade-down,body.low-end .fade-right{transition:none}.error-shake{border:1px solid var(--red);backface-visibility:hidden;perspective:1000px;animation:.82s cubic-bezier(.36,.07,.19,.97) both shakeInputBox;transform:translate(0,0)}.fade-delay-5{transition-delay:50ms}.fade-delay-10{transition-delay:.1s}.fade-delay-15{transition-delay:.15s}.fade-delay-20{transition-delay:.2s}.fade-delay-25{transition-delay:.25s}.fade-delay-30{transition-delay:.3s}.fade-delay-35{transition-delay:.35s}.fade-delay-40{transition-delay:.4s}.fade-delay-45{transition-delay:.45s}.fade-delay-50{transition-delay:.5s}.fade-delay-55{transition-delay:.55s}.fade-delay-60{transition-delay:.6s}.fade-delay-65{transition-delay:.65s}.fade-delay-70{transition-delay:.7s}.fade-delay-75{transition-delay:.75s}.fade-delay-80{transition-delay:.8s}.fade-delay-85{transition-delay:.85s}.fade-delay-90{transition-delay:.9s}.fade-delay-95{transition-delay:.95s}.fade-delay-100{transition-delay:1s}.fade-delay-105{transition-delay:1.05s}.fade-delay-110{transition-delay:1.1s}.fade-delay-115{transition-delay:1.15s}.fade-delay-120{transition-delay:1.2s}.fade-delay-125{transition-delay:1.25s}.fade-delay-130{transition-delay:1.3s}.fade-delay-135{transition-delay:1.35s}.fade-delay-140{transition-delay:1.4s}.fade-delay-145{transition-delay:1.45s}.fade-delay-150{transition-delay:1.5s}.fade-delay-155{transition-delay:1.55s}.fade-delay-160{transition-delay:1.6s}.fade-delay-165{transition-delay:1.65s}.fade-delay-170{transition-delay:1.7s}.fade-delay-175{transition-delay:1.75s}.fade-delay-180{transition-delay:1.8s}.fade-delay-185{transition-delay:1.85s}.fade-delay-190{transition-delay:1.9s}.fade-delay-195{transition-delay:1.95s}.fade-delay-200{transition-delay:2s}.fade-delay-205{transition-delay:2.05s}.fade-delay-210{transition-delay:2.1s}.fade-delay-215{transition-delay:2.15s}.fade-delay-220{transition-delay:2.2s}.fade-delay-225{transition-delay:2.25s}.fade-delay-230{transition-delay:2.3s}.fade-delay-235{transition-delay:2.35s}.fade-delay-240{transition-delay:2.4s}.fade-delay-245{transition-delay:2.45s}.fade-delay-250{transition-delay:2.5s}.fade-delay-255{transition-delay:2.55s}.fade-delay-260{transition-delay:2.6s}.fade-delay-265{transition-delay:2.65s}.fade-delay-270{transition-delay:2.7s}.fade-delay-275{transition-delay:2.75s}.fade-delay-280{transition-delay:2.8s}.fade-delay-285{transition-delay:2.85s}.fade-delay-290{transition-delay:2.9s}.fade-delay-295{transition-delay:2.95s}.fade-delay-300{transition-delay:3s}.fade-delay-305{transition-delay:3.05s}.fade-delay-310{transition-delay:3.1s}.fade-delay-315{transition-delay:3.15s}.fade-delay-320{transition-delay:3.2s}.fade-delay-325{transition-delay:3.25s}.fade-delay-330{transition-delay:3.3s}.fade-delay-335{transition-delay:3.35s}.fade-delay-340{transition-delay:3.4s}.fade-delay-345{transition-delay:3.45s}.fade-delay-350{transition-delay:3.5s}.fade-delay-355{transition-delay:3.55s}.fade-delay-360{transition-delay:3.6s}.fade-delay-365{transition-delay:3.65s}.fade-delay-370{transition-delay:3.7s}.fade-delay-375{transition-delay:3.75s}.fade-delay-380{transition-delay:3.8s}.fade-delay-385{transition-delay:3.85s}.fade-delay-390{transition-delay:3.9s}.fade-delay-395{transition-delay:3.95s}.fade-delay-400{transition-delay:4s}.fade-delay-405{transition-delay:4.05s}.fade-delay-410{transition-delay:4.1s}.fade-delay-415{transition-delay:4.15s}.fade-delay-420{transition-delay:4.2s}.fade-delay-425{transition-delay:4.25s}.fade-delay-430{transition-delay:4.3s}.fade-delay-435{transition-delay:4.35s}.fade-delay-440{transition-delay:4.4s}.fade-delay-445{transition-delay:4.45s}.fade-delay-450{transition-delay:4.5s}.fade-delay-455{transition-delay:4.55s}.fade-delay-460{transition-delay:4.6s}.fade-delay-465{transition-delay:4.65s}.fade-delay-470{transition-delay:4.7s}.fade-delay-475{transition-delay:4.75s}.fade-delay-480{transition-delay:4.8s}.fade-delay-485{transition-delay:4.85s}.fade-delay-490{transition-delay:4.9s}.fade-delay-495{transition-delay:4.95s}.fade-delay-500{transition-delay:5s}.fade-delay-505{transition-delay:5.05s}.fade-delay-510{transition-delay:5.1s}.fade-delay-515{transition-delay:5.15s}.fade-delay-520{transition-delay:5.2s}.fade-delay-525{transition-delay:5.25s}.fade-delay-530{transition-delay:5.3s}.fade-delay-535{transition-delay:5.35s}.fade-delay-540{transition-delay:5.4s}.fade-delay-545{transition-delay:5.45s}.fade-delay-550{transition-delay:5.5s}.fade-delay-555{transition-delay:5.55s}.fade-delay-560{transition-delay:5.6s}.fade-delay-565{transition-delay:5.65s}.fade-delay-570{transition-delay:5.7s}.fade-delay-575{transition-delay:5.75s}.fade-delay-580{transition-delay:5.8s}.fade-delay-585{transition-delay:5.85s}.fade-delay-590{transition-delay:5.9s}.fade-delay-595{transition-delay:5.95s}.fade-delay-600{transition-delay:6s}.fade-delay-605{transition-delay:6.05s}.fade-delay-610{transition-delay:6.1s}.fade-delay-615{transition-delay:6.15s}.fade-delay-620{transition-delay:6.2s}.fade-delay-625{transition-delay:6.25s}.fade-delay-630{transition-delay:6.3s}.fade-delay-635{transition-delay:6.35s}.fade-delay-640{transition-delay:6.4s}.fade-delay-645{transition-delay:6.45s}.fade-delay-650{transition-delay:6.5s}.fade-delay-655{transition-delay:6.55s}.fade-delay-660{transition-delay:6.6s}.fade-delay-665{transition-delay:6.65s}.fade-delay-670{transition-delay:6.7s}.fade-delay-675{transition-delay:6.75s}.fade-delay-680{transition-delay:6.8s}.fade-delay-685{transition-delay:6.85s}.fade-delay-690{transition-delay:6.9s}.fade-delay-695{transition-delay:6.95s}.fade-delay-700{transition-delay:7s}.fade-delay-705{transition-delay:7.05s}.fade-delay-710{transition-delay:7.1s}.fade-delay-715{transition-delay:7.15s}.fade-delay-720{transition-delay:7.2s}.fade-delay-725{transition-delay:7.25s}.fade-delay-730{transition-delay:7.3s}.fade-delay-735{transition-delay:7.35s}.fade-delay-740{transition-delay:7.4s}.fade-delay-745{transition-delay:7.45s}.fade-delay-750{transition-delay:7.5s}.fade-delay-755{transition-delay:7.55s}.fade-delay-760{transition-delay:7.6s}.fade-delay-765{transition-delay:7.65s}.fade-delay-770{transition-delay:7.7s}.fade-delay-775{transition-delay:7.75s}.fade-delay-780{transition-delay:7.8s}.fade-delay-785{transition-delay:7.85s}.fade-delay-790{transition-delay:7.9s}.fade-delay-795{transition-delay:7.95s}.fade-delay-800{transition-delay:8s}.fade-delay-805{transition-delay:8.05s}.fade-delay-810{transition-delay:8.1s}.fade-delay-815{transition-delay:8.15s}.fade-delay-820{transition-delay:8.2s}.fade-delay-825{transition-delay:8.25s}.fade-delay-830{transition-delay:8.3s}.fade-delay-835{transition-delay:8.35s}.fade-delay-840{transition-delay:8.4s}.fade-delay-845{transition-delay:8.45s}.fade-delay-850{transition-delay:8.5s}.fade-delay-855{transition-delay:8.55s}.fade-delay-860{transition-delay:8.6s}.fade-delay-865{transition-delay:8.65s}.fade-delay-870{transition-delay:8.7s}.fade-delay-875{transition-delay:8.75s}.fade-delay-880{transition-delay:8.8s}.fade-delay-885{transition-delay:8.85s}.fade-delay-890{transition-delay:8.9s}.fade-delay-895{transition-delay:8.95s}.fade-delay-900{transition-delay:9s}.fade-delay-905{transition-delay:9.05s}.fade-delay-910{transition-delay:9.1s}.fade-delay-915{transition-delay:9.15s}.fade-delay-920{transition-delay:9.2s}.fade-delay-925{transition-delay:9.25s}.fade-delay-930{transition-delay:9.3s}.fade-delay-935{transition-delay:9.35s}.fade-delay-940{transition-delay:9.4s}.fade-delay-945{transition-delay:9.45s}.fade-delay-950{transition-delay:9.5s}.fade-delay-955{transition-delay:9.55s}.fade-delay-960{transition-delay:9.6s}.fade-delay-965{transition-delay:9.65s}.fade-delay-970{transition-delay:9.7s}.fade-delay-975{transition-delay:9.75s}.fade-delay-980{transition-delay:9.8s}.fade-delay-985{transition-delay:9.85s}.fade-delay-990{transition-delay:9.9s}.fade-delay-995{transition-delay:9.95s}.fade-delay-1000{transition-delay:10s}body.fix-in-place{overflow:hidden}@keyframes bounce-down{0%{opacity:0;transform:scale(.95)translateY(-25px)}66%{transform:scale(1)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}.menu-window,.popup-window{z-index:20;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.menu-window .menu-window-background,.menu-window .popup-window-background,.popup-window .menu-window-background,.popup-window .popup-window-background{z-index:21;background-color:#212b36b3;width:100%;height:100%;position:absolute}.menu-window .menu-modal{z-index:30;background-color:var(--cloud-lighter);box-sizing:border-box;width:100vw;max-height:90vh;padding:0;padding-top:calc(80px + var(--notch-top-space));border-radius:0;flex-direction:column;align-items:center;animation:.5s cubic-bezier(.36,.07,.19,.97) bounce-down;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 50px #454f5b1f}.menu-window .menu-modal hr{border:0;border-bottom:1px solid #86919b80;width:100%;margin:0}.menu-window .menu-modal .menu-center{box-sizing:border-box;width:calc(100vw - 100px);max-width:768px;padding:30px 50px}.menu-window .menu-modal .menu-header{grid-template-columns:36px auto;align-items:center;gap:14px;margin-bottom:27px;display:grid}.menu-window .menu-modal .menu-header .menu-icon{box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.menu-window .menu-modal .menu-header .menu-icon.purple{color:var(--purple);background-color:#cbb1ec26}.menu-window .menu-modal .menu-header .menu-icon.green{color:var(--green);background-color:#71c49126}.menu-window .menu-modal .menu-header .menu-icon.orange{color:var(--orange);background-color:#faae4026}.menu-window .menu-modal .menu-header h2{color:var(--dark-grey);font-size:19px;font-weight:700;line-height:26px}.menu-window .close-menu-window{background-color:var(--white);cursor:pointer;color:var(--light-grey);border-top:1px solid var(--cloud-light);justify-content:center;align-items:center;width:100%;height:18px;display:flex}.menu-window .close-menu-window svg{transform:rotate(180deg)}@media (width<=700px){.menu-window .menu-modal .menu-center{width:100%}}@media (width<=450px){.menu-window .menu-modal .menu-center{padding:30px 15px}}.popup-window{z-index:50;justify-content:center}.popup-window .popup-window-background{z-index:51}.popup-window .popup-modal{z-index:60;background-color:var(--cloud-lighter);box-sizing:border-box;border-radius:7px;flex-direction:column;align-items:center;width:668px;max-width:calc(100vw - 100px);max-height:75vh;padding:25px;animation:.3s cubic-bezier(.36,.07,.19,.97) grow-in;display:flex;position:relative;overflow:auto;box-shadow:0 4px 50px #454f5b1f}.popup-window .popup-modal>.modal-icon-header{margin:-25px 0 0}.popup-window .popup-exit-icon{cursor:pointer;align-self:flex-end;padding:16px;position:absolute;top:0;right:0}.popup-window.popup-window-tall .popup-modal{max-width:668px;max-height:calc(100vh - 182px)}@media (width<=685px){.popup-window .popup-modal,.popup-window.popup-window-tall .popup-modal{max-width:calc(100vw - 50px)}}@media (width<=500px){.popup-window .popup-modal,.popup-window.popup-window-tall .popup-modal{border-radius:0;max-width:100vw}}body.low-end .menu-window .menu-modal,body.low-end .popup-window .popup-modal{animation:none}#popups{height:0!important}#api-tag{font-size:12px;font-weight:700;position:fixed;bottom:0;left:0}
