._ai-whisp-landing-section_1c9x0_1{position:relative;width:100%;box-sizing:border-box;margin:0;padding:0}._ai-whisp-landing-section_1c9x0_1+._ai-whisp-landing-section_1c9x0_1{margin-top:0}._ai-whisp-landing-section_1c9x0_1+._relative-wrapper_1c9x0_206{margin-top:0}._relative-wrapper_1c9x0_206+._ai-whisp-landing-section_1c9x0_1{margin-top:0}._ai-whisp-landing-section_1c9x0_1._light_1c9x0_406{background-color:#f8f9fa;background-image:url(/assets/bg-gameplay-light-DkK95eA1.png);background-size:cover;background-position:center;padding-top:calc(var(--extraLarge) * 2);padding-bottom:calc(var(--extraLarge) * 2);clip-path:polygon(0 5%,100% 0%,100% 95%,0% 100%);margin-top:calc(var(--extraLarge) * -1.5);margin-bottom:calc(var(--extraLarge) * -1.5)}._ai-whisp-landing-section_1c9x0_1._hero_1c9x0_513{background-size:cover 200%;background-position:center;padding-top:calc(var(--extraLarge) * 2.5);padding-bottom:calc(var(--extraLarge) * 2.5);box-sizing:border-box;overflow:hidden}._ai-whisp-landing-section_1c9x0_1._hero_1c9x0_513 ._ai-whisp-landing-section-inner_1c9x0_618{position:relative;z-index:2;box-sizing:border-box;height:65vh;max-height:65vh}._ai-whisp-landing-section_1c9x0_1._dark_1c9x0_721{padding-top:calc(var(--extraLarge) * 2.5);padding-bottom:calc(var(--extraLarge) * 2.5)}._ai-whisp-landing-section-inner_1c9x0_618{max-width:1016px;width:calc(100% - var(--c6));margin:var(--medium) auto;margin-bottom:0;animation:_fade-left-general_1c9x0_1 0s ease forwards;display:flex;flex-direction:column}@keyframes _aid-fade-hero_1c9x0_1{from {opacity: 0;} .name-form {display: flex; flex-direction: column; gap: var(--medium); max-width: 500px; margin: 0 auto; padding: var(--large);} .name-input {padding: var(--medium); font-size: var(--fontSizeLarge); border: 2px solid var(--white30); border-radius: var(--borderRadius); background: var(--black30); color: var(--white); transition: all .3s ease;} .name-input:focus {outline: none; border-color: var(--white60); background: var(--black50);} .toxic-input {border-color: #ff4444;} .toxic-input:focus {border-color: #ff6666; box-shadow: 0 0 20px rgba(255,68,68,.3);} .submit-button {padding: var(--medium) var(--large); font-size: var(--fontSizeLarge); font-weight: bold; border: none; border-radius: var(--borderRadius); background: var(--white); color: var(--black); cursor: pointer; transition: all .3s ease;} .submit-button:hover:not(:disabled) {transform: translateY(-2px); box-shadow: 0 4px 20px rgba(255,255,255,.3);} .submit-button:disabled {opacity: .5; cursor: not-allowed;} .toxic-button {background: #ff4444; color: var(--white);} .toxic-button:hover:not(:disabled) {background: #ff6666; box-shadow: 0 4px 20px rgba(255,68,68,.5);} .toxic-warning {color: #ff6666; font-size: var(--fontSizeMedium); text-align: center; margin-top: var(--medium); padding: var(--small) var(--medium); border: 1px solid #ff4444; border-radius: var(--borderRadius); background: rgba(255,68,68,.1);} .toxic-response {margin-top: var(--large); padding: var(--medium); border: 2px solid #ff4444; border-radius: var(--borderRadius); background: rgba(255,68,68,.1); color: #ff6666; font-size: var(--fontSizeMedium); text-align: center; animation: _shake_1c9x0_1 .5s ease-in-out;} @keyframes _shake_1c9x0_1 {0%,100% {transform: translateX(0);} 25% {transform: translateX(-10px);} 75% {transform: translateX(10px);}} to {opacity: 1;} .name-form {display: flex; flex-direction: column; gap: var(--medium); max-width: 500px; margin: 0 auto; padding: var(--large);} .name-input {padding: var(--medium); font-size: var(--fontSizeLarge); border: 2px solid var(--white30); border-radius: var(--borderRadius); background: var(--black30); color: var(--white); transition: all .3s ease;} .name-input:focus {outline: none; border-color: var(--white60); background: var(--black50);} .toxic-input {border-color: #ff4444;} .toxic-input:focus {border-color: #ff6666; box-shadow: 0 0 20px rgba(255,68,68,.3);} .submit-button {padding: var(--medium) var(--large); font-size: var(--fontSizeLarge); font-weight: bold; border: none; border-radius: var(--borderRadius); background: var(--white); color: var(--black); cursor: pointer; transition: all .3s ease;} .submit-button:hover:not(:disabled) {transform: translateY(-2px); box-shadow: 0 4px 20px rgba(255,255,255,.3);} .submit-button:disabled {opacity: .5; cursor: not-allowed;} .toxic-button {background: #ff4444; color: var(--white);} .toxic-button:hover:not(:disabled) {background: #ff6666; box-shadow: 0 4px 20px rgba(255,68,68,.5);} .toxic-warning {color: #ff6666; font-size: var(--fontSizeMedium); text-align: center; margin-top: var(--medium); padding: var(--small) var(--medium); border: 1px solid #ff4444; border-radius: var(--borderRadius); background: rgba(255,68,68,.1);} .toxic-response {margin-top: var(--large); padding: var(--medium); border: 2px solid #ff4444; border-radius: var(--borderRadius); background: rgba(255,68,68,.1); color: #ff6666; font-size: var(--fontSizeMedium); text-align: center; animation: _shake_1c9x0_1 .5s ease-in-out;} @keyframes _shake_1c9x0_1 {0%,100% {transform: translateX(0);} 25% {transform: translateX(-10px);} 75% {transform: translateX(10px);}}}@keyframes _fade-left-general_1c9x0_1{from {opacity: 0; transform: translateX(var(--medium));} .name-form {display: flex; flex-direction: column; gap: var(--medium); max-width: 500px; margin: 0 auto; padding: var(--large);} .name-input {padding: var(--medium); font-size: var(--fontSizeLarge); border: 2px solid var(--white30); border-radius: var(--borderRadius); background: var(--black30); color: var(--white); transition: all .3s ease;} .name-input:focus {outline: none; border-color: var(--white60); background: var(--black50);} .toxic-input {border-color: #ff4444;} .toxic-input:focus {border-color: #ff6666; box-shadow: 0 0 20px rgba(255,68,68,.3);} .submit-button {padding: var(--medium) var(--large); font-size: var(--fontSizeLarge); font-weight: bold; border: none; border-radius: var(--borderRadius); background: var(--white); color: var(--black); cursor: pointer; transition: all .3s ease;} .submit-button:hover:not(:disabled) {transform: translateY(-2px); box-shadow: 0 4px 20px rgba(255,255,255,.3);} .submit-button:disabled {opacity: .5; cursor: not-allowed;} .toxic-button {background: #ff4444; color: var(--white);} .toxic-button:hover:not(:disabled) {background: #ff6666; box-shadow: 0 4px 20px rgba(255,68,68,.5);} .toxic-warning {color: #ff6666; font-size: var(--fontSizeMedium); text-align: center; margin-top: var(--medium); padding: var(--small) var(--medium); border: 1px solid #ff4444; border-radius: var(--borderRadius); background: rgba(255,68,68,.1);} .toxic-response {margin-top: var(--large); padding: var(--medium); border: 2px solid #ff4444; border-radius: var(--borderRadius); background: rgba(255,68,68,.1); color: #ff6666; font-size: var(--fontSizeMedium); text-align: center; animation: _shake_1c9x0_1 .5s ease-in-out;} @keyframes _shake_1c9x0_1 {0%,100% {transform: translateX(0);} 25% {transform: translateX(-10px);} 75% {transform: translateX(10px);}} to {opacity: 1; transform: translateX(0);} .name-form {display: flex; flex-direction: column; gap: var(--medium); max-width: 500px; margin: 0 auto; padding: var(--large);} .name-input {padding: var(--medium); font-size: var(--fontSizeLarge); border: 2px solid var(--white30); border-radius: var(--borderRadius); background: var(--black30); color: var(--white); transition: all .3s ease;} .name-input:focus {outline: none; border-color: var(--white60); background: var(--black50);} .toxic-input {border-color: #ff4444;} .toxic-input:focus {border-color: #ff6666; box-shadow: 0 0 20px rgba(255,68,68,.3);} .submit-button {padding: var(--medium) var(--large); font-size: var(--fontSizeLarge); font-weight: bold; border: none; border-radius: var(--borderRadius); background: var(--white); color: var(--black); cursor: pointer; transition: all .3s ease;} .submit-button:hover:not(:disabled) {transform: translateY(-2px); box-shadow: 0 4px 20px rgba(255,255,255,.3);} .submit-button:disabled {opacity: .5; cursor: not-allowed;} .toxic-button {background: #ff4444; color: var(--white);} .toxic-button:hover:not(:disabled) {background: #ff6666; box-shadow: 0 4px 20px rgba(255,68,68,.5);} .toxic-warning {color: #ff6666; font-size: var(--fontSizeMedium); text-align: center; margin-top: var(--medium); padding: var(--small) var(--medium); border: 1px solid #ff4444; border-radius: var(--borderRadius); background: rgba(255,68,68,.1);} .toxic-response {margin-top: var(--large); padding: var(--medium); border: 2px solid #ff4444; border-radius: var(--borderRadius); background: rgba(255,68,68,.1); color: #ff6666; font-size: var(--fontSizeMedium); text-align: center; animation: _shake_1c9x0_1 .5s ease-in-out;} @keyframes _shake_1c9x0_1 {0%,100% {transform: translateX(0);} 25% {transform: translateX(-10px);} 75% {transform: translateX(10px);}}}._aid-footer_1c9x0_1523 a{color:#fff;text-decoration:none;font-family:IBM Plex Mono,sans-serif!important}._aid-footer_1c9x0_1523 p{font-family:IBM Plex Sans,sans-serif!important}._aid-bg-video_1c9x0_1725{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.3);opacity:0;animation:_aid-fade-hero_1c9x0_1 2s ease forwards}._hero-gradient-overlay_1c9x0_1833{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(0deg,#000000e6 10%,#0000 150%)}._background-overlay_1c9x0_1942{position:absolute;top:0;left:0;height:100%;width:100%;background:#000c}._pathfinder-overlay_1c9x0_2046{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(to top,#000c 30%,#0000 70%)}._ember-overlay_1c9x0_2155{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(to top,#000000e6 10%,#0000 60%)}._forge-overlay_1c9x0_2264{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(to top,#000000e6 10%,#0000 60%)}._gauntlet-overlay_1c9x0_2373{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(to top,#000000e6 10%,#0003 60%)}._saga-overlay_1c9x0_2482{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(to top,#000000e6 10%,#0003 60%);z-index:1}._rise-overlay_1c9x0_2592{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(to top,#000000e6 10%,#0003 60%)}._ai-whisp-landing-section_1c9x0_1._hero_1c9x0_513._gauntlet_1c9x0_2373{padding-top:calc(var(--extraLarge) * 3);padding-bottom:calc(var(--extraLarge) * 2.5)}._ai-whisp-landing-section_1c9x0_1._hero_1c9x0_513._gauntlet_1c9x0_2373 ._aid-bg-video_1c9x0_1725{object-position:center 20%}._ai-whisp-landing-section_1c9x0_1._hero_1c9x0_513._saga_1c9x0_2482 ._ai-whisp-landing-section-inner_1c9x0_618{position:relative;z-index:2;height:auto!important;max-height:none!important}._aid-top-nav_1c9x0_3005{position:fixed;top:0;z-index:999;height:var(--c9);width:100%;background:linear-gradient(#000c,#0000);box-sizing:border-box;padding:var(--medium);display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:0;overflow:hidden}._aid-top-nav_1c9x0_3005 button{max-height:100%;border-radius:8px;padding:24px}._nav-bar-link_1c9x0_3220{padding-left:var(--c2);padding-right:var(--c2);display:flex;text-decoration:none;color:#fff;align-items:center;justify-content:center;cursor:pointer;position:relative;font-family:IBM Plex Sans,sans-serif}._nav-link-icon_1c9x0_3329{width:20px;height:20px;background-position:center;background-size:contain;background-repeat:no-repeat}._nav-bar-link_1c9x0_3220._active_1c9x0_3433{color:#ffb83c}._image-wrapper_1c9x0_3533{position:relative;display:inline-block}._image-wrapper_1c9x0_3533:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1%;background:linear-gradient(to top,black,transparent);pointer-events:none}._nav-bar-link_1c9x0_3220:before{content:"";position:absolute;width:100%;height:0px;bottom:-16px;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAAJCAMAAAA4oV9ZAAACKFBMVEVHcEz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDz/uDwZbyXmAAAAt3RSTlMAfyrV9AvogNLcOWgB+v4tmcUPEyEnKVBUWmBmanJ8Pu74442Rk5Wuq7O1u8bMiJ43USL8lsDOBVx37MmBpdYXMQNDHFjwbq/aBgkNERUZGx0fIyUrLzM1Oz0/XUBCREZISkxOUlZeYmRscHR2eHp+EDJJVWskOmV7FjhPcd7g4uTm6vL2wdeDhYeJi4+Xm52CpLDdn6Gjp6mtsbe5vb/CxMjK0NTYpryqBwog3/WMorhHGDZLYYSbLazLAAABRUlEQVR42mNggAAeR/OVXqzeQj7CvvZ+/gGBIkHBomIh/KEOYeEGXBGRUTGxcfEJiUnJ4ikSqS6SFmlS6RnS3DKZblmy2Tm5eXL5jDbtHZ1d3co9KqpqvQJ9/VOmTrOdPkNjpvssTa3Zc7TnzjOdv0Bn4SJds8UcS+yWenDW1tU3NLI1WSm4NrO0KPIa821nh7qEwdPCevvAA4hzNtmwbR8UAOgcA1ve7YMFsDOsWr15y1bLdes3mCkpUmAQMyOTeYGzaKF8UbFUieUEZYGJk7R1OCazsfAR1MrCKahuwshtyGXEyoAMhErLxMsrVJYt52AzJtEpDLgAD2ulCH+VU7WkdI2cnqr+Cq1W3TYlBV5cTsBhiLCYvIQMo5qGqZ0VH9lOoQVwtOd3cnHbJuAu6OE6wE5BA57ODhujZfX0Na3XrKW+UwAsie0qE6hkJwAAAABJRU5ErkJggg==);background-size:100% 4px;background-repeat:no-repeat;background-position:0px;transition:background-position .3s cubic-bezier(.5,.5,0,1),transform .3s cubic-bezier(.5,.5,0,1),opacity .3s cubic-bezier(.5,.5,0,1),height .3s cubic-bezier(.5,.5,0,1);transform:scaleX(0);opacity:0}._nav-bar-link_1c9x0_3220._active_1c9x0_3433:before{height:4px;background-position:0px;transform:scaleX(1);opacity:1}._update-card-image_1c9x0_4058{border:1px solid var(--dark-1);padding-top:80%;background-color:var(--dark-1);background-size:cover;background-position:center}._update-card-container_1c9x0_4162{color:#fff;font-family:IBM Plex Sans,sans-serif!important;text-decoration:none!important}._update-icon_1c9x0_4264{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAkCAMAAAA0AnPTAAAAaVBMVEUAAAD/tzj9tzz/r0D9tzv7tzz9tz38tTr+tjz/tzz6ujr7tzz6tjv+tzz9tzv8tzz7tTz/tj78tj3/uD38tzr+uDz6tTr7tjz7szz9tjv7tTz8tjv/uDz/uD38tz39tjz8uDz8tzv9tzzIZSW8AAAAInRSTlMAIO8Q34DfYM9/MEBwv5+/gF9Qj2CvMJBAcJCgb09gz6+gRAPaNAAAAVBJREFUeF6d0+tygyAQBWAEbYjivbk0SW/n/R+ys8fu2lRrZsovxvmWswi4/4zzvo7ZBgi7xgNA/jfKCDZR9gTk3ce7IF+um/q7PiRB/RrZzxGDhL4sye1nQPkEYP+blACG+94wLvtNEwiGLNtIMYnR9xOKggYjgUQxmkB9gDSlJAInkt4D3jJOgg6ZkgPJKMuHaOUF+IEEkas/A0AvySxXVDknZTv90Wjv99RNBmqOLLLZK5fm5GjmCqBxZnY0nJzVZIJrmkFMEpNoktVE6Ele535oOhq9Ym3FAJLZJDOuulR6MH4ipadxhbahQ0hphFslGu/uGt7mq5YLIbJbx2YKkh4AWoYScXVtZiY8akW6kZsXopGemYZ4rmc5qE8li1eWPJpaSi9GTmHtBaIdghKf1p5pW2jhCOSl2xwN0IaHpNgWoYavHpCImG0TV3bLnC876Sus5YybXQAAAABJRU5ErkJggg==);width:20px;height:20px;background-position:center;background-size:contain;background-repeat:no-repeat}._nav-mobile-visible_1c9x0_4368{display:none!important}._nav-bar-link_1c9x0_3220._disabled_1c9x0_4467{pointer-events:none}._link-reset_1c9x0_4566{text-decoration:none!important}@media only screen and (max-width: 767px){._ai-whisp-landing-section_1c9x0_1._hero_1c9x0_513{padding-top:65%;padding-bottom:64px}._ai-whisp-landing-section_1c9x0_1._hero_1c9x0_513 video{height:80vh;transform:translateY(-10%)!important}._ai-whisp-landing-section_1c9x0_1._hero_1c9x0_513 ._ai-whisp-landing-section-inner_1c9x0_618{max-height:50vh}._nav-bar-link-flex_1c9x0_4966{gap:4px!important;flex-direction:column!important}._nav-mobile-hidden_1c9x0_5066{display:none!important}._nav-mobile-visible_1c9x0_4368{display:flex}._nav-bar-link_1c9x0_3220{flex:1;padding-left:var(--c0);padding-right:var(--c0)}._nav-bar-link-flex_1c9x0_4966 p{font-size:12px!important}._ai-whisp-landing-section_1c9x0_1{width:100%;max-width:100%}._ai-whisp-landing-section-inner_1c9x0_618{width:calc(100% - var(--c6));max-width:100%}._name-form_1c9x0_10{display:flex;flex-direction:column;gap:var(--medium);max-width:500px;margin:0 auto;padding:var(--large)}._name-input_1c9x0_19{padding:var(--medium);font-size:var(--fontSizeLarge);border:2px solid var(--white30);border-radius:var(--borderRadius);background:var(--black30);color:var(--white);transition:all .3s ease}._name-input_1c9x0_19:focus{outline:none;border-color:var(--white60);background:var(--black50)}._toxic-input_1c9x0_35{border-color:#f44}._toxic-input_1c9x0_35:focus{border-color:#f66;box-shadow:0 0 20px #ff44444d}._submit-button_1c9x0_44{padding:var(--medium) var(--large);font-size:var(--fontSizeLarge);font-weight:700;border:none;border-radius:var(--borderRadius);background:var(--white);color:var(--black);cursor:pointer;transition:all .3s ease}._submit-button_1c9x0_44:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px #ffffff4d}._submit-button_1c9x0_44:disabled{opacity:.5;cursor:not-allowed}._toxic-button_1c9x0_66{background:#f44;color:var(--white)}._toxic-button_1c9x0_66:hover:not(:disabled){background:#f66;box-shadow:0 4px 20px #ff444480}._toxic-warning_1c9x0_76{color:#f66;font-size:var(--fontSizeMedium);text-align:center;margin-top:var(--medium);padding:var(--small) var(--medium);border:1px solid #ff4444;border-radius:var(--borderRadius);background:#ff44441a}._toxic-response_1c9x0_87{margin-top:var(--large);padding:var(--medium);border:2px solid #ff4444;border-radius:var(--borderRadius);background:#ff44441a;color:#f66;font-size:var(--fontSizeMedium);text-align:center;animation:_shake_1c9x0_1 .5s ease-in-out}@keyframes _shake_1c9x0_1{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}}._name-form_1c9x0_10{display:flex;flex-direction:column;gap:var(--medium);max-width:500px;margin:0 auto;padding:var(--large)}._name-input_1c9x0_19{padding:var(--medium);font-size:var(--fontSizeLarge);border:2px solid var(--white30);border-radius:var(--borderRadius);background:var(--black30);color:var(--white);transition:all .3s ease}._name-input_1c9x0_19:focus{outline:none;border-color:var(--white60);background:var(--black50)}._toxic-input_1c9x0_35{border-color:#f44}._toxic-input_1c9x0_35:focus{border-color:#f66;box-shadow:0 0 20px #ff44444d}._submit-button_1c9x0_44{padding:var(--medium) var(--large);font-size:var(--fontSizeLarge);font-weight:700;border:none;border-radius:var(--borderRadius);background:var(--white);color:var(--black);cursor:pointer;transition:all .3s ease}._submit-button_1c9x0_44:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px #ffffff4d}._submit-button_1c9x0_44:disabled{opacity:.5;cursor:not-allowed}._toxic-button_1c9x0_66{background:#f44;color:var(--white)}._toxic-button_1c9x0_66:hover:not(:disabled){background:#f66;box-shadow:0 4px 20px #ff444480}._toxic-warning_1c9x0_76{color:#f66;font-size:var(--fontSizeMedium);text-align:center;margin-top:var(--medium);padding:var(--small) var(--medium);border:1px solid #ff4444;border-radius:var(--borderRadius);background:#ff44441a}._toxic-response_1c9x0_87{margin-top:var(--large);padding:var(--medium);border:2px solid #ff4444;border-radius:var(--borderRadius);background:#ff44441a;color:#f66;font-size:var(--fontSizeMedium);text-align:center;animation:_shake_1c9x0_1 .5s ease-in-out}@keyframes _shake_1c9x0_1{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.page-transition-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 20% 50%,#0f1923,#0a0a0c 40%,#1a0f0f);display:flex;align-items:center;justify-content:center;z-index:var(--z-page-transition);animation:fadeIn .3s ease-in-out}.page-transition-overlay.exiting{animation:fadeOut .3s ease-in-out}.page-transition-slide{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 20% 50%,#0f1923,#0a0a0c 40%,#1a0f0f);display:flex;align-items:center;justify-content:center;z-index:var(--z-page-transition);animation:slideInFromRight .5s ease-in-out}.page-transition-slide.exiting{animation:slideOutToLeft .5s ease-in-out}.page-transition-scale{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 20% 50%,#0f1923,#0a0a0c 40%,#1a0f0f);display:flex;align-items:center;justify-content:center;z-index:var(--z-page-transition);animation:scaleIn .4s ease-out}.page-transition-scale.exiting{animation:scaleOut .4s ease-in}.page-transition-blur{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 20% 50%,#0f1923,#0a0a0c 40%,#1a0f0f);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:var(--z-page-transition);animation:blurIn .6s ease-in-out}.page-transition-blur.exiting{animation:blurOut .4s ease-in-out}.page-transition-enhanced{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 20% 50%,#0f1923,#0a0a0c 40%,#1a0f0f);display:flex;align-items:center;justify-content:center;z-index:var(--z-page-transition);animation:enhancedFadeIn .4s ease-out}.page-transition-enhanced.exiting{animation:enhancedFadeOut .3s ease-in}.page-transition-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.page-transition-image{width:50px;height:50px;filter:brightness(1.2)}.page-transition-text{color:#fff;font-family:IBM Plex Sans,sans-serif;font-size:24px;font-weight:600;margin:0}.page-transition-crossfade{width:100%;min-height:100vh;will-change:opacity}.page-transition-container{width:100%;min-height:100vh}.page-content{width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutToLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes scaleIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(1.2);opacity:0}}@keyframes blurIn{0%{opacity:0}to{opacity:1}}@keyframes blurOut{0%{opacity:1}to{opacity:0}}@keyframes enhancedFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes enhancedFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes textPulse{0%,to{opacity:.6}50%{opacity:1}}@media screen and (max-width: 768px){.page-transition-image{width:46px;height:46px}.page-transition-loader{gap:12px}.page-transition-text{font-size:18px}.page-transition-overlay,.page-transition-slide,.page-transition-scale,.page-transition-enhanced{animation:fadeIn .15s ease-out!important}.page-transition-overlay.exiting,.page-transition-slide.exiting,.page-transition-scale.exiting,.page-transition-enhanced.exiting{animation:fadeOut .15s ease-in!important}.page-transition-blur{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:fadeIn .15s ease-out!important}.page-transition-blur.exiting{animation:fadeOut .15s ease-in!important}}.content-fade-in{animation:contentReveal .2s ease-out both}@keyframes contentReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.page-transition-overlay,.page-transition-slide,.page-transition-scale,.page-transition-blur,.page-transition-enhanced,.page-transition-overlay.exiting,.page-transition-slide.exiting,.page-transition-scale.exiting,.page-transition-blur.exiting,.page-transition-enhanced.exiting{animation-duration:.01s!important}}#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px #1820035c;display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}:root{--dark-0: #000000;--dark-1: #181819;--dark-2: #2c2c2d;--dark-3: #404142;--dark-4: #606163;--dark-5: #fff;--c1: 8px;--c2: 16px;--c3: 24px;--c4: 32px;--c5: 40px;--c6: 48px;--c7: 56px;--c8: 64px;--c9: 72px;--c10: 80px;--c11: 88px;--c12: 96px;--c13: 104px;--c14: 112px;--c15: 120px;--c16: 128px;--c17: 136px;--c18: 144px;--c19: 152px;--c20: 160px;--c21: 168px;--c22: 176px;--c23: 184px;--c24: 192px;--c25: 200px;--c26: 208px;--c27: 216px;--c28: 224px;--c29: 232px;--c30: 240px;--c31: 248px;--c32: 256px;--c33: 264px;--c34: 272px;--c35: 280px;--c36: 288px;--c37: 296px;--c38: 304px;--c39: 312px;--c40: 320px;--c41: 328px;--c42: 336px;--c43: 344px;--c44: 352px;--c45: 360px;--c46: 368px;--c47: 376px;--c48: 384px;--c49: 392px;--c50: 400px;--c51: 408px;--c52: 416px;--c53: 424px;--c54: 432px;--c55: 440px;--c56: 448px;--c57: 456px;--c58: 464px;--c59: 472px;--c60: 480px;--c61: 488px;--c62: 496px;--c63: 504px;--c64: 512px;--extraSmall: 8px;--small: 16px;--medium: 24px;--large: 40px;--extraLarge: 64px;--primary: #e2e600;--secondary: #00abff;--red: #ff3b20;--orange: #ff8800;--aid-primary: #ffb83c;--aid-secondary: #9bfee7;--nav-height: var(--c10);--text-body-small: 12px;--text-body-medium: 14px;--text-body-large: 16px;--text-header-small: 18px;--text-header-medium: clamp(18px, 2.5vw + 6px, 22px);--text-header-large: clamp(22px, 3vw + 8px, 33px);--text-display: clamp(28px, 4vw + 12px, 54px);--text-display-large: clamp(32px, 5vw + 16px, 64px);--text-light: rgba(255, 255, 255, .85);--f1: var(--text-display);--f4: var(--text-header-large);--f5: var(--text-body-large);--z-behind: -1;--z-base: 0;--z-content: 1;--z-overlay: 10;--z-sticky: 100;--z-game-header: 900;--z-nav: 999;--z-modal-backdrop: 1000;--z-modal: 1001;--z-dropdown: 2000;--z-tooltip: 3000;--z-image-modal: 5000;--z-settings-panel: 6000;--z-page-transition: 9000;--z-notification: 9500;--z-modal-overlay: var(--z-modal-backdrop)}@media only screen and (max-width: 767px){:root{--mobile-size-modifier: 0px;--c1: calc(8px - var(--mobile-size-modifier));--c2: calc(16px - var(--mobile-size-modifier));--c3: calc(24px - var(--mobile-size-modifier));--c4: calc(32px - var(--mobile-size-modifier));--c5: calc(40px - var(--mobile-size-modifier));--c6: calc(48px - var(--mobile-size-modifier));--c7: calc(56px - var(--mobile-size-modifier));--c8: calc(64px - var(--mobile-size-modifier));--c9: calc(72px - var(--mobile-size-modifier));--c10: calc(80px - var(--mobile-size-modifier));--c11: calc(88px - var(--mobile-size-modifier));--c12: calc(96px - var(--mobile-size-modifier));--c13: calc(104px - var(--mobile-size-modifier));--c14: calc(112px - var(--mobile-size-modifier));--c15: calc(120px - var(--mobile-size-modifier));--c16: calc(128px - var(--mobile-size-modifier));--c17: calc(136px - var(--mobile-size-modifier));--c18: calc(144px - var(--mobile-size-modifier));--c19: calc(152px - var(--mobile-size-modifier));--c20: calc(160px - var(--mobile-size-modifier));--text-display: 46px;--text-display-large: 52px;--extraSmall: 6px;--small: 12px;--medium: 20px;--large: 32px;--extraLarge: 48px;--nav-height: var(--c8)}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDCqg4poY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDA6g4poY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDBKg4poY.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDCKg4poY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDCag4poY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDB6g4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDCqg4poY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDA6g4poY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDBKg4poY.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDCKg4poY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDCag4poY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDB6g4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDCqg4poY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDA6g4poY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDBKg4poY.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDCKg4poY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDCag4poY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDB6g4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDCqg4poY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDA6g4poY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDBKg4poY.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDCKg4poY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDCag4poY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDB6g4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexserif/v20/jizAREVNn1dOx-zrZ2X3pZvkTi3s-CI5q1vxiQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexserif/v20/jizAREVNn1dOx-zrZ2X3pZvkTi3s-CIwq1vxiQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexserif/v20/jizAREVNn1dOx-zrZ2X3pZvkTi3s-CI7q1vxiQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexserif/v20/jizAREVNn1dOx-zrZ2X3pZvkTi3s-CI6q1vxiQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexserif/v20/jizAREVNn1dOx-zrZ2X3pZvkTi3s-CI0q1s.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes fade-left{0%{opacity:0;transform:translate(var(--medium))}to{opacity:1;transform:translate(0)}}.ai-whisp-landing-section,.ai-whisp-landing-section-inner,.aid-top-nav,.modal-panel,.voyage-panel{box-sizing:border-box}html,body{background-color:#181819;color:#fff;font-family:"IBM Plex Serif",sans-serif;margin:0;min-height:100vh;overflow-x:clip;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1:not(.scenario-title):not(.character-creation-title){font-size:var(--text-display-large);margin-top:-21px;margin-bottom:-17px;line-height:var(--text-display-large)}h2{font-size:var(--text-display);margin-top:-17px;margin-bottom:-15px;line-height:var(--text-display-large)}h3{font-size:var(--text-header-large);margin-top:-11px;margin-bottom:-9px;line-height:var(--large)}h4{font-size:var(--text-header-medium);margin-top:-7px;margin-bottom:-6px}h5{font-size:var(--text-header-small);margin-top:-5px;margin-bottom:-5px}p,li{font-size:16px;margin-top:-5px;margin-bottom:-5px;line-height:var(--medium)}ul{display:flex;flex-direction:column;margin:0;gap:24px}p.label{font-size:calc(var(--text-header-small) / 1.2);font-family:IBM Plex Mono;text-transform:uppercase;position:relative;top:var(--c1);opacity:.75}hr{width:100%;border:0;border-top:1px solid rgba(255,255,255,.2);margin:0}.voyage-page-wrapper{max-width:1392px;width:calc(100% - var(--c6));margin:var(--medium) auto;margin-top:calc(var(--nav-height) + var(--large));padding-bottom:calc(var(--nav-height) + var(--large));margin-bottom:0;min-height:calc(100vh - calc(calc(var(--nav-height) + var(--large)) * 2));animation:fade-left .3s ease forwards;display:flex;flex-direction:column}.voyage-page-wrapper.small{max-width:1040px}.voyage-page-wrapper.smallest{max-width:512px}.voyage-top-navigation{height:var(--nav-height);display:flex;align-items:center;justify-content:center;width:100%;position:fixed;top:0;left:0;z-index:9;border-bottom:1px solid rgba(255,255,255,0);gap:var(--extraSmall);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-logo{cursor:pointer;position:absolute;top:0;left:var(--medium);height:100%;width:var(--c27);background-size:100%;background-image:url(https://voyage-images.s3.us-east-2.amazonaws.com/voyage-logo-full.svg);background-position:center 53%;background-repeat:no-repeat}.mobile-nav-logo{position:relative;cursor:pointer;height:100%;width:var(--c15);background-size:213%;background-image:url(https://voyage-images.s3.us-east-2.amazonaws.com/voyage-logo-full.svg);background-position:right 53%;background-repeat:no-repeat;right:20px}.mobile-nav-logo:after,.nav-logo:after{content:"BETA";font-size:10px;font-weight:700;position:absolute;right:-42px;top:50%;background-color:var(--dark-5);padding-bottom:1px;height:16px;width:36px;border-radius:2px;color:var(--dark-0);transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.nav-user-section{position:absolute;top:0;right:var(--medium);height:100%;display:flex;align-items:center}.nav-user-bubble{height:var(--c6);width:var(--c6);background-color:var(--dark-4);border-radius:50%;cursor:pointer;background-image:url(https://voyage-images.s3.us-east-2.amazonaws.com/unknown-user.png);background-position:center;background-size:110%;box-sizing:border-box;border:4px solid var(--dark-1)}.nav-user-bubble:hover{border:4px solid var(--dark-3)}.voyage-mobile-navigation .voyage-top-navigation-item{display:none}.voyage-top-navigation-item{cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center;width:var(--c20);font-size:var(--text-header-small);gap:var(--extraSmall);box-sizing:border-box;color:#fff;text-decoration:none;position:relative;overflow:hidden;letter-spacing:.03em}.voyage-top-navigation-item.active{font-weight:700;letter-spacing:0em}.voyage-mobile-navigation{display:none}@keyframes nav-reveal{to{transform:scale(1);opacity:1}}.voyage-top-navigation-item .activity-light{position:absolute;content:"";height:4px;width:100%;background-color:var(--aid-primary);bottom:0;border-radius:8px 8px 0 0;transform:scaleX(.8);opacity:0}.voyage-top-navigation-item.active .activity-light{animation:nav-reveal .3s ease forwards}.nav-icon{height:var(--large);width:var(--large);background-position:calc(var(--extraSmall) * -.5);background-repeat:no-repeat}.nav-icon.compass{background-image:url(https://voyage-images.s3.us-east-2.amazonaws.com/compass.svg)}.nav-icon.hammer{background-image:url(https://voyage-images.s3.us-east-2.amazonaws.com/hammer.svg)}.nav-icon.close{background-image:url(https://voyage-images.s3.us-east-2.amazonaws.com/close.svg)}.nav-icon.dashboard{background-image:url(https://voyage-images.s3.us-east-2.amazonaws.com/dashboard.svg)}.active .nav-icon.compass{background-image:url(https://voyage-images.s3.us-east-2.amazonaws.com/compass-active.svg)}.active .nav-icon.hammer{background-image:url(https://voyage-images.s3.us-east-2.amazonaws.com/hammer-active.svg)}.active .nav-icon.dashboard{background-image:url(https://voyage-images.s3.us-east-2.amazonaws.com/dashboard-active.svg)}.nav-mobile-visible{display:none}.nav-mobile-visible-flex{display:none!important}.voyage-flex-layout{display:flex}.voyage-flex-layout.vertical{flex-direction:column}.voyage-flex-layout.horizontal{flex-direction:row}.voyage-flex-layout.center-y{justify-content:center}.voyage-flex-layout.center-x{align-items:center}.voyage-page-backdrop{position:fixed;z-index:0;opacity:.15;top:0;height:100vh;width:100%;background-position:center;background-size:cover;pointer-events:none}.voyage-panel{border-radius:var(--small);border:1px solid var(--dark-3);background-color:var(--dark-2);overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat;box-sizing:border-box;position:relative;display:flex}.voyage-panel.rounder{border-radius:var(--medium)}.voyage-panel.sharp{border-radius:var(--extraSmall)}.voyage-panel.sharper{border-radius:0}.voyage-panel.borderless{border:0}.voyage-panel.hover{box-shadow:0 0 #0000;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.voyage-panel.hover:hover{z-index:2;transform:scale(1.01);box-shadow:0 10px 20px #00000080;filter:brightness(1.1);border-color:var(--dark-5)}.voyage-panel.hover:active{transform:scale(.98);filter:brightness(.9)}.voyage-panel-overlay{flex:1;box-sizing:border-box;background:transparent;display:flex}button,.voyage-button{display:inline-flex;font-family:IBM Plex Sans,sans-serif;text-transform:uppercase;font-weight:700;border:0;border-radius:var(--extraSmall);gap:var(--extraSmall);flex-direction:row;padding-top:var(--small);padding-bottom:var(--small);padding-left:var(--medium);padding-right:var(--medium);align-items:center;justify-content:center;font-size:var(--text-body-large);background-color:var(--primary);cursor:pointer;color:var(--dark-0);transition:filter .1s ease,background-color .1s ease;height:max-content;width:max-content;letter-spacing:.03em}button.secondary,.voyage-button.secondary{background-color:var(--secondary)}button.tertiary,.voyage-button.tertiary{background-color:#ffffff1a;color:var(--dark-5)}button.disabled,.voyage-button.disabled{pointer-events:none;background-color:var(--dark-4);opacity:.5}button:hover,.voyage-button:hover{filter:brightness(1.1)}.voyage-button.tertiary:hover{background-color:#fff3}input[type=text],input[type=email],input[type=password]{display:inline-flex;font-family:IBM Plex Sans,sans-serif;border:1px solid rgba(255,255,255,.1);background-color:#ffffff0d;border-color:#ffffff1a;border-radius:var(--extraSmall);gap:var(--extraSmall);flex-direction:row;padding-top:var(--small);padding-bottom:var(--small);padding-left:var(--medium);padding-right:var(--medium);align-items:center;justify-content:center;font-size:var(--text-body-large);color:var(--dark-5);transition:filter .1s ease;height:max-content;letter-spacing:.03em;box-sizing:border-box}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus{outline:none;background-color:var(--dark-1);border:1px solid var(--secondary)}.voyage-switch{position:relative;display:inline-block;max-width:var(--c6);max-height:var(--c3)}.voyage-switch input[type=checkbox]{width:var(--c6);height:var(--c3);max-width:var(--c6);max-height:var(--c3);background-color:#aff;cursor:pointer;margin:0}.voyage-switch-track{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--dark-2);transition:background-color .3s ease;pointer-events:none;border-radius:999px;border:1px solid rgba(255,255,255,.2);box-sizing:border-box}.voyage-switch-track:after{position:absolute;content:"";height:14px;width:14px;top:calc(var(--extraSmall) / 2);left:calc(var(--extraSmall) / 2);background-color:var(--dark-5);transition:transform .3s ease;pointer-events:none;border-radius:999px}.voyage-switch-track:before{font-family:IBM Plex Mono;font-size:var(--text-body-medium);content:"OFF";position:absolute;left:calc(var(--large) * -1);top:50%;transform:translateY(-50%);opacity:.5}.voyage-switch input[type=checkbox]:checked+.voyage-switch-track{background-color:var(--primary)}.voyage-switch input[type=checkbox]:checked+.voyage-switch-track:after{transform:translate(24px);background-color:#404142}.voyage-switch input[type=checkbox]:checked+.voyage-switch-track:before{content:"ON"}input[type=range].voyage-range-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;flex:1}input[type=range].voyage-range-slider::-webkit-slider-thumb{-webkit-appearance:none;height:var(--medium);width:var(--medium);background-color:var(--dark-5);box-shadow:0 5px 10px #0000001a;border-radius:999px;transform:translateY(-40%);border:0}input[type=range].voyage-range-slider::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--medium);width:var(--medium);background-color:var(--dark-5);box-shadow:0 5px 10px #0000001a;border-radius:999px;border:0}input[type=range]:focus{outline:none}input[type=range].voyage-range-slider::-webkit-slider-runnable-track{height:4px;border-radius:999px;background-color:var(--dark-3)}input[type=range].voyage-range-slider::-moz-range-track{height:4px;border-radius:999px;background-color:var(--dark-3)}.range-value{font-family:IBM Plex Mono;font-size:var(--text-body-medium);opacity:.5}.voyage-section{margin-top:var(--extraLarge)}.voyage-section-header{margin-bottom:var(--medium)}.voyage-grid{display:grid}.voyage-grid.desktop-col-8{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.voyage-grid.desktop-col-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.voyage-grid.desktop-col-4{grid-template-columns:1fr 1fr 1fr 1fr}.voyage-grid.desktop-col-3{grid-template-columns:1fr 1fr 1fr}.voyage-grid.desktop-col-2{grid-template-columns:1fr 1fr}.desktop-span-8{grid-column:span 8}.desktop-span-7{grid-column:span 7}.desktop-span-6{grid-column:span 6}.desktop-span-5{grid-column:span 5}.desktop-span-4{grid-column:span 4}.desktop-span-3{grid-column:span 3}.desktop-span-2{grid-column:span 2}.desktop-span-1{grid-column:span 1}@media only screen and (max-width: 1024px){.voyage-grid.tablet-col-8{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.voyage-grid.tablet-col-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.voyage-grid.tablet-col-4{grid-template-columns:1fr 1fr 1fr 1fr}.voyage-grid.tablet-col-3{grid-template-columns:1fr 1fr 1fr}.voyage-grid.tablet-col-2{grid-template-columns:1fr 1fr}.voyage-grid.tablet-col-1{grid-template-columns:1fr}.tablet-span-8{grid-column:span 8}.tablet-span-7{grid-column:span 7}.tablet-span-6{grid-column:span 6}.tablet-span-5{grid-column:span 5}.tablet-span-4{grid-column:span 4}.tablet-span-3{grid-column:span 3}.tablet-span-2{grid-column:span 2}.tablet-span-1{grid-column:span 1}}@media only screen and (max-width: 768px){.voyage-grid.mobile-col-4{grid-template-columns:1fr 1fr 1fr 1fr}.voyage-grid.mobile-col-3{grid-template-columns:1fr 1fr 1fr}.voyage-grid.mobile-col-2{grid-template-columns:1fr 1fr}.voyage-grid.mobile-col-1{grid-template-columns:1fr}.mobile-span-4{grid-column:span 4}.mobile-span-3{grid-column:span 3}.mobile-span-2{grid-column:span 2}.mobile-span-1{grid-column:span 1}}.voyage-table-row-outer{display:flex}.voyage-table-row{flex:1;display:flex;border-top:1px solid rgba(255,255,255,.2);padding-top:var(--medium);padding-bottom:var(--medium);box-sizing:border-box;padding-right:var(--medium)}.voyage-table-row-outer.clickable{cursor:pointer}.voyage-table-row-outer:first-of-type .voyage-table-row{border-color:transparent}@keyframes modal{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes modal-mobile{0%{transform:translateY(100vh)}to{transform:translateY(0)}}.modal-transition-container{top:0;left:0;position:fixed;height:100vh;width:100%;opacity:1;transition:opacity .3s ease,transform .3s ease;z-index:999;overflow:hidden}.modal-bg{color:#fff;position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100vh;background-color:#000c;z-index:999;overflow:hidden}.modal-panel{animation:modal .3s ease-out;overflow:hidden;border:1px solid #414141;background-color:var(--dark-1);border-radius:16px;background-size:cover;background-position:center;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:0 3px 6px #0000004d;width:var(--c54);min-height:var(--c42);max-height:var(--c64);text-align:center}.wide-modal-panel{animation:modal .3s ease-out;overflow:hidden;border:1px solid #414141;background-color:var(--dark-1);border-radius:16px;background-size:cover;background-position:center;box-sizing:border-box;display:inline-block;margin-bottom:10px;box-shadow:0 3px 6px #0000004d;width:calc(50% - 4px);text-align:center}.modal-panel.alt,.wide-modal-panel.alt{border:0;text-align:left;box-shadow:none;background-color:transparent;border-radius:0;padding:var(--large)}.modal-action-strip{box-sizing:border-box;border-top:1px solid var(--dark-2);display:flex;flex-direction:row;padding:var(--small);margin-top:var(--small);width:100%;gap:var(--small)}.modal-action-strip button{flex:1}.modal-action-strip.vertical{flex-direction:column}.modal-action-strip.vertical button{flex:none}.modal-panel-content{display:flex;flex-direction:column;padding:var(--medium);overflow-y:auto;flex:1;align-items:center;justify-content:center}.modal-preview{animation:modal .3s ease-out;overflow:hidden;border:1px solid #414141;background-color:var(--dark-1);border-radius:var(--medium);background-size:cover;background-position:center;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:0 3px 6px #0000004d;width:1090px;max-width:1090px;margin:var(--small);text-align:center;position:relative}.modal-preview button{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--dark-5)}.modal-bg-preview{color:#fff;position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100vh;background-color:#000c;z-index:999;overflow:hidden}.preview-button{height:var(--c4);width:var(--c4);max-height:var(--c4);max-width:var(--c4);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-header-medium);padding:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#0000001a;border:2px solid rgba(255,255,255,.5)!important;color:var(--dark-5);font-weight:400;cursor:pointer;padding-bottom:calc(var(--c1) / 3)}.modal-preview-bar{position:absolute;width:100%;gap:var(--c1);top:0;left:0;padding:var(--c1);padding-bottom:var(--c3);box-sizing:border-box;text-align:left;background:linear-gradient(to bottom,rgba(0,0,0,.5),transparent);display:inline-flex}.preview-button.arrow{padding:0;font-size:var(--text-body-small)}.preview-button.disabled{opacity:.5;pointer-events:none}@keyframes info-label{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.voyage-info-label{font-family:IBM Plex Mono;border:1px solid var(--secondary);color:var(--secondary);border-radius:var(--c1);padding:var(--c2);display:flex;flex-direction:row;gap:var(--c2);align-items:center;animation:info-label .7s ease;background-color:#00aaff1e}.voyage-info-label.error{border-color:var(--red);background-color:#ff3a201e;color:var(--red)}.voyage-info-label.warn{border-color:var(--orange);background-color:#ff72201e;color:var(--orange)}.voyage-info-label .before{display:inline-flex;border:2px solid var(--secondary);max-height:var(--c3);max-width:var(--c3);min-height:var(--c3);min-width:var(--c3);font-weight:700;border-radius:999px;align-items:center;justify-content:center}.voyage-info-label.error .before{border-color:var(--red)}.voyage-info-label.warn .before{border-color:var(--orange)}.voyage-segmented-pill{min-height:var(--c5);max-height:var(--c5);font-size:var(--text-body-large);font-family:IBM Plex Mono;text-transform:uppercase;font-weight:700;border-radius:999px;padding-left:var(--medium);padding-right:var(--medium);display:flex;align-items:center;justify-content:center;background-color:#ffffff1a;color:var(--dark-5);cursor:pointer;transition:background-color .1s ease}.voyage-segmented-pill:hover{background-color:#fff3}.voyage-segmented-pill.active{background-color:var(--dark-5);color:var(--dark-0)}@media only screen and (max-width: 767px){.voyage-top-navigation{height:var(--nav-height)}.voyage-top-navigation-item{font-size:var(--text-body-medium);width:auto;padding:0 var(--small)}.voyage-page-wrapper{width:calc(100% - var(--c3));margin-top:calc(var(--nav-height) + var(--medium));padding-bottom:calc(var(--nav-height) + var(--medium))}.modal-panel{width:calc(100% - var(--c3));max-height:80vh;border-radius:12px;animation:modal-mobile .3s ease-out}.modal-panel-content{padding:var(--small)}.modal-action-strip{flex-direction:column;padding:var(--extraSmall)}.voyage-grid{gap:var(--small)}}html,body{font-family:"IBM Plex Serif",serif}html,body{background-color:var(--dark-0);overflow-x:clip}h3{line-height:1.4em}.home-button{display:flex;font-family:"IBM Plex Serif",serif;font-weight:800;width:max-content;color:var(--dark-0);background-color:transparent;padding:var(--medium);padding-left:var(--large);padding-right:var(--large);transition:transform .3s ease;position:relative;align-items:center;justify-content:center}.home-button:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;transform:perspective(1500px) skew(-5deg,1deg) scale(1.9,.9) translate(-133px,-2px) rotateY(-60deg) translateZ(-150px);background-color:#ffb83c;z-index:-1;pointer-events:none}.home-button:after{pointer-events:none;content:"";top:0;left:0;display:inline-block;position:absolute;border:3px solid #ffb83c;height:100%;width:100%;clip-path:polygon(1% 1%,99% 0%,100% 99%,0 99%);transform:perspective(2000px) skew(-5deg,1deg) scale(1.83,.86) translate(-4px,-5px) rotateY(-60deg)}.home-button.alt{color:#ffb83c}.home-button.alt:before{background:transparent}.home-button.alt:after{transform:perspective(1500px) skew(-5deg,1deg) scale(1.7,.85) translateY(-5px) translate(3px) rotateY(60deg)}.home-button.alt:hover:after{background-color:#ffb73c18}.home-button:hover{transform:scale(1.05)}.aid-top-nav{position:fixed;top:0;z-index:999;height:var(--c9);width:100%;background:var(--dark-1);box-sizing:border-box;padding:var(--medium);display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid rgba(255,255,255,.2);overflow:hidden}.aid-top-nav.transparent{background:linear-gradient(rgba(0,0,0,.8),transparent);border-bottom:none}.aid-top-nav button{color:#ffb83c;background:radial-gradient(ellipse at center bottom,#a5741e -100%,#ffb73c02);padding-left:var(--extraLarge);padding-right:var(--extraLarge);border:2px solid #ffb73c71;box-sizing:border-box;max-height:100%;border-radius:8px}.aid-top-nav button:after,.aid-top-nav button:before{display:none}.video-top{max-width:1016px;width:calc(100% - var(--c6));margin:var(--medium) auto;height:0;margin-bottom:0;animation:fade-left 0s ease forwards;display:flex;flex-direction:column;position:relative;z-index:1}.video-overlay{position:absolute;top:0;left:0;height:100vh;width:100%;background:linear-gradient(#0000,#000);z-index:3}.video-top video{border:1px solid var(--dark-2)}.aid-eyebrow{font-weight:700;width:max-content;color:var(--dark-0);padding:var(--extraSmall);padding-left:var(--medium);padding-right:var(--medium);position:relative;left:calc(var(--small) * -1)}.aid-eyebrow:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;clip-path:polygon(6% 6%,100% 0%,100% 95%,0 95%);background-color:var(--dark-5);z-index:-1}.aid-eyebrow:after{content:"";top:0;left:0;display:inline-block;position:absolute;border:2px solid var(--dark-5);height:100%;width:100%;clip-path:polygon(1.5% 1.5%,100% 0%,100% 97%,0 95%);transform:skew(-2deg,2deg) scale(.97,.8)}.relative-wrapper{max-width:1016px;width:calc(100% - var(--c6));margin:var(--medium) auto;position:relative;min-height:0;height:0;max-height:0}.worlds-rune-wrapper .aid-rune-base{left:40%}.worlds-rune-wrapper .aid-layer-3,.worlds-rune-wrapper .aid-layer-2,.worlds-rune-wrapper .aid-layer-1{left:38.7%}.aid-guide-image{pointer-events:none;background-image:url(/assets/bg-guide-DKijKIVZ.webp);background-size:contain;background-position:center;height:800px;width:600px;background-repeat:no-repeat;position:absolute;bottom:0;right:-80px;z-index:3}.aid-rune-base{pointer-events:none;background-image:url(/assets/rune-base-CZGYJ3Nf.png);background-size:contain;background-position:center;height:876px;width:876px;background-repeat:no-repeat;position:absolute;bottom:-200px;left:-25%;z-index:0}.aid-layer-3{pointer-events:none;background-image:url(/assets/rune-layer-3-CdjHFVDw.png);background-size:contain;background-position:center;height:770px;width:770px;background-repeat:no-repeat;position:absolute;bottom:-84px;left:-26.3%;z-index:0}.aid-layer-2{pointer-events:none;background-image:url(/assets/rune-layer-2-MnxujgvY.png);background-size:contain;background-position:center;height:770px;width:770px;background-repeat:no-repeat;position:absolute;bottom:-84px;left:-26.3%;z-index:0}.aid-layer-1{pointer-events:none;background-image:url(/assets/rune-layer-1-Ct8jJ3YV.png);background-size:contain;background-position:center;height:770px;width:770px;background-repeat:no-repeat;position:absolute;bottom:-84px;left:-26.3%;z-index:0}.step-card{margin-bottom:var(--small)}.step-card-content{position:relative;padding:var(--large);color:var(--dark-5);background-image:url(/assets/rune-layer-3-CdjHFVDw.png);background-size:1000%;background-position:center;margin-left:var(--extraSmall);margin-right:var(--extraSmall);padding-top:var(--small)}.step-card-content:after{content:"";top:0;left:0;display:inline-block;position:absolute;border:3px solid #928a83ad;height:100%;width:100%;clip-path:polygon(1% 1%,100% 0%,100% 99.5%,0 99%);transform:skew(-.5deg,.5deg) translate(-3px,-3px) scale(1)}.step-card-content .number-circle{background-color:#ffb83c;display:flex;align-items:center;justify-content:center;width:var(--c5);height:var(--c5);border-radius:999px;font-weight:700;color:#362f2a}.step-card:nth-of-type(2){transform:translateY(55%)}.skew-card{cursor:pointer;position:relative;padding:var(--large);top:0;transition:top .3s ease;display:flex}.skew-card:after{content:"";top:0;left:0;display:inline-block;position:absolute;border:1px solid var(--dark-2);background-color:var(--dark-1);height:100%;width:100%;transform:perspective(3000px) skew(-2deg) scaleX(1.05) translate(-40px) rotateY(-20deg) translateZ(-100px);z-index:-1}.skew-card:nth-of-type(2):after{transform:perspective(3000px) skew(2deg) scaleX(1.05) translate(40px) rotateY(20deg) translateZ(-100px);z-index:-1}.skew-card:hover{top:-16px}.play-button{background-color:#ffb83c;display:flex;align-items:center;justify-content:center;width:var(--c6);height:var(--c6);border-radius:999px;font-weight:700;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABHCAYAAAC3bEFmAAABgWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kbtLA0EQh78kivEtKGhhESRaJaIRgjaCEVEhSIgRfDXJ5SXkcdwliNgKtoKCaOOr0L9AW8FaEBRFEEuxVrTRcM4lgYiYWWbn29/uDLuzYA2llLReMwDpTE4LTvoc8wuLjroXbNTTgp3OsKKrY4GAn6r2eY/FjLdus1b1c/9aYzSmK2CxC48qqpYTnhL2r+ZUk3eEO5RkOCp8JuzS5ILCd6YeKfGryYkSf5ushYLjYG0TdiR+ceQXK0ktLSwvx5lO5ZXyfcyXNMUyc7MSe8S70QkyiQ8H00wwjpdBRmT24sZDv6yokj9QzJ8hK7mKzCpraKyQIEkOl6h5qR6TGBc9JiPFmtn/v33V40OeUvUmH9Q+G8Z7L9RtQ2HLML6ODKNwDLYnuMxU8rOHMPwh+lZFcx5A6wacX1W0yC5cbELXoxrWwkXJJm6Nx+HtFJoXoP0GGpZKPSvvc/IAoXX5qmvY24c+Od+6/AP1Fmey2bEKTwAAAAlwSFlzAAALEwAACxMBAJqcGAAABktJREFUeJzlm2tsFUUUx38tglJvgQQ0Z0QQEYMJiCCoPE0UIWIwyAdAJRiJxhgElUgxxATxrR94BUx8gkGDj8hDMRAVBcIbwag1Kk8xCDtBQpFW5KG9fji7dO/ltty2O3vvrb+EbLvszpz59+ycM2d24X9OEYCIGQL0A+Zb6x3NrUnxUuwfhwLPAPtFzEsi5tIc2hQrzQASidKuwH5gAzAZmJJIlHZNJEo3V1VVVeXQPucEHnAMOGGtNw3oClQCY4EDImaBiOmYKwNdExbgAgBrvd9QbwD1kPHAPl+IzrFb6JiwAM3quC4QYreIWSRirnFuWUyc4wFZXD8O+EnEfChirnVmWUxk6wHpFAGjgR9EzDIRc33klsVEIMCfZOcBmbgL2CFiVoiYG6MxKz4CAaIIdcOBrSJmlYjpF0F7sVAMYK2XJBoRAG4HNomYL0XMwIjadEZx6OeoE57bgPUiZrWIGRBx25ERFqDSUR+DgQ0i5gsR099RHw3GpQekMwTYKGI+FzF9HPeVNXEKEDAU+EbELBUx3WLqs1ZyIUDASKDczyw7xdz3WcIC/B1jv0n/WIRmlrtEzNxcLMPDApyIsd8i//ivf2wOPArsFTEzRExpXIbkygMCgvT7jH9MAE+jQkwUMS1cG5BrAQKa+8dT/vESYB7ws4i5W8QUZ76t8eSLAAEXAqeBk/7vnYH3gW0iZrCLDvNNAIAWwEXoAi2wqTew2s8hekXZWT4KENAaaAkcoGaCHgp8K2LeEzFXRtFJWIDTUTTogA5ACVBOjRBjgZ0iZo6IadeYxsMCnKn1qvwgqD6tR4VoDjyGRoxpIqakIY2GBfincfbFQgkwCKgAPkMny1bAi2gyNV7E1KeylSJAdVRWxkB7tABTDixGhWgPLAC+EzHDRExRHfefJUUAl/HWETcA9wKfAm+iQnQHVqJRo/f5GggPOAFEMrPmgNGoEHPRBOokcCuwXcQsritihAW4Cujr0krHXAw8CYwAHgdmo0LcA/wiYmaJmLbpNzUlAQI6Aq8BN6FL7tno/DYZjRhTRUzL4OKwAF1oGgIE9AdWAW3Rrf/ZaKr9CnBCxIyCcz2gZ1idJsJ9wEbgKDAsdP4pSN0M6eL/XrC7PHVQAjxHTa6zHK0/nCMA6LPT1DiFuv8eYJK13urgP4oBfLfv4J8rmF2dLDiNVp3OAGXAdeHBQ40HhONkX+CPWMxzRxJdTrdB6wll1noHM10YCNAldO5ydLe4UDkIXOYfR1rrra3r4kwCgCYVhYZFx9MamALMs9Y77wo3EKBN2nnnxcgI+QvYBfRCF0Zl1nqHsr05ECC9JJ7VSirHJIF1QA/0D3bL+dw9E4EA6btC+b4q3IrG9N7ADLJ090wEAhxPO5+vHvAr8DUwBl0Cj66Pu2eiUASoBN4CBqBheri13rooGg4ESA97+SJAEngHte9+tPQ1t6HunonaBMgH1gGLgKnA90APa73fo+4kHz1gHzAdLX6WARPT09coyScBKoHn0dd0XwAWAj2t9U7VdVNjCU+CSXIz8CQ6wb2K7gz3A4ZY6+2Po/PgNblqUiNBXEKsBfoAO9CS9tvWeiPjGjyk1gOOoXk0uBdgH5qv7wLmAJuAgdZ6se9PhgWoAK5w3F8lWpl5AxXgAWCCtd5ux/3WSjjlrXDYTxId9NXAdrQk9SNwZy4HD6keEP5YKspHYC1apz8EvIyuO0ZY66VnnzmhNgGiYC/q5ivQjy3GANOs9bZH3E+jcPEIVKLZWzc0pq8ESoFh+TZ4iPYRqEbj+XS0CDkL6AQ85H+HlJdE5QFr0P2ECeje3BZgG7pqy9vBQ+M9IHjOP0GXqVtQt7/ZWs9GYaBrGjoJHkfj+TygHfAu+n3AI9Z6S6Izzz31fQSqgdfReD4feALY6bfTvdAGD/V7BNag8bwc/VBqJrrnNs5ab5kzCx2TjQfsRQccvKn5FbAU2Ax0K+TBQ6oHVKL7aMFbVseBZ1FXb42+dPAgcATdcVkeo53OSHF1EXMYfVF5D1qAPAZMQmN7K+ADdHf1SMx2OiP9Y8kKVAAPDWsz0W2zI8Aoa72P4zXPPekCBBPhIP8fwBJ0yXo4NqtipDYBgp8nAB/5H1Y2SdIF2ArcgWZ2DxdKNtcY0ifBIvSV04NN+a8e5j8nAb2JX0dFwwAAAABJRU5ErkJggg==);background-position:60% center;background-size:45%;background-repeat:no-repeat}.steps-card-image{border-radius:16px;overflow:hidden;position:relative;padding-top:61%;background-size:100%;background-repeat:no-repeat;background-position:center;z-index:2}.plan-card{position:relative;padding:var(--large);height:max-content}.plan-card-hero{box-sizing:border-box;padding:var(--large)}.plan-card:after{content:"";top:0;left:0;display:inline-block;position:absolute;background-color:#0000004d;height:100%;width:100%;clip-path:polygon(.2% .2%,99.5% 0%,100% 99.9%,0 99.5%);transform:perspective(3000px) skew(-1deg,1deg) scale(1) translate(3px,8px) rotateY(10deg) translateZ(-100px);z-index:-1}.plan-card .aid-eyebrow{z-index:99}.plan-card.gold:after{border-color:#ffb83c}.plan-card.gold .aid-eyebrow:after{border-color:#ffb83c}.plan-card.gold .aid-eyebrow:before{background-color:#ffb83c}.plan-card.platinum:after{border-color:#9bfee7}.plan-card.platinum .aid-eyebrow:after{border-color:#9bfee7}.plan-card.platinum .aid-eyebrow:before{background-color:#9bfee7}@keyframes aid-fade-hero{0%{opacity:0}to{opacity:1}}@keyframes reveal-up{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.reveal-1{opacity:0;animation:reveal-up 1s ease forwards;animation-delay:1.5s}.reveal-2{opacity:0;animation:reveal-up 1s ease forwards;animation-delay:2.8s}.reveal-3{opacity:0;animation:reveal-up 1s ease forwards;animation-delay:3s}.reveal-0{opacity:0;animation:reveal-up 1s ease forwards;animation-delay:.5s}.below-fold-hidden{visibility:hidden!important;pointer-events:none!important}.reveal-0-fade{opacity:0;animation:reveal-fade 1s ease forwards;animation-delay:.5s}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes aid-reveal{0%{background-position:0px 0px}to{background-position:0px -3648px}}@keyframes bobble{0%{transform:translateY(0) translate(-50%)}50%{transform:translateY(-24px) translate(-50%)}to{transform:translateY(0) translate(-50%)}}.lat-logo{height:var(--medium)}.aid-logo{background-size:100%;height:96px;width:557px;animation:aid-reveal 2s steps(38) forwards;animation-delay:1s}.aid-logo-static{display:none}.scroll-prompt{pointer-events:none;color:#fff;z-index:3;padding:var(--extraLarge);left:50%;box-sizing:border-box;animation:bobble 3s ease-in-out infinite}.scroller-transition{pointer-events:none;opacity:0;left:50%;transform:translate(-50%);z-index:3;position:fixed;bottom:0;animation:reveal-up 1s ease forwards;animation-delay:1s}.scroll-prompt:after{position:absolute;left:50%;content:"";height:100%;border-left:1px solid #fff;transform:translateY(32px)}@keyframes aid-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aid-spinner{height:var(--medium);width:var(--medium);border-left:2px solid #fff;border-top:2px solid #fff;border-right:2px solid transparent;border-bottom:2px solid transparent;border-radius:999px;animation:aid-spin .5s linear infinite}.app-download-overlay{position:fixed;height:100vh;width:100%;z-index:999;background-color:#000;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 0,100% 0%,100% 100%,0% 110%);pointer-events:all;transition:clip-path .5s ease}.app-download-tab{flex:1;text-align:center;padding:var(--small);box-sizing:border-box;border:2px solid transparent;cursor:pointer;margin:0;border-radius:8px}.app-download-tab.active{color:#ffb83c;background:radial-gradient(ellipse at center bottom,#a5741e -100%,#ffb73c02);border:2px solid #ffb83c}.app-download-panel-container{width:336px;max-width:336px}.app-download-panel{background-color:#ffffff1a;border-radius:16px;box-sizing:border-box;padding:var(--small)}.app-download-segmented{box-sizing:border-box;padding-bottom:0}.aid-qr{width:calc(336px - calc(var(--small) * 2));height:calc(336px - calc(var(--small) * 2));animation:reveal-up .3s ease;box-sizing:border-box}.app-download-overlay.retracted{pointer-events:none;clip-path:polygon(0 0,100% 0%,100% 0,0 0)}.feature-row{align-items:center;width:100%;border-top:1px solid rgba(255,255,255,.1);padding-top:var(--c2)}.feature-row p{display:flex;gap:var(--c1)}.feature-row p:nth-of-type(1){opacity:.5;text-transform:uppercase;font-weight:700}.feature-row p:nth-of-type(2):before{content:"";display:inline-block;max-height:var(--c3);max-width:var(--c3);min-height:var(--c3);min-width:var(--c3);border-radius:999px;background-color:var(--dark-5);mix-blend-mode:lighten;opacity:.3;background-image:url(https://voyage-images.s3.us-east-2.amazonaws.com/x-black.png);background-position:center;background-size:cover}.feature-row p:nth-of-type(3):before{content:"";display:inline-block;max-height:var(--c3);max-width:var(--c3);min-height:var(--c3);min-width:var(--c3);border-radius:999px;background-color:#ffb83c;background-image:url(https://voyage-images.s3.us-east-2.amazonaws.com/check-black.png);background-position:center;background-size:cover}.feature-check{display:flex;gap:var(--c1)}.feature-check:before{content:"";display:inline-block;max-height:var(--c3);max-width:var(--c3);min-height:var(--c3);min-width:var(--c3);border-radius:999px;background-color:#ffffff1a;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAOVBMVEVHcEz///////////////////////////////////////////////////////////////////////99PJZNAAAAE3RSTlMAXRtr/9rTFQE+yRf01RbzZ+VXzzk8ZQAAAJtJREFUeAHtzbkRwgAQBEEQxyv+/IMFb421x1DVdAK92wZJkiRJ+4U/DnNc+GOycEcW7sjCHVnwY07nbR4eHh4X7IjrbeWP+zxW/pgs4JGFPLIAx/M1kwU5/t4zWaCjF+LohTh6IY5eiKOXPoClD2DpA1jqAJZPH8CCHVnIIwt5ZMlBLzm4hTuycEcW7siCHVlygL45Nk+SJEn6AY0rDdZMGAlXAAAAAElFTkSuQmCC);background-position:center;background-size:cover}.feature-check.x:before{background-color:#00000080;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAPFBMVEVHcEz///////////////////////////////////////////////////////////////////////////+PybD1AAAAE3RSTlMAZ/uAS+f5OPEnUPNPZuxfefX6P0T4xwAAAO9JREFUeNrt1DcOwzAABEHKiXIO/P9fDVcqFrYAElsYuP3AVHclpZRSSimlP+xSy0rH+6hx2sx1xdi3adRoba4rRmvTqAEFBpQOAwqMEeXyMajQ+HTtROrcoHwzDrsiKDQEBYagwBAUGIICQ1BgCAoMQYEhKDAUBYagnG8wBAWGoMAQFBiOshiKcl6Ml2SU421BnlUAlp3jxwQDimBAEQwokvF6Cgq+Hc8vGHh+xYAiGFAEQ1BgCAoMQYEhKDAEBYagwHCUO4wfyqN0NsH4qmxLdxMMKjA6FBhQYHQoMKhsy2BXGFAeJaWUUkoppf/rDS7dOabD8xKJAAAAAElFTkSuQmCC)}.shrink-gap{gap:24px}@media only screen and (max-width: 1090px){.rune-wheel{transform:translate(-100px)}}@media only screen and (max-width: 767px){@keyframes aid-reveal{0%{background-position:0px 0px}to{background-position:0px -1748px}}.shrink-gap{gap:16px;width:100%;max-width:100%;box-sizing:border-box;padding:0 16px;align-items:center}.lat-logo{height:var(--small)}.home-buttons{width:100%;flex-direction:column!important}.aid-logo{display:none}.aid-logo-static{display:block;width:240px;max-width:calc(100% - 32px);height:auto;margin-top:8px}h4.scale{font-size:16px}h4.scale br{display:none}.home-button:after,.home-button:before{display:none}.home-button{width:100%;height:40px;border-radius:0;color:#000;font-size:14px;background-color:#ffb83c}.home-button.alt{border:2px solid #ffb83c;background-color:transparent}.scroll-prompt{padding:8px;background-color:#000000e6;animation:none}.scroller-transition{animation:none;opacity:1}.ai-dungeon-landing-section.hero{padding-bottom:24px!important}.ai-dungeon-landing-section.hero .ai-dungeon-landing-section-inner{max-height:50vh}.aid-top-nav{align-items:center;justify-content:center;height:var(--extraLarge)}.aid-top-nav button{display:none}.step-card:nth-of-type(2){transform:translateY(0)}.aid-guide-image{display:none}.rune-wheel{position:relative;bottom:-200px;transform:scale(.5) translate(-50%)}.worlds-rune-wrapper .aid-rune-base,.worlds-rune-wrapper .aid-layer-3,.worlds-rune-wrapper .aid-layer-2,.worlds-rune-wrapper .aid-layer-1{left:50%;transform:translate(-50%)}.plan-card-hero{padding:var(--c1)}.feature-row p:nth-of-type(1){display:none}.plan-card-hero h4:nth-of-type(1){display:none}}.skew-card.selected{border:2px solid #ffb83c;background-color:#ffb83c1a}.skew-card.selected:after{border-color:#ffb83c;background-color:#ffb83c0d}.character-name-input{width:100%;padding:var(--medium);font-size:16px;font-family:"IBM Plex Serif",serif;font-weight:600;background-color:var(--dark-1);border:2px solid var(--dark-3);color:var(--dark-5);border-radius:8px;transition:all .3s ease;position:relative;transform:perspective(1000px) rotateX(5deg);box-shadow:0 4px 8px #0000004d,inset 0 1px #ffffff1a}.character-name-input:focus{outline:none;border-color:#ffb83c;transform:perspective(1000px) rotateX(0) scale(1.02);box-shadow:0 8px 16px #ffb83c33,0 4px 8px #0006,inset 0 1px #fff3;background-color:var(--dark-0)}.character-name-input::placeholder{color:var(--dark-4);opacity:.7;font-style:italic}.character-name-input:hover{border-color:var(--dark-4);transform:perspective(1000px) rotateX(2deg) scale(1.01)}.home-button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.genre-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease;margin-bottom:2px}.genre-card:hover{background:#ffffff14;border-color:#fff3}.genre-content{display:flex;align-items:center;justify-content:space-between}.genre-left{display:flex;align-items:center;gap:16px}.genre-number{background:#ffffff1a;color:#fffc;width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:12px;border:1px solid rgba(255,255,255,.2)}.genre-title{color:#ffffffe6;font-weight:400;font-size:16px}.genre-arrow{color:#fff9;font-size:14px;font-weight:400}.world-generation-page{min-height:100vh;background:radial-gradient(ellipse at 20% 50%,#0f1923,#0a0a0c 40%,#1a0f0f);padding:60px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:translateY(20px);transition:all .6s ease}.world-generation-page.loaded{opacity:1;transform:translateY(0)}.world-generation-title{color:#ffffffe6;font-size:24px;font-weight:400;margin:0 0 40px;text-align:center;opacity:0;transform:translateY(20px);transition:all .6s ease .2s}.world-generation-title.loaded{opacity:1;transform:translateY(0)}.world-generation-content{width:100%;max-width:500px;display:flex;flex-direction:column;gap:0;opacity:0;transform:translateY(20px);transition:all .6s ease .4s}.world-generation-content.loaded{opacity:1;transform:translateY(0)}.genre-card-wrapper{opacity:0;transform:translateY(20px);transition:all .4s ease}.genre-card-wrapper.loaded{opacity:1;transform:translateY(0)}.home-button.disabled:before{background-color:var(--dark-3)}.character-creation-page{min-height:100vh;background:radial-gradient(ellipse at 20% 50%,#0f1923,#0a0a0c 40%,#1a0f0f);padding:60px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.character-creation-page.loaded{opacity:1;transform:translateY(0)}.character-creation-title{color:#ffffffe6;font-size:24px;font-weight:400;margin:0 0 40px;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .6s ease .2s,transform .6s ease .2s}.character-creation-title.loaded{opacity:1;transform:translateY(0)}.character-creation-content{width:100%;max-width:500px;display:flex;flex-direction:column;gap:0;opacity:0;transform:translateY(20px);transition:opacity .6s ease .4s,transform .6s ease .4s}.character-creation-content.loaded{opacity:1;transform:translateY(0)}.story-card-wrapper{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.story-card-wrapper.loaded{opacity:1;transform:translateY(0)}.name-creation-page{min-height:100vh;background:radial-gradient(ellipse at 20% 50%,#0f1923,#0a0a0c 40%,#1a0f0f);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.name-creation-page.loaded{opacity:1;transform:translateY(0)}.name-creation-content{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:500px;width:100%;opacity:0;transform:translateY(20px);transition:opacity .6s ease .2s,transform .6s ease .2s}.name-creation-content.loaded{opacity:1;transform:translateY(0)}.name-prompt{color:#ffffffe6;font-size:18px;font-weight:400;text-align:center;margin:0;opacity:0;transform:translateY(20px);transition:opacity .6s ease .4s,transform .6s ease .4s}.name-prompt.loaded{opacity:1;transform:translateY(0)}.name-input-container{width:100%;opacity:0;transform:translateY(20px);transition:opacity .6s ease .6s,transform .6s ease .6s}.name-input-container.loaded{opacity:1;transform:translateY(0)}.name-input{width:100%;background:transparent;border:none;outline:none;color:#ffffffe6;font-size:24px;font-weight:400;text-align:center;font-family:inherit;padding:0;margin:0}.name-input::placeholder{color:#fff9;font-size:24px;font-weight:400}.start-game-button{opacity:0;transform:translateY(20px);transition:opacity .6s ease .8s,transform .6s ease .8s}.start-game-button.loaded{opacity:1;transform:translateY(0)}.story-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;margin-bottom:2px}.story-card:hover{background:#ffffff14;border-color:#fff3}.story-content{display:flex;align-items:center;justify-content:space-between}.story-left{display:flex;align-items:center;gap:16px}.character-list .character-avatar{width:120px;height:120px;object-fit:cover;border-radius:50%;background:#ffffff14;border:3px solid rgba(255,255,255,.2);transition:all .3s ease;flex-shrink:0}.character-list .story-card{padding:24px 28px;max-width:600px;margin:0 auto;border-radius:16px;background:#ffffff14;border:2px solid rgba(255,255,255,.12)}.character-list .story-card:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d}.character-list .story-card:hover .character-avatar{border-color:#ffffff80;transform:scale(1.08);box-shadow:0 0 30px #fff3}.character-list .story-card.selected{background:#63b3ed26;border-color:#63b3ed99;box-shadow:0 0 40px #63b3ed40}.character-list .story-card.selected .character-avatar{border-color:#63b3ed;box-shadow:0 0 30px #63b3ed66}.character-list .story-left{gap:24px}.character-list .story-title{font-size:22px;font-weight:700;margin-bottom:6px;color:#fffffff2}.character-info{display:flex;flex-direction:column;gap:6px}.character-class{font-size:15px;color:#ffffffa6;font-weight:500}.story-number{background:#ffffff1a;color:#fffc;width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:12px;border:1px solid rgba(255,255,255,.2)}.story-title{color:#ffffffe6;font-weight:400;font-size:16px}.story-arrow{color:#fff6;font-size:24px;font-weight:300;transition:all .3s ease}.character-list .story-card:hover .story-arrow{color:#fffc;transform:translate(4px)}.character-list .story-card.selected .story-arrow{color:#63b3ed}.home-button.disabled:after{border-color:var(--dark-3)}.game-page{min-height:100vh;background:transparent;display:flex;flex-direction:column;padding:0;opacity:0;transition:opacity .6s ease;position:relative}.game-page.loaded{opacity:1}.game-page-isolated{background:radial-gradient(ellipse at 20% 50%,#0f1923,#0a0a0c 40%,#1a0f0f);min-height:100vh;display:flex;flex-direction:column;padding:0;margin:0;box-sizing:border-box;position:relative}.game-page-isolated .game-content-isolated{all:initial;font-family:inherit;color:inherit;background:transparent;display:flex;flex-direction:column;padding:0;margin:0;border:none;box-shadow:none;text-shadow:none;text-decoration:none;text-transform:none;letter-spacing:normal;word-spacing:normal;word-break:normal;word-wrap:normal;direction:ltr;writing-mode:horizontal-tb;text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.game-page-isolated .game-content-isolated *{all:unset;display:revert;box-sizing:border-box}.game-page-isolated .game-content-isolated *:before,.game-page-isolated .game-content-isolated *:after{all:unset}.game-header-stable{position:fixed;top:0;left:0;width:100%;z-index:15;opacity:0;transform:translateY(-80px);transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:auto}.game-header-stable.loaded{opacity:1;transform:translateY(0)}.game-header-stable .header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:80px;padding-left:24px;padding-right:24px;gap:40px;background-color:#1b1f22;border-bottom:1px solid rgba(199,231,255,.05);box-sizing:border-box}.game-header-stable .header-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:40px}.header-left{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.header-right{display:flex;align-items:stretch;gap:8px;flex-shrink:0}.adventure-title-text{color:#fff;font-size:16px;font-weight:500;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;-webkit-user-select:none;user-select:none;pointer-events:none}.story-cards-btn{display:flex;align-items:center;justify-content:center;height:40px;width:40px;padding:0;background:#1b1f22;border:1px solid rgba(199,231,255,0);border-radius:10px;color:#fff;transition:all .2s ease;cursor:pointer;box-shadow:0 0 #c7e7ff21;outline-color:#fff0!important}.story-cards-btn:hover{background:#3a4045;border-color:#c7e7ff21;box-shadow:0 0 #c7e7ff59}.story-cards-btn:active{background:#2f3539;border-color:#c7e7ff30;box-shadow:0 0 #c7e7ff30}.story-cards-btn:focus{background:#3a4045;border-color:#c7e7ff21;box-shadow:0 0 #c7e7ff59}.game-header-minimal{position:fixed;top:20px;left:50%;transform:translate(-50%) translateY(-20px);z-index:var(--z-modal-overlay);opacity:0;transition:all .6s ease;background:transparent;padding:20px;pointer-events:none}.game-header-minimal.loaded{opacity:1;transform:translate(-50%) translateY(0)}.game-header-minimal.header-top{top:20px;bottom:auto}.game-header-minimal.header-bottom{top:auto;bottom:20px}.aid-mobile-logo-button{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;transition:all .3s ease;padding:8px;display:flex;align-items:center;justify-content:center;pointer-events:auto}.aid-mobile-logo-button:hover{background:#ffffff1a;border-color:#fff3;transform:scale(1.05)}.aid-mobile-logo{width:32px;height:32px;object-fit:contain;transition:all .3s ease}.aid-mobile-logo-button:hover .aid-mobile-logo{transform:scale(1.1)}.game-content{flex:1;padding:80px 20px 20px;opacity:0;transform:translateY(20px);transition:all .6s ease .4s;position:relative;z-index:10;max-width:896px;margin:0 auto}.game-content.loaded{opacity:1;transform:translateY(0)}.messages-container{width:100%;min-height:100vh;overflow-y:visible;overflow-x:hidden;padding:20px 0 250px;display:flex;flex-direction:column;gap:24px}.message-block{display:flex;flex-direction:column;max-width:100%}.message-ai{align-items:flex-start}.message-user{align-items:flex-end}.message-content{background:transparent;border:none;border-radius:0;padding:0;max-width:100%;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.message-user .message-content{background:transparent;border:none}.message-paragraph{color:#ffffffe6;font-size:18px;line-height:2!important;margin:0 0 16px;font-family:"IBM Plex Serif",serif;text-align:left}.message-paragraph:last-child{margin-bottom:0}.message-paragraph strong{color:#fff;font-weight:600}.streaming-cursor{color:#fffc;font-weight:400;animation:blink 1s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.story-text{background:transparent;border:none;padding:0;max-height:70vh;overflow-y:auto}.story-paragraph{color:#ffffffe6;font-size:16px;line-height:1.6;margin:0 0 16px}.story-paragraph:last-child{margin-bottom:0}.story-paragraph strong{color:#fff;font-weight:600;text-decoration:underline}@media only screen and (max-width: 1090px){.game-header-stable .header-container{height:64px;padding-left:16px;padding-right:16px;gap:24px}.game-header-minimal{padding:16px}.aid-mobile-logo{width:28px;height:28px}.game-content{padding:80px 16px 16px}.messages-container{gap:20px}.message-content{padding:0}.message-paragraph{font-size:17px;line-height:1.9!important}.story-text{font-size:16px;line-height:1.6}.story-paragraph{margin-bottom:16px}.game-input-minimal{font-size:14px;padding:12px 16px}}@media only screen and (max-width: 767px){.game-header-stable .header-container{height:56px;padding-left:12px;padding-right:12px;gap:16px}.header-left{gap:8px}.header-right{gap:4px}.adventure-title-text{font-size:14px}.story-cards-btn{height:32px;width:32px}.story-cards-btn svg{width:16px;height:16px}.game-header-minimal{padding:12px}.aid-mobile-logo{width:24px;height:24px}.aid-mobile-logo-button{padding:6px}.game-content{padding:80px 12px 12px}.messages-container{min-height:100vh;gap:16px;padding:16px 0 220px}.message-content{padding:0;max-width:100%}.message-paragraph{font-size:16px;line-height:1.8!important;margin-bottom:14px}.input-container-clean{bottom:calc(env(safe-area-inset-bottom,0px) + 20px);width:calc(100% - 24px);padding:10px 12px}.action-buttons-container{bottom:calc(env(safe-area-inset-bottom,0px) + 20px);width:calc(100% - 24px);gap:6px}.action-btn{padding:14px 16px!important;font-size:13px!important;min-height:52px!important}.action-btn-icon{width:16px;height:16px}.game-loading-overlay{bottom:calc(env(safe-area-inset-bottom,0px) + 20px);width:44px;height:44px}.game-loading-image{width:44px;height:44px}.game-input-clean{font-size:14px;min-height:18px}.input-send-btn-clean{width:32px;height:32px}.input-send-btn-clean .icon{width:12px;height:12px}.input-container-enhanced{bottom:20px;left:12px;right:12px;padding:12px}.input-mode-selector{gap:6px}.mode-button{padding:4px 8px;font-size:11px}.game-input-enhanced{font-size:14px;min-height:20px}.story-text{font-size:14px;line-height:1.5}.story-paragraph{margin-bottom:12px}.game-input-minimal{font-size:13px;padding:10px 12px;min-height:44px}.input-container-minimal{bottom:20px;left:12px;right:12px}}@media only screen and (max-width: 480px){.game-content{padding:30px 8px 8px}.messages-container{min-height:100vh;gap:12px;padding:12px 0 200px}.message-content{padding:0;max-width:100%}.message-paragraph{font-size:14px;line-height:1.7!important;margin-bottom:12px}.input-container-clean{bottom:calc(env(safe-area-inset-bottom,0px) + 15px);width:calc(100% - 16px);padding:8px 10px}.action-buttons-container{bottom:calc(env(safe-area-inset-bottom,0px) + 15px);width:calc(100% - 16px);gap:4px}.action-btn{padding:12px 14px!important;font-size:12px!important;min-height:48px!important;border-radius:20px!important}.action-btn-icon{width:14px;height:14px}.game-loading-overlay{bottom:calc(env(safe-area-inset-bottom,0px) + 15px);width:40px;height:40px}.game-loading-image{width:40px;height:40px}.game-input-clean{font-size:13px;min-height:16px}.input-send-btn-clean{width:28px;height:28px}.input-send-btn-clean .icon{width:11px;height:11px}.input-container-enhanced{bottom:15px;left:8px;right:8px;padding:10px}.input-mode-selector{gap:4px}.mode-button{padding:3px 6px;font-size:10px}.game-input-enhanced{font-size:13px;min-height:18px}.story-text{font-size:13px;line-height:1.4}.story-paragraph{margin-bottom:10px}.game-input-minimal{font-size:12px;padding:8px 10px;min-height:40px}.input-container-minimal{bottom:15px;left:8px;right:8px}}@media only screen and (max-width: 767px) and (orientation: landscape){.game-content{padding:20px 8px 8px}.story-text{font-size:13px;line-height:1.4}.input-container-minimal{bottom:15px;left:8px;right:8px}.game-loading-overlay{bottom:calc(env(safe-area-inset-bottom,0px) + 15px);width:40px;height:40px}.game-loading-image{width:40px;height:40px}}@media only screen and (max-width: 1090px){.world-generation-content,.character-creation-content{max-width:450px}.world-generation-title,.character-creation-title{font-size:22px}.genre-card,.story-card{padding:12px 16px}.genre-title,.story-title{font-size:16px}.name-creation-content{max-width:400px}.name-input{font-size:16px;padding:12px 16px}}@media only screen and (max-width: 767px){.world-generation-content,.character-creation-content{max-width:100%;padding:0 16px}.world-generation-title,.character-creation-title{font-size:20px;margin-bottom:24px}.genre-card,.story-card{padding:10px 12px;margin-bottom:8px}.genre-title,.story-title{font-size:14px}.character-list .character-avatar{width:100px;height:100px}.character-list .story-card{padding:20px 24px;max-width:550px}.character-list .story-left{gap:20px}.character-list .story-title{font-size:20px}.genre-number,.story-number{font-size:12px;width:20px;height:20px}.name-creation-content{max-width:100%;padding:0 16px}.name-prompt{font-size:18px;margin-bottom:20px}.name-input{font-size:14px;padding:10px 12px}.start-game-button{padding:10px 20px;font-size:14px}}@media only screen and (max-width: 480px){.world-generation-content,.character-creation-content{padding:0 12px}.world-generation-title,.character-creation-title{font-size:18px;margin-bottom:20px}.genre-card,.story-card{padding:8px 10px;margin-bottom:6px}.genre-title,.story-title{font-size:13px}.character-list .character-avatar{width:90px;height:90px}.character-list .story-card{padding:18px 20px;max-width:500px}.character-list .story-left{gap:18px}.character-list .story-title{font-size:18px}.genre-number,.story-number{font-size:11px;width:18px;height:18px}.name-creation-content{padding:0 12px}.name-prompt{font-size:16px;margin-bottom:16px}.name-input{font-size:13px;padding:8px 10px}.start-game-button{padding:8px 16px;font-size:13px}}@media only screen and (max-width: 767px) and (orientation: landscape){.world-generation-content,.character-creation-content{padding:0 12px}.world-generation-title,.character-creation-title{font-size:18px;margin-bottom:16px}.genre-card,.story-card{padding:8px 10px;margin-bottom:6px}.name-creation-content{padding:0 12px}.name-prompt{font-size:16px;margin-bottom:16px}}.input-container-clean{position:fixed;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);left:50%;transform:translate(-50%) translateY(100px);width:calc(100% - 40px);max-width:896px;background:#000000b3;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:12px 16px;display:flex;flex-direction:column;gap:8px;opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);z-index:1500;pointer-events:auto;box-shadow:0 12px 40px #0006}.input-container-clean.loaded{opacity:1;transform:translate(-50%) translateY(0)}.input-container-clean.loading{opacity:0;transform:translate(-50%) translateY(20px);transition:all .3s ease}.input-container-enhanced{position:fixed;bottom:20px;left:20px;right:20px;background:#0000004d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(20px);transition:all .6s ease .8s;z-index:var(--z-modal);pointer-events:auto;box-shadow:0 8px 32px #0000004d}.input-container-enhanced.loaded{opacity:1;transform:translateY(0)}.input-container-enhanced.loading{opacity:.7;transform:translateY(20px);transition:all .3s ease}.input-mode-selector{display:flex;gap:8px;margin-bottom:4px}.mode-button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;cursor:pointer;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s ease;text-transform:capitalize;font-family:"IBM Plex Serif",serif}.mode-button:hover{background:#ffffff1a;border-color:#fff3;color:#ffffffe6}.mode-button.active{background:#ffb83c33;border-color:#ffb83c66;color:#ffb83c}.mode-button:disabled{opacity:.5;cursor:not-allowed}.input-area-clean{display:flex;align-items:flex-end;gap:10px}.input-area{display:flex;align-items:flex-end;gap:12px}.game-input-clean{flex:1;background:transparent;border:none;color:#ffffffe6;padding:0;font-size:16px;font-family:"IBM Plex Serif",serif;resize:none;min-height:22px;max-height:100px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;outline:none;pointer-events:auto}.game-input-clean::placeholder{color:#fff6}.game-input-enhanced{flex:1;background:transparent;border:none;color:#ffffffe6;padding:0;font-size:16px;font-family:"IBM Plex Serif",serif;resize:none;min-height:24px;max-height:120px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;outline:none;pointer-events:auto}.game-input-enhanced::placeholder{color:#ffffff80}.game-input-minimal{flex:1;background:transparent;border:none;color:#ffffffe6;padding:0;font-size:16px;font-family:inherit;resize:none;min-height:20px;max-height:120px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;outline:none;pointer-events:auto}.game-input-minimal::placeholder{color:#ffffff80}.input-send-btn-clean{background:#ffb83c26;border:1px solid rgba(255,184,60,.25);border-radius:12px;color:#ffb83c;cursor:pointer;padding:0;pointer-events:auto;transition:all .2s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:36px;min-height:36px}.input-send-btn-clean:hover{background:#ffb83c40;border-color:#ffb83c66;color:#ffb83c;transform:scale(1.05)}.input-send-btn-clean:active{transform:scale(.95)}.input-send-btn-clean .icon{width:14px;height:14px}.ai-message-interactive{cursor:pointer;transition:all .2s ease}.ai-paragraph-hoverable{transition:all .2s ease;border-bottom:1px solid transparent;display:inline-block;width:100%}.ai-paragraph-hoverable:hover{border-bottom:1px dashed rgba(255,184,60,.5)}.ai-message-interactive:hover{background:#ffb83c08}.message-edit-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--z-modal, 1001);display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .2s ease}.message-edit-modal{background:#0000004d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06);border-radius:8px;width:95%;max-width:900px;height:90vh;display:flex;flex-direction:column;animation:slideUpModal .2s ease}.message-edit-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.modal-title{color:#fffc;font-size:16px;font-weight:500;margin:0;font-family:Inter,sans-serif}.modal-close-btn{background:transparent;border:none;color:#fff6;cursor:pointer;transition:all .2s ease;font-size:24px;line-height:1;padding:4px}.modal-close-btn:hover{color:#fffc}.message-edit-content{flex:1;padding:20px;overflow-y:auto}.message-edit-textarea{width:100%;height:100%;background:transparent;border:none;color:#ffffffd9;padding:0;font-size:16px;font-family:"IBM Plex Serif",serif;line-height:1.7;resize:none;outline:none}.message-edit-textarea::selection{background:#ffb83c4d}.message-edit-footer{display:flex;gap:8px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.04);justify-content:flex-end}.modal-btn{padding:8px 16px;border-radius:6px;font-size:13px;font-family:IBM Plex Sans,sans-serif;cursor:pointer;transition:all .2s ease;border:1px solid rgba(255,255,255,.08);background:transparent;color:#fff9}.modal-btn:hover{background:#ffffff0d;border-color:#ffffff26;color:#ffffffe6}.modal-btn-save{color:#ffb83ce6;border-color:#ffb83c33}.modal-btn-save:hover{background:#ffb83c14;border-color:#ffb83c4d;color:#ffb83c}@keyframes slideUpModal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.action-buttons-container{position:absolute!important;bottom:calc(env(safe-area-inset-bottom,0px) + 20px)!important;left:50%!important;transform:translate(-50%) translateY(20px)!important;width:calc(100% - 40px);max-width:600px;display:flex;gap:8px;justify-content:center;align-items:center;background:transparent;border:none;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;opacity:0;transition:all .6s ease;z-index:10;will-change:transform}.action-buttons-container.loaded{opacity:1;transform:translate(-50%) translateY(0)!important}.action-buttons-container.animating .action-btn{opacity:0;transform:scale(.8) translateY(10px);transition:all .2s ease}.action-btn{flex:1;padding:16px 20px;border-radius:12px;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease,transform .2s ease;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;background:transparent;background-color:transparent;background-image:none;color:#ffffffe6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.action-btn:disabled{opacity:.3;cursor:not-allowed}.action-btn:not(:disabled):hover{background:#ffffff0d;background-color:#ffffff0d;border-color:#ffffff4d}.action-btn:not(:disabled):active{background:#ffffff14;background-color:#ffffff14}.action-btn-icon{width:18px;height:18px;stroke-width:2;flex-shrink:0}.action-btn span{font-weight:500;font-family:IBMPlexSans,sans-serif}.flame-animation{display:flex;align-items:center;justify-content:center;width:100%;height:48px;animation:transitionAppear .3s ease-in-out}.flame-transition-image{width:48px;height:48px;object-fit:contain;animation:transitionPulse .8s ease-in-out infinite alternate}@keyframes transitionAppear{0%{opacity:0;transform:scale(.5) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes transitionPulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.05);opacity:1}}.input-close-btn{position:absolute;top:8px;right:8px;z-index:10}.close-input-btn{width:32px;height:32px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffffffb3;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.close-input-btn:hover{background:#fff3;color:#ffffffe6;transform:scale(1.1)}.close-input-btn:disabled{opacity:.3;cursor:not-allowed;transform:none!important}.game-loading-overlay{position:fixed;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);left:50%;transform:translate(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;z-index:1600;animation:loadingFadeIn .3s ease}.game-loading-image{width:48px;height:48px;object-fit:contain;animation:loadingPulse 1.5s ease-in-out infinite}@keyframes loadingFadeIn{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes loadingPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.input-send-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#ffffffe6;cursor:pointer;padding:0;pointer-events:auto;transition:all .2s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:40px;min-height:40px}.input-send-btn:hover{background:#ffffff26;border-color:#ffffff4d;color:#fff}.input-send-btn .icon{width:16px;height:16px}.game-page button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;outline:none;box-shadow:none;border-radius:0;transition:none;position:static;display:inline-block;text-align:left;line-height:normal;vertical-align:baseline;white-space:normal;word-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-wrap:normal;direction:ltr;writing-mode:horizontal-tb;text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.game-page button:hover,.game-page button:active{background:none;border:none;box-shadow:none;transform:none;filter:none;opacity:1}.game-page button:focus{background:none;border:none;box-shadow:none;transform:none;filter:none;opacity:1;outline:none}.game-page button:disabled{background:none;border:none;box-shadow:none;transform:none;filter:none;opacity:.5;cursor:not-allowed}.game-page .micro-btn-close,.game-page .micro-btn-nav,.game-page .micro-btn-action,.game-page .input-send-btn{all:unset;display:inline-block;cursor:pointer}.game-page .micro-btn-close{background:transparent;border:none;color:#fffc;padding:8px;font-size:14px;font-weight:600;transition:all .2s ease;border-radius:4px}.game-page .micro-btn-nav{background:transparent;border:none;color:#fffc;padding:8px;transition:all .2s ease;border-radius:4px}.game-page .micro-btn-action{background:transparent;border:none;color:#ffffffe6;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s ease;border-radius:4px}.game-page .input-send-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffffffe6;padding:0;transition:all .2s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;min-width:40px;min-height:40px}.game-page .input-send-btn:hover{background:#ffffff26;border-color:#ffffff4d;color:#fff;transform:none}.game-page .input-send-btn .icon{width:16px;height:16px}.home-button.neon{color:var(--dark-0)}.home-button.neon:before{background-color:#00d4ff}.home-button.neon:after{border-color:#00d4ff}.home-button.neon:hover:after{background-color:#00d4ff2e}.home-button.elderspire{color:var(--dark-0)}.home-button.elderspire:before{background-color:#5fa8ff}.home-button.elderspire:after{border-color:#5fa8ff}.home-button.elderspire:hover:after{background-color:#5fa8ff2e}.home-button.machine{color:var(--dark-0)}.home-button.machine:before{background-color:#7aff6a}.home-button.machine:after{border-color:#7aff6a}.home-button.machine:hover:after{background-color:#7aff6a2e}.home-button.antagonist{color:var(--dark-0)}.home-button.antagonist:before{background-color:#ff58ff}.home-button.antagonist:after{border-color:#ff58ff}.home-button.antagonist:hover:after{background-color:#ff58ff2e}.home-button.hollowbriar{color:var(--dark-0)}.home-button.hollowbriar:before{background-color:#58cf7a}.home-button.hollowbriar:after{border-color:#58cf7a}.home-button.hollowbriar:hover:after{background-color:#58cf7a2e}.home-button.crownfall{color:var(--dark-0)}.home-button.crownfall:before{background-color:#ffc44d}.home-button.crownfall:after{border-color:#ffc44d}.home-button.crownfall:hover:after{background-color:#ffc44d33}.home-button.astra{color:var(--dark-0)}.home-button.astra:before{background-color:#6aa4ff}.home-button.astra:after{border-color:#6aa4ff}.home-button.astra:hover:after{background-color:#6aa4ff2e}.home-button.arcanum{color:var(--dark-0)}.home-button.arcanum:before{background-color:#b883ff}.home-button.arcanum:after{border-color:#b883ff}.home-button.arcanum:hover:after{background-color:#b883ff2e}.choices-container{display:flex;flex-direction:column;gap:12px;margin-top:32px;margin-bottom:120px;padding:0}@media (max-width: 768px){.choices-container{gap:10px;margin-top:24px;margin-bottom:100px}}.world-about{max-width:720px}.world-about p{color:var(--color-text-secondary, #b0b0b0);line-height:1.8;font-size:1.05rem}.world-about p+p{margin-top:1rem}.characters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--medium, 24px);width:100%}.character-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:var(--medium, 24px);display:flex;flex-direction:column;align-items:center;text-align:center;transition:border-color .3s ease,background .3s ease}.character-card:hover{border-color:#ffffff29;background:#ffffff0f}.character-card img{width:110px;height:110px;border-radius:50%;object-fit:cover;margin-bottom:16px;border:2px solid rgba(255,255,255,.12)}.character-card h4{margin:0 0 4px;font-size:1.15rem}.character-title{color:var(--color-accent, #c9a84c);font-style:italic;font-size:.9rem;margin:0 0 6px}.character-meta{color:var(--color-text-tertiary, #888);font-size:.8rem;margin:0 0 12px;letter-spacing:.03em}.character-personality{color:var(--color-text-secondary, #b0b0b0);font-size:.9rem;line-height:1.6;margin:0 0 8px}.character-backstory{color:var(--color-text-tertiary, #888);font-size:.85rem;line-height:1.6;margin:0}.lore-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--medium, 24px);width:100%}.lore-card{background:#0003;border-left:3px solid var(--color-accent, #c9a84c);border-radius:0 12px 12px 0;padding:var(--medium, 24px);transition:background .3s ease}.lore-card:hover{background:#0000004d}.lore-category{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent, #c9a84c);background:#c9a84c1a;padding:2px 10px;border-radius:4px;margin-bottom:8px}.lore-card h4{margin:0 0 8px;font-size:1.05rem}.lore-card p{color:var(--color-text-secondary, #b0b0b0);font-size:.9rem;line-height:1.6;margin:0}@media (max-width: 768px){.characters-grid,.lore-grid{grid-template-columns:1fr}.character-card img{width:90px;height:90px}}#cc-main{--cc-font-family: inherit;--cc-bg: var(--dark-1);--cc-primary-color: var(--dark-5);--cc-secondary-color: var(--dark-4);--cc-btn-primary-bg: #7c3aed;--cc-btn-primary-border-color: #7c3aed;--cc-btn-primary-hover-bg: #6d28d9;--cc-btn-primary-hover-border-color: #6d28d9;--cc-btn-primary-color: #fff;--cc-btn-secondary-bg: var(--dark-2);--cc-btn-secondary-border-color: var(--dark-3);--cc-btn-secondary-hover-bg: var(--dark-3);--cc-btn-secondary-color: var(--dark-5);--cc-toggle-on-bg: #7c3aed;--cc-toggle-off-bg: var(--dark-3);--cc-toggle-readonly-bg: var(--dark-3);--cc-cookie-category-block-bg: var(--dark-2);--cc-cookie-category-block-border: var(--dark-3);--cc-overlay-bg: rgba(0, 0, 0, .65);--cc-separator-border-color: var(--dark-3);--cc-btn-border-radius: 8px;--cc-modal-border-radius: 12px;z-index:10000;font-size:14px}#cc-main .cm{border:1px solid var(--dark-3);box-shadow:0 8px 32px #00000080}#cc-main .pm{border:1px solid var(--dark-3)}#cc-main a{color:#a78bfa}#cc-main a:hover{color:#c4b5fd}@tailwind base;@tailwind components;@tailwind utilities;html,body{overflow-x:hidden;-webkit-overflow-scrolling:touch}html{overflow-y:scroll}@media screen and (max-width: 768px){input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],textarea,select{font-size:16px!important}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html h1:not(.aiwhisp-settings-panel h1):not(.aiwhisp-settings-panel * h1):not(.scenario-title):not(.character-creation-title):not(.adventures-page h1):not(.discover-page h1){font-size:var(--text-display-large);line-height:var(--text-display-large)}html h2:not(.aiwhisp-settings-panel h2):not(.aiwhisp-settings-panel * h2):not(.adventures-page h2):not(.discover-page h2){font-size:var(--text-display);line-height:var(--text-display-large)}html h3:not(.aiwhisp-settings-panel h3):not(.aiwhisp-settings-panel * h3):not(.adventures-page h3):not(.discover-page h3){font-size:var(--text-header-large);line-height:var(--large)}html h4:not(.aiwhisp-settings-panel h4):not(.aiwhisp-settings-panel * h4):not(.adventures-page h4):not(.discover-page h4){font-size:var(--text-header-medium)}html h5:not(.aiwhisp-settings-panel h5):not(.aiwhisp-settings-panel * h5):not(.adventures-page h5):not(.discover-page h5){font-size:var(--text-header-small)}html p:not(.aiwhisp-settings-panel p):not(.aiwhisp-settings-panel * p):not(.adventures-page p):not(.discover-page p),html li:not(.aiwhisp-settings-panel li):not(.aiwhisp-settings-panel * li):not(.adventures-page li):not(.discover-page li){font-size:16px;line-height:var(--medium)}.aiwhisp-settings-panel h1,.aiwhisp-settings-panel h2,.aiwhisp-settings-panel h3,.aiwhisp-settings-panel h4,.aiwhisp-settings-panel h5,.aiwhisp-settings-panel h6,.aiwhisp-settings-panel p{margin:0!important}.aiwhisp-settings-panel ul,.aiwhisp-settings-panel ol{display:block!important;list-style:none!important;gap:0!important}button svg,a svg,button .lucide,a .lucide{display:inline-block!important;flex-shrink:0;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}select{background-color:#1a1a1a;color:#fff}select option{background-color:#1a1a1a;color:#fff;padding:8px 12px}select option:hover,select option:focus,select option:checked{background-color:#333;color:#fff}.profile-page-root select,.profile-page-root select option{background-color:#1a1a1a!important;color:#fff!important}
