.loading-indicator{--quiet-size:22px;box-sizing:border-box;color:#5f83ff;flex-shrink:0;justify-content:center;align-items:center;width:100%;min-width:0;min-height:120px;padding:16px;display:flex}.loading-indicator--small{--quiet-size:16px;min-height:56px;padding:8px}.loading-indicator--large{--quiet-size:28px}.loading-indicator--inline{width:var(--quiet-size);height:var(--quiet-size);vertical-align:middle;min-height:0;padding:0;display:inline-flex}.loading-indicator__dots{width:var(--quiet-size);height:var(--quiet-size);flex:none;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:5px;animation:1.6s linear infinite quiet-dots-turn;display:grid;transform:rotate(45deg)}.loading-indicator__dots>i{background:currentColor;border-radius:50%;display:block}.loading-indicator__dots>i:nth-child(2){opacity:.55}.loading-indicator__dots>i:nth-child(3){opacity:.8}.loading-indicator__dots>i:nth-child(4){opacity:.35}.app-boot-loader{background:#f5f7fb;place-items:center;min-height:100svh;margin:0;padding:24px;display:grid}.app-boot-loader:has(.loading-indicator--quiet){background:#fff}@keyframes quiet-dots-turn{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@media (prefers-reduced-motion:reduce){.loading-indicator__dots{animation:none}}.buyer-loading-notice{min-height:80px}.buyer-data-region{min-height:160px}.buyer-page-exit-snapshot,.buyer-page-exit-snapshot *{transition:none!important;animation:none!important}.club-session-error .brand-name{color:#09213f}.club-session-error .brand-tagline{color:#627488}html[data-customer-entry],html[data-customer-entry] body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior-y:none;scroll-behavior:auto!important;background:#f4f7fb!important}html[data-customer-entry] #root{min-height:var(--customer-page-height,100dvh);background:#f4f7fb}html[data-customer-entry]{--motion-enter:0s;--motion-exit:0s;--motion-route:0s;--motion-drawer-enter:0s;--motion-drawer-exit:0s;--motion-press:0s}html[data-customer-entry=buyer]{--motion-route:.12s}html[data-customer-entry=buyer] [data-buyer-filter-loading=true] :is(.buyer-empty-line,.buyer-category-empty,.design-empty){visibility:hidden}html[data-customer-entry=buyer] [data-buyer-filter-loading=true] :is(.buyer-service-catalog,.gold-product-grid,.gold-category-groups,.harbor-category-products,.harbor-home-groups,.buyer-hourly-grid,.buyer-worker-groups,.harbor-worker-cards,.design-products,.design-workers){min-height:180px}html[data-customer-entry] :not(.roulette-rotor):not(.roulette-rotor *):not(.roulette-lights):not(.roulette-lights *):not(.roulette-pointer):not(.buyer-nav-droplet):not(.buyer-bottom-nav button):not(.buyer-bottom-nav button *):not(.admin-select-menu):not(.admin-feedback-toast):not(.buyer-dialog):not(.buyer-purchase-notice):not(.notice-settings-dialog):not(.buyer-booking-sheet):not(.buyer-carousel-track):not(.buyer-announcement-track):not(.design-banner-track.is-slider):not(html[data-customer-entry=worker] dialog[data-native-dialog]),html[data-customer-entry] :before,html[data-customer-entry] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-customer-entry=worker] .admin-feedback-toast{--motion-exit:.14s}html[data-customer-entry=worker] dialog[data-native-dialog]{--motion-enter:.18s;--motion-exit:.14s;--motion-drawer-enter:.2s;--motion-drawer-exit:.16s}@media (prefers-reduced-motion:reduce){html[data-customer-entry=worker] dialog[data-native-dialog]{--motion-enter:0s;--motion-exit:0s;--motion-drawer-enter:0s;--motion-drawer-exit:0s}}html[data-customer-entry] :is(button,a,[role=button]):active{scale:none!important}html[data-customer-entry] :is(.worker-data-region,.report-data){transition:opacity .42s!important}@media (prefers-reduced-motion:reduce){html[data-customer-entry] :is(.worker-data-region,.report-data){transition:none!important}}html[data-customer-entry] .loading-indicator,html[data-customer-entry] .app-boot-loader{display:none!important}html[data-customer-entry] :is(.buyer-frame,.worker-workspace){backface-visibility:visible;filter:none!important;will-change:auto!important;transform:none!important}@media (width<=999.98px){html:where(:not([data-buyer-phone]))[data-customer-entry=buyer] .storefront-template.buyer-experience .buyer-frame{min-height:var(--customer-page-height,100dvh);padding-bottom:calc(var(--customer-dock-height,72px) + 20px)!important}html:where(:not([data-buyer-phone]))[data-customer-entry=buyer] .storefront-template.buyer-experience :is(.buyer-detail-page,.buyer-checkout-page,.buyer-order-detail-page){padding-bottom:24px!important}html:where(:not([data-buyer-phone]))[data-customer-entry=buyer] .storefront-template.buyer-experience :is(.buyer-purchase-dock,.buyer-payment-submit,.bwc-payment-dock,.buyer-order-actions,.buyer-bottom-nav){padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:#fff;bottom:0;transform:none!important}html:where(:not([data-buyer-phone]))[data-customer-entry=buyer] .buyer-form-error{scroll-margin-bottom:calc(var(--customer-dock-height,88px) + 24px);overflow-wrap:anywhere}html:where(:not([data-buyer-phone]))[data-customer-entry=buyer] .buyer-checkout-payment>.buyer-form-error{border-radius:10px;margin:14px 0 20px;padding:12px 14px;font-size:13px;line-height:1.7}}@media (width>=0){html:where([data-buyer-phone])[data-customer-entry=buyer] .storefront-template.buyer-experience .buyer-frame{min-height:var(--customer-page-height,100dvh);padding-bottom:calc(var(--customer-dock-height,72px) + 20px)!important}html:where([data-buyer-phone])[data-customer-entry=buyer] .storefront-template.buyer-experience :is(.buyer-detail-page,.buyer-checkout-page,.buyer-order-detail-page){padding-bottom:24px!important}html:where([data-buyer-phone])[data-customer-entry=buyer] .storefront-template.buyer-experience :is(.buyer-purchase-dock,.buyer-payment-submit,.bwc-payment-dock,.buyer-order-actions,.buyer-bottom-nav){padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:#fff;bottom:0;transform:none!important}html:where([data-buyer-phone])[data-customer-entry=buyer] .buyer-form-error{scroll-margin-bottom:calc(var(--customer-dock-height,88px) + 24px);overflow-wrap:anywhere}html:where([data-buyer-phone])[data-customer-entry=buyer] .buyer-checkout-payment>.buyer-form-error{border-radius:10px;margin:14px 0 20px;padding:12px 14px;font-size:13px;line-height:1.7}}html[data-customer-entry] .buyer-dialog h2{color:#35516e;font-size:18px;font-weight:500}html[data-customer-entry] .buyer-dialog :is(input,textarea,select){color:#425d79;font-weight:400}html[data-customer-entry] .buyer-dialog :is(input,textarea)::placeholder{color:#93a2b3;opacity:1;font-weight:400}html[data-customer-entry=worker] .password-change-form{border-top:0;margin-top:16px;padding-top:0}html:not([data-buyer-design])[data-buyer-page=checkout]:not(:has(.buyer-checkout-mini)){background:#fff!important}html:not([data-buyer-design])[data-buyer-page=checkout]:not(:has(.buyer-checkout-mini)) body{background:#fff!important}html:not([data-buyer-design])[data-buyer-page=checkout]:not(:has(.buyer-checkout-mini)) #root{background:#fff!important}html:not([data-buyer-design])[data-buyer-page=checkout]:not(:has(.buyer-checkout-mini)) .storefront-template.buyer-experience{min-height:var(--customer-page-height,100dvh);background:#fff!important}html:not([data-buyer-design])[data-buyer-page=checkout]:not(:has(.buyer-checkout-mini)) .storefront-template.buyer-experience .buyer-frame{min-height:var(--customer-page-height,100dvh);background:#fff!important}html:not([data-buyer-design])[data-buyer-page=checkout]:not(:has(.buyer-checkout-mini)) .storefront-template.buyer-experience .buyer-messages-page{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}html[data-buyer-page=messages] .storefront-template.buyer-experience :is(.buyer-frame,.buyer-messages-page){box-shadow:none!important;background:0 0!important;border:0!important}@media (width<=999.98px){html:where(:not([data-buyer-phone]))[data-customer-entry=buyer] .storefront-template.buyer-experience .buyer-frame.is-detail:has(.buyer-guest-page){padding-bottom:env(safe-area-inset-bottom,0px)!important}html:where(:not([data-buyer-phone]))[data-customer-entry=buyer] .storefront-template.buyer-experience .buyer-frame.is-main:has(.buyer-guest-page){padding-bottom:var(--customer-dock-height,72px)!important}}@media (width>=0){html:where([data-buyer-phone])[data-customer-entry=buyer] .storefront-template.buyer-experience .buyer-frame.is-detail:has(.buyer-guest-page){padding-bottom:env(safe-area-inset-bottom,0px)!important}html:where([data-buyer-phone])[data-customer-entry=buyer] .storefront-template.buyer-experience .buyer-frame.is-main:has(.buyer-guest-page){padding-bottom:var(--customer-dock-height,72px)!important}}@media (width<=999.98px){html:where(:not([data-buyer-phone]))[data-customer-entry=buyer] .storefront-template.buyer-experience[data-buyer-form-page=true] .buyer-frame{padding-bottom:var(--customer-dock-height,0px)!important}html:where(:not([data-buyer-phone]))[data-customer-entry=buyer] .storefront-template.buyer-experience :is(.buyer-detail-page,.buyer-checkout-page){padding-bottom:8px!important}html:where(:not([data-buyer-phone]))[data-customer-entry=buyer] .storefront-template.buyer-experience .buyer-detail-page>.buyer-product-description>p:last-child{margin-bottom:0!important}}@media (width>=0){html:where([data-buyer-phone])[data-customer-entry=buyer] .storefront-template.buyer-experience[data-buyer-form-page=true] .buyer-frame{padding-bottom:var(--customer-dock-height,0px)!important}html:where([data-buyer-phone])[data-customer-entry=buyer] .storefront-template.buyer-experience :is(.buyer-detail-page,.buyer-checkout-page){padding-bottom:8px!important}html:where([data-buyer-phone])[data-customer-entry=buyer] .storefront-template.buyer-experience .buyer-detail-page>.buyer-product-description>p:last-child{margin-bottom:0!important}}html[data-customer-entry],html[data-customer-entry] *{-webkit-tap-highlight-color:transparent}html[data-customer-entry] :is(button,a,[role=button],label):active{opacity:inherit;transform:none;filter:none!important;scale:none!important}:root{color:#10233f;font-synthesis:none;text-rendering:optimizelegibility;--navy:#001b3f;--orange:#ff4d1f;--orange-dark:#e94116;--cyan:#0fcbd4;--blue:#087ff5;--ink:#10233f;--muted:#68798f;--line:#dfe6ef;--soft:#f4f7fb;--success:#11996d;background:#fff;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.route-loading{background:var(--soft);min-height:100vh;color:var(--navy);place-items:center;font-weight:700;display:grid}.brand-mark{color:#fff;white-space:nowrap;align-items:center;gap:10px;display:flex}.brand-icon{width:34px;height:34px;display:block;position:relative;transform:rotate(-8deg)}.brand-icon:before,.brand-icon i,.brand-icon b{content:"";border-radius:10px;display:block;position:absolute}.brand-icon:before{background:var(--orange);inset:3px 12px 3px 3px}.brand-icon i{background:var(--cyan);inset:10px 3px 3px 13px}.brand-icon b{background:#fff;width:9px;height:9px;top:2px;right:2px}.brand-name{letter-spacing:.05em;font-size:22px;font-weight:800}.brand-tagline{color:#b7c6da;letter-spacing:.05em;border-left:1px solid #ffffff47;padding-left:12px;font-size:12px;font-weight:600}@media (width<=680px){:where(html:not([data-buyer-phone])) .brand-tagline{display:none}}@media (width>=0){:where(html[data-buyer-phone]) .brand-tagline{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}html[data-app-js] .seo-platform-fallback{display:none}.app-recovery-page,.portal-gate-state{color:#0a203a;background:#f3f6fa;place-items:center;min-height:100svh;padding:24px;display:grid}.app-recovery-page>section,.portal-gate-state>section{text-align:center;background:#fff;border:1px solid #dde5ee;border-radius:18px;width:min(480px,100%);padding:42px;box-shadow:0 24px 70px #081e391a}.app-recovery-icon,.portal-gate-state .state-icon{color:#ff542f;background:#fff0ec;border-radius:15px;place-items:center;width:54px;height:54px;margin:0 auto 20px;display:grid}.app-recovery-icon svg,.portal-gate-state .state-icon svg{width:25px}.app-recovery-page h1,.portal-gate-state h1{letter-spacing:-.03em;margin:0;font-size:26px}.app-recovery-page p,.portal-gate-state p{color:#68788c;margin:13px auto 0;font-size:14px;line-height:1.8}.app-recovery-page section>div,.portal-gate-state section>div{justify-content:center;gap:10px;margin-top:27px;display:flex}.app-recovery-page button,.portal-gate-state button{color:#213c5c;background:#fff;border:1px solid #ced9e5;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:750;display:inline-flex}.app-recovery-page button svg,.portal-gate-state button svg{width:17px}.app-recovery-page button.is-primary,.portal-gate-state button.is-primary{color:#fff;background:#146cf6;border-color:#146cf6}.portal-gate-state.is-loading .state-icon{color:#146cf6;background:#eaf2ff}@media (width<=560px){:where(html:not([data-buyer-phone])) .app-recovery-page,:where(html:not([data-buyer-phone])) .portal-gate-state{padding:16px}:where(html:not([data-buyer-phone])) .app-recovery-page>section,:where(html:not([data-buyer-phone])) .portal-gate-state>section{padding:30px 22px}:where(html:not([data-buyer-phone])) .app-recovery-page section>div,:where(html:not([data-buyer-phone])) .portal-gate-state section>div{flex-direction:column}:where(html:not([data-buyer-phone])) .app-recovery-page button,:where(html:not([data-buyer-phone])) .portal-gate-state button{width:100%}}@media (width>=0){:where(html[data-buyer-phone]) .app-recovery-page,:where(html[data-buyer-phone]) .portal-gate-state{padding:16px}:where(html[data-buyer-phone]) .app-recovery-page>section,:where(html[data-buyer-phone]) .portal-gate-state>section{padding:30px 22px}:where(html[data-buyer-phone]) .app-recovery-page section>div,:where(html[data-buyer-phone]) .portal-gate-state section>div{flex-direction:column}:where(html[data-buyer-phone]) .app-recovery-page button,:where(html[data-buyer-phone]) .portal-gate-state button{width:100%}}:root{--control-accent:#1677ff;--control-border:#dce5f0;--control-surface:#fff;--control-text:#3f5874;--control-muted:#738397;--control-disabled-surface:#f3f6fa;--control-disabled-opacity:.5;--control-radius-compact:6px;--control-radius-form:8px;--control-height-compact:36px;--control-height-toolbar:38px;--control-height-form:42px;--control-height-touch:44px;--control-focus-ring:0 0 0 3px #1677ff1f;--control-focus-outline:2px solid var(--control-accent);--button-radius:8px;--button-font-size:13px;--button-font-weight:500;--button-primary:#146bda;--button-primary-soft:#edf5ff;--button-primary-line:#cadef7;--button-danger:#c33442;--button-danger-soft:#fff2f3;--button-danger-line:#f0cbd0;--button-warning:#895c10;--button-warning-soft:#fff7e6;--button-warning-line:#ead29f;--button-warning-solid:#efb74a}.admin-form :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color]),select,textarea),.admin-guarded-body>label :is(input,select,textarea),.admin-mobile-filter-drawer :is(select,input),:is(.invite-generate,.settings-panel,.category-form) input,.invite-list-head :is(input,select),:is(.platform-dialog,.product-editor) :is(input,select,textarea),.platform-v2-toolbar :is(input,select),.wm-toolbar :is(input,select),.list-pagination .list-pagination-size,.list-pagination .list-pagination-jump input,.admin-form>footer button,.admin-form .shop-link-actions button,.admin-guarded-dialog form>footer button,.admin-mobile-filter-drawer footer button,.admin-shell .admin-mobile-toolbar button,.admin-mobile-card>footer button,.admin-mobile-card .moderation-actions button,.invite-list-head form>button{border:1px solid var(--control-border);background:var(--control-surface)}.admin-form :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color]),select,textarea),.admin-guarded-body>label :is(input,select,textarea),.admin-mobile-filter-drawer :is(select,input){border-radius:var(--control-radius-form);width:100%;min-width:0}.admin-form>footer button,.admin-form .shop-link-actions button,.admin-guarded-dialog form>footer button,.admin-mobile-filter-drawer footer button{border-radius:var(--control-radius-form);cursor:pointer}.admin-form>footer .platform-primary,.admin-guarded-dialog form>footer .is-primary,.admin-mobile-filter-drawer footer .is-primary{border-color:var(--control-accent);background:var(--control-accent);color:#fff}.admin-form button:focus-visible,.admin-guarded-dialog form :is(button,input,select,textarea,a):focus-visible,.admin-shell .admin-mobile-toolbar :is(button,input):focus-visible,.admin-shell .admin-mobile-card :is(button,input):focus-visible,.admin-shell .admin-mobile-filter-drawer :is(button,select,input):focus-visible,.list-pagination :is(button,input,select):focus-visible,.admin-shell .list-pagination :is(button,input,select):focus-visible{outline:var(--control-focus-outline);outline-offset:2px}:is(.admin-form,.admin-guarded-dialog,.admin-mobile-filter-drawer,.list-pagination) :is(button,input,select,textarea):disabled,.admin-mobile-toolbar button:disabled{opacity:var(--control-disabled-opacity);cursor:not-allowed}:where(:is(label,div,form):is([class*=search],:has(>svg.lucide-search)):has(>input)){border-radius:8px}html body :is(label,div,form):is([class*=search],:has(>svg.lucide-search)):has(>input):not(.admin-filter-fields *){box-sizing:border-box;border-color:var(--control-border,#e1e9f2);border-style:solid!important;border-width:1px!important}html body .platform-search:not(.admin-filter-fields *):focus-within{outline-offset:1px;border-color:var(--store-accent,var(--control-accent,#1677ff));outline:2px solid var(--store-accent,var(--control-accent,#1677ff))!important;box-shadow:none!important}html body :is(label,div,form):is([class*=search],:has(>svg.lucide-search)):has(>input):not(.admin-filter-fields *):focus-within{outline-offset:1px;border-color:var(--store-accent,var(--control-accent,#1677ff));outline:2px solid var(--store-accent,var(--control-accent,#1677ff))!important;box-shadow:none!important}html body :is(label,div,form):is([class*=search],:has(>svg.lucide-search))>input:not(.admin-filter-fields *):is(:focus,:focus-visible),html body .platform-search input:not(.admin-filter-fields *):is(:focus,:focus-visible){box-shadow:none!important;border-color:#0000!important;outline:none!important}html body :is(label,div,form):is([class*=search],:has(>svg.lucide-search))>input:not(.admin-filter-fields *),html body .platform-search input:not(.admin-filter-fields *){appearance:none;min-width:0;min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}:root{--motion-press:.11s;--motion-color:.14s;--motion-enter:.26s;--motion-exit:.18s;--motion-drawer-enter:.3s;--motion-drawer-exit:.22s;--motion-route:.18s;--motion-menu:.18s;--motion-ease-enter:cubic-bezier(.16, 1, .3, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1)}@media (prefers-reduced-motion:reduce){:root{--motion-press:0s;--motion-color:0s;--motion-enter:0s;--motion-exit:0s;--motion-drawer-enter:0s;--motion-drawer-exit:0s;--motion-route:0s;--motion-menu:0s}}:is(button,a,input,select,textarea,label,.info-summary,[role=button]){-webkit-tap-highlight-color:transparent}:is(button,.info-summary,[role=button],a.premium-button,a.nav-primary,a.platform-primary,.buyer-order-card footer a,.buyer-repurchase-actions a):not([role=switch]):not(.buyer-product-card){transition:scale var(--motion-press) var(--motion-ease-enter)!important}:is(button,.info-summary,[role=button],a.premium-button,a.nav-primary,a.platform-primary,.buyer-order-card footer a,.buyer-repurchase-actions a):not([role=switch]):not(.buyer-product-card):active:not(:disabled):not([aria-disabled=true]){scale:.97}:is(button,a,.info-summary,[role=button]):focus-visible{outline-offset:2px;outline:2px solid #1677ff}@media (prefers-reduced-motion:reduce){:is(button,.info-summary,[role=button],a.premium-button,a.nav-primary,a.platform-primary,.buyer-order-card footer a,.buyer-repurchase-actions a):not([role=switch]):not(.buyer-product-card){transition:none!important}:is(button,.info-summary,[role=button],a.premium-button,a.nav-primary,a.platform-primary,.buyer-order-card footer a,.buyer-repurchase-actions a):not([role=switch]):not(.buyer-product-card):active:not(:disabled):not([aria-disabled=true]){scale:none}}@media (width<=980px),(hover:none) and (pointer:coarse){html:where(:not([data-buyer-phone])){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:where(:not([data-buyer-phone])) body :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=image]),select,textarea,[contenteditable=true],[contenteditable=""],[contenteditable=plaintext-only]){font-size:max(16px, var(--mobile-control-font-size,1em))!important}:where(html:not([data-buyer-phone])) .worker-deposit-form input{--mobile-control-font-size:17px}:where(html:not([data-buyer-phone])) .buyer-aftersale-form label>div input{--mobile-control-font-size:18px}}@media (width>=0),(hover:none) and (pointer:coarse){html:where([data-buyer-phone]){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:where([data-buyer-phone]) body :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=button],[type=submit],[type=reset],[type=image]),select,textarea,[contenteditable=true],[contenteditable=""],[contenteditable=plaintext-only]){font-size:max(16px, var(--mobile-control-font-size,1em))!important}:where(html[data-buyer-phone]) .worker-deposit-form input{--mobile-control-font-size:17px}:where(html[data-buyer-phone]) .buyer-aftersale-form label>div input{--mobile-control-font-size:18px}}:root{--choice-accent:var(--store-accent,var(--control-accent,#1677ff));--choice-line:#d9e3ef;--choice-ink:#29415e;--choice-muted:#73869b}:is(.storefront-template,.worker-portal,.worker-design-v10,.admin-shell){--choice-accent:var(--store-accent,var(--control-accent,#1677ff))}html body input:is([type=checkbox],[type=radio]):not([role=switch]){appearance:none;border:1.5px solid var(--choice-line);vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff 50%/14px no-repeat;border-radius:6px;flex:none;width:19px;min-width:19px;height:19px;min-height:19px;margin:0;padding:0;transition:background-color .14s,border-color .14s;box-shadow:0 1px 2px #18395c06}html body input[type=radio]:not([role=switch]){border-radius:50%}html body input[type=checkbox]:not([role=switch]):checked{border-color:var(--choice-accent);background-color:var(--choice-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 10 3.2 3.2L15 6.5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html body input[type=checkbox]:indeterminate{border-color:var(--choice-accent);background-color:var(--choice-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10h10' stroke='white' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}html body input[type=radio]:checked{border-color:var(--choice-accent);background:radial-gradient(circle,var(--choice-accent) 0 4px,#fff 4.5px)}html body input:is([type=checkbox],[type=radio]):disabled{cursor:not-allowed;opacity:.5}html body input:is([type=checkbox],[type=radio]):focus-visible{outline:2px solid var(--choice-accent);outline-offset:3px}html body input[type=checkbox][role=switch],html body button[role=switch]:not(.carousel-visibility-toggle){vertical-align:middle;cursor:pointer;appearance:none!important;opacity:1!important;background:#d5deea!important;border:1px solid #c5d0df!important;border-radius:999px!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:0!important;padding:0!important;transition:background-color .16s,border-color .16s!important;display:inline-block!important;position:relative!important;inset:auto!important;transform:scale(1)!important;box-shadow:inset 0 1px 2px #263c5410!important}html body input[type=checkbox][role=switch]:before,html body button[role=switch]:not(.carousel-visibility-toggle):before{content:""!important;background:#fff!important;border:0!important;border-radius:50%!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;transition:transform .16s!important;display:block!important;position:absolute!important;inset:2px auto auto 2px!important;transform:translate(0)!important;box-shadow:0 1px 3px #203a5b30!important}html body input[type=checkbox][role=switch]:after{content:none!important}html body input[type=checkbox][role=switch]:checked,html body button[role=switch][aria-checked=true]:not(.carousel-visibility-toggle){border-color:var(--choice-accent)!important;background:var(--choice-accent)!important}html body input[type=checkbox][role=switch]:checked:before,html body button[role=switch][aria-checked=true]:not(.carousel-visibility-toggle):before{transform:translate(18px)!important}html body input[type=checkbox][role=switch]:disabled,html body button[role=switch]:disabled:not(.carousel-visibility-toggle){cursor:not-allowed;opacity:.45!important}html body button[role=switch]:not(.carousel-visibility-toggle)>:is(i,span){display:none!important}html body button[role=switch]:not(.carousel-visibility-toggle):after{content:"";position:absolute;inset:-9px -2px}html body .carousel-switch-track{background:#d5deea;border-radius:999px;flex:none;width:44px;height:26px;padding:3px}html body .carousel-switch-track i{width:20px;height:20px;transition:transform .16s}html body .carousel-visibility-toggle[aria-checked=true] .carousel-switch-track{background:var(--choice-accent)}html body .carousel-visibility-toggle[aria-checked=true] .carousel-switch-track i{transform:translate(18px)}html body label[data-choice=toggle]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}html body label[data-choice=toggle]>input[role=switch]{order:2;margin-left:auto!important}html body label[data-choice=toggle]>i,html body label[data-choice=toggle]>svg.lucide-check{display:none!important}html body label[data-choice=toggle]:has(input:disabled){cursor:default}html body label:is([data-choice=chip],[data-choice=card]){isolation:isolate;box-sizing:border-box;border:1px solid var(--choice-line);min-height:40px;color:var(--choice-ink);cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;background:#f8fafd;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:13px;font-weight:500;line-height:1.5;transition:background-color .14s,border-color .14s;display:inline-flex;position:relative}html body label[data-choice=card]{justify-content:flex-start;width:100%;padding:13px 14px}html body label:is([data-choice=chip],[data-choice=card])>input:is([type=checkbox],[type=radio]){z-index:1;cursor:inherit;opacity:0!important;border:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;position:absolute!important;inset:0!important}html body label:is([data-choice=chip],[data-choice=card])>:not(input){pointer-events:none}html body label:is([data-choice=chip],[data-choice=card]):after{content:"";opacity:0;background:var(--choice-accent);flex:0 0 14px;width:14px;height:14px;margin-left:auto;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}html body label:is([data-choice=chip],[data-choice=card]):has(>input:checked){border-color:var(--choice-accent);background:color-mix(in srgb,var(--choice-accent) 7%,#fff);color:var(--choice-accent)}html body label:is([data-choice=chip],[data-choice=card]):has(>input:checked):after{opacity:1}html body label:is([data-choice=chip],[data-choice=card]):has(>input:focus-visible){outline:2px solid var(--choice-accent);outline-offset:3px}html body label:is([data-choice=chip],[data-choice=card]):has(>input:disabled){opacity:.5;cursor:not-allowed}html body label:is([data-choice=chip],[data-choice=card])>svg.lucide-check{display:none}html body button[role=checkbox]{border:1.5px solid var(--choice-line);background:#fff;border-radius:6px;width:20px;min-width:20px;height:20px;min-height:20px;padding:0}html body button[role=checkbox][aria-checked=true]{border-color:var(--choice-accent);background:var(--choice-accent);color:#fff}html body select:not([multiple]):not([size]){appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5' fill='none' stroke='%2374879d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}html body :is(.wm-game-options,.product-range-mode,.game-platform-row>div){flex-wrap:wrap;gap:8px;display:flex}html body .wm-game-options>legend{margin-bottom:10px}html body .people-worker-editor .wm-editor>label[data-choice=toggle]{background:0 0;border:0;border-bottom:1px solid #edf1f6;border-radius:0;min-height:54px;margin:0;padding:13px 0}html body .game-platform-row{background:#fff}html body .game-platform-row>div,html body .account-permission-options section>div{gap:8px}html body .notice-event-grid input[role=switch]{vertical-align:middle}@media (width<=650px){html:where(:not([data-buyer-phone])) body label:is([data-choice=chip],[data-choice=card]){min-height:44px}html:where(:not([data-buyer-phone])) body .wm-game-options>label[data-choice=chip]{flex:1 0 calc(50% - 8px);justify-content:space-between}html:where(:not([data-buyer-phone])) body .people-worker-editor .wm-editor>label[data-choice=toggle]{gap:16px;font-size:14px}html:where(:not([data-buyer-phone])) body .game-platform-row{border-width:0 0 1px;border-radius:0;padding:14px 0}}@media (width>=0){html:where([data-buyer-phone]) body label:is([data-choice=chip],[data-choice=card]){min-height:44px}html:where([data-buyer-phone]) body .wm-game-options>label[data-choice=chip]{flex:1 0 calc(50% - 8px);justify-content:space-between}html:where([data-buyer-phone]) body .people-worker-editor .wm-editor>label[data-choice=toggle]{gap:16px;font-size:14px}html:where([data-buyer-phone]) body .game-platform-row{border-width:0 0 1px;border-radius:0;padding:14px 0}}@media (prefers-reduced-motion:reduce){html body input[role=switch],html body input[role=switch]:before,html body button[role=switch],html body button[role=switch]:before,html body label[data-choice]{transition:none!important}}.numeric-slot{vertical-align:baseline;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;min-block-size:1em;min-inline-size:2.5ch;transition:none;display:inline-block}.numeric-slot[data-kind=amount]{min-inline-size:7ch}.numeric-slot.numeric-slot{font:inherit;font-variant-numeric:tabular-nums;color:inherit;border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.club-home-tasks h2>small:has(>.numeric-slot:empty){background:0 0}.report-data.report-data{font-variant-numeric:tabular-nums;min-block-size:1em;min-inline-size:1ch;display:inline-block}[data-report-surface] .report-data.report-data{opacity:1;transition:none}[data-report-surface][data-report-pending=true] .report-data{opacity:1}[data-admin-value]{font-variant-numeric:tabular-nums;min-block-size:1em;min-inline-size:2ch;display:inline-block}:is(.trade-summary,.withdrawal-balance-cards,.notice-balance,.club-funds-primary,.club-funds-secondary,.worker-me-stats,.worker-wallet-total,.worker-deposit-balance,.home-metric,.aftersale-kpis) strong{font-variant-numeric:tabular-nums;min-block-size:1.25em}:is(.trade-summary,.withdrawal-balance-cards,.notice-balance,.club-funds-primary,.club-funds-secondary,.worker-me-stats,.worker-wallet-total,.worker-deposit-balance) strong:empty{min-inline-size:7ch;display:inline-block}.worker-order-filters b,.buyer-order-count{min-block-size:1em;min-inline-size:2.5ch}html:has(#root>.public-page){--public-canvas-background:#fff}html:has(#root>.home-page.home-theme-day){--public-canvas-background:#fff}html:has(#root>.home-page.home-theme-night){--public-canvas-background:#061326}html:has(#root>.home-page.site-information-page){--public-canvas-background:#f6f8fb}html:has(#root>:is(.auth-page,.login-page)){--public-canvas-background:#f5f7fa}html:has(#root>:is(.public-page,.home-page,.auth-page,.login-page)){background:var(--public-canvas-background)}html:has(#root>:is(.public-page,.home-page,.auth-page,.login-page)) body{background:var(--public-canvas-background)}@media (width<=800px){html:where(:not([data-buyer-phone])):has(#root>.home-page[data-home-theme].home-theme-day){--public-canvas-background:#eef5ff}html:where(:not([data-buyer-phone])):has(#root>.home-page[data-home-theme].home-theme-night){--public-canvas-background:#04142a}}@media (width>=0){html:where([data-buyer-phone]):has(#root>.home-page[data-home-theme].home-theme-day){--public-canvas-background:#eef5ff}html:where([data-buyer-phone]):has(#root>.home-page[data-home-theme].home-theme-night){--public-canvas-background:#04142a}}@media (width<=760px){html:where(:not([data-buyer-phone])):has(#root>.auth-page){--public-canvas-background:#fff}:where(html:not([data-buyer-phone])) .auth-page{min-height:100dvh}:where(html:not([data-buyer-phone])) .auth-page .auth-main{min-height:calc(100dvh - 70px)}}@media (width>=0){html:where([data-buyer-phone]):has(#root>.auth-page){--public-canvas-background:#fff}:where(html[data-buyer-phone]) .auth-page{min-height:100dvh}:where(html[data-buyer-phone]) .auth-page .auth-main{min-height:calc(100dvh - 70px)}}@layer focus-presentation{:focus,:focus-visible,:focus-within,[data-focused=true],[data-focused=true]>p{outline:none!important}:is(button,a,input,select,textarea,summary,[tabindex],[role=button],[role=combobox]):is(:focus,:focus-visible),.buyer-booking-stepper:focus-within,.club-avatar-upload:focus-within,.browser-icon-actions label:focus-within{box-shadow:none!important}:is(label,div,form,fieldset):focus-within:has(>:is(input,select,textarea)){box-shadow:none!important}*{-webkit-tap-highlight-color:transparent!important}}
