.sf-loading-indicator{display:inline-block}.sf-loading-indicator[hidden]{display:none}.sf-loading-indicator{width:36px;height:36px;border:3px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:sf-loading-indicator-spin 700ms linear infinite}@keyframes sf-loading-indicator-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.sf-loading-indicator{animation-duration:2s}}.sf-navigation-loading{position:fixed;z-index:49;display:grid;place-items:center;background:color-mix(in srgb, var(--public-nested, var(--surface, Canvas)) 70%, transparent);color:var(--action-primary, var(--accent, Highlight));cursor:progress;touch-action:none}.sf-navigation-loading[hidden]{display:none}.sf-navigation-loading__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width: 767px){html,body{touch-action:pan-x pan-y}body{overscroll-behavior-y:none}input,select,textarea{font-size:max(1em,16px)}[data-gallery-main-shell].is-fullscreen,[data-client-surface] [data-marketplace-offer-gallery-shell].is-fullscreen{touch-action:none;overscroll-behavior:none}[data-gallery-main-shell].is-fullscreen [data-gallery-main],[data-marketplace-offer-gallery-shell].is-fullscreen [data-marketplace-offer-main-image]{touch-action:none;transition:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}}@font-face{font-family:"Banubo App Quicksand";src:url("/fonts/quicksand-400.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}html[data-client-surface=inapp_browser]{--font-sans: "Banubo App Quicksand", sans-serif;--font-display: "Banubo App Quicksand", sans-serif}html[data-client-surface=inapp_browser] body,html[data-client-surface=inapp_browser] body *:not(svg,svg *){font-family:"Banubo App Quicksand",sans-serif !important;font-weight:400 !important}html[data-client-surface=inapp_browser][data-navigation-pending]::after{content:"";position:fixed;z-index:49;inset:var(--navigation-loading-top, 0px) 0 var(--navigation-loading-bottom, 0px);background:color-mix(in srgb, var(--public-nested, var(--surface, Canvas)) 70%, transparent);pointer-events:auto;cursor:progress}html[data-client-surface=inapp_browser] .platform-frontpage__account-panel .platform-frontpage__account-action--primary{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-contrast)}html[data-client-surface=inapp_browser] .platform-frontpage__account-panel .platform-frontpage__account-action--primary:hover,html[data-client-surface=inapp_browser] .platform-frontpage__account-panel .platform-frontpage__account-action--primary:focus-visible{background:var(--action-hover);color:var(--action-contrast)}@media(max-width: 767px){body.platform-frontpage[data-mobile-auth]{display:flex;flex-direction:column;min-height:100dvh;box-sizing:border-box;padding-bottom:var(--mobile-auth-nav-height, 88px)}body.platform-frontpage[data-mobile-auth] .marketplace-account-shell{display:contents}body.platform-frontpage[data-mobile-auth] .platform-frontpage__footer{display:none}body.platform-frontpage[data-mobile-auth] main.platform-frontpage__main{display:grid;place-items:stretch;grid-template-columns:minmax(0, 1fr);gap:0;flex:1;width:100%;min-width:0;min-height:calc(100dvh - var(--mobile-auth-chrome-height, 224px));margin:0;padding:0;align-self:stretch}body.platform-frontpage[data-mobile-auth] main.platform-frontpage__main>.platform-frontpage__section,body.platform-frontpage[data-mobile-auth] main.platform-frontpage__main>.platform-frontpage__auth-shell,body.platform-frontpage[data-mobile-auth] main.platform-frontpage__main>.platform-frontpage__section>.platform-frontpage__container,body.platform-frontpage[data-mobile-auth] main.platform-frontpage__main .marketplace-account-content{display:grid;width:100%;min-width:0;max-width:none;margin:0;padding:0;align-content:stretch;align-items:stretch;justify-items:stretch;align-self:stretch;grid-template-columns:minmax(0, 1fr)}body.platform-frontpage[data-mobile-auth] main.platform-frontpage__main .card,body.platform-frontpage[data-mobile-auth] main.platform-frontpage__main .partner-card,body.platform-frontpage[data-mobile-auth] main.platform-frontpage__main .sf-account-card--login{box-sizing:border-box;width:100%;max-width:none;min-width:0;margin:0;padding:1.25rem 1rem;border:0;border-radius:0;box-shadow:none;overflow-wrap:break-word}}
