@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap";body{--max-width: 820px;--max-width-wide-page: 960px;--max-width-extra-wide-page: 1080px;--horizontal-padding: 1rem;--small-border-radius: .25rem;--border-radius: .5rem;--squircle-border-radius: 1rem;--large-border-radius: 1rem;--modal-border-radius: var(--large-border-radius);--modal-squircle-border-radius: 2rem;--card-border-radius: .75rem;--card-squircle-border-radius: 1.5rem;--content-card-vertical-padding: 1rem;--content-card-horizontal-padding: 1.125rem;--event-row-padding: .75rem 1rem;--event-row-leading-padding: 1rem;--event-row-margin: 0;--event-row-border-radius: 0;--chat-z-index: 900;--overlay-z-index: 1000;--base-list-row-vertical-padding: .75rem;--base-list-row-horizontal-padding: 1rem;--base-list-row-default-padding: var(--base-list-row-vertical-padding) var(--base-list-row-horizontal-padding);--base-list-divider-left-offset: 0;--dt-left-border-radius: var(--border-radius);--dt-right-border-radius: var(--border-radius);--spark-block-spacing: 1.1875rem}.theme-root.light{--lightningcss-light: initial;--lightningcss-dark: ;color-scheme:light}.theme-root{color:var(--primary-color);background-color:var(--primary-bg-color)}.theme-root{--timeline-title-width: 7rem;--timeline-column-gap: 4rem;--timeline-section-gap: 0;--timeline-single-column-line-left-padding: .25rem;--timeline-single-column-line-width: 1.5rem;--timeline-sticky-header-offset: 1rem}.theme-root,.tint-root,.theme-root.dark .tint-root.light{--page-bg-color: var(--secondary-bg-color);--page-bg-color-translucent: var(--secondary-bg-color-translucent);--card-bg-color: var(--white-opacity-80);--card-border-color: white;--card-hover-border-color: var(--black-opacity-16);--card-hover-shadow: 0px 28px 17px rgba(0, 0, 0, .004), 0px 12px 12px rgba(0, 0, 0, .01), 0px 3px 7px rgba(0, 0, 0, .01), 0px 0px 0px rgba(0, 0, 0, .01);--table-border-color: var(--divider-color);--rich-button-bg-color: var(--card-bg-color);--rich-button-border-color: var(--card-border-color);--nav-item-color: var(--primary-color);--nav-item-hover-color: var(--primary-color);--nav-item-hover-bg-color: var(--tertiary-bg-color);--nav-item-selected-color: var(--brand-color);--nav-link-color: var(--tertiary-color-alpha);--nav-link-hover-color: var(--primary-color);--nav-vertical-padding: .75rem;--nav-horizontal-padding: 1rem;--nav-padding: var(--nav-vertical-padding) var(--nav-horizontal-padding);--page-header-tab-color: var(--tertiary-color-alpha);--page-header-tab-color-hover: var(--secondary-color-alpha);--page-header-tab-color-selected: var(--primary-color);--tab-item-color: var(--secondary-color);--tab-item-hover-color: var(--primary-color);--tab-item-selected-color: var(--brand-color);--tabbar-side-offset: 1rem}.theme-root{--tiny-pill-padding: .25rem .4375rem;--tiny-pill-padding-outline:calc(.25rem - 1px) calc(.4375rem - 1px);--tiny-pill-delete-margin: -.25rem -.5rem -.25rem -.1875rem;--tiny-pill-font-size: .75rem;--tiny-pill-element-gap: .1875rem;--small-pill-padding: .3125rem .5625rem;--small-pill-padding-outline:calc(.3125rem - 1px) calc(.5625rem - 1px);--small-pill-delete-margin: -.3125rem -.625rem -.3125rem -.25rem;--small-pill-font-size: .875rem;--small-pill-element-gap: .25rem;--medium-pill-padding: .4375rem .75rem;--medium-pill-padding-outline:calc(.4375rem - 1px) calc(.75rem - 1px);--medium-pill-delete-margin: -.4375rem -.875rem -.4375rem -.5rem;--medium-pill-font-size: 1rem;--medium-pill-element-gap: .3125rem}.theme-root,.tint-root,.theme-root.dark .tint-root.light{--input-color: var(--primary-color);--input-bg-color: var(--primary-bg-color);--input-hover-bg-color: var(--primary-bg-color);--input-box-shadow: none;--input-border-color: var(--secondary-border-color);--input-border: var(--input-border-thickness) solid var(--input-border-color);--input-disabled-color: var(--tertiary-color-alpha);--input-hover-box-shadow: none;--input-hover-border-color: var(--tertiary-color-alpha);--input-focus-bg-color: var(--primary-bg-color);--input-focus-box-shadow: none;--input-focus-border-color: var(--primary-color);--input-accessory-text-color: var(--secondary-color-alpha);--input-accessory-text-bg-color: var(--opacity-light);--solid-input-bg-color: var(--opacity-4);--solid-input-border-color: var(--opacity-0);--solid-input-hover-bg-color: var(--opacity-8);--disabled-background-color: var(--secondary-bg-color);--placeholder-color: var(--opacity-32);--error-placeholder-color: var(--half-red);--tagged-input-item-bg-color: var(--opacity-second-light);--primary-button-color: var(--white);--primary-button-bg-color: var(--gray-90);--primary-button-hover-bg-color: var(--gray-80);--primary-button-link-color: var(--gray-80);--primary-button-hover-link-color: var(--gray-90);--secondary-button-color: var(--white);--secondary-button-bg-color: var(--gray-60);--secondary-button-hover-bg-color: var(--gray-70);--secondary-button-link-color: var(--tertiary-color-alpha);--secondary-button-hover-link-color: var(--secondary-color-alpha);--light-button-color: var(--opacity-64);--light-button-bg-color: var(--opacity-light);--light-button-hover-color: var(--primary-bg-color);--light-button-hover-bg-color: var(--opacity-64);--light-button-hover-border-color: var(--opacity-0);--rich-button-bg-color: var(--opacity-light);--checkbox-border-color: var(--input-border-color);--checkbox-box-shadow: none;--checkbox-bg-color: var(--input-bg-color);--checkbox-check-color: var(--primary-bg-color);--checkbox-checked-bg-color: var(--primary-color);--checkbox-hover-border-color: var(--secondary-color);--select-menu-border-color: var(--border-color);--select-menu-hover-color: var(--hover-bg-color);--select-menu-focus-color: var(--tertiary-bg-color);--select-menu-selected-color: var(--brand-color);--toggle-bg-color: var(--opacity-16);--toggle-disabled-bg-color: var(--opacity-light);--toggle-active-bg-color: var(--primary-color);--toggle-active-disabled-bg-color: var(--tertiary-color);--toggle-success-active-bg-color: var(--success-content-color);--toggle-success-active-disabled-bg-color: var(--darker-pale-green);--toggle-error-active-bg-color: var(--error-content-color);--toggle-error-active-disabled-bg-color: var(--darker-pale-red)}.theme-root,.tint-root{--input-horizontal-padding: .875rem;--input-vertical-padding: .625rem;--input-padding: var(--input-vertical-padding) var(--input-horizontal-padding);--button-icon-only-padding: .625rem;--button-icon-only-compact-padding: .4375rem;--input-font-size: 1rem;--input-label-font-size: .875rem;--input-line-height: 1;--input-element-gap: .5rem;--input-border-thickness: 1px;--input-height: calc(2.25rem + 2 * var(--input-border-thickness));--input-textarea-line-height: 1.5;--input-textarea-vertical-padding: .375rem;--input-textarea-horizontal-padding: .75rem;--input-textarea-padding: var(--input-textarea-vertical-padding) var(--input-textarea-horizontal-padding);--naked-input-font-weight: var(--font-weight-regular);--naked-input-line-height: var(--reduced-line-height);--naked-input-hover-bg-color: var(--opacity-light);--naked-input-hover-placeholder-color: var(--opacity-48);--naked-input-padding: 0;--naked-input-guidance-height: auto;--small-input-padding: .4375rem .625rem;--small-button-icon-only-padding: .4375rem;--small-button-icon-only-compact-padding: .3125rem;--small-input-font-size: .875rem;--small-input-label-font-size: .75rem;--small-input-element-gap: .375rem;--small-input-height: calc(1.75rem + 2 * var(--input-border-thickness));--large-input-horizontal-padding: 1.125rem;--large-input-vertical-padding: .75rem;--large-input-padding: var(--large-input-vertical-padding) var(--large-input-horizontal-padding);--large-button-icon-only-padding: .75rem;--large-button-icon-only-compact-padding: .5rem;--large-input-font-size: 1.125rem;--large-input-label-font-size: 1rem;--large-input-element-gap: .625rem;--large-input-height: calc(2.625rem + 2 * var(--input-border-thickness));--large-input-textarea-vertical-padding: .425rem;--large-input-textarea-padding: var(--large-input-textarea-vertical-padding) 1rem;--dot-size: .5rem;--small-dot-size: .375rem;--large-dot-size: .625rem;--segment-color: var(--tertiary-color-alpha);--segment-hover-color: var(--primary-color);--segment-gap: .25rem;--segment-padding: .25rem .75rem;--segment-icon-gap: .375rem;--small-segment-gap: .125rem;--small-segment-padding: .3125rem .5rem;--small-segment-font-size: .875rem;--segment-selected-color: var(--primary-color);--segment-divider-color: var(--tertiary-divider-color);--segment-slider-bg-color: var(--primary-bg-color);--segment-bg-color: var(--opacity-light);--toggle-width: 2.375rem;--toggle-height: 1.5rem;--toggle-gap: .125rem;--small-toggle-width: 2rem;--small-toggle-height: 1.125rem;--small-toggle-gap: .125rem;--large-toggle-width: 2.75rem;--large-toggle-height: 1.75rem;--large-toggle-gap: .125rem}.theme-root,.tint-root{--rich-text-toolbar-button-color: var(--tertiary-color);--rich-text-toolbar-button-hover-color: var(--primary-color);--rich-text-toolbar-button-hover-bg-color: var(--hover-bg-color);--rich-text-toolbar-button-active-color: var(--brand-color);--rich-text-toolbar-button-active-hover-bg-color: var(--hover-bg-color);--editor-selected-text-bg-color: var(--brand-pale-bg-color);--editor-selected-node-border-color: var(--brand-pale-bg-color);--editor-resize-control-color: var(--brand-color);--table-header-color: var(--secondary-color);--table-header-divider-color: var(--divider-color);--table-divider-color: var(--divider-color);--table-mobile-divider-color: var(--divider-color);--table-hover-bg-color: var(--hover-bg-color);--table-empty-color: var(--tertiary-color);--table-expanded-row-bg-color: var(--secondary-bg-color)}.theme-root,.tint-root{--shimmer-color: var(--pale-gray);--shimmer-gradient: linear-gradient(to right, var(--pale-gray) 8%, var(--faint-gray) 18%, var(--pale-gray) 33%)}.theme-root{--light-shadow-xs: 0 1px 4px rgba(0, 0, 0, .1);--light-shadow-sm: 0 1px 3px rgba(0, 0, 0, .02), 0 2px 7px rgba(0, 0, 0, .03), 0 3px 14px rgba(0, 0, 0, .04), 0 7px 29px rgba(0, 0, 0, .05), 0 20px 80px rgba(0, 0, 0, .06);--light-shadow: 0 1.6px 3px rgba(0, 0, 0, .02), 0 4.2px 7px rgba(0, 0, 0, .03), 0 8px 14px rgba(0, 0, 0, .04), 0 17.5px 29px rgba(0, 0, 0, .05), 0 48px 80px rgba(0, 0, 0, .06);--light-shadow-lg: 0 3px 3px rgba(0, 0, 0, .03), 0 8px 7px rgba(0, 0, 0, .04), 0 17px 14px rgba(0, 0, 0, .05), 0 35px 29px rgba(0, 0, 0, .06), 0 96px 80px rgba(0, 0, 0, .07);--light-shadow-xl: 0 4.5px 3px rgba(0, 0, 0, .04), 0 11.3px 7px rgba(0, 0, 0, .06), 0 23px 14px rgba(0, 0, 0, .08), 0 47.5px 29px rgba(0, 0, 0, .1), 0 130px 80px rgba(0, 0, 0, .14);--medium-shadow-xs: 0 1px 4px rgba(0, 0, 0, .15);--medium-shadow-sm: 0 1px 3px rgba(0, 0, 0, .1), 0 2px 7px rgba(0, 0, 0, .13), 0 3px 14px rgba(0, 0, 0, .17), 0 7px 29px rgba(0, 0, 0, .22);--medium-shadow: 0 2px 3px rgba(0, 0, 0, .1), 0 4px 7px rgba(0, 0, 0, .13), 0 8px 14px rgba(0, 0, 0, .17), 0 17px 29px rgba(0, 0, 0, .22);--medium-shadow-lg: 0 3.3px 3px rgba(0, 0, 0, .1), 0 8px 7px rgba(0, 0, 0, .13), 0 17px 14px rgba(0, 0, 0, .17), 0 35px 29px rgba(0, 0, 0, .22);--medium-shadow-xl: 0 4.5px 3px rgba(0, 0, 0, .1), 0 11px 7px rgba(0, 0, 0, .13), 0 23px 14px rgba(0, 0, 0, .17), 0 47px 29px rgba(0, 0, 0, .22);--shadow-xs: var(--light-shadow-xs);--shadow-sm: var(--light-shadow-sm);--shadow: var(--light-shadow);--shadow-lg: var(--light-shadow-lg);--shadow-xl: var(--light-shadow-xl);--shadow-modal: 0 0 0 1px var(--opacity-8), 0 3px 3px rgba(0, 0, 0, .03), 0 8px 7px rgba(0, 0, 0, .04), 0 17px 14px rgba(0, 0, 0, .05), 0 35px 29px rgba(0, 0, 0, .06), 0px -4px 4px 0px rgba(0, 0, 0, .04) inset;--shadow-map-marker: 0 1px 3px rgba(0, 0, 0, .06), 0 2px 7px rgba(0, 0, 0, .09), 0 3px 14px rgba(0, 0, 0, .12), 0 7px 29px rgba(0, 0, 0, .16);--shadow-map-marker-selected: 0 1px 3px rgba(0, 0, 0, .1), 0 3px 7px rgba(0, 0, 0, .15), 0 6px 14px rgba(0, 0, 0, .2), 0 10px 29px rgba(0, 0, 0, .25);--backdrop-blur: blur(16px);--high-legibility-backdrop-blur: blur(24px) contrast(50%) brightness(130%)}.theme-root,.tint-root{--modal-header-footer-padding: .6875rem 1.25rem;--modal-vertical-padding: 1rem;--modal-horizontal-padding: 1.25rem;--modal-padding: var(--modal-vertical-padding) var(--modal-horizontal-padding);--modal-header-bg-color: var(--opacity-light);--menu-bg-color: var(--modal-bg-color);--menu-inverted-bg-color: var(--primary-color);--menu-inverted-border-color: var(--bg-opacity-light);--menu-header-color: var(--tertiary-color-alpha);--menu-item-color: var(--primary-color);--menu-item-secondary-color: var(--tertiary-color-alpha);--menu-item-hover-color: var(--primary-color);--menu-item-hover-bg-color: var(--hover-bg-color);--menu-item-icon-color: var(--tertiary-color-alpha);--menu-item-icon-hover-color: var(--tertiary-color-alpha);--menu-no-result-color: var(--tertiary-color-alpha);--menu-border-color: var(--opacity-light)}.theme-root,.tint-root{--chat-main-button-color: var(--primary-bg-color);--chat-main-button-bg-color: var(--opacity-80);--chat-main-button-bg-hover-color: var(--primary-color);--chat-main-button-bg-active-color: var(--primary-color);--chat-box-shadow: var(--light-shadow-sm);--chat-conversation-head-bg-hover-color: var(--opacity-8);--chat-conversation-head-bg-active-color: var(--opacity-8);--chat-conversation-head-active-ring-color: var(--active-border-color);--chat-get-support-bg-color: var(--translucent-bg-color);--chat-intercom-bg-color: var(--black);--chat-session-time-margin: .5rem .25rem .25rem;--chat-message-margin-bottom: .5rem;--chat-message-margin-bottom-same-author: 2px;--chat-message-padding-inner: .75rem;--chat-message-padding-outer: .75rem;--chat-message-avatar-size: 24px;--chat-message-avatar-margin-right: .5rem;--chat-message-bubble-padding-horizontal: .75rem;--chat-message-bubble-padding-vertical: .5rem;--chat-message-bubble-line-height: 1.4;--chat-message-bubble-border-radius: calc((1rem * var(--chat-message-bubble-line-height) + 2 * var(--chat-message-bubble-padding-vertical)) / 2);--chat-message-bubble-emoji-font-size: 3.5rem;--chat-message-bubble-emoji-line-height: 1.3;--chat-message-bubble-emoji-letter-spacing: .5rem;--chat-message-bubble-me-bg-color: var(--chat-blue);--chat-message-bubble-me-color: var(--white);--chat-message-bubble-other-bg-color: var(--opacity-4);--chat-message-bubble-other-color: var(--primary-color);--chat-message-media-background: var(--modal-bg-color);--chat-message-read-indicator-margin-right: var(--chat-message-padding-inner);--chat-button-color: var(--white);--chat-window-background: var(--bg-opacity-64)}.theme-root{--transition-duration: .3s;--fast-transition-duration: .2s;--slow-transition-duration: .6s;--transition-fn: cubic-bezier(.4, 0, .2, 1);--bounce-transition-fn: cubic-bezier(.54, 1.12, .38, 1.11);--transition: all var(--transition-duration) var(--transition-fn);--bounce-transition: all var(--transition-duration) var(--bounce-transition-fn);--fast-transition: all var(--fast-transition-duration) var(--transition-fn);--slow-transition: all var(--slow-transition-duration) var(--transition-fn)}.theme-root{--font: -apple-system, BlinkMacSystemFont, "Apple Color Emoji", Inter, Roboto, Segoe UI, Helvetica Neue, Arial, Noto Sans, sans-serif;--mono-font: "SF Mono", menlo, monaco, consolas, "Courier New", Courier, monospace;--default-line-height: 1.5;--reduced-line-height: 1.3;--title-line-height: 1.2;--reduced-title-line-height: 1.15;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 600;--font-size-xxxl: 1.5rem;--font-size-xxl: 1.375rem;--font-size-xl: 1.25rem;--font-size-lg: 1.125rem;--font-size-md: 1rem;--font-size-sm: .875rem;--font-size-xs: .8125rem;--font-size-xxs: .75rem;--font-size-xxxs: .625rem;--section-title-font-size: var(--font-size-xl);--section-subtitle-font-size: var(--font-size-md);--small-section-title-font-size: var(--font-size-lg);--small-section-subtitle-font-size: var(--font-size-sm)}.theme-root{font-family:var(--font);line-height:var(--default-line-height)}.theme-root{--ig-gradient: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);--tiktok-gradient: linear-gradient(45deg, #68c9d0 0%, #ef1c51 100%);--discord-fg-color: #5865f2;--discord-bg-color: #5865f2;--discord-active-fg-color: #2738f3;--discord-active-bg-color: #2738f3;--discord-contrast-color: white;--ethereum-fg-color: #6329d8;--ethereum-bg-color: #6329d8;--ethereum-active-fg-color: #541ac9;--ethereum-active-bg-color: #541ac9;--ethereum-contrast-color: white;--glow-fg-color: #de3163;--glow-bg-color: #de3163;--glow-active-fg-color: #c22b57;--glow-active-bg-color: #c22b57;--glow-contrast-color: white;--google-fg-color: #4285f4;--google-bg-color: #4285f4;--google-active-fg-color: #0d6aff;--google-active-bg-color: #0d6aff;--google-contrast-color: white;--twitter-fg-color: #333;--twitter-bg-color: #333;--twitter-active-fg-color: #000;--twitter-active-bg-color: #000;--twitter-contrast-color: white;--solana-fg-color: #8f4af6;--solana-bg-color: #8f4af6;--solana-active-fg-color: #631fca;--solana-active-bg-color: #631fca;--solana-contrast-color: white;--youtube-fg-color: red;--youtube-bg-color: red;--youtube-active-fg-color: #be0000;--youtube-active-bg-color: #be0000;--youtube-contrast-color: white;--zoom-fg-color: #2d8cff;--zoom-bg-color: #2d8cff;--zoom-active-fg-color: #006cf0;--zoom-active-bg-color: #006cf0;--zoom-contrast-color: white;--microsoft-fg-color: #00a4ef;--microsoft-bg-color: #00a4ef;--microsoft-active-fg-color: #0083bf;--microsoft-active-bg-color: #0083bf;--microsoft-contrast-color: white}.theme-root,.tint-root,.theme-root.dark .tint-root.light{--gray: var(--gray-60);--gray-content: var(--gray-60);--gray-active: var(--gray-70);--gray-background: var(--gray-60);--gray-background-active: var(--gray-70);--barney: var(--barney-50);--barney-content: var(--barney-50);--barney-active: var(--barney-60);--barney-background: var(--barney-50);--barney-background-active: var(--barney-60);--blue: var(--blue-50);--blue-content: var(--blue-50);--blue-active: var(--blue-60);--blue-background: var(--blue-50);--blue-background-active: var(--blue-60);--cranberry: var(--cranberry-50);--cranberry-content: var(--cranberry-50);--cranberry-active: var(--cranberry-60);--cranberry-background: var(--cranberry-50);--cranberry-background-active: var(--cranberry-60);--green: var(--green-50);--green-content: var(--green-50);--green-active: var(--green-60);--green-background: var(--green-50);--green-background-active: var(--green-60);--orange: var(--orange-50);--orange-content: var(--orange-50);--orange-active: var(--orange-60);--orange-background: var(--orange-50);--orange-background-active: var(--orange-60);--purple: var(--purple-50);--purple-content: var(--purple-50);--purple-active: var(--purple-60);--purple-background: var(--purple-50);--purple-background-active: var(--purple-60);--red: var(--red-50);--red-content: var(--red-50);--red-active: var(--red-60);--red-background: var(--red-50);--red-background-active: var(--red-60);--yellow: var(--yellow-60);--yellow-content: var(--yellow-50);--yellow-active: var(--yellow-70);--yellow-background: var(--yellow-60);--yellow-background-active: var(--yellow-70);--brand-color: var(--cranberry);--brand-content-color: var(--cranberry-content);--brand-bg-color: var(--cranberry-background);--brand-active-color: var(--cranberry-active);--brand-active-bg-color: var(--cranberry-background-active);--brand-pale-bg-color: var(--pale-cranberry);--brand-faint-bg-color: var(--faint-cranberry);--success-color: var(--green);--success-content-color: var(--green-content);--success-bg-color: var(--green-background);--success-active-color: var(--green-active);--success-active-bg-color: var(--green-background-active);--success-pale-bg-color: var(--pale-green);--success-faint-bg-color: var(--faint-green);--error-color: var(--red);--error-content-color: var(--red-content);--error-bg-color: var(--red-background);--error-active-color: var(--red-active);--error-active-bg-color: var(--red-background-active);--error-pale-bg-color: var(--pale-red);--error-faint-bg-color: var(--faint-red);--warning-color: var(--yellow);--warning-content-color: var(--yellow-content);--warning-bg-color: var(--yellow-background);--warning-active-color: var(--yellow-active);--warning-active-bg-color: var(--yellow-background-active);--warning-pale-bg-color: var(--pale-yellow);--warning-faint-bg-color: var(--faint-yellow);--primary-color: var(--black);--primary-color-rgb: var(--black-base-rgb);--secondary-color: var(--gray-70);--secondary-color-alpha: rgba(var(--black-base-rgb), .64);--tertiary-color: var(--gray-50);--tertiary-color-alpha: rgba(var(--black-base-rgb), .36);--quaternary-color: var(--gray-30);--quaternary-color-alpha: rgba(var(--black-base-rgb), .2);--primary-or-tinted-color: var(--primary-color);--primary-bg-color: var(--white);--primary-bg-color-rgb: var(--white-base-rgb);--primary-bg-color-translucent: var(--white-opacity-64);--primary-bg-color-thick-translucent: var(--white-thick-translucent);--primary-bg-color-transparent: var(--white-transparent);--secondary-bg-color: var(--gray-10);--secondary-bg-color-translucent: var(--gray-10-thick-translucent);--secondary-bg-color-transparent: var(--gray-10-transparent);--tertiary-bg-color: var(--gray-20);--quaternary-bg-color: var(--gray-30);--elevated-on-secondary-bg-color: var(--primary-bg-color);--depressed-secondary-bg-color: var(--secondary-bg-color);--elevated-primary-bg-color: var(--primary-bg-color);--elevated-secondary-bg-color: var(--secondary-bg-color);--elevated-tertiary-bg-color: var(--tertiary-bg-color);--modal-bg-color: rgba(255, 255, 255, .867);--nav-bg-color: transparent;--translucent-bg-color: rgba(255, 255, 255, .533);--slight-translucent-bg-color: rgba(255, 255, 255, .867);--translucent-elevated-bg-color: rgba(255, 255, 255, .533);--slight-translucent-elevated-bg-color: rgba(255, 255, 255, .867);--translucent-sheet-bg-color: var(--bg-opacity-48);--primary-border-color: var(--gray-40);--secondary-border-color: var(--gray-20);--active-border-color: var(--black);--opacity-base-rgb: var(--black-base-rgb);--opacity-0: var(--black-opacity-0);--opacity-2: var(--black-opacity-2);--opacity-4: var(--black-opacity-4);--opacity-8: var(--black-opacity-8);--opacity-16: var(--black-opacity-16);--opacity-24: var(--black-opacity-24);--opacity-32: var(--black-opacity-32);--opacity-48: var(--black-opacity-48);--opacity-64: var(--black-opacity-64);--opacity-80: var(--black-opacity-80);--opacity-light: var(--black-opacity-4);--opacity-second-light: var(--black-opacity-8);--bg-opacity-0: var(--white-opacity-0);--bg-opacity-2: var(--white-opacity-2);--bg-opacity-4: var(--white-opacity-4);--bg-opacity-8: var(--white-opacity-8);--bg-opacity-16: var(--white-opacity-16);--bg-opacity-24: var(--white-opacity-24);--bg-opacity-32: var(--white-opacity-32);--bg-opacity-48: var(--white-opacity-48);--bg-opacity-64: var(--white-opacity-64);--bg-opacity-80: var(--white-opacity-80);--bg-opacity-light: var(--white-opacity-4);--overlay-color: var(--half-gray);--divider-color: var(--opacity-8);--gradient-divider: linear-gradient(to right, var(--opacity-0), var(--opacity-8) 50%, var(--opacity-0));--hover-bg-color: var(--pale-gray);--disabled-bg-color: var(--gray-20);--disabled-bg-color-translucent: var(--gray-20-translucent);--toast-default-color: var(--primary-bg-color);--unread-badge-bg-color: var(--red-50);--unread-badge-border-color: var(--bg-opacity-16);--banner-color: var(--secondary-color);--banner-bg-color: var(--opacity-light);--banner-border-color: var(--divider-color);--event-calendar-border-color: var(--tertiary-bg-color);--event-calendar-bg-color: var(--primary-bg-color);--event-calendar-month-color: var(--tertiary-color-alpha);--event-calendar-month-bg-color: var(--tertiary-bg-color)}.theme-root,.tint-root{--white: #fff;--gray-10: #f7f8f9;--gray-20: #ebeced;--gray-30: #dee0e2;--gray-40: #d2d4d7;--gray-50: #b3b5b7;--gray-60: #939597;--gray-70: #737577;--gray-80: #535557;--gray-90: #333537;--gray-100: #212325;--gray-100-base-rgb: 33, 35, 37;--black-base-rgb: 19, 21, 23;--black: rgb(var(--black-base-rgb));--pure-black: #000;--white-transparent: rgba(255, 255, 255, 0);--gray-10-transparent: rgba(247, 248, 249, 0);--gray-20-transparent: rgba(235, 236, 237, 0);--gray-30-transparent: rgba(222, 224, 226, 0);--gray-40-transparent: rgba(210, 212, 215, 0);--gray-50-transparent: rgba(179, 181, 183, 0);--gray-80-transparent: rgba(83, 85, 87, 0);--gray-90-transparent: rgba(51, 53, 55, 0);--gray-100-transparent: rgba(33, 35, 37, 0);--black-transparent: rgba(var(--black-base-rgb), 0);--gray-10-thick-translucent: rgba(247, 248, 249, .8);--gray-20-translucent: rgba(235, 236, 237, .25);--gray-100-thick-translucent: rgba(33, 35, 37, .8);--white-translucent: rgba(255, 255, 255, .25);--white-thick-translucent: rgba(255, 255, 255, .867);--black-translucent: rgba(var(--black-base-rgb), .25);--black-thick-translucent: rgba(var(--black-base-rgb), .8);--darker-pale-gray: rgba(147, 149, 151, .267);--pale-gray: rgba(147, 149, 151, .133);--faint-gray: rgba(147, 149, 151, .067);--pale-white: rgba(255, 255, 255, .133);--half-white: rgba(255, 255, 255, .6);--half-gray: rgba(179, 181, 183, .6);--half-black: rgba(0, 0, 0, .6);--cranberry-5: #fef4f9;--cranberry-10: #fde2ef;--cranberry-20: #fcc6de;--cranberry-30: #f98dbe;--cranberry-40: #f6539d;--cranberry-50: #f31a7c;--cranberry-60: #d5176d;--cranberry-70: #b6145d;--cranberry-80: #98104e;--cranberry-90: #790d3e;--pale-cranberry: rgba(243, 26, 124, .133);--faint-cranberry: rgba(243, 26, 124, .067);--barney-5: #faeeff;--barney-10: #f0d3ff;--barney-20: #e1a8fe;--barney-30: #d27cfe;--barney-40: #c350fd;--barney-50: #ab46dd;--barney-60: #923cbe;--barney-70: #7a329e;--barney-80: #62287f;--barney-90: #491e5f;--pale-barney: rgba(171, 70, 221, .133);--faint-barney: rgba(171, 70, 221, .067);--purple-5: #f4f3fe;--purple-10: #e3defd;--purple-20: #d4c4ff;--purple-30: #b596ff;--purple-40: #7b49ff;--purple-50: #682fff;--purple-60: #5b29df;--purple-70: #4b23bf;--purple-80: #2f1880;--purple-90: #231260;--pale-purple: rgba(104, 47, 255, .133);--faint-purple: rgba(104, 47, 255, .067);--blue-5: #eff5ff;--blue-10: #d4e5ff;--blue-20: #b6d3ff;--blue-30: #76adff;--blue-40: #287eff;--blue-50: #146aeb;--blue-60: #125dce;--blue-70: #0546a6;--blue-80: #033889;--blue-90: #002b6b;--pale-blue: rgba(50, 95, 250, .133);--faint-blue: rgba(50, 79, 250, .067);--transparent-blue: rgba(50, 95, 250, 0);--chat-blue: #287eff;--pale-chat-blue: rgba(40, 126, 255, .8);--faint-chat-blue: rgba(40, 126, 255, .333);--green-5: #e7f7e5;--green-10: #ccf0c7;--green-20: #99e290;--green-30: #77d86b;--green-40: #54c546;--green-50: #3cbd2c;--green-60: #35a527;--green-70: #2d8e21;--green-80: #25761b;--green-90: #14550c;--darker-pale-green: rgba(60, 189, 44, .267);--pale-green: rgba(60, 189, 44, .133);--faint-green: rgba(60, 189, 44, .067);--yellow-5: #fcf4e4;--yellow-10: #faeac9;--yellow-20: #f7dfae;--yellow-30: #f2ca77;--yellow-40: #edb541;--yellow-50: #eaab26;--yellow-60: #d69712;--yellow-70: #b98a27;--yellow-80: #926b18;--yellow-90: #755513;--pale-yellow: rgba(214, 151, 18, .133);--faint-yellow: rgba(214, 151, 18, .067);--orange-5: #feede4;--orange-10: #fddbca;--orange-20: #fccaaf;--orange-30: #fba67a;--orange-40: #f98346;--orange-50: #f8712b;--orange-60: #d96326;--orange-70: #ba5520;--orange-80: #9b471b;--orange-90: #722e0b;--pale-orange: rgba(217, 99, 38, .133);--faint-orange: rgba(217, 99, 38, .067);--red-5: #ffeeef;--red-10: #fde4e5;--red-20: #f8afb2;--red-30: #ff766d;--red-40: #f9524e;--red-50: #ed2b32;--red-60: #cf2c31;--red-70: #b1262a;--red-80: #93080c;--red-90: #750000;--darker-pale-red: rgba(237, 43, 50, .267);--pale-red: rgba(237, 43, 50, .133);--faint-red: rgba(237, 43, 50, .067);--half-red: rgba(237, 43, 50, .467);--black-opacity-0: rgba(var(--black-base-rgb), 0);--black-opacity-2: rgba(var(--black-base-rgb), .02);--black-opacity-4: rgba(var(--black-base-rgb), .04);--black-opacity-8: rgba(var(--black-base-rgb), .08);--black-opacity-16: rgba(var(--black-base-rgb), .16);--black-opacity-24: rgba(var(--black-base-rgb), .24);--black-opacity-32: rgba(var(--black-base-rgb), .32);--black-opacity-48: rgba(var(--black-base-rgb), .48);--black-opacity-64: rgba(var(--black-base-rgb), .64);--black-opacity-80: rgba(var(--black-base-rgb), .8);--white-base-rgb: 255, 255, 255;--white-opacity-0: rgba(var(--white-base-rgb), 0);--white-opacity-2: rgba(var(--white-base-rgb), .02);--white-opacity-4: rgba(var(--white-base-rgb), .04);--white-opacity-8: rgba(var(--white-base-rgb), .08);--white-opacity-16: rgba(var(--white-base-rgb), .16);--white-opacity-24: rgba(var(--white-base-rgb), .24);--white-opacity-32: rgba(var(--white-base-rgb), .32);--white-opacity-48: rgba(var(--white-base-rgb), .48);--white-opacity-64: rgba(var(--white-base-rgb), .64);--white-opacity-80: rgba(var(--white-base-rgb), .8);--default-gradient: linear-gradient(-45deg, #8a18a8 0%, #ce2756 51.59%, #cf2a55 51.6%, #e7a90d 100.05%);--pure-black-or-white: var(--pure-black);--outline-color: -webkit-focus-ring-color}.mono-number{font-variant-numeric:tabular-nums}svg{display:block}.btn{font-weight:var(--font-weight-medium);border-radius:var(--border-radius)}.section-title-wrapper .section-title-row{margin-bottom:1.25rem}@media (max-width: 450px){.section-title-wrapper .section-title-row{margin-bottom:1rem}}.section-title-wrapper h2{font-size:var(--section-title-font-size);font-weight:var(--font-weight-bold);color:var(--primary-color);margin-bottom:0}.section-title-wrapper .right-element{margin:-.25rem 0}.can-divide+.with-divider{border-top:1px solid var(--divider-color);margin-top:2rem;padding-top:2rem}@media (max-width: 450px){.can-divide+.with-divider{margin-top:1.5rem;padding-top:1.5rem}}.lux-button{font-weight:var(--font-weight-medium);border-radius:var(--border-radius);white-space:nowrap;outline-offset:.125rem;--padding:var(--input-padding);--size:var(--input-font-size);--gap:var(--input-element-gap);--height:var(--input-height);outline:2px solid transparent;justify-content:center;min-width:0;max-width:100%;position:relative}.lux-button.round{border-radius:calc(var(--input-height) / 2)}.lux-button.icon-only-compact{flex-shrink:0}.lux-button.icon-only-compact{--padding:var(--button-icon-only-compact-padding);--height:auto}.lux-button:disabled{cursor:not-allowed}.lux-button.small{--padding:var(--small-input-padding);--size:var(--small-input-font-size);--gap:var(--small-input-element-gap);--height:var(--small-input-height)}.lux-button.small.round{border-radius:calc(var(--small-input-height) / 2)}.lux-button.small.icon-only-compact{--padding:var(--small-button-icon-only-compact-padding);--height:auto}.lux-button{font-size:var(--size);padding:var(--padding);height:var(--height);width:-moz-fit-content;width:fit-content}.lux-button svg{width:var(--size);height:var(--size);flex-shrink:0}.lux-button svg:not(.spinner){stroke-width:2.5px}.lux-button .label{text-overflow:ellipsis;margin:-4px 0;padding:4px 0;line-height:1;overflow:hidden}.lux-button.icon-left svg{margin-right:var(--gap)}.lux-button.naked{background-color:transparent}.lux-button.naked.secondary{color:var(--secondary-button-link-color)}.lux-button.solid,.lux-button.naked{border:var(--input-border-thickness) solid}.lux-button.naked{border-color:transparent!important}.lux-button.primary{border-color:var(--primary-button-bg-color)}.lux-button.primary.solid{color:var(--primary-button-color);background-color:var(--primary-button-bg-color)}@media (hover: hover){.lux-button.primary:not(.link):not(:disabled):hover{color:var(--primary-button-color);background-color:var(--primary-button-hover-bg-color);border-color:var(--primary-button-hover-bg-color)}}.lux-button.secondary{border-color:var(--secondary-button-bg-color)}@media (hover: hover){.lux-button.secondary:not(.link):not(:disabled):hover{color:var(--secondary-button-color);background-color:var(--secondary-button-hover-bg-color);border-color:var(--secondary-button-hover-bg-color)}}.lux-button.light{border-color:transparent}.lux-button.light.solid{color:var(--light-button-color);background-color:var(--light-button-bg-color)}@media (hover: hover){.lux-button.light:not(.link):not(:disabled):hover{color:var(--light-button-hover-color);background-color:var(--light-button-hover-bg-color);border-color:var(--light-button-hover-border-color)}}.lux-menu-trigger-wrapper{outline:0;min-width:0;scroll-margin-top:4rem;display:inline-flex}a,.btn,.animated{transition:var(--transition)}.btn{transition:var(--transition),outline 0s}.btn:focus{box-shadow:none}.nav-link-a{border-radius:var(--border-radius);position:relative}@media (max-width: 820px){.nav-link .icon{display:none}}@media (max-width: 450px){.nav-link .icon{padding:4px;display:block}.nav-link .label{display:none}}.bell-icon{display:inline-flex}.bell-icon .icon{color:var(--nav-link-color)}@media (hover: hover){.bell-icon:hover .icon{color:var(--primary-color)}}.bell-icon .unread-dot{background:linear-gradient(var(--red-40),var(--red-50));transform-origin:50%;width:.5625rem;height:.5625rem;box-shadow:var(--shadow-sm);transition:transform var(--slow-transition-duration) var(--bounce-transition-fn);border-radius:50%;position:absolute;top:-.1875rem;right:-.125rem;transform:scale(0)}.online-indicator-wrapper{background-color:var(--primary-bg-color);border-radius:100%;width:25%;min-width:6px;height:25%;min-height:6px;position:absolute;bottom:0;right:0;overflow:hidden}.online-indicator{--border:max(1px,10%);margin:var(--border);width:calc(100% - 2 * var(--border));height:calc(100% - 2 * var(--border));border-radius:100%}.avatar-wrapper .avatar{width:24px;height:24px;background-position:50%;background-size:cover;background-color:var(--opacity-light);outline:.5px solid var(--divider-color);border-radius:1000px;position:relative}.avatar-wrapper{cursor:pointer;border-radius:100px;margin:-.5rem;padding:.5rem}.avatar-wrapper:hover{background-color:var(--hover-bg-color)}.nav-wrapper{background-color:var(--nav-bg-color);width:100%}.nav-wrapper.sticky{border-bottom:1px solid var(--opacity-0);z-index:10;-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);position:fixed}.background{pointer-events:none;z-index:1;opacity:0;width:100%;height:180px;position:fixed}.background.mounted{opacity:1}nav{width:100%;padding:var(--nav-padding);z-index:200;position:relative}nav .logo-wrapper{border-radius:var(--border-radius);z-index:1;position:relative}.logo{color:var(--nav-link-color);margin:0 -4px;padding:4px}@media (max-width: 650px){.logo{padding-right:6px}}@media (max-width: 450px){.logo{padding-right:4px}}.logo:hover{color:var(--nav-link-hover-color)}.logo svg{width:20px;height:20px}.center-and-right{--side-width:calc((100% - var(--max-width))/2);max-width:calc(var(--max-width) + var(--side-width));flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.center-wrapper a{color:var(--nav-link-color);font-weight:var(--font-weight-medium)}.center-wrapper a:hover,.center-wrapper a.selected{color:var(--nav-link-hover-color)}.right-wrapper{align-items:center;gap:1rem;display:flex}.right-wrapper .time{color:var(--nav-link-color)}@media (max-width: 650px){.right-wrapper{gap:.875rem}.right-wrapper .time{display:none}}.center-links-wrapper{gap:1.25rem;padding:0 1rem}@media (max-width: 650px){.center-links-wrapper{gap:.75rem;padding:0 .5rem}}@media (max-width: 450px){.center-links-wrapper{gap:.625rem;padding:0 .5rem 0 .25rem}}.top-nav-button{color:var(--nav-link-color);position:relative}.top-nav-button:hover{color:var(--nav-link-hover-color)}.top-nav-button .label{font-size:var(--font-size-sm)}.notifications-bell-button,.search-button{outline-offset:2px;border-radius:var(--border-radius);margin:-.25rem -.5rem;padding:.25rem .5rem}.create-button{color:var(--secondary-color-alpha);outline-offset:4px;min-width:0}.create-button:hover{color:var(--nav-link-hover-color)}.page-header{padding-top:2.75rem}@media (max-width: 650px){.page-header{padding-top:2rem}}@media (max-width: 450px){.page-header{padding-top:1.5625rem}}h1.tab-title{--font-size:2rem;font-size:var(--font-size);font-weight:var(--font-weight-bold);color:var(--primary-color);margin-bottom:0}@media (max-width: 650px){h1.tab-title{--font-size:1.75rem}}@media (max-width: 450px){h1.tab-title{--font-size:1.5rem}}a.content-card{color:unset;display:block}a.content-card:hover{color:unset}.content-card{background-color:var(--card-bg-color);border:1px solid var(--card-border-color);-webkit-backdrop-filter:var(--card-backdrop-filter);backdrop-filter:var(--card-backdrop-filter);box-shadow:var(--card-shadow);position:relative;overflow:hidden}.content-card.hoverable{cursor:pointer;transition-property:border-color,box-shadow;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-fn)}@media (hover: hover){.content-card.hoverable:hover{border-color:var(--card-hover-border-color);box-shadow:var(--card-hover-shadow)}}.content-card+.content-card{margin-top:0}.container{grid-template-columns:max-content 1fr;gap:1.25rem;padding:1rem;display:grid}@media (max-width: 650px){.container{grid-template-columns:1fr}}.title,.desc{max-width:30rem}.close{z-index:3;display:flex;position:absolute;top:.5rem;right:.5rem}@media (max-width: 650px){.close{top:1rem;right:1rem}}.indicator-buttons{align-items:end;display:flex}@media (max-width: 650px){.indicator-buttons{align-items:center}}.graphic{z-index:2;background:var(--secondary-bg-color);border-radius:var(--border-radius);aspect-ratio:1;--graphic-size:8rem;width:var(--graphic-size);height:var(--graphic-size);justify-content:center;align-self:center;align-items:center;display:flex;overflow:hidden}.graphic svg{width:var(--graphic-size);height:var(--graphic-size)}@media (max-width: 650px){.graphic{--graphic-size:10rem;width:calc(100% + 1rem);margin:-.5rem}}.title{font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);margin-top:.75rem;margin-bottom:.125rem}@media (max-width: 650px){.title{font-size:var(--font-size-md);margin-bottom:0}}@media (max-width: 450px){.wrapper{align-items:center;gap:.75rem;display:flex}.wrapper .flex-1{transform:translateY(.5px)}.wrapper .my-cal-title{margin:0}}.calendar-grid{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.75rem;display:grid}@media (max-width: 650px){.calendar-grid{gap:.5rem}}div{--my-cal-card-padding:1rem 1rem .8125rem 1rem}@media (max-width: 450px){div{--my-cal-card-padding:.75rem 1rem}}.icon svg{width:auto;height:48px}.links a{display:inline-block}.icons{white-space:nowrap;margin:0 -.625rem}.icons a.flex-center{padding:.625rem}@media (max-width: 450px){.icons{margin:0 -.5625rem}.icons a.flex-center{padding:.625rem .5625rem .5625rem}}.zm-container{font-size:var(--font-size-sm);color:var(--tertiary-color-alpha);padding-top:4rem}.zm-container svg{width:1rem}@media (max-width: 820px){.zm-container{padding-bottom:1rem}}.global-footer-content{border-top:1px solid var(--divider-color);justify-content:space-between;margin:1rem 1rem 0;padding-top:1rem}.global-footer-content .left-wrapper{flex-wrap:wrap}.global-footer-content a{color:var(--tertiary-color-alpha);transition:var(--transition);padding:.5rem}.global-footer-content a:hover{color:var(--secondary-color-alpha);text-decoration:none}.global-footer-content a.logo{margin-top:-.5rem;margin-left:-.5rem;padding-top:1rem;padding-right:.75rem}.create-event{text-align:center;-webkit-text-fill-color:transparent;mix-blend-mode:multiply;filter:saturate(1.75);background:linear-gradient(45deg,#6e2fe3,#0cabf7,#e27417,#1f6f05);-webkit-background-clip:text;margin-bottom:-.5rem;padding:1rem 1rem 0}.create-event:hover{filter:contrast(2)}.mobile{display:none}@media (max-width: 650px){.global-footer-content a.logo{padding-right:.5rem}.global-footer-content .links a{padding:.5rem .375rem}}@media (max-width: 450px){.global-footer-content .left-wrapper{display:block}.global-footer-content .links{margin-left:-.375rem}.global-footer-content .icons{position:absolute;right:1rem}.global-footer-content .mobile{display:inherit;margin-left:1px}.global-footer-content .mobile svg{width:auto}.global-footer-content .desktop{display:none}.create-event{text-align:left;padding-top:.25rem}}.zm-container{padding-top:2rem}@media (max-width: 650px){.zm-container{padding-top:1.25rem}}.page-wrapper{background-color:var(--page-bg-color);min-height:100vh;min-height:100dvh;padding-bottom:4rem}.page-content.sticky-topnav{padding-top:calc(3.25rem + 1px)}.indicators{grid-template-columns:repeat(5,minmax(1rem,1.5rem));gap:.25rem;width:100%;height:.75rem;display:grid}.indicator{align-items:center;width:100%;height:.75rem;display:flex}.indicator:before{transition:var(--transition);content:"";background:var(--opacity-8);border-radius:.125rem;width:100%;height:.3125rem;display:block}.indicator:not(.active):hover:before{background:var(--opacity-24);height:.625rem}.indicator.active:before{background:var(--opacity-80)}@media all{.components-button{align-items:center;-webkit-appearance:none;background:none;border:0;border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground, #1e1e1e);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;height:36px;margin:0;padding:6px 12px;text-decoration:none}}@media not (prefers-reduced-motion){.components-button{transition:box-shadow .1s linear}}@media all{.components-button.is-next-40px-default-size{height:40px}.components-button:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));outline:3px solid rgba(0,0,0,0)}.components-button.is-link{background:none;border:0;border-radius:0;box-shadow:none;color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));height:auto;margin:0;outline:none;padding:0;text-align:left;text-decoration:underline}}@media not (prefers-reduced-motion){.components-button.is-link{transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out}}@media all{.components-button.is-link:focus{border-radius:2px}.components-button.is-link:disabled{color:#949494}.components-button:disabled,.components-button[aria-disabled=true]{color:#949494;cursor:default}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){min-width:32px;padding:0;width:32px}.components-button.has-icon{justify-content:center;min-width:36px;padding:6px}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon.has-text{gap:4px;justify-content:start;padding-left:8px;padding-right:12px}.components-button svg{fill:currentColor;outline:none}}@media (forced-colors: active){.components-button svg{fill:CanvasText}}@media all{.components-button .components-visually-hidden{height:auto}[role=region]{position:relative}.components-snackbar-list{box-sizing:border-box;pointer-events:none;position:absolute;width:100%;z-index:100000}iframe[name=editor-canvas]{background-color:#ddd;box-sizing:border-box;display:block;height:100%;width:100%}}@media not (prefers-reduced-motion){iframe[name=editor-canvas]{transition:all .4s cubic-bezier(.46,.03,.52,.96)}}@media all{.block-editor-iframe__container{height:100%;width:100%}.block-editor-iframe__scale-container{height:100%}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;max-height:100%;position:fixed;right:0;top:46px}}@media (min-width: 783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:0}}@media all{.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{left:0}}@media (min-width: 783px){.interface-interface-skeleton{left:160px}}@media (min-width: 783px){.auto-fold .interface-interface-skeleton{left:36px}}@media (min-width: 961px){.auto-fold .interface-interface-skeleton{left:160px}}@media all{body.is-fullscreen-mode .interface-interface-skeleton{left:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}}@media (min-width: 782px){.interface-interface-skeleton__content{z-index:auto}}@media all{.editor-editor-interface .interface-interface-skeleton__content{isolation:isolate}.editor-visual-editor{flex:1 0 auto}.editor-visual-editor{align-items:center;background-color:#ddd;display:flex;position:relative}.editor-visual-editor iframe[name=editor-canvas]{background-color:initial}.editor-visual-editor.is-iframed{overflow:hidden}iframe{border:0}a,div{outline:0}h1{display:block;font-weight:600}h1{color:#1d2327;font-size:2em;margin:.67em 0}}@media screen and (max-width: 782px){body *{-webkit-tap-highlight-color:transparent!important}}@media all{button{box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:inherit}.edit-site-editor__editor-interface{opacity:1}}@media not (prefers-reduced-motion){.edit-site-editor__editor-interface{transition:opacity .1s ease-out}}@media all{.edit-site-layout{color:#ccc;display:flex;flex-direction:column;height:100%}.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{background:#ffffff}.edit-site-layout__content{display:flex;flex-grow:1;height:100%}.edit-site-layout__sidebar-region{flex-shrink:0;width:100vw;z-index:1}}@media (min-width: 782px){.edit-site-layout__sidebar-region{width:300px}}@media all{.edit-site-layout__sidebar-region .edit-site-layout__sidebar{display:flex;flex-direction:column;height:100%}.edit-site-layout__canvas-container{flex-grow:1;overflow:visible;position:relative;z-index:2}.edit-site-layout__canvas{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;top:0;width:100%}.edit-site-layout__canvas .edit-site-resizable-frame__inner{color:#1e1e1e}}@media (min-width: 782px){.edit-site-layout__canvas{bottom:16px;top:16px;width:calc(100% - 16px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{box-shadow:0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003}}@media (min-width: 782px) and (not (prefers-reduced-motion)){.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{transition:border-radius,box-shadow .4s}}@media (min-width: 782px){.edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{border-radius:8px}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content:hover{box-shadow:0 5px 15px #00000014,0 15px 27px #00000012,0 30px 36px #0000000a,0 50px 43px #00000005}}@media all{.edit-site-layout__canvas .interface-interface-skeleton{min-height:100%!important;position:relative!important}.edit-site-layout__view-mode-toggle.components-button{view-transition-name:toggle;align-items:center;background:#1e1e1e;border-radius:0;color:#fff;display:flex;height:60px;justify-content:center;overflow:hidden;padding:0;position:relative;width:60px}.edit-site-layout__view-mode-toggle.components-button:active,.edit-site-layout__view-mode-toggle.components-button:hover{color:#fff}.edit-site-layout__view-mode-toggle.components-button:focus{box-shadow:0 0 0 3px #1e1e1e,0 0 0 6px var(--wp-admin-theme-color);outline:4px solid rgba(0,0,0,0);outline-offset:4px}.edit-site-layout__view-mode-toggle.components-button:before{border-radius:4px;bottom:9px;box-shadow:none;content:"";display:block;left:9px;position:absolute;right:9px;top:9px}}@media not (prefers-reduced-motion){.edit-site-layout__view-mode-toggle.components-button:before{transition:box-shadow .1s ease}}@media all{.edit-site-layout__view-mode-toggle.components-button .edit-site-layout__view-mode-toggle-icon{align-items:center;display:flex;height:60px;justify-content:center;width:60px}.edit-site .components-editor-notices__snackbar{bottom:16px;padding-left:16px;padding-right:16px;position:fixed;right:0}.edit-site-save-hub{border-top:1px solid #2f2f2f;color:#949494;flex-shrink:0;margin:0;padding:16px}.edit-site-save-hub__button{color:inherit;justify-content:center;width:100%}.edit-site-save-hub__button[aria-disabled=true]{opacity:1}.edit-site-save-hub__button[aria-disabled=true]:hover{color:inherit}.edit-site-sidebar__content{contain:content;flex-grow:1;overflow-x:hidden;overflow-y:auto}.edit-site-sidebar__screen-wrapper{animation-duration:.14s;animation-timing-function:ease-in-out;display:flex;flex-direction:column;height:100%;max-height:100%;overflow-x:auto;padding:0 12px;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-gutter:stable both-edges;scrollbar-gutter:stable;scrollbar-width:thin;will-change:transform;will-change:transform,opacity}}@media (max-width: 768px){.edit-site-sidebar__screen-wrapper{padding:0 8px}}@media all{.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{height:12px;width:12px}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{background-color:initial}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid rgba(0,0,0,0);border-radius:8px}.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{background-color:#757575}.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:hover{scrollbar-color:#757575 rgba(0,0,0,0)}}@media (hover: none){.edit-site-sidebar__screen-wrapper{scrollbar-color:#757575 rgba(0,0,0,0)}}@media (prefers-reduced-motion: reduce){.edit-site-sidebar__screen-wrapper{animation-duration:0s}}@media all{.edit-site-sidebar-button{color:#000;flex-shrink:0}.edit-site-sidebar-button:focus:not(:disabled){box-shadow:none;outline:none}.edit-site-sidebar-button:focus{color:#f0f0f0}.edit-site-sidebar-navigation-item.components-item{border:none;color:#000;min-height:40px;padding:8px 6px 8px 16px}}@media (max-width: 768px){.edit-site-sidebar-navigation-item.components-item{padding-top:12px;padding-bottom:12px}}@media all{.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-item.components-item:hover{color:#525050}.edit-site-sidebar-navigation-item.components-item:focus .edit-site-sidebar-navigation-item__drilldown-indicator,.edit-site-sidebar-navigation-item.components-item:hover .edit-site-sidebar-navigation-item__drilldown-indicator{fill:#e0e0e0}.edit-site-sidebar-navigation-item.components-item .edit-site-sidebar-navigation-item__drilldown-indicator{fill:#949494}.edit-site-sidebar-navigation-screen__main{flex-grow:1;margin-bottom:16px}.edit-site-sidebar-navigation-screen__content{padding:0 16px}.edit-site-sidebar-navigation-screen__title-icon{background:#fff;margin-bottom:8px;padding-bottom:8px;padding-top:48px;position:sticky;top:0;z-index:1}.edit-site-sidebar-navigation-screen__title{flex-grow:1;overflow-wrap:break-word}.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title{line-height:32px}.edit-site-sidebar-navigation-screen__description{margin:0 0 32px}.edit-site-sidebar-navigation-screen-main{margin-left:-16px;margin-right:-16px}.edit-site-site-hub{align-items:center;display:flex;gap:8px;height:60px;justify-content:space-between;margin-right:12px}.edit-site-site-hub__actions{flex-shrink:0}.edit-site-site-hub__view-mode-toggle-container{flex-shrink:0;height:60px;width:60px}.edit-site-site-hub__title .components-button{color:#000;display:block;flex-grow:1;font-size:15px;font-weight:500;margin-left:-4px;overflow:hidden;padding-right:16px;position:relative;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.edit-site-site-hub__title .components-button:active,.edit-site-site-hub__title .components-button:focus,.edit-site-site-hub__title .components-button:hover{color:#504e4e}.edit-site-site-hub__title .components-button:focus{box-shadow:none;outline:none}.edit-site-site-hub__title .components-button:after{content:"↗";font-weight:400;opacity:0;position:absolute;right:0}}@media not (prefers-reduced-motion){.edit-site-site-hub__title .components-button:after{transition:opacity .1s linear}}@media all{.edit-site-site-hub__title .components-button:active:after,.edit-site-site-hub__title .components-button:focus:after,.edit-site-site-hub__title .components-button:hover:after{opacity:1}.edit-site-site-hub_toggle-command-center{color:#000}.edit-site-site-hub_toggle-command-center:active svg,.edit-site-site-hub_toggle-command-center:hover svg{fill:#f0f0f0}.edit-site-site-icon__icon{fill:currentColor;height:100%;width:100%}.edit-site-resizable-frame__inner{position:relative}.edit-site-resizable-frame__inner-content{top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.edit-site-resizable-frame__handle{align-items:center;background-color:#75757566;border:0;border-radius:4px;cursor:col-resize;display:flex;height:64px;justify-content:flex-end;padding:0;position:absolute;top:calc(50% - 32px);width:4px;z-index:100}.edit-site-resizable-frame__handle:before{content:"";height:100%;left:100%;position:absolute;width:32px}.edit-site-resizable-frame__handle:after{content:"";height:100%;position:absolute;right:100%;width:32px}.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{background-color:var(--wp-admin-theme-color)}.edit-site{box-sizing:border-box;height:100vh}.edit-site *,.edit-site :after,.edit-site :before{box-sizing:inherit}.edit-site .interface-interface-skeleton{top:0}}.css-1bcj5ek{width:100%;display:block}.css-vaonas{display:flex;-webkit-box-align:center;align-items:center;flex-direction:row;gap:0px;-webkit-box-pack:start;justify-content:flex-start;width:100%}.css-vaonas>*{min-width:0px}.css-13b06dz{display:flex;-webkit-box-align:center;align-items:center;flex-direction:row;gap:8px;-webkit-box-pack:justify;justify-content:space-between;width:100%}.css-13b06dz>*{min-width:0px}.css-i0n1hb{display:flex;-webkit-box-align:center;align-items:center;flex-direction:row;gap:0px;-webkit-box-pack:justify;justify-content:space-between}.css-i0n1hb>*{min-width:0px}.css-10vlpmo{display:flex;-webkit-box-align:stretch;align-items:stretch;flex-direction:column;gap:0px;-webkit-box-pack:start;justify-content:flex-start}.css-10vlpmo>*{min-height:0px}.css-1yxcnbq{display:flex;align-items:flex-start;flex-direction:row;gap:12px;-webkit-box-pack:center;justify-content:center;width:100%}.css-1yxcnbq>*{min-width:0px}.css-17diwe4{line-height:1.4;margin:0;text-wrap:pretty;color:#000;font-size:20px;font-weight:600;display:block}.css-16uszbp{border-radius:2px}.css-16uszbp>:first-of-type>*{border-top-left-radius:2px;border-top-right-radius:2px}.css-16uszbp>:last-of-type>*{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.creator-navlink{font-size:18px;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;cursor:pointer;background:none;text-align:start;padding:7.9px 12px;box-sizing:border-box;width:100%;display:block;margin:0;color:inherit;border-radius:2px}.creator-navlink.active{background:#2f2f2f;color:#fff;font-weight:500}.creator-navlink .yena-svg-icon{height:22px;width:22px}@media (max-width: 768px){.creator-navlink .yena-svg-icon [stroke-linejoin=round],.creator-navlink .yena-svg-icon [stroke-linejoin=round] *{stroke-width:2px}.creator-navlink .components-flex-item{font-weight:600}}.creator-navlink:hover{color:var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9))}.creator-navlink:focus{box-shadow:none;outline:none}.creator-navlink-inner{display:flex;-webkit-box-align:center;align-items:center;flex-direction:row;gap:8px;-webkit-box-pack:start;justify-content:flex-start;width:100%}.creator-navlink-inner>*{min-width:0px}.css-13y8vek{display:block;max-height:100%;max-width:100%;min-height:0px;min-width:0px;flex:1 1 0%}.css-826xnl{display:flex;-webkit-box-align:center;align-items:center;flex-direction:row;gap:16px;-webkit-box-pack:end;justify-content:flex-end;width:100%}.css-826xnl>*{min-width:0px}@media (min-width: 768px){.edit-site-resizable-frame__inner-content{border:2px solid black;box-shadow:6px 6px #000!important}}.edit-site-sidebar-navigation-screen__description{color:#000}.glitch-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:30px}.glitch{font-family:JetBrains Mono,monospace;font-weight:700;text-transform:uppercase;position:relative;color:#000;animation:flicker 2s linear infinite}@keyframes flicker{0%,19.999%,22%,62.999%,64%,64.999%,70%,to{opacity:1;text-shadow:none}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.9;text-shadow:0 0 4px #000,0 0 8px rgba(0,0,0,.5)}}.retro-card{border:3px solid #000;border-radius:0}.retro-card.has-shadow{box-shadow:2px 2px #000}.shadow-retro{box-shadow:4px 4px #000}.shadow-retro-sm{box-shadow:2px 2px #000}.shadow-retro-lg{box-shadow:6px 6px #000}.shadow-retro-black{box-shadow:4px 4px #000}.shadow-retro-black-sm{box-shadow:2px 2px #000}.shadow-retro-black-lg{box-shadow:6px 6px #000}.shadow-retro-white{box-shadow:4px 4px #fff}.shadow-retro-white-lg{box-shadow:6px 6px #fff}.retro-button{border:2px solid #000;border-radius:0;transition:all .2s;font-family:JetBrains Mono,monospace;font-weight:600}.retro-button:hover{transform:translate(2px,2px)}.retro-button:active{transform:translate(4px,4px)}.retro-input,.retro-select,.retro-textarea{border:2px solid #000;border-radius:0;padding:10px;font-family:JetBrains Mono,monospace;width:100%}input[type=time].retro-input{min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=time].retro-input::-webkit-date-and-time-value{text-align:left}.retro-input:focus,.retro-select:focus,.retro-textarea:focus{outline:none;border-color:#000;box-shadow:4px 4px #0003}.retro-avatar{border:3px solid #000;border-radius:0}.retro-avatar-large{border:4px solid #000;border-radius:0}.alphabet-btn{min-width:40px;height:40px;border:2px solid #000;box-shadow:3px 3px #000;border-radius:0;transition:all .2s;font-family:JetBrains Mono,monospace;font-weight:700}.alphabet-btn:hover{transform:translate(1px,1px);box-shadow:2px 2px #000}.alphabet-btn.active{background-color:#000;color:#fff}.retro-table-header{border-bottom:3px solid #000;font-family:JetBrains Mono,monospace;font-weight:700;text-transform:uppercase}.retro-table-row{border-bottom:2px solid #e0e0e0;transition:all .2s}.retro-table-row:hover{background-color:#f8f8f8;transform:translate(4px)}.retro-pagination button,.retro-pagination span{border:2px solid #000;border-radius:0;min-width:40px;height:40px;font-family:JetBrains Mono,monospace;font-weight:600}.retro-pagination span{padding:3px}.retro-pagination button:hover:not(:disabled){transform:translate(1px,1px)}.retro-pagination button:disabled{opacity:.5;cursor:not-allowed}.retro-pagination .active{background-color:#000;color:#fff}.retro-badge{border:2px solid #000;border-radius:0;font-family:JetBrains Mono,monospace;font-weight:700;padding:4px 12px;font-size:.75rem;display:inline-block}.retro-switch{position:relative;display:inline-block;width:60px;height:30px}.retro-switch input{opacity:0;width:0;height:0}.retro-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border:2px solid #000}.retro-slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;border:2px solid #000;transition:.4s}.retro-switch input:checked+.retro-slider{background-color:#4ade80}.retro-switch input:checked+.retro-slider:before{transform:translate(26px)}body.dark{background-color:#0f0f0f;color:#f5f5f5}body.dark .retro-card{background-color:#1a1a1a;border-color:#fff}body.dark .retro-card.has-shadow{box-shadow:2px 2px #fff}body.dark .shadow-retro,body.dark .shadow-retro-black{box-shadow:4px 4px #fff}body.dark .shadow-retro-sm,body.dark .shadow-retro-black-sm{box-shadow:2px 2px #fff}body.dark .shadow-retro-lg,body.dark .shadow-retro-black-lg{box-shadow:6px 6px #fff}body.dark .shadow-retro-white{box-shadow:4px 4px #000}body.dark .shadow-retro-white-lg{box-shadow:6px 6px #000}body.dark .retro-button{background-color:#1f1f1f;color:#fff;border-color:#fff}body.dark .retro-button:hover{transform:translate(2px,2px)}body.dark .retro-button:active{transform:translate(4px,4px)}body.dark .retro-input,body.dark .retro-select,body.dark .retro-textarea{background-color:#1a1a1a;color:#fff;border-color:#fff}body.dark .retro-input:focus,body.dark .retro-select:focus,body.dark .retro-textarea:focus{border-color:#fff;box-shadow:4px 4px #fff3}body.dark .retro-avatar,body.dark .retro-avatar-large{border-color:#fff}body.dark .alphabet-btn{background-color:#1a1a1a;color:#fff;border-color:#fff;box-shadow:3px 3px #fff}body.dark .alphabet-btn:hover{box-shadow:2px 2px #fff}body.dark .alphabet-btn.active{background-color:#fff;color:#000}body.dark .retro-table-header{border-bottom:3px solid #fff;color:#fff}body.dark .retro-table-row{border-bottom:2px solid #333}body.dark .retro-table-row:hover{background-color:#222;transform:translate(4px)}body.dark .retro-pagination button,body.dark .retro-pagination span{background-color:#1a1a1a;color:#fff;border-color:#fff}body.dark .retro-pagination .active{background-color:#fff;color:#000}body.dark .retro-badge{border-color:#fff;color:#fff;background-color:#1a1a1a}body.dark .retro-slider{background-color:#333;border-color:#fff}body.dark .retro-slider:before{background-color:#fff;border-color:#000}body.dark .retro-switch input:checked+.retro-slider{background-color:#22c55e}.recurring-series-card{border:2px solid #000;border-radius:0;background:#fff;padding:16px;margin-top:12px}.customer-accordion{cursor:pointer;transition:all .2s}.customer-accordion:hover{background-color:#f9f9f9}.yena-modal-retro-class{border-radius:0!important;overflow:initial!important;padding:0!important}.message_reply{position:relative;display:flex;align-items:center;padding-left:60px;padding-right:1rem}.message_reply.is-me{padding-left:1.25rem;padding-right:60px}.message_reply.is-me .message_avatar{order:3}.message_reply.is-me:before{transform:rotate(180deg) scaleY(-1);left:initial;right:20px}.message_reply.is-me .message_name_reply{order:2}.message_reply.is-me .message_content_reply{text-align:right;padding-right:5px}.message_reply .image_image{display:inline-block;vertical-align:top;opacity:0;transition:opacity .2s}.message_reply .image_image.image_loaded{opacity:1}.message_reply .message_avatar{flex-shrink:0;width:44px;height:44px;border-radius:50%;overflow:hidden}.message_reply .message_avatar img{width:100%;height:100%;object-fit:cover;opacity:1}.message_reply .message_avatar{width:20px;height:20px;margin-right:8px}.message_reply:before{content:"";position:absolute;top:9px;left:20px;width:36px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='20' fill='none' viewBox='0 0 36 20'%3E%3Cpath d='M1 19V9a8 8 0 0 1 8-8h26' stroke='%23000000' stroke-opacity='.1' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 0/100% auto}.message_reply .message_content_reply{flex-grow:1;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:12px;line-height:1.33;color:#000}.message_reply .message_name_reply{margin-right:8px;flex-shrink:0;font-size:12px;line-height:1.33;font-weight:600;color:#000}.barber-home-one{--bg: #e8e3d5;--card: #f5f2e8;--primary: #1a1a1a;--accent: #2d2d2d;--border: #d4cfbc;--text: #1a1a1a;--text-light: #6b6658;--cal-day-bg: rgba(0, 0, 0, .05);--cal-day-border: rgba(0, 0, 0, .1);--cal-day-text: var(--text);--cal-day-hover: rgba(0, 0, 0, .1);--cal-label-text: var(--text-light);--cal-selected-bg: var(--primary);--cal-selected-text: var(--bg);--cal-disabled-opacity: .3}.barber-home-one .-home-background{background:var(--bg);color:var(--text)}.barber-home-one .live-indicator{display:flex;align-items:center;gap:.5rem}.barber-home-one .live-dot{width:8px;height:8px;background:#4ecdc4;border-radius:50%;animation:blink 1.5s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.barber-home-one .hero-banner{background:linear-gradient(135deg,var(--accent) 0%,var(--gold) 100%);border-radius:20px;padding:2rem;color:#fff;position:relative;overflow:hidden;cursor:pointer;transition:transform .3s ease;box-shadow:0 10px 30px #e07a5f4d}.barber-home-one .hero-banner:hover{transform:translateY(-5px);box-shadow:0 15px 40px #e07a5f66}.barber-home-one .hero-banner:after{content:"🎉";position:absolute;bottom:-20px;right:-20px;font-size:8rem;opacity:.15}.barber-home-one .hero-content{position:relative;z-index:1}.barber-home-one .hero-title{font-size:2rem;font-weight:700;margin-bottom:.5rem;line-height:1.2}.barber-home-one .hero-desc{font-size:1rem;opacity:.95;margin-bottom:1rem}.barber-home-one .hero-cta{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.7rem 1.2rem;border-radius:25px;font-weight:600;font-size:.9rem;border:1px solid rgba(255,255,255,.4)}.barber-home-one .status-bar{background:var(--bg);padding:.6rem 1.5rem;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;border-bottom:1px solid var(--border)}.barber-home-one .status-left{font-weight:600}.barber-home-one .status-icons{display:flex;align-items:center;gap:.5rem}.barber-home-one .header-main{background:var(--bg);padding:1.5rem 1.5rem 2rem;border-bottom:1px solid var(--border)}.barber-home-one .header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.barber-home-one .menu-icon{width:35px;height:35px;display:flex;flex-direction:column;justify-content:center;gap:5px;cursor:pointer}.barber-home-one .menu-icon span{width:100%;height:2px;background:var(--primary)}.barber-home-one .logo-area{display:flex;align-items:center;gap:.8rem}.barber-home-one .logo-badge{width:45px;height:45px;background:var(--primary);border:2px solid var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--bg)}.barber-home-one .profile-icon{width:40px;height:40px;background:var(--card);border:2px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.barber-home-one .profile-icon img{width:100%;height:100%;object-fit:cover}.barber-home-one .search-bar{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:.9rem 1rem;display:flex;align-items:center;gap:.8rem;margin-bottom:1.5rem}.barber-home-one .search-bar input{flex:1;border:none;background:transparent;font-size:.9rem;color:var(--text);outline:none}.barber-home-one .search-bar input::placeholder{color:var(--text-light)}.barber-home-one .brand-section{text-align:left}.barber-home-one .brand-name{font-size:1.8rem;font-weight:400;margin-bottom:.3rem;letter-spacing:.05em}.barber-home-one .brand-sub{font-size:.85rem;color:var(--text-light);letter-spacing:.05em}.barber-home-one .b-container{padding:0 1.5rem;max-width:500px;margin:0 auto}.barber-home-one .section{margin-top:1.5rem}.barber-home-one .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.barber-home-one .section-title{font-size:1.3rem;font-weight:400;color:var(--text);letter-spacing:.05em}.barber-home-one .section-action{color:var(--text);text-decoration:none;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.3rem}.barber-home-one .hero-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:1.8rem;display:flex;gap:1.5rem;align-items:center;position:relative}.barber-home-one .hero-text{flex:1}.barber-home-one .hero-tag{font-size:1.6rem;line-height:1.2;margin-bottom:.5rem;letter-spacing:.02em}.barber-home-one .hero-desc{font-size:.85rem;color:var(--text-light);margin-bottom:1rem;line-height:1.5}.barber-home-one .hero-btn{background:var(--primary);color:var(--bg);border:none;padding:.7rem 1.3rem;font-size:1rem;letter-spacing:.05em;cursor:pointer;border-radius:4px}.barber-home-one .hero-image{width:120px;height:140px;background:var(--border);border-radius:8px;overflow:hidden}.barber-home-one .hero-image img{width:100%;height:100%;object-fit:cover}.barber-home-one .auth-buttons{display:flex;gap:1rem;margin-top:1.5rem}.barber-home-one .auth-btn{flex:1;padding:1rem;border:2px solid var(--primary);font-weight:700;font-size:.85rem;cursor:pointer;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;letter-spacing:.05em;border-radius:4px}.barber-home-one .btn-login{background:transparent;color:var(--primary)}.barber-home-one .btn-signup{background:var(--primary);color:var(--bg)}.barber-home-one .stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.barber-home-one .stat-card{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:1.3rem 1rem;text-align:center}.barber-home-one .stat-number{font-size:2rem;font-weight:400;color:var(--text-light);margin-bottom:.2rem;letter-spacing:.02em}.barber-home-one .stat-label{font-size:.75rem;color:var(--text-light);font-weight:500}.barber-home-one .service-item{padding:1.3rem 1.5rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.barber-home-one .barber-scroll{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.barber-home-one .barber-card{min-width:140px;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:1rem;text-align:center;cursor:pointer}.barber-home-one .barber-avatar{width:70px;height:70px;background:var(--border);border-radius:50%;margin:0 auto .8rem;overflow:hidden;position:relative}.barber-home-one .barber-status{position:absolute;bottom:2px;right:2px;width:16px;height:16px;background:var(--primary);border:2px solid var(--card);border-radius:50%}.barber-home-one .barber-avatar div{width:100%;height:100%;background:#c4bfa8;display:flex;align-items:center;justify-content:center;font-size:2rem}.barber-home-one .barber-specialty{font-size:.75rem;color:var(--text-light);margin-bottom:.3rem}.barber-home-one .service-info h3{font-size:1.3rem;font-weight:400;margin-bottom:.2rem;letter-spacing:.03em}.barber-home-one .service-action{font-size:1.5rem;color:var(--primary);width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--bg);border-radius:4px}.barber-home-one .barber-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.barber-home-one .barber-card{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:1rem;text-align:center;cursor:pointer}.barber-home-one .barber-avatar{width:70px;height:70px;background:var(--border);border-radius:50%;margin:0 auto .8rem;overflow:hidden}.barber-home-one .barber-avatar img{width:100%;height:100%;object-fit:cover}.barber-home-one .barber-name{font-weight:700;font-size:.9rem;margin-bottom:.2rem}.barber-home-one .barber-rating{font-size:.75rem;color:var(--text-light)}.barber-home-one .cta-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:2rem 1.5rem;text-align:center}.barber-home-one .cta-title{font-size:2rem;font-weight:400;margin-bottom:.5rem;letter-spacing:.03em}.barber-home-one .cta-desc{font-size:.9rem;color:var(--text-light);margin-bottom:1.5rem;line-height:1.5}.barber-home-one .cta-benefits{background:var(--bg);border-radius:8px;padding:1rem;margin-bottom:1.5rem;text-align:left}.barber-home-one .benefit-item{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:.8rem;font-size:.85rem}.barber-home-one .benefit-item:last-child{margin-bottom:0}.barber-home-one .benefit-icon{font-size:1rem;margin-top:.1rem}.barber-home-one .cta-button{width:100%;padding:1rem;background:var(--primary);color:var(--bg);border:none;font-weight:700;font-size:.95rem;cursor:pointer;letter-spacing:.05em;border-radius:4px}.barber-home-one .info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.barber-home-one .info-card{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:1.2rem .8rem;text-align:center;cursor:pointer}.barber-home-one .info-icon{font-size:1.8rem;margin-bottom:.5rem}.barber-home-one .info-label{font-size:.75rem;font-weight:600;color:var(--text-light)}.barber-home-one .testimonial-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:1.5rem}.barber-home-one .testimonial-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.barber-home-one .testimonial-avatar{width:50px;height:50px;background:var(--border);border-radius:50%;overflow:hidden}.barber-home-one .testimonial-avatar img{width:100%;height:100%;object-fit:cover}.barber-home-one .testimonial-info h4{font-weight:700;font-size:.95rem;margin-bottom:.2rem}.barber-home-one .testimonial-rating{font-size:.8rem;color:var(--text-light)}.barber-home-one .testimonial-text{font-size:.9rem;line-height:1.6;color:var(--text-light)}.barber-home-one .bottom-nav{position:fixed;bottom:0;left:0;right:0;background:var(--card);border-top:1px solid var(--border);display:flex;justify-content:space-around;padding:.6rem 0 1rem;z-index:100}.barber-home-one .nav-btn{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--text-light);padding:.5rem 1.2rem}.barber-home-one .nav-btn.active{color:var(--primary)}.barber-home-one .nav-btn.active:after{content:"";width:100%;height:2px;background:var(--primary);position:absolute;bottom:0}.barber-home-one .nav-icon{font-size:1.5rem;margin-bottom:.3rem}.barber-home-one .nav-text{font-size:.7rem;font-weight:600}.barber-home-one .bottom-nav-two{position:fixed;right:0;background:var(--card);border:1px solid var(--border);display:flex;justify-content:space-around;padding:.6rem 0 1rem;z-index:100;width:12rem;border-radius:20px;height:4rem;left:50%;transform:translate(-50%);bottom:25px}.barber-home-one .bottom-nav-tow-two{position:fixed;right:0;background:var(--card);border:1px solid var(--border);display:flex;justify-content:space-around;padding:1.5rem 0 0rem;z-index:100;width:100%;height:5rem;left:0;bottom:0}.barber-home-one .home-overflow-style-2{position:absolute;left:0;right:0;overflow-y:auto;z-index:999;height:calc(100% - 3.3rem);border-bottom-left-radius:20px;border-bottom-right-radius:20px;-ms-overflow-style:none;scrollbar-width:none}.barber-home-one .home-overflow-style-2::-webkit-scrollbar{display:none}.barber-home-one .guest-notice{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:1rem;text-align:center;font-size:.85rem;color:var(--text-light)}.barber-home-one .guest-notice strong{color:var(--text-light);font-weight:700}.barber-home-one .form-group:last-child{margin-bottom:0}.barber-home-one .form-label.required:after{content:" *";color:var(--error)}.barber-home-one .form-hint{display:block;font-size:.75rem;color:var(--text-light);margin-top:.4rem}.barber-home-one .form-input{width:100%;padding:.9rem 1rem;font-size:.95rem;color:var(--text);background:var(--input-bg);border:1px solid var(--border);border-radius:8px;outline:none;transition:all .2s ease}.barber-home-one .form-input::placeholder{color:var(--text-light)}.barber-home-one .form-input:focus{border-color:var(--primary);background:var(--input-bg)}.barber-home-one .form-input:disabled{background:var(--card);cursor:not-allowed;opacity:.6}.barber-home-one .input-wrapper{position:relative}.barber-home-one .input-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-light);font-size:1.2rem}.barber-home-one .input-wrapper .form-input{padding-left:3rem}.barber-home-one .input-action{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-light);cursor:pointer;font-size:.85rem;font-weight:600;padding:.3rem .5rem}.barber-home-one .input-action:hover{color:var(--primary)}.barber-home-one .form-textarea{width:100%;padding:1rem;font-size:.95rem;color:var(--text);background:var(--input-bg);border:1px solid var(--border);border-radius:8px;outline:none;resize:vertical;min-height:120px;line-height:1.6}.barber-home-one .form-textarea::placeholder{color:var(--text-light)}.barber-home-one .textarea-counter{text-align:right;font-size:.75rem;color:var(--text-light);margin-top:.4rem}.barber-home-one .form-select{width:100%;padding:.9rem 3rem .9rem 1rem;font-size:.95rem;color:var(--text);background:var(--input-bg);border:1px solid var(--border);border-radius:8px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%231a1a1a' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.barber-home-one .form-select:focus{border-color:var(--primary)}.barber-home-one .checkbox-wrapper,.barber-home-one .radio-wrapper{display:flex;align-items:center;margin-bottom:.8rem;cursor:pointer}.barber-home-one .checkbox-wrapper:last-child,.barber-home-one .radio-wrapper:last-child{margin-bottom:0}.barber-home-one .form-checkbox,.barber-home-one .form-radio{width:20px;height:20px;margin-right:.8rem;cursor:pointer;accent-color:var(--primary)}.barber-home-one .checkbox-label,.barber-home-one .radio-label{font-size:.9rem;cursor:pointer}.barber-home-one .form-input.error,.barber-home-one .form-textarea.error,.barber-home-one .form-select.error{border-color:var(--error)}.barber-home-one .form-input.success,.barber-home-one .form-textarea.success,.barber-home-one .form-select.success{border-color:var(--success)}.barber-home-one .error-message{display:flex;align-items:center;gap:.5rem;color:var(--error);font-size:.8rem;margin-top:.4rem}.barber-home-one .success-message{display:flex;align-items:center;gap:.5rem;color:var(--success);font-size:.8rem;margin-top:.4rem}.barber-home-one .search-input{width:100%;padding:.9rem 1rem .9rem 3rem;font-size:.95rem;color:var(--text);background:var(--input-bg);border:1px solid var(--border);border-radius:8px;outline:none}.barber-home-one .file-input-wrapper{position:relative;border:2px dashed var(--border);border-radius:8px;padding:2rem;text-align:center;background:var(--input-bg);cursor:pointer;transition:all .2s ease}.barber-home-one .file-input-wrapper:hover{border-color:var(--primary);background:var(--card)}.barber-home-one .file-input-wrapper input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.barber-home-one .file-input-icon{font-size:2.5rem;margin-bottom:.5rem}.barber-home-one .file-input-text{font-weight:600;margin-bottom:.3rem}.barber-home-one .file-input-subtext{font-size:.8rem;color:var(--text-light)}.barber-home-one .range-wrapper{padding:.5rem 0}.barber-home-one .form-range{width:100%;height:6px;background:var(--border);border-radius:3px;outline:none;-webkit-appearance:none}.barber-home-one .form-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:var(--primary);border-radius:50%;cursor:pointer}.barber-home-one .form-range::-moz-range-thumb{width:20px;height:20px;background:var(--primary);border-radius:50%;cursor:pointer;border:none}.barber-home-one .range-value{text-align:center;font-weight:600;font-size:1.2rem;margin-top:.8rem}.barber-home-one .store-btn{padding:1rem 1.5rem;font-size:1.1rem;letter-spacing:.05em;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.barber-home-one .store-btn-primary{background:var(--primary);color:var(--bg)}.barber-home-one .store-btn-secondary{background:transparent;color:var(--primary);border:2px solid var(--primary)}.barber-home-one .store-btn-block{width:100%}.barber-home-one .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 600px){.barber-home-one .form-row{grid-template-columns:1fr}}.barber-home-one .app-container{width:100%;max-width:400px;background:var(--bg);min-height:100vh;position:relative;box-shadow:0 0 40px #0000001a}.barber-home-one .b-header{background:var(--primary);color:var(--bg);padding:1rem 1.5rem;position:sticky;top:0;z-index:100}.barber-home-one .header-top{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.barber-home-one .back-btn{background:rgba(255,255,255,.2);border:none;color:var(--bg);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem}.barber-home-one .header-title{font-size:1.2rem;font-weight:600;letter-spacing:.02em}.barber-home-one .header-calendar{display:none}.barber-home-one .header-calendar.active{display:block}.barber-home-one .calendar-month-selector{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:1rem}.barber-home-one .calendar-month{font-size:1rem;font-weight:600;letter-spacing:.05em}.barber-home-one .calendar-nav{background:rgb(0,0,0);border:none;color:var(--bg);width:35px;height:35px;border-radius:50%;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.barber-home-one .calendar-scroll-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.barber-home-one .calendar-scroll-container::-webkit-scrollbar{display:none}.barber-home-one .calendar-days-row{display:flex;gap:.8rem;padding-bottom:.5rem}.barber-home-one .calendar-day-item{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.5rem}.barber-home-one .calendar-day-label{text-align:center;font-size:.7rem;font-weight:600;color:var(--cal-label-text);text-transform:uppercase;letter-spacing:.05em}.barber-home-one .calendar-day{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;cursor:pointer;font-weight:500;font-size:1rem;background:var(--cal-day-bg);border:2px solid var(--cal-day-border);color:var(--cal-day-text);transition:all .2s ease}.barber-home-one .calendar-day:hover:not(.disabled){background:var(--cal-day-hover);transform:scale(1.05)}.barber-home-one .calendar-day.disabled{opacity:var(--cal-disabled-opacity);cursor:not-allowed}.barber-home-one .calendar-day.selected{background:var(--cal-selected-bg);color:var(--cal-selected-text);border-color:var(--cal-selected-bg);font-weight:700;transform:scale(1.1)}.barber-home-one .calendar-day.today{border-color:var(--cal-day-border);border-width:3px}.barber-home-one .content{padding:1.5rem 1.5rem 6rem}.barber-home-one .progress-bar{display:flex;justify-content:space-between;margin-bottom:2rem;position:relative}.barber-home-one .progress-bar:before{content:"";position:absolute;top:15px;left:20px;right:20px;height:2px;background:var(--border);z-index:0}.barber-home-one .progress-step{width:30px;height:30px;border-radius:50%;background:var(--card);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.85rem;position:relative;z-index:1;transition:all .3s ease}.barber-home-one .progress-step.active,.barber-home-one .progress-step.completed{background:var(--primary);color:var(--bg);border-color:var(--primary)}.barber-home-one .step.active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.barber-home-one .step-title{font-size:1.5rem;font-weight:400;margin-bottom:1.5rem;letter-spacing:.02em;color:var(--text)}.barber-home-one .barber-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.barber-home-one .barber-card{background:var(--card);border:2px solid var(--border);border-radius:12px;padding:1.2rem;text-align:center;cursor:pointer;transition:all .2s ease}.barber-home-one .barber-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.barber-home-one .barber-card.selected{border-color:var(--primary);background:var(--primary);color:var(--bg)}.barber-home-one .barber-avatar{width:70px;height:70px;background:var(--border);border-radius:50%;margin:0 auto .8rem;display:flex;align-items:center;justify-content:center;font-size:2rem;overflow:hidden}.barber-home-one .barber-card.selected .barber-avatar{background:rgba(255,255,255,.2)}.barber-home-one .barber-name{font-weight:600;font-size:.95rem;margin-bottom:.3rem}.barber-home-one .barber-specialty{font-size:.75rem;color:var(--text-light)}.barber-home-one .barber-card.selected .barber-specialty{color:#fffc}.barber-home-one .service-list{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.barber-home-one .service-item{padding:1.2rem 1.3rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease}.barber-home-one .service-item:last-child{border-bottom:none}.barber-home-one .service-item:hover{background:var(--bg)}.barber-home-one .service-item.selected{background:var(--primary);color:var(--bg)}.barber-home-one .service-info h3{font-size:1rem;font-weight:600;margin-bottom:.2rem;letter-spacing:.02em}.barber-home-one .service-info p{font-size:.8rem;color:var(--text-light)}.barber-home-one .service-item.selected .service-info p{color:#fffc}.barber-home-one .service-price{font-weight:700;font-size:1.1rem}.barber-home-one .time-section{margin-bottom:2rem}.barber-home-one .time-section-title{font-size:.9rem;font-weight:600;margin-bottom:.8rem;color:var(--text);letter-spacing:.05em}.barber-home-one .time-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.barber-home-one .time-slot{background:var(--card);border:1px solid var(--border);padding:.8rem;text-align:center;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s ease}.barber-home-one .time-slot:hover{background:var(--border)}.barber-home-one .time-slot.selected{background:var(--primary);color:var(--bg);border-color:var(--primary)}.barber-home-one .time-slot.disabled{opacity:.3;cursor:not-allowed}.barber-home-one .summary-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.barber-home-one .summary-row{display:flex;justify-content:space-between;padding:.8rem 0;border-bottom:1px solid var(--border)}.barber-home-one .summary-row:last-child{border-bottom:none;font-weight:700;font-size:1.1rem}.barber-home-one .summary-label{color:var(--text-light);font-size:.9rem}.barber-home-one .summary-value{font-weight:600;text-align:right}.barber-home-one .form-group{margin-bottom:1.5rem}.barber-home-one .form-label{display:block;font-weight:600;font-size:.85rem;margin-bottom:.5rem;color:var(--text);text-transform:uppercase;letter-spacing:.05em}.barber-home-one .form-input{width:100%;padding:.9rem 1rem;font-family:inherit;font-size:.95rem;color:var(--text);background:var(--input-bg);border:1px solid var(--border);border-radius:8px;outline:none}.barber-home-one .form-input:focus{border-color:var(--primary)}.barber-home-one .form-textarea{width:100%;padding:1rem;font-family:inherit;font-size:.95rem;color:var(--text);background:var(--input-bg);border:1px solid var(--border);border-radius:8px;outline:none;resize:vertical;min-height:100px}.barber-home-one .form-textarea:focus{border-color:var(--primary)}.barber-home-one .btn-container{position:fixed;bottom:3.3rem;left:50%;transform:translate(-50%);width:100%;padding:1rem 1.5rem;background:var(--bg);border-top:1px solid var(--border);display:flex;gap:1rem}.barber-home-one .btn{flex:1;padding:1rem;font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:.05em;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.barber-home-one .btn-secondary{background:transparent;color:var(--primary);border:2px solid var(--primary)}.barber-home-one .btn-secondary:hover{background:var(--primary);color:var(--bg)}.barber-home-one .btn-primary{background:var(--orange);color:#fff}.barber-home-one .btn-primary:hover{background:#e55a2d}.barber-home-one .btn-primary:disabled{opacity:.5;cursor:not-allowed}.barber-home-one .success-screen{text-align:center;padding:2rem}.barber-home-one .success-icon{width:100px;height:100px;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:2rem auto;font-size:3rem;color:var(--bg)}.barber-home-one .success-title{font-size:1.8rem;font-weight:600;margin-bottom:1rem}.barber-home-one .success-message{color:var(--text-light);line-height:1.6;margin-bottom:2rem}.barber-home-one .appointment-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:1.5rem}.barber-home-one .appointment-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.2rem}.barber-home-one .appointment-tag{background:var(--primary);color:var(--bg);padding:.4rem .8rem;border-radius:4px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.barber-home-one .appointment-title{font-size:1rem;letter-spacing:.03em;margin-bottom:.3rem}.barber-home-one .appointment-subtitle{font-size:.85rem;color:var(--text-light)}.barber-home-one .appointment-details{background:var(--bg);border-radius:8px;padding:1rem;margin-bottom:1rem}.barber-home-one .history-list{display:flex;flex-direction:column;gap:.8rem}.barber-home-one .history-item{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:1rem;display:flex;justify-content:space-between;align-items:center}.barber-home-one .history-info h4{font-weight:600;font-size:.95rem;margin-bottom:.2rem}.barber-home-one .history-info p{font-size:.8rem;color:var(--text-light)}.barber-home-one .history-btn{background:var(--primary);color:var(--bg);border:none;padding:.6rem 1rem;font-size:.75rem;font-weight:700;cursor:pointer;border-radius:4px;letter-spacing:.05em}.barber-home-one .detail-row{display:flex;justify-content:space-between;margin-bottom:.7rem;font-size:.85rem}.barber-home-one .detail-row:last-child{margin-bottom:0}.barber-home-one .detail-label{color:var(--text-light)}.barber-home-one .detail-value{font-weight:600}.barber-home-one .appointment-actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.barber-home-one .action-btn{padding:.8rem;border:1px solid var(--border);font-weight:700;font-size:.8rem;cursor:pointer;text-align:center;letter-spacing:.05em;border-radius:6px}.barber-home-one .showcase-container{max-width:1400px;margin:0 auto}.barber-home-one .two-column{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.barber-home-one .data-table{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--border);border-radius:8px;overflow:hidden}.barber-home-one .data-table thead{background:var(--bg)}.barber-home-one .data-table th{padding:1rem;text-align:left;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text);border-bottom:2px solid var(--border)}.barber-home-one .data-table td{padding:1rem;border-bottom:1px solid var(--border);font-size:.9rem}.barber-home-one .data-table tbody tr:last-child td{border-bottom:none}.barber-home-one .data-table tbody tr:hover{background:var(--bg)}.barber-home-one .table-striped tbody tr:nth-child(2n){background:var(--bg)}.barber-home-one .table-compact th,.barber-home-one .table-compact td{padding:.7rem}.barber-home-one .table-bordered{border:2px solid var(--border)}.barber-home-one .table-bordered th,.barber-home-one .table-bordered td{border:1px solid var(--border)}.barber-home-one .table-actions{display:flex;gap:.5rem;align-items:center}.barber-home-one .table-action-link{color:var(--primary);text-decoration:none;font-weight:600;font-size:.85rem;transition:color .2s}.barber-home-one .table-action-link:hover{color:var(--accent)}.barber-home-one .table-status{display:inline-block;padding:.3rem .7rem;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase}.barber-home-one .table-status.confirmed{background:#e8f5e0;color:var(--success)}.barber-home-one .table-status.pending{background:#fdf6e3;color:var(--warning)}.barber-home-one .table-status.cancelled{background:#fbe8e8;color:var(--error)}.barber-home-one .card-base{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:1.5rem}.barber-home-one .product-card{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s}.barber-home-one .product-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a}.barber-home-one .product-image{width:100%;height:200px;background:var(--border);display:flex;align-items:center;justify-content:center;font-size:3rem}.barber-home-one .product-content{padding:1.2rem}.barber-home-one .product-category{font-size:.75rem;color:var(--text-light);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:.3rem}.barber-home-one .product-name{font-family:Bebas Neue,sans-serif;font-size:1.4rem;margin-bottom:.5rem;letter-spacing:.03em}.barber-home-one .product-description{font-size:.85rem;color:var(--text-light);margin-bottom:1rem;line-height:1.5}.barber-home-one .product-footer{display:flex;justify-content:space-between;align-items:center}.barber-home-one .product-price{font-family:Bebas Neue,sans-serif;font-size:1.8rem;color:var(--primary);letter-spacing:.02em}.barber-home-one .profile-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:2rem;text-align:center}.barber-home-one .profile-card-avatar{width:100px;height:100px;border-radius:50%;background:var(--border);margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-size:3rem;border:4px solid var(--bg)}.barber-home-one .profile-card-name{font-family:Bebas Neue,sans-serif;font-size:1.8rem;margin-bottom:.3rem;letter-spacing:.03em}.barber-home-one .profile-card-role{color:var(--text-light);font-size:.9rem;margin-bottom:1rem}.barber-home-one .profile-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.barber-home-one .profile-stat{text-align:center}.barber-home-one .profile-stat-value{font-family:Bebas Neue,sans-serif;font-size:1.6rem;color:var(--primary);letter-spacing:.02em}.barber-home-one .profile-stat-label{font-size:.75rem;color:var(--text-light);font-weight:600;text-transform:uppercase}.barber-home-one .pricing-card{background:var(--card);border:2px solid var(--border);border-radius:12px;padding:2rem;text-align:center;position:relative;overflow:hidden}.barber-home-one .pricing-card.featured{border-color:var(--primary);transform:scale(1.05)}.barber-home-one .pricing-badge{position:absolute;top:1rem;right:1rem;background:var(--primary);color:var(--bg);padding:.4rem .8rem;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.barber-home-one .pricing-plan{font-family:Bebas Neue,sans-serif;font-size:1.6rem;margin-bottom:.5rem;letter-spacing:.05em}.barber-home-one .pricing-amount{font-family:Bebas Neue,sans-serif;font-size:3rem;color:var(--primary);margin-bottom:.3rem;letter-spacing:.02em}.barber-home-one .pricing-period{font-size:.85rem;color:var(--text-light);margin-bottom:1.5rem}.barber-home-one .pricing-features{text-align:left;margin-bottom:1.5rem}.barber-home-one .pricing-feature{display:flex;align-items:center;gap:.7rem;padding:.7rem 0;border-bottom:1px solid var(--border);font-size:.9rem}.barber-home-one .pricing-feature:last-child{border-bottom:none}.barber-home-one .pricing-feature-icon{color:var(--success);font-weight:700}.barber-home-one .stat-card-horizontal{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:1.5rem;display:flex;align-items:center;gap:1.5rem}.barber-home-one .stat-icon-wrapper{width:60px;height:60px;border-radius:50%;background:var(--bg);display:flex;align-items:center;justify-content:center;font-size:1.8rem}.barber-home-one .stat-details{flex:1}.barber-home-one .stat-label-horizontal{font-size:.8rem;color:var(--text-light);font-weight:600;text-transform:uppercase;margin-bottom:.3rem}.barber-home-one .stat-value-horizontal{font-family:Bebas Neue,sans-serif;font-size:2rem;color:var(--primary);letter-spacing:.02em}.barber-home-one .stat-change{font-size:.75rem;font-weight:600;margin-top:.3rem}.barber-home-one .stat-change.positive{color:var(--success)}.barber-home-one .stat-change.negative{color:var(--error)}.barber-home-one .image-card{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.barber-home-one .image-card-media{width:100%;height:250px;background:var(--border);display:flex;align-items:center;justify-content:center;font-size:4rem;position:relative}.barber-home-one .image-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.7));display:flex;align-items:flex-end;padding:1.5rem;color:#fff}.barber-home-one .image-card-body{padding:1.5rem}.barber-home-one .image-card-title{font-family:Bebas Neue,sans-serif;font-size:1.5rem;margin-bottom:.5rem;letter-spacing:.03em}.barber-home-one .image-card-text{font-size:.9rem;color:var(--text-light);line-height:1.6}.barber-home-one .notification-card{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:1.2rem;display:flex;gap:1rem;align-items:flex-start;transition:background .2s;cursor:pointer}.barber-home-one .notification-card:hover{background:var(--bg)}.barber-home-one .notification-card.unread{background:#f9f7f0;border-left:3px solid var(--primary)}.barber-home-one .notification-icon{width:45px;height:45px;border-radius:50%;background:var(--bg);display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.barber-home-one .notification-content{flex:1}.barber-home-one .notification-title{font-weight:700;font-size:.9rem;margin-bottom:.3rem}.barber-home-one .notification-message{font-size:.85rem;color:var(--text-light);margin-bottom:.5rem;line-height:1.5}.barber-home-one .notification-time{font-size:.75rem;color:var(--text-light);font-weight:600}.barber-home-one .feature-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:2rem;text-align:center;transition:all .3s}.barber-home-one .feature-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px #0000001a}.barber-home-one .feature-icon{width:80px;height:80px;background:var(--bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;margin:0 auto 1.5rem}.barber-home-one .feature-title{font-family:Bebas Neue,sans-serif;font-size:1.5rem;margin-bottom:.8rem;letter-spacing:.03em}.barber-home-one .feature-description{font-size:.9rem;color:var(--text-light);line-height:1.6}.barber-home-one .list-group{background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.barber-home-one .list-item{padding:1rem 1.5rem;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:1rem;transition:background .2s}.barber-home-one .list-item:last-child{border-bottom:none}.barber-home-one .list-item:hover{background:var(--bg);cursor:pointer}.barber-home-one .list-item-icon{font-size:1.5rem}.barber-home-one .list-item-content{flex:1}.barber-home-one .list-item-title{font-weight:700;font-size:.95rem;margin-bottom:.2rem}.barber-home-one .list-item-subtitle{font-size:.8rem;color:var(--text-light)}.barber-home-one .list-item-action{font-size:1.2rem;color:var(--text-light)}.barber-home-one .accordion{background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.barber-home-one .accordion-item{border-bottom:1px solid var(--border)}.barber-home-one .accordion-item:last-child{border-bottom:none}.barber-home-one .accordion-header{padding:1.2rem 1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:700;transition:background .2s}.barber-home-one .accordion-header:hover{background:var(--bg)}.barber-home-one .accordion-icon{transition:transform .3s}.barber-home-one .accordion-header.active .accordion-icon{transform:rotate(180deg)}.barber-home-one .accordion-body{padding:0 1.5rem 1.2rem;font-size:.9rem;color:var(--text-light);line-height:1.6;display:none}.barber-home-one .accordion-body.active{display:block}.barber-home-one .tabs-container{background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.barber-home-one .tabs-header{display:flex;border-bottom:2px solid var(--border);background:var(--bg)}.barber-home-one .tab-trigger{flex:1;padding:1rem;text-align:center;font-weight:700;font-size:.9rem;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s;background:transparent;border:none;color:var(--text-light)}.barber-home-one .tab-trigger:hover{background:var(--card)}.barber-home-one .tab-trigger.active{color:var(--primary);border-bottom-color:var(--primary);background:var(--card)}.barber-home-one .tab-content{padding:1.5rem;display:none}.barber-home-one .tab-content.active{display:block}.barber-home-one .modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}.barber-home-one .modal-container{background:var(--card);border:1px solid var(--border);border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.barber-home-one .modal-header{padding:1.5rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.barber-home-one .modal-title{font-family:Bebas Neue,sans-serif;font-size:1.8rem;letter-spacing:.03em}.barber-home-one .modal-close{width:35px;height:35px;border-radius:50%;background:var(--bg);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:background .2s}.barber-home-one .modal-close:hover{background:var(--border)}.barber-home-one .modal-body{padding:1.5rem}.barber-home-one .modal-footer{padding:1.5rem;border-top:1px solid var(--border);display:flex;gap:1rem;justify-content:flex-end}.barber-home-one .dropdown{position:relative;display:inline-block}.barber-home-one .dropdown-trigger{padding:.8rem 1.2rem;background:var(--card);border:1px solid var(--border);border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem}.barber-home-one .dropdown-menu{position:absolute;top:100%;left:0;margin-top:.5rem;background:var(--card);border:1px solid var(--border);border-radius:8px;min-width:200px;box-shadow:0 4px 12px #0000001a;display:none;z-index:100}.barber-home-one .dropdown-menu.active{display:block}.barber-home-one .dropdown-item{padding:.9rem 1.2rem;cursor:pointer;transition:background .2s;font-size:.9rem;display:flex;align-items:center;gap:.8rem}.barber-home-one .dropdown-item:hover{background:var(--bg)}.barber-home-one .dropdown-divider{height:1px;background:var(--border);margin:.5rem 0}.barber-home-one .breadcrumb-enhanced{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:1rem 1.5rem;display:flex;align-items:center;gap:.5rem;font-size:.85rem;overflow-x:auto}.barber-home-one .toast{position:fixed;bottom:2rem;right:2rem;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:1.2rem 1.5rem;display:flex;align-items:flex-start;gap:1rem;max-width:350px;box-shadow:0 8px 24px #00000026;z-index:1000}.barber-home-one .toast-icon{font-size:1.5rem;flex-shrink:0}.barber-home-one .toast-content{flex:1}.barber-home-one .toast-title{font-weight:700;font-size:.95rem;margin-bottom:.3rem}.barber-home-one .toast-message{font-size:.85rem;color:var(--text-light)}.barber-home-one .toast-close{cursor:pointer;font-size:1.2rem;color:var(--text-light);flex-shrink:0}.barber-home-one .toast.success{border-left:4px solid var(--success)}.barber-home-one .toast.error{border-left:4px solid var(--error)}.barber-home-one .toast.warning{border-left:4px solid var(--warning)}.barber-home-one .media-object{display:flex;gap:1.5rem;align-items:flex-start}.barber-home-one .media-left{flex-shrink:0}.barber-home-one .media-body{flex:1}.barber-home-one .media-title{font-weight:700;font-size:1rem;margin-bottom:.5rem}.barber-home-one .media-text{font-size:.9rem;color:var(--text-light);line-height:1.6}.barber-home-one .carousel-indicators{display:flex;gap:.5rem;justify-content:center;align-items:center;margin-top:1rem}.barber-home-one .carousel-indicator{width:10px;height:10px;border-radius:50%;background:var(--border);cursor:pointer;transition:all .3s}.barber-home-one .carousel-indicator.active{width:30px;border-radius:5px;background:var(--primary)}.barber-home-one .footer-section{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:2rem}.barber-home-one .footer-title{font-family:Bebas Neue,sans-serif;font-size:1.4rem;margin-bottom:1rem;letter-spacing:.05em}.barber-home-one .footer-links{display:flex;flex-direction:column;gap:.7rem}.barber-home-one .footer-link{color:var(--text-light);text-decoration:none;font-size:.9rem;transition:color .2s}.barber-home-one .footer-link:hover{color:var(--primary)}.barber-home-one .social-links{display:flex;gap:1rem;margin-top:1rem}.barber-home-one .social-link{width:45px;height:45px;background:var(--bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;text-decoration:none;transition:all .2s}.barber-home-one .social-link:hover{background:var(--primary);color:var(--bg);transform:translateY(-3px)}.barber-home-one .showcase-container{max-width:1200px;margin:0 auto}.barber-home-one .component-section{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:2rem;margin-bottom:2rem}.barber-home-one .component-title{font-family:Bebas Neue,sans-serif;font-size:2rem;margin-bottom:1.5rem;letter-spacing:.05em;color:var(--primary);border-bottom:2px solid var(--border);padding-bottom:.5rem}.barber-home-one .component-grid{display:grid;gap:1.5rem;margin-bottom:1.5rem}.barber-home-one .component-item{padding:1rem;background:var(--bg);border-radius:8px}.barber-home-one .badge{display:inline-block;padding:.4rem .8rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;border-radius:4px;text-transform:uppercase}.barber-home-one .badge-primary{background:var(--primary);color:var(--bg)}.barber-home-one .badge-outline{background:transparent;border:2px solid var(--primary);color:var(--primary)}.barber-home-one .badge-success{background:var(--success);color:var(--bg)}.barber-home-one .badge-warning{background:var(--warning);color:var(--bg)}.barber-home-one .badge-error{background:var(--error);color:var(--bg)}.barber-home-one .badge-soft{background:var(--card);color:var(--primary);border:1px solid var(--border)}.barber-home-one .label-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;background:var(--card);border:1px solid var(--border);border-radius:20px;font-size:.8rem;font-weight:600;color:var(--text)}.barber-home-one .action-primary{display:inline-block;padding:1rem 1.5rem;background:var(--primary);color:var(--bg);border:none;font-family:Bebas Neue,sans-serif;font-size:1rem;letter-spacing:.05em;cursor:pointer;border-radius:4px;text-decoration:none;text-align:center;transition:all .2s}.barber-home-one .action-primary:hover{background:var(--accent)}.barber-home-one .action-secondary{display:inline-block;padding:1rem 1.5rem;background:transparent;color:var(--primary);border:2px solid var(--primary);font-family:Bebas Neue,sans-serif;font-size:1rem;letter-spacing:.05em;cursor:pointer;border-radius:4px;text-decoration:none;text-align:center;transition:all .2s}.barber-home-one .action-secondary:hover{background:var(--primary);color:var(--bg)}.barber-home-one .action-ghost{display:inline-block;padding:1rem 1.5rem;background:transparent;color:var(--primary);border:none;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none;text-align:center;transition:all .2s}.barber-home-one .action-ghost:hover{color:var(--accent)}.barber-home-one .action-small{padding:.6rem 1rem;font-size:.85rem}.barber-home-one .action-large{padding:1.3rem 2rem;font-size:1.2rem}.barber-home-one .action-full{width:100%;display:block}.barber-home-one .action-icon{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;background:var(--primary);color:var(--bg);border:none;border-radius:50%;cursor:pointer;font-size:1.2rem;transition:all .2s}.barber-home-one .action-icon:hover{background:var(--accent)}.barber-home-one .action-icon-square{border-radius:8px}.barber-home-one .alert{padding:1.2rem 1.5rem;border-radius:8px;border:1px solid;display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.barber-home-one .alert-icon{font-size:1.3rem;flex-shrink:0}.barber-home-one .alert-content{flex:1}.barber-home-one .alert-title{font-weight:700;font-size:.95rem;margin-bottom:.3rem}.barber-home-one .alert-message{font-size:.85rem;line-height:1.5}.barber-home-one .alert-success{background:#e8f5e0;border-color:var(--success);color:var(--success)}.barber-home-one .alert-warning{background:#fdf6e3;border-color:var(--warning);color:var(--warning)}.barber-home-one .alert-error{background:#fbe8e8;border-color:var(--error);color:var(--error)}.barber-home-one .alert-info{background:#e3f2fd;border-color:var(--info);color:var(--info)}.barber-home-one .alert-neutral{background:var(--card);border-color:var(--border);color:var(--text)}.barber-home-one .progress-bar-z{width:100%;height:8px;background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.barber-home-one .progress-fill{height:100%;background:var(--primary);transition:width .3s ease}.barber-home-one .progress-bar-thick{height:12px}.barber-home-one .progress-bar-thin{height:4px}.barber-home-one .progress-steps{display:flex;justify-content:space-between;align-items:center;position:relative;margin:2rem 0}.barber-home-one .progress-steps:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:var(--border);transform:translateY(-50%);z-index:0}.barber-home-one .progress-step{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative;z-index:1}.barber-home-one .progress-step-circle{width:40px;height:40px;border-radius:50%;background:var(--card);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;color:var(--text-light)}.barber-home-one .progress-step.active .progress-step-circle{background:var(--primary);border-color:var(--primary);color:var(--bg)}.barber-home-one .progress-step.completed .progress-step-circle{background:var(--success);border-color:var(--success);color:var(--bg)}.barber-home-one .progress-step-label{font-size:.75rem;font-weight:600;color:var(--text-light)}.barber-home-one .progress-step.active .progress-step-label{color:var(--primary)}.barber-home-one .spinner{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.barber-home-one .spinner-small{width:24px;height:24px;border-width:2px}.barber-home-one .spinner-large{width:60px;height:60px;border-width:4px}.barber-home-one .divider{height:1px;background:var(--border);margin:1.5rem 0}.barber-home-one .divider-thick{height:2px;background:var(--primary)}.barber-home-one .divider-dashed{border:none;border-top:2px dashed var(--border);background:transparent}.barber-home-one .divider-text{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;color:var(--text-light);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.barber-home-one .divider-text:before,.barber-home-one .divider-text:after{content:"";flex:1;height:1px;background:var(--border)}.barber-home-one .tooltip-trigger{position:relative;display:inline-block;cursor:pointer}.barber-home-one .tooltip-content{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.5rem;padding:.6rem 1rem;background:var(--primary);color:var(--bg);font-size:.8rem;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.barber-home-one .tooltip-content:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--primary)}.barber-home-one .tooltip-trigger:hover .tooltip-content{opacity:1}.barber-home-one .chip{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--card);border:1px solid var(--border);border-radius:20px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.barber-home-one .chip:hover{background:var(--bg)}.barber-home-one .chip-removable{padding-right:.5rem}.barber-home-one .chip-close{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--border);border-radius:50%;cursor:pointer;font-size:.7rem}.barber-home-one .chip-close:hover{background:var(--primary);color:var(--bg)}.barber-home-one .avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;background:var(--border);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--text)}.barber-home-one .avatar img{width:100%;height:100%;object-fit:cover}.barber-home-one .avatar-small{width:35px;height:35px;font-size:.8rem}.barber-home-one .avatar-large{width:80px;height:80px;font-size:1.5rem}.barber-home-one .avatar-square{border-radius:8px}.barber-home-one .avatar-group{display:flex;align-items:center}.barber-home-one .avatar-group .avatar{margin-left:-12px;border:2px solid var(--bg)}.barber-home-one .avatar-group .avatar:first-child{margin-left:0}.barber-home-one .breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-light)}.barber-home-one .breadcrumb-item{display:flex;align-items:center;gap:.5rem}.barber-home-one .breadcrumb-link{color:var(--text-light);text-decoration:none;transition:color .2s}.barber-home-one .breadcrumb-link:hover{color:var(--primary)}.barber-home-one .breadcrumb-separator{color:var(--border)}.barber-home-one .breadcrumb-current{color:var(--primary);font-weight:600}.barber-home-one .pagination{display:flex;align-items:center;gap:.5rem;justify-content:center}.barber-home-one .pagination-item{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--card);border:1px solid var(--border);border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;text-decoration:none;color:var(--text);transition:all .2s}.barber-home-one .pagination-item:hover{background:var(--bg)}.barber-home-one .pagination-item.active{background:var(--primary);color:var(--bg);border-color:var(--primary)}.barber-home-one .pagination-item.disabled{opacity:.5;cursor:not-allowed}.barber-home-one .skeleton{background:linear-gradient(90deg,var(--card) 25%,var(--border) 50%,var(--card) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.barber-home-one .skeleton-text{height:1rem;margin-bottom:.5rem}.barber-home-one .skeleton-title{height:1.5rem;width:60%;margin-bottom:1rem}.barber-home-one .skeleton-circle{width:50px;height:50px;border-radius:50%}.barber-home-one .skeleton-rect{height:100px}.barber-home-one .empty-state{text-align:center;padding:3rem 2rem;background:var(--card);border:1px solid var(--border);border-radius:12px}.barber-home-one .empty-state-icon{font-size:4rem;margin-bottom:1rem;opacity:.5}.barber-home-one .empty-state-title{font-family:Bebas Neue,sans-serif;font-size:1.5rem;margin-bottom:.5rem;letter-spacing:.05em}.barber-home-one .empty-state-message{color:var(--text-light);font-size:.9rem;margin-bottom:1.5rem;line-height:1.6}.barber-home-one .rating{display:inline-flex;align-items:center;gap:.3rem}.barber-home-one .rating-star{font-size:1.2rem;color:var(--border)}.barber-home-one .rating-star.filled{color:#d4a017}.barber-home-one .rating-value{margin-left:.5rem;font-weight:600;font-size:.9rem;color:var(--text)}.barber-home-one .timeline{position:relative;padding-left:2rem}.barber-home-one .timeline:before{content:"";position:absolute;left:.5rem;top:0;bottom:0;width:2px;background:var(--border)}.barber-home-one .timeline-item{position:relative;margin-bottom:2rem}.barber-home-one .timeline-marker{position:absolute;left:-1.5rem;top:0;width:12px;height:12px;border-radius:50%;background:var(--primary);border:2px solid var(--bg)}.barber-home-one .timeline-content{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:1rem}.barber-home-one .timeline-title{font-weight:700;font-size:.95rem;margin-bottom:.3rem}.barber-home-one .timeline-time{font-size:.75rem;color:var(--text-light);margin-bottom:.5rem}.barber-home-one .timeline-description{font-size:.85rem;color:var(--text-light);line-height:1.5}.d-swiper-o{--primary: #ec994b;--white: #ffffff;--bg: #f5f5f5}.d-swiper-o #trending{padding:4rem 0}@media (max-width: 1440px){.d-swiper-o #trending{padding:7rem 0}}.d-swiper-o .trending-slider{padding:2rem 0;position:relative}@media (max-width: 1440px){.d-swiper-o .trending-slider{height:100%}}.d-swiper-o .trending-slide{width:12rem;height:20rem;position:relative}.d-swiper-o .trending-slide-img{position:relative}.d-swiper-o .image-overlay{position:absolute;bottom:0;left:0;width:100%;height:60%;border-radius:2rem;background:linear-gradient(to top,rgb(12,12,12),rgba(255,255,255,0))}.d-swiper-o .trending-slide-content{position:absolute;left:0;right:0;top:0;bottom:0}.d-swiper-o .shoe-price{position:absolute;top:2rem;right:2rem;color:var(--white)}.d-swiper-o .trending-slide-content-bottom{position:absolute;bottom:2rem;left:2rem;color:var(--white)}.d-swiper-o .shoe-rating{padding-top:1rem;display:flex;gap:1rem}.d-swiper-o .shoe-rating ion-icon{color:var(--primary)}.d-swiper-o .swiper-slide-shadow-left,.d-swiper-o .swiper-slide-shadow-right{display:none}.d-swiper-o .trending-slider-control{position:relative;bottom:-2rem;display:flex;align-items:center;justify-content:center}.d-swiper-o .swiper-button-next{left:58%!important;transform:translate(-58%)!important}@media (max-width: 990px){.d-swiper-o .swiper-button-next{left:70%!important;transform:translate(-70%)!important}}@media (max-width: 450px){.d-swiper-o .swiper-button-next{left:80%!important;transform:translate(-80%)!important}}@media (max-width: 990px){.d-swiper-o .swiper-button-prev{left:30%!important;transform:translate(-30%)!important}}@media (max-width: 450px){.d-swiper-o .swiper-button-prev{left:20%!important;transform:translate(-20%)!important}}.d-swiper-o .slider-arrow{background:var(--white);width:3.5rem;height:3.5rem;border-radius:50%;left:42%;transform:translate(-42%)}.d-swiper-o .slider-arrow ion-icon{font-size:2rem;color:#222224}.d-swiper-o .slider-arrow:after{content:""}.d-swiper-o .swiper-pagination{position:relative;width:15rem;bottom:1.5rem}.d-swiper-o .swiper-pagination .swiper-pagination-bullet{filter:drop-shadow(0px 8px 24px rgba(18,28,53,.1))}.d-swiper-o .swiper-pagination .swiper-pagination-bullet-active{background:var(--primary)}.banner-default .profile-wrapper{display:flex;flex-direction:column;margin-bottom:1rem;margin-top:-150px}.banner-default .profile-wrapper .picture-wrapper{background:#fff;display:inline-flex;border-radius:50%;align-items:center;justify-content:center;background-color:transparent;width:64px;height:64px;margin:auto;margin-top:7.5rem}.banner-default .profile-wrapper .name-bio-wrapper{box-sizing:border-box;width:100%;padding:8px 32px;margin:0 auto;overflow-wrap:break-word;text-align:center;color:var(--bg-contrast-color, #000)}.banner-default .profile-wrapper .name-bio-wrapper .name{font-size:15px;font-weight:600}.banner-default .profile-wrapper .name-bio-wrapper .bio{line-height:18px;font-size:11px;letter-spacing:.5px;margin-top:6px}.banner-default .profile-wrapper .bio-username-text{font-size:11px;letter-spacing:-.05em;color:var(--bg-contrast-color, #000)}.banner-default .profile-wrapper .picture-wrapper .picture{display:inline-flex;border-radius:50%;overflow:hidden;z-index:10;width:100%;height:100%;animation:animate-profile-photo .8s .2s backwards}.banner-default .profile-wrapper .picture-wrapper .picture:before{background:#fff}.banner-default .profile-wrapper .picture-wrapper .picture img{text-indent:100%;white-space:nowrap;overflow:hidden;object-fit:cover;width:100%;height:100%;border-radius:inherit}.banner-default .profile-wrapper .picture-wrapper .picture:not(.--in-img) img{border-radius:550px}.banner-default .profile-wrapper .default-bio-banner{position:absolute;top:0;z-index:10;width:100%;height:174px;animation:animate-cover-photo 1s ease-in-out backwards}.banner-default .yetti-cover-wrapper{z-index:1;padding:.5rem}.banner-default .yetti-cover-wrapper .yetti-photo{height:137px;position:relative;animation:animate-cover-photo 1s ease-in-out backwards}.banner-default .yetti-cover-wrapper .yetti-photo img{animation:animate-cover-photo 1s ease-in-out backwards;object-fit:cover;width:100%;height:137px;position:relative;object-position:center center;border-radius:.5rem}.banner-default .profile-wrapper .name-bio-wrapper .content{animation:animate-name .3s .5s backwards;overflow:hidden}.banner-default .-align-center .profile-wrapper .name-bio-wrapper,.banner-default .-align-center .profile-wrapper .bio,.banner-default .-align-center .profile-wrapper .content{text-align:center}.banner-default .-align-left .profile-wrapper .name-bio-wrapper{text-align:left}.banner-default .-align-left .profile-wrapper .picture-wrapper{margin-left:32px}.banner-default .-align-right .profile-wrapper .name-bio-wrapper,.banner-default .-align-right .profile-wrapper .bio,.banner-default .-align-right .profile-wrapper .content{text-align:right}.banner-default .-align-right .profile-wrapper .picture-wrapper{margin-right:32px}.banner-stone .profile-wrapper{display:flex;flex-direction:column;margin-bottom:1rem;margin-top:-100px;position:relative;z-index:9}.banner-stone .profile-wrapper .picture-wrapper{background:#fff;display:inline-flex;border-radius:50%;align-items:center;justify-content:center;background-color:transparent;width:64px;height:64px;margin:auto;margin-top:7.5rem}.banner-stone .profile-wrapper .name-bio-wrapper{box-sizing:border-box;width:100%;padding:8px 32px;margin:0 auto;overflow-wrap:break-word;text-align:center;color:var(--bg-contrast-color, #000)}.banner-stone .profile-wrapper .name-bio-wrapper .name{font-size:15px;font-weight:600}.banner-stone .profile-wrapper .name-bio-wrapper .bio{line-height:18px;font-size:11px;letter-spacing:.5px;margin-top:6px}.banner-stone .profile-wrapper .bio-username-text{font-size:11px;letter-spacing:-.05em;color:var(--bg-contrast-color, #000)}.banner-stone .profile-wrapper .picture-wrapper .picture{display:inline-flex;border-radius:50%;overflow:hidden;z-index:10;width:100%;height:100%;animation:animate-profile-photo .8s .2s backwards}.banner-stone .profile-wrapper .picture-wrapper .picture:before{background:#fff}.banner-stone .profile-wrapper .picture-wrapper .picture img{text-indent:100%;white-space:nowrap;overflow:hidden;object-fit:cover;width:100%;height:100%;border-radius:inherit}.banner-stone .profile-wrapper .picture-wrapper .picture:not(.--in-img) img{border-radius:550px}.banner-stone .profile-wrapper .default-bio-banner{position:absolute;top:0;z-index:10;width:100%;height:174px;animation:animate-cover-photo 1s ease-in-out backwards}.banner-stone .yetti-cover-wrapper{z-index:1}.banner-stone .yetti-cover-wrapper .yetti-photo{position:relative}.banner-stone .yetti-cover-wrapper .yetti-photo:before{content:"";position:absolute;display:inline-block;left:0;bottom:-1px;width:100%;height:100%;background:linear-gradient(transparent 10%,var(--general-site-color) 90%)!important;z-index:9}.banner-stone .yetti-cover-wrapper .yetti-photo img{display:block;border-radius:0;width:100%!important;overflow:hidden;aspect-ratio:1.125;object-fit:cover}.banner-stone .profile-wrapper .name-bio-wrapper .content{animation:animate-name .3s .5s backwards;overflow:hidden}.banner-stone .-align-center .profile-wrapper .name-bio-wrapper,.banner-stone .-align-center .profile-wrapper .bio,.banner-stone .-align-center .profile-wrapper .content{text-align:center}.banner-stone .-align-left .profile-wrapper .name-bio-wrapper{text-align:left}.banner-stone .-align-left .profile-wrapper .picture-wrapper{margin-left:32px}.banner-stone .-align-right .profile-wrapper .name-bio-wrapper,.banner-stone .-align-right .profile-wrapper .bio,.banner-stone .-align-right .profile-wrapper .content{text-align:right}.banner-stone .-align-right .profile-wrapper .picture-wrapper{margin-right:32px}@keyframes spin{to{transform:rotate(1turn)}}.banner-v5 .--v5-content{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:18px;height:min-content;justify-content:flex-start;overflow:visible;padding:64px 16px 16px;position:relative;width:100%}.banner-v5 .--location{color:var(--bg-contrast-color, #000)}.banner-v5 .name-bio-wrapper{box-sizing:border-box;width:100%;margin:0 auto;overflow-wrap:break-word;text-align:left;color:var(--bg-contrast-color, #000)}.banner-v5 .name-bio-wrapper .name{font-size:32px;font-weight:700;letter-spacing:-1.5px;line-height:1.2rem}@media (max-width: 809px){.banner-v5 .name-bio-wrapper .name{font-size:22px;font-weight:700;letter-spacing:-1px;line-height:130%}}.banner-v5 .name-bio-wrapper .bio{font-size:20px;font-weight:400;letter-spacing:-.34px;line-height:29px;text-align:left}@media (max-width: 809px){.banner-v5 .name-bio-wrapper .bio{font-size:17px;font-weight:400;letter-spacing:-.34px;line-height:150%}}.banner-v5 .bio-username-text{font-size:11px;letter-spacing:-.05em;color:var(--bg-contrast-color, #000)}.banner-v5 .profile-wrapper{align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:16px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative}.banner-v5 .profile-wrapper .v5-highlight{overflow:initial!important}.banner-v5 .profile-wrapper .v5-highlight.story-preview .base-picture-o{display:none!important}.banner-v5 .profile-wrapper .v5-highlight .picture-wrapper .picture{animation:spin 10s infinite linear;border-top:2px solid #ffffff;border-right:2px solid #000000;border-left:2px solid #000000;border-bottom:2px solid #ffffff}.banner-v5 .profile-wrapper .v5-highlight .picture-wrapper .picture img{padding:4px;animation:spin 10s infinite reverse linear}.banner-v5 .profile-wrapper .picture-wrapper{background:#fff;display:inline-flex;border-radius:50%;align-items:center;justify-content:center;background-color:transparent}.banner-v5 .profile-wrapper .picture-wrapper.is-story{width:initial!important;max-width:initial!important;margin:initial!important}.banner-v5 .profile-wrapper .picture-wrapper.is-story .info,.banner-v5 .profile-wrapper .picture-wrapper.is-story .item-preview{display:none!important}.banner-v5 .profile-wrapper .picture-wrapper .picture{display:inline-flex;border-radius:50%;box-shadow:0 2px 15px #0000001f;overflow:hidden;z-index:10;width:96px;height:96px;animation:animate-profile-photo .8s .2s backwards;border:4px solid black}.banner-v5 .profile-wrapper .picture-wrapper .picture:before{background:#fff}.banner-v5 .profile-wrapper .picture-wrapper .picture img{text-indent:100%;white-space:nowrap;overflow:hidden;object-fit:cover;width:100%;height:100%;border-radius:inherit}.banner-v5 .profile-wrapper .picture-wrapper .picture:not(.--in-img) img{border-radius:550px}.banner-v5 .profile-wrapper .default-bio-banner{position:absolute;top:0;z-index:10;width:100%;height:174px;animation:animate-cover-photo 1s ease-in-out backwards}.banner-v5 .yetti-cover-wrapper{z-index:1;padding:.5rem}.banner-v5 .yetti-cover-wrapper .yetti-photo{height:137px;position:relative;animation:animate-cover-photo 1s ease-in-out backwards}.banner-v5 .yetti-cover-wrapper .yetti-photo img{animation:animate-cover-photo 1s ease-in-out backwards;object-fit:cover;width:100%;height:137px;position:relative;object-position:center center;border-radius:.5rem}.banner-v5 .profile-wrapper .name-bio-wrapper .content{animation:animate-name .3s .5s backwards;overflow:hidden}.banner-v5 .-align-left .profile-wrapper .name-bio-wrapper{text-align:left}.banner-v5 .-align-left .profile-wrapper .picture-wrapper{margin-left:32px}.banner-v5 .-align-center .profile-wrapper .name-bio-wrapper,.banner-v5 .-align-center .profile-wrapper .bio,.banner-v5 .-align-center .profile-wrapper .content{text-align:center}.banner-v5 .-align-right .profile-wrapper .name-bio-wrapper,.banner-v5 .-align-right .profile-wrapper .bio,.banner-v5 .-align-right .profile-wrapper .content{text-align:right}.banner-v5 .-align-right .profile-wrapper .picture-wrapper{margin-right:32px}.banner-shapes .--location{color:var(--bg-contrast-color, #000)}.banner-shapes .profile-wrapper{display:flex;flex-direction:column;margin-bottom:1rem;margin-top:-150px}.banner-shapes .profile-wrapper .picture-wrapper{background:#fff;display:inline-flex;border-radius:50%;align-items:center;justify-content:center;background-color:transparent;width:132px;height:132px;margin:auto;margin-top:4rem}.banner-shapes .profile-wrapper .name-bio-wrapper{box-sizing:border-box;width:100%;padding:8px 32px;margin:0 auto;overflow-wrap:break-word;text-align:center;color:var(--bg-contrast-color, #000);padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 768px){.banner-shapes .profile-wrapper .name-bio-wrapper{padding-left:2.5rem;padding-right:2.5rem}}.banner-shapes .profile-wrapper .name-bio-wrapper .name{font-size:28px;line-height:34px}.banner-shapes .profile-wrapper .name-bio-wrapper .bio{line-height:18px;font-size:12px;letter-spacing:.5px;margin-top:6px}.banner-shapes .profile-wrapper .picture-wrapper .picture{display:inline-flex;border-radius:50%;overflow:hidden;z-index:10;width:100%;height:100%;animation:animate-profile-photo .8s .2s backwards;padding:6px}.banner-shapes .profile-wrapper .picture-wrapper .picture:before{background:#fff}.banner-shapes .profile-wrapper .picture-wrapper .picture img{text-indent:100%;white-space:nowrap;overflow:hidden;object-fit:cover;width:100%;height:100%;border-radius:inherit}.banner-shapes .profile-wrapper .picture-wrapper .picture:not(.--in-img) img{border-radius:550px}.banner-shapes .profile-wrapper .default-bio-banner{position:absolute;top:0;z-index:10;width:100%;height:174px;clip-path:url(#bannercurve);animation:animate-cover-photo 1s ease-in-out backwards}.banner-shapes .yetti-cover-wrapper{clip-path:url(#bannercurve);-webkit-clip-path:url(#bannercurve);z-index:1}.banner-shapes .yetti-cover-wrapper .yetti-photo{height:160px;position:relative;animation:animate-cover-photo 1s ease-in-out backwards}.banner-shapes .yetti-cover-wrapper .yetti-photo img{animation:animate-cover-photo 1s ease-in-out backwards;object-fit:cover;width:100%;height:160px;position:relative;object-position:center center;border-radius:0!important}.banner-shapes .profile-wrapper .name-bio-wrapper .content{animation:animate-name .3s .5s backwards;overflow:hidden}.banner-shapes .-align-center .profile-wrapper .name-bio-wrapper,.banner-shapes .-align-center .profile-wrapper .bio,.banner-shapes .-align-center .profile-wrapper .content{text-align:center}.banner-shapes .-align-left .profile-wrapper .name-bio-wrapper{text-align:left}.banner-shapes .-align-left .profile-wrapper .picture-wrapper{margin-left:32px}.banner-shapes .-align-right .profile-wrapper .name-bio-wrapper,.banner-shapes .-align-right .profile-wrapper .bio,.banner-shapes .-align-right .profile-wrapper .content{text-align:right}.banner-shapes .-align-right .profile-wrapper .picture-wrapper{margin-right:32px}.banner-shapes-slant-right .--location{color:var(--bg-contrast-color, #000)}.banner-shapes-slant-right .profile-wrapper{display:flex;flex-direction:column;margin-bottom:1rem;margin-top:-150px}.banner-shapes-slant-right .profile-wrapper .picture-wrapper{background:#fff;display:inline-flex;border-radius:50%;align-items:center;justify-content:center;background-color:transparent;width:100px;height:100px;margin:auto;margin-top:4rem}.banner-shapes-slant-right .profile-wrapper .name-bio-wrapper{box-sizing:border-box;width:100%;padding:8px 32px;margin:0 auto;overflow-wrap:break-word;text-align:center;color:var(--bg-contrast-color, #000);padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 768px){.banner-shapes-slant-right .profile-wrapper .name-bio-wrapper{padding-left:2.5rem;padding-right:2.5rem}}.banner-shapes-slant-right .profile-wrapper .name-bio-wrapper .name{font-size:28px;line-height:34px}.banner-shapes-slant-right .profile-wrapper .name-bio-wrapper .bio{line-height:18px;font-size:12px;letter-spacing:.5px;margin-top:6px}.banner-shapes-slant-right .profile-wrapper .picture-wrapper .picture{display:inline-flex;border-radius:50%;overflow:hidden;z-index:10;width:100%;height:100%;animation:animate-profile-photo .8s .2s backwards;padding:6px}.banner-shapes-slant-right .profile-wrapper .picture-wrapper .picture:before{background:#fff}.banner-shapes-slant-right .profile-wrapper .picture-wrapper .picture img{text-indent:100%;white-space:nowrap;overflow:hidden;object-fit:cover;width:100%;height:100%;border-radius:inherit}.banner-shapes-slant-right .profile-wrapper .picture-wrapper .picture:not(.--in-img) img{border-radius:550px}.banner-shapes-slant-right .profile-wrapper .default-bio-banner{position:absolute;top:0;z-index:10;width:100%;height:174px;clip-path:url(#banner-shapes-slant-right-mask);animation:animate-cover-photo 1s ease-in-out backwards}.banner-shapes-slant-right .yetti-cover-wrapper{clip-path:url(#banner-shapes-slant-right-mask);-webkit-clip-path:url(#banner-shapes-slant-right-mask);z-index:1}.banner-shapes-slant-right .yetti-cover-wrapper .yetti-photo{height:190px;position:relative;animation:animate-cover-photo 1s ease-in-out backwards}.banner-shapes-slant-right .yetti-cover-wrapper .yetti-photo img{animation:animate-cover-photo 1s ease-in-out backwards;object-fit:cover;width:100%;height:190px;position:relative;object-position:center center;border-radius:0!important}.banner-shapes-slant-right .profile-wrapper .name-bio-wrapper .content{animation:animate-name .3s .5s backwards;overflow:hidden}.banner-shapes-slant-right .-align-center .profile-wrapper .name-bio-wrapper,.banner-shapes-slant-right .-align-center .profile-wrapper .bio,.banner-shapes-slant-right .-align-center .profile-wrapper .content{text-align:center}.banner-shapes-slant-right .-align-left .profile-wrapper .name-bio-wrapper{text-align:left}.banner-shapes-slant-right .-align-left .profile-wrapper .picture-wrapper{margin-left:1.25rem}.banner-shapes-slant-right .-align-right .profile-wrapper .name-bio-wrapper,.banner-shapes-slant-right .-align-right .profile-wrapper .bio,.banner-shapes-slant-right .-align-right .profile-wrapper .content{text-align:right}.banner-shapes-slant-right .-align-right .profile-wrapper .picture-wrapper{margin-right:1.25rem}@keyframes animate-cover-photo{0%{margin-bottom:100px;transform:scale(2);animation-timing-function:ease-out}to{margin-bottom:0;transform:scale(1)}}@keyframes animate-profile-photo{0%{transform:scale(0)}80%{transform:scale(1.1);animation-timing-function:ease-out}to{transform:scale(1)}}@keyframes animate-name{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes animate-social{0%{transform:scale(0)}95%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes animate-link{0%{top:60px;transform:scale(0)}to{top:0;transform:scale(1)}}@keyframes animate-watermark{0%{opacity:0}to{opacity:1}}.banner-shapes-slant-left .--location{color:var(--bg-contrast-color, #000)}.banner-shapes-slant-left .profile-wrapper{display:flex;flex-direction:column;margin-bottom:1rem}.banner-shapes-slant-left .profile-wrapper .picture-wrapper{background:#fff;display:inline-flex;border-radius:50%;align-items:center;justify-content:center;background-color:transparent;width:75px;height:75px;margin:auto}.banner-shapes-slant-left .profile-wrapper .name-bio-wrapper{box-sizing:border-box;width:100%;padding:8px 32px;margin:0 auto;overflow-wrap:break-word;text-align:center;color:var(--bg-contrast-color, #000);padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 768px){.banner-shapes-slant-left .profile-wrapper .name-bio-wrapper{padding-left:1.5rem;padding-right:2.5rem}}.banner-shapes-slant-left .profile-wrapper .name-bio-wrapper .name{font-size:28px;line-height:34px}.banner-shapes-slant-left .profile-wrapper .name-bio-wrapper .bio{line-height:18px;font-size:12px;letter-spacing:.5px;margin-top:6px}.banner-shapes-slant-left .profile-wrapper .picture-wrapper .picture{display:inline-flex;border-radius:50%;overflow:hidden;z-index:10;width:100%;height:100%;animation:animate-profile-photo .8s .2s backwards;padding:6px}.banner-shapes-slant-left .profile-wrapper .picture-wrapper .picture:before{background:#fff}.banner-shapes-slant-left .profile-wrapper .picture-wrapper .picture img{text-indent:100%;white-space:nowrap;overflow:hidden;object-fit:cover;width:100%;height:100%;border-radius:inherit}.banner-shapes-slant-left .profile-wrapper .picture-wrapper .picture:not(.--in-img) img{border-radius:550px}.banner-shapes-slant-left .profile-wrapper .default-bio-banner{position:absolute;top:0;z-index:10;width:100%;height:174px;clip-path:url(#banner-shapes-slant-left-mask);animation:animate-cover-photo 1s ease-in-out backwards}.banner-shapes-slant-left .yetti-cover-wrapper{clip-path:url(#banner-shapes-slant-left-mask);-webkit-clip-path:url(#banner-shapes-slant-left-mask);z-index:1}.banner-shapes-slant-left .yetti-cover-wrapper .yetti-photo{height:300px;position:relative;animation:animate-cover-photo 1s ease-in-out backwards}.banner-shapes-slant-left .yetti-cover-wrapper .yetti-photo img{animation:animate-cover-photo 1s ease-in-out backwards;object-fit:cover;width:100%;height:300px;position:relative;object-position:center center;border-radius:0!important}.banner-shapes-slant-left .profile-wrapper .name-bio-wrapper .content{animation:animate-name .3s .5s backwards;overflow:hidden}.banner-shapes-slant-left .-align-center .profile-wrapper .name-bio-wrapper,.banner-shapes-slant-left .-align-center .profile-wrapper .bio,.banner-shapes-slant-left .-align-center .profile-wrapper .content{text-align:center}.banner-shapes-slant-left .-align-left .profile-wrapper .name-bio-wrapper{text-align:left}.banner-shapes-slant-left .-align-left .profile-wrapper .picture-wrapper{margin-left:1.25rem}.banner-shapes-slant-left .-align-right .profile-wrapper .name-bio-wrapper,.banner-shapes-slant-left .-align-right .profile-wrapper .bio,.banner-shapes-slant-left .-align-right .profile-wrapper .content{text-align:right}.banner-shapes-slant-left .-align-right .profile-wrapper .picture-wrapper{margin-right:1.25rem}.banner-t16{height:calc(100svh - 151px);position:relative}.banner-t16 .-banner-cover{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;overflow:hidden}.banner-t16 .-banner-cover img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;border-radius:0}.banner-t16 .-banner-overlay{opacity:20%;background:white;position:absolute;top:0;right:0;bottom:0;left:0;opacity:40%;background:black;border-radius:0}.banner-t16 .-thumb-avatar{position:absolute;bottom:0;left:0;right:0;padding:45px 20px;align-items:center;flex-flow:column;display:flex}.banner-t16 .-thumb-avatar img{border-radius:50%;margin-bottom:20px;width:140px;height:140px;object-fit:cover;object-position:center center}.banner-t16 .-thumb-avatar .--bio{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;font-style:normal;font-weight:600;text-align:center;white-space:pre-line;padding:0 36px;max-width:100%;font-size:14px;line-height:22px;margin-top:-6px;color:#fff}.banner-t16 .-thumb-avatar .--bio.-no-banner{color:var(--bg-contrast-color, #000)}.banner-t16 .-name{margin-bottom:30px;white-space:nowrap;overflow:hidden;top:23px;left:0;right:0;position:absolute;align-items:center;display:flex;flex-flow:row;color:#fff}.banner-t16 .-name .--name-inner{font-size:48px;line-height:58px;text-align:center;font-weight:600;position:relative;padding-right:10px;display:flex;flex-flow:row;align-items:center;animation:move-text 10s 1s linear infinite;color:#fff}.banner-t16 .-name .--name-inner.-no-banner{color:var(--bg-contrast-color, #000)}.banner-t16 .-name .--name-inner .--deco{margin-left:10px}@keyframes move-text{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes move-text-right{0%{transform:translate(0)}to{transform:translate(100%)}}.banner-t19{display:flex;flex-flow:column;align-items:center;padding:40px 18px 0}.banner-t19 .-align-center .--name,.banner-t19 .-align-center .--bio{text-align:center}.banner-t19 .-align-left{align-items:flex-start}.banner-t19 .-align-left .--name{text-align:left}.banner-t19 .-align-left .--bio{text-align:left;padding:0}.banner-t19 .-align-right{align-items:flex-end}.banner-t19 .-align-right .--name{text-align:right}.banner-t19 .-align-right .--bio{text-align:right;padding:0}.banner-t19 .--avatar{border-radius:50%;margin-bottom:12px;width:104px;height:104px;object-fit:cover;object-position:center center}.banner-t19 .--location,.banner-t19 .--bio,.banner-t19 .--name{color:var(--bg-contrast-color, #000)}.banner-t19 .--name{font-size:28px;line-height:36px;text-align:center;font-weight:600;margin-top:auto}.banner-t19 .--bio{font-style:normal;font-weight:400;text-align:center;white-space:pre-line;padding:0 36px;max-width:100%;margin-top:6px;font-size:13px;line-height:20px}.banner-t19 .-banner-cover{flex-wrap:nowrap;overflow:hidden;position:relative;width:calc(100% + 40px);gap:14px;margin-top:32px;display:flex;flex-flow:row;align-items:center}@media (max-width: 768px){.banner-t19 .-banner-cover{width:100%}}.banner-t19 .-banner-cover .--cover-item{flex-shrink:0!important;width:66%;border-radius:10px;overflow:hidden;left:calc(-50% - 7px);position:relative}.banner-t19 .-banner-cover .--cover-item .--cover-padding-conatiner{max-height:100%;overflow:hidden}.banner-t19 .-banner-cover .--cover-item .--cover-padding-conatiner .--padding{padding-bottom:100%}.banner-t19 .-banner-cover .--cover-item img{left:0;right:0;top:0;bottom:0;width:100%;height:100%;position:absolute;object-fit:cover;object-position:center center}.banner-t20{display:flex;flex-flow:column;align-items:center;padding:30px 18px 0}.banner-t20.-align-center .--bio,.banner-t20.-align-center .--name{text-align:center}.banner-t20.-align-left{align-items:flex-start}.banner-t20.-align-left .--name{text-align:left}.banner-t20.-align-left .--bio{text-align:left;padding:0}.banner-t20.-align-right{align-items:flex-end}.banner-t20.-align-right .--name{text-align:right}.banner-t20.-align-right .--bio{text-align:right;padding:0}.banner-t20 .--avatar{border-radius:50%;margin-bottom:12px;width:104px;height:104px;object-fit:cover;object-position:center center}.banner-t20 .--bio,.banner-t20 .--name{color:var(--bg-contrast-color, #000)}.banner-t20 .--name{font-size:64px;font-weight:600;padding-bottom:30px;border-bottom:1px solid #3d3f42;align-items:left}@media (max-width: 768px){.banner-t20 .--name{font-size:34px}}.banner-t20 .--bio{font-style:normal;font-weight:600;text-align:center;white-space:pre-line;max-width:100%;font-size:14px;line-height:22px;border-bottom:1px solid #3d3f42;white-space:nowrap;overflow:hidden;align-items:center;display:flex;flex-flow:row;padding:12px 36px 12px 0}.banner-t20 .--bio .--bio-inner{animation:move-text 25s 1s linear infinite;padding-right:5px}.banner-t20 .-banner-cover{margin-top:30px;align-items:center;display:flex;flex-flow:column}.banner-t20 .-banner-cover .--cover-item{width:100%;max-width:380px;position:relative}.banner-t20 .-banner-cover .--cover-item .--cover-padding-conatiner{max-height:100%;overflow:hidden}.banner-t20 .-banner-cover .--cover-item .--cover-padding-conatiner .--padding{padding-bottom:100%}.banner-t20 .-banner-cover .--cover-item>img{left:0;right:0;top:0;bottom:0;width:100%;height:25rem;object-fit:cover;object-position:center center}@keyframes animate-cover-photo-winn{0%{height:0;animation-timing-function:ease-out}to{height:280px}}@keyframes animate-profile-photo-winn{0%{transform:scale(3)}to{transform:scale(1)}}@keyframes animate-name-winn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes animate-social-winn{0%{transform:scale(0)}95%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes animate-link-winn{0%{top:60px;transform:scale(0)}to{top:0;transform:scale(1)}}.banner-winn .-align-left{align-items:flex-start}.banner-winn .-align-left .--bio{text-align:left;padding:0}.banner-winn .-align-left .profile-wrapper .picture-wrapper{padding:0 15px;text-align:left}.banner-winn .-align-left .profile-wrapper .name-bio-wrapper{padding:0 15px}.banner-winn .-align-left .profile-wrapper .name-bio-wrapper .content{text-align:left}.banner-winn .-align-left .profile-wrapper .name-bio-wrapper .name{text-align:left;justify-content:start}.banner-winn .-align-right{align-items:flex-end;align-items:flex-start}.banner-winn .-align-right .--bio{text-align:right;padding:0}.banner-winn .-align-right .profile-wrapper .picture-wrapper{padding:0 15px;text-align:right}.banner-winn .-align-right .profile-wrapper .name-bio-wrapper{padding:0 15px}.banner-winn .-align-right .profile-wrapper .name-bio-wrapper .content{text-align:right}.banner-winn .-align-right .profile-wrapper .name-bio-wrapper .name{text-align:right;justify-content:flex-end}.banner-winn .profile-wrapper{display:flex;flex-direction:column-reverse;margin-bottom:2rem;width:100%;z-index:100;position:relative}.banner-winn .profile-wrapper .picture-wrapper{height:232px;margin-top:-25px;z-index:1;text-align:center}.banner-winn .profile-wrapper .name-bio-wrapper{display:flex;flex-direction:column-reverse;overflow-wrap:break-word;z-index:2}.banner-winn .profile-wrapper .name-bio-wrapper .name{font-size:60px;font-weight:400;letter-spacing:-6px;line-height:60px;margin:24px auto 0;max-width:340px;min-height:120px;width:100%;overflow:hidden;text-align:center;display:flex;justify-content:center;align-items:flex-start;color:var(--theme-text-color, #fff)}.banner-winn .profile-wrapper .name-bio-wrapper .bio{font-size:13px;font-weight:500;letter-spacing:1px;line-height:17px;margin-top:24px;overflow:hidden;color:var(--theme-text-color, #fff)}.banner-winn .profile-wrapper .picture-wrapper .picture{display:inline-flex;overflow:hidden;animation:animate-profile-photo-winn 1s ease-in-out backwards;padding:3px}.banner-winn .profile-wrapper .picture-wrapper .picture:before{background:#000}.banner-winn .profile-wrapper .picture-wrapper .picture img{height:232px;object-fit:cover;width:232px}.banner-winn .yetti-cover-wrapper{height:280px;position:absolute;width:100%}.banner-winn .yetti-cover-wrapper:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;display:block;background:rgba(0,0,0,.3607843137);z-index:99}.banner-winn .yetti-cover-wrapper .yetti-photo{animation:animate-cover-photo-winn .8s .2s ease-in-out backwards;height:280px;overflow:hidden}.banner-winn .yetti-cover-wrapper .yetti-photo .bio-background{display:block;position:relative}.banner-winn .yetti-cover-wrapper .yetti-photo .bio-background *{height:280px;object-fit:cover;width:100%}.banner-winn .profile-wrapper .name-bio-wrapper .content{animation:animate-name-winn .3s .5s backwards;overflow:hidden;text-align:center}.banner-winn .social-links .social-link,.banner-winn .stories.carousel .story>.item-link{animation:animate-social-winn .5s .5s ease-in-out backwards}.banner-winn .picture-wrapper,.banner-winn .name-bio-wrapper{z-index:20;position:relative}@keyframes animate-cover-photo-kin{0%{height:0;animation-timing-function:ease-out}to{height:168px}}@keyframes animate-profile-photo-kin{0%{transform:translateY(50px);visibility:hidden}to{transform:translateY(0);visibility:visible}}@keyframes animate-profile-photo-mirrors-kin{0%{transform:translateY(50px);visibility:hidden}to{transform:translateY(0);visibility:visible}}@keyframes animate-name-kin{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes animate-social-kin{0%{transform:scale(0)}95%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes animate-link-kin{0%{top:60px;transform:scale(0)}to{top:0;transform:scale(1)}}.banner-kin .--location{color:var(--bg-contrast-color, #000)}.banner-kin .profile-wrapper{position:relative;display:flex;flex-direction:column}.banner-kin .profile-wrapper:before{background-color:#e8ebea;background-image:var(--avatar-url);background-repeat:no-repeat,no-repeat;background-size:140px 154px,cover;background-position:8px 10px,center;box-sizing:border-box;content:"";height:200px;position:absolute;top:68px;width:156px}.banner-kin .profile-wrapper:after{background-color:#e8ebea;background-image:var(--avatar-url);background-repeat:no-repeat,no-repeat;background-size:140px 154px,cover;background-position:8px 10px,center;box-sizing:border-box;content:"";height:200px;position:absolute;top:68px;width:156px;animation:animate-profile-photo-mirrors-kin .5s .2s ease-in-out backwards;right:-90px}.banner-kin .profile-wrapper:before{animation:animate-profile-photo-mirrors-kin .5s ease-in-out backwards;left:-90px}.banner-kin .profile-wrapper .picture-wrapper{background-repeat:no-repeat;background-size:contain;box-sizing:border-box;display:inline-flex;justify-content:center;margin-top:68px;margin-left:auto;margin-right:auto;border-radius:550px;margin-bottom:3rem}.banner-kin .profile-wrapper .picture-wrapper .picture:not(.customize-border){border:10px solid #e8ebea}.banner-kin .profile-wrapper .picture-wrapper .picture{display:inline-flex;border-radius:550px}.banner-kin .profile-wrapper .picture-wrapper .picture img{height:140px;object-fit:cover;width:140px;border-radius:550px}.banner-kin .profile-wrapper .name-bio-wrapper{box-sizing:border-box;padding:28px 32px 16px;margin:0 auto;color:var(--bg-contrast-color, #000)}.banner-kin .profile-wrapper .name-bio-wrapper .name{font-size:30px;letter-spacing:-1.5px;line-height:40px}.banner-kin .profile-wrapper .name-bio-wrapper .bio{font-size:14px;letter-spacing:-.25px;line-height:20px}.banner-kin .yetti-cover-wrapper{height:168px;position:absolute;width:100%}.banner-kin .yetti-cover-wrapper .yetti-photo{animation:animate-cover-photo-kin .5s ease-in-out backwards;height:168px;overflow:hidden}.banner-kin .yetti-cover-wrapper .yetti-photo .bio-background{display:block;position:relative}.banner-kin .yetti-cover-wrapper .yetti-photo .bio-background *{height:168px;object-fit:cover;width:100%}.banner-kin .profile-wrapper .name-bio-wrapper .content{animation:animate-name-kin .3s .5s backwards;overflow:hidden}.banner-kin .social-links .social-link{animation:animate-social-kin .3s .7s backwards}.banner-kin .stories.carousel .story>.item-link{animation:animate-social-kin .5s .7s backwards}.banner-kin .picture-wrapper,.banner-kin .name-bio-wrapper{z-index:20;position:relative}.banner-kin .-align-center .profile-wrapper .name-bio-wrapper,.banner-kin .-align-center .profile-wrapper .bio,.banner-kin .-align-center .profile-wrapper .content{text-align:center}.banner-kin .-align-right .profile-wrapper .name-bio-wrapper,.banner-kin .-align-right .profile-wrapper .bio,.banner-kin .-align-right .profile-wrapper .content{text-align:right}@keyframes move-text-eon{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes move-text-eon-right{0%{transform:translate(0)}to{transform:translate(100%)}}.banner-eon .-name{white-space:nowrap;overflow:hidden;align-items:center;display:flex;flex-flow:row}.banner-eon .-name .--name-inner{font-size:36px;text-align:center;font-weight:400;position:relative;padding-right:20px;display:flex;flex-flow:row;align-items:center;animation:move-text-eon 10s 1s linear infinite;color:var(--bg-contrast-color, #000)}.banner-eon .-name .--name-inner.-no-banner{color:var(--bg-contrast-color, #000)}.banner-eon .-name .--name-inner .--deco{margin-left:10px}@keyframes animate-cover-photo-eon{0%{height:0}to{height:420px}}@keyframes animate-profile-photo-eon{0%{height:0}to{height:348px}}@keyframes animate-name-eon{0%{transform:translateY(-60px)}to{transform:translateY(0)}}@keyframes scroll-name-eon{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes animate-bio-eon{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes animate-social-eon{0%{transform:scale(0)}95%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes animate-link-eon{0%{transform:translateY(30px)}to{transform:translateY(0)}}.banner-eon .profile-wrapper{display:flex;flex-direction:column;margin-top:-490px;width:100%}.banner-eon .profile-wrapper .picture-wrapper{height:348px;margin:106px auto 0;max-width:calc(100% - 96px);overflow:hidden;position:relative;width:284px;z-index:1}.banner-eon .profile-wrapper .picture-wrapper .picture{animation:animate-profile-photo-eon .6s .5s ease-in-out backwards;bottom:0;height:348px;max-width:100%;overflow:hidden;position:absolute;width:284px;border-radius:30px}.banner-eon .profile-wrapper .picture-wrapper .picture img{bottom:0;height:348px;display:block;max-width:100%;object-fit:cover;position:absolute;width:284px}.banner-eon .profile-wrapper .name-bio-wrapper{margin-top:-454px;z-index:1;color:var(--bg-contrast-color, #000)}.banner-eon .profile-wrapper .name-bio-wrapper .name{animation:animate-name-eon .5s .2s ease-in-out backwards;border-bottom:2px solid #000;border-top:2px solid #000;font-size:36px;font-weight:400;line-height:44px;margin:12px 0 452px;white-space:nowrap}.banner-eon body.is-dark .profile-wrapper .name-bio-wrapper .name{border-color:#fff}.banner-eon .profile-wrapper .name-bio-wrapper .name .content{animation:scroll-name-eon 5s 1s linear infinite;padding-right:10px;display:inline-block}.banner-eon .profile-wrapper .name-bio-wrapper .bio{font-size:14px;font-weight:500;letter-spacing:.005em;line-height:16px;padding:0 32px}.banner-eon .profile-wrapper .name-bio-wrapper .bio .content{animation:animate-bio-eon .5s .5s ease-in-out backwards}.banner-eon .yetti-cover-wrapper{height:420px;margin:70px auto 0;max-width:calc(100% - 24px);overflow:hidden;position:relative;width:388px}.banner-eon .yetti-cover-wrapper .yetti-photo{animation:animate-cover-photo-eon .5s ease-in-out backwards;height:420px;display:block;max-width:100%;overflow:hidden;position:absolute;width:388px;z-index:1}.banner-eon .yetti-cover-wrapper .yetti-photo .bio-background{display:block;position:relative}.banner-eon .yetti-cover-wrapper .yetti-photo .bio-background *{border:2px solid #000;border-radius:30px!important;display:block;max-width:100%;object-fit:cover;position:absolute;height:420px;top:0;width:388px}
