.button{border-radius:var(--radius-round);width:100%}.button--primary{background-color:var(--color-primary);color:var(--color-text-button);padding:var(--padding-y-button) var(--padding-x-button)}.button--primary.button--small{padding:var(--padding-y-smallbutton) var(--padding-x-button)}.button--secondary{color:var(--color-primary);border:var(--border-main) solid var(--color-primary);padding:calc(var(--padding-y-button) - var(--border-main)) calc(var(--padding-x-button) - var(--border-main))}.button--secondary.button--small{padding:calc(var(--padding-y-smallbutton) - var(--border-main)) calc(var(--padding-x-button) - var(--border-main))}.button--login{background-color:var(--color-surface-muted);color:var(--color-text-default);padding:var(--padding-y-button) var(--padding-x-button)}.button.is-disabled{opacity:.2;pointer-events:none}.button.is-loading{cursor:progress}.button.is-completed{background-color:var(--color-success);color:#fff}.button__content{justify-content:center;align-items:center;gap:var(--gap-icon);display:flex}.button--small.button__content{gap:var(--gap-icon-small)}.button__icon{aspect-ratio:1;flex-shrink:0;height:1.375rem}.button--small .button__icon{height:.875rem}.button__icon>svg,.button__icon>img{width:100%;height:100%}.button__label{font-size:var(--font-size-button);white-space:nowrap;text-overflow:ellipsis;color:currentColor;max-width:100%;overflow:hidden}.button-group{gap:var(--gap-button);margin-top:var(--margin-y-button);flex-wrap:wrap;display:flex}.button-group>*{width:unset;flex:150px}.popup-modal__container{background:var(--color-overlay);width:100%;height:100%;-webkit-backdrop-filter:blur(var(--blur-modal-scrim));backdrop-filter:blur(var(--blur-modal-scrim));padding:var(--padding-y-page) var(--padding-x-page);z-index:50;align-items:center;display:flex;position:fixed;top:0;left:0}.popup-modal{width:100%;max-height:720px;padding:var(--padding-y-modal) var(--padding-x-modal);gap:var(--gap-stack);background:var(--color-surface);border:var(--border-small) solid var(--color-border);border-radius:var(--radius-main);box-shadow:0px 7px 10px var(--color-shadow-medium);flex-direction:column;display:flex;position:relative}.popup-modal__close{padding:var(--space-4);position:absolute;top:0;right:0}.popup-modal__close>svg{color:var(--color-action-quiet);width:.75rem;height:.75rem}.popup-modal__text{text-align:center;gap:var(--gap-list);flex-direction:column;width:100%;display:flex}.popup-modal__text--align-left{text-align:left}.popup-modal__text>h1{color:var(--color-text-default);font-size:var(--font-size-h1)}.popup-modal__text>p{color:var(--color-text-secondary);font-size:var(--font-size-body)}.popup-modal__content{width:100%;color:var(--color-text-secondary);font-size:var(--font-size-body);overflow-y:auto}.gear-instructions ol{gap:var(--gap-list);flex-direction:column;display:flex}.gear-instructions>img{flex-grow:1;max-width:100%}.gear-instructions li{color:var(--color-text-secondary);margin:8px 0;list-style-type:disc}.gear-instructions:has(ol) li{gap:var(--space-2);display:flex}.gear-instructions>ul>li,.gear-instructions>ul>ul,.gear-instructions>ul>ul>li{margin-left:1em}#profileHeader{width:100%}.user-assets{width:100%;position:relative}.overlap-elements{width:100%;padding-right:var(--padding-x-page);justify-content:center;align-items:end;margin-top:-54px;display:flex}.avatar__container{aspect-ratio:1;z-index:2;width:167px;position:relative}.user-assets__banner{width:100%;height:var(--height-banner);background:#3f4653;overflow:hidden}.user-assets__banner>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.user-assets__xp-bar{width:100%;height:var(--height-xpbar)}.user-assets__avatar{padding:var(--space-3) 0 0 var(--space-2);position:absolute;top:0;left:0}.seeAll{color:var(--color-black);background-color:var(--color-brand);border-radius:25px;align-items:center;width:74px;height:26px;min-height:26px;margin:6px 0;padding:6px 15px;font-size:.875rem;font-weight:400;display:flex}.intrfac3{font-family:United Kingdom\, regular}.secondaryFont{font-family:var(--font-primary)}.textOutline{color:#334155;text-shadow:-.5px -.5px #fff,.5px -.5px #fff,-.5px .5px #fff,.5px .5px #fff}.fadeIn{animation:.4s ease-in forwards fadeIn}.fadeOut{animation:.4s ease-in forwards fadeOut}.input-description{font-size:var(--font-size-description);color:var(--color-text-muted);margin-top:var(--margin-y-description-offset);margin-bottom:var(--margin-y-input);line-height:1.2em;display:block}.profileImageUploadPreview{aspect-ratio:1;align-self:center;width:clamp(0px,73.4%,450px);margin-top:20px;position:relative;overflow:hidden}.bannerImageUploadPreview{aspect-ratio:39/14;align-self:center;width:clamp(0px,90%,450px);margin-top:20px;position:relative;overflow:hidden}.bannerImageUploadPreview>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.profileImageUploadPreview>img:first-child{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.profileImageUploadPreview>div{z-index:2;background:var(--color-black);opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.profileImageUploadPreview>img.croppedImage{z-index:3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.closeButton{position:absolute;top:20px;right:20px}.closeButton img,.closeButton svg{aspect-ratio:1;width:.75rem;color:var(--color-action-quiet)}.accessoryModal,.levelupModal,.unlockModal{z-index:50;justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:fixed;top:0;left:0}.accessoryModal>.background,.levelupModal>.background,.unlockModal>.background{background:var(--color-black);opacity:.5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;height:100%;position:absolute}.accessoryModal>.content,.levelupModal>.content,.unlockModal>.content{background:var(--color-off-black);border-radius:var(--radius-main);border:var(--border-main) solid var(--color-gray-1);z-index:1;flex-direction:column;align-items:center;gap:16px;width:92%;max-height:85%;padding:20px;display:flex;position:relative;overflow:auto}.accessoryModal>.content{justify-content:space-between;gap:24px}.levelupModal>.content,.unlockModal>.content{background:var(--color-gray-1);justify-content:space-between;height:85%}.levelupModal{z-index:20}.content>button:first-child{z-index:2;opacity:.5;position:absolute;top:20px;left:20px}.content>button:first-child>img{aspect-ratio:1;height:16px}.content>h2{font-family:var(--font-primary);letter-spacing:-.01em;text-align:center;color:var(--color-white);margin-top:10px;font-size:18px;font-weight:700;line-height:21px}.unlock-animation>div{aspect-ratio:1;z-index:1;justify-content:center;align-items:center;width:56%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.unlock-animation>div>img:first-child{aspect-ratio:1;z-index:2;width:100%}.unlock-animation>div>img:nth-child(2){aspect-ratio:1;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.redirect-modal{z-index:100;background:var(--color-background);flex-direction:column;justify-content:space-between;align-items:center;width:100vw;height:100dvh;padding:48px 24px;display:flex;position:fixed;top:0;left:0}.redirect-modal__warning{gap:var(--gap-stack);flex-direction:column;width:100%;display:flex}#redirect-url{text-transform:lowercase}.redirect-modal__warning>p{font-size:var(--font-size-body-large)}.redirect-modal__warning>h1{font-size:var(--font-size-h1)}.redirect-modal__warning>div{background:var(--color-surface);border-radius:var(--radius-main);padding:var(--padding-y-box) var(--padding-x-box)}.redirect-modal__warning>div>p{font-size:inherit;color:var(--color-text-default);font-weight:700}.redirect-modal__options{gap:var(--gap-stack);flex-direction:column;width:clamp(0px,100%,312px);display:flex}.content-grid{grid-template-columns:repeat(auto-fill, minmax(var(--min-col-width-main), 1fr));grid-auto-rows:1fr;width:100%;display:grid}.content-grid--small{grid-template-columns:repeat(auto-fill, minmax(var(--min-col-width-small), 1fr))}.content-grid--default-gap{gap:var(--gap-grid)}.content-grid--large-gap{gap:var(--gap-grid-large)}.content-grid--small-gap{gap:var(--gap-grid-small)}.profile-accessory{aspect-ratio:1;border-radius:var(--radius-main);border:var(--border-main) solid transparent;justify-content:center;align-items:center;width:100%;display:flex}.profile-accessory.is-empty{background:var(--color-surface-muted)}.profile-accessory.is-selected{border-color:var(--color-text-default)}.unlock-animation{aspect-ratio:1;flex-grow:1;justify-content:center;align-items:center;max-width:100%;display:flex;position:relative}.unlock-animation>img{aspect-ratio:1;width:100%}.unlock-animation__reward{aspect-ratio:1;z-index:1;justify-content:center;align-items:center;width:60%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.unlock-animation__xp{aspect-ratio:1;border-radius:var(--radius-round);border:var(--border-main) solid var(--color-primary);background:var(--color-background-translucent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;width:100%;display:flex}.unlock-animation__xp>span{color:var(--color-primary);font-size:4rem;font-family:var(--font-secondary)}.unlock-animation__asset>img:first-child{aspect-ratio:1;z-index:2;width:100%}.unlock-animation__asset>img:nth-child(2){aspect-ratio:1;width:80.8383%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xp-bar__root{background-color:color-mix(in srgb, var(--color-brand-accent) 10%, transparent);width:100%;height:100%;overflow:hidden;transform:translateZ(0)}.xp-bar__indicator{box-shadow:inset 0 0 3px 2px var(--color-brand-accent);background:linear-gradient(to bottom, #ffffff4d, var(--color-brand-accent), #0000004d), linear-gradient(to left, #ffffff4d, var(--color-brand-accent), #0000004d);background-blend-mode:hard-light;width:100%;height:100%;transition:transform .66s cubic-bezier(.65,0,.35,1)}.xp-bar__indicator:before{content:"";z-index:1;background-color:#fff;border-radius:100%;width:2px;position:absolute;top:0;bottom:0;right:0;transform:translate(50%);box-shadow:0 0 4px 2px #fff}.xp-bar-labeled{gap:var(--gap-dropdown);flex-direction:column;width:100%;display:flex}.xp-bar-labeled>div:not(.xp-bar-labeled__text){width:100%;height:var(--height-xpbar);border-radius:5px;overflow:hidden}.xp-bar-labeled__text{font-family:var(--font-secondary);justify-content:space-between;display:flex}.xp-bar-labeled__text>span{font-size:var(--font-size-description);letter-spacing:.03em;color:var(--color-text-secondary)}.xp-bar-labeled__text>span>span{font-family:var(--font-primary);color:var(--color-text-secondary);font-weight:700}.daily-login-bonus{width:100%;max-width:250px}.daily-login-bonus>h2{text-align:center;margin-bottom:var(--margin-y-header)}.daily-login-bonus__list{align-items:center;gap:var(--gap-stack);padding:var(--padding-y-card) var(--padding-x-card);border-radius:var(--radius-small);background-color:var(--color-surface-muted);flex-direction:column;display:flex}.daily-login-bonus__list-item{gap:var(--space-5);width:100%;color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}.daily-login-bonus__list-item--achieved{color:var(--color-primary-muted)}.daily-login-bonus__list-item--unlocked{color:var(--color-primary)}.daily-login-bonus__day{align-items:center;gap:var(--gap-icon);border:var(--border-main) solid currentColor;border-radius:var(--radius-xsmall);width:100%;max-width:130px;padding:var(--padding-y-smallbox) var(--padding-x-smallbox);display:flex}.daily-login-bonus__day>svg{aspect-ratio:1;height:1rem;margin-left:var(--gap-icon)}.daily-login-bonus__day>span{font-size:var(--font-size-h2)}.daily-login-bonus__xp{text-wrap:nowrap;flex-shrink:0;font-weight:700}.daily-login-bonus__xp>span{font-family:var(--font-secondary);font-size:var(--font-size-description)}.daily-reward-modal__content{justify-content:center;gap:var(--gap-stack-large);margin:var(--margin-y-section) 0;flex-direction:column;display:flex}.daily-reward-modal__inner{flex-grow:1;justify-content:center;align-items:center;display:flex}.unlockTitle{flex-direction:column;gap:12px;width:100%;display:flex}.unlockTitle>*{text-align:center;text-wrap:wrap;width:100%}.unlockTitle>h2{letter-spacing:-.01em;color:var(--color-white);font-size:24px;font-weight:400;line-height:24px}.unlockTitle>p{font-family:var(--font-primary);letter-spacing:-.01em;color:var(--color-white);opacity:.5;font-size:14px;font-weight:400;line-height:16.41px}.levelupTitle{flex-direction:column;gap:12px;width:100%;display:flex}.levelupTitle>*{text-align:center;text-wrap:wrap;width:100%}.levelupTitle>h2{letter-spacing:-.01em;color:var(--color-white);font-size:24px;font-weight:400;line-height:24px}.levelupTitle>p{font-family:var(--font-primary);letter-spacing:-.01em;color:var(--color-white);opacity:.5;font-size:14px;font-weight:400;line-height:16.41px}.demo-end-modal__brands{border-bottom:1px solid var(--swatch-neutral-600);justify-content:center;align-items:center;gap:16px;padding-bottom:16px;display:flex}.demo-end-modal__brand-logo{background:var(--swatch-neutral-700);border-radius:12px;justify-content:center;align-items:center;width:80px;height:80px;padding:12px;display:flex}.demo-end-modal__brand-logo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.demo-end-modal__brand-placeholder{width:100%;height:100%;color:var(--swatch-brand);justify-content:center;align-items:center;font-size:36px;font-weight:700;display:flex}.demo-end-modal__brand-x{color:#666;font-size:24px;font-weight:300}.demo-end-modal__description{flex-direction:column;gap:16px;font-size:14px;line-height:1.6;display:flex}.demo-end-modal__description p{margin:0}.demo-end-modal__brand-highlight{color:var(--swatch-brand);font-weight:600}.demo-end-modal__signature{border-top:1px solid var(--swatch-neutral-600);border-bottom:1px solid var(--swatch-neutral-600);align-items:center;gap:8px;padding:12px 0;display:flex}.demo-end-modal__x-icon{font-size:var(--font-size-300);color:var(--swatch-brand);font-weight:var(--font-weight-bold)}.demo-end-modal__signature-text{color:var(--swatch-brand);font-size:var(--font-size-100);font-weight:var(--font-weight-medium)}.demo-end-modal__explore-text{color:var(--swatch-brand);font-size:var(--font-size-100);font-weight:var(--font-weight-medium);padding-top:var(--padding-y-button);justify-content:center;text-decoration:underline;display:flex}.demo-end-modal__content::-webkit-scrollbar{width:6px}.demo-end-modal__content::-webkit-scrollbar-track{background:#252525;border-radius:3px}.demo-end-modal__content::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.demo-end-modal__content::-webkit-scrollbar-thumb:hover{background:#555}.toast-backdrop{z-index:59;opacity:0;transition:opacity var(--duration-long) ease;pointer-events:none;background-color:#000000bf;position:fixed;inset:0}.toast-backdrop.is-visible{opacity:1;pointer-events:auto}.toast-banner{left:var(--padding-x-page);right:var(--padding-x-page);bottom:calc(var(--height-navbar) + var(--padding-y-page));padding:var(--padding-y-card) var(--padding-x-card);border-radius:var(--radius-main);background-color:var(--color-surface-muted);border:var(--border-main) solid var(--color-border);color:var(--color-text-secondary);box-shadow:0 7px 10px var(--color-shadow-medium);z-index:60;opacity:0;--toast-drag-x:0px;transform:translate3d(var(--toast-drag-x), 50%, 0);transition:transform var(--duration-long) ease, opacity var(--duration-long) ease;pointer-events:auto;align-items:center;display:flex;position:fixed}.toast-banner.is-visible{opacity:1;transform:translate3d(var(--toast-drag-x), 0, 0)}.toast-banner:not(.is-visible){pointer-events:none}.toast-banner.is-pressing{transition:opacity var(--duration-long) ease}.toast-banner.is-exiting-left,.toast-banner.is-exiting-right{opacity:0;transition:transform calc(var(--duration-long) - 50ms) ease, opacity calc(var(--duration-long) - 50ms) ease;pointer-events:none}.toast-banner.is-exiting-left{transform:translate(-120vw)}.toast-banner.is-exiting-right{transform:translate(120vw)}.toast-banner__icon{width:var(--font-size-h1);aspect-ratio:1;background-color:color-mix(in srgb, var(--color-failure) 75%, transparent);border-radius:var(--radius-xsmall);justify-content:center;align-items:center;display:flex}.toast-banner.is-success .toast-banner__icon{background-color:color-mix(in srgb, var(--color-success) 50%, transparent)}.toast-banner__icon>svg{color:var(--swatch-neutral-100);height:var(--font-size-description);aspect-ratio:1}.toast-banner.is-error{background-color:color-mix(in srgb, var(--color-failure) 5%, var(--color-surface-muted));border:var(--border-main) solid color-mix(in srgb, var(--color-failure) 25%, var(--color-border))}.toast-banner.is-success{background-color:color-mix(in srgb, var(--color-success) 5%, var(--color-surface-muted));border:var(--border-main) solid color-mix(in srgb, var(--color-success) 25%, var(--color-border))}.toast-banner>span{text-align:center;width:100%;display:inline-block}.toast-link,.toast-banner>a{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline-block}.anchored-callout{z-index:10002;pointer-events:none}.anchored-callout__inner{background:var(--color-surface-muted);outline:var(--border-small) solid var(--color-primary);border-radius:var(--radius-main);max-width:320px;position:relative}.anchored-callout__arrow-anchor{position:absolute;inset:1px}.anchored-callout__content{text-align:left;font-size:var(--font-size-body);padding:var(--padding-y-box) var(--padding-x-box)}.anchored-callout__content>div{margin-top:var(--space-1);font-size:var(--font-size-description);color:var(--color-text-secondary)}body.tutorial-active *{pointer-events:none}body.tutorial-active .tutorial__backdrop,body.tutorial-active .anchored-callout,body.tutorial-active .anchored-callout *,body.tutorial-active .tutorial-highlight,body.tutorial-active .tutorial-highlight *,body.tutorial-active.tutorial-subpage .slide-modal__content:after{pointer-events:auto}.tutorial-highlight{transition:transform .12s!important}body.tutorial-target-bump .tutorial-highlight{transform-origin:50%;transform:translateY(-3px)!important}.tutorial{z-index:10000;pointer-events:none;position:fixed;inset:0}.tutorial__backdrop{top:0;left:0;right:0;bottom:var(--height-navbar);background:rgba(0, 0, 0, calc(1 - var(--tutorial-opacity)));pointer-events:auto;will-change:opacity;opacity:1;transition:opacity .25s;position:absolute}body.tutorial-hidden .tutorial__backdrop{opacity:0;pointer-events:none}.tutorial-subpage:not(.tutorial-hidden) .slide-modal__content{position:relative}.tutorial-subpage:not(.tutorial-hidden) .slide-modal__content:after{content:"";background:rgba(0, 0, 0, calc(1 - var(--tutorial-opacity)));pointer-events:auto;will-change:opacity;transition:opacity .25 ease;opacity:1;position:fixed;inset:0}.tutorial-subpage.tutorial-hidden .slide-modal__content:after{opacity:0;pointer-events:none}.tutorial-subpage .tutorial__backdrop{display:none}.tutorial__message{left:var(--padding-x-page);right:var(--padding-x-page);bottom:calc(var(--height-navbar) + var(--padding-y-page));padding:var(--padding-y-card) var(--padding-x-card);border-radius:var(--radius-main);background-color:var(--color-surface);border:var(--border-small) solid var(--color-primary);color:var(--color-text-default);box-shadow:0 7px 10px var(--color-shadow-medium);z-index:10002;pointer-events:none;text-align:center;animation:.25s ease-out tutorial-message-appear;position:fixed}.tutorial-subpage .tutorial__message{bottom:var(--padding-y-page)}@keyframes tutorial-message-appear{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}.edit-profile .banner-button.tutorial-highlight{box-shadow:none;background-color:var(--color-surface);position:relative}.edit-profile .banner-button.tutorial-highlight:before{content:"";border-radius:var(--radius-round);z-index:-1;position:absolute;inset:0}.quest-card.is-live.tutorial-highlight:before{box-shadow:unset}.chat-tutorial-step .tutorial__message{bottom:calc(var(--height-navbar) + var(--height-chatbar) + 2 * var(--padding-y-page))}.tutorial-active:not(.tutorial-hidden) .tutorial-highlight{filter:var(--filter-glow-small);position:relative}.tutorial-active:not(.tutorial-full-chat-open):not(.tutorial-hidden):not(.tutorial-subpage) .tabs__track{z-index:10001;-webkit-backdrop-filter:unset;backdrop-filter:unset;box-shadow:unset;background:0 0}.tutorial-active:not(.tutorial-hidden) .tabs__options{overflow-x:unset}.tutorial-active .navbar__link,.tutorial-active .tabs__button{transition:opacity .25s}.tutorial-active:not(.tutorial-hidden) .tabs__button:not(.tutorial-highlight),.tutorial-active:not(.tutorial-hidden) .navbar__link:not(.tutorial-highlight){opacity:var(--tutorial-opacity)}.tutorial-active:not(.tutorial-hidden) .tabs__button.tutorial-highlight{box-shadow:var(--glow-main);filter:none!important}.tutorial-active:not(.tutorial-hidden) .tutorial-highlight .navbar__icon{animation:1.5s ease-in-out infinite tutorial-icon-pulse}@keyframes tutorial-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}body.tutorial-active{touch-action:none;height:100%;overflow:hidden}html:has(body.tutorial-active){touch-action:none;height:100%;overflow:hidden}.chat-tutorial-step:not(.tutorial-full-chat-open) .chat-bar{z-index:10001}.chat-tutorial-step:not(.chat-tutorial-arrows-active) .chat-bar{box-shadow:var(--glow-main)}.tutorial-full-chat-open .slide-modal__container{z-index:10003}.tutorial-full-chat-open .slide-modal__header-button{animation:.25s 3s close-button-highlight,1.5s ease-in-out 3.25s infinite close-button-pulse}@keyframes close-button-highlight{0%{box-shadow:none;color:inherit;background-color:inherit}to{box-shadow:var(--glow-main);color:var(--color-text-default);background-color:var(--color-surface-muted)}}@keyframes close-button-pulse{0%,to{box-shadow:var(--glow-main);color:var(--color-text-default);background-color:var(--color-surface-muted);transform:scale(1)}50%{box-shadow:var(--glow-main);color:var(--color-text-default);background-color:var(--color-surface-muted);transform:scale(1.1)}}.slide-modal__container{z-index:40;width:100%;height:100dvh;padding-top:var(--padding-y-page);pointer-events:auto;justify-content:center;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0;overflow-y:visible}.slide-modal__container:before{content:"";z-index:-1;-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000;animation:.2s forwards SubpageModalFadeIn;position:absolute;inset:-50% 0 0}.slide-modal__container--open:before{animation:.2s forwards SubpageModalFadeIn}.slide-modal__container--closing:before{animation:.2s forwards SubpageModalFadeOut}.slide-modal__container--inactive{pointer-events:none}.slide-modal__container--inactive:before{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000;animation:none}@keyframes SubpageModalFadeIn{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}to{background-color:var(--color-overlay);-webkit-backdrop-filter:blur(var(--blur-subpage-scrim));backdrop-filter:blur(var(--blur-subpage-scrim))}}@keyframes SubpageModalFadeOut{0%{background-color:var(--color-overlay);-webkit-backdrop-filter:blur(var(--blur-subpage-scrim));backdrop-filter:blur(var(--blur-subpage-scrim))}to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}.slide-modal{box-sizing:border-box;background:linear-gradient(to bottom, var(--color-background-translucent), var(--color-background));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-large) var(--radius-large) 0 0;width:100%;height:100%;box-shadow:0 -7px 50px var(--color-shadow-medium);border-top:var(--border-small) solid var(--color-border);flex-direction:column;animation:.2s ease-out SubpageModalSlideUp;display:flex;position:relative;overflow:hidden}.slide-modal--auto{height:auto;max-height:calc(100dvh - var(--padding-y-page));background:linear-gradient(to bottom, var(--color-surface-translucent), var(--color-surface))}@keyframes SubpageModalSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.slide-modal__header{padding:var(--padding-y-header) var(--padding-x-page) var(--space-3);border-bottom:var(--border-small) solid var(--color-border);touch-action:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.slide-modal__header>div:not(.slide-modal__handle){justify-content:space-between;align-items:center;gap:var(--gap-icon);width:100%;padding-left:calc(2.25rem + var(--gap-icon));display:flex}.slide-modal__header--is-chat>div:not(.slide-modal__handle){padding-left:0}.slide-modal__handle{background-color:var(--color-action-quiet);border-radius:var(--radius-round);z-index:2;width:40px;height:3px;margin-bottom:var(--space-2)}.slide-modal__header-button{border-radius:var(--radius-round);width:2.25rem;height:2.25rem;color:var(--color-action-quiet);flex-shrink:0;justify-content:center;align-items:center;display:flex}.slide-modal__header-button>svg{color:inherit;width:.75rem;height:.75rem}.slide-modal__header-button:focus{background-color:var(--color-surface-muted);color:var(--color-text-default)}.slide-modal__chat-owner{align-items:center;gap:var(--gap-icon);width:100%;display:flex}.slide-modal__profile-picture{aspect-ratio:1;border-radius:var(--radius-round);height:100%;max-height:2.5rem;bottom:var(--border-main);flex-shrink:0;position:relative}.slide-modal__profile-picture:before{content:"";aspect-ratio:1;height:calc(100% + var(--border-main));border-radius:var(--radius-round);background:linear-gradient(to bottom, transparent, var(--color-brand-accent));z-index:-1;position:absolute;top:0;left:50%;transform:translate(-50%)}.slide-modal__profile-picture>img{border-radius:var(--radius-round)}.slide-modal__chat-info{width:100%}.slide-modal__chat-info>h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);letter-spacing:.01em;line-height:100%}.slide-modal__chat-info>p{font-size:var(--font-size-h3);font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.slide-modal__chat-info>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slide-modal__title{font-size:var(--font-size-body);text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-text-secondary);flex-grow:1;overflow:hidden;font-weight:var(--font-weight-regular)!important}.slide-modal__subtitle{font-size:var(--font-size-h3);color:var(--color-text-secondary);margin-top:calc(0rem - var(--space-1));text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;font-weight:400;overflow:hidden}.slide-modal__content{height:100%;padding:var(--padding-y-page) var(--padding-x-page);overflow-x:auto}.slide-modal--auto .slide-modal__content{overscroll-behavior:contain;flex:auto;height:auto;min-height:0;overflow:hidden auto}.frosted-shape{inset:calc(0px - var(--border-small));transform:translate(calc(var(--border-main) / 2), calc(var(--border-main) / 2));background:var(--frost-tint);-webkit-backdrop-filter:blur(var(--frost-blur));pointer-events:none;position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.empty-mod__shell{isolation:isolate;width:100%;height:100%;position:relative}.empty-mod__shell>svg{width:100%;height:100%;overflow:visible}.empty-mod__stroke{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.empty-mod__shadow{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.placeholder-card{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.placeholder-card:not(.is-button){pointer-events:none}.placeholder-card.is-brand{height:var(--height-brandcard)}.placeholder-card.is-product{height:var(--height-productcard)}.placeholder-card__banner{border-radius:var(--radius-main);background:linear-gradient(to bottom, var(--color-ghost), var(--color-background));width:100%;height:100%;padding:var(--padding-y-card) var(--padding-x-card);border:var(--border-main) solid var(--color-surface);justify-content:center;align-items:center;display:flex}.placeholder-card.is-on-surface .placeholder-card__banner{background:linear-gradient(to bottom, var(--color-surface-muted), var(--color-surface));border:var(--border-main) solid var(--color-border)}.placeholder-card__banner>svg{aspect-ratio:1;width:1.5rem;margin-bottom:var(--space-3)}.placeholder-card__bar{width:calc(100% - (2 * var(--margin-x-infobar)));height:var(--height-infobar);margin-top:calc(1rem - var(--height-infobar));background-color:var(--color-ghost);border-radius:var(--radius-small);padding:var(--padding-y-bar) var(--padding-x-bar);border:var(--border-main) solid var(--color-surface);flex-shrink:0;justify-content:center;align-items:center;display:flex}.placeholder-card.is-on-surface .placeholder-card__bar{background-color:var(--color-surface-muted);border:var(--border-main) solid var(--color-border)}.placeholder-card__bar>span{font-size:var(--font-size-h2)}.placeholder-card.is-button>.placeholder-card__banner{border-color:var(--color-border);background:linear-gradient(to bottom, var(--color-surface-muted), var(--color-background));color:var(--color-text-secondary)}.placeholder-card.is-button>.placeholder-card__bar{border-color:var(--color-border);background-color:var(--color-surface-muted);color:var(--color-text-secondary)}.placeholder-card.is-button:focus>.placeholder-card__banner,.placeholder-card.is-button:focus>.placeholder-card__bar{border-color:var(--color-focus);color:var(--color-text-default)}.placeholder-trail{margin-top:var(--gap-grid-large);width:100%;height:0;position:relative;overflow-y:visible}.placeholder-trail__inner{height:var(--trail-height,0px);position:absolute;top:0;left:0;right:0}.placeholder-trail .content-grid{-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.skeleton{pointer-events:none;background-color:var(--color-surface);position:relative;overflow:hidden}.skeleton.is-block{width:100%;height:5rem}.skeleton.is-circle{border-radius:var(--radius-round);aspect-ratio:1}.skeleton.is-text{height:var(--font-size-body);margin-bottom:calc(var(--font-size-body) * .35);border-radius:var(--radius-xsmall)}.skeleton.is-header{height:var(--font-size-h1);margin:calc(var(--font-size-h1) * .25) 0;border-radius:var(--radius-xsmall)}.skeleton.is-pill{border-radius:var(--radius-round);width:6rem;height:2rem}.skeleton-card{pointer-events:none;flex-direction:column;justify-content:center;width:100%;display:flex}.skeleton-card>.skeleton:first-child{border-radius:var(--radius-main)}.skeleton-card>.skeleton:last-child{border-radius:var(--radius-small);margin:calc(1rem - var(--height-infobar)) auto 0}.skeleton:after{content:"";background:linear-gradient(to right, transparent, var(--color-surface-muted) 40%, var(--color-surface-muted) 60%, transparent);will-change:transform;width:200%;height:100%;animation:1s ease-in-out infinite skeletonShimmer;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes skeletonShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{background:var(--color-surface);transform:unset;will-change:opacity;animation-direction:alternate}@keyframes skeletonShimmer{0%{opacity:0}to{opacity:1}}}.skeleton-profile{width:100%}.skeleton-profile__avatar{padding:var(--space-3) 0 0;position:absolute;top:0;left:0}.skeleton-profile__image{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.skeleton-profile__image:after{content:"";width:calc(80.8383% + (2 * var(--space-1)));aspect-ratio:1;background-color:var(--color-background);z-index:-1;border-radius:var(--radius-round);position:absolute}.skeleton-profile__info{width:100%;padding:var(--padding-y-details) var(--padding-x-page) var(--padding-y-page);gap:var(--gap-stack-small);flex-direction:column;display:flex}.skeleton-profile__tabs-container{width:100%}.skeleton-profile__tabs{width:100%;padding:var(--padding-y-tabtrack) var(--padding-x-tabtrack) var(--padding-y-tabtrack);align-items:flex-start;gap:var(--gap-pill);flex-direction:column;grid-template-columns:repeat(3,1fr);display:grid;position:sticky;top:0}.mod{width:100%;height:100%;position:relative}.mod__skeleton{width:100%;height:100%}.avatar__flair .mod__skeleton{width:87.1078%;height:unset;transform:(-50%, -50%);position:absolute;top:50%;left:50%}.mod__img.is-hidden{display:none}.avatar{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.avatar__picture{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;width:80.8383%}.avatar__flair{z-index:3;aspect-ratio:1;pointer-events:none;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.avatar__flair--ghost{width:87.1078%;color:var(--color-asset-outline);overflow:visible}.avatar__badge{aspect-ratio:1;z-index:3;height:17.9641%;color:var(--color-asset-outline);justify-content:center;align-items:center;display:flex;position:absolute}.avatar__badge>svg{overflow:visible}.avatar__badge>img{height:100%}.avatar__badge--center{height:23.9521%;bottom:-3.5928%;left:50%;transform:translate(-50%)}.avatar__badge--left{bottom:8.3832%;left:16.7665%}.avatar__badge--right{bottom:8.3832%;right:16.7665%}@keyframes demo-badge-highlight{0%{opacity:0;transform:translate(-50%)scale(0)}50%{opacity:1;transform:translate(-50%)scale(1.3)}to{opacity:1;transform:translate(-50%)scale(1)}}.avatar__badge--demo-highlight{animation:1.2s cubic-bezier(.34,1.56,.64,1) forwards demo-badge-highlight}.avatar__badge--center.avatar__badge--demo-highlight{transform-origin:bottom}.chat-message{gap:var(--gap-icon-small);justify-content:left;width:100%;display:flex}.chat-message.is-preview{padding-bottom:calc(2 * var(--padding-y-chatbar));align-items:center;margin-top:-1px}.chat-message__avatar{aspect-ratio:1;height:3rem;position:relative}.chat-message.is-preview .chat-message__avatar{height:calc(var(--height-chatbar) - (2 * var(--padding-y-chatbar)))}.chat-message__content{width:100%}.chat-message.chat-message.is-preview .chat-message__content{max-height:calc(var(--height-chatbar) - (2 * var(--padding-y-chatbar)))}.chat-message__user{font-size:var(--font-size-h3);font-weight:var(--font-weight-regular);color:var(--color-text-primary)}.chat-message.is-preview .chat-message__user,.chat-message__text{font-size:var(--font-size-body)}.chat-message.is-preview .chat-message__text{font-size:var(--font-size-description)}.full-chat{flex-direction:column;width:100%;height:100%;display:flex}.full-chat__chat-container{gap:var(--gap-stack);width:100%;height:100%;padding:var(--padding-y-page) var(--padding-x-page);flex-direction:column;display:flex;overflow-y:auto}.full-chat__user-input{padding:var(--padding-y-page) var(--padding-x-page);border-top:var(--border-small) solid var(--color-border)}.full-chat__demo-placeholder{color:var(--color-text-secondary);font-size:var(--font-size-body);text-align:center;padding:var(--padding-y-input) var(--padding-x-input)}.full-chat__user-input form{align-items:center;gap:var(--gap-button);width:100%;display:flex}.full-chat__user-input textarea{border-radius:var(--radius-large);width:100%;max-height:10rem;padding:var(--padding-y-input) var(--padding-x-input);background-color:var(--color-surface);color:var(--color-text-default);font-size:var(--font-size-body);resize:none;field-sizing:content}.full-chat__user-input textarea::placeholder{color:var(--color-action-quiet)}.full-chat__user-input button{width:unset;aspect-ratio:1}.info-block{border-radius:var(--radius-small);max-width:150px;padding:var(--padding-y-infoblock) var(--padding-x-infoblock);background-color:var(--color-surface-muted);text-align:center;flex-direction:column;flex:auto;align-items:center;display:flex}.info-block>h2{line-height:1.5em;font-size:var(--font-size-h3)}.info-block>p{font-size:var(--font-size-description)}.user-asset{align-items:center;gap:var(--gap-stack);flex-direction:column;width:100%;display:flex}.user-asset__heading{gap:var(--space-1);text-align:center;width:100%;display:grid}.user-asset__heading>h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;line-height:1.2}.user-asset__heading>p{color:var(--color-text-secondary);font-size:var(--font-size-h3);overflow-wrap:anywhere;margin:0;line-height:1.3}.user-asset__image{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%;max-width:15rem}.user-asset__info{justify-content:center;gap:var(--gap-grid-small);flex-wrap:wrap;width:100%;display:flex}.profile-links{gap:var(--gap-button);flex-direction:column;width:100%;display:flex}.profile-links__group{gap:var(--gap-button);display:flex}.profile-links button{text-transform:lowercase}.user-details{align-items:center;gap:var(--gap-stack);flex-direction:column;display:flex}.user-details.is-collapsed{height:100%}.user-details__body{background-color:var(--color-surface);border-radius:var(--radius-main);width:100%;padding:var(--padding-y-card) var(--padding-x-card);position:relative;overflow:hidden}.user-details__section{margin:var(--margin-y-section) 0}.user-details__section:first-child{margin-top:0}.user-details__section:last-child{margin-bottom:0}.user-details__section-header{width:100%;margin-bottom:var(--margin-y-header-small);align-items:center;display:flex}.user-details__section-header>h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);flex:1}.user-details__location{align-items:center;gap:var(--gap-icon-small);color:var(--color-text-secondary);font-size:var(--font-size-body);display:flex}.user-details__location>svg{height:var(--font-size-body)}.user-details__stat{padding:var(--padding-y-infoblock) var(--padding-x-infoblock);background-color:var(--color-surface-muted);border-radius:var(--radius-small);flex-direction:column;align-items:center;display:flex}.user-details__stat>h3{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)!important}.user-details__stat:not(.is-pending)>p{color:var(--color-text-default);font-size:1.75rem;font-weight:var(--font-weight-bold);line-height:1.2}.user-details__stat.is-pending>p{min-height:2.1rem;color:var(--color-text-muted);font-size:var(--font-size-body);align-items:center;display:flex}.user-details__toggle-container{justify-content:center;align-items:flex-end;display:flex}.user-details__toggle-container.is-collapsed{padding-bottom:var(--padding-y-card);background:linear-gradient(to bottom, transparent, var(--color-surface) 75%);height:100px;position:absolute;bottom:0;left:0;right:0}.user-details__toggle{align-items:center;gap:var(--gap-icon-small);color:var(--color-action-quiet);display:flex}.user-details__toggle>span{font-size:var(--font-size-body)}.user-details__toggle>svg{height:var(--font-size-body-large);aspect-ratio:1}.copyId{background-color:var(--color-gray-2);flex-wrap:nowrap;padding:6px 10px;display:flex}.copyId>p{font-family:var(--font-primary);letter-spacing:-.01em;text-align:left;color:var(--color-white);opacity:.2;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;font-size:.75rem;font-weight:700;line-height:16px;overflow:hidden}.copyId img{aspect-ratio:1;width:14px}.content-container{width:100%;max-width:600px;padding:0 var(--padding-x-page);margin:0 auto}.content-section{margin:var(--margin-y-section) 0;width:100%}.basic-card{background-color:var(--color-surface);border-radius:var(--radius-main);padding:var(--padding-y-card) var(--padding-x-card)}.collapsible-section__header{padding:var(--space-3) 0;border-bottom:var(--border-small) solid var(--color-border);justify-content:space-between;align-items:center;width:100%;display:flex}.collapsible-section__header--expanded{border-bottom:unset}.collapsible-section__arrow{width:1.25rem;height:1.25rem;padding:var(--space-1);color:var(--color-action-quiet);justify-content:center;align-items:center;transition:transform .3s,background-color .2s;display:flex;transform:rotate(0)}.collapsible-section__arrow:hover{background-color:var(--color-action-quiet)}.collapsible-section__arrow--expanded{transform:rotate(180deg)}.collapsible-section__content{animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.gear-card{width:100%;height:var(--height-productcard);flex-direction:column;display:flex}.gear-card.is-loading{display:none}.gear-card.is-small{height:unset;max-width:6rem;margin:0 auto}.gear-card__top{border-radius:var(--radius-main);width:100%;height:100%;min-height:0;position:relative}.gear-card__background{border-radius:var(--radius-main);border:var(--border-main) solid var(--color-brand-accent);background-color:var(--color-surface-muted);width:100%;height:100%;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.gear-card__background-image{pointer-events:none;position:absolute;inset:-2rem}.gear-card__background-image>img{-o-object-fit:contain;object-fit:contain;filter:blur(10px);mix-blend-mode:screen;width:100%;height:100%}.gear-card__content{border-radius:var(--radius-main);width:100%;height:100%;padding:var(--padding-y-smallbox) var(--padding-x-smallbox) calc(var(--padding-y-smallbox) - var(--margin-y-infobar-offset));flex-direction:column;display:flex;overflow:hidden}.gear-card__content.is-small{padding-bottom:calc(var(--padding-y-smallbox) - var(--margin-y-infobar-small-offset))}.gear-card__content>img{aspect-ratio:1;z-index:1;-o-object-fit:contain;object-fit:contain;width:100%;max-height:10rem;filter:drop-shadow(0 2px 3px var(--color-shadow-medium));margin:auto 0;position:relative}.gear-card__description{z-index:1;align-items:center;width:100%;display:flex}.gear-card__description>span{font-family:var(--font);font-size:var(--font-size-description);text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.gear-card__description>span:nth-child(2){text-align:right}.gear-card__tally{width:2rem;height:2rem;right:var(--space-2);top:var(--space-2);background:var(--color-brand-secondary);border-radius:var(--radius-small);justify-content:center;align-items:center;display:flex;position:absolute}.gear-card__tally span{color:var(--color-brand-primary);font-size:var(--font-size-h1);font-family:var(--font-primary);font-weight:var(--font-weight-bold);word-wrap:break-word;line-height:1}.gear-card__info-bar{height:var(--height-infobar);width:calc(100% - (2 * var(--margin-x-infobar)));border-radius:var(--radius-small);background:var(--color-brand-secondary);color:var(--color-brand-primary);padding:var(--padding-y-infobar) var(--padding-x-infobar);margin:var(--margin-y-infobar-offset) auto 0;justify-content:space-between;align-items:center;gap:var(--gap-icon);display:flex;position:relative}.gear-card__info-bar.is-small{width:100%;margin-top:var(--margin-y-infobar-small-offset);padding:var(--padding-y-infobar-small) var(--padding-x-infobar);justify-content:center}.gear-card__info{min-width:0;color:var(--color-brand-primary);font-size:var(--font-size-description);text-align:left;flex-direction:column;flex:auto;display:flex;overflow:hidden}.gear-card__info>span{white-space:nowrap;text-overflow:ellipsis;line-height:1.2em;overflow:hidden}.gear-card__info>span:first-child{font-weight:700;font-size:var(--font-size-body)}.gear-card__logo{flex:none;height:100%}.gear-card__logo>img{-o-object-fit:contain;object-fit:contain;height:100%}.goods-card--new-demo{transform-origin:50%;filter:var(--filter-glow-small);z-index:10;animation:1.2s ease-out forwards goods-card-appear}.goods-card--new-demo .gear-card__top{background:var(--color-background)}.goods-card--hidden{visibility:hidden!important;opacity:0!important;display:none!important}@keyframes goods-card-appear{0%{opacity:0;transform:translateY(100%)scale(.8)}50%{opacity:1;transform:translateY(-10px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}.eligible-gear-content{gap:var(--gap-stack);flex-direction:column;display:flex}.eligible-gear-content__rule{align-items:center;gap:var(--space-2);display:flex}.eligible-gear-content__rule p{font-size:var(--font-size-body);color:var(--color-text-secondary);flex:1;margin:0;line-height:1.4}.eligible-gear-content__status{align-items:center;gap:var(--gap-icon-small);font-size:var(--font-size-description);font-weight:var(--font-weight-medium);line-height:1em;display:flex}.eligible-gear-content__status--eligible{color:var(--color-success)}.eligible-gear-content__status--not-eligible{color:var(--color-failure)}.eligible-gear-content__status svg{width:var(--font-size-body);height:var(--font-size-body);flex-shrink:0}.quest-rewards-content{gap:var(--gap-stack);flex-direction:column;display:flex}.quest-rewards-content__description{align-items:center;gap:var(--space-2);display:flex}.quest-rewards-content__description p{font-size:var(--font-size-body);color:var(--color-text-secondary);flex:1}.quest-rewards-content__item{flex-direction:column;display:flex}.quest-rewards-content__image{aspect-ratio:1;width:100%}.quest-rewards-content__points{aspect-ratio:1;z-index:1;width:100%;padding:var(--space-2);justify-content:center;align-items:center;display:flex}.quest-rewards-content__points>div{aspect-ratio:1;border-radius:var(--radius-round);border:var(--border-main) solid var(--color-brand-accent);background:var(--color-background-translucent);justify-content:center;align-items:center;width:100%;display:flex}.quest-rewards-content__points>div>span{color:var(--color-brand-accent);font-size:1.5rem;font-family:var(--font-secondary)}.quest-rewards-content__points>div>svg{color:var(--color-brand-accent);height:1.25rem;margin-right:var(--space-1)}.quest-rewards-content__text{text-align:center}.quest-rewards-content__text p{font-size:var(--font-size-description);color:var(--color-text-secondary)}.quest-tasks-content{gap:var(--gap-stack);flex-direction:column;display:flex}.quest-tasks-content__description{align-items:center;gap:var(--space-2);display:flex}.quest-tasks-content__description p{font-size:var(--font-size-body);color:var(--color-text-secondary);flex:1;margin:0;line-height:1.4}.quest-tasks-content__grid{gap:var(--gap-grid) var(--gap-grid-large);color:var(--color-text-secondary);grid-template-columns:1fr auto;align-items:center;display:grid}.quest-tasks-content__grid.is-progressive{grid-template-columns:auto 1fr auto}.quest-tasks-content__item{align-items:center;gap:var(--gap-icon);padding:var(--padding-y-smallcard) var(--padding-x-smallcard);border-radius:var(--radius-small);border:var(--border-main) solid currentColor;flex:1;display:flex}.quest-tasks-content__item.is-pointless{grid-column:span 2}.quest-tasks-content__icon{width:calc(var(--font-size-body-large) * 1.125);height:calc(var(--font-size-body-large) * 1.125);flex-shrink:0;justify-content:center;align-items:center;display:flex}.quest-tasks-content__icon>svg{width:100%;height:100%}.quest-tasks-content__label{font-size:var(--font-size-body-large);flex:1;line-height:1em}.quest-tasks-content__xp{font-family:var(--font-secondary);letter-spacing:.03em;font-size:var(--font-size-description);color:currentColor;flex-shrink:0;line-height:1em}.quest-tasks-content__xp span{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-body)}.quest-tasks-content__xp svg{height:var(--font-size-body);display:inline-block}.quest-tasks-content__item.is-completed,.quest-tasks-content__xp.is-completed{color:var(--color-primary)}.quest-tasks-counter{gap:var(--gap-stack);color:var(--color-text-secondary);flex-direction:column;display:flex}.quest-tasks-counter.is-completed{color:var(--color-primary)}.quest-tasks-counter__description-row{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.quest-tasks-counter__description{font-size:var(--font-size-body);color:var(--color-text-secondary);flex:1;margin:0;line-height:1.4}.quest-tasks-counter__grid{gap:var(--gap-grid) var(--gap-grid-large);grid-template-columns:1fr auto;align-items:center;display:grid}.quest-tasks-counter__progress{padding:var(--padding-y-smallcard) var(--padding-x-smallcard);border:var(--border-main) solid currentColor;border-radius:var(--radius-small);justify-content:space-between;align-items:center;display:flex}.quest-tasks-counter__count{font-size:3rem;font-weight:var(--font-weight-bold);color:var(--color-text-default);line-height:1}.quest-tasks-counter__count-label{font-size:var(--font-size-body-large);font-weight:400}.quest-tasks-counter__xp{font-family:var(--font-secondary);font-size:var(--font-size-description);letter-spacing:.03em;flex-shrink:0;line-height:1em}.quest-tasks-counter__xp span{font-family:var(--font-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}.quest-tasks-counter__xp>svg{height:var(--font-size-body);display:inline-block}.content-stack{gap:var(--gap-stack);flex-direction:column;width:100%;display:flex}.content-stack--gap-small{gap:var(--gap-stack-small)}.quest-progress{gap:var(--gap-stack-small);padding:var(--space-2) 0 0;flex-direction:column;display:flex}.quest-progress__bar{height:var(--height-xpbar);border-radius:var(--radius-round);overflow:hidden}.quest-progress__segmented-bar{height:var(--height-xpbar);gap:var(--gap-grid-small);display:flex}.quest-progress__segment{border-radius:var(--radius-round);background-color:var(--color-primary-muted);flex:1}.quest-progress__segment.is-completed{box-shadow:inset 0 0 3px 2px var(--color-primary);background:linear-gradient(to bottom, #ffffff4d, var(--color-primary), #0000004d), linear-gradient(to left, #ffffff4d, var(--color-primary), #0000004d);background-blend-mode:hard-light}.quest-progress__info-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.quest-progress__text{font-size:var(--font-size-body);color:var(--color-text-secondary);font-weight:400}.quest-progress__button{font-size:var(--font-size-body);color:var(--color-primary);flex-shrink:0;font-weight:400}.quest-input-form{flex-direction:column;display:flex}.quest-input-form__header{margin-bottom:var(--margin-y-header)}.quest-input-form__entry-header{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);margin-bottom:var(--margin-y-input);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.quest-input-form__xp{font-family:var(--font-secondary);letter-spacing:.03em;font-size:var(--font-size-description);color:var(--color-text-secondary);flex-shrink:0;line-height:1em}.quest-input-form__xp span{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-body)}.quest-input-form__xp>svg{height:var(--font-size-body);display:inline-block}.quest-input-form__entry{padding-bottom:var(--padding-y-input);align-items:center;gap:var(--gap-grid);flex-direction:row;display:flex}.quest-input-form__entry>button{width:unset;min-width:100px}.quest-input-form__input{background-color:var(--color-surface);width:100%;padding:var(--padding-y-input) var(--padding-x-input);border-radius:var(--radius-small);border:var(--border-main) solid currentColor;color:var(--color-white);margin-bottom:var(--margin-y-input);font-size:var(--font-size-body)}.quest-input-form__input.is-idle{border-color:var(--color-border)}.quest-input-form__input.is-focused{border-color:var(--color-white)}.quest-input-form__input.is-correct{border-color:var(--color-primary)}.quest-input-form__input.is-incorrect{border-color:var(--color-failure)}.quest-input-form__xp.is-completed{color:var(--color-primary)}.quest-details-overview{position:relative}.quest-details-overview__banner{left:calc(0rem - var(--padding-x-page));right:calc(0rem - var(--padding-x-page));top:calc(0rem - var(--margin-y-section));bottom:calc(0rem - var(--margin-y-section));background-position:50%;background-size:cover;position:absolute;-webkit-mask-image:linear-gradient(#00000080,#0000);mask-image:linear-gradient(#00000080,#0000)}.quest-details-overview__basic-info{margin-bottom:var(--margin-y-section);position:relative}.quest-details-overview__top{margin-bottom:var(--space-8);justify-content:space-between;align-items:center;display:flex}.quest-details-overview__logo{height:1.5rem}.quest-details-overview__title{font-size:var(--font-size-title);margin-bottom:var(--margin-y-header)}.quest-details-overview__description{color:var(--color-text-default)}.quest-details-overview__metadata{gap:var(--gap-metadata);flex-direction:column;display:flex;position:relative}.quest-details-overview__metadata-item{align-items:center;gap:var(--gap-icon-small);color:var(--color-text-secondary);font-size:var(--font-size-description);display:flex}.quest-details-overview__category>svg,.quest-details-overview__metadata-item>svg{aspect-ratio:1;width:1rem}.quest-details-overview__category{justify-content:center;align-items:center;gap:var(--gap-icon-small);padding:var(--padding-y-infoblock) var(--padding-x-infoblock);background-color:var(--color-brand-secondary);color:var(--color-brand-primary);border-radius:var(--radius-small);font-size:var(--font-size-100);display:flex;position:absolute;bottom:0;right:0}.quest-details-countdown{padding:var(--space-4) var(--space-5);background-color:var(--color-black-30,#0000004d);border-radius:var(--radius-main);border:var(--border-main) solid var(--color-text-default-20,var(--color-primary));text-align:center}.quest-details-countdown-label{font-size:var(--font-size-200);color:var(--color-primary);margin:0 0 var(--space-4);font-weight:500}.quest-details-countdown-timer{justify-content:space-around;gap:var(--space-2);color:var(--color-text-default);display:flex}.quest-details-countdown-unit{gap:var(--space-1);flex-direction:row;align-items:center;display:flex}.quest-details-countdown-number{font-size:var(--font-size-500);color:var(--color-primary);font-weight:700;line-height:1}.quest-details-countdown-label-small{font-size:var(--font-size-100);color:var(--color-primary);margin-top:var(--space-1)}.quest-details-section{margin:var(--space-2) var(--space-4) var(--space-6);border-radius:var(--radius-main);background-color:var(--color-text-default-5,#ffffff0d);overflow:visible}.quest-details-section-header{padding:var(--space-4) var(--space-5);background-color:var(--color-black-20,var(--swatch-neutral-950-20));cursor:pointer;border-radius:var(--radius-main);justify-content:space-between;align-items:center;display:flex}.quest-details-section-title{font-size:var(--font-size-300);color:var(--color-text-default);margin:0;font-weight:600}.quest-details-toggle-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .3s;display:flex;transform:rotate(0)}.quest-details-toggle-button.expanded{transform:rotate(180deg)}.quest-details-section-content{padding:var(--space-4) var(--space-5);max-height:none;animation:.3s fadeIn;overflow:visible}.quest-details-eligibility-rule{margin-bottom:var(--space-4);align-items:center;display:flex}.quest-details-eligibility-rule p{font-size:var(--font-size-100);color:var(--color-text-secondary);margin:0;line-height:1.4}.quest-details-help-button{cursor:pointer;padding:var(--space-1);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.quest-details-gear-list{gap:var(--space-1);margin-bottom:var(--space-2);padding-bottom:var(--space-2);scrollbar-width:none;flex-wrap:wrap;display:flex;overflow-x:auto}.quest-details-gear-list::-webkit-scrollbar{display:none}.quest-details-gear-list.eligible-gear{gap:var(--space-1);flex-wrap:nowrap;justify-content:space-between;margin-bottom:0;padding:0;display:flex;overflow:visible}.quest-details-gear-item{border-radius:var(--radius-main);width:86px;height:110px;box-shadow:0 4px 8px var(--color-shadow-light);background-color:var(--color-background);flex-shrink:0;position:relative;overflow:hidden}.quest-details-gear-image{background-position:50%;background-repeat:no-repeat;background-size:contain;background-color:var(--color-surface);width:100%;height:100%}.quest-details-gear-logo{height:32px;color:var(--color-text-default);font-weight:700;font-size:var(--font-size-300);background-color:#06c;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.quest-details-eligibility-cards{border-radius:var(--radius-small);margin-bottom:var(--space-2);flex-direction:column;display:flex;overflow:visible}.eligible-gear{margin-bottom:var(--space-3);flex-wrap:nowrap;justify-content:space-between;overflow:visible}.eligibility-card{border:var(--border-small) solid var(--color-text-default-20,#ffffff26);box-shadow:0 4px 8px var(--color-shadow-light);border-radius:var(--radius-small);background:linear-gradient(#fffbfb0d 0%,#fff5f533 100%);flex-direction:column;width:31%;max-width:90px;height:120px;margin:0;display:flex;position:relative;overflow:hidden}.eligibility-card-image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:1;background-color:#0000!important}.quest-details-reserve-band{height:36px;color:var(--color-text-default);background-color:#0151af;justify-content:center;align-items:center;margin-top:-36px;display:flex;position:relative}.reserve-logo{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}.quest-details-eligibility-status{gap:var(--space-2);font-size:var(--font-size-100);margin-top:var(--space-2);font-weight:600;display:flex}.quest-details-eligibility-status.eligible{color:var(--color-success);font-size:var(--font-size-90);letter-spacing:.01em;margin:var(--space-4) 0 var(--space-1);text-align:center;align-items:center;width:100%;display:flex}.quest-details-eligibility-status.eligible svg{width:22px;height:22px}.quest-details-eligibility-status.eligible span{margin-left:var(--space-2);font-weight:600}.quest-details-eligibility-status.not-eligible{color:var(--color-failure)}.navigation-fullscreen{background:var(--color-background);width:100%;height:100dvh;color:var(--color-text-default);pointer-events:auto;flex-direction:column;animation:.15s ease-out NavigationFullScreenEnter;display:flex;position:fixed;inset:0}.navigation-fullscreen--closing{pointer-events:none;animation:.15s ease-out forwards NavigationFullScreenExit}.navigation-fullscreen__header{align-items:center;gap:var(--gap-icon);padding:var(--padding-y-header) var(--padding-x-page) var(--space-3);border-bottom:var(--border-small) solid var(--color-border);background:var(--color-background-translucent);-webkit-backdrop-filter:blur(var(--blur-raised-element));backdrop-filter:blur(var(--blur-raised-element));grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;display:grid}.navigation-fullscreen__back-button{border-radius:var(--radius-round);width:2.25rem;height:2.25rem;color:var(--color-action-quiet);justify-content:center;align-items:center;display:flex}.navigation-fullscreen__back-button>svg{width:1rem;height:1rem;color:inherit}.navigation-fullscreen__back-button:focus{background-color:var(--color-surface-muted);color:var(--color-text-default)}.navigation-fullscreen__heading{text-align:center;min-width:0}.navigation-fullscreen__heading>h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-fullscreen__heading>p{margin-top:calc(0rem - var(--space-1));color:var(--color-text-secondary);font-size:var(--font-size-h3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-fullscreen__content{flex:1;min-height:0;overflow:auto}@keyframes NavigationFullScreenEnter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes NavigationFullScreenExit{0%{transform:translate(0)}to{transform:translate(100%)}}.submitButton{width:100%;color:var(--color-gray-1);text-align:center;border-radius:20px;margin:6px 0;padding:8px 0;transition:all .3s ease-in-out}.enabledButton{background:var(--color-brand)}.disabledButton{background:var(--color-brand);opacity:.2}#admin-page button,#checkin-test button,#notice-test button{cursor:pointer;border:2px solid gold;border-radius:12px;margin:.25em;padding:.25em .5em}#admin-page button:hover,#checkin-test button:hover,#notice-test button:hover{color:#000;background:gold;font-weight:700}#notice-test ul{margin-left:1em;list-style-type:disc;list-style-position:inside}.notification-list{flex-direction:column;gap:1em;display:flex}.access-page__title{color:var(--color-text-default);align-items:center;gap:var(--gap-grid);margin-bottom:var(--margin-y-header);flex-wrap:nowrap;display:flex}.access-page__title hr{border-top:var(--border-main) solid var(--color-text-secondary);flex-grow:1;margin:0}.access-page__title h1{letter-spacing:.03em;flex-grow:0;margin:0}.page-main{padding-bottom:var(--height-navbar);overflow-x:clip}.access-page{gap:var(--gap-stack-small);min-height:calc(100dvh - 2 * var(--margin-y-section));font-family:var(--font-primary);flex-direction:column;display:flex}.access-page__background{z-index:-1;filter:brightness(.6);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.access-page__background video{z-index:-1;-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%;position:absolute}.access-page__logo{width:100%;padding:var(--space-8) 0}.access-page__logo>svg{width:100%;max-width:230px;margin:0 auto}@media (width>=768px){.access-page{display:none}}.sectionSelected{animation:.3s ease-in forwards colorShiftIn}.sectionNotSelected{animation:.2s ease-in forwards colorShiftOut}.notice-read{opacity:.6;color:#666;background-color:#f5f5f5}.notice-read .notice-header strong{font-weight:400}.notice-read .notice-profile-pic img{opacity:.7}.notice-card{color:#f5f5f5;background:#151515;border-radius:14px;margin-bottom:-.5rem;padding:.5rem 1rem}.notice-card:hover{cursor:pointer;box-shadow:0 4px 20px #0000002e}.notice-header{justify-content:flex-start;align-items:flex-start;margin-bottom:.5rem;display:flex}.notice-content{flex:1;position:relative}.notice-status{color:#373737;z-index:1;border-radius:8px;padding:2px 10px;font-size:.95em;position:absolute;top:.2rem;right:.5rem}.notice-message{size:1px;margin-bottom:.8rem;font-size:1rem}.notice-actions button{color:#fff;cursor:pointer;background:#353b48;border:none;border-radius:8px;margin-right:.5rem;padding:6px 16px;font-size:.97rem;transition:background .15s}.notice-profile-pic{flex-shrink:0;align-items:center;height:100%;margin-right:1rem;display:flex}.notice-profile-pic img{-o-object-fit:cover;object-fit:cover;background:#222;border-radius:50%;width:48px;height:48px}.notice-card-flex{align-items:center;display:flex}.options-menu{position:relative}.options-menu__button{border-radius:var(--radius-round);width:2.25rem;height:2.25rem;color:var(--color-action-quiet);justify-content:center;align-items:center;display:flex}.options-menu__button:hover,.options-menu__button:focus{background-color:var(--color-surface-muted);color:var(--color-text-default)}.options-menu__icon{color:inherit;width:1rem;height:1rem}.options-menu__dropdown{right:0;bottom:calc(0rem - var(--gap-dropdown));background-color:var(--color-surface-muted);color:var(--color-text-default);border-radius:var(--radius-small);padding:var(--padding-y-card) var(--padding-x-card);gap:var(--gap-stack);z-index:40;min-width:150px;box-shadow:0px 3px 5px var(--color-shadow-medium);flex-direction:column;display:flex;position:absolute;transform:translateY(100%)}.options-menu__item{text-align:left;width:100%;font-size:var(--font-size-button);text-wrap:nowrap}.options-menu__item:disabled{opacity:.5}.page-header{padding:var(--padding-y-page) var(--padding-x-page);position:relative}.page-header--with-tabs{padding:var(--padding-y-page) var(--padding-x-page) var(--padding-y-header)}.page-header:not(.page-header--with-tabs):after{content:"";z-index:1;height:var(--border-small);background:linear-gradient(to right, var(--color-background-translucent), var(--color-border), var(--color-background-translucent));position:absolute;bottom:0;left:0;right:0}.page-header__content{gap:var(--gap-icon-small);align-items:center;display:flex}.page-header__logo{aspect-ratio:1;height:36px;color:var(--color-text-default)}.page-header__logo>svg{color:inherit}.page-header__logo--full{justify-content:left;width:100%;display:flex}.page-header__title{text-align:center;width:100%;font-size:var(--font-size-h1)}.tabs__container{width:100%}.tabs__track{z-index:20;width:100%;padding:var(--padding-y-tabtrack) var(--padding-x-tabtrack) calc(var(--padding-y-tabtrack) - 8px);background:linear-gradient(to right, color-mix(in srgb, var(--color-background) 98%, transparent), color-mix(in srgb, var(--color-background) 75%, transparent), color-mix(in srgb, var(--color-background) 98%, transparent)), linear-gradient(to top, transparent 20%, var(--color-background) 100%);-webkit-backdrop-filter:blur(var(--blur-raised-element));backdrop-filter:blur(var(--blur-raised-element));box-shadow:var(--shadow-background-raised);flex-direction:column;align-items:flex-start;display:flex;position:sticky;top:0;overflow:visible}.tabs__track:after{content:"";z-index:1;height:var(--border-small);background:linear-gradient(to right, var(--color-background-translucent), var(--color-border), var(--color-background-translucent));position:absolute;bottom:0;left:0;right:0}.tabs__options{gap:var(--gap-pill);scrollbar-width:none;width:calc(100% + (2 * var(--padding-x-tabtrack)));transform:translateX(calc(0rem - var(--padding-x-tabtrack)));padding:0 var(--padding-x-tabtrack) 8px;display:grid;overflow-x:scroll}.two-tabs{grid-template-columns:repeat(2,1fr)}.three-tabs{grid-template-columns:repeat(3,1fr)}.four-tabs{grid-template-columns:repeat(4,1fr)}.tabs__button{justify-content:center;justify-self:center;align-items:center;gap:var(--gap-icon-small);border-radius:var(--radius-round);background-color:var(--color-gray-2-50);width:100%;min-width:8.125rem;min-height:2.5rem;color:var(--color-gray-4);cursor:pointer;box-shadow:0 3px 5px var(--color-shadow-light);border:var(--border-small) solid transparent;display:flex}.tabs__button--selected{background-color:var(--color-surface-muted);color:var(--color-white);box-shadow:inset 0 var(--border-small) 0 #ffffff1a, inset 0 calc(0px - var(--border-small)) 0 #00000080}.tabs__button-label{font-size:var(--font-size-tab);color:inherit;font-family:var(--font-primary)}.tabs__button-icon{width:1.25rem;height:1.25rem;color:inherit}.navbar{z-index:30;width:100%;height:var(--height-navbar);background:linear-gradient(to right, color-mix(in srgb, var(--color-background) 98%, transparent) 0%, color-mix(in srgb, var(--color-background) 75%, transparent), color-mix(in srgb, var(--color-background) 98%, transparent) 100%), linear-gradient(to bottom, transparent 20%, var(--color-background) 100%);-webkit-backdrop-filter:blur(var(--blur-raised-element));backdrop-filter:blur(var(--blur-raised-element));box-shadow:var(--shadow-background-raised);color:var(--color-text-default);position:fixed;bottom:0;left:0}.navbar:after{content:"";z-index:1;height:var(--border-small);background:linear-gradient(to right, var(--color-background-translucent), var(--color-border), var(--color-background-translucent));position:absolute;top:0;left:0;right:0}.navbar>nav{width:100%;height:100%;padding:18px var(--padding-x-page);display:flex}.navbar>nav>div{flex:1;justify-content:center;align-items:center;height:100%;display:flex}.navbar__link,.navbar__icon{height:100%}.navbar__link>div{aspect-ratio:1;height:100%;position:relative}.navbar__icon--profile{border-radius:var(--radius-round);outline:var(--border-large) solid transparent;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.navbar__icon--profile.is-selected{outline-color:currentColor}.upload-overlay{z-index:2;background:var(--color-overlay);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.upload-overlay.is-avatar{border-radius:var(--radius-round);width:80%;height:80%;top:10%;left:10%}.upload-overlay>label{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.upload-overlay>label>svg{height:1.25rem}.default-form{margin-top:var(--margin-y-section)}.default-form label{font-family:var(--font-primary);font-size:var(--font-size-label);line-height:1em}.default-form>input,.default-form>textarea{background-color:var(--color-surface);padding:var(--padding-y-input) var(--padding-x-input);border-radius:var(--radius-small);width:100%;font-size:var(--font-size-input);text-align:left;color:var(--color-white);margin-bottom:var(--margin-y-input)}.default-form>input::-moz-placeholder{color:var(--color-text-muted)}.default-form>textarea::-moz-placeholder{color:var(--color-text-muted)}.default-form>input::placeholder,.default-form>textarea::placeholder{color:var(--color-text-muted)}.default-form>textarea{height:4.5rem}.default-form__input--social-handle{background:url(/@.svg) no-repeat var(--padding-x-input);background-size:var(--font-size-input);padding-left:calc((2 * var(--padding-x-input)) + var(--font-size-input))!important}.profile-accessories{width:100%;margin-bottom:var(--margin-y-input)}.profile-accessories>span{color:var(--color-text-default);font-size:var(--font-size-label);margin-bottom:var(--space-1)}.profile-accessories>div{border-radius:var(--radius-small);padding:var(--padding-y-box) var(--padding-x-box);background-color:var(--color-surface);justify-content:space-between;align-items:center;gap:var(--gap-grid-small);flex-wrap:nowrap;display:flex}.profile-accessories>div img{aspect-ratio:1;height:4rem;max-height:20vw}.profile-accessories>div>button{flex-shrink:0}.editProfilePage{background-color:#050505;min-height:100dvh}.editProfilePage.modalOpen{height:100dvh;overflow-y:hidden}.editProfilePage>section{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.loginRedirect{flex-grow:1;align-items:flex-end;width:clamp(0px,86%,450px);display:flex}.access-page__step{width:100vw;padding:0 var(--padding-x-page);flex-direction:column;align-items:center;display:flex;position:relative}.access-page__step>div{gap:var(--gap-stack-small);flex-direction:column;width:100%;max-width:600px;height:100%;margin:0 auto;display:flex}.access-form,.access-form__input-group{width:100%}.access-form>div{color:var(--color-white);background:var(--color-surface);border-radius:var(--radius-main);align-items:flex-start;gap:var(--gap-list);width:100%;padding:var(--padding-y-card) var(--padding-x-card);margin-bottom:var(--gap-button);flex-direction:column;display:flex}.access-form>div>p{line-height:1.5em}.access-form label,#upload-profile-picture-label,#upload-banner-label{font-size:var(--font-size-body);text-align:left;color:var(--color-white);line-height:2em}.access-form textarea,.access-form input{background:var(--color-surface-muted);padding:var(--padding-y-input) var(--padding-x-input);border-radius:var(--radius-small);width:100%;font-size:var(--font-size-body)}.access-form textarea{min-height:3.5rem}.errorMsg{color:red;font-size:10px}.access-form>div.errorMessage{padding:14px 18px 24px}.access-page__redirect{flex-direction:column;flex-grow:1;justify-content:flex-end;display:flex}.access-page__redirect-text{color:var(--color-text-secondary)}.access-page__redirect-text span{color:var(--color-text-default)}.access-form__username-requirements{text-align:left;width:100%;color:var(--color-text-muted);line-height:1.2em;font-size:var(--font-size-description)}.access-form__username-requirements p{color:var(--color-text-muted);font-size:var(--font-size-description)}.access-form__username-requirements li{margin-left:1em;list-style-type:disc}.access-form__username-requirements li span{align-items:center;gap:var(--gap-icon-small);display:flex}.access-form__username-requirements li img{height:var(--font-size-description)}.access-form__username-requirements li.valid p{text-decoration:line-through}.access-form__username-availability{justify-content:flex-start;align-items:center;gap:var(--gap-icon-small);width:100%;display:flex}.access-form__username-availability>img{height:var(--font-size-description)}.access-form__username-availability>p{font-size:var(--font-size-description);text-align:left;color:var(--color-text-secondary)}.access-form__username-availability>p.available{color:var(--color-success)}.access-form__username-availability>p.unavailable{color:var(--color-failure)}.modal{z-index:4;width:100%;height:100%;max-height:calc(100vh - 2 * var(--height-navbar));flex-direction:column;align-items:center;padding-bottom:5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.access-page__customization-nav{color:var(--color-text-secondary);flex-grow:1;align-items:flex-end;display:flex}.access-page__customization-nav-options{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.access-page__customization-nav button{font-size:var(--font-size-body);color:var(--color-text-default)}.access-page__customization-nav button>span{color:var(--color-text-secondary)}.access-page__customization-nav button:first-child{text-align:left}.access-page__customization-nav button:last-child{text-align:right}.profileImagePreview{aspect-ratio:1;width:clamp(0px,47%,450px);position:relative;overflow:hidden}.bannerImagePreview{aspect-ratio:39/14;width:100%;position:relative;overflow:hidden}.removeUploadButton{z-index:4;mix-blend-mode:difference;position:absolute;top:12px;right:12px}.removeUploadButton img{aspect-ratio:1;width:12px}.access-form__upload-button{border-radius:var(--radius-small);background-color:var(--color-surface-muted);width:100%;height:5rem;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.access-form__upload-button svg{aspect-ratio:1;width:1.5rem;color:var(--color-text-secondary)}.bannerImagePreview>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.profileImagePreview>img:first-child{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.profileImagePreview>div{z-index:2;background:var(--color-black);opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.profileImagePreview>img.croppedImage{z-index:3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.access-page__registration-flow{flex-grow:1;width:100vw;display:flex;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.access-page__steps-wrapper{flex-wrap:nowrap;flex-grow:1;transition:all .3s ease-in-out;display:flex}.access-page__steps-wrapper.step-2{transform:translate(-100vw)}.access-page__steps-wrapper.step-3{transform:translate(-200vw)}.access-page__steps-wrapper.step-4{transform:translate(-300vw)}.access-page__steps-wrapper.step-5{transform:translate(-400vw)}@media (width>=768px){#registrationPage{display:none}}.banner-button{padding:var(--padding-y-box) var(--padding-x-box);gap:var(--gap-icon);border-radius:var(--radius-round);background:var(--color-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--font-size-body);text-wrap:nowrap;box-shadow:var(--shadow-main);align-items:center;line-height:1;display:flex}.banner-button svg{height:var(--font-size-body);aspect-ratio:1}.stat-chip{gap:var(--gap-icon-small);font-size:var(--font-size-body);color:var(--color-text-secondary);text-wrap:nowrap;padding:var(--padding-y-smallbox) var(--padding-x-smallbox);border-radius:var(--radius-small);background-color:var(--color-surface);align-items:center;display:flex}.stat-chip>p{line-height:1}.stat-chip>svg{height:var(--font-size-body)}.edit-profile{top:var(--padding-y-page);right:var(--padding-x-page);position:absolute}.user-info{width:100%;padding:var(--padding-y-details) var(--padding-x-page) var(--padding-y-page)}.user-info__details-trigger{gap:var(--gap-stack-small);flex-direction:column;width:100%;display:flex}.user-info__top{justify-content:space-between;align-items:end;gap:var(--gap-metadata) var(--gap-grid-large);flex-wrap:wrap;width:100%;display:flex}.user-info__top-left{flex-direction:column;display:flex}.user-info__top-left h1{font-size:var(--font-size-h1);text-align:left}.user-info__location,.user-info__stats>div{gap:var(--gap-icon-small);font-size:var(--font-size-body);color:var(--color-text-secondary);text-wrap:nowrap;align-items:center;display:flex}.user-info__stats>div{padding:var(--padding-y-smallbox) var(--padding-x-smallbox);border-radius:var(--radius-small);background-color:var(--color-surface)}.user-info__stats>div>p{line-height:1}.user-info__location>svg,.user-info__stats>div>svg{height:var(--font-size-body)}.user-info__stats{gap:var(--gap-metadata);display:flex}.user-info__bio{font-size:var(--font-size-body);color:var(--color-text-default);text-align:left}.user-info__links{font-size:var(--font-size-body);justify-content:space-between;display:flex}.user-info__external-link{color:var(--color-primary);margin-right:var(--space-2);text-decoration:underline}.user-info__more-links{color:var(--color-action-quiet)}.user-info__see-all{align-items:center;gap:var(--gap-icon-small);color:var(--color-action-quiet);flex-wrap:nowrap;display:flex}.user-info__see-all>svg{height:var(--font-size-description)}.section-header{width:100%;margin-bottom:var(--margin-y-header);align-items:flex-start;display:flex}.section-header__text{width:100%}.section-header__text>h2{font-size:var(--font-size-h2)}.section-header>button,.section-header>a{width:unset}.season-pass{position:relative}.season-pass__card{border-radius:var(--radius-main);background:var(--color-surface);z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.season-pass__content{justify-content:center;align-items:center;gap:var(--gap-grid);width:100%;padding:var(--padding-y-smallbox) var(--padding-x-smallbox);display:flex}.season-pass__asset{z-index:2;width:120px;margin-top:calc(.5 * var(--height-xpbar));filter:drop-shadow(0 3px 5px var(--color-shadow-main));flex:none;position:relative}.season-pass__asset>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.season-pass__asset>img:nth-child(2){width:80%}.season-pass__info{flex:auto;width:100%}.season-pass__info>h3{font-size:var(--font-size-body);color:var(--color-text-secondary);font-weight:400!important}.season-pass__info>p:nth-child(2){font-size:var(--font-size-h2);color:var(--color-text-primary);font-weight:700}.season-pass__info>p:nth-child(3){text-transform:capitalize}.season-pass__xp-needed{aspect-ratio:1;border-radius:var(--radius-round);background-color:var(--color-surface-muted);max-width:4.5rem;padding:var(--padding-y-card);border:var(--border-main) solid var(--color-border);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.season-pass__xp-needed>span{color:var(--color-text-secondary);text-wrap:nowrap;font-weight:700;line-height:1em}.season-pass__xp-needed>span:not(.season-pass__xp-amount){font-size:var(--font-size-tiny)}.season-pass__xp-amount{font-size:var(--font-size-h1);font-family:var(--font-secondary)}.season-pass__xp-bar{width:100%;height:var(--height-xpbar);border-radius:0 0 var(--radius-main) var(--radius-main);overflow:hidden}.season-pass__line{flex-wrap:nowrap;align-items:center;width:100vw;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.season-pass__solid{border:var(--border-main) solid var(--color-surface-muted);width:50%}.season-pass__dashed{border:var(--border-main) dashed var(--color-surface-muted);width:50%}.profile-body{width:100%}.profileMenuIcon{width:20px;height:20px;margin:0 4px}.profile-body__content{width:100%}.profileCollections{flex-direction:column;gap:24px;width:100%;display:flex;position:relative}.gearOptions{align-items:center;gap:var(--gap-stack);width:100%;margin-top:var(--margin-y-section);flex-direction:column;display:flex}.gearOptions>p{font-family:var(--font-primary);letter-spacing:-.01em;text-align:center;color:var(--color-gray-4);font-size:12px;font-weight:400;line-height:14.06px}.empty-notice{text-align:center}.asset-carousel{background-color:var(--color-surface);border-radius:var(--radius-main);width:100%;padding:var(--padding-y-card) var(--padding-x-card);gap:var(--gap-grid);display:flex;overflow-x:auto}.asset-carousel>button{aspect-ratio:1;height:100px}.asset-carousel__add-button,.asset-placeholder{border-radius:var(--radius-round);flex-shrink:0;width:100px;height:100px}.asset-carousel__add-button{gap:var(--gap-icon-small);border:var(--border-main) solid var(--color-surface-muted);color:var(--color-action-quiet);flex-direction:column;justify-content:center;align-items:center;display:flex}.asset-carousel__add-button>svg{aspect-ratio:1;width:1.5rem}.asset-carousel__add-button:focus,.asset-carousel__add-button:focus-visible{color:var(--color-text-secondary);border-color:var(--color-action-quiet);background-color:var(--color-surface-muted)}.asset-placeholder{background-color:var(--color-surface-muted);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.card-stack{position:relative}.card-stack__card2{width:100%;height:100%;min-height:0;top:calc(0rem - var(--space-1));left:calc(0rem - var(--space-1));z-index:-2;position:absolute}.card-stack__overlay1{background:linear-gradient(to bottom, #0000004d, var(--color-background));border-radius:var(--radius-main);width:100%;height:var(--height-productcard);top:calc(0rem - var(--space-1));left:calc(0rem - var(--space-1));z-index:-2;position:absolute}.card-stack__card3{width:100%;height:100%;min-height:0;top:calc(0rem - var(--space-2));left:calc(0rem - var(--space-2));z-index:-3;position:absolute}.card-stack__card3.is-hidden{opacity:0;z-index:-3;width:100%;height:100%;min-height:0;position:absolute}.card-stack__overlay2{background:linear-gradient(to bottom, #0009, var(--color-background));border-radius:var(--radius-main);width:100%;height:var(--height-productcard);top:calc(0rem - var(--space-2));left:calc(0rem - var(--space-2));z-index:-3;position:absolute}.card-stack__overlay2.is-hidden{opacity:0;border-radius:var(--radius-main);width:100%;height:var(--height-productcard);z-index:-3;position:absolute}.card-stack__drawer{z-index:21;pointer-events:none;padding-bottom:calc(var(--height-navbar) + var(--margin-y-section));width:calc(200% + var(--gap-grid-large));position:absolute;top:0;left:0}.card-stack__drawer-surface{content:"";z-index:-1;left:calc(0rem - var(--padding-x-box));right:calc(0rem - var(--padding-x-box));top:calc(0rem - var(--padding-y-box));bottom:calc(var(--height-navbar) + var(--margin-y-section) + var(--padding-y-box));background:var(--color-surface);border-radius:var(--radius-main);border:var(--border-small) solid var(--color-border);opacity:1;transform-origin:0 0;transform:translate(var(--flip-x,0px), var(--flip-y,0px)) scale(var(--flip-sx,1), var(--flip-sy,1));transition:transform var(--duration-drawer) var(--ease-out-expo), border-radius var(--duration-drawer) var(--ease-out-expo), opacity calc(var(--duration-drawer) * .25) ease;will-change:transform, opacity;pointer-events:auto;position:absolute}.card-stack__drawer.preopen .card-stack__drawer-surface{opacity:0;transition:none!important}.card-stack__drawer.opening .card-stack__drawer-surface,.card-stack__drawer.open .card-stack__drawer-surface{opacity:1;transform:translate(0)scale(1)}.card-stack__drawer.closing .card-stack__drawer-surface{opacity:0;transition:transform var(--duration-drawer) var(--ease-out-expo), border-radius var(--duration-drawer) var(--ease-out-expo), opacity var(--duration-drawer) ease}.card-stack__drawer.measuring .card-stack__drawer-surface{opacity:1!important;transition:none!important;transform:translate(0)scale(1)!important}.card-stack__drawer-clip{left:calc(0rem - var(--padding-x-box));top:calc(0rem - var(--padding-y-box));width:calc(100% + 2 * var(--padding-x-box));height:calc(100% + 2 * var(--padding-y-box));padding:var(--padding-y-box) var(--padding-x-box);--ct:0px;--cr:0px;--cb:0px;--cl:0px;clip-path:inset(0 round var(--radius-main));transition:clip-path var(--duration-drawer) var(--ease-out-expo), opacity var(--duration-drawer) ease;opacity:1;pointer-events:auto;will-change:clip-path, opacity;border-radius:var(--radius-main);position:relative;overflow:hidden}.card-stack__drawer.preopen .card-stack__drawer-clip{opacity:0;clip-path:inset(var(--ct) var(--cr) var(--cb) var(--cl) round var(--radius-main));transition:none!important}.card-stack__drawer.opening .card-stack__drawer-clip,.card-stack__drawer.open .card-stack__drawer-clip{opacity:1;clip-path:inset(0 round var(--radius-main))}.card-stack__drawer.closing .card-stack__drawer-clip{opacity:0;clip-path:inset(var(--ct) var(--cr) var(--cb) var(--cl) round var(--radius-main))}.card-stack__drawer-clip:before{content:"";left:var(--border-small);top:var(--border-small);bottom:var(--border-small);border-radius:calc(var(--radius-main) - var(--border-small)) 0 0 calc(var(--radius-main) - var(--border-small));background:linear-gradient(to top, var(--color-surface) 20px, transparent 30%, transparent 70%, var(--color-surface) calc(100% - 20px)), linear-gradient(to right, var(--color-surface) 20px, transparent 30%, transparent 70%, var(--color-surface) calc(100% - 20px));z-index:1;transform-origin:0 0;width:100%;transform:translate(var(--flip-x,0px), var(--flip-y,0px)) scale(var(--flip-sx,1), var(--flip-sy,1));transition:transform var(--duration-drawer) var(--ease-out-expo), opacity calc(var(--duration-drawer) * 1.5) ease;will-change:transform, opacity;pointer-events:none;position:absolute}.card-stack__drawer.opening .card-stack__drawer-clip:before,.card-stack__drawer.open .card-stack__drawer-clip:before{opacity:0;transform:translate(0)scale(1)}.card-stack__drawer.closing .card-stack__drawer-clip:before{transform:translate(var(--flip-x,0px), var(--flip-y,0px)) scale(var(--flip-sx,1), var(--flip-sy,1));opacity:1}.card-stack__drawer-content{pointer-events:auto}.card-stack__drawer-content .gear-card{filter:drop-shadow(0px 3px 10px var(--color-ghost))}.card-stack__drawer-scrim{z-index:20;background:var(--color-overlay);width:100%;height:100%;-webkit-backdrop-filter:blur(var(--blur-drawer-scrim));backdrop-filter:blur(var(--blur-drawer-scrim));opacity:0;transition:opacity var(--duration-scrim) ease;position:fixed;top:0;left:0}.card-stack__drawer-scrim.is-open{opacity:1}#brandHeader{width:100%;overflow:hidden}.brand-intro{flex-direction:column;width:100%;display:flex;position:relative}.brand-summary__border{border-radius:var(--radius-main) var(--radius-main) 0px 0px;width:100%;padding:var(--border-main);background-image:linear-gradient(to bottom, var(--color-brand-accent) 0%, transparent 100%);overflow:hidden}.brand-summary__border>div{border-radius:calc(var(--radius-main) - var(--border-main)) calc(var(--radius-main) - var(--border-main)) 0 0;background:var(--color-off-black);width:100%;padding:var(--padding-y-box) var(--padding-x-box) 0;align-items:center;gap:var(--gap-list);flex-direction:column;display:flex;overflow:hidden}.brand-assets__banner{width:100%;height:var(--height-banner);background:#3f4653;position:relative}.brand-assets__banner:before{content:"";width:100%;height:calc(var(--height-banner) / 10);background:linear-gradient(to top, color-mix(in srgb, var(--color-background) 50%, transparent), transparent);z-index:1;position:absolute;bottom:0;left:0}.brand-assets__banner:after{content:"";bottom:calc(0px - var(--border-main));width:100%;height:var(--border-main);background:linear-gradient(to right, transparent, var(--color-brand-accent) 45%, var(--color-brand-accent) 55%, transparent);position:absolute;left:0}.brand-assets__banner>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-box-reflect:below var(--border-main) radial-gradient(circle farthest-corner at bottom, #00000059, transparent 75%);width:100%;height:100%}.brand-assets__member{top:var(--padding-y-page);right:var(--padding-x-page);position:absolute}.brand-assets__image{padding:var(--space-3) 0 0;position:absolute;top:0;left:0}.brand-assets__avatar{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.brand-assets__avatar:after{content:"";width:calc(80.8383% + (2 * var(--border-main)));height:calc(80.8383% + (var(--border-main)));transform:translate(-50%, calc(-50% + var(--border-main)));background:linear-gradient(to top, var(--color-brand-accent), transparent);border-radius:var(--radius-round);z-index:-1;box-shadow:var(--shadow-strong);position:absolute;top:50%;left:50%}.brand-assets__avatar>img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background-color:var(--color-brand-secondary);border-radius:50%;width:80.8383%}.brand-summary{z-index:1;width:100%;max-width:350px;min-height:8.5rem;overflow:hidden}.brand-summary__brandname{gap:var(--gap-icon);flex-wrap:nowrap;width:100%;display:flex}.brand-summary__brandname>h1{font-size:var(--font-size-h2);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.brand-summary__brandname>button{aspect-ratio:1;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.brand-summary__brandname>button>img{aspect-ratio:1;width:12px}.brand-summary__arrow{width:10px;height:10px}.brand-description{font-size:var(--font-size-body);color:var(--color-text-default)}.brand-info{width:100%;padding:var(--padding-y-details) var(--padding-x-page) var(--padding-y-page);background:linear-gradient(to bottom, transparent, var(--color-background));z-index:1;position:relative}.brand-info__details-trigger{gap:var(--gap-stack-small);flex-direction:column;width:100%;display:flex}.brand-info__top{justify-content:space-between;align-items:end;gap:var(--gap-metadata) var(--gap-grid-large);flex-wrap:wrap;width:100%;display:flex}.brand-info__top-left{flex-direction:column;display:flex}.brand-info__top-left h1{font-size:var(--font-size-h1);text-align:left}.brand-info__location,.brand-info__stats>div{gap:var(--gap-icon-small);font-size:var(--font-size-body);color:var(--color-text-secondary);text-wrap:nowrap;align-items:center;display:flex}.brand-info__stats>div{padding:var(--space-1) var(--padding-x-smallbox);border-radius:var(--radius-small);background-color:var(--color-surface)}.brand-info__stats>div>p{line-height:1}.brand-info__location>svg,.brand-info__stats>div>svg{height:var(--font-size-body)}.brand-info__stats{gap:var(--gap-metadata);display:flex}.brand-info__bio{font-size:var(--font-size-body);color:var(--color-text-default);text-align:left}.brand-info__links{font-size:var(--font-size-body);justify-content:space-between;display:flex}.brand-info__external-link{color:var(--color-primary);margin-right:var(--space-2);text-decoration:underline}.brand-info__more-links{color:var(--color-action-quiet)}.brand-info__see-all{align-items:center;gap:var(--gap-icon-small);color:var(--color-action-quiet);flex-wrap:nowrap;display:flex}.brand-info__see-all>svg{height:var(--font-size-description)}.post{margin-bottom:var(--margin-y-section);position:relative}.post:after{content:"";z-index:1;left:0;right:0;bottom:calc(0rem - var(--gap-stack));height:var(--border-small);background:linear-gradient(to right, var(--color-background-translucent), var(--color-border), var(--color-background-translucent));position:absolute}.post__header{align-items:center;gap:var(--gap-grid-large);margin-bottom:var(--margin-y-header);display:flex}.post__author{align-items:center;gap:var(--gap-icon);flex:1 0 auto;display:flex}.post__author>span{font-size:var(--font-size-h2);font-weight:700}.post__author-image{border-radius:var(--radius-round);width:2.5rem;height:2.5rem}.post__date{font-size:var(--font-size-description);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;text-align:right;padding-right:var(--padding-x-box);flex:auto;overflow:hidden}.post__content{font-size:var(--font-size-body);color:var(--color-text-default);white-space:pre-wrap;line-height:1.5}.post__content a,.post__link-button{color:var(--color-primary);text-decoration:underline;display:inline}.post__image{border-radius:var(--radius-main);width:100%;margin-bottom:var(--margin-y-header);overflow:hidden}.post__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.quest-card{border-radius:var(--radius-main);gap:var(--border-small);color:var(--color-brand-accent);padding:var(--border-main);border:var(--border-main) solid transparent;flex-direction:column;display:flex;position:relative}.quest-card:has(.quest-card__background.is-present):before{content:"";border-radius:var(--radius-main);box-shadow:0 0 1px 0 color-mix(in srgb, currentColor 20%, white), 0 0 3px 1px currentColor, 0 0 5px 2px color-mix(in srgb, currentColor 50%, transparent), 0 0 10px 3px color-mix(in srgb, currentColor 25%, transparent);opacity:1;will-change:opacity;animation:2.5s ease-in-out infinite alternate questCardGlow;position:absolute;inset:0}@keyframes questCardGlow{0%{opacity:1}to{opacity:.3}}.quest-card.is-live{color:color-mix(in srgb, var(--color-success), white)}.quest-card.is-in-progress{color:var(--color-success)}.quest-card.is-expired{color:var(--color-border)}.quest-card :not(img){z-index:1}.quest-card:after{content:"";top:calc(0px - var(--border-main));bottom:calc(0px - var(--border-main));left:calc(0px - var(--border-main));right:calc(0px - var(--border-main));border-radius:var(--radius-main);background:radial-gradient(90% 200% at 50% 0%, transparent 50%, color-mix(in srgb, currentColor 15%, transparent));z-index:1;pointer-events:none;position:absolute}.quest-card__background{border-radius:var(--radius-main);background:currentColor;position:absolute;inset:0}.quest-card__background.is-present{z-index:-2;background:linear-gradient(-15deg, color-mix(in srgb, currentColor 20%, white) 0%, currentColor 15%, color-mix(in srgb, currentColor 20%, transparent) 40%, color-mix(in srgb, currentColor 20%, transparent) 60%, currentColor 85%, color-mix(in srgb, currentColor 20%, white) 100%) border-box;background-position:0 0;background-repeat:no-repeat;background-size:200% 200%;animation:5s ease-in-out infinite alternate backgroundGlow}.quest-card__header{background:linear-gradient(105deg, color-mix(in srgb, currentColor 20%, var(--color-background)), var(--color-background) 30%);border-radius:calc(var(--radius-main) - var(--border-main)) calc(var(--radius-main) - var(--border-main)) 0 0;width:100%;padding:var(--padding-y-smallbox) var(--padding-x-smallbox);font-size:var(--font-size-description);justify-content:space-between;line-height:1;display:flex;position:relative}.quest-card__header:after{content:"";left:0;bottom:calc(0px - var(--border-small));height:var(--border-small);background:linear-gradient(to right, transparent, var(--color-border) 25%, var(--color-background) 75%);position:absolute;right:0}.quest-card__status,.quest-card__cta{gap:var(--gap-icon-small);align-items:center;display:flex}.quest-card__status{text-transform:uppercase;text-wrap:nowrap}.quest-card__status.is-completed{color:var(--color-brand-accent)}.quest-card__cta{color:var(--color-action-quiet)}.quest-card__status>svg,.quest-card__cta>svg{height:var(--font-size-description);aspect-ratio:1}.quest-card__temporal-signal{color:var(--color-text-secondary);text-transform:initial;margin-left:var(--space-1)}.quest-card__body{background:radial-gradient(90% 200% at 50% 0%, var(--color-background) 50%, color-mix(in srgb, var(--color-background) 85%, transparent));flex-direction:column;width:100%;display:flex;position:relative}.quest-card__image{background:color-mix(in srgb, currentColor 50%, transparent);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:radial-gradient(100% 50% at 100%,#00000040,#0000);mask-image:radial-gradient(100% 50% at 100%,#00000040,#0000)}.quest-card__image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.quest-card__info{justify-content:flex-start;align-items:flex-start;gap:var(--gap-icon);width:100%;padding:var(--padding-y-box) var(--padding-x-box) 0;display:flex}.quest-card__info>div{text-align:left}.quest-card__info>div>*{text-shadow:0 0 5px var(--color-background)}.quest-card__info>h3,.quest-card__info>p{font-size:var(--font-size-h2)}.quest-card__info>img{border-radius:var(--radius-round);width:2.5rem;height:2.5rem}.quest-card__rewards{font-size:var(--font-size-description);color:var(--color-text-secondary);padding:0 0 0 var(--padding-x-box);align-items:center;display:flex}.quest-card__rewards>span{border-right:var(--border-small) solid var(--color-border);padding-right:var(--space-3)}.quest-card__rewards-carousel{padding:var(--padding-y-box) var(--padding-x-box);width:100%;-webkit-mask-image:linear-gradient(to right, transparent, black var(--padding-x-box), black calc(100% - var(--padding-x-box)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--padding-x-box), black calc(100% - var(--padding-x-box)), transparent);mask-image:linear-gradient(to right, transparent, black var(--padding-x-box), black calc(100% - var(--padding-x-box)), transparent);overflow:hidden}.quest-card__rewards-carousel>div{width:calc(100% + var(--padding-x-box));gap:var(--gap-grid-small);display:flex}.quest-card__reward-chip{align-items:center;gap:var(--gap-metadata);padding:var(--padding-y-metadata) var(--padding-x-metadata);text-wrap:nowrap;background-color:var(--color-surface);border:var(--border-small) solid var(--color-border);border-radius:var(--radius-xsmall);line-height:1;display:flex}.quest-card__reward-chip>svg{height:var(--font-size-body)}.quest-card__reward-chip-image{align-items:center;width:2rem;height:1px;display:flex}.quest-card__footer{width:100%;padding:var(--padding-y-smallbox) var(--padding-x-smallbox);border-radius:0 0 calc(var(--radius-main) - var(--border-main)) calc(var(--radius-main) - var(--border-main));font-size:var(--font-size-description);background:var(--color-background);background:radial-gradient(90% 200% at 50% 100%, var(--color-background) 50%, color-mix(in srgb, var(--color-background) 85%, transparent));justify-content:space-between;align-items:center;line-height:1;display:flex;position:relative}.quest-card__progress{width:100%;color:var(--color-text-secondary);align-items:center;gap:var(--space-3);display:flex}.quest-card__progress>div{height:var(--height-xpbar);border-radius:var(--radius-round);width:100%;overflow:hidden}.quest-card__progress>span{text-wrap:nowrap}.quest-card__effort-signal{text-align:right;width:100%;color:var(--color-text-secondary)}.quest-card__footer:before{content:"";left:0;top:calc(0px - var(--border-small));height:var(--border-small);background:linear-gradient(to right, transparent, var(--color-border) 35%, color-mix(in srgb, var(--color-background) 92%, currentColor) 100%);position:absolute;right:0}.quest-card__beacon{aspect-ratio:1;height:100%;position:relative}.quest-card__beacon:before{content:"";border-radius:var(--radius-round);box-shadow:inset 0 0 0 var(--border-large) currentColor;will-change:transform;background-color:#fff;animation:2s ease-out infinite beaconLight;position:absolute;inset:0;transform:scale(.75)}@keyframes beaconLight{0%{transform:scale(.75)}50%{transform:scale(.5)}to{transform:scale(.75)}}.quest-card__beacon:after{content:"";border-radius:var(--radius-round);opacity:1;will-change:opacity, transform;background-color:currentColor;animation:1s ease-out infinite beaconPulse;position:absolute;inset:0;transform:scale(.5)}@keyframes beaconPulse{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.leaderboard-row{padding:var(--padding-y-smallbox) var(--padding-x-smallbox) var(--padding-y-smallbox) 0;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:var(--space-4);display:inline-flex;position:relative}.leaderboard-row:before{content:"";border-radius:var(--radius-main);background:linear-gradient(to right, var(--color-surface), var(--color-background));z-index:-1;position:absolute;inset:0 0 0 .5rem}.leaderboard-row.rank-1:before{background:linear-gradient(to right, color-mix(in srgb, color-mix(in srgb, var(--color-surface), var(--color-rank-gold) 10%) 85%, transparent), var(--color-ghost) 40%, var(--color-background-translucent) 70%, var(--color-background)) padding-box, linear-gradient(-15deg, color-mix(in srgb, var(--color-rank-gold) 50%, transparent) 15%, transparent 40%, transparent 60%, color-mix(in srgb, var(--color-rank-gold) 50%, transparent) 85%) border-box;border:var(--border-small) solid transparent;background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:100% 100%,200% 200%;animation:10s ease-in-out infinite alternate backgroundGlow}.leaderboard-row.rank-2:before{background:linear-gradient(to right, color-mix(in srgb, color-mix(in srgb, var(--color-surface), var(--color-rank-silver) 10%) 85%, transparent), var(--color-ghost) 30%, var(--color-background-translucent) 70%, var(--color-background)) padding-box, linear-gradient(-15deg, color-mix(in srgb, var(--color-rank-silver) 50%, transparent) 15%, transparent 40%, transparent 60%, color-mix(in srgb, var(--color-rank-silver) 50%, transparent) 85%) border-box;border:var(--border-small) solid transparent;background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:100% 100%,200% 200%;animation:10s ease-in-out infinite alternate backgroundGlow}.leaderboard-row.rank-3:before{background:linear-gradient(to right, color-mix(in srgb, color-mix(in srgb, var(--color-surface), var(--color-rank-bronze) 10%) 85%, transparent), var(--color-ghost) 30%, var(--color-background-translucent) 70%, var(--color-background)) padding-box, linear-gradient(-15deg, color-mix(in srgb, var(--color-rank-bronze) 50%, transparent) 15%, transparent 40%, transparent 60%, color-mix(in srgb, var(--color-rank-bronze) 50%, transparent) 85%) border-box;border:var(--border-small) solid transparent;background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:100% 100%,200% 200%;animation:10s ease-in-out infinite alternate backgroundGlow}.leaderboard-row__left{justify-content:flex-start;align-items:center;gap:var(--space-3);display:flex}.leaderboard-row__rank{aspect-ratio:1;background:var(--color-surface-muted);border-radius:var(--radius-round);height:1.5rem;font-size:var(--font-size-description);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);box-shadow:var(--shadow-main);justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.leaderboard-row.rank-1 .leaderboard-row__rank{background-color:var(--color-rank-gold);color:var(--color-rank-text)}.leaderboard-row.rank-2 .leaderboard-row__rank{background-color:var(--color-rank-silver);color:var(--color-rank-text)}.leaderboard-row.rank-3 .leaderboard-row__rank{background-color:var(--color-rank-bronze);color:var(--color-rank-text)}.leaderboard-row__rank>svg{color:var(--color-rank-gold);width:75%;position:absolute;top:-2px;left:50%;transform:translate(-70%,-100%)rotate(-10deg)}.leaderboard-row__user{width:3rem;height:3rem;filter:var(--filter-shadow-main);justify-content:center;align-items:center;display:flex}.leaderboard-row__user>div{aspect-ratio:1;flex-shrink:0;width:4rem;position:relative}.leaderboard-row__user>div>img{border-radius:var(--radius-round);width:100%;height:100%;padding:.25rem}.leaderboard-row__info{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.leaderboard-row__info>h3{color:var(--color-text-default);font-size:var(--font-size-h3)}.leaderboard-row__stats{gap:var(--gap-metadata);flex-wrap:wrap;width:100%;display:flex}.leaderboard-row__stat-chip>svg{height:var(--font-size-h2);position:relative;bottom:1px}.leaderboard-row__stat-chip:first-child p:last-child{color:var(--color-text-default);font-weight:var(--font-weight-bold);font-size:var(--font-size-h2)}.leaderboard-status{color:var(--color-text-secondary);font-size:var(--font-size-body);padding:var(--padding-y-smallbox) var(--padding-x-smallbox)}.brand-body{width:100%}.emptyState{height:150px;color:var(--color-text-secondary);text-align:center;margin:var(--space-5) auto;background-color:var(--color-gray-1);border-radius:var(--radius-main);width:90%;padding:var(--space-5);border:var(--border-small) dashed var(--color-gray-3);justify-content:center;align-items:center;font-size:14px;display:flex}.leaderboard-prizes{border-radius:var(--radius-main);background:linear-gradient(to bottom, var(--color-ghost), var(--color-background));width:100%;height:150px;position:relative;overflow:hidden}.leaderboard-prizes:before{content:"";background:radial-gradient(75% 200% at 50% 0%, var(--color-surface-muted), var(--color-surface) 50%, transparent);position:absolute;inset:0}.leaderboard-prizes__carousel-wrapper{height:100%;padding:var(--padding-y-card) 0;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.leaderboard-prizes__carousel-items{justify-content:space-around;align-items:center;gap:var(--space-4);height:100%;padding:0 var(--space-2);animation:30s linear infinite carousel-scroll;display:flex}@keyframes carousel-scroll{0%{transform:translate(0%)}to{transform:translate(-100%)}}.leaderboard-prizes__prize{aspect-ratio:1;height:100%}.leaderboard-prizes__prize>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;filter:var(--filter-shadow-main)}.chat-bar{bottom:calc(var(--height-navbar) + var(--padding-y-page));left:var(--padding-x-page);right:var(--padding-x-page);border-radius:var(--radius-round);z-index:20;box-shadow:var(--shadow-background-raised);-webkit-backdrop-filter:blur(var(--blur-raised-element));backdrop-filter:blur(var(--blur-raised-element));opacity:0;will-change:transform, opacity;animation:.2s cubic-bezier(.34,1.56,.64,1) forwards revealChat;position:fixed;transform:translateY(50%)scale(.95)}@keyframes revealChat{0%{opacity:0;transform:translateY(50%)scale(.95)}to{opacity:1;transform:translateY(0%)scale(1)}}.chat-bar:before{content:"";width:90%;height:var(--border-small);background:linear-gradient(to right, transparent, var(--color-border), transparent);z-index:2;position:absolute;top:0;left:5%}.chat-bar:after{content:"";width:90%;height:var(--border-main);background:linear-gradient(to right, transparent, var(--color-shadow-main), transparent);z-index:1;pointer-events:none;position:absolute;bottom:0;left:5%}.chat-bar__contents{background: linear-gradient(to right, var(--color-background), var(--color-background-translucent) 30%, var(--color-background-translucent) 70%, var(--color-background)) padding-box,  linear-gradient(-15deg, color-mix(in srgb, var(--color-brand-accent) 30%, transparent) 15%, transparent 50%, transparent 60%, color-mix(in srgb, var(--color-brand-accent) 30%, transparent) 95%) border-box;width:100%;height:var(--height-chatbar);border:var(--border-main) solid transparent;border-radius:var(--radius-round);background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:100% 100%,200% 200%;animation:10s ease-in-out infinite alternate backgroundGlow}.chat-bar__messages{width:100%;height:100%;padding:var(--padding-y-chatbar) var(--padding-x-page) 0 calc(var(--padding-x-chatbar) + 6px);-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.chat-bar__messages.is-sliding-up .chat-message{transition:transform .5s cubic-bezier(.65,0,.35,1)}.chat-bar__slider{background-color:var(--color-surface);border-radius:var(--radius-round);z-index:10;max-width:100%;box-shadow:2px 0px 10px var(--color-shadow-main);will-change:width;justify-content:end;transition:width .1s ease-out,scale .1s ease-out;display:flex;position:absolute;top:0;bottom:0;left:0}.chat-bar__slider:before{content:"";border-radius:var(--radius-round);width:100%;height:100%;box-shadow:inset 0 var(--border-main) 0 var(--color-surface-muted), inset 0 calc(0px - var(--border-main)) 0 var(--color-ghost);z-index:11;pointer-events:none;background:0 0;position:absolute;top:0;left:0}.chat-bar__slider.is-dragging{transition:none}.chat-bar__slider-text{width:100%;height:100%;position:absolute;top:0;left:0}.chat-bar__slider-text>div{height:100%;padding-left:var(--padding-x-card);color:var(--color-action-quiet);font-size:var(--font-size-description);align-items:center;display:flex}.chat-bar__slider-handle{z-index:10;width:inherit;background:linear-gradient(to left, var(--color-surface) var(--padding-x-chatbar), transparent calc(var(--padding-x-chatbar) * 3));border-radius:inherit;justify-content:flex-end;align-items:center;gap:4px;height:100%;padding:6px 13px 6px 3px;display:flex;position:relative}.chat-bar__slider-grip{gap:2px;height:100%;display:flex}.chat-bar__slider-grip>div{background-color:var(--color-surface-muted);width:2px;height:100%;box-shadow:1px 2px 1px var(--color-shadow-light)}.chat-bar__slider-handle>svg{color:var(--color-surface-muted);height:14px;left:calc(50% + 12px)}.chat-tutorial__arrows{height:var(--height-chatbar);bottom:1px;left:calc(var(--padding-x-chatbar) + 6px);pointer-events:none;position:absolute;display:none!important}.chat-tutorial-arrows-active .chat-tutorial__arrows{align-items:center;display:flex!important}.chat-tutorial-arrows-active .chat-bar__slider:after{content:"";border-radius:inherit;z-index:12;pointer-events:none;width:100%;height:100%;box-shadow:var(--glow-main);position:absolute;top:0;left:0}.tutorial-active:not(.chat-tutorial-arrows-active) .chat-tutorial__arrows{display:none!important}.chat-tutorial__arrow-item{color:var(--color-text-primary);text-shadow:var(--text-glow-main);opacity:0;font-size:48px;line-height:1;animation:2.5s ease-in-out infinite arrow-wave}.chat-tutorial__arrow-item:first-child{animation-delay:0s}@keyframes arrow-wave{0%{opacity:0;transform:translate(0)scale(.8)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(200px)scale(1)}}.error-message{color:#ff4040;text-align:center;justify-content:center;align-items:center;width:100%;height:100vh;padding:0 20px;font-size:16px;display:flex}.brand-card-wrapper{display:contents}.brand-card{width:100%;height:var(--height-brandcard);flex-direction:column;transition:transform .2s;display:flex}.brand-card-wrapper.is-loading .brand-card{display:none}.brand-card__banner{border-radius:var(--radius-main);width:100%;height:100%;position:relative;overflow:hidden}.brand-card__banner img{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-main);border:var(--border-main) solid var(--color-brand-accent);background-color:var(--color-background);width:100%;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.brand-card__member{top:var(--padding-y-box);right:var(--padding-x-box);border-radius:var(--radius-xsmall);padding:var(--space-1);border:var(--border-small) solid var(--color-border);background-color:var(--color-overlay);color:var(--color-success);box-shadow:0 1px 4px var(--color-shadow-main);-webkit-backdrop-filter:blur(var(--blur-button));backdrop-filter:blur(var(--blur-button));position:absolute}.brand-card__member>svg{height:.75rem}.brand-card__info-bar{width:calc(100% - 2 * var(--margin-x-infobar));height:var(--height-infobar);margin:0 auto;margin-top:var(--margin-y-infobar-offset);background-color:var(--color-brand-secondary);border-radius:var(--radius-small);padding:var(--padding-y-infobar) var(--padding-x-infobar);position:relative}.brand-card__logo{width:85%;height:100%;color:var(--color-brand-primary);margin:0 auto}.brand-card__logo>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.tutorial-active:not(.tutorial-hidden) .brand-card--new-demo,.tutorial-active:not(.tutorial-hidden) .brand-card.tutorial-highlight{transform-origin:top;animation:.8s cubic-bezier(.34,1.56,.64,1) forwards brand-card-appear;position:relative}.tutorial-active:not(.tutorial-hidden) .brand-card.tutorial-highlight{animation:.8s cubic-bezier(.34,1.56,.64,1) forwards brand-card-appear-2}.tutorial-active:not(.tutorial-hidden) .brand-card--new-demo .brand-card__banner,.tutorial-active:not(.tutorial-hidden) .brand-card.tutorial-highlight .brand-card__banner{background-color:var(--color-background)}.tutorial-active:not(.tutorial-hidden) .brand-card--new-demo:before,.tutorial-active:not(.tutorial-hidden) .brand-card.tutorial-highlight:before{content:"";top:calc(0px - var(--border-large));bottom:calc(var(--height-infobar) + var(--margin-y-infobar-offset) - var(--border-large));left:calc(0px - var(--border-large));right:calc(0px - var(--border-large));background:radial-gradient(circle closest-side, white 10%, var(--color-primary) 20%, transparent 50%);border-radius:calc(var(--radius-main) + var(--border-large));pointer-events:none;z-index:-1;background-size:200% 200%;animation:2s linear infinite shine-pulse;position:absolute}@keyframes shine-pulse{0%,to{opacity:0;background-position:100% 0;animation-timing-function:cubic-bezier(.55,0,1,.45)}20%{opacity:.25}32%{background-position:100% 100%;animation-timing-function:linear}45%{opacity:1}58%{background-position:0 100%;animation-timing-function:cubic-bezier(0,.55,.45,1)}70%{opacity:.25}90%{opacity:0;background-position:0 0;animation-timing-function:linear}}@keyframes brand-card-appear{0%{opacity:0;transform:scale(.8)translateY(-30px)}60%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes brand-card-appear-2{0%{transform:scale(1)}60%{transform:scale(1.05)}to{transform:scale(1)}}.brand-card--demo-static{opacity:var(--tutorial-opacity);cursor:default}.brand-card--demo-static:hover{transform:none}.brand-list{width:100%;min-height:100vh;color:var(--color-white);padding:0 0 var(--height-navbar)}.brand-list__body{position:relative}.error-message{text-align:center;padding:var(--space-4);color:var(--color-brand)}.checkin-container{justify-content:center;align-items:center;min-height:60vh;display:flex}.checkin-status{text-align:center;flex-direction:column;align-items:center;gap:12px;font-size:18px;display:flex}.checkin-icon{font-size:48px;line-height:1}.checkin-success .checkin-icon{color:#4caf50}.checkin-error .checkin-icon{color:#ff4040}.checkin-detail{color:#999;font-size:14px}.checkin-spinner{border:3px solid #fff3;border-top-color:#fff;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite checkin-spin}@keyframes checkin-spin{to{transform:rotate(360deg)}}.demo-persistent-buttons{bottom:calc(var(--height-navbar) + var(--padding-y-page));pointer-events:all;padding:0 var(--padding-x-page);z-index:10;width:100%;transition:transform .2s cubic-bezier(.34,1.56,.64,1);position:fixed}@keyframes slide-up-buttons{0%{opacity:0;transform:translateY(50%)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.demo-persistent-buttons{animation:.2s cubic-bezier(.34,1.56,.64,1) slide-up-buttons}.demo-persistent-buttons--brand-hub{transform:translateY(calc(0px - var(--height-chatbar) - var(--padding-y-page)))}.install-banner{background:var(--color-surface);border:var(--border-small) solid var(--color-border);border-radius:var(--radius-main);width:90%;box-shadow:0 4px 12px var(--color-shadow-medium);padding:var(--padding-y-card) var(--padding-x-card);z-index:999;flex-direction:column;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.install-banner p{padding:var(--padding-y-card) var(--padding-x-card);font-size:var(--font-size-h2);text-align:center;font-family:var(--font-primary);color:var(--color-text-default);margin:0}.install-banner p.banner-instructions{font-size:var(--font-size-body)}.install-banner>button{margin-top:var(--margin-y-button)}.desktop-placeholder{z-index:99999;justify-content:center;align-items:center;width:100vw;height:100dvh;display:none;position:fixed}@media (width>=769px){.desktop-placeholder{display:flex}}.desktop-placeholder__background{width:100%;height:100%;position:absolute;overflow:hidden}.desktop-placeholder__background>video{-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%;position:absolute}.desktop-placeholder__logo{height:40px;position:absolute;top:25px;left:25px}.desktop-placeholder__disclaimer{z-index:1;text-align:center;color:var(--color-brand);background:var(--color-surface);border:var(--border-small) solid var(--color-border);border-radius:var(--radius-main);padding:var(--padding-y-modal) var(--padding-x-modal);flex-direction:column;justify-content:center;align-items:center;display:flex}.auth-loading{background:var(--color-bg,#000);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.auth-loading__spinner{border:3px solid #fff3;border-top-color:#fff;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite auth-loading-spin}.auth-loading__label{opacity:.7;font-size:.9rem}@keyframes auth-loading-spin{to{transform:rotate(360deg)}}:root{--swatch-brand:#ffbd59;--swatch-brand-20:#ffbd5933;--swatch-neutral-100:#fff;--swatch-neutral-100-50:#ffffff80;--swatch-neutral-100-20:#fff3;--swatch-neutral-150:#eee;--swatch-neutral-200:#e2e2e2;--swatch-neutral-300:#d7d7d7;--swatch-neutral-400:#bfbfbf;--swatch-neutral-500:#8a8a8a;--swatch-neutral-500-50:#8a8a8a80;--swatch-neutral-600:#373737;--swatch-neutral-600-50:#37373780;--swatch-neutral-700:#212121;--swatch-neutral-700-75:#212121bf;--swatch-neutral-700-50:#21212180;--swatch-neutral-800:#151515;--swatch-neutral-800-50:#15151580;--swatch-neutral-850:#0f0f0f;--swatch-neutral-900:#050505;--swatch-neutral-900-85:#050505d9;--swatch-neutral-900-20:#05050533;--swatch-neutral-950:#000;--swatch-neutral-950-50:#00000080;--swatch-neutral-950-20:#0003;--swatch-success:#0f0;--swatch-failure:red;--color-black:#000;--color-black-20:#0003;--color-off-black:#050505;--color-off-black-85:#050505d9;--color-gray-1:#151515;--color-gray-1-50:#15151580;--color-gray-2:#212121;--color-gray-2-50:#21212180;--color-gray-3:#373737;--color-gray-3-50:#37373780;--color-gray-4:#8a8a8a;--color-gray-4-50:#8a8a8a80;--color-white:#fff;--color-white-50:#ffffff80;--color-white-20:#fff3;--color-brand:#ffbd59;--color-brand-20:#ffbd5933;--space-1:.1875rem;--space-2:.375rem;--space-3:.625rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:3rem;--padding-y-page:var(--space-4);--padding-y-details:var(--space-7);--padding-y-modal:var(--space-7);--padding-y-header:var(--space-2);--padding-y-button:var(--space-3);--padding-y-smallbutton:var(--space-1);--padding-y-card:var(--space-4);--padding-y-smallcard:var(--space-3);--padding-y-box:var(--space-3);--padding-y-smallbox:var(--space-2);--padding-y-infoblock:var(--space-2);--padding-y-input:var(--space-3);--padding-y-tabtrack:var(--space-3);--padding-y-infobar:var(--space-2);--padding-y-infobar-small:var(--space-1);--padding-y-chatbar:6px;--padding-y-metadata:var(--space-1);--padding-x-page:var(--space-4);--padding-x-modal:var(--space-4);--padding-x-button:var(--space-4);--padding-x-card:var(--space-5);--padding-x-smallcard:var(--space-4);--padding-x-box:var(--space-3);--padding-x-smallbox:var(--space-2);--padding-x-infoblock:var(--space-3);--padding-x-input:var(--space-4);--padding-x-tabtrack:var(--space-3);--padding-x-infobar:var(--space-3);--padding-x-chatbar:var(--height-chatbar);--padding-x-metadata:var(--space-1);--gap-grid-small:var(--space-2);--gap-grid:var(--space-3);--gap-grid-large:var(--space-4);--gap-stack-small:var(--space-3);--gap-stack:var(--space-4);--gap-stack-large:var(--space-6);--gap-form:var(--space-3);--gap-list:var(--space-3);--gap-pill:var(--space-2);--gap-button:var(--space-3);--gap-icon:var(--space-3);--gap-icon-small:var(--space-2);--gap-metadata:var(--space-1);--gap-dropdown:var(--space-1);--margin-y-section:var(--space-6);--margin-y-header-small:var(--space-3);--margin-y-header:var(--space-4);--margin-y-button:var(--space-4);--margin-y-input:var(--space-2);--margin-y-description-offset:calc(0rem - var(--margin-y-input));--margin-y-infobar-offset:-1.5rem;--margin-y-infobar-small-offset:-1rem;--margin-x-infobar:var(--space-2);--width-loadingbar:var(--space-8);--height-navbar:60px;--height-chatbar:56px;--height-brandcard:6.5rem;--height-productcard:15.5rem;--height-infobar:2.5rem;--height-infobar-small:1.75rem;--height-xpbar:10px;--height-banner:150px;--height-loadingbar:var(--space-2);--min-col-width-main:140px;--min-col-width-small:80px;--border-small:.5px;--border-main:1.5px;--border-large:3px;--radius-xsmall:.1875rem;--radius-small:.375rem;--radius-main:.625rem;--radius-large:1.5rem;--radius-round:100vw;--blur-raised-element:10px;--blur-modal-scrim:2px;--blur-subpage-scrim:1px;--blur-drawer-scrim:1px;--blur-gear-background:10px;--blur-empty-mod:5px;--blur-button:2px;--font-primary:"Roboto", "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--font-secondary:"United Kingdom, regular";--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-80:.625rem;--font-size-90:.75rem;--font-size-100:.875rem;--font-size-200:1rem;--font-size-300:1.25rem;--font-size-400:1.5rem;--font-size-500:2rem;--font-size-title:var(--font-size-500);--font-size-h1:var(--font-size-300);--font-size-h2:var(--font-size-200);--font-size-h3:var(--font-size-100);--font-size-h4:var(--font-size-90);--font-size-h5:var(--font-size-90);--font-size-h6:var(--font-size-90);--font-size-body:var(--font-size-100);--font-size-body-large:var(--font-size-200);--font-size-button:var(--font-size-100);--font-size-input:var(--font-size-100);--font-size-label:var(--font-size-100);--font-size-description:var(--font-size-90);--font-size-tiny:var(--font-size-80);--font-size-tab:var(--font-size-100);--shadow-background-raised:0 0 10px 1px var(--color-off-black-85);--shadow-main:0 0px 2px var(--color-shadow-main), 0 3px 10px var(--color-shadow-medium), 0 5px 20px var(--color-shadow-light);--shadow-strong:0 1px 3px var(--color-shadow-main), 0 5px 15px var(--color-shadow-medium), 0 10px 30px var(--color-shadow-light);--filter-shadow-main:drop-shadow(0 0px 2px var(--color-shadow-main)) drop-shadow(0 3px 10px var(--color-shadow-medium)) drop-shadow(0 5px 20px var(--color-shadow-light));--glow-main:0 0 3px 0 var(--color-primary), 0 0 5px 1px color-mix(in srgb, var(--color-primary) 75%, transparent), 0 0 10px 2px color-mix(in srgb, var(--color-primary) 50%, transparent), 0 0 20px 5px color-mix(in srgb, var(--color-primary) 20%, transparent);--text-glow-main:0 0 3px var(--color-primary), 0 0 5px color-mix(in srgb, var(--color-primary) 75%, transparent), 0 0 10px color-mix(in srgb, var(--color-primary) 50%, transparent), 0 0 20px color-mix(in srgb, var(--color-primary) 20%, transparent);--filter-glow-main:drop-shadow(0 0 3px var(--color-primary)) drop-shadow(0 0 5px color-mix(in srgb, var(--color-primary) 75%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, var(--color-primary) 50%, transparent)) drop-shadow(0 0 20px color-mix(in srgb, var(--color-primary) 20%, transparent));--filter-glow-small:drop-shadow(0 0 1px var(--color-primary)) drop-shadow(0 0 2px color-mix(in srgb, var(--color-primary) 75%, transparent)) drop-shadow(0 0 5px color-mix(in srgb, var(--color-primary) 50%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, var(--color-primary) 20%, transparent));--tutorial-opacity:.3;--duration-scrim:.1s;--duration-drawer:.25s;--duration-long:.2s;--ease-in-cubic:cubic-bezier(.33, 1, .68, 1);--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-in-expo:cubic-bezier(.7, 0, .84, 0);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}:root,[data-theme=dark],[data-theme=light] [data-theme=invert]{--color-primary:var(--swatch-brand);--color-primary-muted:var(--swatch-brand-20);--color-background:var(--swatch-neutral-900);--color-background-translucent:var(--swatch-neutral-900-85);--color-ghost:var(--swatch-neutral-850);--color-surface:var(--swatch-neutral-800);--color-surface-translucent:var(--swatch-neutral-700-75);--color-surface-muted:var(--swatch-neutral-700);--color-border:var(--swatch-neutral-600);--color-text-default:var(--swatch-neutral-100);--color-text-secondary:var(--swatch-neutral-500);--color-text-muted:var(--swatch-neutral-600);--color-text-button:var(--swatch-neutral-900);--color-focus:var(--swatch-neutral-500);--color-action-quiet:var(--swatch-neutral-500-50);--color-shadow-main:var(--swatch-neutral-900-85);--color-shadow-medium:var(--swatch-neutral-950-50);--color-shadow-light:var(--swatch-neutral-950-20);--color-overlay:var(--swatch-neutral-950-50);--color-asset-background:var(--swatch-neutral-950-50);--color-asset-outline:var(--swatch-neutral-500);--color-success:var(--swatch-success);--color-failure:var(--swatch-failure);--color-brand-primary:var(--color-text-default);--color-brand-secondary:var(--color-surface);--color-brand-accent:var(--color-primary);--color-rank-gold:var(--swatch-brand);--color-rank-silver:var(--swatch-neutral-500);--color-rank-bronze:color-mix(in srgb, var(--swatch-brand), var(--swatch-neutral-950));--color-rank-text:var(--swatch-neutral-950)}[data-theme=light],[data-theme=invert],[data-theme=dark] [data-theme=invert]{--color-background:var(--swatch-neutral-150)}[data-theme=brand]{--color-primary:var(--swatch-neutral-900);--color-primary-muted:var(--swatch-neutral-900-20);--color-background:var(--swatch-brand);--color-surface:var(--swatch-neutral-950-20);--color-text-default:var(--swatch-neutral-900);--color-text-secondary:var(--swatch-neutral-600);--color-text-muted:var(--swatch-neutral-600);--color-text-button:var(--swatch-brand)}@font-face{font-family:United Kingdom\, regular;src:url(/united-kingdom.regular.otf)}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--color-border);margin:0}button{background-color:unset;padding:0}button:has(.skeleton){pointer-events:none}body{background-color:var(--color-background);color:var(--color-text-default);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400}h1,h2,h3,h4,h5,h6{color:var(--color-text-default);font-weight:700!important}h1,h2{letter-spacing:.01em;line-height:1.3}h3,h4,h5,h6{letter-spacing:.02em}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.35}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes colorShiftIn{0%{color:var(--color-gray-3)}to{color:var(--color-white)}}@keyframes colorShiftOut{0%{color:var(--color-white)}to{color:var(--color-gray-3)}}@keyframes backgroundGlow{0%{background-position:0 0,0 0}to{background-position:0 0,100% 100%}}.u-line-clamp-1{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-line-clamp-2{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-line-clamp-3{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-glow{box-shadow:0 0 5px 0 var(--color-primary), 0 0 10px 2px #ffbd5980, 0 0 30px 5px var(--color-primary-muted), 0 0 50px 10px var(--color-primary-muted)}.uploadModal{width:calc(100% - 2 * var(--padding-x-page));background:var(--color-surface);height:100%;padding:var(--padding-y-card) var(--padding-y-card);border-radius:var(--radius-main);flex-direction:column;align-items:center;font-size:16px;display:flex;position:relative}.uploadModal h1,.uploadModal h2{color:var(--color-white);width:100%}.uploadModal>form{color:var(--color-gray-4);flex-direction:column;flex-grow:1;justify-content:space-between;align-items:stretch;width:100%;font-size:16px;display:flex}input[type=file]{display:none}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.right-1\.5{right:.375rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.z-10{z-index:10}.z-20{z-index:20}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-4{margin-bottom:1rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-24{height:6rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[15px\]{height:15px}.h-\[165px\]{height:165px}.h-\[228px\]{height:228px}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-12{width:3rem}.w-2\.5{width:.625rem}.w-28{width:7rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[10px\]{width:10px}.w-\[200\%\]{width:200%}.w-full{width:100%}.w-screen{width:100vw}.flex-auto{flex:auto}.flex-grow,.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-\[10px\]{gap:10px}.gap-\[16px\]{gap:16px}.gap-\[3px\]{gap:3px}.gap-\[6px\]{gap:6px}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-\[\#8A8A8A\]{--tw-border-opacity:1;border-color:rgb(138 138 138/var(--tw-border-opacity,1))}.border-\[\#FFBD59\]{--tw-border-opacity:1;border-color:rgb(255 189 89/var(--tw-border-opacity,1))}.border-\[\#FFF\]{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.bg-\[\#151515\]{--tw-bg-opacity:1;background-color:rgb(21 21 21/var(--tw-bg-opacity,1))}.bg-\[\#212121\]{--tw-bg-opacity:1;background-color:rgb(33 33 33/var(--tw-bg-opacity,1))}.bg-\[\#373737\]{--tw-bg-opacity:1;background-color:rgb(55 55 55/var(--tw-bg-opacity,1))}.bg-\[\#464646\]{--tw-bg-opacity:1;background-color:rgb(70 70 70/var(--tw-bg-opacity,1))}.bg-black\/50{background-color:#00000080}.bg-green-300{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.bg-interface-grey{--tw-bg-opacity:1;background-color:rgb(48 48 48/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-500\/60{background-color:#64748b99}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-interface-grey{--tw-gradient-from:#303030 var(--tw-gradient-from-position);--tw-gradient-to:#30303000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-black{--tw-gradient-to:#000 var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-\[10px\]{padding:10px}.p-\[16px\]{padding:16px}.p-px{padding:1px}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[16px\]{padding-left:16px;padding-right:16px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-1\.5{padding-bottom:.375rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-\[5px\]{padding-left:5px}.pt-12{padding-top:3rem}.pt-6{padding-top:1.5rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[8px\]{font-size:8px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.italic{font-style:italic}.tracking-widest{letter-spacing:.1em}.text-\[\#373737\]{--tw-text-opacity:1;color:rgb(55 55 55/var(--tw-text-opacity,1))}.text-\[\#8A8A8A\]{--tw-text-opacity:1;color:rgb(138 138 138/var(--tw-text-opacity,1))}.text-\[\#FFBD59\]{--tw-text-opacity:1;color:rgb(255 189 89/var(--tw-text-opacity,1))}.text-\[\#FFFFFF\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-0{transition-duration:0s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:bg-slate-400:hover{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}@media (width>=768px){.md\:hidden{display:none}}
