.notification-count{color:#fff;background-color:#6b46c1;background:var(--color-background-strong-primary,#7142ff);width:17px;height:17px;font-size:10px;font-weight:500px;border-radius:999px;justify-content:center;align-items:center;line-height:15px;animation:.5s ease-in-out fadeIn;display:flex;position:absolute;top:-8px;right:-6px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.navbar{padding-top:16px;justify-content:space-between;align-items:center;width:100%;padding-inline:16px;display:flex}.navbar-fixed{padding-top:16px;justify-content:space-between;align-items:center;width:100%;padding-inline:16px;display:flex;position:fixed;top:0}.navbar-flex{align-items:center;gap:var(--sizes-4,16px);display:flex}.navbar-item .home{width:24px;height:24px}.navbar-item .host{width:20px;height:20px}.navbar-profile{background:var(--color-interactive-elementActive-neutral,#e9e8ea);border-radius:200px;width:24px;height:24px;overflow:hidden}.navbar-profile-on{background:var(--color-interactive-elementActive-neutral,#e9e8ea);border:1px solid var(--highest,#fff);border-radius:200px;width:24px;height:24px;overflow:hidden;box-shadow:0 0 0 1px #000}.navbar-profile img{object-fit:cover;width:100%}.custom-spinner{box-sizing:border-box;border-style:solid;border-radius:50%;flex-shrink:0;animation:.6s linear infinite custom-spinner-spin}@keyframes custom-spinner-spin{to{transform:rotate(360deg)}}.button{border-radius:var(--borderRadius-full);justify-content:center;align-items:center;gap:var(--space-8);width:100%;padding:0 var(--space-16);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;transition:all var(--duration-normal) var(--easing-default);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;border:1px solid #0000;line-height:120%;display:inline-flex}.button:hover{background:var(--color-interactive-elementHover-primary)}.button:active{background:var(--color-interactive-elementActive-primary)}.button:focus-visible{box-shadow:var(--shadow-button-focus)}.button--xxs{height:var(--component-button-height-xxs);padding:0 var(--space-8)}.button--xs{height:var(--component-button-height-xs);padding:0 var(--space-12)}.button--sm{height:var(--component-button-height-sm);padding:0 var(--space-12)}.button--md{height:var(--component-button-height-md)}.button--lg{height:var(--component-button-height-lg)}.button--gradient{background:var(--gradient-button-primary);color:var(--color-text-contrast);box-shadow:var(--shadow-button-primary)}.button--gradient:hover{background:var(--gradient-button-primary-hover)}.button--white{background:var(--color-background-highest);color:var(--color-text-weak-primary);border-color:var(--color-border-ui-primary)}.button--colour{background:var(--color-interactive-solid-primary);color:var(--color-text-contrast)}.button--colour:hover{background:var(--color-interactive-solidHover-primary)}.button--grey{background:var(--color-interactive-element-primary-alpha);color:var(--color-interactive-solid-primary)}.button--grey:hover{background:var(--color-interactive-element-primary)}.button--outline{border-color:var(--color-border-ui-primary);color:var(--color-text-weak-primary);background:0 0}.button--outline:hover{background:var(--color-interactive-element-primary)}.button--ghost{color:var(--color-text-weak-primary);background:0 0}.button--ghost:hover{background:var(--color-interactive-element-primary-alpha)}.button--icon-only{aspect-ratio:1;width:auto;min-width:0;padding-inline:0}.button>.button-content{justify-content:center;align-items:center;gap:var(--space-4);display:inline-flex}.button>.button-icon,.button>.button-spinner{justify-content:center;align-items:center;display:inline-flex}.button.button--disabled,.button:disabled{background:var(--color-interactive-disabled-primary);color:var(--color-text-disabled);box-shadow:none;cursor:not-allowed;pointer-events:none;border-color:#0000}.button--pagination{width:auto;min-width:64px;padding:0 var(--space-12)}.button--pressed{opacity:.8;transform:scale(.98)}.install-prompt-content{z-index:1000;border-radius:var(--sizes-2,8px);background-color:#fff;border:1px solid #e0e0e0;flex-direction:column;align-self:stretch;gap:12px;width:100%;max-width:400px;padding:16px;animation:.3s ease-out slideUp;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}@keyframes slideUp{0%{opacity:0;transform:translate(-50%)translateY(100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}.install-prompt-header{align-items:center;gap:10px;display:flex;position:relative}.install-prompt-icon{color:#6635fb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.install-prompt-icon img{width:100%;height:100%}.install-prompt-title{flex:1}.install-prompt-title h3{color:var(--color-text-weak-primary,#572ee4);margin:0;font-size:18px;font-weight:500;line-height:24px}.install-prompt-message{color:var(--color-text-weak-primary,#572ee4);font-size:16px;font-weight:400;line-height:22px}.install-prompt-message p{color:var(--color-text-weak-primary,#572ee4);margin:0 0 8px}.install-prompt-message ol{text-align:left;color:var(--color-text-weak-primary,#572ee4);margin:0;padding-left:20px;font-size:16px;line-height:1.8}.install-prompt-message li{margin-bottom:8px}.install-prompt-message li:last-child{margin-bottom:0}.ios-icon{background:var(--color-interactive-solid-primary,#7142ff);color:#fff;border-radius:4px;margin:0 4px;padding:3px 8px;font-size:14px;font-weight:700;display:inline-block}.install-prompt-button-container{margin-top:8px}.install-prompt-close{color:#6635fb;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.install-prompt-close img{width:100%;height:100%}@media (width<=480px){.install-prompt-content{max-width:calc(100% - 20px);padding:16px;bottom:10px}}.layout{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;font-family:Inter,sans-serif}.icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.icon-wrapper>svg,.icon-wrapper>img{width:100%;height:100%;display:block}.icon-wrapper--xs{width:12px;height:12px}.icon-wrapper--sm{width:16px;height:16px}.icon-wrapper--default{width:20px;height:20px}.icon-wrapper--large{width:24px;height:24px}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:default;background:#0000008c;justify-content:center;width:100%;height:100%;padding:1rem;display:flex;position:fixed;inset:0}.modal-shell{z-index:1;box-sizing:border-box;justify-content:center;align-items:flex-end;width:100%;min-height:100%;display:flex;position:relative}.modal-overlay.centered .modal-shell{align-items:center}.modal-panel{width:100%;max-width:100%}.ds-overlay{gap:var(--sizes-sp16,16px);width:100%;padding:var(--sizes-sp16,16px);border-radius:var(--sizes-sp16,16px);background:var(--color-background-glass-white,#fffc);-webkit-backdrop-filter:saturate(160%)blur(20px);border:1px solid #ffffff59;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 5px #0000000d,0 10px 10px #0000000a,0 22px 13px #00000008,0 40px 16px #00000003}.ds-overlay>.ds-overlay-header{z-index:1;gap:var(--sizes-sp8,8px);flex-direction:column;display:flex;position:relative}.ds-overlay>.ds-overlay-header h2{color:var(--color-text-strong-neutral,#0d0d12);font-size:18px;font-weight:500;line-height:24px}.ds-overlay>.ds-overlay-header .ds-overlay-description{color:var(--color-text-strong-neutrala,#05000feb);font-size:14px;font-weight:400;line-height:20px}.ds-overlay>.ds-overlay-header .ds-overlay-helper{gap:var(--sizes-sp4,4px);color:var(--color-text-weak-negative,#96132c);align-items:flex-start;font-size:12px;line-height:16px;display:flex}.ds-overlay-helper>.ds-overlay-helper-icon{color:var(--color-text-weak-negative,#96132c)}.ds-overlay>.ds-overlay-body{z-index:1;gap:var(--sizes-sp8,8px);flex-direction:column;display:flex;position:relative}.ds-overlay>.ds-overlay-actions{z-index:1;gap:var(--sizes-sp16,16px);grid-template-columns:1fr 1fr;display:grid;position:relative}.ds-overlay--update-choice>.ds-overlay-choice-list{z-index:1;gap:var(--sizes-sp8,8px);flex-direction:column;display:flex;position:relative}.ds-overlay-choice-list>.ds-overlay-choice-button{justify-content:space-between;align-items:center;gap:var(--sizes-sp8,8px);border-radius:var(--sizes-sp16,16px);background:var(--color-background-highest,#fff);width:100%;padding:var(--sizes-sp12,12px);text-align:left;border:0;display:flex;box-shadow:0 4px 8px #00000005,0 15px 15px #00000005}.ds-overlay-choice-button:disabled{opacity:.6}.ds-overlay-choice-button>.ds-overlay-choice-content{flex:1;min-width:0}.ds-overlay-choice-content>.ds-overlay-choice-title{color:var(--color-text-strong-neutral,#0d0d12);font-size:14px;line-height:20px}.ds-overlay-choice-content>.ds-overlay-choice-description{color:var(--color-text-weak-neutral,#666d80);font-size:14px;line-height:20px}.ds-overlay-choice-button>.ds-overlay-choice-chevron{color:var(--color-text-weak-neutral,#666d80)}.ds-overlay--broadcast .ds-overlay-actions{margin-top:var(--sizes-sp4,4px)}.ds-overlay--broadcast{max-width:343px;margin:0 auto}.ds-overlay--broadcast>.ds-overlay-body{align-items:stretch;gap:var(--sizes-sp4,4px);width:100%}.ds-overlay--broadcast .message-textarea{box-sizing:border-box;width:100%;min-height:40px;color:var(--color-text-weak-neutral,#666d80);resize:none;background:0 0;border:0;padding:0;font-size:14px;line-height:20px;display:block}.ds-overlay--broadcast .broadcast-input-shell{gap:var(--sizes-sp4,4px);border-radius:var(--sizes-sp8,8px);background:var(--color-background-highest,#fff);width:100%;padding:var(--sizes-sp8,8px) var(--sizes-sp12,12px);flex-direction:column;display:flex}.ds-overlay--broadcast .broadcast-input-label{color:var(--color-text-weak-neutral,#666d80);font-size:12px;line-height:16px}.ds-overlay--broadcast .broadcast-helper{align-items:center;gap:var(--sizes-sp4,4px);color:var(--color-text-weak-neutral,#666d80);font-size:12px;line-height:16px;display:flex}.ds-overlay--broadcast .broadcast-helper-icon{color:var(--color-text-weak-neutral,#666d80)}.badge{justify-content:center;align-items:center;max-width:72px;display:inline-flex}.badge>.badge-text{text-align:center}.badge--status{gap:var(--space-4,4px);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:var(--borderRadius-full,999px);padding:2px 8px 2px 4px}.badge--status>.badge-icon{width:13px;height:13px}.badge--status>.badge-text{font-size:12px;font-weight:400;line-height:16px}.badge--status.badge--active{background:var(--color-background-subtle-positive,#f1fcfa);color:var(--color-text-weak-positive,#067a6f)}.badge--status.badge--finished,.badge--status.badge--cancelled,.badge--status.badge--rejected,.badge--status.badge--unknown{background:var(--color-interactive-element-negative,#ffefef);color:var(--color-text-weak-negative,#cd2b31)}.badge--status.badge--pending{background:var(--color-interactive-element-warning,#fff4d5);color:var(--color-text-weak-warning,#ad5700)}.badge--rating{gap:var(--space-4,4px);background:var(--color-interactive-element-primary-alpha,#5826ff0f);border-radius:4px;padding:2px 4px}.badge--rating>.badge-rating-icon{width:18px;height:18px}.badge--rating>.badge-text{color:var(--color-text-weak-primary,#572ee4);font-size:14px;font-weight:400;line-height:20px}.profile-social-links{gap:8px;display:flex}.profile-social-links .social-btn{background:var(--color-interactive-element-primary-alpha,#5826ff0f);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:11px;transition:background .2s;display:flex}.profile-social-links .social-btn:hover{background:var(--color-interactive-elementHover-primary,#ede9ff)}.profile-social-links .social-btn:active{background:var(--color-interactive-elementActive-primary,#e4deff)}.profile-social-links .social-btn .icon{width:18px;height:18px}.profile-card{background:var(--color-interactive-element-neutral,#f4f2f4);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:16px;flex-direction:column;gap:12px;width:100%;padding:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden}.profile-card .header,.profile-card .header-content{flex-direction:column;width:100%;display:flex}.profile-card .header-row{justify-content:space-between;align-items:center;width:100%;display:flex}.profile-card .name{color:var(--color-text-strong-neutral,#1a1523);margin:0;font-size:20px;font-weight:500;line-height:28px}.profile-card .email{color:var(--color-text-strong-neutralA,#05000feb);margin:0;font-size:14px;font-weight:400;line-height:20px}.profile-card .edit-btn{background:var(--color-interactive-element-primary-alpha,#5826ff0f);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:4px;padding:4px 16px;transition:background .2s;display:flex}.profile-card .edit-btn:hover{background:var(--color-interactive-elementHover-primary,#ede9ff)}.profile-card .edit-btn:active{background:var(--color-interactive-elementActive-primary,#e4deff)}.profile-card .edit-btn span{color:var(--color-text-weak-primary,#572ee4);font-size:14px;font-weight:400;line-height:20px}.profile-card .edit-btn .icon{width:12px;height:12px}.profile-card .bio-section{flex-direction:column;gap:8px;width:100%;display:flex}.profile-card .bio{color:var(--color-text-strong-neutralA,#05000feb);-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.profile-card .bio.expanded{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.profile-card .read-more{color:var(--color-text-weak-primary,#572ee4);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:14px;font-weight:400;line-height:20px}.profile-card .read-more:hover{text-decoration:underline}.profile-card .socials{gap:8px;display:flex}.profile-card .social-btn{background:var(--color-interactive-element-primary-alpha,#5826ff0f);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:11px;transition:background .2s;display:flex}.profile-card .social-btn:hover{background:var(--color-interactive-elementHover-primary,#ede9ff)}.profile-card .social-btn:active{background:var(--color-interactive-elementActive-primary,#e4deff)}.profile-card .social-btn .icon{width:18px;height:18px}.profile-card .empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.profile-card .empty p{color:var(--color-text-weak-neutral,#6f6e77);margin:0;font-size:14px;font-weight:400;line-height:20px}.profile-card .add-btn{color:var(--color-text-weak-primary,#572ee4);border:1px solid var(--color-border-ui-primary,#c5b6ff);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;transition:background .2s}.profile-card .add-btn:hover{background:var(--color-interactive-elementHover-primary,#ede9ff)}.custom-switch{cursor:pointer;align-items:center;display:inline-flex}.custom-switch input{opacity:0;width:0;height:0;position:absolute}.custom-switch-track{width:var(--global-toggle-track-width,44px);height:var(--global-toggle-track-height,24px);background:var(--color-interactive-element-neutral,#f4f2f4);border-radius:var(--borderRadius-full,999px);transition:background .2s;position:relative}.custom-switch input:checked+.custom-switch-track{background:var(--color-interactive-solid-primary,#7142ff)}.custom-switch-thumb{top:var(--space-2,2px);left:var(--space-2,2px);width:var(--global-toggle-thumb-size,20px);height:var(--global-toggle-thumb-size,20px);background:var(--color-background-highest,#fff);border-radius:50%;transition:transform .2s;position:absolute;box-shadow:0 1px 3px #00000026}.custom-switch input:checked+.custom-switch-track .custom-switch-thumb{transform:translateX(calc(var(--global-toggle-track-width,44px) - var(--global-toggle-thumb-size,20px) - var(--space-4,4px)))}.custom-switch.disabled{opacity:.4;cursor:not-allowed}.custom-switch.disabled input{pointer-events:none}.push-notification-toggle{flex-direction:column;width:100%;display:flex}.push-notification-toggle .action{cursor:pointer;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;transition:background-color .2s;display:flex}.push-notification-toggle .left{align-items:center;gap:12px;display:flex}.push-notification-toggle .right{justify-content:center;align-items:center;gap:4px;width:48px;display:flex}.push-notification-toggle .status{color:#666;margin:0;font-size:12px}.push-notification-toggle .icon{width:24px;height:24px}.switch{width:48px;height:26px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;width:18px;height:18px;transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.slider:before{transform:translate(22px)}input:disabled+.slider{cursor:not-allowed;background-color:#e0e0e0}.slider.round{border-radius:26px}.slider.round:before{border-radius:50%}.spinner-small{border:2px solid #f3f3f3;border-top-color:#7142ff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message{color:#c62828;background-color:#ffebee;border-radius:4px;margin:8px 16px;padding:8px 16px;font-size:12px}.permission-hint{color:#666;text-align:center;padding:8px 16px;font-size:12px}.terms{align-self:stretch;width:100%}.mixedlinktext{color:var(--color-text-weak-neutralA,#02001091);text-align:center;font-size:14px;font-weight:400;line-height:20px}.mixedlinktext a{color:var(--color-interactive-solidHover-primary,#6635fb);font-size:14px;font-weight:500;line-height:120%}.activity-item{border-bottom:1px solid var(--color-border-ui-neutral,#dcdbdd);justify-content:space-between;align-items:center;padding:14px 0;transition:background-color .2s;display:flex}.activity-item:last-child{border-bottom:none}.activity-item.clickable{cursor:pointer}.activity-item.clickable:hover{background-color:#f9f9f9;border-radius:8px;padding-left:8px;padding-right:8px}.activity-item.has-related{border-left:3px dotted #6b46ff;padding-left:8px}.activity-item.compact{padding:8px 0}.activity-icon{display:none}.activity-details{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;padding-right:16px;display:flex}.activity-description{color:var(--color-text-strong-neutralA,#05000feb);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.activity-date{color:var(--color-icon-weak-neutral,#86848d);margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.activity-breakdown{color:#999;margin-top:2px;font-size:11px}.activity-expiry{margin-top:2px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.activity-expiry.normal{color:var(--color-icon-weak-neutral,#86848d)}.activity-expiry.warning{color:#ad5700}.activity-expiry.expired{color:#dc2626}.activity-receipt-btn{color:#6b46ff;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:2px;padding:0;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:16px;text-decoration:underline}.activity-receipt-btn:hover{color:#4f2fd0}.activity-amount{text-align:right;flex-shrink:0}.amount-container{justify-content:flex-end;align-items:center;gap:2px;display:flex}.futpal-logo{border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;padding:3.556px;display:flex}.futpal-logo img{width:8.889px;height:8.889px}.futpal-logo.green{background:#0e9888}.futpal-logo.dark-purple{background:#210159}.amount-total{font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:24px}.activity-amount.positive .amount-total{color:var(--color-icon-weak-positive,#0e9888)}.activity-amount.negative .amount-total{color:var(--color-text-strong-neutralA,#05000feb)}@media (width<=480px){.activity-item{gap:8px}.activity-icon{width:36px;height:36px}.activity-icon img{width:18px;height:18px}.activity-description{font-size:13px}.activity-date{font-size:11px}.amount-total{font-size:13px}}.wallet-activity{background:var(--color-interactive-element-neutral,#f4f2f4);border-radius:16px;flex-direction:column;gap:12px;width:100%;padding:16px;display:flex}.wallet-header{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.wallet-header-left{flex:1;align-items:center;gap:4px;display:flex}.wallet-icon{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.wallet-icon img{width:18px;height:18px}.wallet-text{color:var(--color-text-weak-neutral,#6f6e77);text-transform:uppercase;letter-spacing:.72px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px}.wallet-header-buttons{align-items:center;gap:8px;display:flex}.top-up-button{background:var(--color-interactive-element-primary-alpha,#5826ff0f);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px 16px;transition:all .2s;display:flex}.top-up-button:hover{opacity:.8}.top-up-icon{justify-content:center;align-items:center;width:12px;height:12px;display:flex}.top-up-icon svg{width:12px;height:12px;color:var(--color-text-weak-primary,#572ee4)}.top-up-text{color:var(--color-text-weak-primary,#572ee4);text-align:center;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.close-icon{width:12px;height:12px;color:var(--color-text-weak-primary,#572ee4);justify-content:center;align-items:center;display:flex}.close-icon svg{width:12px;height:12px}.balance-section{flex-direction:column;gap:4px;width:100%;display:flex}.balance-icon-amount{align-items:center;gap:4px;margin-bottom:2px;display:flex}.balance-icon{background:#210159;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:5.333px;display:flex}.balance-icon img{width:13.333px;height:13.333px}.balance-amount{color:#05000feb;letter-spacing:-.32px;font-family:Inter,sans-serif;font-size:32px;font-weight:500;line-height:40px}.balance-info{color:#6f6e77;margin-bottom:2px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.balance-info.expiring-soon{color:#ad5700}.expiry-link{cursor:pointer;align-items:center;gap:8px;transition:opacity .2s;display:flex}.expiry-link:hover{opacity:.8}.expiry-link span{color:#572ee4;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.expiry-link img{width:18px;height:18px;transform:rotate(90deg)}.divider{background:var(--color-border-ui-neutral,#dcdbdd);width:100%;height:1px}.wallet-activity>.activity-header{flex-direction:row;align-items:center;gap:4px;width:auto;height:auto;display:flex;position:static;overflow:visible}.wallet-activity>.activity-header>.activity-icon{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.wallet-activity>.activity-header>.activity-icon img{width:18px;height:18px;color:var(--color-text-weak-neutral,#6f6e77)}.wallet-activity>.activity-header>.activity-text{color:var(--color-text-weak-neutral,#6f6e77);text-transform:uppercase;letter-spacing:.72px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px}.wallet-activity>.activity-items{flex-direction:column;gap:0;display:flex}.wallet-activity>.activity-items>.activity-loading{text-align:center;color:var(--color-text-weak-neutral,#6f6e77);padding:20px;font-size:14px}.wallet-activity>.activity-items>.activity-empty{text-align:center;padding:20px}.wallet-activity>.activity-items>.activity-empty p{color:var(--color-text-weak-neutral,#6f6e77);margin:0;font-size:14px}.wallet-activity>.activity-items>.activity-empty .empty-subtitle{color:var(--color-icon-weak-neutral,#86848d);margin-top:8px;font-size:12px}.see-all-link{margin-top:0}.see-all-button{color:var(--color-text-weak-primary,#572ee4);cursor:pointer;background:0 0;border:none;padding:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:opacity .2s}.see-all-button:hover{opacity:.8}@media (width<=480px){.wallet-activity{padding:16px}.balance{font-size:20px;line-height:28px}}.checkbox{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #fff;border-width:0 2px 2px 0;border-radius:4px;outline:none;place-content:center;width:20px;height:20px;transition:all .2s ease-in-out;display:inline-grid}.checkbox:hover{border-color:#999}.checkbox:checked{background-color:#7142ff;border-color:#7142ff;position:relative;bottom:5px}.checkbox:checked:before{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;margin-top:-2px;display:block;transform:rotate(45deg)}.checkbox:focus{box-shadow:0 0 0 2px #2196f34d}.checkbox:disabled{cursor:not-allowed;background-color:#f0f0f0;border-color:#ddd}.checkbox:disabled:checked{background-color:#ccc}.stebby-credits-checkout{flex-direction:column;justify-content:start;align-items:center;height:auto;transition:all .4s;display:flex;overflow:hidden}.stebby-closed{height:0}.stebby-amount{padding:var(--sizes-15,6px) var(--sizes-2,8px);border-radius:var(--sizes-2,8px);border:1px solid var(--color-border-divider-primary,#d8ceff);text-align:center;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:20px;display:flex}.stebby-not-selected{background:var(--color-interactive-solid-primary,#7142ff);color:var(--color-text-contrast,#fff)}.stebby-selected{background:var(--color-background-highest,#fff);color:var(--color-text-weak-primary,#572ee4)}.w-100{width:100%}.w-50vw{width:50vw}.stebby-credits-checkout-info{color:var(--color-text-weak-primary,#572ee4);margin-top:var(--sizes-2,8px);text-align:left;font-size:14px;font-weight:400;line-height:20px}.credit-package-selector{width:100%}.packages-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px;display:grid}@media (width<=600px){.packages-grid{grid-template-columns:repeat(3,1fr);gap:8px}}.package-card{text-align:center;cursor:pointer;background:#fff;border:1px solid #dcdbdd;border-radius:8px;flex-direction:column;gap:2px;padding:16px;transition:all .2s;display:flex;position:relative}.package-card:hover{border-color:#7142ff;transform:translateY(-2px);box-shadow:0 4px 12px #7142ff26}.package-card.selected{background:#fff;border-color:#7142ff;box-shadow:0 4px 12px #7142ff40}.package-badge{color:#fff;white-space:nowrap;background:#7142ff;border-radius:999px;padding:2px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.package-content{flex-direction:column;gap:2px;display:flex}.package-icon-amount{justify-content:center;align-items:center;gap:4px;margin-bottom:2px;display:flex}.package-icon{background:#210159;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:5.333px;display:flex}.package-icon img{width:13.333px;height:13.333px}.package-credits{color:#05000feb;letter-spacing:-.32px;font-family:Inter,sans-serif;font-size:32px;font-weight:500;line-height:40px}.package-price{color:#572ee4;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.package-card.selected .package-price{color:#572ee4}.package-bonus{color:#05000feb;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.custom-amount-section{margin-top:24px}.custom-amount-label{color:#666;margin-bottom:8px;font-size:14px;font-weight:500}.custom-amount-input-wrapper{position:relative}.custom-amount-input{color:#333;background-color:#fff;border:2px solid #e5e5e5;border-radius:8px;width:100%;padding:12px 32px 12px 12px;font-size:16px;transition:all .2s}.custom-amount-input:-webkit-autofill{-webkit-text-fill-color:#333!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.custom-amount-input:-webkit-autofill:hover{-webkit-text-fill-color:#333!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.custom-amount-input:-webkit-autofill:focus{-webkit-text-fill-color:#333!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.custom-amount-input:-webkit-autofill:active{-webkit-text-fill-color:#333!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.custom-amount-input:focus{border-color:#7142ff;outline:none}.custom-amount-input.selected{background:#fff;border-color:#7142ff}.custom-amount-input.error{border-color:#ef4444}.currency-symbol{color:#666;pointer-events:none;font-size:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.custom-amount-error{color:#ef4444;margin-top:6px;font-size:12px}.custom-amount-info{color:#7142ff;margin-top:6px;font-size:12px;font-weight:500}.custom-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-amount-input[type=number]{-moz-appearance:textfield}.terms{text-align:center;color:#333;margin-top:32px;margin-bottom:16px}.terms__label{justify-content:center;align-items:center;display:flex}.terms__checkbox{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #d1d5db;border-radius:4px;flex-shrink:0;width:20px;height:20px;margin-right:8px;position:relative;transform:scale(1.5)}.terms__checkbox:checked{background-color:#7142ff;border-color:#7142ff}.terms__checkbox:checked:after{content:"✓";color:#fff;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.terms__text{color:#333;font-size:14px;line-height:1.4}.terms__link{color:var(--primary-color,#7142ff);text-decoration:none;transition:opacity .2s}.terms__link:hover{opacity:.8;text-decoration:underline}.stripe-credit-topup-form{flex-direction:column;gap:24px;width:100%;display:flex}.topup-section{width:100%}.section-title{color:#333;margin-bottom:12px;font-size:16px;font-weight:600}.payment-element-wrapper{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:16px}.topup-actions{flex-direction:column;gap:16px;margin-top:8px;display:flex}.payment-footer{justify-content:center;align-items:center;display:flex}.stripe-brand{opacity:.7;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.stripe-brand:hover{opacity:1}.stripe-logo{width:auto;height:20px}.loading-state,.error-state{text-align:center;color:#666;padding:40px 20px;font-size:14px}.error-state{color:#ef4444}.tabs-container{width:100%}.tabs-header{background:#efefef;border-radius:100px;gap:12px;margin-bottom:20px;padding:4px;display:flex}.tab-button{color:#333;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:100px;flex:1;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.tab-button:hover{color:#000}.tab-button.active{background:#7c3aed;box-shadow:0 2px 8px #7c3aed4d;color:#fff!important}.tabs-content{width:100%}.wallet-topup-tabs{background:#fff;border-radius:16px;width:100%;padding:20px 0;animation:.3s ease-out slideDown;overflow:hidden}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.wallet-topup-tabs .tabs-container{background:#f4f2f4;border-radius:16px;padding:16px}.wallet-topup-tabs .tabs-header{background:#5826ff0f;border-radius:57px;gap:2px;margin-bottom:16px;padding:4px;display:flex}.wallet-topup-tabs .tab-button{color:#572ee4;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;padding:10px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:all .2s}.wallet-topup-tabs .tab-button.active{color:#fff;background:#7142ff}.wallet-topup-tabs .tab-button:hover:not(.active){background:#5826ff1a}.wallet-topup-tabs .tab-content{padding:0}.account-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;justify-content:start;align-items:start;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}.wallet-activity-divider{background:var(--color-border-ui-neutral,#dcdbdd);width:100%;height:1px;margin:12px 0}.exit{width:16px;height:16px}.profile{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;margin-block:16px;display:flex}.display-pic{background:var(--color-interactive-elementActive-neutral,#e9e8ea);border-radius:100%;width:123px;height:123px;overflow:hidden}.display-pic img{object-fit:cover;width:100%;position:relative}.display-pic-flex{flex-direction:row;justify-content:center;display:flex}.display-pic-flex .icon{z-index:1;width:32px;height:32px;position:relative;top:92px;left:125px}.display-pic-flex .holder{width:32px;height:32px}.actions-bubble{padding:var(--sizes-4,16px);align-items:flex-start;gap:var(--sizes-3,12px);border-radius:var(--sizes-4,16px);background:var(--color-interactive-element-neutral,#f4f2f4);flex-direction:column;align-self:stretch;display:flex}.actions-stack{border-bottom:1px solid var(--color-border-ui-neutralA,#08010f24);flex-direction:column;justify-content:start;align-items:center;gap:16px;width:100%;margin-block:16px;padding-bottom:16px;display:flex}.action{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.action .left{align-items:center;gap:var(--sizes-2,8px);display:flex}.action .icon{width:12px;height:12px}.action h2{color:var(--color-text-strong-neutralA,#05000feb);font-size:14px;font-weight:500;line-height:120%}.action .carret{width:26px;height:26px}.name-bubble{padding:var(--sizes-4,16px);align-items:flex-start;gap:var(--sizes-2,8px);border-radius:var(--sizes-4,16px);background:var(--color-interactive-element-neutral,#f4f2f4);flex-direction:column;align-self:stretch;display:flex}.name-bubble div{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.name-bubble h2{color:var(--color-text-strong-neutralA,#05000feb);font-size:14px;font-weight:400;line-height:20px}.name-bubble h1{color:var(--color-text-strong-neutral,#1a1523);font-size:20px;font-weight:500;line-height:28px}.name-bubble .icon{width:14px;height:14px}.notification-consent-bubble{padding:var(--sizes-4,16px);align-items:flex-start;gap:var(--sizes-2,8px);border-radius:var(--sizes-4,16px);background:var(--color-interactive-element-neutral,#f4f2f4);flex-direction:column;align-self:stretch;display:flex}.notification-consent-bubble div{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.notification-consent-bubble h1{color:var(--color-text-weak-neutral,#6f6e77);text-transform:uppercase;letter-spacing:.72px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px}.notification-consent-switches{gap:var(--sizes-3,12px);width:100%;margin-top:var(--sizes-2,8px);flex-direction:column;align-self:stretch;display:flex}.consent-switch-form{width:100%}.consent-switch-form .action{margin:0;padding:0}.consent-switch-form .action .right{align-items:center;display:flex}.consent-switch-form .marketing-consent-message{color:var(--color-text-weak-neutral,#6f6e77);margin-top:var(--sizes-1,4px);margin-left:0;padding:0;font-size:12px;font-weight:400;line-height:16px}.name-bubble .push-notification-toggle{width:100%}.name-bubble .push-notification-toggle .action{padding:0}.wallet-bubble{padding:var(--sizes-4,16px);align-items:flex-start;gap:var(--sizes-2,8px);border-radius:var(--sizes-4,16px);background:var(--color-interactive-element-neutral,#f4f2f4);flex-direction:column;align-self:stretch;display:flex}.wallet-bubble .column{align-items:flex-start;gap:var(--sizes-2,8px);flex-direction:column;align-self:stretch;display:flex}.wallet-bubble .flex-one{align-items:flex-start;gap:var(--sizes-1,4px);align-self:stretch;display:flex}.wallet-bubble .flex-one h1{color:var(--color-text-weak-neutral,#6f6e77);text-align:center;letter-spacing:.72px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}.wallet-bubble .flex-two{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.wallet-bubble .flex-two h1{color:var(--color-text-strong-neutralA,#05000feb);text-align:center;letter-spacing:-.24px;font-size:24px;font-weight:500;line-height:32px}.flex-two div{width:100px}.wallet-bubble .icon{width:16px;height:16px}.grey-account-bubble-lg{padding:var(--sizes-4,16px);align-items:flex-start;gap:var(--sizes-3,12px);border-radius:var(--sizes-4,16px);background:var(--color-interactive-element-neutral,#f4f2f4);flex-direction:column;align-self:stretch;display:flex}.socials{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.socials h1{color:var(--color-text-strong-neutralA,#05000feb);text-align:center;font-size:16px;font-weight:500;line-height:24px}.socials div{align-items:flex-end;gap:var(--sizes-4,16px);display:flex}.socials .whatsapp{height:36px}.activity-page{background-color:#f9f9f9;min-height:100vh;padding-bottom:80px}.activity-page-header{z-index:10;background:#fff;border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:16px;display:flex;position:sticky;top:0}.back-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;transition:opacity .2s;display:flex}.back-button:hover{opacity:.7}.back-button img{width:18px;height:18px}.activity-page-header h1{color:#05000feb;margin:0;font-size:16px;font-weight:500;line-height:24px}.activity-page-loading,.activity-page-empty{text-align:center;padding:60px 20px}.activity-page-loading{color:#666;font-size:14px}.activity-page-empty p{color:#666;margin:0;font-size:16px}.activity-page-empty .empty-subtitle{color:#999;margin-top:8px;font-size:14px}.activity-page-content{max-width:800px;margin:0 auto;padding:24px 20px}.activity-date-group{margin-bottom:40px}.date-group-title{color:#666;text-transform:uppercase;letter-spacing:.5px;margin:0 0 20px;padding:0 20px;font-size:14px;font-weight:600}.activity-group-items{background:#fff;border-radius:16px;padding:16px 20px;box-shadow:0 2px 8px #0000000d}.load-more-trigger{text-align:center;padding:20px}.loading-spinner{color:#666;font-size:14px}.load-more-placeholder{height:1px}@media (width<=768px){.activity-page-header{padding:16px}.activity-page-header h1{font-size:20px}.activity-page-content{padding:20px 16px}.activity-date-group{margin-bottom:32px}.date-group-title{margin-bottom:16px;padding:0 16px;font-size:12px}.activity-group-items{padding:12px 16px}}.helper-text{align-items:center;gap:var(--space-4,4px);width:100%;color:var(--color-text-weak-neutral,#666d80);font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.helper-text.helper-text--error{color:var(--color-text-weak-negative,#cd2b31)}.helper-text.helper-text--success{color:var(--color-icon-weak-positive,#0e9888)}.helper-text>.helper-text-icon{width:18px;height:18px;color:inherit;flex-shrink:0}.helper-text>span{flex:1;min-width:0}.input-field{gap:var(--space-4,4px);flex-direction:column;width:100%;display:flex}.input-field>.input-field-label{align-items:center;gap:var(--space-2,2px);color:var(--color-text-weak-neutral,#6f6e77);font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.input-field>.input-field-control{width:100%;height:var(--component-input-height-md,var(--global-input-height-md,40px));padding:var(--space-8,8px) var(--space-12,12px);align-items:center;gap:var(--space-4,4px);border-radius:var(--component-input-radius,var(--borderRadius-md,8px));border:1px solid var(--color-border-ui-neutral,#dcdbdd);background:var(--color-background-highest,#fff);transition:border-color var(--duration-fast,.15s) var(--easing-default,ease), box-shadow var(--duration-fast,.15s) var(--easing-default,ease);display:flex;box-shadow:0 1px 2px #aba4b614}.input-field>.input-field-control.input-field-control--filled{background:var(--color-interactive-element-neutral,#f4f2f4);box-shadow:none;border-color:#0000}.input-field>.input-field-control.input-field-control--focus{border-color:var(--color-border-ui-neutralA,#08010f24)}.input-field>.input-field-control.input-field-control--error{border-color:var(--color-interactive-solid-negative,#cd2b31)}.input-field>.input-field-control.input-field-control--disabled{background:var(--color-interactive-element-neutral,#f4f2f4);color:var(--color-text-disabled,#d3d3d3);cursor:not-allowed}.input-field>.input-field-control.input-field-control--read-only{background:var(--color-interactive-element-neutral,#f4f2f4)}.input-field>.input-field-control.input-field-control--dropdown{cursor:pointer}.input-field>.input-field-control.input-field-control--lg{height:var(--component-input-height-lg,var(--global-input-height-lg,48px))}.input-field-input,.input-field-content>input,.input-field-content>textarea{width:100%;min-width:0;color:var(--color-text-strong-neutralA,#05000feb);background:0 0;border:none;outline:none;font-size:14px;font-weight:400;line-height:20px}.input-field-control--lg .input-field-input{font-size:18px;font-weight:500;line-height:24px}.input-field-trailing{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.input-field-input::placeholder,.input-field-content>input::placeholder,.input-field-content>textarea::placeholder{color:var(--color-text-weak-neutral,#6f6e77)}.input-field-control--disabled .input-field-input,.input-field-control--disabled .input-field-content>input,.input-field-control--disabled .input-field-content>textarea{color:var(--color-text-disabled,#d3d3d3);cursor:not-allowed}.input-field-content{flex:1;align-items:center;min-width:0;display:flex}.input-field-icon{color:var(--color-icon-strong-neutral,#6f6e77);justify-content:center;align-items:center;display:inline-flex}.input-field-control--disabled .input-field-icon{color:var(--color-icon-disabled,#d3d3d3)}.search{width:100%;position:relative}.search .search-input{border-radius:var(--borderRadius-full,999px);background:var(--color-interactive-element-neutral,#f4f2f4);box-shadow:0 4px 8px #00000005,0 15px 15px #00000005,0 34px 21px #00000003,0 61px 24px #0000,0 95px 27px #0000}.search .search-input.search-input--default,.search .search-input.search-input--selected{background:var(--color-interactive-element-neutral,#f4f2f4)}.search .search-input.search-input--focused,.search .search-input.search-input--typing,.search .search-input.search-input--typing-overflow{border-radius:var(--borderRadius-md,8px);border-color:var(--color-border-ui-neutral,#818898);background:var(--color-background-highest,#fff);box-shadow:none}.search .search-input.search-input--error{border-radius:var(--borderRadius-md,8px);border-color:var(--color-interactive-solid-negative,#e62e69);background:var(--color-background-highest,#fff);box-shadow:none}.search.search--field-shape .search-input,.search.search--field-shape .search-input.search-input--default,.search.search--field-shape .search-input.search-input--selected,.search.search--field-shape .search-input.search-input--focused,.search.search--field-shape .search-input.search-input--typing,.search.search--field-shape .search-input.search-input--typing-overflow{border-radius:var(--borderRadius-md,8px);background:var(--color-background-highest,#fff);box-shadow:none}.search-content{align-items:center;gap:var(--space-8,8px);width:100%;display:flex}.search-content>.search-icon{color:var(--color-icon-strong-neutral,#6f6e77)}.search-content>.search-control{background:0 0;border:0;outline:none;width:100%;min-width:0}.search-control--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-content>.search-control:disabled{cursor:not-allowed}.search>.search-clear-button{right:var(--space-12,12px);background:var(--color-border-divider-neutral,#cfd4dd);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.search-clear-button-x{width:9px;height:9px;position:relative}.search-clear-button-x:before,.search-clear-button-x:after{content:"";background:var(--color-icon-inverted,#fff);width:9px;height:1px;position:absolute;top:4px;left:0}.search-clear-button-x:before{transform:rotate(45deg)}.search-clear-button-x:after{transform:rotate(-45deg)}.search>.search-options{z-index:10;top:calc(100% + var(--space-4,4px));width:100%;padding:var(--space-4,4px);border-radius:var(--component-input-radius,var(--borderRadius-md,8px));border:1px solid var(--color-border-ui-neutral,#dcdbdd);background:var(--color-background-highest,#fff);max-height:220px;margin:0;list-style:none;position:absolute;overflow-y:auto;box-shadow:0 6px 14px #08010f1a}.search-option{border-radius:var(--space-6,6px);text-align:left;width:100%;padding:var(--space-8,8px) var(--space-10,10px);color:var(--color-text-strong-neutralA,#05000feb);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;overflow:hidden}.search-option:hover,.search-option--selected{background:var(--color-interactive-element-neutral,#f4f2f4)}.player-avatar-group{align-items:center;display:flex}.player-avatar-group .avatar{border:1.5px solid var(--Base-White,#fdfdfe);color:#555;background:#d3d3d3 50%/cover no-repeat;border-radius:200px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:flex;overflow:hidden}.player-avatar-group .avatar+.avatar{margin-left:-4px}.player-avatar-group .avatar img{object-fit:cover;width:100%;height:100%}.player-avatar-group .avatar-overflow{border:1.5px solid var(--Base-White,#fdfdfe);color:#3d3c42;background:#e2e8f0;border-radius:200px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-4px;font-size:10px;font-weight:600;display:flex}.bubble{background-color:#f9f8f9b3;border-radius:20px;justify-content:center;align-items:center;margin:10px;padding:4px 8px;display:flex}.bubble .text{font-size:12px;line-height:12px;font-weight:light;color:#6635fb;display:inline-block}.card{cursor:pointer;width:100%;font-family:var(--font-family-sans,"Inter", sans-serif);border-radius:var(--component-card-radius,var(--global-card-radius-lg));box-shadow:var(--component-card-shadow,0 95px 27px 0 #0000, 0 61px 24px 0 #0000, 0 34px 21px 0 #00000003, 0 15px 15px 0 #00000005, 0 4px 8px 0 #00000005);position:relative;overflow:hidden}.card:focus-visible{outline:2px solid var(--color-border-inverted,#fff);outline-offset:2px}.card.pressed{transform:scale(.995)}.card--disabled{pointer-events:none;opacity:.78}.card--horizontal{aspect-ratio:361/216;max-width:361px}.card--horizontal .card-details{padding:var(--space-16,16px)}.card--horizontal .card-title{font-size:18px;line-height:24px}.card--vertical{flex:none;width:200px;height:280px}.card-image{object-fit:cover;width:100%;height:100%}.card-overlay{background:linear-gradient(#0000000d 0%,#000 100%);position:absolute;inset:0}.card-top{justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.card-status-badge{margin:var(--space-12,12px)}.card-details{inset-inline:0;padding:var(--component-card-padding,var(--space-20,20px));gap:var(--component-card-gap,var(--space-4,4px));color:var(--color-text-contrast,#fff);flex-direction:column;font-size:12px;display:flex;position:absolute;bottom:0}.card-title{color:var(--color-text-contrast,#fff);margin:0;font-size:20px;font-weight:500;line-height:28px}.card-pre-title{margin:0}.card-host-info{align-items:center;gap:var(--space-4,4px);margin-bottom:var(--space-4,4px);color:var(--color-text-contrast,#fff);font-size:12px;line-height:16px;display:flex}.card-host-avatar{border-radius:var(--borderRadius-sm,4px);object-fit:cover;border:1.5px solid var(--color-border-inverted,#fff);background:#ffffff59;flex-shrink:0;width:20px;height:20px}.card-host-email{margin:0 0 var(--space-4,4px);color:var(--color-text-contrast,#fff);font-size:12px;line-height:16px}.card-meta-stack{gap:var(--space-2,2px);flex-direction:column;display:flex}.card-meta-row{justify-content:space-between;align-items:center;gap:var(--space-8,8px);display:flex}.card-meta-item{align-items:center;gap:var(--space-4,4px);min-width:0;display:flex}.card-meta-item>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-icon{flex-shrink:0;width:14px;height:14px}.card-footer{justify-content:space-between;align-items:flex-end;gap:var(--space-8,8px);margin-top:var(--space-4,4px);display:flex}.card-footer-start{align-items:center;gap:var(--space-8,8px);flex:1;display:flex}.card-footer-end{justify-content:flex-end;align-items:flex-end;display:flex}.card-action{align-items:center;gap:var(--space-4,4px);color:var(--color-interactive-elementActive-neutral,#e9e8ea);margin:0;font-size:12px;line-height:16px;display:flex}.card-action-icon{width:12px;height:12px}.card-top-action{margin:var(--space-10,10px);cursor:pointer}.card--vertical .card-meta-item>span{max-width:128px}.card--horizontal .card-meta-row,.card--horizontal .card-footer-start{justify-content:flex-start}.card--horizontal .card-host-info{margin-bottom:0}.card--horizontal .card-meta-stack{gap:var(--space-4,4px);max-width:calc(100% - 132px)}.card--horizontal .card-meta-item{gap:var(--space-4,4px)}.card--horizontal .card-icon{width:12px;height:12px}.card--horizontal .card-footer{right:var(--space-16,16px);bottom:var(--space-16,16px);align-items:flex-end;gap:var(--space-4,4px);flex-direction:column-reverse;margin-top:0;position:absolute}.card--horizontal .card-footer-start{justify-content:flex-end}.card--horizontal .card-action{color:var(--color-interactive-elementActive-neutral,#c1c7d0);text-align:right}.card--vertical .card-footer{margin-top:var(--space-16,16px)}.card--active{box-shadow:var(--shadow-card-selected,0 4px 12px #7142ff40)}.card--disabled .card-overlay{background:linear-gradient(#00000059 0%,#000 100%)}.card--interaction-disabled{pointer-events:none;opacity:.78}.card--add,.card--prompt{background:var(--color-background-highest,#fff);border:1px solid var(--color-border-ui-neutralA,#08010f24);box-shadow:none}.card--add{cursor:pointer}.card--add .card-details,.card--prompt .card-details{text-align:center;padding:var(--space-16,16px);color:var(--color-text-weak-neutral,#6f6e77);justify-content:center;align-items:center;inset:0}.card-empty-state{flex-direction:column;align-items:center;display:flex}.card--add .card-empty-state{gap:var(--space-8,8px)}.card--prompt .card-empty-state{gap:0;width:100%}.card-empty-state-icon{width:var(--component-card-empty-icon-size,24px);height:var(--component-card-empty-icon-size,24px)}.card-empty-state-title{color:var(--color-text-weak-neutral,#6f6e77);margin:0;font-size:14px;font-weight:400;line-height:20px}.card--prompt .card-empty-state-title{width:100%}.card-empty-state-description{color:var(--color-text-weak-neutral,#6f6e77);margin:0;font-size:14px;line-height:20px}.event-accordion-container{border-radius:var(--sizes-2,8px);background:var(--color-interactive-element-neutral,#f4f2f4);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;overflow-anchor:none;flex-direction:column;justify-content:center;align-items:flex-start;padding:8px;display:flex;overflow:hidden}.event-accordion-image{object-fit:cover;border-radius:8px;width:82px;height:82px;display:flex}.event-accordion-title{-webkit-line-clamp:1;line-clamp:1;color:var(--color-text-strong-neutralA,#05000feb);text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.event-accordion-item{text-overflow:ellipsis;line-clamp:1;white-space:nowrap;align-items:center;gap:2px;width:85%;display:flex;overflow:hidden}.event-accordion-item p{color:var(--color-text-weak-neutral,#6f6e77);font-size:14px;font-weight:400;line-height:20px}.accordian-chevron{width:24px;height:24px;transition:transform .3s}.accordian-body{transition:max-height .3s ease-out;overflow:hidden}.upcoming-activities-title{color:var(--color-text-weak-neutral,#6f6e77);width:90%;margin-top:8px;margin-bottom:8px;font-size:12px;font-weight:400;line-height:16px}.square-game-card{cursor:pointer;border-radius:16px;flex:none;width:200px;height:193px;position:relative;overflow:hidden}.square-game-card.pressed{transform:scale(.98)}.square-game-card-img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute}.square-game-card .background{z-index:2;background:linear-gradient(#0000001a 0%,#000c 100%);height:100%;position:absolute;bottom:0;left:0;right:0}.square-game-card .top{z-index:3;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.square-game-card .details{color:#fff;z-index:3;flex-direction:column;padding:12px;font-size:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.square-game-card .details h2{white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:18px;font-weight:600;overflow:hidden}.square-game-card .details .info-line{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-bottom:4px;display:flex;overflow:hidden}.square-game-card .details .icon{width:14px;height:14px}.scrollable-container{cursor:grab;scrollbar-width:none;-ms-overflow-style:none;gap:16px;width:100vw;margin:0 auto;padding-inline:16px;display:flex;position:relative;left:-16px;overflow-x:auto}.scrollable-container::-webkit-scrollbar{display:none}.scrollable-container.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.big-spinner{width:100px;height:100px;animation:1s linear infinite spin;display:inline-block}.stebby-card{background-color:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:20px;display:flex;box-shadow:0 0 10px #0000001a}.w-100px{width:100px}.basic-page{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:start;align-items:center;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}.admin-form{flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;display:flex}.admin-input{padding:var(--sizes-15,6px) var(--sizes-2,8px);border-radius:var(--sizes-2,8px);border:1px solid var(--color-border-ui-neutral,#dcdbdd);background:var(--color-background-highest,#fff);color:var(--color-text-strong-neutralA,#05000feb);outline:none;align-self:stretch;align-items:center;gap:8px;display:flex;box-shadow:0 1px 2px #aba4b614}.admin-input::placeholder{color:var(--color-text-weak-neutral,#6f6e77);flex:1 0 0;font-size:14px;font-weight:400;line-height:20px}.admin-tool-container{padding:var(--sizes-4,16px);gap:var(--sizes-3,12px);border-radius:var(--sizes-4,16px);background:var(--color-background-highest,#fff);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid #1201120d;flex-direction:column;align-self:stretch;align-items:center;display:flex;box-shadow:0 0 8px #0000000d}.admin-tools{flex-direction:column;gap:8px;width:100%;display:flex}.small-accordion-title h1{color:var(--color-text-weak-primary,#572ee4);text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;align-self:stretch;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.small-accordion-title p{color:var(--color-text-weak-neutral,#6f6e77);align-self:stretch;font-size:14px;font-weight:400;line-height:20px}.accordian-body .basic-text{color:var(--color-text-weak-neutral,#6f6e77);font-size:14px;font-weight:400;line-height:20px}.payments-connect-success-banner{background:linear-gradient(135deg,#0d9f4c1a 0%,#7142ff14 100%);border:1px solid #0d9f4c;border-radius:12px;align-self:stretch;align-items:flex-start;gap:12px;margin-bottom:12px;padding:14px 40px 14px 16px;display:flex;position:relative;box-shadow:0 2px 12px #0d9f4c1f}.payments-connect-success-banner__icon{flex-shrink:0;width:28px;height:28px;margin-top:2px}.payments-connect-success-banner__body{flex:1;min-width:0}.payments-connect-success-banner__title{color:var(--color-text-strong-neutralA,#05000feb);margin:0 0 4px;font-size:16px;font-weight:600;line-height:22px}.payments-connect-success-banner__text{color:var(--color-text-weak-neutral,#6f6e77);margin:0;font-size:14px;font-weight:400;line-height:20px}.payments-connect-success-banner__dismiss{width:32px;height:32px;color:var(--color-text-weak-neutral,#6f6e77);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#05000f0a;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex;position:absolute;top:10px;right:10px}.payments-connect-success-banner__dismiss:hover{background:#05000f14}.host-checklist{flex-direction:column;align-self:stretch;gap:8px;margin-bottom:8px;display:flex}.checklist-title{color:var(--color-text-strong-neutralA,#05000feb);margin:0;font-size:16px;font-weight:500;line-height:24px}.checklist-item{border:1px solid var(--color-border-divider-neutral,#e4e2e4);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:12px;padding:14px 12px;display:flex}.checklist-item.done{opacity:.6}.checklist-icon{flex-shrink:0;width:24px;height:24px}.checklist-label{color:var(--color-text-strong-neutralA,#05000feb);flex:1;font-size:14px;font-weight:500;line-height:20px}.checklist-item.done .checklist-label{text-decoration:line-through}.checklist-chevron{flex-shrink:0;width:20px;height:20px}.change-name-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;justify-content:flex-start;align-items:center;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}.change-name-page .page-content{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:500px;display:flex}.change-name-content{flex-direction:column;gap:32px;width:100%;display:flex}.image-upload{max-width:500px;margin:20px auto}.upload-container{text-align:center;background-color:#fff;border:2px dashed #ccc;border-radius:8px;padding:20px;transition:all .3s}.upload-prompt{padding:20px}.upload-label{width:fit-content;padding:var(--sizes-2,8px) var(--sizes-4,16px);justify-self:center;align-items:center;gap:var(--sizes-2,8px);border-radius:var(--borderRadius-full,999px);background:var(--color-interactive-element-primary-alpha,#5826ff0f);color:var(--color-interactive-solid-primary,#7142ff);margin-bottom:16px;font-size:14px;font-weight:500;line-height:120%;display:flex}.upload-info{color:#666;font-size:.875rem;line-height:1.5}.preview-container{flex-direction:column;align-items:center;padding:10px;display:flex}.file-info{color:#666;margin-bottom:15px;font-size:.875rem}.button-group{justify-content:center;gap:10px;width:100%;display:flex}.text-divider{text-align:center;width:100%;color:var(--color-text-weak-neutral,#6f6e77);align-items:center;font-size:14px;font-weight:500;line-height:120%;display:flex}.text-divider:before,.text-divider:after{content:"";background-color:#08010f24;flex-grow:1;height:1px;margin:.5rem 0;display:block}.text-divider:before{margin-right:10px}.text-divider:after{margin-left:10px}.text-divider.no-text:before,.text-divider.no-text:after{margin:0}.checkout-page{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex}.content{flex-grow:1;padding:16px}.checkout-header{color:#000;align-items:center;gap:8px;margin-bottom:24px;display:flex}.checkout-page h2{color:#6f6e77}.checkout-page h1{color:#000;font-size:16px}.checkout-page .middle-section{color:#000;flex-direction:column;gap:16px;width:100%;display:flex}.game-details{gap:16px;width:100%;display:flex}.game-detail{gap:4px;font-size:12px;display:flex}.game-image{border-radius:8px;width:80px;height:80px}.price-details{flex-direction:column;gap:8px;display:flex}.price-detail{justify-content:space-between;display:flex}.total{font-weight:700}.pay-button{padding:16px;font-size:16px}.futpal-wallet{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.futpal-wallet-switch{border-radius:8px;justify-content:space-between;gap:8px;transition:all .3s;display:flex}.wallet-toggle{justify-content:space-between;display:flex}.wallet-content{gap:22px;display:flex}.wallet-content p{color:#6f6e77;font-size:12px}.payment-options-footer{justify-content:center;align-items:center;gap:16px;margin:16px 0;display:flex}.stripe-logo{width:150px}.form-group{color:#000}.label{color:#6f6e77;font-size:14px}.wallet-text{color:#6f6e77;margin:0;font-size:16px}.wallet-amount{color:#6f6e77;font-weight:700}.wallet-amount--active{color:#6635fb}.stripe-input .StripeElement{border:1px solid #dcdbdd;border-radius:8px;padding:12px}.checkout{flex-direction:column;min-height:55vh;display:flex}.loader{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:50vh;display:flex}.wallet-helper{color:#6f6e77;margin-top:6px;font-size:12px}.wallet-helper--reserved{color:#6635fb}.checkout-status{color:#6f6e77;margin:0 0 16px;font-size:13px}.checkout-error,.checkout-retry{color:#7f1d1d;background:#fef2f2;border:1px solid #ef4444;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.checkout-error button{color:#6635fb;background:0 0;border:0;align-self:flex-start;font-weight:700}.stripe-input{padding:0}.checkout{flex-direction:column;height:55vh;display:flex}.loader{justify-content:center;align-items:center;width:100%;height:50vh;display:flex}.form-section{flex-direction:column;justify-content:space-between;height:100%;display:flex}.top-section{flex-grow:1}.bottom-section{margin-top:auto}.confirmation-container{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex}.confirmation-content{flex-direction:column;min-height:100vh;padding:16px;display:flex}.confirmation-header{justify-content:center;align-items:center;margin-bottom:3rem;display:flex;position:relative}.close-button{cursor:pointer;color:#000;background:0 0;border:none;font-size:1.5rem;position:absolute;left:0}.logo{height:30px}.confirmation-message{text-align:center;color:#000;margin-bottom:24px}.event-card-container{margin-bottom:2rem}.event-details{flex-direction:column;gap:.5rem;width:100%;font-size:1rem;display:flex}.event-detail{align-items:center;gap:4px;display:flex}.event-detail .icon{width:20px;height:20px}.event-detail-container{gap:1rem;display:flex}.event-card{background:#fff;border-radius:.5rem;width:100%;box-shadow:0 2px 4px #0000001a}.event-card-image{width:100%;height:200px}.event-card-image img{object-fit:cover;border-radius:.5rem .5rem 0 0;width:100%;height:100%}.event-card-content{color:#000;flex-direction:column;gap:1rem;padding:16px;display:flex}.event-title{font-size:1.5rem}.confirmation-message h1{font-size:2rem;font-weight:500}.event-card-footer{gap:1rem;display:flex}.button-container{flex-direction:column;gap:2rem;margin-top:auto;display:flex}.m-icon{width:20px;height:20px}.indeterminate-progress{background:#edf2f7;border-radius:999px;width:100%;overflow:hidden}.indeterminate-progress-track{background:#7142ff;border-radius:999px;width:40%;height:100%;animation:1.2s ease-in-out infinite indeterminate-slide}@keyframes indeterminate-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.add-cohost-container{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #6635fb;border-radius:8px;flex-direction:column;gap:12px;width:100%;padding:10px 16px 16px;display:flex}.add-cohost-header{justify-content:space-between;align-items:center;width:100%;display:flex}.add-cohost-label{align-items:center;gap:4px;display:flex}.add-cohost-icon{width:18px;height:18px;overflow:hidden}.add-cohost-text{text-transform:uppercase;letter-spacing:.72px;color:#6f6e77;white-space:nowrap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;line-height:16px}.add-cohost-close{cursor:pointer;background:#5826ff0f;border:none;border-radius:999px;justify-content:center;align-items:center;padding:8px;display:flex}.add-cohost-search{background:#fff;border:1px solid #6635fb;border-radius:8px;justify-content:space-between;align-items:center;height:40px;padding:0 8px 0 0;display:flex;overflow:hidden}.add-cohost-search-content{background:#fff;flex:1;align-items:center;gap:4px;height:100%;margin-left:16px;display:flex}.add-cohost-search-text{color:#05000feb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px}.add-cohost-search-input{color:#05000feb;opacity:1;border:none;outline:none;flex:1 0 0;width:100%;height:100%;margin:0;padding:0;font-size:14px;font-weight:400;line-height:20px;background:0 0!important}.add-cohost-search-input::placeholder{color:#6f6e77;opacity:.6}.add-cohost-user-item{cursor:pointer;background:#f4f2f4;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;display:flex}.add-cohost-user-info{flex:1;align-items:center;gap:8px;display:flex}.add-cohost-user-avatar{position:relative}.add-cohost-user-avatar .avatar{background-color:#f4f2f4;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:200px;width:40px;height:40px}.add-cohost-user-avatar .avatar-badge{background:#fff;border-radius:6px;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;bottom:-.06px;right:0}.add-cohost-user-details{flex-direction:column;flex:1;min-width:0;display:flex}.add-cohost-user-name{color:#05000feb;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.add-cohost-user-meta{color:#6f6e77;white-space:nowrap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px}.add-cohost-checkbox{background:#fff;border:1px solid #6635fb;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.add-cohost-checkbox.checked{background:#7142ff}.add-cohost-checkbox.checked:after{content:"";border-top:none;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:none;width:8px;height:6px;margin-top:-2px;transform:rotate(-45deg)}.add-cohost-notice{color:#6f6e77;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:16px}.cohost-list{box-sizing:border-box;background:#f4f2f4;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:100%;padding:10px 16px 16px;display:flex}.cohost-list .heading{justify-content:space-between;align-items:center;width:100%;display:flex}.cohost-list .heading .label{align-items:center;gap:4px;display:flex}.cohost-list .heading .label .icon{width:18px;height:18px;overflow:hidden}.cohost-list .heading .label .text{text-align:center;text-transform:uppercase;letter-spacing:.72px;color:#6f6e77;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.host-list-item{align-items:center;gap:8px;width:100%;display:flex}.host-list-item .avatar-container{align-items:center;gap:8px;display:flex;position:relative}.host-list-item .avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:200px;width:40px;height:40px}.host-list-item .avatar-badge{background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:14px;height:14px;display:flex;position:absolute;bottom:-.06px;right:0}.host-list-item .user-info{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.host-list-item .user-info .name{align-items:center;gap:4px;width:100%;display:flex}.host-list-item .user-info .name .text{color:#05000feb;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.host-list-item .user-info .role{color:#6f6e77;white-space:nowrap;font-size:14px;font-weight:400;line-height:20px}.host-list-item .action-icon{align-items:flex-start;gap:8px;width:24px;height:24px;display:flex}.host-list-item .remove-button{color:var(--color-text-weak-negative,#cd2b31);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;margin-right:8px;font-size:14px;font-weight:400;line-height:20px}.cohost-list .heading .tertiary-button{align-items:center;gap:4px;padding:4px 16px;font-size:14px;line-height:20px;display:flex}.cohost-list .heading .tertiary-button img{margin-left:4px}.recurring-game-input{flex-direction:column;gap:16px;width:100%;margin:0 auto;display:flex}.recurring-game-input-row{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.inline-purple-p{color:var(--color-text-weak-primary,#572ee4);font-size:16px;font-weight:400;line-height:20px}.recurring-interval-row{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:8px;display:flex}.interval-label{color:var(--color-text-weak-primary,#572ee4);font-size:14px;font-weight:400}.interval-select{border:1px solid var(--color-border-divider-primary,#d8ceff);background:var(--color-background-highest,#fff);height:32px;color:var(--color-text-weak-primary,#572ee4);border-radius:6px;min-width:50px;padding:4px 8px;font-size:14px}.interval-select:focus{border-color:var(--color-interactive-solid-primary,#7142ff);outline:none}.interval-select:disabled{opacity:.5;cursor:not-allowed}.day-selection-row{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.day-of-week{height:var(--global-button-size-md,34px);padding:var(--sizes-15,6px) var(--sizes-2,8px);border-radius:var(--sizes-2,8px);border:1px solid var(--color-border-divider-primary,#d8ceff);text-align:center;cursor:pointer;justify-content:center;align-items:center;width:48px;font-size:14px;font-weight:400;line-height:20px;transition:all .2s;display:flex}.day-of-week:hover:not(.disabled){transform:scale(1.05)}.day-of-week.pressed{transform:scale(.95)}.day-selected{background:var(--color-interactive-solid-primary,#7142ff);color:var(--color-text-contrast,#fff);border-color:var(--color-interactive-solid-primary,#7142ff)}.day-not-selected{background:var(--color-background-highest,#fff);color:var(--color-text-weak-primary,#572ee4)}.day-of-week.disabled{opacity:.5;cursor:not-allowed}.day-of-week.disabled:hover{transform:none}.date-input{border:1px solid var(--color-border-divider-primary,#d8ceff);background:var(--color-background-highest,#fff);width:100%;height:40px;color:var(--color-text-weak-primary,#572ee4);border-radius:8px;padding:8px 12px;font-size:16px}.date-input:focus{border-color:var(--color-interactive-solid-primary,#7142ff);outline:none}.current-recurrence-display{text-align:center;background:#f8f7ff;border:1px solid #e5e0ff;border-radius:8px;margin-bottom:16px;padding:12px 16px}.current-recurrence-text{color:#572ee4;margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.4}.recurrence-preview{text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:16px;padding:12px 16px}.recurrence-preview-text{color:#16a34a;margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.4}.date-section{margin-bottom:16px}.date-help-text{color:#6b7280;margin:6px 0 0;font-size:12px;font-style:italic;line-height:1.4}.edit-recurrence-button{color:#572ee4;cursor:pointer;background:#f8f7ff;border:1px solid #572ee4;border-radius:6px;margin:0;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:inline-block}.edit-recurrence-button:hover:not(:disabled){color:#fff;background:#572ee4}.edit-recurrence-button:disabled{opacity:.5;cursor:not-allowed}.recurring-form-header{background:#fef3f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:12px 16px}.recurring-form-title{color:#dc2626;margin:0 0 4px;font-size:14px;font-weight:600}.recurring-form-subtitle{color:#ef4444;margin:0;font-size:12px;line-height:1.4}.recurring-form-actions{border-top:1px solid #f3f4f6;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;display:flex}.recurring-cancel-button{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.recurring-cancel-button:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.recurring-save-button{color:#fff;cursor:pointer;background:#572ee4;border:1px solid #572ee4;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.recurring-save-button:hover:not(:disabled){background:#4338ca;border-color:#4338ca}.recurring-cancel-button:disabled,.recurring-save-button:disabled{opacity:.5;cursor:not-allowed}.timezone-section{flex-direction:column;gap:8px;margin-top:16px;display:flex}.timezone-section .date-label{color:#000;margin:0;font-size:16px;font-weight:500}.date-input{appearance:none;color:#333;background:#fff;border:1.5px solid #ccc;border-radius:6px;outline:none;width:100%;font-size:16px;transition:border-color .3s,box-shadow .3s}.date-input:focus{border-color:#07c;box-shadow:0 0 0 3px #07c3}.date-input:hover{border-color:#06a}.date-input::-webkit-calendar-picker-indicator{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");padding:8px}.date-input::-webkit-datetime-edit-year-field:focus{background-color:#f0f0f0}.date-input::-webkit-datetime-edit-month-field:focus{background-color:#f0f0f0}.date-input::-webkit-datetime-edit-day-field:focus{background-color:#f0f0f0}.timezone-selector{flex-direction:column;gap:4px;width:100%;display:flex}.timezone-selector .select-div{width:100%;position:relative}.timezone-selector .standard-select{background:var(--color-interactive-element-neutral,#f4f2f4);color:var(--color-text-weak-primary,#572ee4);appearance:none;text-align:center;cursor:pointer;border:none;border-radius:6px;outline:none;width:100%;min-height:40px;padding:8px 32px 8px 12px;font-size:14px;font-weight:500;line-height:120%}.timezone-selector .standard-select:focus{border-color:#7142ff;outline:none;box-shadow:0 0 0 2px #7142ff1a}.timezone-selector .standard-select:disabled{cursor:not-allowed;opacity:.6;background-color:#f5f5f5}.timezone-selector .icon{pointer-events:none;width:14px;height:14px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.game-card{border-radius:var(--sizes-4,16px);width:100%;position:relative;overflow:hidden}.game-card>img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.game-card>.background{z-index:1;pointer-events:none;position:absolute;inset:0}.edit-card-image-bottom-bar{z-index:2;background:var(--color-interactive-element-neutral,#f4f2f4);border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;height:36px;display:flex;position:absolute;bottom:0;left:0;right:0}.edit-card-image-bottom-bar-left{padding:var(--sizes-2,8px) 16px;border-radius:0px var(--sizes-0,0px) var(--sizes-0,0px) var(--sizes-2,8px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-interactive-solid-primary,#7142ff);text-overflow:ellipsis;flex:1 0 0;align-self:stretch;align-items:flex-start;gap:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.edit-card-image-bottom-bar-right{padding:var(--sizes-2,8px) 16px;border-radius:0px var(--sizes-0,0px) var(--sizes-0,0px) var(--sizes-0,0px);border-left:1px solid var(--color-border-divider-neutral-alpha,#1201121c);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-interactive-solid-primary,#7142ff);text-overflow:ellipsis;align-self:stretch;align-items:center;gap:4px;font-size:14px;font-weight:400;line-height:20px;display:flex}.edit-card-image-bottom-bar-right img{width:12px;height:12px}.no-image-placeholder{padding:var(--sizes-3,12px);justify-content:center;align-items:center;gap:var(--sizes-2,8px);border-radius:var(--sizes-4,16px);aspect-ratio:8/5;border:1px solid var(--color-border-ui-neutral,#dcdbdd);color:var(--color-text-weak-neutral,#6f6e77);text-align:center;text-overflow:ellipsis;border-radius:16px;flex-direction:column;flex:none;font-size:14px;font-weight:400;line-height:20px;display:flex;position:relative;overflow:hidden}.compact-game-card{aspect-ratio:16/7}.file-input{display:none}.compact-image-placeholder{aspect-ratio:16/7}.create-game-template-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;justify-content:flex-start;padding:16px 16px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}.field-label{color:#6f6e77;margin:0 0 4px 2px;font-size:11px;font-weight:600;line-height:1;display:block}.timezone-column{margin-top:8px;margin-bottom:8px}.timezone-help-text{color:#6f6e77;margin:4px 0 0;font-size:12px;line-height:1.3}.schedule-section{flex-direction:column;gap:8px;display:flex}.edit-form{max-width:640px;margin:0 auto;padding-bottom:16px}.edit-form .input,.edit-form .standard-select,.edit-form .textarea,.edit-form input[type=text],.edit-form input[type=number],.edit-form textarea,.edit-form select{color:#1a1523;box-sizing:border-box;background:#f3f2f4;border:none;border-radius:10px;width:100%;padding:12px 14px}.edit-form .select-div{background:0 0;margin:0;padding:0;display:block;position:relative}.select-div .standard-select{appearance:none;width:100%;display:block}.select-div .icon{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.select-div .icon-left{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.select-with-left-icon,.input-with-left-icon{padding-left:36px!important}.select-div .input,.select-div input[type=text],.select-div input[type=number],.select-div select{height:48px}.input-suffix{color:#6f6e77;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.input-with-right-suffix{padding-right:32px!important}.earnings-inline{margin-top:-8px;margin-bottom:8px}.earnings-summary{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f6f1ff;border:1px solid #ebe4f9;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;transition:background .15s;display:flex}.earnings-summary:active{background:#ede5fb}.earnings-summary-text{color:#524f59;font-size:13px;line-height:1.3}.earnings-summary-text strong{color:#1a1523;font-weight:700}.earnings-chevron{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .2s;display:flex}.earnings-chevron img{width:12px;height:12px}.earnings-chevron.open{transform:rotate(180deg)}.earnings-detail{background:#fff;border:1px solid #ebe4f9;border-radius:10px;margin-top:6px;padding:10px 12px}.host-payout-row{color:#524f59;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.host-payout-row+.host-payout-row{margin-top:6px}.host-payout-row strong{color:#1a1523;font-size:13px;font-weight:700}.earnings-row-highlight{color:#1a1523;font-weight:600}.earnings-row-total{border-top:1px dashed #ddd3f2;padding-top:8px;margin-top:8px!important}.earnings-row-total strong{font-size:14px;font-weight:800}.edit-form .input,.edit-form .standard-select,.edit-form .textarea,.edit-form input[type=text],.edit-form input[type=number],.edit-form select,.edit-form textarea{min-height:44px}.edit-form .input,.edit-form .standard-select,.edit-form input[type=text],.edit-form input[type=number],.edit-form select{height:48px;padding:12px 14px;font-size:14px;line-height:24px}.edit-form .select-div .standard-select,.edit-form .select-div select{padding-left:14px;padding-right:36px}.two-cols{grid-template-columns:1fr 1fr;align-items:end;gap:8px 20px;display:grid}.edit-form .two-cols>.column{width:100%}.edit-form>.column,.edit-form>.two-cols,.edit-form>.schedule-section,.edit-form>.timezone-column{margin-bottom:16px}.edit-form>.column:last-child,.edit-form>.two-cols:last-child,.edit-form>.schedule-section:last-child,.edit-form>.timezone-column:last-child{margin-bottom:0}.edit-form .row.two-cols{padding:0}.edit-form>.row.two-cols{margin-bottom:0}.edit-form .row.two-cols>.column{padding:0}.edit-form .textarea{background:#f3f2f4;max-height:240px;overflow-y:auto}.edit-form .date-input{color:#1a1523;background:#f3f2f4;border:none}.edit-form .standard-select,.edit-form .recurring-game-input .interval-select{color:#1a1523}.edit-form .comboselect-input-div{background:#f3f2f4;border:none;border-radius:10px;min-height:44px;padding:12px 14px}.edit-form .comboselect-input-div .comboselect-input{color:#1a1523;background:0 0}.form-sticky-actions{z-index:10;padding:12px 0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e8e8e8;margin-top:8px;position:sticky;bottom:0}.form-sticky-actions-inner{align-items:center;gap:12px;max-width:640px;margin:0 auto;display:flex}.form-sticky-actions-inner>div{flex:0 0 4px}.form-loading-overlay{z-index:9999;background-color:#000000b3;width:100%;height:100%;position:fixed;top:0;left:0}.form-loading-inner{width:100%;height:100%;position:relative}.form-loading-text{color:#fff;text-align:center;white-space:nowrap;margin:0;font-size:18px;font-weight:600;position:absolute;top:60%;left:50%;transform:translate(-50%)}@media (width<=520px){.two-cols{grid-template-columns:1fr;gap:16px}}.dropdown{width:100%;position:relative}.dropdown-trigger{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;margin:0;padding:0;display:flex}.dropdown-trigger-label{align-items:center;gap:var(--space-8,8px);color:var(--color-text-strong-neutralA,#05000feb);font-size:14px;line-height:20px;display:inline-flex}.dropdown-trigger-icon{color:var(--color-icon-strong-neutral,#6f6e77);align-items:center;display:inline-flex}.dropdown-trigger-text{color:var(--color-text-weak-neutral,#6f6e77)}.dropdown-trigger-chevron{border-right:1.5px solid var(--color-icon-strong-neutral,#6f6e77);border-bottom:1.5px solid var(--color-icon-strong-neutral,#6f6e77);width:8px;height:8px;transition:transform var(--duration-fast,.15s) var(--easing-default,ease);transform:rotate(45deg)}.dropdown-trigger-chevron.is-open{transform:rotate(-135deg)translateY(-1px)}.dropdown-options{z-index:10;top:calc(100% + var(--space-4,4px));width:100%;padding:var(--space-4,4px);border-radius:var(--component-input-radius,var(--borderRadius-md,8px));border:1px solid var(--color-border-ui-neutral,#dcdbdd);background:var(--color-background-highest,#fff);max-height:220px;margin:0;list-style:none;position:absolute;overflow-y:auto;box-shadow:0 6px 14px #08010f1a}.dropdown-option{border-radius:var(--space-6,6px);text-align:left;width:100%;padding:var(--space-8,8px) var(--space-10,10px);color:var(--color-text-strong-neutralA,#05000feb);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.dropdown-option:hover,.dropdown-option--selected{background:var(--color-interactive-element-neutral,#f4f2f4)}.error-view{background:var(--color-background-highest,#fff);flex-direction:column;justify-content:center;align-items:stretch;min-height:100vh;display:flex}.error-view-inner{padding:var(--sizes-4,16px) var(--sizes-4,16px) var(--sizes-10,80px);width:100%;max-width:480px;margin:0 auto}.error-view-content{align-items:center;gap:var(--sizes-3,12px);text-align:center;flex-direction:column;animation:.35s ease-out .1s both error-view-enter;display:flex}.error-view-content .button{width:auto;min-width:176px}.error-view-title{font-size:var(--font-size-xl,24px);font-weight:var(--font-weight-semibold,600);line-height:var(--line-height-relaxed,32px);color:var(--color-text-strong-neutral,#1a1523);margin:0}.error-view-message{max-width:360px;font-size:var(--font-size-sm,14px);line-height:var(--line-height-snug,20px);color:var(--color-text-weak-neutral,#6f6e77);margin:0}.error-view-dev{margin:var(--sizes-2,8px) 0 0;width:100%;font-size:var(--font-size-xs,12px);line-height:var(--line-height-tight,16px);font-family:var(--font-family-mono,monospace);color:var(--color-text-weak-neutral,#6f6e77);word-break:break-word;text-align:center}@keyframes error-view-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.price-per-player{border-radius:var(--sizes-2,8px);background:var(--color-interactive-element-neutral,#f4f2f4);justify-content:space-between;align-self:stretch;align-items:center;height:40px;padding-right:8px;display:flex}.price-per-player .left-side{padding:var(--sizes-25,10px) var(--sizes-4,16px);justify-content:center;align-items:center;gap:4px;display:flex}.price-per-player p{color:var(--color-text-strong-neutralA,#05000feb);text-align:center;font-size:14px;font-weight:400;line-height:20px}.price-per-player .right-side{align-items:center;display:flex}.price-per-player .right-side img{width:55px;height:26px;margin-top:2px}.price-per-player .right-side p{color:var(--color-text-weak-neutral,#6f6e77);font-size:12px;font-weight:500;line-height:16px}.sport-div{border-radius:var(--sizes-2,8px);background:var(--color-interactive-element-neutral,#f4f2f4);color:var(--color-text-strong-neutralA,#05000feb);text-align:center;flex:1 0 0;justify-content:flex-start;align-self:stretch;align-items:center;gap:4px;padding-left:16px;padding-right:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.players-select-container{flex:1 0 0;width:calc(50% - 8px);min-width:calc(50% - 8px);max-width:calc(50% - 8px);display:flex}.save-card-container{background-color:#f9f9f9;border-radius:8px;margin-top:12px;padding:16px}.payment-label{color:#333;margin-top:16px;font-size:18px;font-weight:600}.payment-info-text{color:#666;margin-bottom:16px;font-size:14px}.payment-options-footer{justify-content:center;margin-top:16px;display:flex}.stripe-logo{height:40px}.loading-container{background-color:#f9f9f9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.spinner{border:3px solid #0000001a;border-top-color:#7142ff;border-radius:50%;width:24px;height:24px;margin-bottom:12px;animation:1s linear infinite spin}.payment-error-message{color:#d32f2f;background-color:#fff0f0;border-left:3px solid #ff4d4d;border-radius:4px;margin-top:12px;padding:12px}.loading-placeholder,.error-placeholder{color:#666;background-color:#f5f5f5;border-radius:4px;justify-content:center;align-items:center;height:100px;display:flex}.error-placeholder{color:#d32f2f;background-color:#fff0f0}.stripe-brand{text-wrap:nowrap;color:#6f6e77;align-items:center;font-size:12px;display:flex}.edit-form{flex-direction:column;flex:1;width:100%;display:flex}.form-actions{justify-content:space-between;gap:16px;margin-top:auto;display:flex}.create-game-template-page{flex-direction:column;width:100%;max-width:480px;min-height:100vh;margin:0 auto;padding:16px 16px 100px;display:flex;position:relative}form#create-game-venue{flex-direction:column;flex:1;width:100%;display:flex}.row2{z-index:100;background:#fff;justify-content:space-between;align-items:center;width:calc(100% - 32px);max-width:448px;padding:16px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.edit-profile-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;width:100%;max-width:500px;margin:0 auto;padding:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.edit-profile-header{cursor:pointer;align-items:center;gap:8px;margin-bottom:24px;display:flex}.edit-profile-header img{width:18px;height:18px}.edit-profile-header h1{color:var(--color-text-strong-neutralA,#05000feb);margin:0;font-size:16px;font-weight:500;line-height:24px}.edit-profile-loading{color:var(--color-text-weak-neutral,#6f6e77);justify-content:center;align-items:center;padding:48px;font-size:14px;display:flex}.edit-profile-content{flex-direction:column;gap:16px;display:flex}.edit-profile-content form{flex-direction:column;align-items:center;gap:16px;display:flex}.edit-profile-content .display-pic-flex{cursor:pointer;margin-bottom:8px}.edit-profile-input-field{background:var(--color-interactive-element-neutral,#f4f2f4);border-radius:8px;align-items:center;width:100%;height:40px;padding-left:0;padding-right:8px;display:flex;overflow:hidden}.edit-profile-input-field .edit-profile-input-icon{justify-content:center;align-items:center;gap:4px;padding:10px 16px;display:flex}.edit-profile-input-field .edit-profile-input-icon img{width:18px;height:18px}.edit-profile-input-field input{color:var(--color-text-strong-neutralA,#05000feb);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px;font-weight:400;line-height:20px}.edit-profile-input-field input::placeholder{color:var(--color-text-weak-neutral,#6f6e77)}.edit-profile-input-field.readonly{cursor:default}.edit-profile-display-name{color:var(--color-text-strong-neutralA,#05000feb);flex:1;font-family:inherit;font-size:14px;font-weight:400;line-height:20px}.edit-profile-socials-row{gap:16px;width:100%;display:flex}.edit-profile-social-field{background:var(--color-interactive-element-neutral,#f4f2f4);border-radius:8px;flex:1;align-items:center;min-width:0;height:40px;padding-left:0;padding-right:8px;display:flex;overflow:hidden}.edit-profile-social-field .edit-profile-input-icon{justify-content:center;align-items:center;gap:4px;padding:10px 16px;display:flex}.edit-profile-social-field .edit-profile-input-icon img{width:18px;height:18px}.edit-profile-social-field input{color:var(--color-text-strong-neutralA,#05000feb);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14px;font-weight:400;line-height:20px}.edit-profile-social-field input::placeholder{color:var(--color-text-weak-neutral,#6f6e77)}.edit-profile-bio-field{background:var(--color-interactive-element-neutral,#f4f2f4);border-radius:8px;flex-direction:column;gap:12px;width:100%;padding:16px;display:flex;overflow:hidden auto}.edit-profile-bio-header{justify-content:space-between;align-items:center;width:100%;display:flex}.edit-profile-bio-placeholder{color:var(--color-text-weak-neutral,#6f6e77);font-size:14px;font-weight:400;line-height:20px}.edit-profile-bio-limit{color:var(--color-text-weak-primary,#572ee4);font-size:12px;font-weight:400;line-height:16px}.edit-profile-bio-field textarea{width:100%;color:var(--color-text-strong-neutralA,#05000feb);resize:none;background:0 0;border:none;outline:none;min-height:60px;font-family:inherit;font-size:14px;line-height:20px}.edit-profile-bio-field textarea::placeholder{color:var(--color-text-weak-neutral,#6f6e77)}.edit-profile-actions{gap:16px;width:100%;margin-top:8px;display:flex}.edit-profile-actions .button{flex:1}.edit-modal{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:16px;width:100%;margin-bottom:36px;padding:16px;display:flex}.edit-form{flex-direction:column;gap:16px;width:100%;display:flex}.textarea{padding:var(--sizes-15,6px) var(--sizes-2,8px);border-radius:var(--sizes-2,8px);border:1px solid var(--color-border-ui-neutral,#dcdbdd);background:var(--color-background-highest,#fff);color:var(--color-text-strong-neutralA,#05000feb);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;outline:none;align-self:stretch;align-items:center;gap:8px;display:flex;box-shadow:0 1px 2px #aba4b614}.textarea::placeholder{color:var(--color-text-weak-neutral,#6f6e77);flex:1 0 0;font-size:14px;font-weight:400;line-height:20px}.game-header{width:100%;height:75vw;position:fixed;top:60px;overflow:hidden;transform:scale(1)}.game-header .bg{background-color:#fff;width:100%;height:100%}.game-header img{object-fit:cover;width:100%;height:100%}.game-header .content{color:#fff;height:100%;padding:8px 8px var(--sizes-8,32px) 8px;background:linear-gradient(#0000000d 0%,#000 100%);flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;bottom:0;left:0;right:0}.game-header .content .top-flex{flex:1 0 0;align-self:stretch;align-items:flex-start;width:100%;padding:8px;display:flex}.back-arrow{width:28px;height:28px}.game-header .content h1{letter-spacing:-.32px;font-size:32px;font-weight:500;line-height:40px}.game-header .content .bottom-flex{padding:var(--sizes-2,8px) var(--sizes-2,8px) var(--sizes-4,16px) var(--sizes-2,8px);border-radius:var(--sizes-4,16px);flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:flex-start;gap:4px;display:flex}.foot{align-items:center;gap:var(--sizes-3,12px);color:#d3d1da;text-align:center;align-self:stretch;font-size:12px;font-weight:500;line-height:16px;display:flex}.game-header .content .icon{width:20px}.timezone-display{color:#6f6e77;background-color:#f5f5f5;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:400;line-height:1.4;display:inline-block}.timezone-display.inline{background-color:#0000;border-radius:0;padding:0}.door-code-card{border-radius:var(--sizes-4,16px);padding:var(--sizes-4,16px);margin:0 0 var(--sizes-4,16px) 0;background:#fff;border:1px solid #1201120d;flex-direction:column;align-self:stretch;gap:10px;width:100%;display:flex;box-shadow:0 0 8px #0000000d}.door-code-header{color:#6f6e77;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:2px;font-size:13px;font-weight:600;display:flex}.door-code-lock{margin-right:2px;font-size:14px}.door-code-title{text-transform:uppercase;letter-spacing:.5px;color:#6f6e77;font-size:13px;font-weight:600}.door-code-main-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.door-code-value{color:#6f6e77;font-size:16px;font-weight:600}.door-code-value.available{color:#1a1523;letter-spacing:1px;font-size:32px;font-weight:600}.door-code-copy{justify-content:center;align-items:center;gap:var(--sizes-2,0px);border-radius:var(--borderRadius-full,999px);background:var(--color-interactive-element-neutral,#f4f2f4);height:40px;color:var(--color-text-weak-primary,#572ee4);text-align:center;cursor:pointer;border:none;flex-direction:row;width:auto;min-width:0;padding:0 18px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:background .2s;display:flex}.door-code-copy:disabled{color:#b2a7e8;cursor:not-allowed;background:#f6f3fe}.door-code-copy-icon{margin-left:4px;font-size:16px}.door-code-how{margin-top:8px}.door-code-how-header{color:#1a1523;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:15px;font-weight:600;display:flex}.door-code-info{font-size:15px}.door-code-how-list{color:#1a1523;margin:0 0 4px 18px;padding:0;font-size:14px;font-weight:400}.door-code-warning{color:#020010b1;margin-top:16px;font-size:12px}.door-code-divider{border:none;border-top:1px solid #ede7fe;margin:12px 0}.progress-bar-card{border-radius:var(--sizes-4,16px);padding:var(--sizes-4,16px);margin:0 0 var(--sizes-4,16px) 0;background:#fff;border:1px solid #1201120d;align-self:stretch;width:100%;box-shadow:0 0 8px #0000000d}.progress-bar-top-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.progress-bar-lineup{color:#b2a7e8;letter-spacing:.5px;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.progress-bar-lock{margin-right:3px;font-size:14px}.progress-bar-spots{color:#6f6e77;font-size:13px;font-weight:500}.progress-bar-container{width:100%;margin:0}.progress-bar-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.progress-bar-amount{color:#572ee4;font-size:18px;font-weight:600}.progress-bar-remaining{color:#888;margin-left:2px;font-size:14px;font-weight:400}.progress-bar-each{color:#888;font-size:15px;font-weight:400}.progress-bar-track{background:#ede7fe;border-radius:8px;width:100%;height:6px;overflow:hidden}.progress-bar-fill{background:#572ee4;border-radius:8px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.game-page{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;justify-content:start;align-items:start;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}.place-holder{width:100%;height:90vw}.game-info{width:100%;padding:var(--sizes-4,16px) var(--sizes-4,16px) var(--sizes-0,0px) var(--sizes-4,16px);align-items:flex-start;gap:var(--sizes-4,16px);background:#fff;background:var(--color-background-subtle-neutral,#f9f8f9);border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;height:fit-content;min-height:70vh;padding-bottom:80px;display:flex;position:relative;top:-24px}.stack{flex-direction:column;justify-content:center;gap:10px;width:100%;padding:10px;display:flex}.basic-info-container{padding:var(--sizes-4,16px);align-items:flex-start;gap:var(--sizes-3,12px);border-radius:var(--sizes-4,16px);background:var(--color-background-highest,#fff);-webkit-backdrop-filter:blur(25px);border:1px solid #1201120d;flex-direction:column;align-self:stretch;display:flex;box-shadow:0 0 8px #0000000d}.basic-info{align-items:center;gap:var(--sizes-1,4px);display:flex}.basic-info h1{color:var(--color-text-strong-neutral,#1a1523);font-size:18px;font-weight:500;line-height:24px}.basic-info-div2{align-items:flex-start;gap:var(--sizes-4,12px);flex-direction:column;align-self:stretch;display:flex}.basic-info-div{align-items:flex-start;gap:var(--sizes-4,16px);flex-wrap:wrap;align-self:stretch;display:flex}.basic-info-div2 p,.basic-info p{color:var(--color-text-strong-neutralA,#05000feb);font-size:14px;font-weight:400;line-height:20px}.basic-info img{width:18px}.basic-info-button-div{align-items:flex-start;gap:var(--sizes-2,8px);align-self:stretch;display:flex}.basic-info-button-div a{justify-content:center;align-items:center;gap:var(--sizes-2,0px);border-radius:var(--borderRadius-full,999px);background:var(--color-interactive-element-neutral,#f4f2f4);height:40px;color:var(--color-text-weak-primary,#572ee4);text-align:center;flex-direction:row;flex:1 0 0;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex}.button-width{width:100px}.lineup-container{padding:var(--sizes-4,16px);align-items:flex-start;gap:var(--sizes-3,12px);border-radius:var(--sizes-4,16px);background:var(--color-background-highest,#fff);-webkit-backdrop-filter:blur(25px);border:1px solid #1201120d;flex-direction:column;align-self:stretch;display:flex;box-shadow:0 0 8px #0000000d}.lineup-container .header{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.lineup-container .header h1{color:var(--color-text-strong-neutral,#1a1523);font-size:18px;font-weight:500;line-height:24px}.lineup-container .header h2{color:var(--color-text-weak-neutralA,#02001091);text-align:center;font-size:12px;font-weight:500;line-height:16px}.lineup-container .lineup{flex-wrap:wrap;align-content:flex-start;align-self:stretch;align-items:flex-start;gap:8px;transition:max-height .3s;display:flex;overflow:hidden}.lineup-container .lineup.lineup-collapsed{position:relative;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.lineup-container .lineup .player{border-radius:var(--sizes-2,8px);border:1px solid var(--color-border-ui-primary,#c5b6ff);background:var(--color-background-subtle-primary-alpha,#3705ff05);align-items:center;gap:8px;padding:4px 24px 4px 4px;display:flex}.lineup-container .lineup .player .avatar{object-fit:cover;border-radius:var(--sizes-3,200px);flex-direction:column;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 1px 2px #1a152314}.lineup-toggle-btn{cursor:pointer;width:100%;color:var(--color-text-weak-primary,#572ee4);background:0 0;border:none;justify-content:center;align-items:center;padding:8px 0;font-size:14px;font-weight:500;line-height:20px;transition:opacity .2s;display:flex}.lineup-toggle-btn:hover{opacity:.8}.lineup-toggle-btn:active{opacity:.6}.description-container{padding:var(--sizes-4,16px);align-items:flex-start;gap:var(--sizes-3,12px);border-radius:var(--sizes-4,16px);background:var(--color-background-highest,#fff);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid #1201120d;flex-direction:column;align-self:stretch;display:flex;box-shadow:0 0 8px #0000000d}.description-container h1{color:var(--color-text-strong-neutral,#1a1523);font-size:18px;font-weight:500;line-height:24px}.description-container p{color:var(--color-text-weak-neutral,#6f6e77);white-space:pre-line;align-self:stretch;font-size:14px;font-weight:400;line-height:20px}.fixed-to-bottom-container{width:100%;padding:var(--sizes-4,16px);justify-content:space-between;align-items:center;gap:var(--sizes-4,16px);-webkit-backdrop-filter:blur(25px);z-index:1000;background:#fff9;display:flex;position:fixed;bottom:0;left:0}.fixed-to-bottom-container .sbutton,.fixed-to-bottom-container .lbutton{width:120px}.fixed-to-bottom-container .buttons{justify-content:center;align-items:center;gap:8px;display:flex}.fixed-to-bottom-container .price{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.price h1{color:var(--color-text-weak-neutral,#6f6e77);text-align:center;font-size:16px;font-weight:700;line-height:24px}.price h3{color:var(--color-text-weak-neutral,#6f6e77);text-align:center;font-size:12px;font-weight:500;line-height:16px}.fixed-to-bottom-container .cancel-button{justify-content:flex-start;align-self:stretch;align-items:center;width:100%;display:flex}.fixed-to-bottom-container .cancel-button h1{color:var(--color-text-weak-neutralA,#02001091);text-align:left;font-size:14px;font-weight:500;line-height:120%}.s-icon{width:16px;height:16px}.edit-button{border-radius:var(--borderRadius-full,999px);background:var(--color-interactive-solidHover-primary,#6635fb);color:#fff;justify-content:center;align-items:center;padding:8px 16px;font-size:11px;font-weight:700;line-height:120%;display:flex}.column{flex-direction:column;justify-content:center;gap:8px;display:flex}.row{flex-direction:row;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.space-evenly{justify-content:space-evenly}.space-between{justify-content:space-between}.thick-h1{color:var(--color-text-strong-neutral,#1a1523);font-size:18px;font-weight:500;line-height:24px}.remaining-cost-container{padding:var(--sizes-4,16px);align-items:flex-start;gap:var(--sizes-3,12px);border-radius:var(--sizes-4,16px);background:var(--color-background-highest,#fff);-webkit-backdrop-filter:blur(25px);border:1px solid #1201120d;flex-direction:column;align-self:stretch;display:flex;box-shadow:0 0 8px #0000000d}.remaining-cost-container h1,.remaining-cost-container h2{color:var(--color-text-strong-neutral,#1a1523);font-size:18px;font-weight:500;line-height:24px}.venue-booking-message-container{padding:var(--sizes-4,16px);align-items:flex-start;gap:var(--sizes-3,12px);border-radius:var(--sizes-4,16px);background:var(--color-background-highest,#fff);-webkit-backdrop-filter:blur(25px);border:1px solid #1201120d;flex-direction:column;align-self:stretch;display:flex;box-shadow:0 0 8px #0000000d}.venue-booking-message-container h1,.venue-booking-message-container h2{color:var(--color-text-strong-neutral,#1a1523);font-size:18px;font-weight:500;line-height:24px}.hosts-list-container{gap:var(--sizes-3,12px);flex-direction:column;width:100%;display:flex}.host-item{align-items:flex-start;gap:var(--sizes-2,8px);flex-direction:row;display:flex}.banner{padding:var(--space-10,10px) var(--space-8,8px);align-items:flex-start;gap:var(--space-10,10px);border-radius:var(--space-8,8px);align-self:stretch;display:flex;position:relative}.banner--announcement,.banner--cta,.banner--progress{background:var(--color-interactive-element-primary-alpha,#5826ff0f)}.banner-icon{color:var(--color-interactive-solid-primary,#6635fb);padding-top:var(--space-2,2px);flex-shrink:0;justify-content:center;align-items:center;display:flex}.banner-icon img{border-radius:var(--space-8,8px);width:18px;height:18px}.banner-content{color:var(--color-text-weak-primary,#572ee4);flex:1;font-size:14px;font-weight:400;line-height:20px}.banner-title{color:var(--color-text-weak-primary,#572ee4);margin:0 0 var(--space-4,4px) 0;font-size:14px;font-weight:600;line-height:20px}.banner-message{color:var(--color-text-weak-primary,#572ee4);margin-bottom:var(--space-4,4px)}.banner-action{cursor:pointer;color:var(--color-text-weak-primary,#572ee4);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline}.banner-action:hover{opacity:.8}.banner-progress-track{background:var(--color-surface-tertiary,#e9e8ea);width:100%;height:6px;margin-top:var(--space-8,8px);border-radius:3px;overflow:hidden}.banner-progress-bar{background:var(--color-interactive-solid-primary,#6635fb);height:100%;transition:width .3s}.banner-close{cursor:pointer;color:var(--color-interactive-solid-primary,#6635fb);padding:0;padding-top:var(--space-2,2px);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.banner-close:hover{opacity:.7}.filter-bubble{border-radius:var(--borderRadius-full,999px);background:var(--color-interactive-element-neutral,#f4f2f4);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;border-width:1px;border-color:#0000;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding-left:10px;padding-right:10px;display:flex}.filter-bubble:hover{cursor:pointer}.filter-bubble.active{background:var(--color-interactive-element-primary,#f4f2f4);color:var(--color-text-strong-primary,#572ee4);border-color:var(--color-border-primary,#572ee4);border-style:solid}.filter-bubble .icon{width:18px;height:18px;color:var(--color-text-strong-primary,#572ee4);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:6px;display:flex}.filter-bubble .filter-bubble-secondary{padding:var(--sizes-25,10px) var(--sizes-4,16px);justify-content:center;align-items:center;gap:4px;display:flex}.filter-bubble .filter-bubble-secondary .filter-bubble-text{color:var(--color-text-strong-primary,#572ee4);align-items:flex-start;gap:8px;display:flex}.horizontal-activity-selector{width:100%;height:50px;overflow-x:auto}.select-bubble-div{justify-content:center;width:100%;display:flex;position:absolute;left:0;right:0;overflow-x:auto}.filter-bubbles-scrollable{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-wrap:nowrap;gap:8px;width:max-content;height:100%;min-height:40px;margin:0 auto;padding:4px 16px;display:flex;overflow:auto hidden}.filter-bubbles-scrollable::-webkit-scrollbar{display:none}.filter-bubbles-scrollable:active{cursor:grabbing}.notification-container{padding-top:10px}.notification-container.stack-2:before,.notification-container.stack-3:before{content:"";z-index:-1;background-color:#fff;border:2px solid #e0e0e0;border-radius:24px;height:calc(100% - 10px);position:absolute;top:0;left:5px;right:5px;box-shadow:0 4px 12px #00000026}.notification-container>*{z-index:1;position:relative}.rate-game-card{color:#333;background-color:#fff;border:2px solid #e0e0e0;border-radius:24px;padding:16px;box-shadow:0 0 12px #7142ff}.rate-game-content{flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.rate-game-header{width:100%;margin-bottom:16px;display:flex}.rate-game-header-title{text-align:center;flex-grow:1;font-size:1.5rem;font-weight:700}.dismiss-button{cursor:pointer;color:#999;background-color:#0000;border:none;font-size:1.5rem;display:flex}.game-details-container{flex-direction:column;align-items:center;width:100%;display:flex}.game-details{align-items:center;width:100%;display:flex}.game-image{border-radius:8px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.game-image img{object-fit:cover;width:100%;height:100%}.game-title{flex-grow:1}.rate-game-form{flex-direction:column;gap:20px;display:flex}.rate-game-buttons-container{justify-content:space-between;gap:12px;margin:10px 0;display:flex}.rate-game-button{cursor:pointer;background-color:#0000;border-radius:30px;flex:1;justify-content:center;align-items:center;gap:8px;width:98px;padding:8px 12px;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.rate-game-button.good{color:#4caf50;border:2px solid #4caf50}.rate-game-button.meh{color:#ffc107;border:2px solid #ffc107}.rate-game-button.bad{color:#f44336;border:2px solid #f44336}.rate-game-button.good:active,.rate-game-button.good[aria-pressed=true]{color:#fff;background-color:#4caf50}.rate-game-button.meh:active,.rate-game-button.meh[aria-pressed=true]{color:#fff;background-color:#ffc107}.rate-game-button.bad:active,.rate-game-button.bad[aria-pressed=true]{color:#fff;background-color:#f44336}.rate-game-button:active,.rate-game-button[aria-pressed=true]{opacity:.9;transform:translateY(-2px);box-shadow:0 2px 4px #0003}.rate-game-comment{resize:none;background:var(--color-interactive-element-neutral,#f4f2f4);border:2px solid #ccc;border-radius:8px;width:100%;max-height:120px;padding:12px;font-size:1rem;line-height:1.2;transition:border-color .3s,height .2s;overflow-y:hidden}.rate-game-comment:focus{border-color:#7142ff;outline:none}.rate-game-comment::placeholder{color:#999;opacity:1}.homepage{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:16px 16px 50px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}.large-plus-container{padding:var(--sizes-3,12px);justify-content:center;align-items:center;gap:var(--sizes-2,8px);border-radius:var(--sizes-4,16px);border:1px solid var(--color-border-divider-neutral-alpha,#1201121c);border-radius:24px;flex-direction:column;flex:none;width:200px;height:265px;display:flex;position:relative;overflow:hidden}.hometitle{color:var(--color-text-strong-neutral,#1a1523);letter-spacing:-.24px;align-self:stretch;width:100%;font-size:24px;font-weight:500;line-height:32px}.notification-container{width:100%}.card-stack{flex-direction:column;justify-content:start;align-items:center;gap:16px;width:100%;display:flex}.card-stack-item{flex-direction:column;justify-content:start;align-items:center;width:100%;display:flex}.dividerr{align-items:center;gap:var(--sizes-2,8px);flex-direction:row;align-self:stretch;margin-bottom:16px;display:flex}.dividerr h2{color:var(--color-text-weak-neutral,#6f6e77);text-align:center;font-size:14px;font-weight:500;line-height:120%}.dividerr div{background:var(--color-border-ui-neutralA,#08010f24);flex:1 0 0;height:1px}.dividerr2{align-items:center;gap:var(--sizes-2,8px);flex-direction:row;align-self:stretch;display:flex}.dividerr2 h2{color:var(--color-text-weak-neutral,#6f6e77);text-align:center;font-size:14px;font-weight:500;line-height:120%}.dividerr2 div{background:var(--color-border-ui-neutralA,#08010f24);flex:1 0 0;height:1px}.filter-flex{width:100vw;padding:var(--sizes-4,16px);border-bottom:1px solid var(--color-interactive-element-neutral,#f4f2f4);background:var(--color-background-highest,#fff);flex-direction:column;align-self:center;align-items:flex-start;gap:6px;display:flex}.filter-flex .search-div{align-self:stretch;align-items:stretch;width:100%;min-height:40px;display:flex}.select-div{padding:var(--sizes-2,8px) var(--sizes-4,16px);border-radius:var(--sizes-2,8px);background:var(--color-interactive-element-neutral,#f4f2f4);justify-content:center;align-self:stretch;align-items:center;display:flex}.standard-select{background:var(--color-interactive-element-neutral,#f4f2f4);color:var(--color-text-weak-primary,#572ee4);appearance:none;text-align:center;outline:none;width:100%;font-size:14px;font-weight:500;line-height:120%}.community-flex{align-items:center;gap:var(--sizes-4,16px);flex-direction:column;width:100%;padding-inline:53px;display:flex}.community-flex h3{color:var(--color-text-weak-primary,#572ee4);text-align:center;font-size:12px;font-weight:400;line-height:16px}.community-flex h1{color:var(--color-text-weak-primary,#572ee4);text-align:center;font-size:14px;font-weight:500;line-height:120%}.community-flex div{padding:var(--sizes-25,10px) var(--sizes-25,10px) var(--sizes-25,10px) var(--sizes-5,20px);justify-content:center;align-items:center;gap:var(--sizes-15,6px);border-radius:var(--borderRadius-full,999px);background:var(--color-interactive-element-primary,#f5f2ff);display:flex}.scroll-target{width:0;height:0;position:relative;top:-16px}.host-cta{align-items:center;gap:var(--sizes-3,12px);padding:var(--sizes-4,16px);border-radius:var(--sizes-4,16px);background:var(--color-interactive-element-primary,#f5f2ff);cursor:pointer;align-self:stretch;display:flex}.host-cta .host-cta-text{flex-direction:column;flex:1;gap:2px;display:flex}.host-cta .host-cta-text h3{color:var(--color-text-strong-primary,#572ee4);margin:0;font-size:14px;font-weight:500;line-height:20px}.host-cta .host-cta-text p{color:var(--color-text-weak-primary,#7c5ce4);margin:0;font-size:12px;font-weight:400;line-height:16px}.become-a-host{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.become-a-host h1{color:var(--color-text-strong-neutralA,#05000feb);letter-spacing:-.24px;margin:0;font-size:24px;font-weight:500;line-height:32px}.benefit-item{border:1px solid var(--color-border-divider-neutral,#e4e2e4);border-radius:16px;align-self:stretch;align-items:flex-start;gap:12px;padding:16px;display:flex}.benefit-icon{flex-shrink:0;width:24px;height:24px;margin-top:2px}.benefit-item .info-text{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.benefit-item .info-text h2{color:var(--color-text-strong-neutralA,#05000feb);margin:0;font-size:16px;font-weight:500;line-height:24px}.benefit-item .info-text p{color:var(--color-text-weak-neutral,#6f6e77);margin:0;font-size:14px;font-weight:400;line-height:20px}.hi-section{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;display:flex}.hi-section h1{color:var(--color-text-strong-neutralA,#05000feb);font-size:20px;font-weight:500;line-height:28px}.hi-section p{color:#000;font-size:14px;font-weight:400;line-height:20px}.hi-section ul{color:#000;flex-direction:column;gap:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.simple-card{border:1px solid var(--color-border-divider-neutral,#e4e2e4);border-radius:16px;flex-direction:column;flex:none;justify-content:flex-end;align-items:flex-start;height:225px;display:flex;position:relative;overflow:hidden}.simple-card .background{color:#fff;background:linear-gradient(#0000000d 0%,#000 100%);height:100%;padding:20px;position:absolute;bottom:0;left:0;right:0}.simple-card img{object-fit:cover;height:100%}.simple-card .details{color:#fff;flex-direction:column;padding:20px;font-size:.8rem;display:flex;position:absolute;bottom:0;left:0;right:0}.simple-card-h2{color:#fff;letter-spacing:-.24px;font-size:24px;font-weight:500;line-height:32px}.simple-card-p{color:var(--color-text-strong-white,#ffffffeb);font-size:14px;font-weight:400;line-height:20px}.host-testimonial-card{background:var(--color-interactive-element-neutral,#f4f2f4);border-radius:16px;flex-direction:column;flex:none;align-items:flex-start;width:279px;height:172px;padding:8px;display:flex;overflow:hidden}.host-testimonial-card img{object-fit:cover;border-radius:50%;width:40px;height:40px}.host-testimonial-card h1{color:var(--color-text-strong-neutralA,#05000feb);font-size:20px;font-weight:500;line-height:28px}.host-testimonial-card h2{color:var(--color-text-weak-warning,#ad5700);font-size:14px;font-weight:400;line-height:20px}.host-testimonial-card p{color:var(--color-text-strong-neutralA,#05000feb);font-size:14px;font-weight:400;line-height:20px}.hi-comp{border:1px solid var(--color-border-divider-neutral,#e4e2e4);border-radius:16px;align-self:stretch;align-items:flex-start;gap:16px;padding:16px;display:flex}.hi-comp .colu{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:8px;display:flex}.hi-comp .line{background:var(--color-border-divider-neutral,#e4e2e4);width:1px;height:188px}.hi-comp p{font-size:14px;font-weight:400;line-height:20px}.simple-row{flex-direction:row;align-items:center;gap:8px;display:flex}.simple-column{flex-direction:column;align-items:center;gap:8px;display:flex}.hi-section h3{color:var(--color-text-strong-neutralA,#05000feb);font-size:14px;font-weight:500;line-height:20px}.simple-bubble{border:1px solid var(--color-border-divider-neutral,#e4e2e4);background:var(--color-background-highest,#fff);border-radius:16px;width:100%;padding:16px;box-shadow:0 51px 165px #21015912,0 18.616px 60.228px #2101590d,0 9.038px 29.239px #2101590a,0 4.43px 14.334px #21015908,0 1.752px 5.668px #21015905}.simple-bubble p{color:var(--color-text-weak-neutral,#6f6e77);font-size:14px;font-weight:400;line-height:20px}.host-profile-flex-1{justify-content:space-between;align-self:stretch;align-items:flex-start;width:100%;display:flex}.user-info-row{justify-content:space-between;align-items:center;width:100%;display:flex}.user-details{flex-direction:column;align-items:flex-start;display:flex}.name-row{align-items:center;gap:4px;display:flex}.display-name{color:var(--color-text-strong-neutralA,#05000feb);margin:0;font-size:20px;font-weight:500;line-height:28px}.verified-icon{flex-shrink:0;width:18px;height:18px}.joined-text{color:var(--color-text-weak-neutral,#6f6e77);margin:0;font-size:14px;font-weight:400;line-height:20px}.btn-icon{width:18px;height:18px}.host-profile-tags-flex{flex-wrap:wrap;align-content:flex-start;align-self:stretch;align-items:flex-start;gap:8px;display:flex}.host-profile-tags-flex .tag{border-radius:var(--sizes-1,4px);background:var(--color-interactive-element-primary-alpha,#5826ff0f);color:var(--color-text-weak-primary,#572ee4);flex-direction:row;align-items:center;gap:4px;padding:2px 4px;font-size:14px;font-weight:400;line-height:20px;display:flex}.host-profile-flex-2{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.host-profile-tags-flex .tag img{width:16px;height:16px}.bio-section{flex-direction:column;flex-basis:100%;gap:8px;width:100%;display:flex}.bio{color:var(--color-text-strong-neutralA,#05000feb);margin:0;font-size:14px;font-weight:400;line-height:20px}.expandable-content{flex-direction:column;gap:8px;transition:max-height .3s ease-out;display:flex;overflow:hidden}.bio-section.has-long-bio:not(.expanded) .expandable-content{max-height:60px}.bio-section.has-long-bio:not(.expanded) .expandable-content .bio{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.bio-section.expanded .expandable-content{max-height:1000px;transition:max-height .5s ease-in}.bio-section.expanded .bio{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.chevron-icon{width:18px;height:18px;transition:transform .3s}.chevron-icon.up{transform:rotate(180deg)}.see-more-btn{color:var(--color-text-weak-primary,#572ee4);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:400;line-height:20px;display:flex}.community-item{background:var(--color-interactive-element-neutral,#f4f2f4);cursor:pointer;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px 16px;transition:background .2s;display:flex}.community-item:hover{background:var(--color-interactive-elementHover-neutral,#eae8eb)}.community-item-content{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.community-item-avatar-wrapper{flex-shrink:0;position:relative}.community-item-avatar{object-fit:cover;border-radius:200px;width:40px;height:40px}.community-item-verified{justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-2px;right:-2px}.community-item-verified img{width:18px;height:18px}.community-item-info{flex-direction:column;flex:1;min-width:0;display:flex}.community-item-name{color:var(--color-text-strong-neutralA,#05000feb);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.community-item-joined{color:var(--color-text-weak-neutral,#6f6e77);white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:20px}.community-item-chevron{flex-shrink:0;width:18px;height:18px}.review-item{background:var(--color-interactive-element-neutral,#f4f2f4);border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:16px;display:flex}.review-item-header{flex-direction:column;gap:4px;width:100%;display:flex}.review-item-row{justify-content:space-between;align-items:center;width:100%;display:flex}.review-item-name{color:var(--color-text-strong-neutralA,#05000feb);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.review-item-joined{color:var(--color-text-weak-neutral,#6f6e77);white-space:nowrap;flex-shrink:0;margin:0;font-size:12px;font-weight:400;line-height:16px}.review-item-comment{color:var(--color-text-strong-neutralA,#05000feb);word-break:break-word;margin:0;font-size:14px;font-weight:400;line-height:20px}.review-item-comment.truncated{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-item-footer{justify-content:flex-end;align-items:center;width:100%;display:flex}.review-item-read-more{color:var(--color-text-weak-primary,#572ee4);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:400;line-height:16px;display:flex}.review-item-chevron{width:18px;height:18px;transition:transform .3s}.review-item-chevron.up{transform:rotate(180deg)}.host-profile-empty-state{background:var(--color-interactive-element-neutral,#f4f2f4);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:40px 16px;display:flex}.host-profile-empty-state-text{color:var(--color-text-weak-neutral,#6f6e77);text-align:center;margin:0;font-size:14px;font-weight:400;line-height:20px}.info-text{color:#05000feb;flex-direction:column;align-items:flex-start;gap:8px;width:100%;font-style:normal;line-height:0;display:flex}.info-text h2{width:100%;margin:0;font-size:20px;font-weight:500;line-height:28px}.info-text p{width:100%;margin:0;font-size:14px;font-weight:400;line-height:20px}.host-profile-info{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.host-profile-info h1{color:var(--color-text-strong-neutralA,#05000feb);letter-spacing:-.24px;margin:0;font-size:24px;font-weight:500;line-height:32px}.host-profile-info .info-section{flex-direction:column;align-self:stretch;gap:8px;display:flex}.host-profile-info .info-section h2{color:var(--color-text-strong-neutralA,#05000feb);margin:0;font-size:18px;font-weight:500;line-height:26px}.host-profile-info .info-section ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.host-profile-info .info-section ul li{color:var(--color-text-weak-neutral,#6f6e77);font-size:14px;line-height:20px}.bio-template{background:var(--color-background-neutral,#f4f2f4);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.bio-template p{color:var(--color-text-strong-neutralA,#05000feb);margin:0;font-size:14px;line-height:20px}.bio-template .placeholder{color:var(--color-text-weak-primary,#572ee4);font-style:italic}.info-callout{border:1px solid var(--color-border-divider-neutral,#e4e2e4);border-radius:12px;align-self:stretch;padding:16px}.info-callout p{color:var(--color-text-weak-neutral,#6f6e77);margin:0;font-size:14px;line-height:20px}.host-guide{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.host-guide h1{color:var(--color-text-strong-neutralA,#05000feb);letter-spacing:-.24px;margin:0;font-size:24px;font-weight:500;line-height:32px}.guide-section{flex-direction:column;align-self:stretch;gap:8px;display:flex}.guide-section h2{color:var(--color-text-strong-neutralA,#05000feb);margin:0;font-size:18px;font-weight:500;line-height:26px}.guide-section h3{color:var(--color-text-strong-neutralA,#05000feb);margin:0;font-size:15px;font-weight:500;line-height:22px}.guide-section p{color:var(--color-text-weak-neutral,#6f6e77);margin:0;font-size:14px;line-height:20px}.guide-section ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.guide-section ul li{color:var(--color-text-weak-neutral,#6f6e77);font-size:14px;line-height:20px}.guide-section a{color:var(--color-text-weak-primary,#572ee4);text-decoration:underline}.guide-callout{background:var(--color-background-neutral,#f4f2f4);border-radius:12px;align-self:stretch;padding:16px}.guide-callout p{color:var(--color-text-weak-neutral,#6f6e77);margin:0;font-size:14px;line-height:20px}.guide-table-wrapper{align-self:stretch;overflow-x:auto}.guide-table{border-collapse:collapse;width:100%;font-size:13px;line-height:18px}.guide-table th{text-align:left;color:var(--color-text-strong-neutralA,#05000feb);border-bottom:1px solid var(--color-border-divider-neutral,#e4e2e4);padding:8px;font-weight:500}.guide-table td{color:var(--color-text-weak-neutral,#6f6e77);border-bottom:1px solid var(--color-border-divider-neutral,#e4e2e4);padding:8px}.payment-setup-back-link{width:100%;font:inherit;color:#7142ff;cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;text-decoration:underline;display:block}.payment-setup-back-link:hover{opacity:.85}.payment-setup-info{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.payment-setup-info h1{color:var(--color-text-strong-neutralA,#05000feb);letter-spacing:-.24px;margin:0;font-size:24px;font-weight:500;line-height:32px}.payment-section{flex-direction:column;align-self:stretch;gap:8px;display:flex}.payment-section h2{color:var(--color-text-strong-neutralA,#05000feb);margin:0;font-size:18px;font-weight:500;line-height:26px}.payment-section h3{color:var(--color-text-strong-neutralA,#05000feb);margin:0;font-size:15px;font-weight:500;line-height:22px}.payment-section p{color:var(--color-text-weak-neutral,#6f6e77);margin:0;font-size:14px;line-height:20px}.payment-section ul,.payment-section ol{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.payment-section ul li,.payment-section ol li{color:var(--color-text-weak-neutral,#6f6e77);font-size:14px;line-height:20px}.payment-section a{color:var(--color-text-weak-primary,#572ee4);text-decoration:underline}.payment-callout{background:var(--color-background-neutral,#f4f2f4);border-radius:12px;align-self:stretch;padding:16px}.payment-callout p{color:var(--color-text-weak-neutral,#6f6e77);margin:0;font-size:14px;line-height:20px}.payment-table-wrapper{align-self:stretch;overflow-x:auto}.payment-table{border-collapse:collapse;width:100%;font-size:13px;line-height:18px}.payment-table th{text-align:left;color:var(--color-text-strong-neutralA,#05000feb);border-bottom:1px solid var(--color-border-divider-neutral,#e4e2e4);padding:8px;font-weight:500}.payment-table td{color:var(--color-text-weak-neutral,#6f6e77);border-bottom:1px solid var(--color-border-divider-neutral,#e4e2e4);padding:8px}.login-page{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;justify-content:center;align-items:center;height:99vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}.login-page .container{width:100%;height:100%;position:relative}.background-image{justify-content:center;align-items:end;width:100%;height:100%;padding-bottom:180px;animation:2s ease-in-out slideIn;display:flex;position:absolute;left:0}.background-image img{object-fit:cover;width:90%}.overlay{z-index:100;width:95%;min-height:35%;padding:var(--sizes-4,16px);align-items:center;gap:var(--sizes-4,16px);border-radius:var(--global-sizes-6,24px);background:var(--color-background-subtle-neutral-alpha,#29052908);color:#fff;-webkit-backdrop-filter:blur(25px);flex-direction:column;animation:1.7s textchange;display:flex;position:absolute;bottom:80px}.overlay .content{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;display:flex}.overlay h1{font-size:2.5rem;font-weight:600}.login-page .logo{width:140px;position:absolute;top:70px}@keyframes slideIn{0%{transform:translateY(-100%)}72%{transform:translateY(-100%)}88%{transform:translateY(10%)}to{transform:translateY(0%)}}@keyframes textchange{0%{color:#000}99%{color:#000}to{color:#fff}}.notification{flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:8px 0 16px;display:flex}.notification .time{color:var(--color-text-weak-neutral,#6f6e77);justify-content:flex-start;align-self:stretch;align-items:center;font-size:12px;font-weight:400;line-height:16px;display:flex}.notification-content{align-self:stretch;align-items:center;gap:8px;display:flex}.notification .avatar{border-radius:200px;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.notification-content .div{flex:1 0 0;align-items:center;gap:8px;display:flex}.notification-content .joinH3{color:var(--color-text-weak-neutral,#6f6e77);font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.notification-content .joinP{color:var(--color-text-strong-neutralA,#05000feb);font-size:14px;font-weight:500;line-height:20px}.notification-empty-state{flex-direction:column;align-items:center;gap:16px;padding-top:48px;display:inline-flex}.notification-empty-state h2{color:var(--color-text-strong-neutralA,#05000feb);text-align:center;font-size:14px;font-weight:500;line-height:20px}.square-image{object-fit:cover;border-radius:8px;align-self:flex-start;width:40px;height:40px}.notification-filter{border-radius:var(--borderRadius-full,999px);background:var(--color-interactive-element-neutral,#f4f2f4);color:var(--color-interactive-solid-primary,#7142ff);white-space:nowrap;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:400;line-height:20px;display:flex}.notification-filter-selected{border-radius:var(--borderRadius-full,999px);background:var(--color-background-strong-primary,#7142ff);color:var(--color-text-contrast,#fff);font-weight:400;line-height:20px}.back-header{align-items:center;gap:8px;width:100%;margin-bottom:36px;display:flex}.back-header img{width:18px;height:18px}.back-header h1{color:var(--color-text-strong-neutralA,#05000feb);font-size:16px;font-weight:500;line-height:24px}.password-message{color:var(--color-text-strong-neutralA,#05000feb);text-align:center;align-self:stretch;font-size:14px;font-weight:500;line-height:120%}.password-content{align-items:center;gap:var(--sizes-8,32px);flex-direction:column;width:100%;max-width:500px;display:flex}.push-notifications-test{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);min-height:100vh;padding:2rem}.test-container{background:#fff;border-radius:12px;max-width:900px;margin:0 auto;padding:2rem;box-shadow:0 10px 40px #0000001a}.test-container h1{color:#2d3748;text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:700}.test-container h2{color:#4a5568;border-bottom:2px solid #e2e8f0;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:600}.test-container h3{color:#4a5568;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.2rem;font-weight:600}.status-section,.actions-section,.info-section{margin-bottom:2rem}.status-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem;display:grid}.status-item{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.status-label{color:#718096;font-size:.875rem;font-weight:500}.status-value{font-size:1rem;font-weight:600}.status-value.success{color:#48bb78}.status-value.warning{color:#ed8936}.status-value.error{color:#f56565}.button-grid{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.btn{cursor:pointer;border:none;border-radius:8px;flex:1;min-width:200px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{color:#fff;background:#667eea}.btn-primary:hover:not(:disabled){background:#5a67d8;transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-success{color:#fff;background:#48bb78}.btn-success:hover:not(:disabled){background:#38a169;transform:translateY(-2px);box-shadow:0 4px 12px #48bb7866}.btn-warning{color:#fff;background:#ed8936}.btn-warning:hover:not(:disabled){background:#dd6b20;transform:translateY(-2px);box-shadow:0 4px 12px #ed893666}.btn-secondary{color:#2d3748;background:#cbd5e0}.btn-secondary:hover:not(:disabled){background:#a0aec0;transform:translateY(-2px)}.alert{border-radius:8px;margin-bottom:1rem;padding:1rem;font-weight:500}.alert-success{color:#22543d;background:#c6f6d5;border:1px solid #9ae6b4}.alert-error{color:#742a2a;background:#fed7d7;border:1px solid #fc8181}.alert-info{color:#2c5282;background:#bee3f8;border:1px solid #90cdf4}.info-section ol,.info-section ul{color:#4a5568;margin-left:1.5rem;line-height:1.8}.info-section li{margin-bottom:.5rem}@media (width<=768px){.push-notifications-test{padding:1rem}.test-container{padding:1.5rem}.test-container h1{font-size:1.5rem}.status-grid{grid-template-columns:1fr}.button-grid{flex-direction:column}.btn{width:100%;min-width:auto}}.app-header{justify-content:space-between;align-self:stretch;align-items:center;max-width:500px;display:flex}.app-header .text{color:var(--color-text-strong-neutralA,#05000feb);font-size:16px;font-weight:500;line-height:24px}.logotype{flex-shrink:0;justify-content:center;align-items:flex-start;gap:5.794px;width:103px;height:28.54px;padding-bottom:.035px;display:flex}.remember-reset-flex{justify-content:flex-end;align-self:stretch;align-items:flex-start;display:flex}.remember-reset-flex div{gap:4px;display:flex}.remember-reset-flex h3{color:var(--color-interactive-solidHover-primary,#6635fb);font-size:14px;font-weight:500;line-height:120%}.remember-reset-flex img{flex-shrink:0;width:16px;height:16px}.signup-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;justify-content:flex-start;align-items:center;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex}.signup-page .page-content{flex-direction:column;align-items:center;gap:48px;width:100%;max-width:500px;display:flex}.signup-form{align-items:flex-start;gap:var(--sizes-4,16px);flex-direction:column;align-self:stretch;display:flex}.signup-form h1{color:var(--color-text-strong-neutralA,#05000feb);text-align:center;letter-spacing:-.24px;align-self:stretch;font-size:24px;font-weight:500;line-height:32px}.hide-show-password{width:18px;height:18px}.page-content .buttons-div{align-items:flex-start;gap:var(--sizes-4,16px);flex-direction:column;align-self:stretch;display:flex}.page-content .bottom-div{align-items:flex-start;gap:var(--sizes-4,8px);flex-direction:column;align-self:stretch;display:flex}.ds-avatar{--avatar-size:32px;--avatar-font-size:12px;--avatar-border-width:1.5px;--avatar-stack-offset:calc(var(--avatar-size) * -.28);--avatar-overlay-size:calc(var(--avatar-size) * .36);--avatar-status-size:calc(var(--avatar-size) * .22);font-family:var(--font-family-sans,"Inter", sans-serif);color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-avatar:where(button){cursor:pointer}.ds-avatar:where(button):focus-visible{outline:2px solid var(--color-border-ui-primary,#c5b6ff);outline-offset:var(--space-2,2px);border-radius:var(--borderRadius-full,999px)}.ds-avatar--xs{--avatar-size:20px;--avatar-font-size:9px;--avatar-border-width:1px}.ds-avatar--sm{--avatar-size:24px;--avatar-font-size:10px;--avatar-border-width:1px}.ds-avatar--md{--avatar-size:32px;--avatar-font-size:12px}.ds-avatar--lg{--avatar-size:40px;--avatar-font-size:14px}.ds-avatar--xl{--avatar-size:56px;--avatar-font-size:18px;--avatar-overlay-size:20px}.ds-avatar--display{--avatar-size:123px;--avatar-font-size:36px;--avatar-border-width:0;--avatar-overlay-size:32px;--avatar-status-size:18px}.ds-avatar--group{gap:var(--space-4,4px)}.ds-avatar--stacked .ds-avatar__item+.ds-avatar__item,.ds-avatar--stacked .ds-avatar__overflow{margin-left:var(--avatar-stack-offset)}.ds-avatar__item,.ds-avatar__overflow{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--borderRadius-full,999px);border:var(--avatar-border-width) solid var(--color-border-inverted,#fff);flex-shrink:0}.ds-avatar__item{background:var(--color-background-subtle-neutral,#efefef);color:var(--color-text-strong-neutralA,#05000feb);font-size:var(--avatar-font-size);justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:visible;box-shadow:0 2px 5px #0000000d}.ds-avatar--display .ds-avatar__item{box-shadow:0 8px 11px #2f045029,2px 5px 7px #622edc2e}.ds-avatar--open .ds-avatar__item{opacity:.5}.ds-avatar__image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.ds-avatar__fallback{border-radius:inherit;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.ds-avatar__item--fallback-purple{color:var(--color-text-contrast,#fff);background:linear-gradient(135deg,#f77648 0%,#6635fb 100%)}.ds-avatar__item--fallback-blue{color:var(--color-text-contrast,#fff);background:linear-gradient(135deg,#84c5ff 0%,#7142ff 100%)}.ds-avatar__item--fallback-teal{color:var(--color-text-contrast,#fff);background:linear-gradient(135deg,#8ee4dc 0%,#0c7f72 100%)}.ds-avatar__item--fallback-amber{color:var(--color-text-strong-neutralA,#05000feb);background:linear-gradient(135deg,#ffd36e 0%,#f77648 100%)}.ds-avatar__item--fallback-pink{color:var(--color-text-contrast,#fff);background:linear-gradient(135deg,#ffb6d9 0%,#7142ff 100%)}.ds-avatar__item--fallback-neutral{background:var(--color-background-lowest,#efefef);color:var(--color-text-weak-neutral,#6f6e77)}.ds-avatar__status{width:var(--avatar-status-size);height:var(--avatar-status-size);border-radius:var(--borderRadius-full,999px);border:2px solid var(--color-border-inverted,#fff);background:var(--color-background-subtle-neutral,#efefef);min-width:7px;min-height:7px;position:absolute;top:0;right:0}.ds-avatar__item--status-online .ds-avatar__status{background:var(--color-background-strong-positive,#0c7f72)}.ds-avatar__item--status-busy .ds-avatar__status{background:var(--color-background-strong-negative,#ef4444)}.ds-avatar__item--status-pending .ds-avatar__status{background:var(--color-background-strong-warning,#854d0e)}.ds-avatar__item--status-offline .ds-avatar__status{background:var(--color-icon-weak-neutral,#86848d)}.ds-avatar__overlay{width:var(--avatar-overlay-size);height:var(--avatar-overlay-size);border-radius:var(--borderRadius-full,999px);border:2px solid var(--color-border-inverted,#fff);background:var(--color-background-subtle-neutral,#efefef);min-width:12px;min-height:12px;color:var(--color-icon-weak-neutral,#86848d);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;right:0}.ds-avatar__overlay--add{color:var(--color-text-contrast,#fff);background:linear-gradient(135deg,#ffcf7b 0%,#ff5fa2 100%)}.ds-avatar__overlay--add-dark{background:var(--color-background-strong-neutral,#1a1523);color:var(--color-text-contrast,#fff)}.ds-avatar__overlay--check{background:var(--color-background-highest,#fff);color:var(--color-icon-weak-primary,#6635fb)}.ds-avatar__overlay-mark{width:50%;height:50%;display:block;position:relative}.ds-avatar__overlay--add .ds-avatar__overlay-mark:before,.ds-avatar__overlay--add .ds-avatar__overlay-mark:after,.ds-avatar__overlay--add-dark .ds-avatar__overlay-mark:before,.ds-avatar__overlay--add-dark .ds-avatar__overlay-mark:after{content:"";border-radius:var(--borderRadius-full,999px);background:currentColor;width:100%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-avatar__overlay--add .ds-avatar__overlay-mark:after,.ds-avatar__overlay--add-dark .ds-avatar__overlay-mark:after{transform:translate(-50%,-50%)rotate(90deg)}.ds-avatar__overlay--check .ds-avatar__overlay-mark{border-bottom:2px solid;border-left:2px solid;width:45%;height:28%;transform:translateY(-10%)rotate(-45deg)}.ds-avatar__overflow{z-index:1;background:var(--color-background-strong-neutral,#1a1523);color:var(--color-text-contrast,#fff);font-size:var(--avatar-font-size);justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.ds-icon-wrapper{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ds-icon-wrapper>svg,.ds-icon-wrapper>img{width:100%;height:100%;display:block}.ds-icon-wrapper>svg{fill:currentColor}.ds-icon-wrapper--xs{width:12px;height:12px}.ds-icon-wrapper--sm{width:16px;height:16px}.ds-icon-wrapper--default{width:20px;height:20px}.ds-icon-wrapper--large{width:24px;height:24px}.ds-activity-header{flex-direction:column;width:100%;height:75vw;display:flex;position:relative;overflow:hidden}.ds-activity-header-background{background-color:var(--color-background-elevated,#f4f2f4);z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.ds-activity-header-background-image{object-fit:cover;width:100%;height:100%;display:block}.ds-activity-header-content{z-index:1;background:linear-gradient(180deg, #0000000d 0%, var(--color-background-overlay,#0000008c) 100%);padding:var(--space-8,8px);color:var(--color-text-contrast,#fff);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.ds-activity-header-top{padding:var(--space-8,8px);justify-content:flex-start;align-items:flex-start;display:flex}.ds-activity-header-back-button{border-radius:var(--borderRadius-full,999px);background:var(--color-background-glass-white,#ffffffeb);cursor:pointer;width:40px;height:40px;color:var(--color-icon-strong-neutral,#6f6e77);transition:transform var(--duration-fast,.15s) var(--easing-default,cubic-bezier(.4, 0, .2, 1));border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-activity-header-back-button:hover{transform:scale(1.05)}.ds-activity-header-back-button:active{transform:scale(.95)}.ds-activity-header-back-button:focus-visible{outline:2px solid var(--color-border-ui-primary,#c5b6ff);outline-offset:var(--space-2,2px)}.ds-activity-header-bottom{gap:var(--space-4,4px);padding:var(--space-8,8px) var(--space-8,8px) var(--space-16,16px) var(--space-8,8px);border-radius:var(--borderRadius-lg,16px);flex-direction:column;display:flex}.ds-activity-header-title-row{align-items:flex-start;gap:var(--space-12,12px);display:flex}.ds-activity-header-title{font-size:var(--font-size-3xl,32px);font-weight:var(--font-weight-medium,500);line-height:var(--line-height-relaxed,32px);letter-spacing:-.32px;color:var(--color-text-contrast,#fff);flex:1;margin:0}.ds-activity-header-private-indicator{border-radius:var(--borderRadius-full,999px);background:var(--color-background-glass-white,#ffffffeb);width:32px;height:32px;color:var(--color-icon-strong-neutral,#6f6e77);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-activity-header-participants{align-items:center;gap:var(--space-12,12px);align-self:stretch;display:flex}.ds-activity-header-participants-text{font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-medium,500);line-height:var(--line-height-tight,16px);color:var(--color-text-strong-white,#ffffffeb);margin:0}.venue-2{background:var(--color-background-subtle-neutral,#f9f8f9);flex-direction:column;align-items:center;padding:16px;display:flex}.venue-2-header{width:100%;height:75vw;position:absolute;top:60px;overflow:hidden;transform:scale(1)}.venue-cover-img{object-fit:cover;z-index:-1;width:100%;height:50%;position:absolute;top:0}.venue-2-header-top{flex:1 0 0;justify-content:space-between;align-self:stretch;align-items:flex-start;width:100%;height:27%;padding:16px;display:flex}.circle-button{border-radius:var(--borderRadius-full,999px);background:var(--color-interactive-element-neutral,#f4f2f4);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.circle-button img{width:28px}.venue-2-header-center{z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex}.venue-2-header-center h1{color:var(--color-text-strong-neutralA,#05000feb);text-align:center;font-size:20px;font-weight:500;line-height:28px}.venue-2-header-center h3{color:var(--color-text-weak-neutral,#6f6e77);font-size:14px;font-weight:450;line-height:20px}.venue-2-h1{color:var(--color-text-strong-neutral,#1a1523);align-self:stretch;font-size:20px;font-weight:500;line-height:28px}.sticky-bottom-container{width:100%;padding:var(--sizes-4,16px);justify-content:space-between;align-items:center;gap:var(--sizes-4,16px);-webkit-backdrop-filter:blur(25px);background:#fff9;display:flex;position:fixed;bottom:0}.info-modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border-radius:24px;flex-direction:column;align-items:flex-start;width:100%;padding:16px;display:flex}.info-modal h1{color:var(--color-text-strong-neutral,#1a1523);font-size:20px;font-weight:500;line-height:28px}.info-modal h2{color:var(--color-text-strong-neutralA,#05000feb);font-size:14px;font-weight:400;line-height:20px}.info-modal p{color:var(--color-text-weak-neutralA,#02001091);font-size:12px;font-weight:400;line-height:16px}.venue-card{background:var(--color-interactive-element-neutral,#f4f2f4);border:1px solid #1201120d;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:16px;display:flex}.venue-card-header{flex:1 0 0;align-items:center;gap:8px;display:flex}.venue-card-header img{width:48px;height:48px}.venue-card-header div{flex-direction:column;flex:1 0 0;align-items:flex-start;display:flex}.venue-card-header h1{color:var(--color-text-strong-neutralA,#05000feb);font-size:20px;font-weight:500;line-height:28px}.venue-card-header p{color:var(--color-text-neutralA,#05000fa3);font-size:14px;font-weight:400;line-height:20px}.venue-info{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;display:flex}.venue-details{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.venue-detail{color:#1a1523;align-items:center;gap:8px;font-size:14px;display:flex}.venue-detail .icon{width:20px;height:20px}@media (width<=768px){.venue-card{padding:16px}}.slot-item{flex-direction:column;align-self:stretch;align-items:flex-start;gap:4px;height:75px;padding:16px;display:flex}.plain-slot-item{background:var(--color-background-highest,#fff);color:var(--color-text-strong-neutralA,#05000feb);border-radius:16px;box-shadow:0 51px 165px #21015912,0 18.616px 60.228px #2101590d,0 9.038px 29.239px #2101590a,0 4.43px 14.334px #21015908,0 1.752px 5.668px #21015905}.orange-slot-item{border:1px solid var(--color-border-uiHover-warning,#ee9d2b);color:#ad5700;border-radius:16px}.purple-slot-item{border:1px solid var(--color-icon-weak-primary,#6635fb);color:#572ee4;border-radius:16px}.slot-item h1{text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.slot-item p{text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.end-of-list{color:var(--color-text-weak-neutral,#6f6e77);text-align:center;width:100%;padding:8px;font-size:12px;font-weight:400;line-height:16px}.toggle{--toggle-track-bg:var(--color-interactive-element-primary-alpha,#5826ff0f);--toggle-option-color:var(--color-text-weak-primary,#572ee4);width:100%;max-width:400px;padding:var(--component-toggle-segmented-padding,2px);border-radius:var(--component-toggle-segmented-radius,24px);background:var(--toggle-track-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;border:none;display:flex;position:relative}.toggle>.toggle-slider{top:var(--component-toggle-segmented-padding,2px);bottom:var(--component-toggle-segmented-padding,2px);left:var(--component-toggle-segmented-padding,2px);border-radius:var(--component-toggle-segmented-slider-radius,20px);background:var(--color-background-highest,#fff);transition:transform .3s ease-in-out;position:absolute}.toggle>.toggle-option{z-index:1;min-height:var(--component-toggle-segmented-height,36px);padding:var(--component-toggle-segmented-option-padding,8px 16px);border-radius:var(--component-toggle-segmented-slider-radius,20px);color:var(--toggle-option-color);cursor:pointer;background:0 0;border:none;flex:1;font-size:14px;font-weight:500;transition:color .2s;position:relative}.toggle>.toggle-option:hover{color:var(--toggle-option-color)}.toggle>.toggle-option.active{color:var(--color-text-strong-neutralA,#05000feb)}.toggle.toggle--grey{--toggle-track-bg:var(--color-interactive-element-neutral-alpha,#05000f0f);--toggle-option-color:var(--color-text-weak-neutral,#6f6e77)}.calendar{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;background:#f4f2f4;border-radius:16px;width:100%;max-width:400px;padding:20px}.calendar-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.calendar-header button{color:#7142ff;cursor:pointer;background:#5826ff0f;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.calendar-header h2{color:var(--color-text-strong-neutralA,#05000feb);text-align:center;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.calendar-weekdays{text-align:center;grid-template-columns:repeat(7,1fr);margin-bottom:16px;display:grid}.calendar-weekdays div{color:#6f6e77;font-size:14px}.calendar-grid{height:var(--grid-height);grid-template-columns:repeat(7,1fr);gap:8px;transition:height .3s;display:grid;overflow:hidden}.calendar-grid.month-view{--grid-height:auto;min-height:250px}.calendar-grid.week-view{--grid-height:auto;min-height:60px}.calendar-day{aspect-ratio:1;cursor:pointer;color:#000;border-radius:50%;justify-content:center;align-items:center;width:min(40px,100%);min-width:24px;height:auto;min-height:24px;margin:0 auto;font-size:14px;display:flex;position:relative}.calendar-day.today{background:#5826ff0f}.calendar-day.selected,.c-pressed{color:#fff;background:#7142ff}.calendar-day.empty{cursor:default}.calendar-day.has-event:after{content:"";background:#7142ff;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}.calendar-day.adjacent-month{color:#6f6e77;opacity:.5}@media (width<=480px){.calendar{padding:10px}.calendar-header button{width:32px;height:32px}.calendar-header h2,.calendar-weekdays div,.calendar-day{font-size:12px}}.venue-page{flex-direction:column;align-items:center;gap:8px;padding:16px 16px 100px;display:flex}.venue-page h1{color:#1a1523;letter-spacing:-.24px;font-size:24px;font-weight:500;line-height:32px}.slots-header{border-bottom:1px solid var(--color-border-ui-neutral,#dcdbdd);justify-content:space-between;align-self:stretch;align-items:center;padding:8px 16px;display:flex}.slots-bottom-half{background:#f9f8f9;flex:1;width:100%}.slots-list-div{padding-top:8px;flex-direction:row;align-items:start;gap:4px;width:100%;padding-inline:16px;display:flex}.slots-timeline{flex-direction:column;align-self:stretch;align-items:flex-end;width:34px;padding-left:16px;display:flex}.slots-timeline-item{color:#6f6e77;text-align:right;flex-direction:column;align-items:flex-end;gap:32px;padding-bottom:31px;font-size:12px;font-weight:400;line-height:16px;display:flex}.slots-list{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:5px;padding-block:10px;display:flex}.slots-item{background:var(--color-background-highest,#fff);border-radius:16px;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:flex-end;height:75px;padding:16px;display:flex;overflow:hidden;box-shadow:0 51px 165px #21015912,0 18.616px 60.228px #2101590d,0 9.038px 29.239px #2101590a,0 4.43px 14.334px #21015908,0 1.752px 5.668px #21015905}.slots-item .info{color:#1a1523;flex-direction:column;align-items:flex-start;gap:2px;height:100%;display:flex}.break-div{color:var(--color-text-strong-neutralA,#05000feb);justify-content:space-between;align-self:stretch;align-items:flex-start;width:100%;font-size:14px;font-weight:400;line-height:20px;display:flex}.time-button-base{height:52px;max-width:"10px";border-radius:16px;justify-content:center;align-self:stretch;padding:16px;display:flex}.time-available{background:var(--color-interactive-element-neutral,#f4f2f4);color:var(--color-text-strong-neutralA,#05000feb);align-items:flex-start;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.time-unavailable{border:1px solid var(--color-border-ui-neutral,#dcdbdd);background:var(--color-background-highest,#fff);color:var(--color-text-weak-neutral,#6f6e77);flex-direction:column;align-items:center;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.time-selected{background:var(--color-interactive-elementActive-primary,#e4deff);color:var(--color-text-weak-primary,#572ee4);align-items:flex-start;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.booking-details-flex{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.booking-details-flex h1{color:var(--color-text-strong-neutralA,#05000feb);text-align:center;font-size:16px;font-weight:500;line-height:24px}.booking-details-flex h2{color:var(--color-text-strong-neutralA,#05000feb);text-align:center;font-size:12px;font-weight:400;line-height:16px}.fixed-bottom-container{width:100%;padding:var(--sizes-4,16px);justify-content:space-between;align-items:center;gap:var(--sizes-4,16px);-webkit-backdrop-filter:blur(25px);background:#fff9;display:flex;position:fixed;bottom:0}.notification-image{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.notification-image>img{object-fit:contain;width:100%;height:100%}.notification-image--green{background:var(--color-icon-weak-positive,#0e9888);padding:3.556px}.notification-image--green>img{width:8.889px;height:8.889px}.notification-image--dark-purple{background:#210159;padding:3.556px}.notification-image--dark-purple>img{width:8.889px;height:8.889px}.activity-money{text-align:right;flex-shrink:0}.activity-money-container{justify-content:flex-end;align-items:center;gap:2px;display:flex}.activity-money-amount{color:var(--color-text-strong-neutralA,#05000feb);font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:24px}.activity-money--positive .activity-money-amount{color:var(--color-icon-weak-positive,#0e9888)}.wallet-activity-list{justify-content:space-between;align-items:center;padding:14px 0;transition:background-color .2s;display:flex}.wallet-activity-list--with-divider{border-bottom:1px solid var(--color-border-ui-neutral,#dcdbdd)}.wallet-activity-list--with-divider:last-child{border-bottom:none}.wallet-activity-list--top-line{border-top:1px solid var(--color-border-ui-neutral,#dcdbdd);padding-top:14px}.wallet-activity-list--white{background:var(--color-surface-primary,#fff);border-radius:8px;padding:14px 16px}.wallet-activity-list--clickable{cursor:pointer}.wallet-activity-list--clickable:hover{background-color:var(--color-interactive-element-neutral,#f4f2f4);border-radius:8px;padding-left:8px;padding-right:8px}.wallet-activity-list--white.wallet-activity-list--clickable:hover{background-color:#f9f9f9;padding-left:16px;padding-right:16px}.wallet-activity-list-content{flex:1;align-items:center;gap:8px;min-width:0;padding-right:16px;display:flex}.wallet-activity-list-image{flex-shrink:0}.wallet-activity-list-details{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.wallet-activity-list-title{color:var(--color-text-strong-neutralA,#05000feb);text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.wallet-activity-list-detail{color:var(--color-icon-weak-neutral,#86848d);font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.wallet-activity-list-cta{color:var(--color-text-weak-primary,#572ee4);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:2px;padding:0;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:16px;text-decoration:underline;transition:color .2s}.wallet-activity-list-cta:hover{color:#4f2fd0}@media (width<=480px){.wallet-activity-list{padding:8px 0}.wallet-activity-list-title{font-size:13px}.wallet-activity-list-detail{font-size:11px}}.notification-popup-host{box-sizing:border-box;max-width:420px;margin-block:var(--space-4,1rem);color:#333;background-color:#fff;border:2px solid #e0e0e0;border-radius:24px;margin-inline:auto;padding:16px;box-shadow:0 0 12px #7142ff}.notification-popup-host-content{flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.notification-popup-host-header{align-items:start;column-gap:var(--space-2,.5rem);grid-template-columns:1fr auto 1fr;width:100%;margin-bottom:16px;display:grid}.notification-popup-host-header-title{text-align:center;text-wrap:balance;grid-column:2;min-width:0;max-width:100%;margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}.notification-popup-host-dismiss.dismiss-button{cursor:pointer;color:#999;background-color:#0000;border:none;border-radius:6px;flex-shrink:0;grid-column:3;justify-content:center;justify-self:end;align-items:center;width:auto;padding:0;font-size:1.5rem;line-height:0;display:flex}.notification-popup-host-dismiss-icons{width:18px;height:18px;display:block;position:relative}.notification-popup-host-dismiss-svg{pointer-events:none;width:18px;height:18px;margin:auto;transition:opacity .15s;display:block;position:absolute;inset:0}.notification-popup-host-dismiss-svg--purple{opacity:1}.notification-popup-host-dismiss-svg--red,.notification-popup-host-dismiss:hover .notification-popup-host-dismiss-svg--purple{opacity:0}.notification-popup-host-dismiss:hover .notification-popup-host-dismiss-svg--red{opacity:1}.notification-popup-host-dismiss:focus-visible{outline-offset:2px;outline:2px solid #6635fb}.notification-popup-host-details{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.notification-popup-host-image-wrap{border-radius:8px;flex-shrink:0;width:100%;max-width:320px;overflow:hidden}.notification-popup-host-image{object-fit:cover;width:100%;max-height:200px;display:block}.notification-popup-host-message{text-align:center;text-wrap:balance;width:100%;max-width:34rem;margin:0;font-size:1rem;line-height:1.5}.notification-popup-host-form{flex-direction:column;gap:20px;display:flex}.toast-container{z-index:10000;pointer-events:none;flex-direction:column;gap:8px;width:calc(100% - 32px);max-width:400px;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.toast-item{color:#fff;pointer-events:auto;border-radius:12px;align-items:flex-start;gap:8px;padding:12px 16px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;animation:.25s ease-out toast-slide-in;display:flex;box-shadow:0 4px 8px #0000000d,0 15px 15px #0000000d,0 34px 21px #00000008}.toast-item.leaving{animation:.2s ease-in forwards toast-slide-out}.toast-item.success{background:#1aaa8e}.toast-item.error{background:#df1c41}.toast-item.warning{background:#ad5700}.toast-item.info{background:var(--color-icon-weak-positive,#0e9888)}.toast-item.neutral{background:#0d0d12}.toast-icon{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;line-height:1;display:flex}.toast-body{flex:1;min-width:0}.toast-title{margin:0;font-weight:500}.toast-description{opacity:.9;margin:2px 0 0;font-size:12px;line-height:16px}.toast-close{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px;line-height:1}.toast-close:hover{opacity:1}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@layer reset{:where(*){box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;border-style:solid;border-width:0}main{display:block}hr{box-sizing:content-box;border-top-width:1px;height:0;overflow:visible}:where(pre,code,kbd,samp){font-family:var(--font-family-mono,SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:1em}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:700}small{font-size:80%}:where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}:where(button,input,optgroup,select,textarea){margin:0;font-family:inherit;font-size:100%;line-height:1.15}:where(button,input){overflow:visible}:where(button,select){text-transform:none}:where(){border-style:none;padding:0}fieldset{margin:0;padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{resize:vertical;overflow:auto}:where([type=checkbox],[type=radio]){box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important}input[type=number]{-moz-appearance:textfield}input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none!important}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:where(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre){margin:0}button{background:0 0;padding:0}:where(ol,ul){margin:0;padding:0}:where(button,[role=button]){cursor:pointer}button::-moz-focus-inner{border:0!important}table{border-collapse:collapse}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(button,input,optgroup,select,textarea){line-height:inherit;color:inherit;padding:0}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,video){max-width:100%;height:auto}select::-ms-expand{display:none}}@layer tokens{:root{--primitive-purple-50:#f5f2ff;--primitive-purple-100:#ede9ff;--primitive-purple-200:#e4deff;--primitive-purple-300:#c5b6ff;--primitive-purple-400:#7142ff;--primitive-purple-500:#6635fb;--primitive-purple-600:#572ee4;--primitive-purple-700:#210159;--primitive-purple-alpha-6:#5826ff0f;--primitive-purple-alpha-13:#581aff21;--primitive-purple-alpha-50:#572ee480;--primitive-neutral-0:#fff;--primitive-neutral-50:#f4f2f4;--primitive-neutral-100:#efefef;--primitive-neutral-200:#e9e8ea;--primitive-neutral-300:#dcdbdd;--primitive-neutral-400:#d3d3d3;--primitive-neutral-500:#a0a0a0;--primitive-neutral-600:#6f6e77;--primitive-neutral-700:#333;--primitive-neutral-800:#1a1523;--primitive-neutral-900:#000;--primitive-neutral-alpha-strong:#05000feb;--primitive-neutral-alpha-medium:#0400137a;--primitive-neutral-alpha-weak:#1201121c;--primitive-neutral-alpha-border:#08010f24;--primitive-red-50:#feecec;--primitive-red-500:#cd2b31;--primitive-red-600:#ef4444;--primitive-green-500:#22c55e;--primitive-yellow-50:#fefce8;--primitive-yellow-500:#eab308;--primitive-yellow-600:#ca8a04;--primitive-teal-50:#e6f7f5;--primitive-teal-500:#0e9888;--primitive-teal-600:#0c7f72;--primitive-pulse-magenta-500:#e733dc;--primitive-pulse-rose-500:#ef41b4;--primitive-pulse-coral-500:#f64e8c;--primitive-pulse-salmon-500:#fd7c79;--primitive-pulse-peach-500:#fcb186;--primitive-pulse-apricot-500:#fdcf9a;--space-0:0px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--space-56:56px;--space-80:80px;--sizes-05:var(--space-2);--sizes-1:var(--space-4);--sizes-15:var(--space-6);--sizes-2:var(--space-8);--sizes-25:var(--space-10);--sizes-3:var(--space-12);--sizes-4:var(--space-16);--sizes-5:var(--space-20);--sizes-6:var(--space-24);--sizes-8:var(--space-32);--sizes-10:40px;--borderRadius-none:0px;--borderRadius-sm:4px;--borderRadius-md:8px;--borderRadius-lg:16px;--borderRadius-xl:24px;--borderRadius-full:999px;--global-button-size-sm:30px;--global-button-size-md:38px;--global-button-size-lg:48px;--component-button-height-xxs:28px;--component-button-height-xs:32px;--component-button-height-sm:36px;--component-button-height-md:40px;--component-button-height-lg:52px;--global-input-height-sm:36px;--global-input-height-md:40px;--global-input-height-lg:48px;--component-input-height-md:var(--global-input-height-md);--component-input-height-lg:var(--global-input-height-lg);--component-input-radius:var(--borderRadius-md);--global-card-radius-sm:var(--borderRadius-md);--global-card-radius-md:var(--borderRadius-lg);--global-card-radius-lg:var(--borderRadius-xl);--component-card-radius:var(--global-card-radius-lg);--component-card-padding:var(--space-20);--component-card-gap:var(--space-4);--component-card-empty-icon-size:24px;--component-card-shadow:0 95px 27px 0 #0000, 0 61px 24px 0 #0000, 0 34px 21px 0 #00000003, 0 15px 15px 0 #00000005, 0 4px 8px 0 #00000005;--global-toggle-track-width:44px;--global-toggle-track-height:24px;--global-toggle-thumb-size:20px;--global-toggle-thumb-offset:var(--space-2);--global-toggle-track-border-radius:var(--borderRadius-full);--global-toggle-thumb-shadow:0 1px 3px #00000026;--component-toggle-segmented-height:36px;--component-toggle-segmented-max-width:400px;--component-toggle-segmented-padding:var(--space-2);--component-toggle-segmented-slider-inset:3px;--component-toggle-segmented-slider-radius:28px;--component-toggle-segmented-option-padding-y:var(--space-8);--component-toggle-segmented-option-padding-x:var(--space-16);--component-toggle-segmented-option-font-size:14px;--component-toggle-segmented-option-font-weight:500;--component-pulse-gradient-radius:64px;--color-interactive-solid-primary:var(--primitive-purple-400);--color-interactive-solidHover-primary:var(--primitive-purple-500);--color-interactive-element-primary:var(--primitive-purple-50);--color-interactive-elementHover-primary:var(--primitive-purple-100);--color-interactive-elementActive-primary:var(--primitive-purple-200);--color-interactive-element-primary-alpha:var(--primitive-purple-alpha-6);--color-interactive-disabled-primary:var(--primitive-neutral-500);--color-interactive-element-neutral:var(--primitive-neutral-50);--color-interactive-elementHover-neutral:var(--primitive-neutral-100);--color-interactive-elementActive-neutral:var(--primitive-neutral-200);--color-interactive-solid-neutral:var(--primitive-neutral-700);--color-interactive-solidHover-neutral:var(--primitive-neutral-800);--color-interactive-solid-warning:var(--primitive-yellow-600);--color-interactive-solidHover-warning:#a16207;--color-interactive-solid-negative:var(--primitive-red-500);--color-interactive-solidHover-negative:var(--primitive-red-600);--color-interactive-solid-positive:var(--primitive-teal-500);--color-interactive-element-warning:var(--primitive-yellow-50);--color-interactive-element-negative:var(--primitive-red-50);--color-interactive-element-positive:var(--primitive-teal-50);--color-interactive-element-neutral-alpha:#05000f0f;--color-text-contrast:var(--primitive-neutral-0);--color-text-strong-neutral:var(--primitive-neutral-800);--color-text-strong-neutralA:var(--primitive-neutral-alpha-strong);--color-text-weak-neutral:var(--primitive-neutral-600);--color-text-weak-neutralA:var(--primitive-neutral-alpha-medium);--color-text-weak-primary:var(--primitive-purple-600);--color-text-strong-primary:var(--primitive-purple-600);--color-text-disabled:var(--primitive-neutral-400);--color-text-weak-negative:var(--primitive-red-500);--color-text-weak-warning:#ad5700;--color-text-strong-white:#ffffffeb;--color-icon-inverted:var(--primitive-neutral-0);--color-icon-strong-neutral:#6f6e77;--color-icon-strong-neutralA:var(--primitive-neutral-alpha-strong);--color-icon-weak-neutral:#86848d;--color-icon-strong-primary:#210159;--color-icon-weak-primary:#6635fb;--color-icon-weak-positive:#0e9888;--color-icon-weak-neutralA:var(--primitive-neutral-alpha-medium);--color-icon-primary:var(--primitive-purple-400);--color-icon-disabled:var(--primitive-neutral-400);--color-background-highest:var(--primitive-neutral-0);--color-background-elevated:var(--primitive-neutral-50);--color-background-app:var(--primitive-neutral-50);--color-background-lowest:var(--primitive-neutral-100);--color-background-on-image:#00000073;--color-background-overlay:#0000008c;--color-background-glass-white:#ffffffeb;--color-background-strong-primary:var(--primitive-purple-400);--color-background-strong-neutral:var(--primitive-neutral-800);--color-background-strong-warning:#854d0e;--color-background-strong-negative:var(--primitive-red-600);--color-background-strong-positive:var(--primitive-teal-600);--color-background-subtle-neutral:var(--primitive-neutral-100);--color-background-subtle-primary:var(--primitive-purple-50);--color-background-subtle-warning:#eab30824;--color-background-subtle-negative:#cd2b311a;--color-border-ui-primary:var(--primitive-purple-300);--color-border-ui-neutral:var(--primitive-neutral-300);--color-border-ui-neutralA:var(--primitive-neutral-alpha-border);--color-border-ui-warning:var(--primitive-yellow-600);--color-border-inverted:var(--primitive-neutral-0);--color-border-divider-neutral-alpha:var(--primitive-neutral-alpha-weak);--color-border-divider-neutral:var(--primitive-neutral-200);--color-status-error:var(--primitive-red-600);--color-status-success:var(--primitive-green-500);--color-status-warning:var(--primitive-yellow-500);--gradient-pulse-linear:linear-gradient(180deg, var(--primitive-pulse-magenta-500) 0%, var(--primitive-pulse-rose-500) 20%, var(--primitive-pulse-coral-500) 40%, var(--primitive-pulse-salmon-500) 60%, var(--primitive-pulse-peach-500) 80%, var(--primitive-pulse-apricot-500) 100%);--gradient-pulse-conic:conic-gradient(from 90deg, var(--primitive-pulse-magenta-500) 0%, var(--primitive-pulse-rose-500) 12.5%, var(--primitive-pulse-coral-500) 25%, var(--primitive-pulse-salmon-500) 50%, var(--primitive-pulse-peach-500) 75%, var(--primitive-pulse-apricot-500) 100%);--gradient-button-primary:linear-gradient(180deg, #7b52ff 0%, var(--primitive-purple-500) 100%);--gradient-button-primary-hover:linear-gradient(180deg, var(--primitive-purple-500) 0%, var(--primitive-purple-600) 100%);--shadow-button-primary:0px 1px 11px 0px #7000ff66, 0px 0px 0px 2px #581aff21;--shadow-button-focus:0px 0px 0px 1px #58055803, 0px 0px 0px 2px #fff, 0px 0px 0px 4px #572ee480;--shadow-card:0px 15px 30px #0006;--shadow-card-hover:0 4px 12px #7142ff26;--shadow-card-selected:0 4px 12px #7142ff40;--shadow-pulse-gradient:0px 62px 17px 0px #0000, 0px 40px 16px 0px #00000003, 0px 22px 13px 0px #00000008, 0px 10px 10px 0px #0000000a, 0px 2px 5px 0px #0000000d;--duration-fast:.15s;--duration-normal:.2s;--easing-default:cubic-bezier(.4, 0, .2, 1);--z-dropdown:1100;--z-overlay:1200;--z-modal:1300;--z-toast:10000;--font-family-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-mono:source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:24px;--font-size-2xl:28px;--font-size-3xl:32px;--line-height-tight:16px;--line-height-snug:20px;--line-height-normal:24px;--line-height-relaxed:32px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:650;--highest:var(--color-background-highest)}}@layer base{@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-YtgfLPRn.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CahmJf_6.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-DfX5FI9E.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BQ2gQN_M.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-BvOeHRLc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-D01NXWOK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Bj1B9WKG.woff2)format("woff2"),url(/assets/inter-latin-700-normal-B5TOIllR.woff)format("woff")}:root,:host{--app-vh:100vh}@supports (height:-webkit-fill-available){:root,:host{--app-vh:-webkit-fill-available}}@supports (height:-moz-fill-available){:root,:host{--app-vh:-moz-fill-available}}@supports (height:100dvh){:root,:host{--app-vh:100dvh}}html{-webkit-text-size-adjust:100%;height:100%;line-height:1.5;font-family:"Inter", var(--font-family-sans,system-ui, sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{min-height:100%;min-height:var(--app-vh);font-family:"Inter", var(--font-family-sans,system-ui, sans-serif);font-feature-settings:"kern";background-color:var(--color-background-highest,#fff);color:var(--color-text-strong-neutral,#1a1523);margin:0;position:relative}#root{min-height:100%;min-height:var(--app-vh)}}@layer components{.App{text-align:center}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.StripeElement{color:#32325d;background-color:#fff;border:1px solid #0000;border-radius:4px;margin:15px auto;padding:10px 12px}.StripeElement--webkit-autofill{background-color:#fefde5!important}.product{border-radius:10px;width:100%;max-width:450px;margin:auto;overflow:hidden;box-shadow:0 15px 30px #0006}.btn-pay{color:#fff;cursor:pointer;background:linear-gradient(135deg,#31003e 0%,#c3286e 100%);border:none;width:100%;padding:10px;font-size:18px;display:block}.product-info{padding:0 16px}h3.product-title{margin-bottom:15px;font-size:28px}h4.product-price{color:#777;margin:0 0 15px;font-size:24px;font-weight:500}.available-credits-text{color:#000;margin:0 0 15px;font-size:16px;font-weight:500}}@layer utilities{.font-sans{font-family:var(--font-family-sans)}.font-mono{font-family:var(--font-family-mono)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.leading-tight{line-height:var(--line-height-tight)}.leading-snug{line-height:var(--line-height-snug)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:var(--space-0)}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.gap-10{gap:var(--space-10)}.gap-12{gap:var(--space-12)}.gap-16{gap:var(--space-16)}.gap-20{gap:var(--space-20)}.gap-24{gap:var(--space-24)}.gap-32{gap:var(--space-32)}.gap-48{gap:var(--space-48)}.gap-56{gap:var(--space-56)}.gap-80{gap:var(--space-80)}.p-0{padding:var(--space-0)}.p-2{padding:var(--space-2)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.p-10{padding:var(--space-10)}.p-12{padding:var(--space-12)}.p-16{padding:var(--space-16)}.p-20{padding:var(--space-20)}.p-24{padding:var(--space-24)}.p-32{padding:var(--space-32)}.p-48{padding:var(--space-48)}.p-56{padding:var(--space-56)}.p-80{padding:var(--space-80)}.px-0{padding-left:var(--space-0);padding-right:var(--space-0)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.px-10{padding-left:var(--space-10);padding-right:var(--space-10)}.px-12{padding-left:var(--space-12);padding-right:var(--space-12)}.px-16{padding-left:var(--space-16);padding-right:var(--space-16)}.px-20{padding-left:var(--space-20);padding-right:var(--space-20)}.px-24{padding-left:var(--space-24);padding-right:var(--space-24)}.py-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.py-10{padding-top:var(--space-10);padding-bottom:var(--space-10)}.py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.py-20{padding-top:var(--space-20);padding-bottom:var(--space-20)}.py-24{padding-top:var(--space-24);padding-bottom:var(--space-24)}.m-0{margin:var(--space-0)}.m-2{margin:var(--space-2)}.m-4{margin:var(--space-4)}.m-6{margin:var(--space-6)}.m-8{margin:var(--space-8)}.m-12{margin:var(--space-12)}.m-16{margin:var(--space-16)}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.rounded-none{border-radius:var(--borderRadius-none)}.rounded-sm{border-radius:var(--borderRadius-sm)}.rounded-md{border-radius:var(--borderRadius-md)}.rounded-lg{border-radius:var(--borderRadius-lg)}.rounded-xl{border-radius:var(--borderRadius-xl)}.rounded-full{border-radius:var(--borderRadius-full)}.w-full{width:100%}.h-full{height:100%}.min-h-0{min-height:0}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.relative{position:relative}.absolute{position:absolute}}@layer overrides;
