/*!
 * Bootstrap Icons v1.13.2 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */@font-face{font-display:block;font-family:bootstrap-icons;src:url(/assets/bootstrap-icons-DJdhg9lH.woff2?e34853135f9e39acf64315236852cd5a) format("woff2"),url(/assets/bootstrap-icons-BHUGvtHM.woff?e34853135f9e39acf64315236852cd5a) format("woff")}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}:root{--bg: #F7F7FC;--bg-warm: #F0EFFA;--surface: #ffffff;--ink: #1F2230;--ink-soft: #4A4E60;--ink-muted: #7A7E90;--muted: #7A7E90;--gold: #6F66E7;--gold-deep: #4E43C9;--gold-light: #A9A3F7;--gold-pale: #DCD8FF;--gold-grad: linear-gradient(135deg, #4E43C9 0%, #6F66E7 45%, #A9A3F7 100%);--border: rgba(31, 34, 48, .08);--shadow-soft: 0 8px 32px rgba(31, 34, 48, .06);--shadow-nav: 0 2px 8px rgba(31, 34, 48, .08), 0 1px 2px rgba(31, 34, 48, .04);--radius-pill: 999px;--font: "DM Sans", system-ui, sans-serif;--font-display: "Outfit", "DM Sans", system-ui, sans-serif;--sidebar-w: 248px;--dash-bg: #F0EFF8}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}html.has-smooth-scroll{scroll-behavior:auto}html.has-smooth-scroll,html.has-smooth-scroll body{overscroll-behavior-y:none}.lenis.lenis-smooth [data-lenis-prevent],html.lenis [data-lenis-prevent],[data-lenis-prevent]{overscroll-behavior:contain}body{font-family:var(--font);background:var(--bg);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased}.landing-band:not(:has(.flua-suite)),.pricing-page>section,.faq-page section{content-visibility:auto;contain-intrinsic-size:auto 720px}.flua-suite,.flua-suite-dark,.flua-suite-cards{content-visibility:visible;contain:none}@media(prefers-reduced-motion:reduce){html,html.has-smooth-scroll{scroll-behavior:auto}}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gold) 55%,var(--ink-muted)) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--gold) 45%,var(--ink-muted));border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--gold) 70%,var(--gold-deep));border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}html.dark *{scrollbar-color:rgba(169,163,247,.35) transparent}html.dark *::-webkit-scrollbar-thumb{background:#a9a3f752}html.dark *::-webkit-scrollbar-thumb:hover{background:#a9a3f78c}html.dark .dash .sidebar,html.dark .dash-main,html.dark .dash-content{scrollbar-color:rgba(111,102,231,.45) rgba(18,16,36,.4)}html.dark .dash .sidebar::-webkit-scrollbar-track,html.dark .dash-main::-webkit-scrollbar-track,html.dark .dash-content::-webkit-scrollbar-track{background:#12102459}html.dark .dash .sidebar::-webkit-scrollbar-thumb,html.dark .dash-main::-webkit-scrollbar-thumb,html.dark .dash-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#a9a3f773,#6f66e766);border:2px solid rgba(18,16,36,.5);background-clip:padding-box}html.dark .dash .sidebar::-webkit-scrollbar-thumb:hover,html.dark .dash-main::-webkit-scrollbar-thumb:hover,html.dark .dash-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a9a3f7b3,#6f66e7a6);border:2px solid rgba(18,16,36,.5);background-clip:padding-box}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img{max-width:100%;display:block}#root{min-height:100vh}.gradient-text{background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.bolt-icon{width:22px;height:22px;flex-shrink:0}.landing{min-height:100vh;background:radial-gradient(ellipse 80% 50% at 70% 40%,rgba(111,102,231,.12) 0%,transparent 55%),radial-gradient(ellipse 60% 40% at 20% 80%,rgba(169,163,247,.08) 0%,transparent 50%),var(--bg);padding-top:5.25rem}.nav-wrap{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.1rem 1.5rem .75rem;display:flex;justify-content:center;pointer-events:none;transition:padding .4s cubic-bezier(.22,1,.36,1)}.nav-wrap .nav{pointer-events:auto}.blog-page .nav-leading{display:flex;align-items:center;gap:.7rem;min-width:0}.blog-page .nav-leading .back-nav{gap:.2rem;padding:.16rem;border-radius:999px;background:#08071259;border:1px solid rgba(169,163,247,.18)}.blog-page .nav-leading .back-nav-btn{background:transparent;border-color:transparent;color:#eceaff;box-shadow:none}.blog-page .nav-leading .back-nav-btn:hover{background:#6f66e752;border-color:transparent;color:#fff;transform:none}.nav-wrap.is-scrolled{padding:.5rem 1.25rem .65rem;background:transparent}.nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(1180px,100%);padding:.55rem .7rem .55rem 1.15rem;background:color-mix(in srgb,var(--surface) 78%,transparent);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--border) 70%,rgba(255,255,255,.7));box-shadow:0 2px 8px #1f223014,0 1px 2px #1f22300a,inset 0 1px #ffffffb3;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);overflow:visible;animation:nav-enter .55s cubic-bezier(.22,1,.36,1) both;transition:width .4s cubic-bezier(.22,1,.36,1),background .4s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease,padding .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),gap .4s ease}@keyframes nav-enter{0%{opacity:0;transform:translateY(-14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.nav-wrap.is-top .nav{background:color-mix(in srgb,var(--surface) 62%,transparent);border-color:color-mix(in srgb,var(--border) 55%,rgba(255,255,255,.55));box-shadow:0 2px 8px #1f223017,0 1px 2px #1f22300a,inset 0 1px #ffffffb8}.nav-wrap.is-scrolled .nav{width:min(1080px,100%);background:color-mix(in srgb,var(--surface) 82%,transparent);border-color:color-mix(in srgb,var(--gold) 28%,var(--border));box-shadow:0 3px 10px #1f22301c,0 1px 2px #1f22300d,inset 0 1px #ffffffbf;padding:.4rem .55rem .4rem .95rem;gap:.75rem;transform:translateY(0)}.flua-logo{display:block;flex-shrink:0;color:#a78bfa;background:transparent!important;border-radius:22%;object-fit:contain}.flua-logo--wordmark{border-radius:0;width:auto;height:1.95rem;max-height:34px}.nav-brand .flua-logo{border-radius:0;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .35s ease}.nav-brand .flua-logo--wordmark{height:1.9rem}.nav-wrap.is-scrolled .nav-brand .flua-logo{transform:scale(.92)}.nav-brand{display:flex;align-items:center;gap:.55rem;font-weight:700;font-size:1.15rem;letter-spacing:-.02em;flex:1;color:var(--ink);transition:color .25s ease,transform .35s cubic-bezier(.22,1,.36,1)}.nav-brand:has(.flua-logo--wordmark){gap:0;font-size:0;color:transparent}.nav-brand:hover{color:var(--gold-deep)}.nav-brand:hover .flua-logo{transform:rotate(-8deg) scale(1.06);filter:drop-shadow(0 2px 6px rgba(111,102,231,.35))}.nav-brand:hover .flua-logo--wordmark{transform:scale(1.03);filter:drop-shadow(0 2px 8px rgba(111,102,231,.35))}.nav-wrap.is-scrolled .nav-brand:hover .flua-logo{transform:rotate(-8deg) scale(.98)}.nav-wrap.is-scrolled .nav-brand:hover .flua-logo--wordmark{transform:scale(.98)}.nav-links{display:flex;align-items:center;gap:.35rem .85rem;list-style:none;flex:none;justify-content:center;flex-wrap:nowrap;overflow:visible;position:relative;z-index:2;transition:gap .4s ease}.nav-wrap.is-scrolled .nav-links{gap:.25rem .7rem}.nav-links::-webkit-scrollbar{display:none}.nav-links a{position:relative;display:inline-flex;align-items:center;font-size:.86rem;font-weight:500;color:var(--ink-soft);padding:.35rem .2rem;white-space:nowrap;transition:color .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.nav-links a:after{content:"";position:absolute;left:.15rem;right:.15rem;bottom:.1rem;height:1.5px;border-radius:99px;background:var(--gold-grad, linear-gradient(90deg, #6f66e7, #a9a3f7));transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.22,1,.36,1);pointer-events:none}.nav-more{position:relative;z-index:5}.nav-more.is-open{z-index:60}.nav-more-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-size:.86rem;font-weight:500;color:var(--ink-soft);padding:.35rem .2rem;white-space:nowrap;transition:color .25s ease}.nav-more-toggle:after{content:none}.nav-more-chevron{display:inline-block;width:.45rem;height:.45rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px);opacity:.65;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}.nav-more.is-open .nav-more-toggle,.nav-more-toggle:hover{color:var(--ink)}.nav-more.is-open .nav-more-chevron{transform:rotate(225deg) translateY(-1px);opacity:1}.nav-more-menu{position:absolute;top:calc(100% + .7rem);left:50%;z-index:80;min-width:12.5rem;margin:0;padding:.45rem;list-style:none;border-radius:16px;background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 72%,#a9a3f7),color-mix(in srgb,var(--surface) 88%,transparent) 48%,color-mix(in srgb,var(--surface) 82%,#6f66e7));border:1px solid color-mix(in srgb,var(--gold) 28%,var(--border));box-shadow:0 1px #ffffff8c inset,0 18px 44px #1f22302e,0 0 0 1px color-mix(in srgb,var(--gold) 12%,transparent),0 0 28px color-mix(in srgb,var(--gold) 16%,transparent);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);transform-origin:top center;animation:nav-more-in .38s cubic-bezier(.22,1,.36,1) both;overflow:hidden}.nav-more-menu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse 80% 55% at 12% 0%,rgba(169,163,247,.28),transparent 55%),radial-gradient(ellipse 60% 45% at 100% 100%,rgba(78,67,201,.14),transparent 50%);pointer-events:none;z-index:0}.nav-more-menu:after{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;transform:translate(-50%) rotate(45deg);background:color-mix(in srgb,var(--surface) 78%,#a9a3f7);border-left:1px solid color-mix(in srgb,var(--gold) 28%,var(--border));border-top:1px solid color-mix(in srgb,var(--gold) 28%,var(--border));box-shadow:-2px -2px 8px #1f22300f;z-index:1}@keyframes nav-more-in{0%{opacity:0;transform:translate(-50%) translateY(-8px) scale(.94);filter:blur(4px)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1);filter:none}}.nav-more-menu.is-closing{animation:nav-more-out .34s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes nav-more-out{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1);filter:none}to{opacity:0;transform:translate(-50%) translateY(-8px) scale(.94);filter:blur(4px)}}.nav-more-label{position:relative;z-index:1;padding:.4rem .75rem .35rem;font-family:var(--font-display);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--gold) 55%,var(--ink-soft))}.nav-more-menu>li:not(.nav-more-label){position:relative;z-index:1;opacity:0;transform:translateY(8px);animation:nav-more-item-in .4s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.05s + var(--mi, 0) * 45ms)}@keyframes nav-more-item-in{to{opacity:1;transform:none}}.nav-more-menu.is-closing>li:not(.nav-more-label){animation:nav-more-item-out .22s ease both;animation-delay:calc((5 - var(--mi, 0)) * .02s)}@keyframes nav-more-item-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.nav-more-menu a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.58rem .75rem;border-radius:10px;white-space:nowrap;font-family:var(--font-display);font-size:.9rem;font-weight:600;letter-spacing:-.015em;color:var(--ink);transition:background .25s ease,color .25s ease,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.nav-more-menu a:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--gold) 55%,transparent);box-shadow:0 0 color-mix(in srgb,var(--gold) 35%,transparent);transition:background .25s ease,box-shadow .35s ease,transform .25s ease}.nav-more-menu a:after{display:block!important;position:static;left:auto;right:auto;bottom:auto;height:.45rem;width:.45rem;margin-left:auto;border-radius:0;background:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg) scale(.85);opacity:0;transition:opacity .25s ease,transform .3s cubic-bezier(.22,1,.36,1);pointer-events:none}.nav-more-menu a:hover,.nav-more-menu a:focus-visible{background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 18%,transparent),color-mix(in srgb,var(--gold-light) 10%,transparent));color:var(--gold-deep);transform:translate(2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 22%,transparent);outline:none}.nav-more-menu a:hover:before,.nav-more-menu a:focus-visible:before{background:var(--gold);box-shadow:0 0 10px color-mix(in srgb,var(--gold) 55%,transparent);transform:scale(1.15)}.nav-more-menu a:hover:after,.nav-more-menu a:focus-visible:after{opacity:.7;transform:rotate(-45deg) translate(2px) scale(.9)}.nav-burger{display:none;width:2.35rem;height:2.35rem;border-radius:10px;border:1px solid rgba(20,20,30,.1);background:#ffffff8c;align-items:center;justify-content:center;flex-direction:column;gap:4px;cursor:pointer;padding:0}.nav-burger span{display:block;width:1rem;height:1.5px;border-radius:2px;background:var(--ink);transition:transform .2s ease,opacity .2s ease}.nav-burger.is-open span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.nav-burger.is-open span:nth-child(2){opacity:0}.nav-burger.is-open span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.nav-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.nav-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0a0a1273;cursor:pointer}.nav-drawer-panel{position:absolute;top:0;right:0;width:min(20rem,88vw);height:100%;padding:5.5rem 1.25rem 1.5rem;background:var(--bg, #fff);box-shadow:-12px 0 40px #0000002e;display:flex;flex-direction:column;gap:1.25rem}.nav-drawer-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.nav-drawer-panel a{display:block;padding:.7rem .35rem;font-weight:600;color:var(--ink);border-bottom:1px solid rgba(20,20,30,.06)}.dash-setup{margin:0 0 1.25rem;padding:1.1rem 1.2rem 1.2rem;border-radius:16px;border:1px solid rgba(111,102,231,.22);background:linear-gradient(135deg,rgba(111,102,231,.08),transparent 55%),var(--bg-elevated, #fff)}.dash-setup-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.dash-setup-top h3{margin:0 0 .25rem;font-size:1.05rem}.dash-setup-top p{margin:0;color:var(--ink-soft);font-size:.9rem}.dash-setup-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink-soft);cursor:pointer;font-size:.8rem;white-space:nowrap}.dash-setup-steps{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.dash-setup-steps a{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;border-radius:12px;background:#ffffff8c;border:1px solid rgba(20,20,30,.06);color:var(--ink);font-weight:600;font-size:.9rem}.dash-setup-steps a span{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:999px;background:#6f66e7;color:#fff;font-size:.72rem}html.dark .nav-more-menu{background:linear-gradient(165deg,color-mix(in srgb,#252a3f 86%,#6f66e7),color-mix(in srgb,#1a1d2e 90%,transparent),color-mix(in srgb,#171a28 85%,#4e43c9));border-color:#a9a3f733;box-shadow:0 1px #ffffff0f inset,0 22px 50px #00000073,0 0 32px #6f66e72e}html.dark .nav-more-menu:after{background:color-mix(in srgb,#252a3f 88%,#6f66e7);border-color:#a9a3f738}html.dark .nav-more-label{color:color-mix(in srgb,#a9a3f7 70%,#fff)}html.dark .nav-more-menu a{color:#e8eaf6}html.dark .nav-more-menu a:hover,html.dark .nav-more-menu a:focus-visible{color:#f2f0ff;background:linear-gradient(135deg,#6f66e747,#a9a3f71a);box-shadow:0 0 0 1px #a9a3f738}@media(prefers-reduced-motion:reduce){.nav-more-menu,.nav-more-menu.is-closing,.nav-more-menu>li:not(.nav-more-label),.nav-more-menu.is-closing>li:not(.nav-more-label),.nav-more-chevron,.nav-more-menu a{animation:none!important;transition:none!important}.nav-more-menu{opacity:1;transform:translate(-50%);filter:none}.nav-more-menu>li:not(.nav-more-label){opacity:1;transform:none}}html.dark .nav-burger{background:#ffffff0f;border-color:#ffffff1f}html.dark .nav-drawer-panel{background:#12131a}html.dark .dash-setup{background:linear-gradient(135deg,rgba(111,102,231,.14),transparent 55%),#171822}html.dark .dash-setup-steps a{background:#ffffff0a;border-color:#ffffff0f}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--ink)}.nav-links a:hover{transform:translateY(-1px)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{transform:scaleX(1)}.nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex:1;transition:gap .35s ease}.nav-wrap.is-scrolled .nav-actions{gap:.35rem}.nav-actions .icon-btn{transition:background .25s ease,color .25s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.nav-actions .icon-btn:hover{background:color-mix(in srgb,var(--gold-pale) 62%,transparent);color:var(--gold-deep);transform:translateY(-1px);box-shadow:0 2px 8px #6f66e729}.nav-actions .icon-btn:active{transform:translateY(0) scale(.96)}.theme-toggle-icon{display:grid;place-items:center;animation:theme-icon-in .35s cubic-bezier(.22,1,.36,1) both}@keyframes theme-icon-in{0%{opacity:0;transform:rotate(-40deg) scale(.7)}to{opacity:1;transform:rotate(0) scale(1)}}.nav-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.42rem!important;height:38px!important;min-height:38px!important;padding:0 1.15rem!important;border-radius:9999px!important;white-space:nowrap!important;flex-shrink:0!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.02em!important;color:#fff!important;background:linear-gradient(135deg,#7065f0,#5b4de8,#4a3bc7)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 4px 14px #5b4de852,inset 0 1px #ffffff40!important;position:relative!important;overflow:hidden!important;cursor:pointer!important;text-decoration:none!important;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,background .3s ease,border-color .3s ease!important}.nav-cta-icon{font-size:.88rem!important;line-height:1!important;display:inline-flex!important;align-items:center!important;transition:transform .3s cubic-bezier(.22,1,.36,1)!important}.nav-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.38) 50%,transparent 80%);transform:translate(-120%);transition:transform .65s cubic-bezier(.22,1,.36,1);pointer-events:none}.nav-cta:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px #5b4de873,inset 0 1px #fff6!important;border-color:#ffffff59!important}.nav-cta:hover .nav-cta-icon{transform:scale(1.15) rotate(-6deg)}.nav-cta:hover:after{transform:translate(120%)}.nav-cta:active{transform:translateY(0) scale(.97)!important;box-shadow:0 2px 8px #5b4de84d!important}.nav-actions .profile-chip{transition:max-width .48s cubic-bezier(.16,1,.3,1),gap .4s cubic-bezier(.16,1,.3,1),padding .4s cubic-bezier(.16,1,.3,1),font-size .35s ease,transform .4s cubic-bezier(.22,1,.36,1),background .25s ease,border-color .25s ease,box-shadow .35s ease}.nav-actions .profile-chip:hover,.nav-actions .profile-chip:focus-visible,.nav-actions .profile-chip.is-open{transform:translateY(-2px) scale(1.02)}.nav-actions .profile-chip:active{transform:translateY(0) scale(.97)}@media(prefers-reduced-motion:reduce){.nav{animation:none}.nav,.nav-brand,.nav-brand .flua-logo,.nav-links a,.nav-links a:after,.nav-actions .icon-btn,.nav-cta,.nav-actions .profile-chip,.nav-actions .profile-chip .avatar,.nav-actions .profile-chip>span:last-child{transition:none!important}.nav-links a:hover,.nav-brand:hover .flua-logo,.nav-actions .icon-btn:hover,.nav-cta:hover,.nav-actions .profile-chip:hover,.nav-actions .profile-chip.is-open{transform:none}.theme-toggle-icon{animation:none}}.landing-faq{display:grid;gap:.75rem;margin-top:1.25rem}.landing-faq-item{border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:.85rem 1rem}.landing-faq-item summary{cursor:pointer;font-weight:700;color:var(--ink)}.landing-faq-item p{margin-top:.55rem;color:var(--ink-soft);line-height:1.5}.faq-page-main{padding-top:1rem;position:relative;z-index:1}.faq-page-hero h1{font-size:clamp(1.75rem,4vw,2.4rem);margin:.35rem 0 .75rem}.faq-page-lead{max-width:40rem;color:var(--ink-soft);line-height:1.55;margin:0}.faq-page-body{display:grid;gap:2.25rem;padding-top:0}.faq-category h2{font-size:1.15rem;margin:0 0 .85rem;color:var(--ink)}.faq-page-cta{text-align:center}.faq-page-cta h2{margin:0 auto .5rem;text-align:center}.faq-page-cta>p{margin:0 auto;max-width:36rem;text-align:center;color:var(--ink-soft);line-height:1.55}.faq-page-cta .cta-row{justify-content:center;margin-top:1.25rem}.faq-page--v2{position:relative;isolation:isolate;overflow-x:clip;background:radial-gradient(ellipse 60% 40% at 85% 8%,rgba(111,102,231,.18) 0%,transparent 55%),radial-gradient(ellipse 50% 35% at 8% 30%,rgba(78,67,201,.12) 0%,transparent 50%),radial-gradient(ellipse 45% 30% at 50% 85%,rgba(169,163,247,.08) 0%,transparent 55%),var(--bg)}.faq-page-ambiance{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.faq-orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.55;animation:faq-orb-drift 20s ease-in-out infinite}.faq-orb--a{width:min(48vw,460px);height:min(48vw,460px);top:-8%;right:-6%;background:radial-gradient(circle,rgba(111,102,231,.5) 0%,transparent 70%)}.faq-orb--b{width:min(40vw,380px);height:min(40vw,380px);left:-8%;top:38%;background:radial-gradient(circle,rgba(169,163,247,.35) 0%,transparent 68%);animation-duration:26s;animation-direction:reverse}.faq-orb--c{width:min(34vw,320px);height:min(34vw,320px);right:18%;bottom:6%;background:radial-gradient(circle,rgba(78,67,201,.32) 0%,transparent 70%);animation-duration:22s;animation-delay:-5s}.faq-mesh{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;opacity:.18;background-image:linear-gradient(rgba(169,163,247,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(169,163,247,.1) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 65% 55% at 50% 35%,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse 65% 55% at 50% 35%,#000 15%,transparent 72%);animation:faq-mesh-shift 32s linear infinite}.faq-spark{position:absolute;width:5px;height:5px;border-radius:50%;background:#a9a3f7;box-shadow:0 0 12px 3px #6f66e7b3;animation:faq-sparkle 3.4s ease-in-out infinite}.faq-spark--1{top:18%;left:22%;animation-delay:0s}.faq-spark--2{top:42%;right:16%;animation-delay:-1.2s}.faq-spark--3{bottom:22%;left:48%;animation-delay:-2.1s;width:4px;height:4px}.faq-wave-floor{position:absolute;left:0;right:0;bottom:0;height:clamp(90px,14vh,160px);opacity:.55;pointer-events:none}.faq-wave-floor svg{width:100%;height:100%;display:block}.faq-wave-path{fill:#6f66e72e;animation:faq-wave-sway 9s ease-in-out infinite;transform-origin:center bottom}.faq-wave-path--b{fill:#4e43c938;animation-duration:12s;animation-direction:reverse}@keyframes faq-orb-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(3%,-4%) scale(1.06)}}@keyframes faq-mesh-shift{0%{transform:translate(0)}to{transform:translate(56px,28px)}}@keyframes faq-sparkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes faq-wave-sway{0%,to{transform:translate(0) scaleY(1)}50%{transform:translate(-2%) scaleY(1.08)}}.faq-page--v2 .nav-wrap,.faq-page--v2 .faq-page-main,.faq-page--v2 .landing-footer,.faq-page--v2 .site-footer{position:relative;z-index:1}.faq-page--v2 .faq-page-main{max-width:820px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2rem);padding-bottom:3rem}.faq-page--v2 .faq-page-hero{text-align:center;padding-top:2rem;padding-bottom:2rem;animation:faq-rise .7s cubic-bezier(.22,1,.36,1) both}.faq-page--v2 .faq-page-hero .section-label,.faq-page--v2 .faq-page-hero .faq-hero-badge{display:flex;width:fit-content;max-width:100%;margin-inline:auto;margin-bottom:.9rem;justify-content:center;align-items:center;text-align:center}.faq-page--v2 .faq-page-hero .faq-hero-badge{position:relative;isolation:isolate;overflow:hidden;z-index:1;padding:.48rem 1.1rem;padding-left:calc(1.1rem + .16em);border-radius:999px;border:1px solid rgba(186,180,255,.55);background:linear-gradient(135deg,#7c74ea8c,#4e43c938);color:#f4f2ff;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 12px rgba(169,163,247,.65);box-shadow:0 0 0 1px #6f66e738,0 0 18px #6f66e78c,0 0 42px #a9a3f759,0 0 72px #4e43c938,inset 0 1px #ffffff47;animation:faq-badge-glow 2.4s ease-in-out infinite}.faq-page--v2 .faq-page-hero .faq-hero-badge:before{content:none}.faq-page--v2 .faq-page-hero .faq-hero-badge:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:42%;z-index:0;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.15) 35%,rgba(255,255,255,.75) 50%,rgba(255,255,255,.15) 65%,transparent 100%);transform:translate(-120%) skew(-18deg);animation:faq-badge-shimmer 2.6s ease-in-out infinite;pointer-events:none}@keyframes faq-badge-glow{0%,to{box-shadow:0 0 0 1px #6f66e733,0 0 14px #6f66e766,0 0 32px #a9a3f738,0 0 56px #4e43c924,inset 0 1px #fff3;filter:brightness(1)}50%{box-shadow:0 0 0 1px #bab4ff73,0 0 26px #6f66e7bf,0 0 58px #a9a3f780,0 0 90px #7c74ea59,inset 0 1px #fff6;filter:brightness(1.12)}}@keyframes faq-badge-shimmer{0%,25%{transform:translate(-140%) skew(-18deg);opacity:0}40%{opacity:1}70%{transform:translate(280%) skew(-18deg);opacity:1}85%,to{transform:translate(280%) skew(-18deg);opacity:0}}html:not(.dark) .faq-page--v2 .faq-page-hero .faq-hero-badge{color:#4e43c9;border-color:#6f66e759;background:linear-gradient(135deg,#a9a3f759,#6f66e71f)}.faq-page--v2 .faq-page-hero h1{font-family:var(--font-display);letter-spacing:-.035em;background:linear-gradient(120deg,#fff 20%,#a9a3f7 55%,#6f66e7);-webkit-background-clip:text;background-clip:text;color:transparent}html:not(.dark) .faq-page--v2 .faq-page-hero h1{background:linear-gradient(120deg,#1f2230 10%,#4e43c9,#6f66e7);-webkit-background-clip:text;background-clip:text}.faq-page--v2 .faq-page-lead{margin-inline:auto;text-align:center}.faq-page--v2 .faq-category{animation:faq-rise .65s cubic-bezier(.22,1,.36,1) both}.faq-page--v2 .faq-category h2{font-family:var(--font-display);font-size:1.05rem;letter-spacing:-.02em;margin-bottom:1rem;padding-left:.15rem}.faq-acc-list{display:grid;gap:.75rem}.faq-acc-item{position:relative;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 75%,rgba(111,102,231,.22));background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 88%,#A9A3F7),color-mix(in srgb,var(--surface) 94%,transparent));box-shadow:0 1px #ffffff0a inset,0 10px 28px #0f121c14;overflow:hidden;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease,background .35s ease}.faq-acc-item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#6f66e7,#a9a3f7);opacity:0;transform:scaleY(.4);transform-origin:center;transition:opacity .35s ease,transform .4s cubic-bezier(.22,1,.36,1)}.faq-acc-item:hover{border-color:color-mix(in srgb,#6F66E7 40%,var(--border));transform:translateY(-1px)}.faq-acc-item.is-open{border-color:color-mix(in srgb,#6F66E7 50%,var(--border));box-shadow:0 1px #ffffff0f inset,0 16px 36px #4e43c933,0 0 0 1px #6f66e71f;background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 78%,#6F66E7),color-mix(in srgb,var(--surface) 92%,transparent));animation:faq-acc-open-pulse .5s cubic-bezier(.22,1,.36,1)}@keyframes faq-acc-open-pulse{0%{transform:scale(1)}40%{transform:scale(1.012)}to{transform:scale(1)}}.faq-acc-item.is-open:before{opacity:1;transform:scaleY(1)}.faq-acc-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.35rem;padding:1.05rem 1.25rem;border:0;background:transparent;color:var(--ink);font:inherit;font-family:var(--font-display);font-weight:650;font-size:.98rem;letter-spacing:-.015em;text-align:left;cursor:pointer}.faq-acc-trigger>span{flex:1;padding-right:.35rem}.faq-acc-trigger:focus-visible{outline:2px solid rgba(169,163,247,.7);outline-offset:-2px}.faq-acc-icon{position:relative;width:28px;height:28px;flex-shrink:0;border-radius:9px;background:color-mix(in srgb,#6F66E7 18%,transparent);border:1px solid color-mix(in srgb,#6F66E7 30%,transparent);transition:background .35s ease,border-color .35s ease,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.faq-acc-icon em{position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background:var(--gold-deep, #6F66E7);transform:translate(-50%,-50%);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease}.faq-acc-icon em:last-child{transform:translate(-50%,-50%) rotate(90deg)}.faq-acc-item.is-open .faq-acc-icon{background:linear-gradient(135deg,#7c74ea,#4e43c9);border-color:transparent;transform:rotate(180deg);box-shadow:0 0 16px #6f66e773}.faq-acc-item.is-open .faq-acc-icon em{background:#fff}.faq-acc-item.is-open .faq-acc-icon em:last-child{transform:translate(-50%,-50%) rotate(90deg) scaleX(0);opacity:0}.faq-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1)}.faq-acc-item.is-open .faq-acc-panel{grid-template-rows:1fr}.faq-acc-panel-inner{overflow:hidden;min-height:0}.faq-acc-panel-inner p{margin:0;padding:0 1.2rem 1.15rem;color:var(--ink-soft);line-height:1.6;font-size:.95rem;opacity:0;transform:translateY(-10px) scale(.985);filter:blur(2px);transition:opacity .22s ease,transform .22s ease,filter .22s ease}.faq-acc-item.is-open .faq-acc-panel-inner p{opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:opacity .38s ease .1s,transform .45s cubic-bezier(.22,1,.36,1) .08s,filter .4s ease .08s}.faq-page--v2 .faq-page-cta{margin-top:2.5rem;padding:2rem 1.25rem;border-radius:22px;background:radial-gradient(ellipse 70% 80% at 50% 0%,rgba(111,102,231,.22),transparent 60%),color-mix(in srgb,var(--surface) 80%,#6F66E7 12%);border:1px solid color-mix(in srgb,var(--border) 70%,rgba(169,163,247,.25));animation:faq-rise .7s cubic-bezier(.22,1,.36,1) .15s both}@keyframes faq-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}html.dark .faq-page--v2{background:radial-gradient(ellipse 60% 40% at 85% 8%,rgba(111,102,231,.22) 0%,transparent 55%),radial-gradient(ellipse 50% 35% at 8% 30%,rgba(78,67,201,.16) 0%,transparent 50%),radial-gradient(ellipse 45% 30% at 50% 85%,rgba(169,163,247,.1) 0%,transparent 55%),#0f111a}html.dark .faq-acc-item{background:linear-gradient(160deg,#37306e59,#16142ae0);border-color:#a9a3f729;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html.dark .faq-acc-item.is-open{background:linear-gradient(160deg,#4e43c959,#1c1a34eb);border-color:#a9a3f752}html.dark .faq-page--v2 .faq-page-cta{background:radial-gradient(ellipse 70% 80% at 50% 0%,rgba(111,102,231,.28),transparent 60%),#1c1a34d9;border-color:#a9a3f733}@media(prefers-reduced-motion:reduce){.faq-orb,.faq-mesh,.faq-spark,.faq-wave-path,.faq-page--v2 .faq-page-hero,.faq-page--v2 .faq-category,.faq-page--v2 .faq-page-cta,.faq-page--v2 .faq-page-hero .faq-hero-badge,.faq-page--v2 .faq-page-hero .faq-hero-badge:after{animation:none!important}.faq-acc-panel,.faq-acc-panel-inner p,.faq-acc-icon,.faq-acc-icon em,.faq-acc-item{transition:none!important;animation:none!important}.faq-acc-panel-inner p{filter:none!important}}.support-steps{display:grid;gap:.85rem;margin-top:1.25rem}.support-step{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.support-step-n{font-weight:800;font-size:.95rem;letter-spacing:.04em;color:var(--brand, #6f66e7);line-height:1.4;min-width:2rem}.support-step h3{margin:0 0 .35rem;font-size:1.02rem}.support-step p{margin:0;color:var(--ink-soft);line-height:1.5;font-size:.92rem}.landing-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.25rem}.landing-review{border-radius:16px;border:1px solid var(--border);background:var(--surface);padding:1.1rem 1.15rem;display:grid;gap:.35rem}.landing-review p{color:var(--ink-soft);line-height:1.45}.landing-review strong{color:var(--ink)}.landing-review span{font-size:.82rem;color:var(--ink-muted)}.star-rating{display:inline-flex;align-items:center;gap:.2rem}.star-rating-star{position:relative;display:inline-block;flex-shrink:0;color:color-mix(in srgb,var(--ink-muted) 45%,transparent)}.star-rating-empty{display:block}.star-rating-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#c4b5fd}html.dark .star-rating-fill{color:#a78bfa}.star-rating-fill svg{display:block;max-width:none}.star-rating-value{margin-left:.35rem;font-size:.82rem;font-weight:700;color:var(--ink-soft);letter-spacing:.01em}.star-rating-interactive{gap:.15rem}.star-rating-btn{display:inline-flex;padding:.15rem;border-radius:8px;color:color-mix(in srgb,var(--ink-muted) 45%,transparent);transition:transform .15s ease,color .15s ease}.star-rating-btn.is-active{color:#a78bfa}.star-rating-btn:hover{transform:scale(1.12);color:#c4b5fd}.star-rating-btn .star-rating-star{color:inherit}.review-form-section{max-width:640px}.review-form-card{padding:1.35rem 1.4rem 1.5rem;border-radius:18px;border:1px solid var(--border);background:var(--surface);display:grid;gap:1rem}.review-form-card h2{margin:0;font-size:1.25rem}.review-form-label{display:grid;gap:.45rem;font-weight:600;color:var(--ink);font-size:.92rem}.review-form-label input,.review-form-label textarea{width:100%;border:1px solid var(--border);border-radius:12px;background:var(--bg);color:var(--ink);padding:.7rem .85rem;font:inherit}.review-form-label textarea{resize:vertical;min-height:120px;line-height:1.5}.reviews-hero .reviews-summary{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:1.5rem;padding:1.1rem 1.25rem;border-radius:18px;border:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,#6f66e7 16%,transparent),transparent 55%),var(--surface)}.reviews-summary-score{display:flex;flex-direction:column;line-height:1.1}.reviews-summary-score strong{font-size:clamp(2.2rem,5vw,3rem);letter-spacing:-.03em;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.reviews-summary-score span{margin-top:.35rem;font-size:.85rem;color:var(--ink-muted);font-weight:600}.reviews-summary-meta p{margin:.45rem 0 0;color:var(--ink-soft);font-size:.92rem}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.review-card{display:flex;flex-direction:column;gap:.75rem;padding:1.15rem 1.2rem 1.25rem;border-radius:18px;border:1px solid var(--border);background:var(--surface);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.review-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,#6f66e7 35%,var(--border));box-shadow:0 14px 32px #4e43c924}.review-card-top{display:flex;align-items:center;gap:.75rem}.review-card-avatar{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:.78rem;font-weight:800;color:#fff;letter-spacing:.02em;flex-shrink:0}.review-card-who{display:flex;flex-direction:column;gap:.1rem;min-width:0}.review-card-who strong{color:var(--ink);font-size:.98rem}.review-card-who span{color:var(--ink-muted);font-size:.82rem}.review-card-text{margin:0;color:var(--ink-soft);line-height:1.55;font-size:.95rem}@media(max-width:960px){.reviews-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.reviews-grid{grid-template-columns:1fr}}.tutorial-layout{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:1.75rem 2rem;align-items:start;padding-top:0}.tutorial-toc{position:sticky;top:5.5rem;padding:1rem 1rem 1.1rem;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.tutorial-toc-title{margin:0 0 .75rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tutorial-toc ol{list-style:none;display:grid;gap:.2rem;margin:0;padding:0}.tutorial-toc a{display:flex;align-items:center;gap:.55rem;padding:.45rem .5rem;border-radius:10px;font-size:.88rem;font-weight:600;color:var(--ink-soft);transition:background .2s,color .2s}.tutorial-toc a:hover,.tutorial-toc a.is-active{background:color-mix(in srgb,#6f66e7 14%,transparent);color:var(--ink)}.tutorial-toc-n{font-size:.72rem;font-weight:800;color:var(--brand, #6f66e7);min-width:1.4rem}.tutorial-content{display:grid;gap:2.25rem}.tutorial-chapter{scroll-margin-top:6rem}.tutorial-chapter-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.45rem}.tutorial-chapter-n{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.tutorial-audience{font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--border);color:var(--ink-soft);background:var(--bg-warm)}.tutorial-audience.is-produtor,.tutorial-audience.is-receber{border-color:color-mix(in srgb,#6f66e7 40%,var(--border));color:#a78bfa}.tutorial-chapter h2{margin:0 0 .55rem;font-size:clamp(1.35rem,3vw,1.75rem)}.tutorial-chapter-lead{margin:0 0 1.1rem;color:var(--ink-soft);line-height:1.55;max-width:46rem}.tutorial-step-link{display:inline-flex;align-items:center;gap:.25rem;margin-top:.55rem;font-size:.88rem;font-weight:700;color:var(--brand, #6f66e7)}.tutorial-step-link:hover{color:var(--ink)}.tutorial-end{margin-top:.5rem}@media(max-width:900px){.tutorial-layout{grid-template-columns:1fr}.tutorial-toc{position:relative;top:0}.tutorial-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tutorial-toc ol{grid-template-columns:1fr}}.profile-chip{display:inline-flex;align-items:center;gap:.48rem;height:38px;min-height:38px;padding:.2rem .9rem .2rem .28rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);font-weight:600;font-size:.84rem;color:var(--ink);white-space:nowrap;flex-shrink:0;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f;transition:transform .3s cubic-bezier(.22,1,.36,1),background .25s ease,border-color .25s ease,box-shadow .3s ease}.profile-chip .avatar{width:30px;height:30px;min-width:30px;min-height:30px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;overflow:hidden;background:var(--gold-grad);color:#fff;font-size:.78rem;font-weight:700;transition:transform .3s ease,box-shadow .3s ease}.profile-chip .avatar.avatar-guest{background:linear-gradient(135deg,#6f66e7,#4e43c9);color:#fff;font-size:.95rem}.profile-chip .avatar.avatar-skeleton{background:#6f66e733;color:#fff9;animation:pulse-avatar 1.5s ease-in-out infinite}@keyframes pulse-avatar{0%,to{opacity:.5}50%{opacity:1}}.profile-chip .avatar.avatar-photo{object-fit:cover;display:block;background:transparent;box-shadow:0 0 0 1px #6f66e759}.profile-chip>span:last-child{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px;line-height:1}button.profile-chip{font:inherit;color:inherit;cursor:pointer}.profile-chip:hover,.profile-chip:focus-visible,.profile-chip.is-open{transform:translateY(-2px);border-color:#6f66e780;box-shadow:0 8px 24px #4e43c938,0 0 0 1px #a9a3f740;z-index:2}.profile-chip:hover .avatar,.profile-chip:focus-visible .avatar,.profile-chip.is-open .avatar{box-shadow:0 0 12px #6f66e773}.profile-chip:active{transform:translateY(0) scale(.97)}.icon-btn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--ink-soft);transition:background .2s}.icon-btn:hover{background:var(--bg-warm)}.avatar{width:30px;height:30px;border-radius:50%;background:var(--gold-grad);color:#fff;font-size:.75rem;font-weight:700;display:grid;place-items:center;overflow:hidden;flex-shrink:0}.avatar.avatar-photo{object-fit:cover;display:block;padding:0;background:transparent}.profile-chip-user{border-color:#6f66e773;background:#6f66e714}.profile-chip-loading{opacity:.7;pointer-events:none}.hero{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;width:min(1140px,100%);margin:0 auto;padding:4.5rem 1.5rem 5rem}.hero-copy{max-width:520px}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes badge-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 #6f66e773}50%{transform:scale(1.15);box-shadow:0 0 0 6px #6f66e700}}@keyframes hero-brand-shine{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes hero-avatar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hero-anim{opacity:0;animation:hero-copy-in .7s cubic-bezier(.22,1,.36,1) forwards}.hero-anim-1{animation-delay:.05s}.hero-anim-2{animation-delay:.16s}.hero-anim-3{animation-delay:.28s}.hero-anim-4{animation-delay:.4s}.hero-anim-5{animation-delay:.52s}.badge{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border-radius:var(--radius-pill);background:var(--gold-pale);color:#4e43c9;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin-bottom:1.35rem}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);animation:badge-dot-pulse 2.2s ease-in-out infinite}.hero-brand{position:relative;display:inline-block;background-image:linear-gradient(90deg,#4e43c9,#6f66e7,#c4b5fd,#6f66e7,#4e43c9);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hero-brand-shine 3s linear infinite}.hero-brand:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.08em;border-radius:999px;background:linear-gradient(90deg,transparent,#A9A3F7,transparent);opacity:.7}.hero-avatar-float{animation:hero-avatar-float 3.2s ease-in-out infinite}.hero h1{font-size:clamp(2.4rem,4.2vw,3.55rem);line-height:1.08;letter-spacing:-.035em;font-weight:700;margin-bottom:1.15rem}.hero-sub{font-size:1.05rem;color:var(--ink-soft);max-width:440px;margin-bottom:1.85rem;line-height:1.55}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem}.btn-primary,.btn-secondary,.btn-outline:not(.danger){display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.95rem 1.55rem;border-radius:10px;border:none;background:var(--gold-grad);background-size:140% 140%;color:#fff;font-weight:700;font-size:.82rem;letter-spacing:.04em;box-shadow:0 8px 24px #4e43c959;position:relative;overflow:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.btn-primary:after,.btn-secondary:after,.btn-outline:not(.danger):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.28) 45%,transparent 70%);transform:translate(-120%);transition:transform .7s cubic-bezier(.22,1,.36,1);pointer-events:none}.btn-primary:hover,.btn-secondary:hover,.btn-outline:not(.danger):hover{transform:translateY(-2px);box-shadow:0 14px 30px #4e43c973}.btn-primary:hover:after,.btn-secondary:hover:after,.btn-outline:not(.danger):hover:after{transform:translate(120%)}.btn-outline{font-size:.82rem}.btn-outline.danger{padding:.5rem .9rem;border-radius:10px;border:1px solid var(--border);background:var(--surface);font-size:.85rem;font-weight:600;color:var(--ink-soft);box-shadow:none;overflow:visible}.btn-outline.danger:after{display:none}.btn-outline.danger:hover{transform:none;box-shadow:none}.oauth-stack{display:grid;gap:.45rem;margin:.35rem 0 .75rem}.btn-oauth{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.75rem 1rem;border-radius:12px;font-weight:700;font-size:.92rem;border:1px solid transparent;color:#fff}.btn-oauth:disabled{opacity:.45;cursor:not-allowed}.btn-oauth.discord{background:#5865f2}.btn-oauth.discord:hover:not(:disabled){background:#4752c4}.auth-divider{display:flex;align-items:center;gap:.75rem;margin:.85rem 0;color:var(--ink-muted);font-size:.78rem}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--border)}.oauth-hint{text-align:center}.social-proof{display:flex;align-items:center;gap:.85rem}.avatars{display:flex}.avatars span{width:34px;height:34px;border-radius:50%;border:2px solid var(--bg);margin-left:-8px;display:grid;place-items:center;font-size:.62rem;font-weight:700;color:#fff}.avatars span:first-child{margin-left:0}.social-proof p{font-size:.88rem;color:var(--ink-soft);max-width:260px;line-height:1.35}.social-proof strong{color:var(--ink);font-weight:700}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:520px;perspective:1400px}.hero-flip-scene{position:relative;z-index:2;width:100%;max-width:420px;height:520px;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.hero-flip-card{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.4,.12,.2,1)}.hero-flip-card.flipped{transform:rotateY(180deg)}.hero-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.hero-face-phone{transform:rotateY(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-face-store{transform:rotateY(180deg);backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-flip-card:not(.flipped) .hero-face-phone{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s ease .3s,visibility .35s ease .3s}.hero-flip-card.flipped .hero-face-phone{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease .1s,visibility .25s ease .1s}.hero-flip-card:not(.flipped) .hero-face-store{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease .1s,visibility .25s ease .1s}.hero-flip-card.flipped .hero-face-store{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s ease .3s,visibility .35s ease .3s}.phone-stage,.phone,.phone-screen,.store-preview-frame{-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-face-dots{position:absolute;bottom:.35rem;left:50%;transform:translate(-50%);z-index:4;display:flex;gap:.4rem}.hero-face-dots button,.hero-face-dots span{width:7px;height:7px;border-radius:50%;border:none;padding:0;cursor:pointer;background:#1c140c38;transition:background .3s,transform .3s}.hero-face-dots button.on,.hero-face-dots span.on{background:var(--gold-deep, #4E43C9);transform:scale(1.15)}.store-preview-frame{position:relative;z-index:2;width:min(340px,88%);border-radius:18px;overflow:hidden;background:var(--bg);color:var(--ink);box-shadow:0 36px 70px #1c140c47,0 0 0 1px var(--border);transform:rotate(-3deg);animation:float-store 5.5s ease-in-out infinite}@keyframes float-store{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-8px)}}.store-preview-chrome{display:flex;align-items:center;gap:.35rem;padding:.55rem .75rem;background:#1f2230}.store-preview-chrome>span{width:8px;height:8px;border-radius:50%;background:#6b5a45}.store-preview-chrome>span:nth-child(1){background:#e87461}.store-preview-chrome>span:nth-child(2){background:#6f66e7}.store-preview-chrome>span:nth-child(3){background:#5ecf8a}.store-preview-url{margin-left:.5rem;flex:1;font-size:.65rem;color:#ffffffb8;background:#ffffff14;border-radius:999px;padding:.2rem .65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-preview-body{padding:.85rem;color:var(--ink)}.store-preview-nav{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;margin-bottom:.75rem}.store-preview-nav strong{display:inline-flex;align-items:center;gap:.3rem;color:var(--gold-deep)}.store-preview-hero{padding:.85rem .9rem;border-radius:12px;background:linear-gradient(135deg,rgba(111,102,231,.22),transparent 60%),var(--surface);margin-bottom:.75rem;border:1px solid rgba(111,102,231,.28)}.store-preview-hero p{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 .25rem}.store-preview-hero h3{font-size:.95rem;margin:0 0 .2rem;letter-spacing:-.02em;color:var(--ink)}.store-preview-hero span{font-size:.68rem;color:var(--ink-soft)}.store-preview-grid{display:grid;gap:.45rem}.store-preview-card strong{display:block;font-size:.72rem;line-height:1.2;color:var(--ink)}.store-preview-card>div>em{font-style:normal;font-size:.7rem;font-weight:700;color:var(--gold-deep)}.float-store-a{top:10%;left:0;background:var(--surface);color:var(--ink);border:1px solid var(--border);animation-delay:.2s}.float-store-b{top:6%;right:0;background:#1f2230;color:#fff;font-size:.72rem;animation-delay:.7s}.glow-ring{position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(169,163,247,.55) 0%,rgba(111,102,231,.25) 35%,transparent 68%),conic-gradient(from 200deg,#1f2230,#4e43c9,#a9a3f7,#1f2230,#1f2230);opacity:.85;filter:blur(2px);animation:pulse-glow 6s ease-in-out infinite;transition:transform 1.1s ease,opacity 1.1s ease}.hero-visual.is-store .glow-ring{transform:scale(1.08);opacity:.95}@keyframes pulse-glow{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.04);opacity:.95}}.phone-stage{position:relative;z-index:2;transform-style:preserve-3d;animation:phone-bob 6.8s ease-in-out infinite}@keyframes phone-bob{0%,to{transform:translateZ(0) rotate(0)}28%{transform:translate3d(-4px,-12px,0) rotate(-1.4deg)}63%{transform:translate3d(5px,-6px,0) rotate(1.6deg)}}.phone{position:relative;z-index:2;width:262px;height:528px;border-radius:44px;background:linear-gradient(155deg,#8d8d98,#3a3a44 16%,#1a1a20 46%,#0a0a0e);padding:11px;box-shadow:0 46px 80px #0f111a7a,0 0 0 1px #ffffff29,0 16px 36px #4e43c947,inset 0 1px #ffffff8c,inset 0 -8px 16px #00000073,inset 1px 0 #ffffff29;transform:rotate(3.5deg);transform-style:preserve-3d;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .65s ease,filter .65s ease}.phone:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:38px;pointer-events:none;box-shadow:inset 0 0 0 1px #0000008c;z-index:3}.phone-btn{position:absolute;background:linear-gradient(90deg,#2a2a2e,#4a4a52);border-radius:2px;box-shadow:inset 0 0 0 1px #ffffff14}.phone-btn--silent{left:-2px;top:92px;width:3px;height:22px}.phone-btn--vol-up{left:-2px;top:132px;width:3px;height:36px}.phone-btn--vol-down{left:-2px;top:178px;width:3px;height:36px}.phone-btn--power{right:-2px;top:156px;width:3px;height:58px}.hero-visual.is-phone.is-tilting .phone{transform:rotate(calc(3.5deg + var(--tilt-x, 0) * 8deg)) rotateX(calc(var(--tilt-y, 0) * -18deg)) rotateY(calc(var(--tilt-x, 0) * 22deg)) translate3d(calc(var(--tilt-x, 0) * 16px),calc(var(--tilt-y, 0) * 12px),36px);transition:transform .06s linear,box-shadow .45s ease,filter .45s ease}.hero-visual.is-phone.is-tilting .phone-stage{animation-play-state:paused}.phone-screen{width:100%;height:100%;border-radius:34px;overflow:hidden;background:#09090d;position:relative;color:#fff;padding:2.55rem .85rem 1.15rem;isolation:isolate}.phone-wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(169,163,247,.42) 0%,transparent 58%),radial-gradient(ellipse 55% 40% at 18% 72%,rgba(56,189,248,.22) 0%,transparent 55%),radial-gradient(ellipse 50% 35% at 88% 62%,rgba(244,114,182,.18) 0%,transparent 50%),linear-gradient(165deg,#1a1630,#0d0c14 48%,#08080c);pointer-events:none}.phone-wallpaper:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;background:radial-gradient(circle at 28% 18%,rgba(125,211,252,.45),transparent 36%),radial-gradient(circle at 78% 78%,rgba(244,114,182,.28),transparent 34%),radial-gradient(circle at 52% 46%,rgba(111,102,231,.42),transparent 42%);mix-blend-mode:screen;animation:phone-aurora 8.5s ease-in-out infinite}@keyframes phone-aurora{0%,to{transform:translateZ(0) scale(1);opacity:.72}50%{transform:translate3d(7%,-5%,0) scale(1.1);opacity:1}}.phone-wallpaper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 28%,transparent 70%,rgba(0,0,0,.35) 100%)}.phone-status{position:absolute;top:.55rem;left:1rem;right:1rem;z-index:2;display:flex;align-items:center;justify-content:space-between;font-size:.62rem;font-weight:650;letter-spacing:.02em;color:#ffffffe0}.phone-status-icons{display:flex;align-items:center;gap:.28rem}.phone-status-icons i{display:block;height:7px;border-radius:1px;background:#ffffffe0}.phone-status-icons i:nth-child(1){width:10px;opacity:.55}.phone-status-icons i:nth-child(2){width:12px;height:8px;border-radius:2px}.phone-status-icons i:nth-child(3){width:16px;height:8px;border-radius:2px;background:linear-gradient(90deg,#a9a3f7 70%,#ffffff40 70%)}.phone-notch{position:absolute;top:11px;left:50%;transform:translate(-50%);width:98px;height:26px;background:#050507;border-radius:18px;z-index:4;box-shadow:inset 0 0 0 1px #ffffff0a}.phone-notch:before,.phone-notch:after{content:"";position:absolute;top:50%;transform:translateY(-50%);border-radius:50%}.phone-notch:before{left:16px;width:8px;height:8px;background:#1a1f2e;box-shadow:inset 0 0 0 1.5px #2e3650}.phone-notch:after{display:none}.phone-lens{position:absolute;right:14px;top:50%;width:11px;height:11px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 32% 30%,#d7f4ff 0,#d7f4ff 12%,#6ec8ff 18%,#163056 46%,#05060c 72%);box-shadow:0 0 0 1.5px #222838,0 0 10px #6ec8ffa6;animation:phone-lens 3.4s ease-in-out infinite}@keyframes phone-lens{0%,to{box-shadow:0 0 0 1.5px #222838,0 0 8px #6ec8ff66}50%{box-shadow:0 0 0 1.5px #222838,0 0 14px #a9a3f7d9}}.phone-time{position:relative;z-index:1;text-align:center;margin-top:1.35rem}.phone-time .time{font-family:var(--font-display);font-size:3.35rem;font-weight:800;letter-spacing:-.045em;line-height:.95;text-shadow:0 1px 0 rgba(255,255,255,.45),0 12px 22px rgba(0,0,0,.48),0 0 18px rgba(255,255,255,.42);animation:phone-time-glow 3.4s ease-in-out infinite}.phone-time .date{font-family:var(--font-display);font-size:.84rem;font-weight:650;opacity:.92;margin-top:.28rem;letter-spacing:.01em}@keyframes phone-time-glow{0%,to{text-shadow:0 1px 0 rgba(255,255,255,.4),0 12px 22px rgba(0,0,0,.48),0 0 14px rgba(255,255,255,.28)}50%{text-shadow:0 1px 0 rgba(255,255,255,.7),0 12px 22px rgba(0,0,0,.4),0 0 26px rgba(255,255,255,.72)}}.notif-stack{position:relative;z-index:1;margin-top:1.35rem;display:flex;flex-direction:column;gap:.5rem}.notif{background:#1c1e2ab8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:18px;padding:.7rem .8rem;display:flex;gap:.6rem;align-items:flex-start;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff14}.notif-icon{width:30px;height:30px;border-radius:9px;background:#0f1018d9;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;flex-shrink:0;overflow:hidden}.notif-icon .flua-logo{width:18px;height:18px;object-fit:contain}.notif-body{flex:1;min-width:0}.notif-head{display:flex;justify-content:space-between;font-size:.68rem;font-weight:700;letter-spacing:.03em;opacity:.95}.notif-head span:last-child{font-weight:400;opacity:.65;letter-spacing:0}.notif-text{font-size:.74rem;opacity:.9;margin-top:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.phone-home-bar{position:absolute;left:50%;bottom:.55rem;transform:translate(-50%);width:38%;height:4px;border-radius:99px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent);box-shadow:0 0 12px #ffffff59;z-index:2}.phone-rim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(145deg,rgba(255,255,255,.7) 0%,rgba(255,255,255,.05) 22%,transparent 48%,rgba(169,163,247,.35) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px}.phone-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;border-radius:inherit;pointer-events:none;overflow:hidden}.phone-sheen:before,.phone-sheen:after{content:"";position:absolute;top:-20%;left:-60%;width:45%;height:150%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.05) 35%,rgba(255,255,255,.38) 50%,rgba(186,180,255,.18) 62%,transparent 100%);transform:rotate(16deg);animation:phone-sheen 6.2s ease-in-out infinite}.phone-sheen:after{width:22%;opacity:.55;animation-duration:9.4s;animation-delay:-3s;background:linear-gradient(100deg,transparent 0%,rgba(125,211,252,.05) 40%,rgba(255,255,255,.28) 50%,transparent 100%)}.phone-glare{position:absolute;top:11px;right:11px;bottom:11px;left:11px;z-index:7;border-radius:34px;pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity .35s ease;background:radial-gradient(130px 180px at calc(50% + var(--tilt-x, 0) * 46%) calc(26% + var(--tilt-y, 0) * 38%),rgba(255,255,255,.5),rgba(186,180,255,.12) 38%,transparent 68%)}.hero-visual.is-phone.is-tilting .phone-glare{opacity:1}.hero-visual.is-phone.is-tilting .notif-stack{transform:translate3d(calc(var(--tilt-x, 0) * -8px),calc(var(--tilt-y, 0) * -6px),12px);transition:transform .08s linear}.hero-visual.is-phone.is-tilting .phone-time{transform:translate3d(calc(var(--tilt-x, 0) * 5px),calc(var(--tilt-y, 0) * 4px),18px);transition:transform .08s linear}@keyframes phone-sheen{0%,38%{transform:translate(0) rotate(16deg)}68%,to{transform:translate(420%) rotate(16deg)}}.phone-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.16) 0%,transparent 18%),linear-gradient(125deg,transparent 42%,rgba(255,255,255,.05) 50%,transparent 58%);box-shadow:inset 0 0 0 1px #ffffff0f}.phone-screen .notif{position:relative;overflow:hidden}.phone-screen .notif:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.16),transparent 68%);transform:translate(-130%);animation:phone-card-shine 5.4s ease-in-out infinite;pointer-events:none}.phone-screen .notif-stack .notif:nth-child(1){border-color:#4ade8052;box-shadow:0 10px 24px #00000047,0 0 18px #4ade801f,inset 0 1px #ffffff1a}.phone-screen .notif-stack .notif:nth-child(2){border-color:#a9a3f766;box-shadow:0 10px 24px #00000047,0 0 18px #6f66e733,inset 0 1px #ffffff1a}.phone-screen .notif-stack .notif:nth-child(3){border-color:#38bdf857;box-shadow:0 10px 24px #00000047,0 0 18px #38bdf829,inset 0 1px #ffffff1a}@keyframes phone-card-shine{0%,42%{transform:translate(-130%)}70%,to{transform:translate(130%)}}.hero-face-phone:after{content:"";position:absolute;left:50%;bottom:1.5%;width:190px;height:36px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(111,102,231,.5),transparent 70%);filter:blur(8px);pointer-events:none;z-index:0;transition:opacity .6s ease,transform .6s ease}.hero-flip-scene{transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s ease}.hero-visual.is-phone:hover .hero-flip-scene{transform:translateY(-14px) scale(1.04);filter:drop-shadow(0 26px 28px rgba(111,102,231,.35))}.hero-visual.is-phone:hover .phone{box-shadow:0 58px 90px #0f111a80,0 0 0 1px #d2ceff8c,0 0 42px #6f66e79e,0 0 86px #38bdf847,inset 0 1px #ffffffb3,inset 0 -8px 16px #0006;filter:saturate(1.12)}.hero-visual.is-phone:hover .phone-sheen:before{animation-duration:1.35s}.hero-visual.is-phone:hover .phone-wallpaper:before{animation-duration:3.2s}.hero-visual.is-phone:hover .phone-time .time{text-shadow:0 8px 24px rgba(0,0,0,.3),0 0 28px rgba(210,206,255,.7)}.hero-visual.is-phone:hover .glow-ring{opacity:1;filter:blur(4px) saturate(1.45)}.hero-visual.is-phone:hover .float-pix,.hero-visual.is-phone:hover .float-saldo,.hero-visual.is-phone:hover .float-venda{animation:none}.hero-visual.is-phone:hover .float-pix{transform:translate(-16px,-10px) scale(1.05);box-shadow:0 14px 28px #22c55e38,0 0 0 1px #22c55e59}.hero-visual.is-phone:hover .float-saldo{transform:translate(14px,-8px) scale(1.05);box-shadow:0 14px 28px #6f66e759,0 0 0 1px #a9a3f773}.hero-visual.is-phone:hover .float-venda{transform:translate(16px,12px) scale(1.05);box-shadow:0 14px 28px #38bdf838,0 0 0 1px #38bdf859}.hero-visual.is-phone:hover .sale-drop{filter:saturate(1.25) brightness(1.08)}.hero-visual.is-phone:hover .hero-face-phone:after{opacity:1.15;transform:translate(-50%) scaleX(1.25)}.sale-rain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:hidden}.sale-drop{position:absolute;top:-12%;padding:.35rem .7rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.01em;color:#1f2230;background:linear-gradient(135deg,#a9a3f7,#6f66e7);box-shadow:0 8px 20px #4e43c959,0 0 0 1px #ffffff59;opacity:0;animation:sale-fall 5.8s cubic-bezier(.22,.61,.36,1) infinite}.sale-drop-1{left:18%}.sale-drop-2{left:58%;animation-duration:6.2s}.sale-drop-3{left:34%;animation-duration:5.5s}.sale-drop-4{left:72%;animation-duration:6.4s}.sale-drop-5{left:46%;animation-duration:5.9s}@keyframes sale-fall{0%{opacity:0;transform:translate3d(0,-20px,0) rotate(-8deg) scale(.85)}8%{opacity:1}70%{opacity:1;transform:translate3d(8px,58%,0) rotate(4deg) scale(1)}88%{opacity:.35;transform:translate3d(14px,72%,0) rotate(10deg) scale(.92)}to{opacity:0;transform:translate3d(18px,88%,0) rotate(14deg) scale(.8)}}.hero-visual.is-store .sale-drop,.hero-visual.is-store .notif-drop{animation-play-state:paused}.notif-drop{opacity:0;transform:translateY(-28px) scale(.94);animation:notif-drop-in 4.8s ease-in-out infinite}@keyframes notif-drop-in{0%,3%{opacity:0;transform:translateY(-28px) scale(.92)}10%,78%{opacity:1;transform:translateY(0) scale(1)}88%{opacity:.9;transform:translateY(2px) scale(.99)}to{opacity:0;transform:translateY(14px) scale(.97)}}.notif-drop .notif-icon{animation:notif-icon-pulse 2.4s ease-in-out infinite}@keyframes notif-icon-pulse{0%,to{box-shadow:0 0 #6f66e773}50%{box-shadow:0 0 0 6px #6f66e700}}.store-sparkles{position:absolute;top:8%;right:6%;bottom:8%;left:6%;z-index:1;pointer-events:none}.store-sparkles i{position:absolute;width:6px;height:6px;border-radius:50%;background:#a9a3f7;box-shadow:0 0 12px #6f66e7e6;opacity:0;animation:sparkle-pop 3.6s ease-in-out infinite}.store-sparkles i:nth-child(1){top:12%;left:8%;animation-delay:.2s}.store-sparkles i:nth-child(2){top:28%;right:10%;animation-delay:.9s;width:4px;height:4px}.store-sparkles i:nth-child(3){bottom:22%;left:14%;animation-delay:1.5s}.store-sparkles i:nth-child(4){top:48%;right:18%;animation-delay:2.1s;width:5px;height:5px}.store-sparkles i:nth-child(5){bottom:12%;right:8%;animation-delay:2.8s}@keyframes sparkle-pop{0%,to{opacity:0;transform:scale(.4)}40%,55%{opacity:1;transform:scale(1)}70%{opacity:.2;transform:scale(.7)}}.store-preview-frame{position:relative}.store-preview-shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.18) 48%,transparent 62%);transform:translate(-120%);animation:store-shine 4.8s ease-in-out infinite}@keyframes store-shine{0%,35%{transform:translate(-120%)}55%,to{transform:translate(120%)}}.store-cart-badge{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;background:#6f66e72e;color:var(--gold-deep);font-weight:700;animation:cart-pulse 2.8s ease-in-out infinite}@keyframes cart-pulse{0%,to{transform:scale(1);box-shadow:0 0 #6f66e759}50%{transform:scale(1.05);box-shadow:0 0 0 6px #6f66e700}}.store-preview-card{display:grid;grid-template-columns:44px 1fr auto;gap:.55rem;align-items:center;padding:.4rem;border-radius:10px;background:var(--surface);border:1px solid var(--border)}.store-card-motion{opacity:0;transform:translate(18px) scale(.96);animation:store-card-in 5.2s cubic-bezier(.22,1,.36,1) infinite}@keyframes store-card-in{0%,6%{opacity:0;transform:translate(22px) scale(.95)}16%,72%{opacity:1;transform:translate(0) scale(1)}86%{opacity:.9;transform:translateY(-2px) scale(1.01)}to{opacity:0;transform:translate(-10px) scale(.97)}}.store-preview-thumb{position:relative;overflow:hidden;width:44px;height:44px;border-radius:8px}.store-thumb-tag{position:absolute;left:3px;bottom:3px;margin:0;padding:.05rem .25rem;border-radius:4px;font-style:normal;font-size:.48rem;font-weight:800;letter-spacing:.04em;color:#1f2230;background:#6f66e7;box-shadow:0 2px 6px #00000040}.store-card-add{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.85rem;font-weight:700;color:#1f2230;background:linear-gradient(135deg,#a9a3f7,#6f66e7);animation:add-bob 2.4s ease-in-out infinite}@keyframes add-bob{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.hero-visual.is-phone .store-card-motion,.hero-visual.is-phone .store-preview-shine,.hero-visual.is-phone .store-sparkles i,.hero-visual.is-phone .store-cart-badge{animation-play-state:paused}.float-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:.4rem;padding:.55rem .9rem;border-radius:var(--radius-pill);font-size:.78rem;font-weight:600;box-shadow:var(--shadow-soft);animation:float-chip 4s ease-in-out infinite;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s ease}@keyframes float-chip{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.float-pix{top:12%;left:4%;background:var(--surface);color:var(--ink);border:1px solid var(--border);animation-delay:.3s}.float-pix:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e}.float-saldo{top:8%;right:2%;background:#1f2230;color:#fff;font-size:.72rem;letter-spacing:.02em;animation-delay:.8s}.float-venda{bottom:14%;right:0;background:var(--surface);color:var(--ink);border:1px solid var(--border);animation-delay:1.2s}.float-venda .mini-bolt{width:22px;height:22px;border-radius:50%;background:var(--gold-pale);display:grid;place-items:center}@media(prefers-reduced-motion:reduce){.hero-flip-card{transition:none}.phone,.store-preview-frame,.float-chip,.glow-ring,.sale-drop,.notif-drop,.notif-drop .notif-icon,.store-card-motion,.store-preview-shine,.store-sparkles i,.store-cart-badge,.store-card-add,.hero-anim,.badge:before,.hero-brand,.hero-avatar-float,.phone-wallpaper:before,.phone-sheen:before,.phone-sheen:after,.phone-lens,.phone-screen .notif:after,.phone-stage,.phone-time .time{animation:none!important}.hero-visual.is-phone:hover .hero-flip-scene,.hero-visual.is-phone:hover .float-pix,.hero-visual.is-phone:hover .float-saldo,.hero-visual.is-phone:hover .float-venda,.hero-visual.is-phone.is-tilting .phone,.hero-visual.is-phone.is-tilting .notif-stack,.hero-visual.is-phone.is-tilting .phone-time{transform:none;filter:none}.hero-anim{opacity:1;transform:none}.sale-drop{display:none}.notif-drop,.store-card-motion{opacity:1;transform:none}}.section{width:min(1100px,100%);margin:0 auto;padding:4rem 1.5rem}.section-label{font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--gold-deep);text-transform:uppercase;margin-bottom:.75rem}.section h2{font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:-.03em;margin-bottom:.75rem}.section>p{color:var(--ink-soft);max-width:480px;margin-bottom:2.5rem}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.feature{padding:1.45rem 1.35rem 1.5rem;border-radius:22px;background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--border) 80%,rgba(111,102,231,.16));box-shadow:0 8px 24px #1f22300a;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease,background .35s ease}.feature:hover{transform:translateY(-4px);box-shadow:0 16px 36px #1f22301a;border-color:color-mix(in srgb,var(--gold) 32%,var(--border))}.feature-icon{width:48px;height:48px;border-radius:16px;background:linear-gradient(145deg,var(--gold-pale) 0%,color-mix(in srgb,var(--gold-pale) 55%,#fff) 100%);display:grid;place-items:center;margin-bottom:1.15rem;color:var(--gold-deep);border:1px solid color-mix(in srgb,var(--gold) 18%,transparent)}.feature h3{font-family:var(--font-display, inherit);font-size:1.08rem;letter-spacing:-.02em;margin-bottom:.45rem}.feature p{font-size:.92rem;line-height:1.55;color:var(--ink-soft);margin:0}.landing-footer{text-align:center;padding:2.5rem 1.5rem 3rem;color:var(--ink-muted);font-size:.88rem;border-top:1px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(90deg,transparent 0%,rgba(111,102,231,.35) 50%,transparent 100%) border-box}.landing-v2 .landing-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 70%,transparent),color-mix(in srgb,var(--bg-warm) 85%,#A9A3F7)) padding-box,linear-gradient(90deg,transparent 5%,rgba(111,102,231,.4) 50%,transparent 95%) border-box}.landing-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-bottom:.85rem}.landing-footer-nav a{color:inherit;text-decoration:none}.landing-footer-nav a:hover{color:var(--ink)}.site-footer{position:relative;isolation:isolate;overflow:hidden;margin-top:1rem;padding:3rem 1.5rem 1.75rem;border-top:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.35));background:radial-gradient(ellipse 70% 55% at 50% 0%,rgba(111,102,231,.18),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--bg) 88%,#6F66E7 8%) 0%,var(--bg) 100%);color:var(--ink-soft)}.site-footer-glow{position:absolute;inset:auto 10% -40% 10%;height:55%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(111,102,231,.28),transparent 70%);filter:blur(28px);animation:site-footer-glow-pulse 5.5s ease-in-out infinite}.site-footer-inner{position:relative;z-index:1;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1.2fr);gap:2.5rem 3rem;align-items:start}.site-footer-brand{display:grid;gap:.9rem;justify-items:start}.site-footer-logo{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.site-footer-logo .flua-logo--wordmark{height:2.3rem;max-height:44px;animation:site-footer-name-shine 4s ease-in-out infinite}.site-footer-tagline{margin:0;max-width:28rem;line-height:1.55;font-size:.95rem;color:var(--ink-soft)}.site-footer-contact{margin-top:.35rem;padding:1rem 1.1rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 65%,rgba(169,163,247,.35));background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 78%,#6F66E7 16%),color-mix(in srgb,var(--surface) 92%,transparent));box-shadow:0 1px #ffffff0d inset,0 12px 28px #0f121c14;display:grid;gap:.4rem;justify-items:start}.site-footer-contact h3{margin:0;font-family:var(--font-display);font-size:.95rem;letter-spacing:-.02em;color:var(--ink)}.site-footer-contact p{margin:0;font-size:.88rem;line-height:1.45;color:var(--ink-soft)}.site-footer-mail{font-weight:700;color:#a9a3f7;text-decoration:none;text-shadow:0 0 12px rgba(111,102,231,.45);transition:color .2s ease,text-shadow .2s ease}.site-footer-mail:hover{color:#fff;text-shadow:0 0 18px rgba(169,163,247,.7)}.site-footer-support-link{font-size:.88rem;font-weight:650;color:var(--ink);text-decoration:none;opacity:.9}.site-footer-support-link:hover{color:#a9a3f7}.site-footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1.25rem}.site-footer-col{display:grid;gap:.55rem;align-content:start}.site-footer-col h3{margin:0 0 .25rem;font-family:var(--font-display);font-size:.82rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.site-footer-col a{color:var(--ink-soft);text-decoration:none;font-size:.92rem;width:fit-content;transition:color .2s ease,text-shadow .2s ease}.site-footer-col a:hover{color:#a9a3f7;text-shadow:0 0 12px rgba(111,102,231,.45)}.site-footer-bottom{position:relative;z-index:1;max-width:1100px;margin:2.25rem auto 0;padding-top:1.15rem;border-top:1px solid color-mix(in srgb,var(--border) 80%,rgba(169,163,247,.2));display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;justify-content:space-between;align-items:center;font-size:.84rem;color:var(--ink-muted, var(--ink-soft))}.site-footer-bottom p{margin:0}.site-footer-bottom-links{display:inline-flex;flex-wrap:wrap;gap:.45rem;align-items:center}.site-footer-bottom-links a{color:inherit;text-decoration:none}.site-footer-bottom-links a:hover{color:#a9a3f7}@keyframes site-footer-glow-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@keyframes site-footer-name-shine{0%,to{filter:drop-shadow(0 0 10px rgba(111,102,231,.28))}50%{filter:drop-shadow(0 0 18px rgba(169,163,247,.55))}}html.dark .site-footer{background:radial-gradient(ellipse 70% 55% at 50% 0%,rgba(111,102,231,.22),transparent 60%),linear-gradient(180deg,#12141f,#0f111a)}html.dark .site-footer-contact{background:linear-gradient(160deg,#4e43c947,#16142ae6);border-color:#a9a3f738;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:860px){.site-footer-inner{grid-template-columns:1fr;gap:2rem}.site-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.site-footer-cols{grid-template-columns:1fr 1fr}.site-footer-bottom{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.site-footer-glow,.site-footer-logo .flua-logo--wordmark{animation:none!important}}.panel-footer{margin-top:auto;flex-shrink:0;padding:1.15rem 1.25rem 1.4rem;border-top:1px solid color-mix(in srgb,var(--border, #e5e7eb) 70%,rgba(111,102,231,.35));background:color-mix(in srgb,var(--surface, #151821) 94%,#6F66E7 6%)}html.dark .panel-footer{border-top-color:#a9a3f738;background:#121420eb}.panel-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1.25rem;max-width:1100px;margin:0 auto;font-size:.84rem;color:var(--muted, #9ca3af)}html.dark .panel-footer-inner{color:#c4c8d8}.panel-footer-inner p{margin:0}.panel-footer-inner nav{display:flex;flex-wrap:wrap;gap:.55rem .9rem}.panel-footer-inner a{color:inherit;text-decoration:none}.panel-footer-inner a:hover{color:var(--brand, #6F66E7)}.store-foot{margin-top:2.5rem;padding:2rem 1.25rem 1.5rem;border-top:1px solid color-mix(in srgb,var(--store-border, #e5e7eb) 85%,transparent);background:color-mix(in srgb,var(--store-surface, var(--surface, #111)) 92%,transparent)}.store-foot-inner{max-width:1100px;margin:0 auto;display:grid;gap:1.1rem}.store-foot-brand strong{display:block;font-size:1.05rem;margin-bottom:.35rem}.store-foot-brand p{margin:0;max-width:36rem;color:var(--store-muted, var(--muted, #9ca3af));font-size:.92rem;line-height:1.5}.store-foot-links{display:flex;flex-wrap:wrap;gap:.55rem 1.1rem}.store-foot-links a{color:inherit;text-decoration:none;font-size:.9rem;opacity:.9}.store-foot-links a:hover{opacity:1;text-decoration:underline}.store-foot-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--store-border, #e5e7eb) 70%,transparent);font-size:.82rem;color:var(--store-muted, var(--muted, #9ca3af))}.store-foot-powered{color:inherit;text-decoration:none;font-weight:600}.store-foot-powered:hover{text-decoration:underline}.tpl-footer-links{display:grid;gap:.55rem}.tpl-footer-link-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:.45rem;align-items:center}@media(max-width:640px){.tpl-footer-link-row{grid-template-columns:1fr}}.skip-link{position:absolute;left:.75rem;top:-100px;z-index:10000;padding:.55rem .9rem;border-radius:10px;background:var(--surface, #fff);color:var(--ink, #111);border:1px solid var(--border, #ddd);font-weight:600;text-decoration:none}.skip-link:focus,.skip-link:focus-visible{top:.75rem;outline:2px solid var(--brand, #6F66E7);outline-offset:2px}a:focus-visible,button:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-outline:focus-visible,summary:focus-visible,.nav-links a:focus-visible{outline:2px solid color-mix(in srgb,var(--brand, #6F66E7) 80%,#fff);outline-offset:2px}.dash{display:flex;min-height:100vh;background:var(--dash-bg)}.sidebar{width:var(--sidebar-w);background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:1rem .85rem 1.25rem;position:sticky;top:0;height:100vh;overflow-y:auto;flex-shrink:0}.sidebar-top{display:flex;align-items:center;gap:.5rem;padding:.35rem .4rem 1rem}.store-switch{display:flex;align-items:center;gap:.45rem;padding:.45rem .65rem;border-radius:10px;border:1px solid var(--border);font-weight:600;font-size:.88rem;width:100%;color:var(--ink);background:color-mix(in srgb,var(--surface) 70%,transparent);transition:background .2s,border-color .2s,color .2s}.store-switch svg{color:currentColor;flex-shrink:0;opacity:.9}.store-switch:hover{background:var(--bg-warm);color:var(--ink);border-color:color-mix(in srgb,var(--brand, #6f66e7) 35%,var(--border))}.dash-header-left .store-switch{width:auto;max-width:240px;min-height:2.15rem;padding:.38rem .9rem;border-radius:999px;background:#6f66e729;border-color:#a9a3f752;font-size:.8rem;font-weight:700}html.dark .store-switch,html.dark .dash-header-left .store-switch{color:var(--ink);border-color:#ffffff24}html.dark .store-switch:hover{background:#ffffff0f;color:#fff}.nav-group{margin-bottom:1.1rem}.nav-group-title{font-size:.68rem;font-weight:700;letter-spacing:.06em;color:var(--ink-muted);padding:.35rem .65rem;margin-bottom:.15rem}.side-link{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;border-radius:10px;font-size:.88rem;font-weight:500;color:var(--ink-soft);width:100%;text-align:left;transition:background .15s,color .15s}.side-link:hover{background:#1c140c0a;color:var(--ink)}.side-link.active{background:var(--gold-pale);color:var(--ink);font-weight:600}.side-link .tag-novo{margin-left:auto;font-size:.62rem;font-weight:700;background:#22c55e;color:#fff;padding:.15rem .4rem;border-radius:6px}.sidebar-bottom{margin-top:auto;padding-top:1rem}.social-row{display:flex;gap:.4rem;padding:0 .4rem 1rem}.social-row a{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--ink-muted);transition:background .15s,color .15s}.social-row a:hover{background:var(--bg-warm);color:var(--ink)}.meta-card{background:var(--bg-warm);border-radius:14px;padding:1rem;border:1px solid var(--border)}.meta-card h4{font-size:.82rem;font-weight:600;margin-bottom:.35rem}.meta-value{font-size:1.15rem;font-weight:700;margin-bottom:.2rem}.meta-target{font-size:.75rem;color:var(--ink-muted);margin-bottom:.65rem}.progress{height:6px;background:#1c140c14;border-radius:99px;overflow:hidden;margin-bottom:.4rem}.progress-bar{height:100%;width:0%;background:var(--gold-grad);border-radius:99px}.meta-pct{font-size:.72rem;color:var(--ink-muted)}.dash-main{flex:1;min-width:0;display:flex;flex-direction:column}.dash-header{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.5rem;background:var(--surface);border-bottom:1px solid var(--border);gap:1rem;position:relative;z-index:30}.dash-header-left{display:flex;align-items:center;gap:.55rem}.dash-header-left .back-nav{gap:.3rem;padding:.18rem;border-radius:999px;background:color-mix(in srgb,var(--bg) 55%,transparent);border:1px solid rgba(169,163,247,.2)}html.dark .dash-header-left .back-nav{background:#08071259;border-color:#a9a3f729}.dash-header-left .back-nav-btn{background:transparent;border-color:transparent;box-shadow:none}.dash-header-left .back-nav-btn:hover{background:#6f66e747;border-color:transparent;color:#fff}.dash-header-right{display:flex;align-items:center;gap:.55rem}.dash-header-right .btn-outline{display:inline-flex;align-items:center;font-size:.95rem;font-weight:700;padding:.5rem 1rem;line-height:1.2}.btn-gerente{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:10px;background:#25d366;color:#fff;font-size:.82rem;font-weight:600;transition:filter .2s}.btn-gerente:hover{filter:brightness(.95)}.avatar-lg{width:32px;height:32px;border-radius:50%;background:#5c4033;color:#fff;font-weight:700;font-size:.78rem;display:grid;place-items:center}.profile-menu-wrap{position:relative;z-index:90;flex-shrink:0}.profile-menu-trigger{box-sizing:border-box;width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;border-radius:50%;border:1.5px solid rgba(111,102,231,.5);cursor:pointer;padding:0;overflow:hidden;flex-shrink:0;display:grid;place-items:center;font-size:.7rem;font-weight:700;line-height:1;transition:border-color .15s,transform .15s,box-shadow .15s;background:linear-gradient(135deg,#6f66e7,#4e43c9);color:#fff}.profile-menu-trigger img{width:28px!important;height:28px!important;max-width:28px!important;max-height:28px!important;object-fit:cover;border-radius:50%;display:block}.profile-menu-trigger:hover,.profile-menu-trigger.open{border-color:#6f66e7b3;box-shadow:0 0 0 2px #6f66e72e;transform:translateY(-1px)}.profile-menu{position:fixed;z-index:1200;width:min(280px,calc(100vw - 1.25rem));max-height:min(680px,calc(100vh - 2.75rem));display:flex;flex-direction:column;gap:.55rem;padding:.85rem;border-radius:18px;background:linear-gradient(165deg,#1c1814,#12100e);border:1px solid rgba(111,102,231,.24);box-shadow:0 24px 60px #00000080;overflow:hidden;transform-origin:top right;animation:profileMenuIn .42s cubic-bezier(.22,1,.36,1)}.profile-menu.is-closing{animation:profileMenuOut .26s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes profileMenuIn{0%{opacity:0;transform:translateY(-12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes profileMenuOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.96)}}.profile-menu-head{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;padding:.15rem .15rem .55rem;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.profile-menu-banner{order:-1;width:calc(100% + .3rem);margin:-.15rem -.15rem .1rem;height:64px;object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.profile-menu-bio{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:.15rem 0 .3rem!important;font-size:.68rem!important;line-height:1.35!important;color:var(--ink-soft, var(--muted))!important;word-break:normal!important}.profile-menu-head-text{min-width:0;flex:1}.profile-menu-head strong{display:block;font-size:.88rem;line-height:1.25}.profile-menu-head p{margin:.1rem 0 .25rem;font-size:.7rem;line-height:1.3;color:var(--muted);word-break:break-all}.profile-menu-avatar{box-sizing:border-box;flex-shrink:0;width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;border-radius:50%;font-size:.68rem;font-weight:700;line-height:1;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#6f66e7,#4e43c9);color:#fff}.profile-menu-avatar img{width:28px!important;height:28px!important;max-width:28px!important;max-height:28px!important;object-fit:cover;border-radius:50%;display:block}.profile-menu-balances{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;flex-shrink:0}.profile-menu-balances div{padding:.45rem .55rem;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.profile-menu-balances span{display:block;font-size:.6rem;color:var(--muted);margin-bottom:.08rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.profile-menu-balances strong{font-size:.8rem}.profile-menu-grid{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;align-content:start;gap:.55rem;overflow-x:hidden;overflow-y:auto;padding:.15rem .1rem .2rem;margin:0;flex:1 1 auto;min-height:200px;scrollbar-width:thin;overscroll-behavior:contain}.profile-menu-tile{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;height:auto;min-height:48px;padding:.55rem .65rem;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;color:inherit;text-decoration:none;line-height:1.25;overflow:hidden;transition:background .12s,border-color .12s,transform .12s}.profile-menu-tile:hover{background:#6f66e71f;border-color:#6f66e759;transform:translateY(-1px)}.profile-menu-tile-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#6f66e724;color:#6f66e7;flex-shrink:0}.profile-menu-tile-icon svg{width:15px;height:15px}.profile-menu-tile-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.profile-menu-tile-label{display:block;font-weight:700;font-size:.82rem;line-height:1.25;margin:0}.profile-menu-tile-hint{display:block;font-size:.68rem;line-height:1.3;color:var(--muted);margin:0}.profile-menu-logout{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin-top:0;padding:.6rem .65rem;border-radius:11px;border:1px solid rgba(239,68,68,.35);background:#ef44441a;color:#fca5a5;font-weight:700;font-size:.82rem;cursor:pointer;flex-shrink:0}.profile-menu-logout:hover{background:#ef44442e}.profile-menu-links,.profile-menu-link,.profile-menu-link-main,.profile-menu-hint,.profile-menu-quick,.profile-menu-quick-btn{display:none}.back-nav{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.back-nav-btn{display:inline-flex;align-items:center;gap:.38rem;min-height:2.05rem;padding:.34rem .78rem;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--ink-soft);text-decoration:none;font-size:.78rem;font-weight:650;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.back-nav-btn svg{flex-shrink:0;opacity:.88}.back-nav-btn--ghost{border-color:color-mix(in srgb,var(--ink) 14%,transparent);background:color-mix(in srgb,var(--surface) 70%,transparent)}.back-nav-btn--soft{border-color:color-mix(in srgb,#6f66e7 22%,transparent);background:color-mix(in srgb,#6f66e7 12%,transparent);color:var(--ink)}.back-nav-btn:hover{color:var(--ink);border-color:color-mix(in srgb,#6f66e7 42%,transparent);background:color-mix(in srgb,#6f66e7 18%,var(--surface));transform:translateY(-1px);box-shadow:0 8px 18px #4e43c929}.back-nav-btn.primary,.back-nav-btn.primary:hover{border-color:color-mix(in srgb,var(--gold) 28%,var(--border));background:var(--surface);color:var(--ink)}.back-nav-btn.primary:hover{background:color-mix(in srgb,var(--gold) 12%,var(--surface));border-color:color-mix(in srgb,var(--gold) 45%,var(--border));color:var(--gold-deep, #4E43C9)}.back-nav-compact .back-nav-btn{padding:.4rem .75rem;font-size:.74rem}html.dark .back-nav-btn--ghost{background:#ffffff08;border-color:#ffffff1a;color:#d8d6ef}html.dark .back-nav-btn--soft{background:#6f66e724;border-color:#a9a3f747;color:#eceaff}html.dark .back-nav-btn:hover,html.dark .back-nav-btn.primary:hover{background:color-mix(in srgb,var(--surface) 55%,#6F66E7 45%);border-color:#a9a3f780;color:#fff}html:not(.dark) .back-nav-btn--ghost{background:#fff;border-color:#1f22301a}.admin-header-left{display:flex;align-items:center;gap:.85rem;min-width:0}.client-top-left{display:flex;align-items:center;gap:.55rem;min-width:0}.client-top-divider{width:1px;height:1.5rem;background:color-mix(in srgb,var(--ink) 12%,transparent);flex-shrink:0}.client-brand{gap:.45rem;font-weight:800;letter-spacing:-.03em}.client-panel-label,.client-panel-chip{font-size:.72rem;color:var(--muted);font-weight:650}.client-panel-chip{display:inline-flex;align-items:center;min-height:1.85rem;padding:.2rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,#6f66e7 24%,transparent);background:color-mix(in srgb,#6f66e7 10%,transparent);color:color-mix(in srgb,var(--ink) 82%,#6f66e7);white-space:nowrap}html:not(.dark) .profile-menu{background:#fff;border-color:#6f66e733;box-shadow:0 22px 48px #1f22301f;color:#1f2230}html:not(.dark) .profile-menu-head{border-bottom-color:#1f223014}html:not(.dark) .profile-menu-balances div{background:#f7f7fc;border-color:#6f66e724}html:not(.dark) .profile-menu-tile{background:#f7f7fc;border-color:#6f66e71f}html:not(.dark) .profile-menu-tile:hover{background:#6f66e71a;border-color:#6f66e752}html:not(.dark) .profile-menu-tile-icon{background:#6f66e71f;color:#4e43c9}html:not(.dark) .profile-menu-grid{scrollbar-color:rgba(111,102,231,.35) transparent}html:not(.dark) .profile-menu-grid::-webkit-scrollbar-thumb{background:#6f66e759}html:not(.dark) .profile-menu-logout{color:#b42318;background:#b423180f;border-color:#b4231838}.dash-content{flex:1;min-height:0;padding:1.5rem 1.65rem 2.25rem;display:flex;flex-direction:column;gap:1.35rem;background:radial-gradient(ellipse 70% 40% at 100% 0%,rgba(111,102,231,.08),transparent 55%),var(--dash-bg, var(--bg-warm))}html.dark .dash:not(.admin-shell) .dash-content{background:radial-gradient(ellipse 80% 50% at 10% 0%,rgba(111,102,231,.18),transparent 50%),radial-gradient(ellipse 60% 40% at 100% 20%,rgba(78,67,201,.14),transparent 55%),linear-gradient(180deg,#1a1833,#15132a 45%,#121022)}html.dark .dash:not(.admin-shell) .panel-page{background:transparent;border-color:transparent}.dash .panel-page{display:flex;flex-direction:column;gap:1.25rem}.dash .panel-page>.filters-row{margin-bottom:0}.dash .panel-page .table-card,.dash .panel-page .metric-card,.dash .panel-page .form-card,.dash .panel-page .analytics-card{background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 65%,rgba(111,102,231,.2));border-radius:18px;box-shadow:0 1px #ffffff0a inset,0 12px 32px #1f223014}html.dark .dash .panel-page .table-card,html.dark .dash .panel-page .metric-card,html.dark .dash .panel-page .form-card,html.dark .dash .panel-page .analytics-card{background:color-mix(in srgb,var(--surface) 92%,#6F66E7 8%);border-color:#a9a3f724;box-shadow:0 1px #ffffff0d inset,0 14px 36px #00000052}.discord-banner{display:grid;grid-template-columns:1.15fr auto 1fr;align-items:center;gap:1.5rem 2rem;padding:1.45rem 1.85rem;border-radius:22px;background:radial-gradient(circle at 52% 50%,rgba(169,163,247,.45) 0%,transparent 42%),linear-gradient(105deg,#4e43c9,#6f66e7 48%,#a9a3f7);color:#fff;position:relative;overflow:hidden;min-height:148px;box-shadow:0 10px 28px #4e43c952}.discord-banner:before,.discord-banner:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.discord-banner:before{width:220px;height:220px;left:-70px;bottom:-90px;background:#ffffff24}.discord-banner:after{width:180px;height:180px;right:-50px;top:-70px;background:#a9a3f759}.banner-left,.banner-center,.banner-right{position:relative;z-index:1}.banner-left h3{font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:1rem;text-shadow:0 1px 0 rgba(0,0,0,.05)}.banner-left h3 span{display:block;font-size:.78em;font-weight:600;margin-top:.15rem}.banner-left h3 em{font-style:normal;opacity:.72;font-weight:500}.btn-banner{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.25rem;border-radius:999px;background:#ffffff47;color:#fff;font-weight:600;font-size:.88rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.35);box-shadow:0 6px 16px #1f223029;transition:background .2s,transform .2s}.btn-banner:hover{background:#ffffff6b;transform:translateY(-1px)}.banner-center{display:grid;place-items:center;width:110px;height:110px}.discord-glow{position:absolute;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.75) 0%,rgba(111,102,231,.4) 45%,transparent 70%);filter:blur(2px)}.discord-logo{position:relative;width:72px;height:72px;border-radius:18px;background:#5865f2;display:grid;place-items:center;box-shadow:0 10px 28px #5865f273,0 0 0 6px #ffffff2e}.banner-right{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;max-width:280px;justify-self:end;text-align:left;padding-right:1.5rem}.banner-pill{display:inline-flex;padding:.28rem .7rem;border-radius:999px;background:#ffffff38;border:1px solid rgba(255,255,255,.28);font-size:.72rem;font-weight:700}.banner-right p{font-size:.98rem;line-height:1.35;font-weight:600;max-width:220px}.banner-brand{display:inline-flex;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.95rem;font-weight:800;letter-spacing:-.02em;opacity:.95}.banner-mark{display:inline-flex;gap:3px;align-items:flex-end;height:14px}.banner-mark i{display:block;width:3px;border-radius:2px;background:#fff;transform:skew(-18deg)}.banner-mark i:nth-child(1){height:8px;opacity:.55}.banner-mark i:nth-child(2){height:12px;opacity:.8}.banner-mark i:nth-child(3){height:16px}.banner-close{position:absolute;top:.75rem;right:.75rem;z-index:2;width:28px;height:28px;border-radius:50%;background:#1f223073;color:#fff;font-size:1.1rem;line-height:1;display:grid;place-items:center;transition:background .2s}.banner-close:hover{background:#1f2230b3}.dash-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.dash-title-row h1{font-size:1.55rem;letter-spacing:-.02em}.dash-title-row p{color:var(--ink-muted);font-size:.9rem}.plan-chip{display:inline-flex;align-items:center;padding:.4rem .75rem;border-radius:999px;font-size:.75rem;font-weight:700;border:1px solid var(--border);color:var(--ink);text-decoration:none;white-space:nowrap}.plan-chip.ok{border-color:color-mix(in srgb,#3d9a5f 45%,transparent);background:color-mix(in srgb,#3d9a5f 12%,transparent)}.plan-chip.warn{border-color:color-mix(in srgb,var(--gold) 50%,transparent);background:color-mix(in srgb,var(--gold) 14%,transparent)}.dash-shortcuts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin-bottom:1.1rem}.dash-shortcut{display:grid;gap:.2rem;padding:.85rem .9rem;border-radius:12px;border:1px solid var(--border);background:var(--surface);text-decoration:none;color:inherit;transition:border-color .15s,background .15s}.dash-shortcut:hover{border-color:color-mix(in srgb,var(--gold) 45%,transparent)}.dash-shortcut strong{font-size:.88rem}.dash-shortcut span{font-size:.72rem;color:var(--ink-muted)}.dash-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.65rem}.dash-card-head h3{margin:0}.dash-sales-list{display:grid;gap:.65rem}.dash-sale-row{display:flex;justify-content:space-between;gap:.75rem;padding-bottom:.65rem;border-bottom:1px solid var(--border)}.dash-sale-row:last-child{border-bottom:none;padding-bottom:0}.dash-sale-row strong{font-size:.88rem}.dash-sale-meta{display:grid;justify-items:end;gap:.2rem;text-align:right}.dash-states-mini{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--border)}.dash-states-mini h4{margin:0 0 .5rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}@media(max-width:1100px){.dash-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.dash-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}.title-controls{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.period-tabs{display:flex;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:.2rem;gap:.1rem}.period-tabs button{padding:.4rem .7rem;border-radius:8px;font-size:.78rem;font-weight:600;color:var(--ink-muted);white-space:nowrap;transition:background .15s,color .15s}.period-tabs button.active{background:var(--gold-pale);color:var(--ink)}.period-tabs button:hover:not(.active){color:var(--ink)}.adv-tabs{display:grid;gap:.85rem;margin-bottom:1.15rem}.adv-tabs-group{display:grid;gap:.4rem}.adv-tabs-label{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.adv-tabs-row{display:flex;flex-wrap:wrap;gap:.35rem;padding:.35rem;background:var(--surface);border:1px solid var(--border);border-radius:12px}.adv-tabs-row button{padding:.45rem .85rem;border-radius:8px;font-size:.8rem;font-weight:600;color:var(--ink-muted);transition:background .15s,color .15s}.adv-tabs-row button.active{background:color-mix(in srgb,var(--gold) 22%,transparent);color:var(--ink);border:1px solid color-mix(in srgb,var(--gold) 45%,transparent)}.adv-tabs-row button:hover:not(.active){color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent)}.mc-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.mc-panel-head h3{margin:0 0 .25rem}.mc-toggle{flex-shrink:0}.mc-chat-preview{padding:.75rem .9rem;border-radius:10px;border:1px dashed var(--border);background:color-mix(in srgb,var(--ink) 3%,transparent)}.mc-chat-preview-label{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);margin-bottom:.35rem}.mc-chat-preview code{font-size:.82rem;word-break:break-word}.mc-key-box{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--border)}html.dark .adv-tabs-row{background:color-mix(in srgb,#fff 4%,transparent)}html.dark .adv-tabs-row button.active{background:color-mix(in srgb,var(--gold) 18%,transparent);color:#f5ecd7}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.metric-card{background:var(--surface);border-radius:16px;padding:1.15rem 1.25rem;border:1px solid var(--border);box-shadow:0 2px 8px #1c140c08}.metric-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.metric-label{font-size:.82rem;color:var(--ink-muted);font-weight:500}.metric-icon{width:32px;height:32px;border-radius:8px;background:var(--bg-warm);display:grid;place-items:center;color:var(--ink-soft)}.metric-value{font-size:1.55rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.35rem}.metric-trend{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:600;color:#16a34a;background:#dcfce7;padding:.15rem .45rem;border-radius:6px}.analytics{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1rem}.analytics-card{background:var(--surface);border-radius:16px;padding:1.15rem 1.25rem;border:1px solid var(--border);min-height:220px}.analytics-card h3{font-size:.95rem;margin-bottom:1rem}.map-placeholder{height:160px;border-radius:12px;background:radial-gradient(ellipse at 55% 50%,rgba(111,102,231,.2) 0%,transparent 50%),linear-gradient(180deg,#f0ebe3,#e8e2d8);display:grid;place-items:center;color:var(--ink-muted);font-size:.85rem;position:relative;overflow:hidden}.brazil-svg{width:120px;height:140px;opacity:.55}.conv-big{font-size:2.4rem;font-weight:700;letter-spacing:-.03em;margin-bottom:1rem}.conv-rows{display:flex;flex-direction:column;gap:.65rem}.conv-row{display:flex;justify-content:space-between;font-size:.85rem;color:var(--ink-soft)}.conv-row strong{color:var(--ink)}.pix-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.5rem}.pix-stat{text-align:center;padding:1rem .5rem;border-radius:12px;background:var(--bg-warm)}.pix-stat .label{font-size:.68rem;font-weight:700;letter-spacing:.05em;color:var(--ink-muted);margin-bottom:.35rem}.pix-stat .val{font-size:1.35rem;font-weight:700}@media(max-width:1024px){.hero{grid-template-columns:1fr;padding-top:3rem;text-align:center}.hero-copy{max-width:100%;margin:0 auto}.hero-sub{margin-left:auto;margin-right:auto}.cta-row,.social-proof{justify-content:center}.nav-links{display:none}.nav-burger{display:inline-flex}.nav-cta{display:none}.landing-reviews,.feature-grid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.analytics{grid-template-columns:1fr}}@media(max-width:768px){.sidebar{display:none}.metrics{grid-template-columns:1fr}.discord-banner{grid-template-columns:1fr;text-align:left;gap:1.1rem}.banner-center{justify-self:start}.banner-right{justify-self:start;padding-right:0}.float-saldo,.float-pix{display:none}.phone{width:220px;height:444px;border-radius:38px;padding:9px}.phone-screen{border-radius:30px;padding:2.2rem .7rem 1rem}.phone-time .time{font-size:2.9rem}.phone-notch{width:86px;height:22px}.hero-visual{min-height:420px}.hero-flip-scene{height:440px;max-width:340px}.store-preview-frame{width:min(280px,90%)}.glow-ring{width:300px;height:300px}.profile-chip{max-width:42px}}.page-loading{min-height:60vh;display:grid;place-items:center;gap:.75rem;color:var(--ink-muted)}.spinner{width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.metrics-6{grid-template-columns:repeat(6,1fr)}.metric-card.compact{padding:1rem}.metric-value.sm{font-size:1.15rem;margin:.35rem 0}.metric-value.ok{color:#16a34a}.metric-value.warn{color:#d97706}.metric-muted{font-size:.75rem;color:var(--ink-muted)}.analytics-card.wide{grid-column:span 1}.bar-chart{display:flex;align-items:flex-end;gap:.45rem;height:160px;padding-top:.5rem}.bar-col{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end;gap:.35rem}.bar-col .bar{width:100%;max-width:28px;border-radius:8px 8px 4px 4px;background:var(--gold-grad);min-height:8px}.bar-col span{font-size:.65rem;color:var(--ink-muted)}.panel-page.narrow{max-width:560px}.filters-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.15rem}.filters-row select,.filters-row input,.form-card input,.form-card select,.form-card textarea,.auth-card input,.auth-card textarea,.checkout-summary input,.checkout-summary select,.form-card label input,.members-search,.role-select,.member-role-label select{padding:.7rem .85rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--gold) 22%,var(--border));background:var(--surface);font:inherit;color:var(--ink);box-shadow:0 4px 14px #1f22300d}.filters-row input,.filters-row select{min-width:min(220px,100%)}.table-card,.form-card,.ticket-card,.store-card,.checkout-summary,.product-admin-card{background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 65%,rgba(111,102,231,.2));border-radius:18px;box-shadow:0 1px #ffffff0a inset,0 12px 32px #1f223014}.file-picker{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.45rem;padding:.75rem .85rem;border-radius:12px;border:1px dashed color-mix(in srgb,var(--gold) 40%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 8%,transparent),transparent 55%),var(--surface)}.file-picker-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0,0,0,0)}.file-picker-btn,.form-card .file-picker-btn,.form-grid .file-picker-btn,label.file-picker-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:10px;border:none;background:linear-gradient(135deg,#4e43c9,#6f66e7 55%,#8b84f0);color:#fff;font-size:.84rem;font-weight:700;letter-spacing:.01em;cursor:pointer;opacity:1;box-shadow:0 8px 22px #4e43c961;transition:transform .15s,box-shadow .15s,filter .15s}.file-picker-btn:hover,.form-card .file-picker-btn:hover,.form-grid .file-picker-btn:hover,label.file-picker-btn:hover{color:#fff;opacity:1;transform:translateY(-1px);box-shadow:0 12px 28px #4e43c97a;filter:brightness(1.06)}.file-picker-btn.is-disabled,.form-card .file-picker-btn.is-disabled,label.file-picker-btn.is-disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none;filter:none}.file-picker-ico{width:1.2rem;height:1.2rem;border-radius:50%;display:grid;place-items:center;background:#ffffff47;color:#fff;opacity:1;font-size:.78rem;line-height:1;font-weight:700}html.dark .file-picker-btn,html.dark .form-card .file-picker-btn,html.dark .form-grid .file-picker-btn,html.dark label.file-picker-btn{color:#fff;opacity:1;background:linear-gradient(135deg,#5b52e0,#7a73f0,#a9a3f7)}.file-picker-name{flex:1;min-width:140px;font-size:.82rem;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.dark .file-picker{background:linear-gradient(135deg,rgba(111,102,231,.14),transparent 55%),color-mix(in srgb,var(--surface) 92%,#6F66E7 8%);border-color:#a9a3f747}html.dark .file-picker-name{color:var(--ink-soft)}.table-card{overflow:auto;padding:.35rem}table{width:100%;border-collapse:collapse;font-size:.88rem}th,td{text-align:left;padding:.85rem .9rem;border-bottom:1px solid var(--border);white-space:nowrap}th{color:var(--ink-muted);font-weight:600;font-size:.78rem}.cell-main{font-weight:600}.cell-sub{font-size:.78rem;color:var(--ink-muted)}.badge-status{display:inline-flex;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:capitalize;background:#f3f4f6;color:#4b5563}.badge-status.approved{background:#dcfce7;color:#166534}.badge-status.pending,.badge-status.open{background:#fef3c7;color:#92400e}.badge-status.rejected,.badge-status.refunded{background:#fee2e2;color:#991b1b}.form-card{padding:1.25rem;display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.25rem}.form-card label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600}.field-label{display:block;font-size:.85rem;font-weight:600;color:var(--ink);margin-bottom:.15rem}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.form-grid .span-2{grid-column:1 / -1}.row-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.product-admin-grid,.ticket-grid,.store-grid{display:grid;gap:1rem}.product-admin-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.product-admin-card{overflow:hidden;display:grid;grid-template-columns:110px 1fr;padding:.85rem;gap:.85rem}.product-admin-card.is-editing{border-color:#6f66e78c;box-shadow:0 0 0 2px #6f66e71f}.product-admin-card img,.store-card img,.checkout-summary img{width:100%;height:110px;object-fit:cover;border-radius:10px}.product-form-preview{margin-top:.75rem;max-width:180px}.product-form-preview img{width:100%;height:140px;object-fit:cover;border-radius:12px}.btn-outline.danger{border-color:#ef444466;color:#f87171}.btn-outline.danger:hover{background:#ef44441f}.form-grid label{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:650;color:var(--muted)}.form-grid label input,.form-grid label select,.form-grid label textarea{font-weight:500;color:inherit}.checkout-summary{padding:1rem}.checkout-summary label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--ink)}.ticket-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ticket-card{padding:1.1rem}.ticket-top{display:flex;justify-content:space-between;margin-bottom:.65rem}.priority{font-size:.72rem;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.auth-page,.checkout-page{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(ellipse 70% 50% at 80% 10%,rgba(111,102,231,.15),transparent 50%),var(--bg)}.auth-card{width:min(420px,100%);background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:1.75rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:.75rem}.auth-card.wide{width:min(560px,100%)}.auth-card h1{font-size:1.5rem;text-align:center}.auth-sub{text-align:center;color:var(--ink-soft);font-size:.92rem}.auth-card p.cell-sub{text-align:center}.auth-card .cta-row{justify-content:center;width:100%}.feedback-screen{min-height:100vh;display:flex!important;align-items:center!important;justify-content:center!important;padding:1.5rem;box-sizing:border-box}.feedback-card{width:min(460px,100%);margin:0 auto;background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:2.5rem 2rem;box-shadow:0 20px 50px #00000038,0 0 0 1px #6f66e71f;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;position:relative;overflow:hidden;animation:feedback-card-in .4s cubic-bezier(.16,1,.3,1) both}@keyframes feedback-card-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.feedback-badge{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin-bottom:.35rem;flex-shrink:0}.feedback-badge.error-badge{background:linear-gradient(135deg,#ef444429,#6f66e738);border:1.5px solid rgba(239,68,68,.38);color:#f87171;font-size:1.75rem;box-shadow:0 0 24px #ef444438;animation:feedback-pulse 2.6s ease-in-out infinite}.feedback-badge.notfound-badge{background:linear-gradient(135deg,#6f66e72e,#4e43c940);border:1.5px solid rgba(111,102,231,.38);color:#a9a3f7;font-size:1.75rem;box-shadow:0 0 24px #6f66e733}.feedback-badge.loading-badge{background:linear-gradient(135deg,#6f66e71f,#4e43c933);border:1.5px solid rgba(111,102,231,.3);box-shadow:0 0 24px #6f66e72e}@keyframes feedback-pulse{0%,to{transform:scale(1);box-shadow:0 0 20px #ef444433}50%{transform:scale(1.05);box-shadow:0 0 32px #ef444459}}.feedback-spinner{width:32px;height:32px;border-width:2.5px;border-color:#6f66e740;border-top-color:#7065f0}.feedback-card h1{font-size:1.65rem;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:0;text-align:center;line-height:1.25}.feedback-loading-title{font-size:1.2rem;font-weight:700;color:var(--ink);margin-top:.25rem}.feedback-sub{font-size:.94rem;color:var(--ink-soft);margin:0;text-align:center;line-height:1.55;max-width:360px}.feedback-actions{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;margin-top:.85rem;flex-wrap:wrap}.feedback-btn{flex:1 1 135px;min-height:42px!important;height:42px!important;border-radius:9999px!important;padding:0 1.35rem!important;font-size:.86rem!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;white-space:nowrap!important;text-decoration:none!important;box-sizing:border-box!important;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease!important}.feedback-btn:hover{transform:translateY(-2px)!important}.feedback-btn:active{transform:translateY(0) scale(.97)!important}.btn-primary.feedback-btn{background:linear-gradient(135deg,#7065f0,#5b4de8,#4a3bc7)!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 6px 20px #5b4de861!important}.btn-primary.feedback-btn:hover{box-shadow:0 10px 26px #5b4de880!important}.btn-outline.feedback-btn{background:#6f66e70f!important;border:1px solid var(--border)!important;color:var(--ink)!important}.btn-outline.feedback-btn:hover{background:#6f66e71f!important;border-color:#6f66e773!important;color:var(--ink)!important}html.dark .feedback-card{background:#121424d9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#ffffff1f;box-shadow:0 24px 60px #00000080,0 0 0 1px #877eff33,0 0 40px #6f66e71f}html.dark .btn-outline.feedback-btn{background:#ffffff0a!important;border-color:#ffffff24!important;color:#f1f2f6!important}html.dark .btn-outline.feedback-btn:hover{background:#6f66e72e!important;border-color:#877eff80!important;color:#fff!important}.role-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.25rem;background:var(--bg-warm);border-radius:12px}.role-tabs button{padding:.55rem;border-radius:10px;font-weight:600;color:var(--ink-muted)}.role-tabs button.active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-nav)}.link-btn{color:var(--ink-soft);font-size:.88rem;text-align:center}.demo-hint{font-size:.78rem;color:var(--ink-muted);text-align:center;line-height:1.4}.alert{padding:.75rem .9rem;border-radius:10px;font-size:.88rem}.alert-error{background:#fee2e2;color:#991b1b}.alert-ok{background:#dcfce7;color:#166534}.client-shell{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse 70% 40% at 90% 0%,rgba(111,102,231,.1),transparent 55%),radial-gradient(ellipse 50% 35% at 10% 100%,rgba(169,163,247,.06),transparent 50%),var(--dash-bg, var(--bg))}.client-shell>.client-main{flex:1 1 auto}html.dark .client-shell{background:radial-gradient(ellipse 70% 40% at 90% 0%,rgba(111,102,231,.16),transparent 55%),radial-gradient(ellipse 50% 35% at 0% 80%,rgba(78,67,201,.1),transparent 50%),var(--dash-bg)}.client-top{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.7rem 1.15rem;background:color-mix(in srgb,var(--surface) 92%,#6F66E7 8%);border-bottom:1px solid color-mix(in srgb,var(--border) 60%,rgba(111,102,231,.22));position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 24px #1f22300f}.client-top--v2{position:sticky;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem 1rem}.client-top-center{display:flex;justify-content:center;min-width:0}html.dark .client-top{background:color-mix(in srgb,var(--surface) 86%,#6F66E7 14%);border-bottom-color:#a9a3f724;box-shadow:0 10px 28px #00000047}.client-nav{display:inline-flex;flex-wrap:wrap;gap:.18rem;align-items:center;justify-content:center;min-width:0;max-width:100%;padding:.28rem;border-radius:999px;background:color-mix(in srgb,var(--bg, #12131a) 55%,transparent);border:1px solid color-mix(in srgb,#6f66e7 18%,transparent);box-shadow:inset 0 1px #ffffff0a}html:not(.dark) .client-nav{background:color-mix(in srgb,#f4f3ff 70%,#fff);border-color:#6f66e724}.client-nav::-webkit-scrollbar{display:none}.client-nav a,.client-more-trigger{font:inherit;font-weight:650;font-size:.8rem;color:var(--ink-soft);padding:.42rem .85rem;border-radius:999px;border:1px solid transparent;white-space:nowrap;background:transparent;cursor:pointer;text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.client-more-trigger{display:inline-flex;align-items:center;gap:.28rem}.client-nav a:hover,.client-more-trigger:hover{color:var(--ink);background:color-mix(in srgb,#6f66e7 12%,transparent);border-color:color-mix(in srgb,#6f66e7 18%,transparent)}.client-nav a.active{color:#fff;background:linear-gradient(135deg,#6f66e7,#8b83f0 55%,#5b8def);border-color:transparent;box-shadow:0 8px 18px #4e43c947}.client-nav a.client-nav-account.active{background:linear-gradient(135deg,#6f66e7,#7c6ff0)}.client-actions{display:flex;align-items:center;gap:.55rem;justify-content:flex-end}.client-tools{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem;border-radius:999px;border:1px solid color-mix(in srgb,#6f66e7 16%,transparent);background:color-mix(in srgb,var(--surface) 80%,transparent)}.client-tool-btn,.client-tour-launch{display:inline-flex;align-items:center;justify-content:center;min-height:2.05rem;padding:.35rem .9rem;border-radius:999px;border:1px solid color-mix(in srgb,#6f66e7 28%,transparent);background:color-mix(in srgb,#6f66e7 12%,transparent);color:var(--ink);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.client-tool-btn:hover,.client-tour-launch:hover{background:color-mix(in srgb,#6f66e7 22%,transparent);border-color:color-mix(in srgb,#6f66e7 45%,transparent);transform:translateY(-1px);box-shadow:0 8px 18px #4e43c92e}.client-tool-icon{width:34px;height:34px;border-radius:999px}.client-tool-icon:hover{background:color-mix(in srgb,#6f66e7 16%,transparent);color:var(--ink)}.client-main{width:min(1100px,100%);margin:0 auto;padding:1.75rem 1.5rem 2.5rem;display:flex;flex-direction:column;gap:1.35rem}html.dark .client-shell .panel-page{background:transparent;border-color:transparent}.client-shell .panel-page{display:flex;flex-direction:column;gap:1.35rem}.client-shell .metric-card,.client-shell .table-card,.client-shell .form-card,.client-shell .ticket-card,.client-shell .analytics-card,.client-shell .wallet-card{background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 65%,rgba(111,102,231,.22));border-radius:18px;box-shadow:0 1px #ffffff0a inset,0 12px 32px #1f22301a}html.dark .client-shell .metric-card,html.dark .client-shell .table-card,html.dark .client-shell .form-card,html.dark .client-shell .ticket-card,html.dark .client-shell .analytics-card,html.dark .client-shell .wallet-card{background:color-mix(in srgb,var(--surface) 92%,#6F66E7 8%);border-color:#a9a3f724;box-shadow:0 1px #ffffff0d inset,0 14px 36px #00000052}.client-shell .filters-row{gap:.75rem;margin-bottom:0}.client-shell .filters-row select,.client-shell .filters-row input{border-radius:10px;border-color:color-mix(in srgb,var(--gold) 24%,var(--border));background:var(--surface);box-shadow:0 4px 14px #1f22300f}html.dark .client-shell .filters-row select,html.dark .client-shell .filters-row input{background:color-mix(in srgb,var(--surface) 90%,#6F66E7 10%);border-color:#a9a3f733}.store-shell{--ink: var(--store-text, var(--ink));--ink-soft: color-mix(in srgb, var(--store-text, #1f2230) 68%, transparent);--surface: color-mix(in srgb, var(--store-bg, #fff) 92%, white);--border: color-mix(in srgb, var(--store-text, #1f2230) 14%, transparent);--gold: var(--store-primary, #6F66E7);--gold-deep: var(--store-primary, #6F66E7);--gold-pale: color-mix(in srgb, var(--store-primary, #6F66E7) 14%, transparent);min-height:100vh;background:radial-gradient(1200px 420px at 8% -10%,color-mix(in srgb,var(--store-primary, #6F66E7) 18%,transparent),transparent 58%),radial-gradient(900px 380px at 100% 0%,color-mix(in srgb,var(--store-secondary, var(--store-primary, #6F66E7)) 12%,transparent),transparent 50%),var(--store-bg, var(--dash-bg, #f7f7fc));color:var(--store-text, var(--ink))}.store-shell .btn-primary,.store-shell .store-front-cart,.store-shell .store-hero-cta,.store-shell .store-buy-btn{background:var(--store-primary, var(--gold));color:var(--store-on-primary, #fff);border-color:transparent}.store-shell .btn-outline{border-color:color-mix(in srgb,var(--store-primary, #6F66E7) 40%,var(--border));color:var(--store-text, var(--ink))}.store-page{width:min(1120px,100%);margin:0 auto;padding:1.5rem 1.25rem 3.5rem}.store-promo-bar{text-align:center;padding:.65rem 1.1rem;font-size:.86rem;font-weight:700;letter-spacing:.01em;color:var(--store-on-primary, #fff);background:var(--store-primary, #6F66E7)}.store-faq{margin-top:2.75rem;display:grid;gap:.45rem}.store-faq h2{margin:0 0 .85rem;font-size:clamp(1.2rem,2vw,1.45rem);letter-spacing:-.02em}.store-faq details{border:1px solid var(--border);border-radius:14px;padding:.85rem 1rem;background:color-mix(in srgb,var(--surface) 88%,transparent);transition:border-color .2s ease,background .2s ease}.store-faq details[open]{border-color:color-mix(in srgb,var(--store-primary, #6F66E7) 35%,var(--border));background:color-mix(in srgb,var(--store-primary, #6F66E7) 6%,var(--surface))}.store-faq summary{cursor:pointer;font-weight:650;list-style:none}.store-faq summary::-webkit-details-marker{display:none}.store-faq details p{margin:.55rem 0 0;color:var(--ink-soft);font-size:.92rem;line-height:1.5}.store-shell.kit-glass .store-card,.store-shell.kit-glass .store-front-header,.store-shell.kit-glass .store-filter-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--store-bg, #0f111a) 55%,transparent);border-color:color-mix(in srgb,var(--store-primary, #6F66E7) 28%,transparent)}.store-shell.kit-brutal .store-card,.store-shell.kit-brutal .store-front-header{border:2px solid var(--store-text, #F7F7FC);border-radius:4px;box-shadow:3px 3px 0 var(--store-primary, #6F66E7)}.store-shell.kit-neon .store-buy-btn,.store-shell.kit-neon .store-hero-cta,.store-shell.kit-neon .store-front-cart{box-shadow:0 0 18px color-mix(in srgb,var(--store-primary, #6F66E7) 55%,transparent)}.store-shell.kit-soft .store-card,.store-shell.kit-soft .store-hero{border-radius:22px;box-shadow:0 12px 36px #0000002e}.store-shell.kit-editorial .store-hero h1,.store-shell.kit-editorial .store-front-brand{letter-spacing:-.03em;font-weight:800}.store-shell.kit-editorial .store-card{border-radius:0;border-left:3px solid var(--store-primary, #6F66E7)}.store-shell.kit-luxe .store-card,.store-shell.kit-luxe .store-front-header{border-color:color-mix(in srgb,var(--store-secondary, #A9A3F7) 40%,transparent);box-shadow:0 16px 40px #00000047}.store-shell.kit-arcade .store-hero{border:2px dashed color-mix(in srgb,var(--store-primary, #6F66E7) 50%,transparent)}.store-shell.kit-matrix .store-hero{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.store-shell.kit-dashboard .store-filter-bar,.store-shell.kit-dashboard .store-front-header{border-radius:8px;background:color-mix(in srgb,var(--store-bg, #0f111a) 88%,var(--store-primary, #6F66E7) 12%)}.store-shell.kit-clean .store-card{box-shadow:none;border-color:color-mix(in srgb,var(--store-text, #F7F7FC) 12%,transparent)}.store-hero-with-media{display:grid;grid-template-columns:1.15fr .85fr;gap:1.75rem;align-items:center}.store-hero-copy{display:grid;gap:.65rem;justify-items:start}.store-hero-media{border-radius:24px;overflow:hidden;box-shadow:0 18px 40px color-mix(in srgb,var(--store-text, #111) 12%,transparent)}.store-hero-media img{width:100%;display:block;aspect-ratio:4 / 3;object-fit:cover}.store-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;margin-top:.35rem}.store-hero-meta{font-size:.86rem;color:var(--ink-soft);font-weight:600}@media(max-width:900px){.store-hero-with-media{grid-template-columns:1fr}}.store-hero{margin-bottom:1.75rem;padding:1.35rem 1.25rem 1.5rem;border-radius:22px;border:1px solid color-mix(in srgb,var(--store-text, #111) 8%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--store-primary, #6F66E7) 10%,transparent),transparent 55%),color-mix(in srgb,var(--surface) 80%,transparent)}.store-hero-compact{margin-bottom:1.35rem}.store-hero-compact h1{font-size:clamp(1.45rem,2.4vw,1.9rem)}.store-hero-minimal{margin-bottom:1rem;padding:0;border:0;background:transparent;border-radius:0}.store-hero-minimal .section-label{margin-bottom:.35rem}.store-hero-minimal h1{font-size:clamp(1.35rem,2.2vw,1.75rem);margin-bottom:.25rem}.store-hero-compact{padding:1rem 1.05rem 1.15rem}.store-hero h1{font-size:clamp(2rem,4vw,2.85rem);margin:0;letter-spacing:-.035em;line-height:1.05;color:var(--store-text, var(--ink))}.store-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.15rem}.store-grid-list{grid-template-columns:1fr}.store-grid-featured{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.store-card-list{flex-direction:row;align-items:stretch}.store-card-list img{width:180px;height:auto;min-height:140px;object-fit:cover}.store-card-featured{border-color:color-mix(in srgb,var(--store-primary, var(--gold)) 45%,transparent)}.store-hero-compact{padding-block:1.25rem}.store-hero-compact h1{font-size:clamp(1.4rem,2.5vw,1.9rem)}.store-custom-html{margin:0 0 1.25rem}.store-card{overflow:hidden;display:flex;flex-direction:column;border-radius:18px;border:1px solid color-mix(in srgb,var(--store-text, #111) 10%,transparent);background:color-mix(in srgb,var(--surface) 96%,white);box-shadow:0 10px 28px color-mix(in srgb,var(--store-text, #111) 6%,transparent);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.store-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--store-primary, #6F66E7) 35%,transparent);box-shadow:0 16px 36px color-mix(in srgb,var(--store-text, #111) 10%,transparent)}.store-shell .store-card img{height:100%;border-radius:0}.store-hero-sub,.store-card-desc{color:var(--ink-soft);line-height:1.5;margin:0}.store-card-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9rem}.store-accent{color:var(--store-primary, var(--gold-deep));letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750;margin:0}.store-card-body{display:flex;flex-direction:column;gap:.4rem;flex:1;padding:.95rem 1rem 1.1rem}.store-card-body h3{color:var(--store-text, var(--ink));line-height:1.25;overflow-wrap:anywhere;margin:0;font-size:1.02rem}.store-card-body .chip{margin-bottom:.15rem;width:max-content;background:color-mix(in srgb,var(--store-primary, #6F66E7) 14%,transparent);color:var(--store-primary, #4E43C9)}.store-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.75rem;flex-wrap:wrap}.store-card-footer strong{color:var(--store-text, var(--ink));font-size:1.12rem;letter-spacing:-.02em}.store-card-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:0}.store-cart-btn{min-height:2.35rem;padding-inline:.85rem}.store-empty{margin-top:.5rem;padding:1.5rem 1.25rem;border-radius:16px;border:1px dashed color-mix(in srgb,var(--store-text, #111) 18%,transparent);text-align:center;background:color-mix(in srgb,var(--surface) 70%,transparent)}.store-empty strong{display:block;margin-bottom:.35rem}.chip{display:inline-flex;padding:.2rem .55rem;border-radius:999px;background:var(--gold-pale);color:var(--gold-deep, #4E43C9);font-size:.7rem;font-weight:700;margin-bottom:.5rem}.checkout-page{align-content:start;gap:1.5rem}.checkout-grid{width:min(900px,100%);display:grid;grid-template-columns:1.1fr .9fr;gap:1.25rem}.summary-line{display:flex;justify-content:space-between;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);font-size:1.05rem}.demo-pay-grid{display:grid;gap:.65rem}.empty-hint{padding:1.25rem;color:var(--ink-muted);text-align:center}@media(max-width:1100px){.metrics-6{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.metrics-6,.form-grid,.checkout-grid{grid-template-columns:1fr}.client-top--v2{grid-template-columns:1fr auto;gap:.65rem}.client-top-center{order:3;grid-column:1 / -1;justify-content:stretch}.client-nav{display:none}.client-nav.is-open{display:flex;width:100%;border-radius:16px;justify-content:flex-start}.client-panel-chip,.client-top-divider{display:none}.product-admin-card{grid-template-columns:1fr}}html.dark{--bg: #15161F;--bg-warm: #1A1C28;--surface: #232636;--ink: #F7F7FC;--ink-soft: #C4C2D8;--ink-muted: #8E8CA8;--muted: #8E8CA8;--border: rgba(255, 255, 255, .08);--dash-bg: #12131A;--gold-pale: #2A2850}html.dark body,html.dark .landing,html.dark .client-shell,html.dark .auth-page,html.dark .checkout-page{background:var(--bg);color:var(--ink)}html.dark .btn-outline.danger,html.dark .period-tabs,html.dark .metric-card,html.dark .analytics-card,html.dark .table-card,html.dark .form-card,html.dark .auth-card,html.dark .store-card,html.dark .ticket-card,html.dark .checkout-summary,html.dark .product-admin-card,html.dark .showcase-card,html.dark .ad-banner,html.dark .sidebar,html.dark .dash-header,html.dark .nav,html.dark .feature:not(.feature--soft):not(.feature--lite),html.dark .panel-page,html.dark .members-table-wrap,html.dark .wallet-card{background:var(--surface);color:var(--ink);border-color:var(--border)}html.dark .btn-outline.danger:hover,html.dark .icon-btn:hover,html.dark .store-dropdown button:hover,html.dark .store-dropdown a:hover{background:var(--bg-warm);color:var(--ink)}html.dark .chip{background:#6f66e72e;color:#a8dff5}html.dark .badge-status{background:#ffffff14;color:var(--ink-soft)}html.dark .badge-status.approved{background:#22c55e2e;color:#86efac}html.dark .badge-status.pending,html.dark .badge-status.open{background:#eab3082e;color:#fde68a}html.dark .badge-status.rejected,html.dark .badge-status.refunded{background:#ef44442e;color:#fca5a5}html.dark .alert-error{background:#ef444429;color:#fecaca;border-color:#ef444459}html.dark .alert-ok{background:#22c55e29;color:#bbf7d0;border-color:#22c55e59}html.dark .filters-row select,html.dark .filters-row input,html.dark .form-card input,html.dark .form-card select,html.dark .form-card textarea,html.dark .auth-card input,html.dark .auth-card textarea,html.dark .chat-compose input,html.dark .members-search,html.dark .role-select,html.dark .member-role-label select{background:var(--bg-warm);color:var(--ink);border-color:var(--border)}html.dark .float-pix,html.dark .float-venda{background:var(--surface);color:var(--ink)}html.dark .float-store-a{background:var(--surface);color:var(--ink);border-color:var(--border)}html.dark .float-store-b{background:#1a3040;color:#d4eef8;border:1px solid rgba(111,102,231,.28)}html.dark .store-preview-frame{background:var(--surface);color:var(--ink);box-shadow:0 36px 70px #00000073,0 0 0 1px var(--border)}html.dark .store-preview-chrome{background:#1f2230;border-bottom:none}html.dark .store-preview-body{background:transparent}html.dark .store-preview-hero{background:linear-gradient(135deg,rgba(111,102,231,.16),transparent 60%),var(--bg-warm);border-color:#6f66e738}html.dark .store-preview-hero p{color:#a8dff5}html.dark .store-preview-hero h3,html.dark .store-preview-card strong,html.dark .store-preview-nav{color:var(--ink)}html.dark .store-preview-hero span,html.dark .store-preview-nav span{color:var(--ink-soft)}html.dark .store-preview-card{background:var(--bg-warm);border-color:var(--border)}html.dark .store-preview-card em,html.dark .store-preview-nav strong{color:#a8dff5}html.dark .hero-face-dots button,html.dark .hero-face-dots span{background:#ffffff38}html.dark .hero-face-dots button.on,html.dark .hero-face-dots span.on{background:#a8dff5}html.dark .nav-wrap.is-top .nav{background:#181c2a94;border-color:#ffffff1a;box-shadow:0 2px 8px #00000047,0 1px 2px #00000029,inset 0 1px #ffffff0f}html.dark .nav-wrap.is-scrolled{background:transparent}html.dark .nav-wrap.is-scrolled .nav{background:#181c2ab8;border-color:#6f66e752;box-shadow:0 3px 10px #00000052,0 1px 2px #0000002e,inset 0 1px #ffffff12}html.dark .nav{border-color:var(--border);box-shadow:0 2px 8px #00000047,0 1px 2px #00000029,inset 0 1px #ffffff0d}html.dark .nav-links a{color:var(--ink-soft)}html.dark .nav-links a:hover{color:#f2f3f8}html.dark .nav-actions .icon-btn:hover{background:#6f66e738;color:#c4b5fd;box-shadow:0 2px 8px #00000040}html.dark .hero-sub,html.dark .social-proof p,html.dark .section>p,html.dark .landing-footer{color:var(--ink-soft)}html.dark .landing-v2 .landing-footer{background:linear-gradient(180deg,#0f111a33,#12141f 55%,#151725) padding-box,linear-gradient(90deg,transparent 5%,rgba(111,102,231,.45) 50%,transparent 95%) border-box}html.dark .landing-footer a:hover{color:#a8dff5}html.dark .badge{background:#6f66e729;color:#a8dff5;border-color:#6f66e747}html.dark .feature-icon{background:#6f66e72e;color:#a8dff5}html.dark .ad-banner-copy h3,html.dark .ad-banner-copy p,html.dark .showcase-card h3,html.dark .showcase-card p,html.dark .store-card-body h3,html.dark .store-card-desc,html.dark .store-hero h1,html.dark .store-hero-sub,html.dark .client-nav a,html.dark .nav-brand,html.dark .cell-main,html.dark .cell-sub,html.dark th,html.dark td{color:inherit}html.dark .client-nav a{color:var(--ink-soft)}html.dark .client-nav a.active,html.dark .client-nav a:hover,html.dark .ad-banner-copy h3,html.dark .store-card-body h3,html.dark .store-hero h1,html.dark .nav-brand,html.dark .cell-main{color:var(--ink)}html.dark .client-nav a.active{color:#fff}html.dark .client-nav a:hover{color:#a9a3f7}html.dark .ad-banner-copy p,html.dark .store-card-desc,html.dark .store-hero-sub,html.dark .cell-sub,html.dark th{color:var(--ink-muted)}html.dark .profile-chip{background:#121424bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f1f2f6;border-color:#ffffff1f;box-shadow:0 4px 14px #00000040}html.dark .profile-chip:hover,html.dark .profile-chip:focus-visible,html.dark .profile-chip.is-open{background:#1a1c30e6;border-color:#877eff8c;box-shadow:0 10px 28px #00000073,0 0 0 1px #877eff4d}html.dark .profile-chip-user{border-color:#6f66e773;background:#18192ed9}html.dark .metric-value.ok{color:#4ade80}html.dark table th,html.dark table td{white-space:normal;overflow-wrap:anywhere}html.dark .checkout-summary input,html.dark .checkout-summary select,html.dark .form-card label input,html.dark .form-card label select,html.dark .form-card label textarea{background:var(--bg-warm);color:var(--ink);border-color:var(--border)}html.dark .role-tabs{background:var(--bg-warm)}html.dark .role-tabs button{color:var(--ink-soft)}html.dark .role-tabs button.active{background:var(--surface);color:var(--ink)}html.dark .landing .section,html.dark .landing .proof,html.dark .landing .cta-band,html.dark .landing footer{background:transparent;color:var(--ink)}html.dark .empty-hint,html.dark .page-loading{color:var(--ink-muted)}html.dark .alert:not(.alert-ok):not(.alert-error){background:#ffffff0f;color:var(--ink-soft);border:1px solid var(--border)}html.dark .cart-line{border-color:var(--border);color:var(--ink)}.mobile-only,.sidebar-backdrop{display:none}.store-switch-wrap{position:relative;flex:1}.store-dropdown,.notif-dropdown{position:absolute;top:calc(100% + .4rem);left:0;min-width:200px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-soft);z-index:40;overflow:hidden}.store-dropdown button,.store-dropdown a{display:block;width:100%;text-align:left;padding:.7rem .85rem;font-size:.88rem;color:var(--ink)}.store-dropdown button:hover,.store-dropdown a:hover{background:var(--bg-warm)}.notif-wrap{position:relative}.notif-dot{position:absolute;top:2px;right:2px;min-width:16px;height:16px;border-radius:99px;background:#ef4444;color:#fff;font-size:.62rem;font-weight:700;display:grid;place-items:center;padding:0 3px}.notif-dropdown{right:0;left:auto;width:min(360px,calc(100vw - 1.5rem));padding:.45rem;display:grid;gap:.35rem;max-height:min(440px,70vh);overflow:auto;border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.25));background:var(--surface);box-shadow:0 18px 40px #1f22301f}html.dark .notif-dropdown{border-color:#a9a3f738;background:#16141f;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000073}html.dark .notif-item{background:#1c1830;border-color:#a9a3f729}.notif-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .45rem .25rem;border-bottom:0}.notif-head strong{font-size:.95rem;letter-spacing:-.02em}.notif-dropdown .notif-head strong{color:#1f2230}.notif-head button{width:auto;display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;border:1px solid rgba(78,67,201,.22);background:#f3f1ff;color:#4e43c9;font:inherit;font-size:.75rem;font-weight:650;cursor:pointer}.notif-head button:hover{border-color:#4e43c966;background:#e7e3ff}html.dark .notif-dropdown .notif-head strong{color:#f7f7fc}html.dark .notif-dropdown .notif-head button{border-color:#a9a3f747;background:#0c0a1a73;color:#eceaff}html.dark .notif-dropdown .notif-head button:hover{border-color:#a9a3f78c;background:#6f66e738}.notif-item{padding:.75rem .8rem;border:1px solid rgba(78,67,201,.12);border-radius:14px;background:#f7f6fc;color:#1f2230}.notif-item strong{display:block;font-size:.9rem;letter-spacing:-.01em;color:#1f2230}.notif-item.unread{background:#f3f0ff;border-color:#6f66e747;box-shadow:inset 3px 0 #6f66e7}.notif-item.unread strong{display:flex;align-items:center;gap:.45rem}.notif-item.unread strong:before{content:"";width:7px;height:7px;border-radius:99px;background:#6f66e7;box-shadow:0 0 0 3px #6f66e729;flex-shrink:0}.notif-item p{margin:.28rem 0 0;font-size:.8rem;line-height:1.45;color:#4a4e60}.notif-item a.notif-open{display:inline-flex;align-items:center;margin-top:.7rem;padding:.38rem .85rem;border-radius:999px;border:1px solid transparent;background:#6f66e7;color:#fff;text-decoration:none;font-size:.78rem;font-weight:750}.notif-item a.notif-open:hover{background:#4e43c9}html.dark .notif-item strong{color:#f7f7fc}html.dark .notif-item p{color:#c4c2d8}html.dark .notif-item.unread strong:before{background:#c9c4ff;box-shadow:0 0 0 3px #a9a3f738}html.dark .notif-item a.notif-open{border-color:#a9a3f766;background:#6f66e752}html.dark .notif-item a.notif-open:hover{background:#6f66e780}.notif-view{min-height:100vh;background:radial-gradient(ellipse 70% 40% at 80% 0%,rgba(111,102,231,.16),transparent 55%),var(--bg)}.notif-view-bar{display:flex;align-items:center;gap:.8rem;padding:1rem 1.25rem}.notif-view-bar>:last-child{margin-left:auto}.notif-view-main{width:min(680px,calc(100% - 2rem));margin:1.5rem auto 3rem}.notif-view-card{display:grid;gap:.55rem;padding:1.35rem 1.4rem 1.5rem;border-radius:20px;border:1px solid rgba(78,67,201,.14);background:#fff;color:#1f2230;box-shadow:0 12px 32px #1f22300f}html.dark .notif-view-card{background:#16141f;color:#f7f7fc;border-color:#a9a3f72e;box-shadow:0 18px 40px #0000002e}.notif-view-kicker{margin:0;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#a9a3f7}.notif-view-card h1{margin:0;font-size:1.55rem;letter-spacing:-.03em}.notif-view-date{margin:0;color:var(--ink-muted);font-size:.82rem}.notif-view-body{margin:.35rem 0 .4rem;font-size:1rem;line-height:1.55}.notif-view-card .btn-primary{justify-self:start;margin-top:.4rem}.notif-dropdown .empty-hint{margin:.2rem .35rem .45rem;text-align:center}.notif-type-tag{display:inline-flex;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .45rem;border-radius:999px;margin-bottom:.35rem;background:#6f66e724;color:#6f66e7}.notif-type-tag.type-sale{background:#22c55e29;color:#16a34a}.notif-type-tag.type-promo,.notif-type-tag.type-ad{background:#f9731629;color:#ea580c}.notif-type-tag.type-update,.notif-type-tag.type-system{background:#3b82f629;color:#2563eb}.notif-type-tag.type-delivery{background:#a855f729;color:#7c3aed}html.dark .notif-item.unread{background:#241f3d;border-color:#a9a3f757}html.dark .notif-type-tag{color:#a9a3f7;background:#6f66e738}html.dark .notif-type-tag.type-sale{color:#86efac;background:#22c55e33}html.dark .notif-type-tag.type-promo,html.dark .notif-type-tag.type-ad{color:#fdba74;background:#f9731633}html.dark .notif-type-tag.type-update,html.dark .notif-type-tag.type-system{color:#93c5fd;background:#3b82f633}.chip-list{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.simple-list{list-style:none;display:grid;gap:.45rem;margin-top:.75rem}.simple-list li{font-size:.9rem;color:var(--ink-soft)}.simple-list li.reward-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.theme-preview{margin-top:1rem;padding:1.25rem;border-radius:16px;border:2px solid}.theme-preview h2{margin:.5rem 0 .25rem}.tickets-layout{display:grid;grid-template-columns:280px 1fr;gap:1rem}.ticket-list{display:grid;gap:.65rem;align-content:start}.ticket-card.clickable{text-align:left;cursor:pointer;width:100%}.ticket-card.selected{outline:2px solid var(--gold)}.chat-thread{display:flex;flex-direction:column;gap:.65rem;max-height:420px;overflow:auto;margin:1rem 0;scroll-behavior:smooth}.chat-bubble{padding:.75rem .9rem;border-radius:14px;background:var(--bg-warm);max-width:85%}.chat-bubble strong{display:block;font-size:.82rem;margin-bottom:.2rem}.chat-bubble p{margin:0;line-height:1.4;white-space:pre-wrap}.chat-bubble.producer,.chat-bubble.support{align-self:flex-end;background:var(--gold-pale)}.chat-bubble.client{align-self:flex-start}.chat-bubble span{font-size:.7rem;color:var(--ink-muted);display:block;margin-top:.3rem}.chat-compose{display:flex;gap:.5rem}.chat-compose input{flex:1}.state-list{display:grid;gap:.55rem}.state-row{display:grid;grid-template-columns:36px 1fr 40px;gap:.5rem;align-items:center;font-size:.85rem}.state-bar-wrap{height:8px;background:var(--bg-warm);border-radius:99px;overflow:hidden}.state-bar{height:100%;background:var(--gold-grad);border-radius:99px}.funnel{display:grid;gap:.55rem}.funnel-step{display:flex;justify-content:space-between;padding:.7rem .85rem;border-radius:10px;background:var(--bg-warm)}.coupon-row{display:flex;gap:.5rem}.coupon-row input{flex:1}.bump-box{padding:.85rem;border-radius:12px;border:1px dashed var(--border);background:var(--bg-warm)}.bump-option{display:flex;gap:.55rem;align-items:flex-start;margin-top:.55rem;font-size:.88rem;font-weight:500}@media(max-width:768px){.mobile-only{display:grid}.sidebar{display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%);transition:transform .25s ease;z-index:60;box-shadow:var(--shadow-soft)}.dash.sidebar-open .sidebar{transform:translate(0)}.dash.sidebar-open .sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:55;border:none}.tickets-layout{grid-template-columns:1fr}}.cart-line{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--border)}.auth-page-rich{display:grid;grid-template-columns:1.05fr .95fr;place-items:stretch;padding:0;min-height:100vh}.auth-visual{position:relative;overflow:hidden;min-height:100vh}.auth-visual img{width:100%;height:100%;object-fit:cover;filter:brightness(.72)}.auth-visual-copy{position:absolute;inset:auto 2rem 2.5rem 2rem;color:#fff;max-width:420px}.auth-visual-copy h2{font-size:2rem;margin:.75rem 0 .5rem}.auth-card-smart{margin:auto;width:min(440px,calc(100% - 2rem))}.auth-card-smart.auth-card-register{width:min(560px,calc(100% - 2rem));max-height:min(92vh,920px);overflow-y:auto}.auth-split{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);background:#fff;color:#1a1a1a}.auth-split-form-side{display:flex;flex-direction:column;padding:1.25rem clamp(1.25rem,4vw,3.5rem) 2rem;max-height:100vh;overflow-y:auto}.auth-split-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.auth-split-brand{display:inline-flex;align-items:center;gap:.55rem;font-weight:800;font-size:1.05rem;color:#1a1a1a;text-decoration:none}.auth-split-top-actions{display:flex;align-items:center;gap:.65rem}.auth-split-back{font-size:.88rem;font-weight:600;color:#6b7280;text-decoration:none}.auth-split-back:hover{color:#1a1a1a}.auth-split-card{width:min(440px,100%);margin:0 auto;display:flex;flex-direction:column;gap:.75rem;flex:1;justify-content:center;padding-bottom:1.5rem}.auth-split-card.is-register{width:min(480px,100%);justify-content:flex-start}.auth-split-badge{display:inline-flex;align-self:flex-start;padding:.35rem .75rem;border-radius:999px;background:#6f66e71f;color:#4e43c9;border:1px solid rgba(111,102,231,.22);font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.auth-split-title{font-family:Syne,DM Sans,system-ui,sans-serif;font-size:clamp(1.65rem,3.2vw,2.15rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;margin:.15rem 0 0;text-align:left;color:#111}.auth-split-title em{font-style:normal;color:var(--gold, #6f66e7)}.auth-split-sub{margin:0;color:#6b7280;font-size:.95rem;line-height:1.45;text-align:left}.auth-split-email-chip{margin:0;font-size:.88rem;color:#4b5563;font-weight:600}.auth-social-grid{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.35rem}.auth-social-btn{flex:1 1 calc(50% - .55rem);min-width:calc(50% - .55rem);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.72rem .85rem;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#1f2937;font-weight:650;font-size:.88rem;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease;animation:auth-social-in .45s ease both}.auth-social-btn:nth-child(5){flex-basis:100%;max-width:100%}.auth-social-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--gold, #6f66e7) 45%,#e5e7eb);background:#fafafa;transform:translateY(-1px);box-shadow:0 6px 16px #4e43c91f}.auth-social-btn:focus-visible{outline:2px solid var(--gold, #6f66e7);outline-offset:2px}.auth-social-btn:disabled{opacity:.72;cursor:pointer}.auth-social-btn[aria-disabled=true]{opacity:.55}.auth-social-hint{margin:0;font-size:.75rem;color:#9ca3af;text-align:center}.auth-remember{display:flex;align-items:center;gap:.55rem;font-size:.86rem;color:#4b5563;cursor:pointer;-webkit-user-select:none;user-select:none}.auth-remember input{width:1rem;height:1rem;accent-color:var(--gold, #6f66e7)}.auth-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-toast{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:80;max-width:min(420px,calc(100vw - 2rem));padding:.85rem 1.1rem;border-radius:12px;background:#1a1a1a;color:#fff;font-size:.88rem;font-weight:600;box-shadow:0 12px 32px #00000047;animation:auth-toast-in .28s ease both}.auth-split-cta:focus-visible,.auth-split-secondary:focus-visible,.auth-input-action:focus-visible,.link-btn:focus-visible{outline:2px solid var(--gold, #6f66e7);outline-offset:2px}.auth-input-wrap input:focus-visible{outline:2px solid color-mix(in srgb,var(--gold, #6f66e7) 55%,transparent);outline-offset:1px;border-color:var(--gold, #6f66e7)}@keyframes auth-social-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes auth-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.auth-input-wrap{position:relative;display:block}.auth-input-wrap input{width:100%;padding:.85rem 2.6rem .85rem 2.55rem;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font:inherit;color:#111}.auth-input-wrap input:focus{outline:2px solid color-mix(in srgb,var(--gold, #6f66e7) 35%,transparent);border-color:var(--gold, #6f66e7)}.auth-input-icon{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#9ca3af;display:grid;place-items:center;pointer-events:none}.auth-input-action{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;display:grid;place-items:center;border:0;background:transparent;color:#9ca3af;border-radius:8px;cursor:pointer}.auth-input-action:hover{color:#374151;background:#f3f4f6}.auth-billing-block{display:grid;gap:.55rem;padding:.85rem;border-radius:12px;border:1px dashed #e5e7eb;background:#fafafa}.auth-billing-label{margin:0;font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.auth-billing-block input,.auth-billing-block select{width:100%;padding:.7rem .85rem;border-radius:9px;border:1px solid #e5e7eb;background:#fff;font:inherit}.auth-split-cta{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.95rem 1.1rem;border:0;border-radius:12px;background:var(--gold-grad, linear-gradient(135deg, #4e43c9, #6f66e7));color:#fff;font-weight:800;font-size:.92rem;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 10px 24px #4e43c947;cursor:pointer}.auth-split-cta:hover:not(:disabled){filter:brightness(1.05)}.auth-split-cta:disabled{opacity:.65;cursor:wait}.auth-split-secondary{width:100%;padding:.8rem 1rem;border-radius:12px;border:1px solid #e5e7eb;background:#fff;font-weight:700;color:#374151;cursor:pointer}.auth-split-secondary:hover:not(:disabled){background:#f9fafb}.auth-split-link-top{align-self:flex-start}.auth-split-legal{margin:.35rem 0 0;font-size:.78rem;color:#9ca3af;text-align:center;line-height:1.45}.auth-split-legal a{color:#374151;font-weight:700;text-decoration:underline;text-underline-offset:2px}.auth-split-panel{position:relative;display:grid;place-items:center;padding:clamp(1.5rem,4vw,3rem);overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.2),transparent 44%),linear-gradient(145deg,#8b83f0,#6f66e7 45%,#4e43c9)}.auth-split-panel-glow{position:absolute;width:min(72vw,520px);height:min(72vw,520px);border-radius:50%;border:1px solid rgba(255,255,255,.28);pointer-events:none}.auth-split-panel-card{position:relative;z-index:1;width:min(420px,100%);padding:1.6rem 1.5rem 1.7rem;border-radius:18px;background:#161228e6;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 24px 48px #281e5a59;animation:auth-panel-in .55s ease both}.auth-split-panel-kicker{margin:0 0 .55rem;font-size:.7rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#c4bfff}.auth-split-panel-card h2{margin:0 0 1.1rem;font-family:Syne,DM Sans,system-ui,sans-serif;font-size:clamp(1.25rem,2.2vw,1.55rem);line-height:1.25;font-weight:750}.auth-split-panel-card h2 em{font-style:normal;color:#c4bfff}.auth-split-checklist{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.auth-split-checklist li{display:flex;gap:.65rem;align-items:flex-start;font-size:.9rem;line-height:1.45;color:#ffffffe6}.auth-split-checklist li>span{flex:1;min-width:0}.auth-split-checklist li strong{color:#fff;font-weight:750}.auth-split-checklist li:before{content:"";flex:0 0 1.15rem;width:1.15rem;height:1.15rem;margin-top:.12rem;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23161028' d='M6.4 11.2 3.2 8l1.1-1.1 2.1 2.1 5.1-5.1L12.6 5z'/%3E%3C/svg%3E") center / .7rem no-repeat,#a9a3f7}@keyframes auth-panel-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}html.dark .auth-split{background:#0f1016;color:#f3f4f6}html.dark .auth-split-badge{background:#6f66e73d;color:#c4b5fd;border-color:#a9a3f759;box-shadow:0 0 14px #6f66e733}html.dark .auth-split-brand,html.dark .auth-split-title{color:#f8fafc}html.dark .auth-split-back,html.dark .auth-split-sub{color:#9ca3af}html.dark .auth-social-btn,html.dark .auth-split-secondary,html.dark .auth-input-wrap input,html.dark .auth-billing-block input,html.dark .auth-billing-block select{background:#161822;border-color:#a9a3f72e;color:#f3f4f6}html.dark .auth-billing-block{background:#161822cc;border-color:#a9a3f72e}@media(max-width:960px){.auth-split{grid-template-columns:1fr}.auth-split-form-side{order:1;max-height:none}.auth-split-panel{order:2;min-height:0;padding:1.25rem 1.1rem 1.75rem}.auth-split-panel-glow{width:280px;height:280px}.auth-split-panel-card{padding:1.15rem 1.1rem 1.25rem}.auth-split-panel-card h2{font-size:1.15rem;margin-bottom:.75rem}.auth-split-checklist{gap:.5rem}.auth-split-checklist li{font-size:.84rem}}@media(max-width:560px){.auth-social-btn{flex-basis:100%;min-width:100%}}@media(prefers-reduced-motion:reduce){.auth-split-panel-card,.auth-social-btn,.auth-toast{animation:none}.auth-social-btn:hover:not(:disabled){transform:none}}.auth-field{display:grid;gap:.35rem;margin-bottom:.15rem}.auth-field label{font-size:.82rem;font-weight:650;color:var(--ink)}.auth-field label em{font-style:normal;font-weight:550;color:var(--ink-muted);font-size:.78rem}.auth-field-hint{margin:0;font-size:.74rem;line-height:1.4;color:var(--ink-muted)}.auth-field-status{font-size:.72rem;color:var(--gold-deep)}.auth-field-row{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.auth-card select{width:100%;padding:.8rem .9rem;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit}html.dark .auth-card select{background:color-mix(in srgb,var(--surface) 88%,#0d0e16);border-color:#a9a3f72e}@media(max-width:560px){.auth-field-row{grid-template-columns:1fr}}.auth-back-row{display:flex;justify-content:flex-start;margin-bottom:.35rem}.auth-back-row .back-nav-btn{font-size:.78rem}.demo-accounts{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.demo-accounts .btn-outline{font-size:.72rem;padding:.55rem .3rem}.auth-status-box{background:var(--bg-warm);border-radius:12px;padding:.75rem .9rem;font-size:.85rem;color:var(--ink-soft)}.ad-stack{display:grid;gap:1rem}.ad-banner{display:grid;grid-template-columns:1.15fr 1fr;border-radius:22px;overflow:hidden;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-soft);min-height:240px}.ad-banner-media{position:relative;min-height:240px;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 30% 40%,rgba(111,102,231,.28),transparent 60%),#12141f}.ad-banner-media img{width:100%;height:100%;object-fit:cover;min-height:240px;display:block;transform-origin:35% 45%}.ad-banner-media-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 55%,rgba(18,20,31,.55) 100%);pointer-events:none;z-index:1}.ad-banner-orb{position:absolute;width:42%;aspect-ratio:1;border-radius:50%;left:12%;top:18%;background:radial-gradient(circle,rgba(169,163,247,.35),transparent 68%);filter:blur(8px);pointer-events:none;z-index:0}.ad-banner-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.14) 48%,transparent 62%);transform:translate(-120%)}.ad-banner-chip{position:absolute;left:1rem;bottom:1rem;z-index:3;padding:.35rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#fff;background:#4e43c9e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ad-banner-copy{padding:1.65rem 1.75rem;display:flex;flex-direction:column;justify-content:center;gap:.55rem}.ad-banner-copy .btn-primary{align-self:flex-start;margin-top:.35rem}.ad-kicker{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-deep)}@keyframes ad-kenburns{0%{transform:scale(1) translate(0)}50%{transform:scale(1.06) translate(-1.5%,-1%)}to{transform:scale(1) translate(0)}}@keyframes ad-orb-float{0%,to{transform:translate(0) scale(1);opacity:.7}50%{transform:translate(8%,-10%) scale(1.12);opacity:1}}@keyframes ad-sheen{0%,55%{transform:translate(-120%)}75%{transform:translate(120%)}to{transform:translate(120%)}}@keyframes ad-chip-pulse{0%,to{box-shadow:0 0 #6f66e773;transform:translateY(0)}50%{box-shadow:0 0 0 8px #6f66e700;transform:translateY(-2px)}}@keyframes ad-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ad-cta-glow{0%,to{box-shadow:0 8px 24px #4e43c959}50%{box-shadow:0 10px 30px #6f66e78c}}.ad-banner-motion .ad-banner-media img{animation:ad-kenburns 14s ease-in-out infinite}.ad-banner-motion .ad-banner-orb{animation:ad-orb-float 7s ease-in-out infinite}.ad-banner-motion .ad-banner-sheen{animation:ad-sheen 6.5s ease-in-out infinite}.ad-banner-motion .ad-banner-chip{animation:ad-chip-pulse 2.8s ease-in-out infinite}.ad-banner-motion .ad-motion-item{opacity:0;animation:ad-copy-in .65s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.12s + (var(--ad-i, 0) * .1s))}.ad-banner-motion .ad-banner-cta{animation:ad-copy-in .65s cubic-bezier(.22,1,.36,1) forwards,ad-cta-glow 2.8s ease-in-out .8s infinite;animation-delay:calc(.12s + (var(--ad-i, 0) * .1s)),.8s}@media(prefers-reduced-motion:reduce){.ad-banner-motion .ad-banner-media img,.ad-banner-motion .ad-banner-orb,.ad-banner-motion .ad-banner-sheen,.ad-banner-motion .ad-banner-chip,.ad-banner-motion .ad-motion-item,.ad-banner-motion .ad-banner-cta{animation:none!important}.ad-banner-motion .ad-motion-item,.ad-banner-motion .ad-banner-cta{opacity:1;transform:none}}.showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem}.showcase-card{border-radius:18px;overflow:hidden;background:var(--surface);border:1px solid var(--border)}.showcase-card img{width:100%;height:180px;object-fit:cover;object-position:center;background:#12141f}.showcase-card div{padding:1rem 1.1rem 1.2rem}.admin-shell .sidebar-top strong{font-size:.95rem}.role-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.22rem .7rem .22rem .22rem;border-radius:999px;background:color-mix(in srgb,var(--role-color) 14%,transparent);color:var(--role-color);border:1px solid color-mix(in srgb,var(--role-color) 38%,transparent);font-weight:750;letter-spacing:.01em;white-space:nowrap;line-height:1}.role-badge.size-sm{font-size:.72rem}.role-badge.size-md{font-size:.82rem}.role-badge.size-lg{font-size:.92rem;padding:.28rem .85rem .28rem .28rem}.role-badge-icon{width:1.45rem;height:1.45rem;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--role-color) 22%,transparent);color:var(--role-color);flex-shrink:0}.role-badge.size-sm .role-badge-icon{width:1.2rem;height:1.2rem}.role-badge.size-sm .role-badge-icon svg{width:11px;height:11px}.role-badge-label{line-height:1;padding-right:.1rem}.admin-shell-v2 .admin-sidebar{background:radial-gradient(circle at 20% 0%,rgba(111,102,231,.22),transparent 45%),linear-gradient(180deg,#1c1e2c,#12131b);border-right:1px solid rgba(168,163,247,.18);color:#eef0f8}.admin-shell-v2 .admin-brand strong,.admin-shell-v2 .admin-sidebar .sidebar-top strong{color:#f7f7fc;font-weight:700}.admin-shell-v2 .admin-brand p,.admin-shell-v2 .admin-sidebar .nav-group-title{color:#a8a6c0}.admin-shell-v2 .admin-sidebar .side-link,.admin-shell-v2 .admin-sidebar .admin-side-link{color:#c9c7dc}.admin-shell-v2 .admin-sidebar .side-link:hover,.admin-shell-v2 .admin-sidebar .admin-side-link:hover{background:#a9a3f71f;color:#f7f7fc}.admin-shell-v2 .admin-sidebar .side-link.active,.admin-shell-v2 .admin-sidebar .admin-side-link.active{background:linear-gradient(135deg,#efeaff,#c4bef8 55%,#8b84ef);color:#16141f;font-weight:700;box-shadow:0 8px 18px #4e43c947}.admin-shell-v2 .admin-sidebar .admin-nav-ico{opacity:.9;color:inherit}.admin-shell .admin-header strong{color:var(--ink)}.admin-shell .admin-header .cell-sub{color:var(--ink-muted)}html.dark .admin-shell-v2 .admin-sidebar{background:radial-gradient(circle at 20% 0%,rgba(111,102,231,.28),transparent 45%),linear-gradient(180deg,#161822,#0e0f16);border-right-color:#a9a3f738}html.dark .admin-shell .admin-header{background:color-mix(in srgb,#12131b 82%,transparent);border-bottom-color:#a9a3f729;color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html.dark .dash:not(.admin-shell) .sidebar{background:radial-gradient(circle at 18% 0%,rgba(111,102,231,.28),transparent 46%),linear-gradient(180deg,#161822,#0e0f16);border-right-color:#a9a3f733}html.dark .dash:not(.admin-shell) .nav-group-title{color:#a8a6c0}html.dark .dash:not(.admin-shell) .side-link{color:#c9c7dc}html.dark .dash:not(.admin-shell) .side-link:hover{background:#a9a3f71f;color:#f7f7fc}html.dark .dash:not(.admin-shell) .side-link.active{background:linear-gradient(135deg,#efeaff,#c4bef8 55%,#8b84ef);color:#16141f;box-shadow:0 8px 18px #4e43c938}.admin-brand{display:flex;gap:.75rem;align-items:center;margin-bottom:1.25rem}.admin-brand p{margin:.15rem 0 0;font-size:.72rem;color:var(--muted)}.admin-side-link{display:flex;align-items:center;gap:.55rem}.admin-nav-ico{width:1.1rem;text-align:center;opacity:.75;font-size:.85rem}.admin-side-foot{display:grid;gap:.65rem}.admin-role-card{padding:.75rem;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.dash .sidebar{display:flex;flex-direction:column}.dash .sidebar .nav-group:last-of-type,.dash .sidebar .admin-nav-fill{margin-bottom:auto}.admin-nav-fill{flex:1;overflow:auto;padding-bottom:1.5rem}.admin-sidebar .sidebar-bottom,.admin-shell .sidebar-bottom,.dash .sidebar-bottom,.sidebar-bottom{display:none!important}.profile-menu-role-row{display:flex;align-items:center;gap:.35rem;margin-top:0}.profile-menu-role-label{display:none}.profile-menu-quick,.profile-menu-quick-btn{display:none!important}.profile-menu-trigger.has-photo,.profile-menu-avatar.has-photo{overflow:hidden;padding:0}@media(max-width:520px){.profile-menu{width:calc(100vw - 1rem);max-height:calc(100vh - 2.5rem);border-radius:16px;right:.5rem!important}.profile-menu-grid{grid-auto-rows:minmax(88px,auto);min-height:160px}.profile-menu-tile{min-height:88px;padding:.6rem .65rem}}.members-search{width:100%;margin-bottom:1rem;padding:.75rem 1rem;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:inherit}.members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.9rem}.member-card{--role-accent: #6366f1;padding:1.15rem;border-radius:18px;border:1px solid #e2e8f0;border-top:3.5px solid var(--role-accent);background:#fff;display:flex;flex-direction:column;gap:.85rem;box-shadow:0 2px 10px #00000008;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.member-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px -4px #6366f11f;border-color:#6366f159}html.dark .member-card{background:linear-gradient(180deg,color-mix(in srgb,var(--role-accent) 14%,transparent) 0%,transparent 46%),#0e0d1cbf;border:1px solid color-mix(in srgb,var(--role-accent) 30%,var(--border));border-top:3.5px solid var(--role-accent);box-shadow:inset 0 1px #ffffff0a}.member-card.role-client{--role-accent: #3b82f6}.member-card.role-producer{--role-accent: #10b981}.member-card.role-support{--role-accent: #06b6d4}.member-card.role-moderation{--role-accent: #a855f7}.member-card.role-admin{--role-accent: #f59e0b}.member-card.role-founder{--role-accent: #ef4444}.member-card.official{box-shadow:0 2px 10px #00000008,0 0 0 1px color-mix(in srgb,var(--role-accent) 45%,transparent)}html.dark .member-card.official{box-shadow:inset 0 1px #ffffff0d,0 0 0 1px color-mix(in srgb,var(--role-accent) 45%,transparent)}.member-card-top{display:flex;gap:.75rem;align-items:flex-start}.member-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid color-mix(in srgb,var(--role-accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--role-accent) 12%,transparent)}.member-card h3{margin:0 0 .2rem;font-size:1rem;font-weight:750;color:#0f172a}html.dark .member-card h3{color:#f8fafc}.member-card .cell-sub{color:#64748b;font-size:.8rem}html.dark .member-card .cell-sub{color:#94a3b8}.member-role-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.official-tag{display:inline-flex;align-items:center;padding:.24rem .6rem;border-radius:999px;font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}html.dark .official-tag{color:#fca5a5;background:#f8717124;border-color:#f8717152}.member-meta{display:grid;grid-template-columns:1fr;gap:.35rem;padding:.65rem .85rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.member-meta span{display:block;font-size:.68rem;font-weight:750;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.member-meta strong{font-size:.88rem;font-weight:750;color:#0f172a}html.dark .member-meta{background:#08071259;border-color:#a9a3f71f}html.dark .member-meta span{color:var(--muted)}html.dark .member-meta strong{color:#f1f5f9}.member-role-label{display:grid;gap:.35rem;font-size:.78rem;font-weight:700;color:#475569}html.dark .member-role-label{color:#c9c4ff}.member-role-label select,.member-role-label input{padding:.65rem .8rem;border-radius:12px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;box-shadow:0 1px 2px #0000000a;font:inherit;font-weight:600;font-size:.84rem;width:100%;box-sizing:border-box;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.member-role-label select:focus,.member-role-label input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}html.dark .member-role-label select,html.dark .member-role-label input{border:1px solid rgba(169,163,247,.22);background:#0807128c;color:#f6f4ff;box-shadow:none}.member-grant-form{margin-bottom:1.1rem;border:1px solid color-mix(in srgb,#34d399 35%,var(--border));box-shadow:inset 0 1px #34d39914}.member-grant-form h3{margin:.2rem 0 .35rem;font-size:1.05rem}.member-grant-grid{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(110px,1fr));gap:.65rem;align-items:end}@media(max-width:900px){.member-grant-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.member-grant-grid{grid-template-columns:1fr}}.member-sub-box{display:grid;gap:.55rem;padding:.7rem .75rem;border-radius:14px;border:1px solid rgba(169,163,247,.16);background:#08071238}.member-sub-title{margin:0;font-size:.78rem;font-weight:700;color:var(--ink-muted)}html.dark .member-sub-title{color:#c9c4ff}.member-sub-duration{display:grid;grid-template-columns:1fr 1.1fr;gap:.5rem}.member-sub-actions{display:flex;flex-wrap:wrap;gap:.45rem}.member-sub-btn{flex:1 1 auto;min-height:2.4rem;font-size:.82rem}.members-stats-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin-bottom:1.25rem}.members-stat-card{padding:.9rem 1.1rem;border-radius:16px;background:var(--surface);border:1px solid var(--border);box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;gap:.3rem;position:relative;overflow:hidden}.members-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#10b981,#6366f1);opacity:.8}.members-stat-card.tone-emerald:before{background:#10b981}.members-stat-card.tone-purple:before{background:#8b5cf6}.members-stat-card.tone-blue:before{background:#3b82f6}.members-stat-card.tone-amber:before{background:#f59e0b}.members-stat-label{font-size:.78rem;font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em}.members-stat-val{font-size:1.5rem;font-weight:800;color:var(--ink-base);letter-spacing:-.02em}.members-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.members-tab-btn{padding:.5rem .95rem;border-radius:999px;font-size:.82rem;font-weight:650;background:var(--surface);border:1px solid var(--border);color:var(--ink-muted);cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;gap:.45rem}.members-tab-btn:hover{border-color:#a9a3f766;color:var(--ink-base)}.members-tab-btn.active{background:linear-gradient(135deg,#6366f138,#10b9812e);border-color:#6366f1;color:#f6f4ff;box-shadow:0 0 16px #6366f140}.members-tab-count{padding:.1rem .45rem;border-radius:999px;font-size:.7rem;font-weight:700;background:#ffffff14;color:inherit}.members-pro-page{position:relative;min-height:calc(100vh - 80px);background:#fff;padding:1.5rem 1.75rem;border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 4px 20px -2px #6366f10d}html:not(.dark) .members-pro-page .dash-pro-ambiance{display:none}html.dark .members-pro-page{background:radial-gradient(circle at 18% 12%,rgba(99,102,241,.15) 0%,transparent 45%),radial-gradient(circle at 82% 78%,rgba(139,92,246,.12) 0%,transparent 45%),#0a0915;border-color:#a9a3f726;box-shadow:none}html.dark .members-pro-page .dash-pro-ambiance{display:block}.members-hero{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.25rem}.members-hero h1{color:#0f172a;font-weight:800;letter-spacing:-.02em}html.dark .members-hero h1{color:#fff}.members-hero .cell-sub{color:#475569;font-size:.88rem}html.dark .members-hero .cell-sub{color:#94a3b8}.members-quick-stats{display:flex;flex-wrap:wrap;gap:.6rem}.members-stat-pill{display:flex;align-items:center;gap:.5rem;padding:.45rem .85rem;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;box-shadow:0 1px 3px #00000005;font-size:.78rem;font-weight:600;color:#475569}.members-stat-pill strong{color:#0f172a;font-size:.92rem;font-weight:800}.members-stat-pill.tone-emerald{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.members-stat-pill.tone-emerald strong{color:#15803d}html.dark .members-stat-pill{background:#a9a3f714;border-color:#a9a3f72e;box-shadow:none;color:var(--ink-muted)}html.dark .members-stat-pill strong{color:#fff}html.dark .members-stat-pill.tone-emerald{background:#10b9811f;border-color:#34d39947;color:#a7f3d0}html.dark .members-stat-pill.tone-emerald strong{color:#34d399}.members-filter-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.members-search-wrapper{flex:1 1 280px;max-width:420px;position:relative}.members-search-wrapper input{width:100%;padding:.62rem .85rem .62rem 2.2rem;border-radius:999px;border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;font-size:.84rem;font-weight:500;outline:none;transition:all .2s ease}.members-search-wrapper input::placeholder{color:#94a3b8}.members-search-wrapper input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}html.dark .members-search-wrapper input{border-color:#a9a3f733;background:#0e0d1ca6;color:#f6f4ff;box-shadow:none}html.dark .members-search-wrapper input::placeholder{color:#fff6}.members-search-icon{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:#6366f1;pointer-events:none;display:flex;align-items:center}html.dark .members-search-icon{color:var(--ink-muted)}.members-tab-btn{padding:.5rem .95rem;border-radius:999px;font-size:.82rem;font-weight:650;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;gap:.45rem}.members-tab-btn:hover{border-color:#6366f1;color:#4338ca;background:#f1f5f9}.members-tab-btn.active{background:#6366f1;border-color:#6366f1;color:#fff;box-shadow:0 4px 14px #6366f14d}.members-tab-btn .members-tab-count{padding:.1rem .45rem;border-radius:999px;font-size:.7rem;font-weight:700;background:#e2e8f0;color:#475569}.members-tab-btn.active .members-tab-count{background:#ffffff40;color:#fff}html.dark .members-tab-btn{background:var(--surface);border-color:var(--border);box-shadow:none;color:var(--ink-muted)}html.dark .members-tab-btn:hover{border-color:#a9a3f766;color:var(--ink-base)}html.dark .members-tab-btn.active{background:linear-gradient(135deg,#6366f159,#8b5cf64d);border-color:#6366f1;color:#f6f4ff;box-shadow:0 0 16px #6366f140}html.dark .members-tab-btn .members-tab-count{background:#ffffff14;color:inherit}html.dark .members-tab-btn.active .members-tab-count{background:#ffffff2e;color:#fff}.member-card-sub-row{display:flex;flex-direction:column;gap:.65rem;padding:.85rem .95rem;border-radius:14px;background:#f8faff;border:1px solid #e0e7ff}html.dark .member-card-sub-row{background:#08071273;border-color:#a9a3f71f;box-shadow:none}.member-sub-info-top{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.member-sub-info-top span:first-child{font-size:.72rem;font-weight:800;color:#4338ca;text-transform:uppercase;letter-spacing:.04em}html.dark .member-sub-info-top span:first-child{color:#a78bfa}.member-sub-expires{font-size:.74rem;font-weight:600;color:#64748b}html.dark .member-sub-expires{color:#94a3b8}.sub-remaining-tag{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;font-size:.72rem;font-weight:750;background:#dcfce7;color:#15803d;border:1px solid #86efac}.sub-remaining-tag.expired{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}html.dark .sub-remaining-tag{background:#10b9812e;border-color:#34d39959;color:#34d399}html.dark .sub-remaining-tag.expired{background:#ef44442e;border-color:#ef444459;color:#f87171}.btn-manage-sub{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.58rem .85rem;border-radius:10px;font-size:.82rem;font-weight:750;cursor:pointer;transition:all .2s ease;border:1px solid #c7d2fe;background:#f8faff;color:#4338ca}.btn-manage-sub:hover{background:#6366f1;color:#fff;border-color:#6366f1;box-shadow:0 4px 14px #6366f14d}.btn-manage-sub.active-plan{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.btn-manage-sub.active-plan:hover{background:#4f46e5;border-color:#4f46e5;color:#fff;box-shadow:0 4px 16px #4f46e559}html.dark .btn-manage-sub{border-color:#6366f166;background:linear-gradient(135deg,#6366f140,#8b5cf640);color:#c4b5fd;box-shadow:none}html.dark .btn-manage-sub:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-color:#6366f1;box-shadow:0 4px 16px #6366f166}html.dark .btn-manage-sub.active-plan{background:linear-gradient(135deg,#10b9812e,#6366f12e);border-color:#34d39966;color:#6ee7b7;box-shadow:none}html.dark .btn-manage-sub.active-plan:hover{background:linear-gradient(135deg,#10b981,#6366f1);color:#fff;border-color:#10b981;box-shadow:0 4px 16px #10b98159}.sub-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#030209b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:1rem;animation:sub-modal-fade-in .2s ease-out}@keyframes sub-modal-fade-in{0%{opacity:0}to{opacity:1}}.sub-modal-card{position:relative;width:100%;max-width:520px;background:#fff;border:1px solid rgba(99,102,241,.2);border-radius:22px;box-shadow:0 24px 64px -8px #0f172a40,0 0 24px #6366f114;padding:1.5rem;display:flex;flex-direction:column;gap:1.15rem;animation:sub-modal-pop .22s cubic-bezier(.16,1,.3,1)}html.dark .sub-modal-card{background:#0f0e21;border:1px solid rgba(169,163,247,.24);box-shadow:0 24px 64px -8px #000c,0 0 32px #6366f133}@keyframes sub-modal-pop{0%{transform:scale(.96) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.sub-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(226,232,240,.9);padding-bottom:.9rem}html.dark .sub-modal-header{border-bottom-color:#a9a3f71f}.sub-modal-header-info{display:flex;align-items:center;gap:.75rem}.sub-modal-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #6366f1}.sub-modal-header-info h3{margin:0;font-size:1.05rem;font-weight:800;color:#0f172a}html.dark .sub-modal-header-info h3{color:#fff}.sub-modal-header-info p{margin:.15rem 0 0;font-size:.78rem;color:#64748b}html.dark .sub-modal-header-info p{color:var(--ink-muted)}.sub-modal-close{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.sub-modal-close:hover{background:#fee2e2;color:#dc2626;border-color:#fca5a5}html.dark .sub-modal-close{background:#ffffff0f;border-color:#ffffff1a;color:#cbd5e1}html.dark .sub-modal-close:hover{background:#ef444433;color:#f87171;border-color:#ef444466}.sub-plans-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}@media(max-width:480px){.sub-plans-grid{grid-template-columns:1fr}}.sub-plan-option{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:.75rem .85rem;border-radius:14px;border:1px solid rgba(226,232,240,.95);background:#f8fafc;cursor:pointer;transition:all .18s ease;text-align:left}.sub-plan-option:hover{border-color:#6366f166;background:#f1f5f9}.sub-plan-option.selected{border-color:#6366f1;background:#eef2ff;box-shadow:0 0 0 2px #6366f133}.sub-plan-option strong{font-size:.88rem;color:#0f172a}.sub-plan-option span{font-size:.74rem;color:#64748b}html.dark .sub-plan-option{border-color:#a9a3f729;background:#0e0d1c8c}html.dark .sub-plan-option:hover{border-color:#a9a3f761;background:#0e0d1cd9}html.dark .sub-plan-option.selected{border-color:#6366f1;background:linear-gradient(135deg,#6366f138,#8b5cf61f);box-shadow:0 0 16px #6366f140}html.dark .sub-plan-option strong{color:#fff}html.dark .sub-plan-option span{color:var(--ink-muted)}.sub-plan-option-top{display:flex;align-items:center;justify-content:space-between}.sub-duration-section{display:flex;flex-direction:column;gap:.45rem}.sub-duration-label{font-size:.78rem;font-weight:750;color:#475569;text-transform:uppercase;letter-spacing:.04em}html.dark .sub-duration-label{color:var(--ink-muted)}.sub-custom-row{display:grid;grid-template-columns:1fr 1.2fr;gap:.5rem;margin-top:.4rem}.sub-custom-row input,.sub-custom-row select{padding:.55rem .75rem;border-radius:10px;border:1px solid rgba(226,232,240,.95);background:#fff;color:#0f172a;font-size:.84rem;font-weight:600}html.dark .sub-custom-row input,html.dark .sub-custom-row select{border-color:#a9a3f733;background:#08071299;color:#f6f4ff}.sub-valid-preview{padding:.65rem .85rem;border-radius:12px;background:#eef2ff;border:1px solid rgba(99,102,241,.25);display:flex;align-items:center;justify-content:space-between;font-size:.82rem}.sub-valid-preview span{color:#475569}.sub-valid-preview strong{color:#4338ca;font-weight:800}html.dark .sub-valid-preview{background:#6366f11a;border-color:#6366f140}html.dark .sub-valid-preview span{color:var(--ink-muted)}html.dark .sub-valid-preview strong{color:#a5b4fc}.sub-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.4rem;border-top:1px solid rgba(226,232,240,.9);padding-top:1rem}html.dark .sub-modal-footer{border-top-color:#a9a3f71f}.sub-preset-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.sub-preset-chip{padding:.38rem .7rem;border-radius:8px;font-size:.75rem;font-weight:650;background:#f8fafc;border:1px solid rgba(226,232,240,.9);color:#475569;cursor:pointer;transition:all .15s ease}.sub-preset-chip:hover{border-color:#6366f1;color:#6366f1}.sub-preset-chip.active{background:#6366f1;border-color:#6366f1;color:#fff}html.dark .sub-preset-chip{background:#a9a3f717;border-color:#a9a3f72e;color:var(--ink-muted)}html.dark .sub-preset-chip:hover{background:#a9a3f738;color:#fff}html.dark .sub-preset-chip.active{background:#10b981;border-color:#10b981;color:#032514}.plan-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .7rem;border-radius:999px;font-size:.78rem;font-weight:750;letter-spacing:.01em}.plan-pill--starter{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.plan-pill--mid{background:#f0f9ff;color:#0284c7;border:1px solid #bae6fd}.plan-pill--super{background:#f5f3ff;color:#7c3aed;border:1px solid #ddd6fe}.plan-pill--rich{background:#fefce8;color:#b45309;border:1px solid #fde047}.plan-pill--none{background:#f1f5f9;color:#64748b;border:1px solid #cbd5e1}html.dark .plan-pill--starter{background:#10b98126;color:#34d399;border-color:#34d39959}html.dark .plan-pill--mid{background:#0ea5e926;color:#38bdf8;border-color:#38bdf859}html.dark .plan-pill--super{background:#8b5cf626;color:#a78bfa;border-color:#a78bfa59}html.dark .plan-pill--rich{background:#f59e0b26;color:#fbbf24;border-color:#fbbf2459}html.dark .plan-pill--none{background:#94a3b81f;color:#94a3b8;border-color:#94a3b838}.founder-membros-banner{margin-bottom:1.25rem;padding:.9rem 1.2rem;border-radius:16px;background:linear-gradient(135deg,#fffbeb,#f5f3ff);border:1px solid rgba(245,158,11,.35);box-shadow:0 4px 16px #f59e0b14;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}html.dark .founder-membros-banner{background:linear-gradient(135deg,#f59e0b1f,#6366f114);border-color:#f59e0b52;box-shadow:0 4px 20px #f59e0b14}.founder-membros-banner-content{display:flex;align-items:center;gap:.85rem}.founder-membros-icon{font-size:1.6rem;line-height:1;color:#b45309;display:flex;align-items:center}html.dark .founder-membros-icon{color:#fbbf24}.founder-membros-banner-content strong{display:block;font-size:.95rem;color:#b45309}html.dark .founder-membros-banner-content strong{color:#fbbf24}.founder-membros-banner-content p{margin:.15rem 0 0;font-size:.82rem;color:#64748b}html.dark .founder-membros-banner-content p{color:var(--ink-muted)}.btn-sub-link{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:8px;font-size:.76rem;font-weight:700;background:#eef2ff;border:1px solid rgba(99,102,241,.3);color:#4f46e5;text-decoration:none;transition:all .15s ease}.btn-sub-link:hover{background:#6366f1;color:#fff;border-color:#6366f1}html.dark .btn-sub-link{background:#6366f126;border-color:#6366f159;color:#a5b4fc}html.dark .btn-sub-link:hover{background:#6366f1;color:#fff;border-color:#6366f1}.dash-content>.alert,.admin-2fa-alert{display:flex;align-items:center;gap:.85rem;padding:.9rem 1.25rem;border-radius:14px;font-size:.85rem;font-weight:600;margin-bottom:1.25rem;background:#fffbeb;border:1px solid #fde68a;color:#92400e;box-shadow:0 2px 8px #f59e0b14}.dash-content>.alert a,.admin-2fa-alert a{font-weight:750;color:#b45309;text-decoration:underline}.dash-content>.alert a:hover,.admin-2fa-alert a:hover{color:#78350f}html.dark .dash-content>.alert,html.dark .admin-2fa-alert{background:#f59e0b1f;border-color:#f59e0b4d;color:#fbbf24;box-shadow:none}html.dark .dash-content>.alert a,html.dark .admin-2fa-alert a{color:#fde68a}.admin-header{gap:1rem}.admin-chip{font-size:.75rem;padding:.35rem .7rem;border-radius:999px;background:#22c55e1f;color:#4ade80;border:1px solid rgba(34,197,94,.25)}.admin-tickets-wrap{position:relative}.admin-tickets-popup{position:absolute;top:calc(100% + .55rem);right:0;width:min(980px,calc(100vw - 1.5rem));max-height:min(82vh,720px);display:flex;flex-direction:column;color:#f4f2ff;background:radial-gradient(ellipse 70% 40% at 0% 0%,rgba(111,102,231,.22),transparent 55%),linear-gradient(180deg,#1c1a33,#12101f);border:1px solid rgba(169,163,247,.22);border-radius:22px;box-shadow:0 28px 70px #00000073;z-index:60;overflow:hidden}.admin-tickets-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.05rem 1.15rem .9rem}.admin-tickets-kicker{display:block;margin-bottom:.2rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a9a3f7}.admin-tickets-head strong{display:block;font-family:Outfit,Syne,sans-serif;font-size:1.15rem;letter-spacing:-.02em}.admin-tickets-head p{margin:.2rem 0 0;font-size:.8rem;color:#e8e4ff9e}.admin-tickets-close{width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(169,163,247,.28);background:#ffffff0a;color:#e8e4ff;cursor:pointer}.admin-tickets-close:hover{background:#6f66e747}.admin-tickets-filters{display:flex;gap:.45rem;padding:0 1rem .9rem;overflow-x:auto}.admin-ticket-filter{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;padding:.48rem .75rem .48rem .9rem;border-radius:999px;border:1px solid rgba(169,163,247,.18);background:#08071273;color:#e8e4ffc7;font-size:.78rem;font-weight:650;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.admin-ticket-filter:hover{border-color:#a9a3f773;transform:translateY(-1px)}.admin-ticket-filter em{font-style:normal;min-width:1.35rem;padding:.08rem .4rem;border-radius:999px;background:#a9a3f729;color:#d8d4ff;font-size:.7rem;font-weight:700}.admin-ticket-filter.on{background:linear-gradient(135deg,#8b83f0,#6f66e7);color:#fff;border-color:transparent;box-shadow:0 8px 18px #6f66e759}.admin-ticket-filter.on em{background:#ffffff38;color:#fff}.admin-tickets-body{display:grid;grid-template-columns:minmax(240px,.92fr) 1.25fr;min-height:320px;flex:1;overflow:hidden;border-top:1px solid rgba(169,163,247,.14)}.admin-tickets-list{overflow:auto;border-right:1px solid rgba(169,163,247,.12);background:#08071247;max-height:min(62vh,520px)}.admin-ticket-row{display:block;width:100%;text-align:left;padding:.85rem 1rem;border:0;border-bottom:1px solid rgba(169,163,247,.1);color:#f4f2ff;background:transparent;cursor:pointer}.admin-ticket-row:hover,.admin-ticket-row.selected{background:#6f66e729}.admin-ticket-row.selected{box-shadow:inset 3px 0 #a9a3f7}.admin-ticket-row-top{display:flex;justify-content:space-between;gap:.5rem;align-items:center;margin-bottom:.35rem;font-size:.68rem;color:#e8e4ff80}.admin-ticket-row strong{display:block;font-size:.9rem;margin-bottom:.15rem}.admin-ticket-row p{margin:0;font-size:.76rem;color:#e8e4ff94}.admin-tickets-empty{margin:1.4rem 1rem;padding:1rem .9rem;border-radius:14px;border:1px dashed rgba(169,163,247,.28);text-align:center;color:#e8e4ffb3}.admin-tickets-empty strong{display:block;margin-bottom:.25rem;color:#f4f2ff}.admin-tickets-empty p{margin:0;font-size:.82rem;line-height:1.4}.admin-tickets-empty--chat{margin:auto .4rem}.admin-tickets-chat{display:flex;flex-direction:column;min-height:0;max-height:min(62vh,520px);padding:.95rem 1rem 1rem;gap:.75rem}.admin-tickets-chat-head{display:flex;flex-direction:column;gap:.7rem}.admin-tickets-chat-head h3{margin:0;font-size:1.02rem}.admin-ticket-status-actions{display:flex;flex-wrap:wrap;gap:.4rem}.admin-ticket-status{border:1px solid rgba(169,163,247,.22);background:#ffffff08;color:#e8e4ffd1;border-radius:999px;padding:.38rem .72rem;font-size:.74rem;font-weight:650;cursor:pointer}.admin-ticket-status:hover{border-color:#a9a3f780}.admin-ticket-status.on{background:#6f66e759;border-color:#a9a3f7b3;color:#fff}.admin-tickets-chat .chat-thread{flex:1;min-height:160px;max-height:none}.admin-tickets-chat .chat-compose{display:flex;gap:.5rem}.admin-tickets-chat .chat-compose input{flex:1;min-height:2.7rem;border-radius:12px;border:1px solid rgba(169,163,247,.22);background:#0807128c;color:#f4f2ff;padding:0 .85rem}.admin-ticket-send{border:0;border-radius:12px;padding:0 1rem;min-height:2.7rem;font-weight:700;color:#0f1020;background:linear-gradient(135deg,#c7c2ff,#6f66e7);cursor:pointer}.admin-ticket-send:disabled{opacity:.45;cursor:not-allowed}@media(max-width:820px){.admin-tickets-popup{position:fixed;top:4.5rem;left:.75rem;right:.75rem;width:auto;max-height:calc(100vh - 5.5rem)}.admin-tickets-body{grid-template-columns:1fr}.admin-tickets-list{max-height:180px;border-right:0;border-bottom:1px solid rgba(169,163,247,.12)}.admin-tickets-chat{max-height:none}}.admin-avatar{background:linear-gradient(135deg,#6f66e7,#4e43c9);color:#fff;font-weight:800}.admin-panel .panel-lead{margin-top:0;margin-bottom:1.5rem;color:var(--muted)}.admin-shell .dash-content{gap:1.75rem;padding:1.75rem 1.75rem 2.5rem;background:radial-gradient(ellipse 70% 40% at 100% 0%,rgba(111,102,231,.1),transparent 55%),radial-gradient(ellipse 50% 35% at 0% 100%,rgba(169,163,247,.06),transparent 50%),var(--dash-bg)}html.dark .admin-shell .dash-content{background:radial-gradient(ellipse 70% 40% at 100% 0%,rgba(111,102,231,.14),transparent 55%),radial-gradient(ellipse 50% 35% at 0% 80%,rgba(78,67,201,.1),transparent 50%),var(--dash-bg)}html.dark .admin-shell .panel-page,html.dark .admin-shell .admin-panel{background:transparent;border-color:transparent}.admin-panel{display:flex;flex-direction:column;gap:1.75rem}.admin-panel>.metrics,.admin-panel>.analytics{gap:1.15rem}.admin-panel .metrics-6{gap:1rem}.admin-panel .metric-card,.admin-panel .analytics-card,.admin-panel .admin-roles-legend,.admin-panel .upgrade-card,.admin-panel .table-card,.admin-panel .form-card{background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.22));box-shadow:0 1px #ffffff0a inset,0 10px 28px #1f22301a}html.dark .admin-panel .metric-card,html.dark .admin-panel .analytics-card,html.dark .admin-panel .admin-roles-legend,html.dark .admin-panel .upgrade-card,html.dark .admin-panel .table-card,html.dark .admin-panel .form-card{background:color-mix(in srgb,var(--surface) 92%,#6F66E7 8%);border-color:#a9a3f724;box-shadow:0 1px #ffffff0d inset,0 14px 36px #00000059}.admin-panel .metric-card{padding:1.35rem 1.4rem;border-radius:18px;min-height:108px}.admin-panel .metric-card.compact{padding:1.15rem 1.2rem;min-height:96px}.admin-hero{display:flex;justify-content:space-between;gap:1.5rem;align-items:stretch;margin-bottom:0;padding:1.55rem 1.65rem;border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(111,102,231,.22),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 88%,#6F66E7 12%),var(--surface));border:1px solid rgba(111,102,231,.22);box-shadow:0 16px 40px #1f22301f}html.dark .admin-hero{background:radial-gradient(circle at 100% 0%,rgba(111,102,231,.28),transparent 42%),linear-gradient(145deg,#2a2840,#1f2230);border-color:#a9a3f72e;box-shadow:0 18px 44px #00000059}.admin-hero h1{margin:.35rem 0 .45rem}.admin-kicker{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep, #4E43C9);font-weight:700}.admin-hero-stat{min-width:220px;padding:1.15rem 1.25rem;border-radius:18px;background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px solid rgba(111,102,231,.2);display:grid;align-content:center;gap:.25rem;box-shadow:0 8px 24px #1f223014}html.dark .admin-hero-stat{background:#00000047;border-color:#ffffff14}.admin-hero-stat.glow{box-shadow:0 0 0 1px #6f66e740,0 14px 40px #6f66e724}.admin-hero-stat span{font-size:.75rem;color:var(--muted)}.admin-hero-stat strong{font-size:1.55rem}.admin-hero-stat small{color:var(--muted);font-size:.75rem}.admin-settings-card .admin-switch-list{display:grid;gap:.75rem;margin:.35rem 0 .85rem}.admin-switch-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.05rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 75%,rgba(111,102,231,.2));background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 88%,#6F66E7 8%),color-mix(in srgb,var(--surface) 94%,transparent));transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.admin-switch-row>div{display:grid;gap:.2rem;min-width:0}.admin-switch-row strong{font-size:.92rem;letter-spacing:-.01em;color:var(--ink)}.admin-switch-row span{font-size:.78rem;line-height:1.4;color:var(--ink-muted)}.admin-switch{display:inline-flex;align-items:center;gap:.55rem;border:0;background:transparent;padding:0;cursor:pointer;flex-shrink:0;font:inherit}.admin-switch em{font-style:normal;font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);min-width:2.6rem;text-align:right}.admin-switch-track{position:relative;width:48px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--surface) 70%,#64748b 30%);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 3px #00000059;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}.admin-switch-knob{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:999px;background:linear-gradient(180deg,#fff,#e8e9f2);box-shadow:0 2px 8px #00000059;transition:transform .25s cubic-bezier(.22,1,.36,1)}.admin-switch-row.on{border-color:color-mix(in srgb,#6F66E7 45%,var(--border));box-shadow:0 0 0 1px #6f66e71f,0 10px 28px #4e43c92e}.admin-switch-row.on .admin-switch-track{background:linear-gradient(135deg,#7c74ea,#4e43c9);border-color:#a9a3f773;box-shadow:inset 0 1px #ffffff38,0 0 18px #6f66e78c}.admin-switch-row.on .admin-switch-knob{transform:translate(20px)}.admin-switch-row.on .admin-switch em{color:#c4b5fd}.admin-switch:focus-visible .admin-switch-track{outline:2px solid rgba(169,163,247,.7);outline-offset:3px}html.dark .admin-switch-row{background:linear-gradient(160deg,#37306e59,#16142ad9)}@media(max-width:560px){.admin-switch-row{flex-direction:column;align-items:stretch}.admin-switch{justify-content:flex-end}}.admin-section-title{margin:.5rem 0 -.65rem;font-size:1.05rem;font-weight:750;letter-spacing:-.01em}.admin-metrics .metric-card.accent-blue{border-color:#3b82f673}.admin-metrics .metric-card.accent-green{border-color:#22c55e73}.admin-metrics .metric-card.accent-gold{border-color:#6f66e780}.admin-metrics .metric-card.accent-orange{border-color:#f9731673}.admin-roles-legend{margin-top:.25rem;padding:1.15rem 1.25rem;border-radius:18px;border:1px solid var(--border);background:var(--surface)}.admin-roles-legend h3{margin:0 0 .75rem;font-size:.95rem}.role-select{min-width:140px;padding:.4rem .55rem;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:inherit}.upgrade-list{display:grid;gap:1rem}.upgrade-card{padding:1.15rem 1.25rem;border-radius:18px;border:1px solid var(--border);background:var(--surface)}.upgrade-card-top{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-bottom:.5rem}.upgrade-card h3{margin:0}.mp-card-form{display:grid;gap:.65rem;margin:.75rem 0;padding:.85rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 92%,var(--gold) 8%)}.mp-card-form .form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media(max-width:720px){.mp-card-form .form-grid{grid-template-columns:1fr}}@media(max-width:900px){.auth-page-rich{grid-template-columns:1fr}.auth-visual{display:none}.ad-banner,.showcase-grid{grid-template-columns:1fr}.admin-hero{flex-direction:column}.admin-shell .dash-content{padding:1.25rem 1rem 2rem;gap:1.35rem}.admin-panel{gap:1.35rem}}.pricing-page{min-height:100vh;background:radial-gradient(ellipse 70% 42% at 50% -8%,rgba(111,102,231,.22),transparent 58%),radial-gradient(ellipse 40% 30% at 80% 18%,rgba(169,163,247,.1),transparent 50%),var(--bg);color:var(--ink);padding-top:5.25rem;padding-bottom:3rem}.pricing-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20}.pricing-top .nav-brand,.pricing-nav a{color:var(--ink)}.pricing-nav a{color:var(--ink-soft)}.pricing-nav a:hover{color:var(--ink)}.pricing-nav{display:flex;gap:1.1rem;font-weight:600;font-size:.88rem;flex-wrap:wrap;justify-content:center}.pricing-top-actions{display:flex;align-items:center;gap:.55rem}.pricing-notif-dropdown{right:0;left:auto;z-index:40}.pricing-section-sub{color:var(--ink-muted);margin:.35rem 0 1.1rem}.pricing-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2.5rem 1.5rem 0}.pricing-support-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.25rem 1.35rem}.pricing-support-card h3{margin:0 0 .45rem;font-size:1.1rem}.pricing-support-card p{margin:0 0 .85rem;color:var(--ink-soft);line-height:1.45}.pricing-support-link{color:var(--gold-deep);font-weight:700;text-decoration:none}.pricing-support-link:hover{text-decoration:underline}.pricing-faq,.pricing-reviews{margin:2.5rem 1.5rem 0}.pricing-faq h2,.pricing-reviews h2{margin:0;font-size:1.45rem}.pricing-faq-list{display:grid;gap:.75rem}.pricing-faq-item{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:.85rem 1rem}.pricing-faq-item summary{cursor:pointer;font-weight:700;list-style:none}.pricing-faq-item summary::-webkit-details-marker{display:none}.pricing-faq-item p{margin:.65rem 0 0;color:var(--ink-soft);line-height:1.45}.pricing-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pricing-review-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.15rem 1.2rem;display:grid;gap:.35rem}.pricing-review-card p{margin:0 0 .55rem;color:var(--ink-soft);line-height:1.45}.pricing-review-card strong{color:var(--ink)}.pricing-review-card span{color:var(--ink-muted);font-size:.85rem}.pricing-hero{text-align:center;padding:1.35rem 1.5rem}.pricing-hero h1{font-size:clamp(2rem,4vw,2.75rem);letter-spacing:-.03em;margin-bottom:.65rem;color:var(--ink)}.pricing-hero p{color:var(--ink-soft);max-width:420px;margin:0 auto 1.5rem}.pricing-event{display:inline-block;margin:0 auto 1rem;padding:.35rem .75rem;border-radius:999px;background:#6f66e72e;color:#ddd9ff;font-size:.85rem;font-weight:700}.pricing-coupon{display:grid;gap:.35rem;width:min(280px,100%);margin:0 auto 1rem;text-align:left;font-size:.78rem;color:var(--ink-soft)}.pricing-coupon input{width:100%;min-height:2.6rem;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--ink);padding:0 .8rem;letter-spacing:.04em}.pricing-price-base{margin:0;color:var(--ink-soft);text-decoration:line-through;font-size:.85rem}.pricing-price-promo{margin:.15rem 0 0;color:#b7f0d2;font-size:.78rem;font-weight:700}.billing-toggle{display:inline-flex;padding:.28rem;border-radius:999px;background:color-mix(in srgb,var(--surface) 72%,transparent);border:1px solid color-mix(in srgb,var(--border) 75%,rgba(169,163,247,.35));box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:.15rem}.billing-toggle button{padding:.55rem 1.15rem;border-radius:999px;background:transparent;color:var(--ink-muted);font-weight:700;font-size:.88rem;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.billing-toggle button.active{background:linear-gradient(180deg,#7d76ef,#5b52d4);color:#f6f4ff;box-shadow:0 8px 18px #4e43c952}.billing-off{margin-left:.35rem;color:#c9c4ff;font-size:.72rem}.billing-toggle button:not(.active) .billing-off{color:var(--gold-deep)}.pricing-alert{width:min(1100px,calc(100% - 2rem));margin:0 auto 1rem}.pricing-stage{position:relative;width:min(1240px,100%);margin:.6rem auto 0;padding:1.4rem 1.25rem 2.6rem}.pricing-grid{width:100%;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;align-items:stretch}.pricing-card{position:relative;display:flex;flex-direction:column;gap:.55rem;padding:1.25rem 1.15rem 1.15rem;border-radius:22px;color:#f4f2ff;overflow:visible;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.pricing-card--dark{background:linear-gradient(180deg,#2a2740,#1b1930);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 36px #00000047}.pricing-card--mid{background:linear-gradient(180deg,#3d3870,#2a2654);border:1px solid rgba(169,163,247,.28);box-shadow:0 18px 36px #14103052}.pricing-card--featured{background:linear-gradient(180deg,#6d63f0,#564cd8);border:1px solid rgba(198,192,255,.45);box-shadow:0 22px 48px #3e30aa73,0 0 0 1px #ffffff0f inset;transform:translateY(-10px);padding-top:1.55rem;z-index:1}.pricing-card--vivid{background:linear-gradient(180deg,#8d86f4,#746bf0);border:1px solid rgba(220,216,255,.4);box-shadow:0 18px 40px #4e43c952}.pricing-card:hover{transform:translateY(-6px)}.pricing-card--featured:hover{transform:translateY(-14px)}.pricing-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.28rem;padding:.28rem .62rem;border-radius:999px;background:#5b52e4;color:#f7f6ff;border:1px solid rgba(210,206,255,.45);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 8px 18px #281c7859}.pricing-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.16)}.pricing-card--dark .pricing-icon,.pricing-card--mid .pricing-icon{background:linear-gradient(160deg,#f4f4f8,#d7d7e2);color:#3a3558;border-color:transparent}.pricing-card--featured .pricing-icon,.pricing-card--vivid .pricing-icon{background:#ffffff29;color:#fff}.pricing-card h2{font-size:1.28rem;margin:.15rem 0 0;color:#fff;letter-spacing:-.03em}.pricing-price{display:flex;align-items:baseline;gap:.35rem}.pricing-price-animated strong{display:inline-block;transform-origin:left center;animation:pricing-price-pop .48s cubic-bezier(.22,1,.36,1)}.pricing-price-unit{display:inline-block;min-width:2.4em;animation:pricing-unit-in .42s cubic-bezier(.22,1,.36,1)}.pricing-price-animated.to-yearly strong{animation-name:pricing-price-pop-up}.pricing-price-animated.to-monthly strong{animation-name:pricing-price-pop-down}@keyframes pricing-price-pop{0%{opacity:.45;transform:translateY(6px) scale(.96);filter:blur(1px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes pricing-price-pop-up{0%{opacity:.35;transform:translateY(10px) scale(.94)}60%{opacity:1;transform:translateY(-2px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pricing-price-pop-down{0%{opacity:.35;transform:translateY(-10px) scale(.94)}60%{opacity:1;transform:translateY(2px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pricing-unit-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pricing-price-animated strong,.pricing-price-unit{animation:none!important}}.pricing-price strong{font-size:1.85rem;letter-spacing:-.04em;color:#fff}.pricing-price span{color:#f4f2ffb8;font-size:.88rem}.pricing-desc{color:#eceaffc7;font-size:.86rem;line-height:1.45;min-height:0}.pricing-features{list-style:none;display:grid;gap:.42rem;margin:.2rem 0 .85rem;flex:1}.pricing-features li{display:flex;gap:.45rem;align-items:flex-start;font-size:.86rem;color:#f4f2ffeb}.pricing-check{flex:0 0 15px;width:15px;height:15px;margin-top:.12rem;display:inline-grid;place-items:center;color:#f4f2ffe0}.pricing-card--dark .pricing-check{color:#d2ceffe6}.pricing-cta{width:100%;padding:.78rem 1rem;border-radius:999px;font-weight:700;background:transparent;color:#f4f2ff;border:1px solid rgba(255,255,255,.22);transition:transform .25s ease,background .25s ease}.pricing-cta.primary{background:#fff;color:#4e43c9;border-color:transparent;box-shadow:none}.pricing-cta:hover:not(:disabled){transform:translateY(-1px)}.pricing-cta:hover{filter:brightness(1.03)}.pricing-cta:disabled{opacity:.6;cursor:wait}.pricing-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.pricing-proof{position:absolute;right:1.35rem;bottom:.35rem;z-index:3;display:flex;align-items:center;gap:.55rem;padding:.5rem .8rem .5rem .5rem;border-radius:14px;background:#241e4ef5;border:1px solid rgba(169,163,247,.32);box-shadow:0 14px 28px #00000059;color:#fff}.pricing-proof-ico{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#7a72ef,#4e43c9)}.pricing-proof strong,.pricing-proof span{display:block;line-height:1.2}.pricing-proof strong{font-size:.78rem}.pricing-proof span{font-size:.68rem;color:#dcd8ffb8}.pricing-cta.ghost{background:transparent;border:1px solid var(--border);color:var(--text)}.pricing-cta.ghost:hover{border-color:var(--primary, #6F66E7)}.pricing-foot{text-align:center;color:var(--ink-muted);font-size:.88rem;margin-top:2rem;padding:0 1.5rem}.pricing-foot a{color:var(--gold-deep);font-weight:600}.pricing-rewards{width:min(1100px,calc(100% - 2rem));margin:2.75rem auto 0}.pricing-rewards-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.5rem 2rem;align-items:center;padding:clamp(1.5rem,3vw,2.5rem);border-radius:24px;background:radial-gradient(ellipse 50% 60% at 20% 40%,rgba(111,102,231,.12),transparent 55%),radial-gradient(ellipse 45% 55% at 85% 50%,rgba(111,102,231,.1),transparent 50%),#050505;border:1px solid rgba(111,102,231,.22);box-shadow:0 18px 50px #00000047;overflow:visible;position:relative}.pricing-rewards-panel:before,.pricing-rewards-panel:after{content:"";position:absolute;width:140px;height:140px;border:1px solid rgba(111,102,231,.18);pointer-events:none}.pricing-rewards-panel:before{top:-40px;left:-40px;transform:rotate(18deg)}.pricing-rewards-panel:after{right:-50px;bottom:-50px;transform:rotate(-12deg)}.pricing-rewards-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;color:#f5f0e6}.pricing-rewards-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(111,102,231,.65);box-shadow:0 0 18px #6f66e72e;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.02em}.pricing-rewards-copy h2{margin:0;font-size:clamp(1.85rem,3.4vw,2.85rem);line-height:1.12;letter-spacing:-.03em;font-weight:800;color:#fff}.pricing-rewards-accent{background:linear-gradient(105deg,#a9a3f7,#6f66e7 45%,#4e43c9);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 40px rgba(111,102,231,.25)}.pricing-rewards-copy p{margin:0;max-width:36rem;color:#ffffffe0;font-size:.98rem;line-height:1.55}.pricing-rewards-copy p em{font-style:italic;color:#a8dff5}.pricing-rewards-cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:.35rem;padding:.8rem 1.25rem;border-radius:999px;border:1px solid rgba(111,102,231,.75);background:#00000059;color:#6f66e7;font-weight:700;font-size:.92rem;box-shadow:0 0 0 1px #6f66e71f,0 0 24px #6f66e733;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.pricing-rewards-cta:hover{transform:translateY(-1px);background:#6f66e714;box-shadow:0 0 0 1px #6f66e740,0 0 28px #6f66e747}.pricing-rewards-visual{position:relative;z-index:1;min-width:0;min-height:260px;display:grid;place-items:center}.pricing-rewards-visual img{display:block;width:100%;max-width:560px;min-height:220px;height:auto;object-fit:contain;filter:drop-shadow(0 18px 40px rgba(0,0,0,.55))}@media(max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.pricing-grid{grid-template-columns:1fr}.pricing-card.recommended,.pricing-card.recommended:hover,.pricing-card--featured,.pricing-card--featured:hover,.pricing-card:hover{transform:none}.pricing-proof{left:50%;right:auto;transform:translate(-50%)}.pricing-nav{display:flex;order:3;width:100%;overflow-x:auto;justify-content:flex-start;gap:.9rem;padding-bottom:.15rem;-webkit-overflow-scrolling:touch}.pricing-top{flex-wrap:wrap}.pricing-support-grid,.pricing-reviews-grid{grid-template-columns:1fr}.pricing-rewards-panel{grid-template-columns:1fr;text-align:left}.pricing-rewards-visual{order:-1}}html.dark .pricing-page{background:radial-gradient(ellipse 70% 42% at 50% -8%,rgba(111,102,231,.2),transparent 58%),radial-gradient(ellipse 36% 28% at 82% 16%,rgba(169,163,247,.08),transparent 52%),var(--bg)}html.dark .pricing-cta:not(.primary){background:transparent;color:#f4f2ff;border-color:#ffffff38}.pay-toggle-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.55rem;margin:.75rem 0 1rem}.pay-toggle{display:flex;align-items:center;gap:.5rem;padding:.7rem .85rem;border-radius:12px;border:1px solid var(--border);background:var(--bg-warm);font-size:.88rem;font-weight:600;cursor:pointer}.pay-toggle.on{border-color:#22c55e73;background:#22c55e1f}.pay-methods-hint{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.store-logo-preview,.theme-preview-brand{display:flex;align-items:center;gap:.75rem;margin:.75rem 0}.plan-expired-banner,.plan-trial-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--border)}.plan-expired-banner{background:color-mix(in srgb,#c0392b 12%,transparent);border-color:color-mix(in srgb,#c0392b 35%,var(--border))}.plan-expired-banner p{margin:.15rem 0 0;opacity:.85;font-size:.92rem}.plan-trial-banner{background:color-mix(in srgb,#6F66E7 14%,transparent);border-color:color-mix(in srgb,#6F66E7 40%,var(--border));font-size:.95rem}.plan-trial-banner a{font-weight:600}.store-logo-preview img,.theme-preview-brand img,.store-nav-logo,.checkout-brand-logo{width:40px;height:40px;object-fit:cover;border-radius:10px;border:1px solid var(--border)}.checkout-brand-logo,.store-nav-logo{width:28px;height:28px;border-radius:8px}.avatar-upload-card h3{margin-bottom:.25rem}.avatar-upload-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:.85rem 0 .5rem}.avatar-upload-preview{width:88px;height:88px;border-radius:50%;object-fit:cover;border:2px solid rgba(111,102,231,.45);background:var(--gold-grad);color:#1c140c;font-weight:800;font-size:1.6rem;display:grid;place-items:center;flex-shrink:0}.avatar-upload-preview.placeholder{display:grid}.avatar-upload-actions{display:flex;flex-wrap:wrap;gap:.55rem}.pwa-install{position:fixed;left:.85rem;right:.85rem;bottom:calc(.85rem + env(safe-area-inset-bottom,0px));z-index:80;display:grid;gap:.75rem;padding:.9rem 1rem;border-radius:14px;border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:420px;margin:0 auto}.pwa-install-body{display:flex;gap:.75rem;align-items:flex-start}.pwa-install-body img{border-radius:10px;flex-shrink:0}.pwa-install-body strong{display:block;font-size:.95rem;margin-bottom:.15rem}.pwa-install-body p{margin:0;font-size:.8rem;color:var(--ink-muted);line-height:1.4}.pwa-install-actions{display:flex;gap:.5rem;justify-content:flex-end}.pwa-install-actions .btn-primary,.pwa-install-actions .btn-outline{padding:.45rem .9rem;font-size:.82rem}html.dark .pwa-install{background:color-mix(in srgb,#12100e 92%,transparent);border-color:color-mix(in srgb,#6F66E7 25%,transparent)}@media(min-width:900px){.pwa-install{left:auto;right:1.25rem;bottom:1.25rem;margin:0}}.tpl-studio .tpl-tabs{display:flex;gap:.5rem;margin:0 0 1rem}.tpl-studio .tpl-tabs button{border:1px solid var(--border);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:.45rem .95rem;font-weight:700;cursor:pointer}.tpl-studio .tpl-tabs button.active{background:var(--gold-pale);color:var(--ink);border-color:color-mix(in srgb,var(--gold) 45%,var(--border))}.tpl-filter-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.tpl-chip{border:1px solid var(--border);background:transparent;color:var(--ink-soft);border-radius:999px;padding:.35rem .8rem;font-size:.85rem;cursor:pointer}.tpl-chip.active{background:var(--ink);color:var(--surface);border-color:var(--ink)}.tpl-filter-row-pro{align-items:center}.tpl-search{margin-left:auto;min-width:200px;flex:1;max-width:280px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit;padding:.55rem .9rem;font-size:.85rem}.tpl-cat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-bottom:1rem}.tpl-cat-card{text-align:left;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;padding:.85rem .9rem;cursor:pointer;display:grid;gap:.25rem}.tpl-cat-card strong{font-size:.9rem}.tpl-cat-card span{font-size:.72rem;opacity:.6;line-height:1.35}.tpl-cat-card em{font-style:normal;font-size:.72rem;color:#a9a3f7;margin-top:.2rem}.tpl-cat-card.active{border-color:#6f66e78c;background:#6f66e724}.tpl-cat-banner{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(111,102,231,.2);background:#6f66e714}.tpl-cat-banner strong{display:block;font-size:1rem}.tpl-cat-banner p{margin:.2rem 0 0;font-size:.82rem;opacity:.7}.tpl-cat-banner span{font-size:.78rem;opacity:.7;white-space:nowrap}.tpl-gaming-tax{display:grid;gap:.85rem;margin:0 0 1rem}.tpl-gaming-games-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.tpl-game-card{text-align:left;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;padding:.85rem .9rem;cursor:pointer;display:grid;gap:.25rem}.tpl-game-card strong{font-size:.9rem}.tpl-game-card span{font-size:.72rem;opacity:.6;line-height:1.35}.tpl-game-card em{font-style:normal;font-size:.72rem;color:#86efac;margin-top:.15rem}.tpl-game-card.active{border-color:#39ff1473;background:#39ff141a}.tpl-modality-row{margin:0;padding:.65rem .75rem;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#0000002e}.tpl-card-tags{display:flex;flex-wrap:wrap;gap:.35rem}.tpl-card-game,.tpl-card-mod{font-size:.68rem;letter-spacing:.04em;padding:.18rem .45rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;opacity:.85}.tpl-card-game{color:#86efac;border-color:#86efac40}.tpl-card-mod{color:#c8c4ff;border-color:#a9a3f747}@media(max-width:1100px){.tpl-cat-grid,.tpl-gaming-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tpl-cat-grid,.tpl-gaming-games-grid{grid-template-columns:1fr}.tpl-search{margin-left:0;max-width:none;width:100%}}.tpl-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.15rem}.tpl-card{border:2px solid var(--border);border-radius:18px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tpl-card-rich:hover{transform:translateY(-3px);box-shadow:0 18px 40px #00000047}.tpl-card.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 55%,transparent)}.tpl-ui-mock{display:grid;grid-template-rows:auto auto 1fr;min-height:248px;border-bottom:1px solid rgba(255,255,255,.06);overflow:hidden;font-size:.62rem}.tpl-ui-chrome{display:flex;align-items:center;gap:.28rem;padding:.4rem .55rem;background:color-mix(in srgb,var(--mock-surface, #12141c) 88%,#000);border-bottom:1px solid rgba(255,255,255,.06)}.tpl-ui-chrome>span{width:7px;height:7px;border-radius:999px;background:#ff5f57}.tpl-ui-chrome>span:nth-child(2){background:#febc2e}.tpl-ui-chrome>span:nth-child(3){background:#28c840}.tpl-ui-url{margin-left:.4rem;flex:1;min-width:0;border-radius:6px;padding:.22rem .45rem;background:#ffffff0d;color:inherit;opacity:.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.58rem}.tpl-ui-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.45rem .55rem;border-bottom:1px solid color-mix(in srgb,var(--mock-accent) 18%,transparent);background:color-mix(in srgb,var(--mock-surface, transparent) 70%,transparent)}.tpl-ui-brand{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.tpl-ui-brand img,.tpl-ui-brand i{width:18px;height:18px;border-radius:6px;object-fit:cover;flex:0 0 auto;display:block}.tpl-ui-brand strong{font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9ch}.tpl-ui-nav{text-align:center;opacity:.55;font-size:.6rem}.tpl-ui-cart{display:inline-flex;align-items:center;gap:.28rem;border-radius:var(--mock-radius, 8px);padding:.28rem .45rem;font-style:normal;font-weight:800;font-size:.58rem;line-height:1}.tpl-ui-cart b{min-width:.9rem;height:.9rem;border-radius:999px;display:inline-grid;place-items:center;background:#fff;color:#111;font-size:.52rem}.tpl-ui-stage{padding:.5rem .55rem .65rem;display:grid;gap:.45rem;align-content:start}.tpl-ui-hero{display:grid;gap:.28rem;padding:.55rem .6rem;border-radius:var(--mock-radius, 10px);border:1px solid color-mix(in srgb,var(--mock-accent) 16%,transparent);background:color-mix(in srgb,var(--mock-surface) 80%,transparent)}.tpl-ui-hero.banner{min-height:72px;justify-content:center}.tpl-ui-hero.split{grid-template-columns:1.1fr .9fr;align-items:center;gap:.45rem}.tpl-ui-hero.split img,.tpl-ui-hero .ph{width:100%;aspect-ratio:1;border-radius:10px;object-fit:cover;display:block}.tpl-ui-hero.minimal{border:none;background:transparent;padding:.25rem 0}.tpl-ui-hero small{opacity:.55;font-size:.52rem;text-transform:uppercase;letter-spacing:.06em}.tpl-ui-hero h4{margin:0;font-size:.78rem;line-height:1.15;letter-spacing:-.02em;max-width:18ch}.tpl-ui-hero button,.tpl-ui-products button{border:0;border-radius:var(--mock-radius, 8px);padding:.28rem .5rem;font-size:.55rem;font-weight:800;width:fit-content;cursor:default}.tpl-ui-cats-head h4{margin:0;font-size:.72rem}.tpl-ui-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.tpl-ui-cats article{border-radius:var(--mock-radius, 10px);overflow:hidden;background:color-mix(in srgb,var(--mock-surface) 85%,#000);border:1px solid color-mix(in srgb,var(--mock-accent) 14%,transparent);text-align:center;padding-bottom:.35rem}.tpl-ui-cats img,.tpl-ui-cats .ph{width:100%;height:42px;object-fit:cover;display:block;margin-bottom:.25rem}.tpl-ui-cats strong{font-size:.55rem;letter-spacing:.04em}.tpl-ui-filters{display:grid;grid-template-columns:1.4fr .9fr;gap:.3rem}.tpl-ui-filters span{border-radius:999px;border:1px solid color-mix(in srgb,var(--mock-accent) 14%,transparent);background:color-mix(in srgb,var(--mock-surface) 70%,transparent);padding:.32rem .5rem;opacity:.7;font-size:.55rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-ui-products{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.tpl-ui-products article{border-radius:var(--mock-radius, 10px);overflow:hidden;background:color-mix(in srgb,var(--mock-surface) 82%,#111);border:1px solid color-mix(in srgb,var(--mock-accent) 14%,transparent);display:grid}.tpl-ui-products img,.tpl-ui-products .ph{width:100%;aspect-ratio:1;object-fit:cover;display:block}.tpl-ui-products div{padding:.35rem .35rem .4rem;display:grid;gap:.18rem}.tpl-ui-products em{font-style:normal;width:fit-content;border-radius:999px;padding:.08rem .28rem;font-size:.48rem;font-weight:700}.tpl-ui-products strong{font-size:.58rem;line-height:1.1}.tpl-ui-products button{width:100%;justify-self:stretch;margin-top:.1rem}.tpl-ui-split{display:grid;grid-template-columns:58px 1fr;gap:.4rem}.tpl-ui-aside{border-radius:var(--mock-radius, 8px);overflow:hidden;border:1px solid color-mix(in srgb,var(--mock-accent) 18%,transparent);background:color-mix(in srgb,var(--mock-surface) 80%,#000);display:grid;align-content:start}.tpl-ui-aside>div{padding:.3rem .35rem;font-weight:800;font-size:.52rem}.tpl-ui-aside nav{display:grid;padding:.25rem;gap:.15rem}.tpl-ui-aside nav span{padding:.22rem .3rem;border-radius:6px;opacity:.7;font-size:.52rem}.tpl-ui-aside nav span.on{background:color-mix(in srgb,var(--mock-accent) 18%,transparent);color:var(--mock-accent);opacity:1;font-weight:700}.tpl-ui-aside img{width:calc(100% - .4rem);margin:.2rem auto .35rem;border-radius:6px;aspect-ratio:1;object-fit:cover;display:block}.tpl-ui-main{display:grid;gap:.4rem;min-width:0}.tpl-ui-mock.kit-neon .tpl-ui-cart,.tpl-ui-mock.kit-neon .tpl-ui-products button,.tpl-ui-mock.kit-neon .tpl-ui-hero button{box-shadow:0 0 12px color-mix(in srgb,var(--mock-accent) 45%,transparent)}.tpl-ui-mock.kit-matrix .tpl-ui-hero{display:none}.tpl-ui-mock.kit-brutal .tpl-ui-cart,.tpl-ui-mock.kit-brutal .tpl-ui-products article,.tpl-ui-mock.kit-brutal .tpl-ui-cats article{border:2px solid currentColor;box-shadow:2px 2px 0 var(--mock-accent)}.tpl-ui-mock.kit-glass .tpl-ui-products article,.tpl-ui-mock.kit-glass .tpl-ui-cats article{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--mock-surface) 55%,transparent)}.tpl-card-swatch{display:flex;gap:.45rem;padding:1rem;min-height:78px;align-items:center}.tpl-card-swatch span{width:28px;height:28px;border-radius:999px}.tpl-card-body{padding:.85rem 1rem 1rem;display:grid;gap:.35rem}.tpl-card-body h3{margin:0;font-size:1.05rem}.tpl-card-body p{margin:0 0 .55rem;opacity:.85;font-size:.88rem;line-height:1.4}.tpl-card-cat{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.dash .panel-page.tpl-studio{background:#0a0b10;color:#eef0f8;border-radius:18px;padding:1rem 1rem 1.25rem;margin:0;min-height:calc(100vh - 7rem);border:1px solid rgba(169,163,247,.12);box-shadow:inset 0 1px #ffffff08}.tpl-studio .alert{margin-bottom:.85rem}.tpl-topbar{display:flex;align-items:center;justify-content:center;gap:1rem;position:relative;margin-bottom:1rem;flex-wrap:wrap}.tpl-top-actions{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;gap:.5rem;align-items:center}.tpl-top-actions .btn-primary{padding:.7rem 1.15rem;font-size:.8rem}.tpl-steps{display:inline-flex;align-items:center;gap:.25rem;padding:.28rem;margin:0;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);flex-wrap:wrap;justify-content:center}.tpl-step{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.05rem;border-radius:999px;border:0;background:transparent;color:#eef0f89e;font-size:.84rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}.tpl-step span{font-size:.72rem;opacity:.75;font-variant-numeric:tabular-nums}.tpl-step:hover{color:#fff;background:#6f66e724}.tpl-step.active{background:var(--gold-grad);color:#fff;box-shadow:0 8px 22px #4e43c966}.tpl-step.active span{opacity:.95;color:#fff}.tpl-workspace{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:.9rem;align-items:start;min-height:0}.tpl-workspace-pro{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.tpl-meta-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin:.35rem 0 .75rem;padding:.65rem .85rem;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.tpl-meta-row strong{display:block;font-size:.95rem}.tpl-meta-row span{font-size:.78rem;color:#eef0f88c}.tpl-meta-stats{display:flex;flex-wrap:wrap;gap:.45rem}.tpl-meta-stats span{font-size:.72rem;padding:.28rem .55rem;border-radius:999px;background:#6f66e71f;border:1px solid rgba(111,102,231,.22);color:#c8c4ff}.tpl-panel{border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff05;overflow:hidden}.tpl-panel-head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;background:transparent;border:0;color:inherit;cursor:pointer;text-align:left}.tpl-panel-head strong{display:block;font-size:.88rem}.tpl-panel-head span{display:block;font-size:.72rem;color:#eef0f873;margin-top:.1rem}.tpl-panel-head em{font-style:normal;font-size:1.1rem;opacity:.6}.tpl-panel.open{border-color:#6f66e759}.tpl-panel-body{display:grid;gap:.85rem;padding:.85rem .85rem .9rem;border-top:1px solid rgba(255,255,255,.06)}.tpl-hex{font-size:.72rem;color:#eef0f873}.tpl-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.tpl-choice{display:grid;gap:.15rem;padding:.55rem .4rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;cursor:pointer;text-align:left}.tpl-choice strong{font-size:.78rem}.tpl-choice span{font-size:.68rem;opacity:.55}.tpl-choice.active{border-color:#6f66e78c;background:#6f66e724}.tpl-toggle-row small{display:block;font-size:.68rem;opacity:.5;margin-top:.15rem}.tpl-media-preview{height:88px;border-radius:12px;border:1px dashed rgba(255,255,255,.12);display:grid;place-items:center;overflow:hidden;background:#0003}.tpl-media-preview img{width:100%;height:100%;object-fit:contain}.tpl-media-preview span{font-size:.78rem;opacity:.5}.tpl-code-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.tpl-code-tabs button{border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#eef0f8b3;border-radius:10px;padding:.5rem .35rem;font-size:.74rem;cursor:pointer}.tpl-code-tabs button.active{background:#6f66e733;border-color:#6f66e773;color:#fff}.tpl-preview-toolbar{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.65rem}.tpl-device-switch{display:inline-flex;gap:.25rem;padding:.2rem;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.tpl-device-switch button{border:0;background:transparent;color:#eef0f899;border-radius:8px;padding:.4rem .7rem;font-size:.75rem;cursor:pointer}.tpl-device-switch button.active{background:#6f66e738;color:#fff}.tpl-device-switch button:disabled{opacity:.35;cursor:not-allowed}.tpl-preview-frame{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0a0b10;margin-inline:auto;transition:max-width .2s ease}.tpl-preview-frame.device-desktop{max-width:100%}.tpl-preview-frame.device-tablet{max-width:820px}.tpl-preview-frame.device-mobile{max-width:420px}.tpl-live-iframe{width:100%;min-height:calc(100vh - 14rem);border:0;background:#fff;display:block}.tpl-browser{background:#0a0b10}.tpl-browser-bar{display:flex;align-items:center;gap:.4rem;padding:.55rem .75rem;background:#12141c;border-bottom:1px solid rgba(255,255,255,.06)}.tpl-browser-bar>span{width:10px;height:10px;border-radius:999px;background:#ff5f57}.tpl-browser-bar>span:nth-child(2){background:#febc2e}.tpl-browser-bar>span:nth-child(3){background:#28c840}.tpl-browser-url{margin-left:.55rem;flex:1;border-radius:8px;background:#ffffff0d;color:#eef0f88c;font-size:.72rem;padding:.35rem .65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-real-preview{position:relative;background:#0a0b10}.tpl-store-preview{min-height:calc(100vh - 16rem);border-radius:0}.tpl-store-preview .store-front-header,.tpl-store-preview .client-top{position:sticky;top:0;z-index:5}.tpl-preview-mode-badge{position:sticky;top:0;z-index:6}.store-front-header{position:sticky;top:0;z-index:40;padding:.65rem 1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--store-bg, #fff) 82%,transparent);border-bottom:1px solid color-mix(in srgb,var(--store-text, #111) 8%,transparent)}.store-front-header-inner{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center}.store-front-brand{display:inline-flex;align-items:center;gap:.55rem;font-weight:800;letter-spacing:-.02em;color:inherit;text-decoration:none}.store-front-nav{display:flex;justify-content:center;gap:.35rem 1.15rem;font-size:.92rem;font-weight:600}.store-front-nav a,.store-front-nav span{color:inherit;text-decoration:none;opacity:.72;transition:opacity .15s ease}.store-front-nav a:hover{opacity:1}.store-front-actions{display:inline-flex;align-items:center;gap:.55rem}.store-theme-btn{border:1px solid color-mix(in srgb,var(--store-text, #111) 12%,transparent);background:color-mix(in srgb,var(--surface) 70%,transparent)}.store-front-cart{display:inline-flex;align-items:center;gap:.45rem;min-height:2.4rem;border-radius:999px;padding-inline:.95rem}.store-front-cart em{min-width:1.2rem;height:1.2rem;border-radius:999px;display:inline-grid;place-items:center;background:var(--store-on-primary, #fff);color:var(--store-primary, #111);font-size:.7rem;font-style:normal;font-weight:800}.store-filter-bar{display:flex;flex-wrap:wrap;gap:.85rem 1rem;justify-content:space-between;align-items:end;margin:0 0 1.15rem;padding:1rem 1.05rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--store-text, #111) 10%,transparent);background:color-mix(in srgb,var(--surface) 88%,transparent)}.store-filter-copy h2{margin:0;font-size:1.15rem;letter-spacing:-.02em}.store-filter-copy p{margin:.2rem 0 0;font-size:.86rem;color:var(--ink-soft)}.store-filter-controls{display:flex;flex-wrap:wrap;gap:.55rem;flex:1 1 280px;justify-content:flex-end}.store-filter-field{display:grid;flex:1 1 160px;min-width:150px;max-width:320px}.store-filter-search,.store-filter-select{width:100%;border-radius:12px;border:1px solid color-mix(in srgb,var(--store-text, #111) 16%,transparent);background:color-mix(in srgb,var(--store-bg, #fff) 88%,white);color:var(--store-text, inherit);padding:.72rem .95rem;font:inherit;font-weight:550;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.store-filter-search::placeholder{color:color-mix(in srgb,var(--store-text, #111) 45%,transparent)}.store-filter-search:focus,.store-filter-select:focus{border-color:color-mix(in srgb,var(--store-primary, #6F66E7) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--store-primary, #6F66E7) 18%,transparent)}.store-card-media{aspect-ratio:1.15 / 1;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--store-primary, #6F66E7) 16%,transparent),transparent 55%),color-mix(in srgb,var(--store-text, #111) 6%,var(--surface));display:grid;place-items:center}.store-card-media.is-empty{min-height:180px}.store-card-media-fallback{font-size:2.4rem;font-weight:800;color:color-mix(in srgb,var(--store-primary, #6F66E7) 70%,var(--store-text, #111));opacity:.8}.store-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.store-card:hover .store-card-media img{transform:scale(1.04)}.store-card-price-block{display:grid;gap:.1rem}.store-card-price-block small{opacity:.58;font-size:.76rem}.store-buy-btn{min-height:2.35rem;padding-inline:1rem;justify-content:center;border-radius:999px}.store-hero-cta{margin-top:0;display:inline-flex;border-radius:999px;min-height:2.55rem;padding-inline:1.25rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){.store-front-header-inner{grid-template-columns:1fr auto;gap:.65rem}.store-front-nav{display:none}.store-filter-bar{align-items:stretch}.store-filter-controls{justify-content:stretch}.store-filter-field{max-width:none}.store-card-footer{flex-direction:column;align-items:stretch}.store-card-actions{width:100%}.store-buy-btn,.store-cart-btn{flex:1}}.tpl-preview-body.with-side{display:grid;grid-template-columns:180px 1fr;gap:.75rem;padding:.85rem}.tpl-preview-side{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.55rem;background:#00000040;height:fit-content}.tpl-preview-side nav{display:grid;gap:.2rem}.tpl-preview-side a{color:inherit;text-decoration:none;padding:.55rem .6rem;border-radius:8px;border-left:3px solid transparent;font-size:.8rem;opacity:.8}.tpl-preview-side a.active{background:#ffffff0a;opacity:1;font-weight:700}.tpl-preview-donors{margin-top:.75rem;padding:.65rem;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.tpl-preview-donors strong{display:block;font-size:.75rem;margin-bottom:.2rem}.tpl-preview-donors p{margin:0;font-size:.7rem;opacity:.55}.tpl-preview-server-hero{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:1rem;margin:.75rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0003}.tpl-preview-cta-side{font-size:.78rem;font-weight:700;text-transform:uppercase;opacity:.85}.tpl-preview-cta-side:last-child{justify-self:end;text-align:right}.tpl-preview-logo-ring{width:88px;height:88px;border-radius:50%;border:3px solid;overflow:hidden;display:grid;place-items:center;background:#00000059}.tpl-preview-logo-ring img{width:100%;height:100%;object-fit:cover}.tpl-preview-logo-ring span{font-size:.7rem;font-weight:800}@media(max-width:900px){.tpl-preview-body.with-side{grid-template-columns:1fr}.tpl-preview-server-hero{grid-template-columns:1fr;justify-items:center;text-align:center}.tpl-preview-cta-side:last-child{justify-self:center;text-align:center}.tpl-choice-grid{grid-template-columns:1fr}}.tpl-side{background:#12141c;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:1rem .95rem 1.1rem;display:grid;gap:.9rem;align-content:start;height:auto;max-height:none;overflow:visible}.tpl-side-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:#eef0f873;font-weight:700}.tpl-field{display:grid;gap:.4rem}.tpl-field-label{font-size:.78rem;font-weight:600;color:#eef0f8b8}.tpl-input{width:100%;border:1px solid rgba(255,255,255,.1);background:#0b0d12;color:#eef0f8;border-radius:10px;padding:.72rem .85rem;font:inherit;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.tpl-input:focus{outline:none;border-color:#6f66e7;box-shadow:0 0 0 3px #6f66e747}.tpl-input.tpl-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;line-height:1.45;resize:vertical;min-height:8rem}.tpl-input.tpl-code-lg{min-height:16rem}.tpl-code-hint{margin:0 0 .75rem;font-size:.82rem;line-height:1.45;color:var(--ink-soft);opacity:.9}.tpl-slot-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem}.tpl-slot-chip{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--ink-soft);border-radius:8px;padding:.28rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;cursor:pointer}.tpl-slot-chip:hover:not(:disabled){border-color:#6f66e78c;color:#fff}.tpl-slot-chip:disabled{opacity:.45;cursor:not-allowed}.tpl-preview-mode-badge{position:sticky;top:0;z-index:2;padding:.35rem .75rem;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;background:#6f66e7eb;color:#fff}.tpl-preview-layout-note{margin:.75rem 1rem;padding:.65rem .8rem;border-radius:10px;border:1px dashed rgba(111,102,231,.45);font-size:.78rem;color:var(--ink-soft)}.tpl-swatches{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.tpl-swatch{width:26px;height:26px;border-radius:999px;border:2px solid rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px #00000040;padding:0;cursor:pointer;transition:transform .15s,box-shadow .15s}.tpl-swatch:hover{transform:scale(1.08)}.tpl-swatch.active{box-shadow:0 0 0 2px #12141c,0 0 0 4px #6f66e7}.tpl-swatch-custom{width:26px;height:26px;border-radius:999px;overflow:hidden;border:1px dashed rgba(255,255,255,.2);position:relative;cursor:pointer}.tpl-swatch-custom input{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:34px;height:34px;border:0;padding:0;cursor:pointer}.tpl-toggles{display:grid;gap:.55rem;margin-top:.15rem}.tpl-section-order{display:grid;gap:.4rem}.tpl-section-order-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.55rem .7rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;font-size:.86rem;font-weight:600;color:#eef0f8e0}.tpl-section-order-actions{display:flex;gap:.25rem}.tpl-section-order-actions .btn-ghost{min-width:2rem;padding:.25rem .45rem}.tpl-faq-editor{display:grid;gap:.75rem}.tpl-faq-item{display:grid;gap:.4rem;padding:.7rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0000002e}.tpl-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.86rem;font-weight:600;color:#eef0f8d1}.tpl-toggle{width:42px;height:24px;border-radius:999px;background:#ffffff24;padding:2px;display:flex;align-items:center;transition:background .2s;flex-shrink:0}.tpl-toggle-knob{width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 2px 6px #00000047;transition:transform .2s}.tpl-toggle-row.on .tpl-toggle{background:#6f66e7}.tpl-toggle-row.on .tpl-toggle-knob{transform:translate(18px)}.tpl-more-btn{justify-self:start;color:#a9a3f7;font-size:.82rem;font-weight:700;padding:.2rem 0}.tpl-more{display:grid;gap:.85rem;padding-top:.25rem;border-top:1px solid rgba(255,255,255,.06)}.tpl-preview-wrap{background:#0b0d12;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden;min-height:640px}.tpl-live-preview{overflow:auto;max-height:calc(100vh - 9rem);padding:0 0 1.35rem}.tpl-preview-promo{padding:.7rem 1rem;text-align:center;font-size:.84rem;font-weight:800;letter-spacing:.01em}.tpl-preview-topbar{display:flex;align-items:center;gap:.65rem;padding:.9rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.tpl-preview-brand{display:flex;align-items:center;gap:.45rem;min-width:0}.tpl-preview-brand strong{font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-verified{font-size:.78rem;font-weight:800;line-height:1}.tpl-preview-brand img,.tpl-preview-mark{width:28px;height:28px;border-radius:8px;object-fit:cover;flex-shrink:0}.tpl-preview-mark{background:var(--store-primary, #6F66E7)}.tpl-preview-search{flex:1;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.55rem .9rem;font-size:.8rem;opacity:.65;min-width:0;background:#ffffff08}.tpl-preview-icons{display:flex;gap:.45rem}.tpl-preview-icons span{width:28px;height:28px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.06)}.tpl-preview-cart{position:relative;border:0;border-radius:8px;padding:.55rem .9rem;font-weight:800;font-size:.78rem;white-space:nowrap}.tpl-preview-cart em{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:999px;background:#fff;color:#1f2230;font-style:normal;font-size:.68rem;font-weight:800;display:grid;place-items:center;box-shadow:0 2px 8px #00000040}.tpl-preview-hero{padding:1.2rem 1.1rem .85rem}.tpl-preview-hero-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.tpl-preview-hero h2{margin:0;font-size:clamp(1.6rem,2.8vw,2.15rem);letter-spacing:-.03em;line-height:1.1}.tpl-preview-hero p{margin:.45rem 0 0;opacity:.72;max-width:42ch;font-size:.9rem}.tpl-preview-cta{border:0;border-radius:8px;padding:.7rem 1.15rem;font-weight:800;font-size:.84rem}.tpl-preview-hero-compact h2{font-size:1.35rem}.tpl-preview-hero-minimal{padding-top:.85rem;padding-bottom:.55rem}.tpl-preview-html{margin:.5rem 1rem;font-size:.88rem}.tpl-preview-cats{display:flex;gap:.4rem;flex-wrap:wrap;padding:0 1rem;margin:.2rem 0 .7rem}.tpl-preview-cats span{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.28rem .75rem;font-size:.78rem;font-weight:600;opacity:.85}.tpl-preview-section-title{padding:0 1rem;margin:.2rem 0 .75rem;font-size:1rem;font-weight:700}.tpl-preview-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1rem}.tpl-preview-grid-list{grid-template-columns:1fr}.tpl-preview-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.tpl-preview-card{border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:.75rem;display:grid;gap:.4rem;background:#ffffff08}.tpl-preview-thumb{position:relative;height:110px;border-radius:10px}.tpl-preview-badge{position:absolute;top:8px;left:8px;font-size:.62rem;font-weight:800;letter-spacing:.04em;padding:.22rem .42rem;border-radius:6px}.tpl-preview-card strong{font-size:.92rem}.tpl-preview-price{font-size:.88rem;font-weight:800}.tpl-preview-card button{border:0;border-radius:8px;padding:.65rem .7rem;font-weight:800;font-size:.82rem;cursor:default;margin-top:.2rem;width:100%}.tpl-preview-faq{margin:1.35rem 1rem 0;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08)}.tpl-preview-faq h3{margin:0 0 .55rem;font-size:1.05rem}.tpl-preview-faq-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .2rem;border:0;border-bottom:1px solid rgba(255,255,255,.07);background:transparent;color:inherit;font:inherit;font-size:.9rem;font-weight:600;text-align:left}.tpl-preview-faq-item em{font-style:normal;opacity:.55}@media(max-width:1100px){.tpl-top-actions{position:static;transform:none;width:100%;justify-content:flex-end}}@media(max-width:980px){.tpl-workspace{grid-template-columns:1fr}.tpl-side,.tpl-live-preview{max-height:none}.tpl-steps{width:100%}.tpl-step{flex:1;justify-content:center}}.tpl-live-preview.is-light .tpl-preview-card{background:#00000008;border-color:#00000014}.tpl-live-preview.is-light .tpl-preview-search,.tpl-live-preview.is-light .tpl-preview-cats span,.tpl-live-preview.is-light .tpl-preview-topbar,.tpl-live-preview.is-light .tpl-preview-faq,.tpl-live-preview.is-light .tpl-preview-faq-item{border-color:#0000001a}.tpl-live-preview.is-light .tpl-preview-search{background:#00000008;opacity:.8}.tpl-live-preview.is-light .tpl-preview-icons span{background:#0000000f;border-color:#00000014}html.dark .dash .panel-page.tpl-studio{background:#0a0b10;color:#eef0f8}.store-canvas-page{width:100%;max-width:1200px;margin:0 auto;padding:.5rem}.store-canvas-stage{position:relative;overflow:hidden;width:100%;max-width:100%}.store-canvas-stage.is-narrow{overflow-x:auto;-webkit-overflow-scrolling:touch}.store-canvas-stage.is-narrow .store-canvas-artboard{margin-inline:auto}.store-canvas-artboard{position:relative;overflow:hidden}.store-canvas-el{position:absolute;box-sizing:border-box}.store-canvas-el.editable{cursor:pointer}.store-canvas-el.selected{outline:2px solid #6F66E7;outline-offset:1px}.store-canvas-img-ph{width:100%;height:100%;display:grid;place-items:center;background:#ffffff0f;border:1px dashed rgba(255,255,255,.18);color:#eef0f88c;font-size:.85rem}.store-canvas-product{width:100%;height:100%;display:flex;flex-direction:column;gap:.35rem;padding:.75rem;box-sizing:border-box;overflow:hidden}.store-canvas-product img{width:100%;height:45%;object-fit:cover;border-radius:10px}.store-canvas-product em{font-style:normal;font-size:.8rem;opacity:.65;overflow:hidden}.store-canvas-html{width:100%;height:100%;overflow:auto}.tpl-workspace-canvas{display:block;grid-template-columns:none}.tpl-canvas-full{display:flex;flex-direction:column;gap:.75rem;min-width:0}.tpl-canvas-device-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.tpl-canvas-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:.35rem}.canvas-editor{display:grid;grid-template-columns:140px minmax(0,1fr) 260px;gap:.75rem;align-items:start;min-height:640px}.canvas-toolbox{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.65rem;background:#ffffff08}.canvas-toolbox-title{margin:0 0 .5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.canvas-toolbox-grid{display:flex;flex-direction:column;gap:.35rem}.canvas-tool-btn{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit;border-radius:8px;padding:.45rem .5rem;font-size:.85rem;cursor:pointer;text-align:left}.canvas-tool-btn:hover:not(:disabled){border-color:#6f66e78c;background:#6f66e71f}.canvas-tool-btn:disabled{opacity:.45;cursor:not-allowed}.canvas-editor-main{min-width:0;overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.65rem;background:#00000040}.canvas-bg-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.65rem}.canvas-bg-row label{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;opacity:.85}.canvas-bg-row .tpl-input{min-width:140px}.canvas-artboard-wrap{position:relative;display:inline-block;max-width:100%;-webkit-user-select:none;user-select:none}.canvas-artboard-wrap.dragging{cursor:grabbing}.canvas-selection-overlay{position:absolute;box-sizing:border-box;border:1.5px solid #6F66E7;pointer-events:auto;cursor:move;z-index:50}.canvas-resize-handle{position:absolute;right:-6px;bottom:-6px;width:12px;height:12px;border-radius:2px;border:none;background:#6f66e7;cursor:nwse-resize;padding:0}.canvas-inspector{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.75rem;background:#ffffff08;display:flex;flex-direction:column;gap:.55rem;max-height:78vh;overflow:auto}.canvas-inspector.empty{opacity:.7;font-size:.9rem}.canvas-insp-head{display:flex;justify-content:space-between;gap:.5rem;font-size:.85rem}.canvas-insp-head span{opacity:.5;font-size:.75rem}.canvas-insp-actions{display:flex;flex-wrap:wrap;gap:.35rem}.canvas-insp-actions button{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:inherit;border-radius:8px;padding:.3rem .5rem;font-size:.75rem;cursor:pointer}.canvas-insp-actions button.danger{border-color:#ef444473;color:#fca5a5}.canvas-insp-grid{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.canvas-insp-field{margin:0}.canvas-insp-check{display:flex;align-items:center;gap:.4rem;font-size:.85rem}@media(max-width:1100px){.canvas-editor{grid-template-columns:1fr}.canvas-toolbox-grid{flex-direction:row;flex-wrap:wrap}}.canvas-left-col{display:flex;flex-direction:column;gap:.65rem;min-width:0}.canvas-editor{grid-template-columns:168px minmax(0,1fr) 270px}.canvas-layers{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.65rem;background:#ffffff08;max-height:320px;overflow:auto}.canvas-layers-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.canvas-layers-list li{display:flex;align-items:center;gap:.25rem;border-radius:8px;padding:.15rem}.canvas-layers-list li.selected{background:#6f66e72e}.canvas-layer-name{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;border:none;background:transparent;color:inherit;cursor:pointer;text-align:left;font-size:.78rem;padding:.25rem}.canvas-layer-type{font-size:.65rem;opacity:.55;text-transform:uppercase}.canvas-layer-actions{display:flex;gap:.1rem}.canvas-layer-actions button{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit;border-radius:4px;width:22px;height:22px;font-size:.65rem;cursor:pointer;padding:0}.canvas-layers-empty{opacity:.55;font-size:.8rem;padding:.35rem}.canvas-theme-strip{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:.55rem;padding:.5rem .65rem;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.canvas-theme-strip label{display:flex;flex-direction:column;gap:.2rem;font-size:.7rem;opacity:.9}.canvas-theme-text .tpl-input{min-width:140px}.canvas-history-btns{display:flex;gap:.35rem;margin-left:auto}.canvas-history-btns button{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:inherit;border-radius:8px;padding:.3rem .55rem;font-size:.75rem;cursor:pointer}.canvas-history-btns button:disabled{opacity:.4;cursor:not-allowed}.canvas-hints{margin:.45rem 0 0;font-size:.72rem;opacity:.55}.canvas-guide{position:absolute;pointer-events:none;z-index:60;background:#39ff14;opacity:.85}.canvas-guide-x{top:0;width:1px}.canvas-guide-y{left:0;height:1px}.canvas-selection-overlay.is-locked{border-style:dashed;opacity:.85}.canvas-resize-handle{position:absolute;width:10px;height:10px;border-radius:2px;border:none;background:#6f66e7;padding:0;z-index:2}.canvas-resize-handle.handle-n{top:-5px;left:50%;transform:translate(-50%);cursor:ns-resize}.canvas-resize-handle.handle-s{bottom:-5px;left:50%;transform:translate(-50%);cursor:ns-resize}.canvas-resize-handle.handle-e{right:-5px;top:50%;transform:translateY(-50%);cursor:ew-resize}.canvas-resize-handle.handle-w{left:-5px;top:50%;transform:translateY(-50%);cursor:ew-resize}.canvas-resize-handle.handle-ne{top:-5px;right:-5px;cursor:nesw-resize}.canvas-resize-handle.handle-nw{top:-5px;left:-5px;cursor:nwse-resize}.canvas-resize-handle.handle-se{bottom:-5px;right:-5px;cursor:nwse-resize}.canvas-resize-handle.handle-sw{bottom:-5px;left:-5px;cursor:nesw-resize}.canvas-inline-edit{position:absolute;z-index:70;box-sizing:border-box;resize:none;border:1.5px solid #6F66E7;background:#0a0b10eb;padding:4px 6px;border-radius:4px;outline:none;font-family:inherit;line-height:1.25}.store-canvas-el.locked{outline-style:dashed}.tpl-dirty-pill{font-size:.78rem;padding:.3rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);opacity:.7}.tpl-dirty-pill.is-dirty{border-color:#f59e0b8c;color:#fbbf24;opacity:1}@media(max-width:1100px){.canvas-editor{grid-template-columns:1fr}}.client-tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;pointer-events:none}.client-tour-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0e169e;pointer-events:auto}.client-tour-spotlight{position:fixed;border-radius:12px;box-shadow:0 0 0 9999px #0c0e169e,0 0 0 2px #f5c842f2,0 8px 28px #00000059;background:transparent;pointer-events:none;transition:top .2s ease,left .2s ease,width .2s ease,height .2s ease;z-index:12001}.client-tour-card{position:fixed;z-index:12002;pointer-events:auto;width:min(360px,calc(100vw - 24px));padding:1rem 1.1rem 1.05rem;border-radius:14px;background:var(--surface, #fff);color:var(--ink, #1a1a22);border:1px solid var(--border, rgba(0,0,0,.08));box-shadow:0 18px 48px #00000047}.client-tour-card.is-center{width:min(420px,calc(100vw - 24px))}.client-tour-progress{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem;font-size:.78rem;color:var(--ink-muted, #6b6a7a)}.client-tour-skip{background:none;border:none;color:var(--ink-soft, #4a4960);cursor:pointer;font:inherit;font-size:.78rem;text-decoration:underline;padding:0}.client-tour-card h2{margin:0 0 .45rem;font-size:1.15rem;line-height:1.25}.client-tour-card>p{margin:0 0 .9rem;font-size:.92rem;line-height:1.45;color:var(--ink-soft, #3d3c50)}.client-tour-actions{display:flex;gap:.55rem;justify-content:flex-end;flex-wrap:wrap}.client-tour-more{margin:.85rem 0 0!important;font-size:.82rem!important}.client-tour-more a{color:inherit;font-weight:600}.client-tour-launch{white-space:nowrap}.client-shell.tour-active .client-nav{display:flex;flex-wrap:wrap;max-width:min(100%,720px);overflow-x:auto}html.dark .client-tour-card{background:#232636;color:#f7f7fc;border-color:#ffffff1a}html.dark .client-tour-card>p{color:#c4c2d8}.blog-page{min-height:100vh}.blog-main{max-width:1100px;margin:0 auto;padding:2rem 1.25rem 4rem}.blog-hero{margin-bottom:1.75rem;max-width:40rem}.blog-hero.compact{margin-bottom:1.25rem}.blog-hero h1{margin:.35rem 0 .55rem;font-size:clamp(1.85rem,4vw,2.6rem);letter-spacing:-.03em;line-height:1.15;color:var(--ink)}.blog-hero p{color:var(--ink-soft);line-height:1.55;margin:0}.blog-filters{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.75rem}.blog-filters button{border:1px solid var(--border);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:.4rem .85rem;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.blog-filters button.on,.blog-filters button:hover{border-color:#6f66e773;color:var(--ink);background:#6f66e71a}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.blog-card{border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--surface);display:flex;flex-direction:column;box-shadow:var(--shadow-soft)}.blog-card-media{display:block;aspect-ratio:16 / 10;background:linear-gradient(135deg,#6f66e733,#1f223014);overflow:hidden}.blog-card-media img{width:100%;height:100%;object-fit:cover;display:block}.blog-card-placeholder{width:100%;height:100%;background:radial-gradient(circle at 30% 30%,rgba(169,163,247,.35),transparent 55%),linear-gradient(145deg,#1a1c28,#2a2850)}.blog-card-body{padding:1rem 1.1rem 1.2rem;display:grid;gap:.45rem}.blog-card-body h2{margin:0;font-size:1.15rem;line-height:1.3}.blog-card-body h2 a{color:var(--ink);text-decoration:none}.blog-card-body h2 a:hover{color:#6f66e7}.blog-card-body>p{margin:0;color:var(--ink-soft);font-size:.92rem;line-height:1.45}.blog-card-meta{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.78rem;color:var(--ink-muted);margin-top:.25rem}.blog-cat{display:inline-flex;width:fit-content;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .55rem;border-radius:999px;background:#6f66e724;color:#6f66e7}.blog-cat.cat-promo,.blog-cat.cat-coupon{background:#f9731629;color:#ea580c}.blog-cat.cat-patch,.blog-cat.cat-update{background:#3b82f629;color:#2563eb}.blog-cat.cat-news{background:#22c55e29;color:#16a34a}.blog-empty{margin-top:2rem}.blog-article-wrap{max-width:760px}.blog-article{display:grid;gap:.85rem}.blog-back{color:var(--ink-soft);text-decoration:none;font-size:.9rem;width:fit-content}.blog-back:hover{color:var(--ink)}.blog-article h1{margin:0;font-size:clamp(1.8rem,4vw,2.55rem);letter-spacing:-.03em;line-height:1.15;color:var(--ink)}.blog-cover{margin:.5rem 0 .25rem;border-radius:18px;overflow:hidden;border:1px solid var(--border)}.blog-cover img{width:100%;display:block;max-height:420px;object-fit:cover}.blog-prose{color:var(--ink);font-size:1.05rem;line-height:1.7}.blog-prose h2,.blog-prose h3{margin:1.4rem 0 .55rem;letter-spacing:-.02em}.blog-prose p{margin:0 0 1rem}.blog-prose ul,.blog-prose ol{margin:0 0 1rem;padding-left:1.25rem}.blog-prose img{max-width:100%;border-radius:14px;margin:.75rem 0;display:block}.blog-prose blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:3px solid #6F66E7;background:#6f66e714;color:var(--ink-soft)}.blog-prose a{color:#6f66e7}.blog-figure{margin:1rem 0}.blog-figure figcaption{font-size:.82rem;color:var(--ink-muted);margin-top:.35rem}.blog-editor-page{max-width:860px}.blog-editor-form{display:grid;gap:1rem}.blog-editor-form label{display:grid;gap:.35rem;font-weight:600;color:var(--ink)}.blog-editor-form input,.blog-editor-form textarea,.blog-editor-form select{font:inherit;padding:.7rem .85rem;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--ink)}.blog-editor-row{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:end}.blog-publish-check{align-items:center;grid-template-columns:auto 1fr;font-weight:600}.blog-cover-field{display:grid;gap:.5rem;font-weight:600}.blog-cover-preview{width:100%;max-height:220px;object-fit:cover;border-radius:14px;border:1px solid var(--border)}.blog-editor-label{display:block;font-weight:600;margin-bottom:.45rem;color:var(--ink)}.blog-editor{border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--surface)}.blog-editor-toolbar{display:flex;flex-wrap:wrap;gap:.35rem;padding:.55rem .65rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg-warm) 80%,transparent)}.blog-editor-toolbar button{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:8px;padding:.35rem .55rem;font:inherit;font-size:.82rem;cursor:pointer}.blog-editor-toolbar button:hover{border-color:#6f66e773}.blog-editor-sep{width:1px;align-self:stretch;background:var(--border);margin:0 .15rem}.blog-editor-canvas{min-height:320px;padding:1rem 1.1rem;outline:none;line-height:1.65;color:var(--ink)}.blog-editor-canvas:empty:before{content:attr(data-placeholder);color:var(--ink-muted)}.blog-manage-list{display:grid;gap:.75rem}.blog-manage-row{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.blog-manage-actions{display:flex;flex-wrap:wrap;gap:.45rem}@media(max-width:720px){.blog-editor-row{grid-template-columns:1fr}.blog-manage-row{flex-direction:column;align-items:flex-start}}html.dark .blog-card,html.dark .blog-editor,html.dark .blog-manage-row{background:var(--surface);border-color:var(--border)}.theme-toggle-float{position:fixed;top:1rem;right:1rem;z-index:40}.checkout-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.cart-head{display:flex;align-items:center;gap:.85rem;margin-bottom:1.25rem}.cart-head>div{flex:1;min-width:0}.cart-head h1{margin:0;font-size:1.35rem}.cart-head p{margin:.15rem 0 0;color:var(--ink-soft);font-size:.9rem}.cart-page{width:min(1040px,calc(100% - 2rem));margin:0 auto;padding:1.5rem 0 3rem}.cart-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1rem;align-items:start}.cart-card{background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:18px;padding:1.15rem 1.2rem 1.25rem;box-shadow:0 10px 30px #1111110f}.cart-card h2{margin:0 0 .9rem;font-size:1rem}.cart-lines{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.cart-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.7rem;border-radius:14px;background:color-mix(in srgb,var(--bg) 70%,var(--surface))}.cart-item img,.cart-item-fallback{width:64px;height:64px;border-radius:12px;object-fit:cover;background:color-mix(in srgb,var(--ink) 8%,transparent)}.cart-item strong{display:block}.cart-item span{display:block;margin-top:.2rem;color:var(--ink-soft);font-size:.86rem}.cart-item-end{text-align:right}.cart-item-end button{margin-top:.25rem;border:0;background:transparent;color:#b91c1c;font:inherit;font-size:.82rem;cursor:pointer}.cart-total{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--border);font-size:1.05rem}.cart-pay{display:grid;gap:.85rem}.cart-field{display:grid;gap:.35rem}.cart-field span{font-size:.82rem;font-weight:700;color:var(--ink-soft)}.cart-input{width:100%;box-sizing:border-box;border:1px solid var(--border);background:var(--bg);color:var(--ink);border-radius:12px;padding:.75rem .85rem;font:inherit}.cart-input:focus{outline:none;border-color:#6f66e7;box-shadow:0 0 0 3px #6f66e738}.cart-methods{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.cart-methods label{display:flex;align-items:center;gap:.45rem;margin:0;padding:.7rem .75rem;border-radius:12px;border:1px solid var(--border);background:var(--bg);cursor:pointer;font-size:.9rem}.cart-methods label.is-on{border-color:#6f66e7;background:color-mix(in srgb,#6f66e7 14%,var(--bg))}.cart-methods input{accent-color:#6f66e7}.cart-note{margin:0;color:var(--ink-soft);font-size:.88rem}.cart-submit{width:100%;justify-content:center;min-height:46px}.cart-pix{display:grid;gap:.8rem;justify-items:start}.cart-pix img{width:min(240px,100%);border-radius:12px;background:#fff}@media(max-width:800px){.cart-grid,.cart-methods{grid-template-columns:1fr}.cart-item{grid-template-columns:56px minmax(0,1fr)}.cart-item-end{grid-column:2;text-align:left}}.landing-v2{--landing-max: 1140px;--landing-seam: color-mix(in srgb, var(--bg) 88%, #6F66E7);position:relative;isolation:isolate;background:radial-gradient(ellipse 70% 45% at 82% 8%,rgba(111,102,231,.2) 0%,transparent 58%),radial-gradient(ellipse 55% 40% at 6% 22%,rgba(78,67,201,.12) 0%,transparent 55%),radial-gradient(ellipse 60% 35% at 50% 48%,rgba(169,163,247,.08) 0%,transparent 60%),radial-gradient(ellipse 50% 30% at 88% 72%,rgba(111,102,231,.1) 0%,transparent 55%),radial-gradient(ellipse 45% 28% at 12% 88%,rgba(78,67,201,.08) 0%,transparent 55%),linear-gradient(180deg,#F5F4FC 0%,#F0EFFA 14%,var(--bg) 28%,color-mix(in srgb,var(--bg) 92%,#6F66E7) 48%,var(--bg) 62%,color-mix(in srgb,var(--bg) 94%,#A9A3F7) 78%,var(--bg-warm) 100%)}.landing-v2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(111,102,231,.045) 18%,transparent 32%,rgba(78,67,201,.04) 52%,transparent 68%,rgba(169,163,247,.05) 84%,transparent 100%)}.landing-v2:after{content:none;display:none}.landing-v2>main,.landing-v2>.landing-footer{position:relative;z-index:1}.landing-v2 .hero h1,.landing-v2 .section-head h2,.landing-v2 .landing-final-cta h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:700}.landing-v2 .hero-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.75rem);align-items:center;width:100%;max-width:1180px;margin-inline:auto;min-height:calc(100svh - 5.25rem);padding:2.75rem clamp(1.25rem,4vw,2.5rem) clamp(4.5rem,10vw,6.75rem);box-sizing:border-box}.landing-v2 .section,.landing-v2 .landing-band .section,.landing-v2 .landing-band-inner{width:100%;max-width:none;margin-inline:0}.landing-v2 .hero-stage-bg{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);z-index:-1;background:radial-gradient(ellipse 42% 55% at 18% 48%,rgba(111,102,231,.16) 0%,transparent 70%),radial-gradient(ellipse 38% 48% at 78% 52%,rgba(169,163,247,.18) 0%,transparent 62%),linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--bg) 40%,transparent) 100%),linear-gradient(120deg,transparent 42%,rgba(111,102,231,.07) 100%);pointer-events:none}.landing-v2 .hero-wave-stack{position:absolute;left:50%;bottom:0;width:100vw;height:clamp(5rem,11vw,7.5rem);transform:translate(-50%);z-index:3;pointer-events:none;overflow:hidden;line-height:0;contain:layout paint}.landing-v2 .hero-wave-layer{position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.landing-v2 .hero-wave-track{display:flex;width:200%;height:100%;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.landing-v2 .hero-wave-track svg{display:block;flex:0 0 50%;width:50%;height:100%}.landing-v2 .hero-wave-layer--a{z-index:1}.landing-v2 .hero-wave-layer--a path{fill:#7c74ea61}.landing-v2 .hero-wave-layer--b{z-index:2}.landing-v2 .hero-wave-layer--b path{fill:#4e43c985}.landing-v2 .hero-wave-layer--base{z-index:3}.landing-v2 .hero-wave-layer--base svg{display:block;width:100%;height:100%}.landing-v2 .hero-wave-layer--base path{fill:var(--bg)}.landing-v2 .hero-wave-track--slow{animation:hero-wave-scroll 28s linear infinite}.landing-v2 .hero-wave-track--mid{animation:hero-wave-scroll 18s linear infinite reverse}@keyframes hero-wave-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}html.dark .landing-v2 .hero-wave-layer--a path{fill:#8c84ff4d}html.dark .landing-v2 .hero-wave-layer--b path{fill:#5a4edc75}html.dark .landing-v2 .hero-wave-layer--base path{fill:#0c0d14}.landing-v2 .hero-stage:after{content:none}@media(prefers-reduced-motion:reduce){.landing-v2 .hero-wave-track--slow,.landing-v2 .hero-wave-track--mid{animation:none}}.landing-v2 .hero-copy{position:relative;z-index:1;max-width:34rem;width:100%;justify-self:start;display:flex;flex-direction:column;align-items:flex-start;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.landing-v2 .hero-copy:before{content:"";position:absolute;width:min(24rem,80vw);height:min(24rem,80vw);left:-12%;top:4%;border-radius:50%;background:radial-gradient(circle,rgba(111,102,231,.18) 0%,transparent 68%);filter:blur(8px);pointer-events:none;z-index:-1;animation:hero-copy-glow 7s ease-in-out infinite}.landing-v2 .hero-copy .badge{margin-bottom:1.1rem;text-transform:uppercase}.landing-v2 .hero-copy h1{font-family:var(--font-display);font-size:clamp(2.35rem,4.4vw,3.45rem);line-height:1.08;letter-spacing:-.04em;font-weight:800;margin:0 0 1.15rem;color:var(--ink);max-width:14ch}.landing-v2 .hero-copy .hero-brand{position:relative;display:inline-flex;align-items:center;gap:.18em;white-space:nowrap;vertical-align:baseline}.landing-v2 .hero-copy .hero-brand-icon{width:.92em;height:.92em;object-fit:contain;border-radius:.22em;flex-shrink:0;transform:translateY(.04em);filter:drop-shadow(0 6px 18px rgba(78,67,201,.28))}.landing-v2 .hero-copy .hero-brand-text{background-image:linear-gradient(105deg,#4e43c9,#6f66e7 22%,#a9a3f7 38%,#f5f3ff,#a9a3f7 62%,#6f66e7 78%,#4e43c9);background-size:220% 100%;background-position:100% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 18px rgba(78,67,201,.28));animation:hero-flua-shine 3.6s ease-in-out infinite}@keyframes hero-flua-shine{0%,to{background-position:100% 50%}50%{background-position:-20% 50%}}.landing-v2 .hero-copy .hero-brand:after{content:"";position:absolute;left:1.05em;right:0;bottom:.04em;height:.07em;border-radius:999px;background:linear-gradient(90deg,transparent,#A9A3F7,transparent);opacity:.75}.landing-v2 .hero-sub{max-width:38ch;font-size:1.05rem;line-height:1.55;margin:0 0 1.65rem;color:color-mix(in srgb,var(--ink-soft) 92%,var(--ink))}.landing-v2 .hero-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin:0 0 1.35rem}.landing-v2 .hero-cta-row .landing-cta-primary,.landing-v2 .hero-cta-row .landing-cta-secondary{min-height:3rem;padding:.85rem 1.4rem;border-radius:12px;background:var(--gold-grad);background-size:140% 140%;color:#fff;box-shadow:0 10px 26px #4e43c952;text-transform:uppercase;letter-spacing:.05em}.landing-v2 .hero-copy .social-proof{margin:0;max-width:100%}.landing-v2 .hero-copy .social-proof p{max-width:34ch;font-size:.9rem;line-height:1.4}@keyframes hero-copy-glow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.landing-v2 .hero-motion{opacity:0;transform:translate3d(0,26px,0);animation:hero-rise-in .9s cubic-bezier(.16,1,.3,1) forwards;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.landing-v2 .hero-motion-1{animation-delay:.05s}.landing-v2 .hero-motion-2{animation-delay:.18s}.landing-v2 .hero-motion-3{animation-delay:.3s}.landing-v2 .hero-motion-4{animation-delay:.42s}@keyframes hero-rise-in{0%{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-brand-white-shine{0%,to{background-position:100% 50%}50%{background-position:-20% 50%}}.landing-v2 .hero-cta-motion{opacity:0;transform:translate3d(0,14px,0) scale(.96);animation:hero-cta-pop .7s cubic-bezier(.16,1,.3,1) forwards;backface-visibility:hidden}.landing-v2 .hero-cta-motion-a{animation-delay:.54s}.landing-v2 .hero-cta-motion-b{animation-delay:.64s}@keyframes hero-cta-pop{0%{opacity:0;transform:translate3d(0,14px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.landing-v2 .hero-motion,.landing-v2 .hero-cta-motion,.landing-v2 .hero-brand{animation:none!important;opacity:1!important;transform:none!important}.landing-v2 .hero-brand{background-image:none;background-size:100% 100%;background-position:center}.landing-v2 .hero-brand-text{animation:none!important;background-image:var(--gold-grad);background-size:100% 100%;background-position:center}}.landing-v2 .hero-face-phone .float-chip,.landing-v2 .hero-face-store .float-chip{display:flex}.landing-band{position:relative}.landing-v2 .landing-band{width:100%;max-width:none;margin-inline:0;border-radius:0;border:none;overflow:visible;background:transparent;box-shadow:none;box-sizing:border-box}.landing-v2 .landing-band:after{display:none}.landing-band-inner{width:100%;max-width:none;margin:0;padding-inline:clamp(1.25rem,4vw,3rem);box-sizing:border-box}.landing-v2 .landing-band:not(.landing-band--proof):not(.landing-ad-slot){min-height:100svh;display:flex;flex-direction:column;justify-content:stretch;padding-block:clamp(2.75rem,5.5vh,4.75rem)}.landing-v2 .landing-band:not(.landing-band--proof):not(.landing-ad-slot):not(.landing-band--cta)>.landing-band-inner{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(1.35rem,3vh,2.4rem);width:100%}.landing-v2 .landing-band--plain,.landing-v2 .landing-band--tint,.landing-v2 .landing-band--deep{background:transparent;border:none;box-shadow:none}.landing-v2 .landing-band--tint{background:linear-gradient(180deg,rgba(111,102,231,.05) 0%,transparent 42%,transparent 58%,rgba(169,163,247,.04) 100%)}.landing-v2 .landing-band--deep{background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(78,67,201,.1) 0%,transparent 65%)}.landing-v2 .landing-band--proof{min-height:0;padding:clamp(1.6rem,4.5vh,2.85rem) 1rem;background:transparent;border:none;box-shadow:none;overflow:visible;display:block}.landing-v2 .landing-band--proof:after{display:none}.landing-v2 .landing-ad-slot{min-height:0;display:block;padding-block:1.5rem}.landing-v2 .landing-band--cta{border:none;border-radius:0;overflow:hidden;width:100%;max-width:none;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(ellipse 80% 70% at 85% 15%,rgba(255,255,255,.18) 0%,transparent 45%),radial-gradient(ellipse 60% 50% at 10% 90%,rgba(78,67,201,.45) 0%,transparent 50%),linear-gradient(135deg,#3530a0,#4e43c9 28%,#6f66e7 55%,#8b84f0 78%,#a9a3f7);color:#fff;box-shadow:none;margin:0;padding-block:3.5rem}.landing-v2 .landing-band--cta:after{display:block;content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);pointer-events:none;z-index:2}.landing-v2 .landing-band+.landing-band:not(.landing-band--proof){margin-top:0}.landing-v2 .section{padding:0}.landing-v2 .landing-band-inner.section,.landing-v2 .landing-band .landing-band-inner{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(1.25rem,4vw,3rem);box-sizing:border-box}.landing-v2 .landing-ad-slot .section{padding-top:1.25rem;padding-bottom:1.25rem}.section-head{max-width:640px;margin-bottom:2.25rem}.section-head h2{margin-bottom:.65rem}.section-lead,.landing-v2 .section-head .section-lead{color:var(--ink-soft);max-width:52ch;margin:0;font-size:1.02rem}.section-body>.cta-row.section-cta,.section-cta{margin-top:1.75rem}.proof-strip{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;padding:1.35rem 1.5rem 1.7rem;text-align:left}.proof-strip p{margin:0;color:var(--ink-soft);max-width:42ch;font-size:.98rem}.proof-strip strong{color:var(--ink)}.landing-v2 .showcase-grid{margin-top:0}.landing-v2 .showcase-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.landing-v2 .showcase-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #1f22301a}.landing-v2 .showcase-card img{transition:transform .55s cubic-bezier(.22,1,.36,1)}.landing-v2 .showcase-card:hover img{transform:scale(1.04)}.landing-v2 .feature{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.landing-v2 .feature:hover{border-color:color-mix(in srgb,var(--gold) 35%,var(--border))}.landing-v2 .landing-faq-item{transition:border-color .25s ease,background .25s ease}.landing-v2 .landing-faq-item[open],.landing-v2 .landing-faq-item.is-open{border-color:color-mix(in srgb,var(--gold) 40%,var(--border));background:color-mix(in srgb,var(--surface) 92%,var(--gold-pale))}.landing-final-cta{text-align:center;padding:5rem 1.5rem;max-width:720px;margin-inline:auto}.landing-final-cta .section-label{color:#ffffffc7}.landing-final-cta h2{color:#fff;font-size:clamp(2rem,4vw,2.8rem);margin-bottom:.75rem}.landing-final-cta .section-lead{margin:0 auto 1.75rem;color:#ffffffdb}.landing-final-cta .cta-row{justify-content:center}.landing-final-cta .btn-primary,.landing-final-cta .btn-secondary,.landing-final-cta .btn-outline:not(.danger),.landing-final-cta-outline{background:var(--gold-grad);color:#fff;border:none;box-shadow:0 10px 28px #0f0a2859}.landing-final-cta .btn-primary:hover,.landing-final-cta .btn-secondary:hover,.landing-final-cta .btn-outline:not(.danger):hover,.landing-final-cta-outline:hover{filter:brightness(1.06);transform:translateY(-2px);background:var(--gold-grad);border:none;color:#fff}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[data-reveal].is-revealed{opacity:1;transform:none;will-change:auto}[data-reveal]:not(.is-revealed) [data-reveal-stagger]>*{opacity:0}[data-reveal-stagger].is-revealed>*,[data-reveal].is-revealed [data-reveal-stagger]>*{animation:landing-stagger-in .55s cubic-bezier(.22,1,.36,1) both}[data-reveal].is-revealed [data-reveal-stagger]>*:nth-child(1),[data-reveal-stagger].is-revealed>*:nth-child(1){animation-delay:.02s}[data-reveal].is-revealed [data-reveal-stagger]>*:nth-child(2),[data-reveal-stagger].is-revealed>*:nth-child(2){animation-delay:.08s}[data-reveal].is-revealed [data-reveal-stagger]>*:nth-child(3),[data-reveal-stagger].is-revealed>*:nth-child(3){animation-delay:.14s}[data-reveal].is-revealed [data-reveal-stagger]>*:nth-child(4),[data-reveal-stagger].is-revealed>*:nth-child(4){animation-delay:.2s}[data-reveal].is-revealed [data-reveal-stagger]>*:nth-child(5),[data-reveal-stagger].is-revealed>*:nth-child(5){animation-delay:.26s}[data-reveal].is-revealed [data-reveal-stagger]>*:nth-child(6),[data-reveal-stagger].is-revealed>*:nth-child(6){animation-delay:.32s}@keyframes landing-stagger-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:900px){.landing-v2 .landing-band{width:100%;border-radius:0;margin-inline:0;margin-bottom:0}.landing-v2 .landing-band:not(.landing-band--proof):not(.landing-ad-slot){min-height:0;padding-block:2rem}.landing-v2 .landing-band--cta{width:100%;border-radius:0;margin:0;min-height:0}.landing-v2 .hero-stage{grid-template-columns:1fr;justify-items:stretch;width:100%;max-width:100%;min-height:0;padding-top:1.25rem;padding-inline:clamp(1rem,4vw,1.25rem);gap:1.25rem}.landing-v2 .hero-copy{justify-self:stretch;align-items:stretch;text-align:left;max-width:100%}.landing-v2 .hero-copy h1{max-width:none}.landing-v2 .hero-sub{margin-inline:0}.landing-v2 .hero-cta-row{justify-content:stretch;flex-direction:column}.landing-v2 .hero-copy .social-proof{justify-content:flex-start;flex-direction:column;text-align:left}.landing-v2 .hero-copy .social-proof p{max-width:none}.landing-v2 .hero-visual{width:100%;max-width:100%;min-height:0;overflow:hidden}.landing-v2 .float-pix,.landing-v2 .float-saldo,.landing-v2 .float-venda,.landing-v2 .float-store-a,.landing-v2 .float-store-b,.landing-v2 .float-store-c{display:none}.proof-strip{text-align:left}}@media(prefers-reduced-motion:reduce){.landing-v2 .hero-brand{animation:none;background-image:var(--gold-grad);background-size:100% 100%;background-position:center}.landing-v2 .hero-copy:before{animation:none}[data-reveal]{opacity:1;transform:none;transition:none}[data-reveal-stagger].is-revealed>*{animation:none}}html.dark .landing-v2{--landing-seam: color-mix(in srgb, #0f111a 80%, #6F66E7);background:radial-gradient(ellipse 70% 45% at 82% 8%,rgba(111,102,231,.22) 0%,transparent 58%),radial-gradient(ellipse 55% 40% at 6% 22%,rgba(78,67,201,.16) 0%,transparent 55%),radial-gradient(ellipse 60% 35% at 50% 48%,rgba(169,163,247,.1) 0%,transparent 60%),radial-gradient(ellipse 50% 30% at 88% 72%,rgba(111,102,231,.14) 0%,transparent 55%),radial-gradient(ellipse 45% 28% at 12% 88%,rgba(78,67,201,.12) 0%,transparent 55%),linear-gradient(180deg,#171a2a,#141622 16%,#10131f 34%,#0f111a 48%,#121528,#0f111a 80%,#151725)}html.dark .landing-v2:before{background:linear-gradient(180deg,transparent 0%,rgba(111,102,231,.07) 16%,transparent 30%,rgba(78,67,201,.06) 50%,transparent 66%,rgba(169,163,247,.07) 82%,transparent 100%)}html.dark .landing-v2 .hero-stage:after{content:none}html.dark .landing-v2 .landing-band{background:transparent;border:none;box-shadow:none}html.dark .landing-v2 .landing-band--plain{background:transparent}html.dark .landing-v2 .landing-band--tint{background:linear-gradient(180deg,rgba(111,102,231,.07) 0%,transparent 45%,transparent 55%,rgba(169,163,247,.05) 100%)}html.dark .landing-v2 .landing-band--deep{background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(78,67,201,.14) 0%,transparent 65%)}html.dark .landing-v2 .landing-band--proof{background:transparent;border:none;box-shadow:none}html.dark .landing-v2 .landing-band--cta{border:none;border-radius:0;background:radial-gradient(ellipse 80% 70% at 85% 15%,rgba(255,255,255,.16) 0%,transparent 45%),radial-gradient(ellipse 60% 50% at 10% 90%,rgba(40,30,120,.55) 0%,transparent 50%),linear-gradient(135deg,#2f2a8f,#4e43c9 30%,#6f66e7 55%,#8b84f0 78%,#a9a3f7);color:#fff;box-shadow:none}html.dark .landing-v2 .hero-stage-bg{background:radial-gradient(ellipse 42% 55% at 16% 48%,rgba(111,102,231,.2) 0%,transparent 68%),linear-gradient(120deg,transparent 42%,rgba(111,102,231,.1) 100%),radial-gradient(circle at 82% 48%,rgba(169,163,247,.14) 0%,transparent 42%)}html.dark .landing-v2 .hero-copy:before{background:radial-gradient(circle,rgba(111,102,231,.32) 0%,transparent 68%)}html.dark .proof-strip p{color:#a8adc2}html.dark .proof-strip strong{color:#f2f3f8}html.dark .landing-v2 .landing-faq-item[open]{background:color-mix(in srgb,var(--surface) 88%,#4E43C9)}.landing-v2 .section-label{display:inline-flex;align-items:center;gap:.55rem}.landing-v2 .section-label:before{content:"";width:1.15rem;height:2px;border-radius:99px;background:var(--gold-grad)}.landing-v2 .hero-trust{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}.landing-v2 .hero-trust li{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem .4rem .65rem;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);background:color-mix(in srgb,var(--surface) 72%,transparent);border:1px solid color-mix(in srgb,var(--border) 80%,rgba(111,102,231,.22));box-shadow:0 4px 14px #1f22300d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s ease,box-shadow .3s ease;opacity:0;animation:hero-chip-fade .7s cubic-bezier(.16,1,.3,1) forwards}.landing-v2 .hero-trust li:nth-child(1){animation-delay:.72s}.landing-v2 .hero-trust li:nth-child(2){animation-delay:.82s}.landing-v2 .hero-trust li:nth-child(3){animation-delay:.92s}@keyframes hero-chip-fade{0%{opacity:0}to{opacity:1}}.landing-v2 .hero-trust li:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--gold) 40%,var(--border));box-shadow:0 8px 20px #4e43c91f}.landing-v2 .hero-trust li:before{content:"";width:.42rem;height:.42rem;border-radius:50%;flex-shrink:0;background:var(--gold-grad);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 22%,transparent);animation:badge-dot-pulse 2.4s ease-in-out infinite}.landing-v2 .hero-trust li:nth-child(2):before{animation-delay:.35s}.landing-v2 .hero-trust li:nth-child(3):before{animation-delay:.7s}.landing-v2 .landing-cta-primary,.landing-v2 .landing-cta-secondary{position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.landing-v2 .landing-cta-primary:after,.landing-v2 .landing-cta-secondary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.28) 45%,transparent 70%);transform:translate(-120%);transition:transform .7s cubic-bezier(.22,1,.36,1);pointer-events:none}.landing-v2 .landing-cta-primary:hover,.landing-v2 .landing-cta-secondary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #4e43c952}.landing-v2 .landing-cta-primary:hover:after,.landing-v2 .landing-cta-secondary:hover:after{transform:translate(120%)}.landing-v2 .hero-visual{position:relative;width:min(100%,460px);min-height:520px;margin-inline:auto;justify-self:center;animation:landing-visual-float 7.5s ease-in-out infinite}.landing-v2 .hero-float-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.landing-v2 .hero-visual .float-chip,.landing-v2 .hero-float{pointer-events:none;white-space:nowrap;box-shadow:0 10px 24px #0f111a38,0 0 0 1px #ffffff0a}.landing-v2 .float-pix{top:7%;left:-2%;right:auto}.landing-v2 .float-saldo{top:16%;right:-6%;left:auto}.landing-v2 .float-venda{bottom:16%;right:-4%;left:auto}.landing-v2 .float-store-a{top:8%;left:-4%;right:auto}.landing-v2 .float-store-b{top:14%;right:-6%;left:auto}.landing-v2 .float-store-c{bottom:18%;right:-2%;left:auto;background:var(--surface);color:var(--ink);border:1px solid var(--border);animation-delay:1.1s}.landing-v2 .glow-ring{width:340px;height:340px;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.16) 0%,transparent 28%),radial-gradient(circle at 50% 45%,rgba(169,163,247,.5) 0%,rgba(111,102,231,.26) 38%,transparent 72%),conic-gradient(from 200deg,#1f2230,#4e43c9,#a9a3f7,#6f66e7,#1f2230);filter:blur(6px);animation:landing-glow-breathe 5.5s ease-in-out infinite}@keyframes landing-visual-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes landing-glow-breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.landing-v2 .hero-face-dots{transition:opacity .35s ease}.landing-v2 .hero-face-dots button,.landing-v2 .hero-face-dots span{transition:width .35s cubic-bezier(.22,1,.36,1),background .35s ease,opacity .35s ease}.landing-v2 .hero-face-dots button.on,.landing-v2 .hero-face-dots span.on{width:1.35rem;border-radius:99px}.landing-v2 .section-head h2{font-size:clamp(1.85rem,3.2vw,2.55rem);line-height:1.12}.landing-v2 .feature-icon{transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s ease}.landing-v2 .feature:hover .feature-icon{transform:translateY(-2px) scale(1.06);background:color-mix(in srgb,var(--gold-pale) 70%,#fff)}.landing-v2 .showcase-card h3{font-family:var(--font-display);letter-spacing:-.02em}.landing-v2 .landing-band--cta{position:relative;overflow:hidden}.landing-v2 .landing-band--cta:before{content:"";position:absolute;width:42rem;height:42rem;border-radius:50%;right:-12rem;top:-18rem;background:radial-gradient(circle,rgba(255,255,255,.18) 0%,transparent 65%);pointer-events:none;animation:landing-cta-orb 10s ease-in-out infinite}@keyframes landing-cta-orb{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-4%,6%) scale(1.08)}}.landing-v2 .proof-strip{padding:.5rem 1rem .75rem;border:none;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;width:min(760px,calc(100% - 2rem));margin:0 auto .5rem}.landing-v2 .proof-strip--pitch{display:flex;flex-direction:column;align-items:center;gap:1.15rem;text-align:center;padding-block:.35rem}.landing-v2 .proof-pitch-kicker{margin:0;font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);opacity:.85}.landing-v2 .proof-pitch-lead{margin:0;max-width:52ch;font-size:clamp(1.08rem,2.1vw,1.38rem);line-height:1.55;color:var(--ink-soft)}.landing-v2 .proof-pitch-lead strong{color:var(--ink);font-weight:700}.landing-v2 .proof-keywords{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin:0;padding:0}.landing-v2 .proof-keywords li{padding:.45rem .9rem;border-radius:999px;font-size:.84rem;font-weight:650;letter-spacing:-.01em;color:var(--gold-deep);background:color-mix(in srgb,var(--surface) 72%,#A9A3F7);border:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.28))}[data-reveal]{transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.landing-v2 .hero-visual,.landing-v2 .glow-ring,.landing-v2 .landing-band--cta:before{animation:none!important}.landing-v2 .landing-cta-primary:hover{transform:none}}html.dark .landing-v2 .proof-strip{background:transparent;border:none;box-shadow:none}html.dark .landing-v2 .proof-pitch-lead{color:#a8adc2}html.dark .landing-v2 .proof-pitch-lead strong{color:#f2f3f8}html.dark .landing-v2 .proof-keywords li{color:#d8d4ff;background:color-mix(in srgb,#1a1d2e 70%,#4E43C9);border-color:#a9a3f738}html.dark .landing-v2 .feature:hover .feature-icon{background:color-mix(in srgb,var(--gold-deep) 35%,#1a1d2e)}.store-wa-float{position:fixed;right:1.1rem;bottom:1.1rem;z-index:40;display:inline-flex;align-items:center;min-height:3rem;padding:0 1.1rem;border-radius:999px;background:#25d366;color:#fff;font-weight:700;text-decoration:none;box-shadow:0 12px 28px #128c4659}.careers-page{width:min(760px,calc(100% - 2rem));margin:7rem auto 4rem}.careers-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;color:#6f66e7;margin-bottom:.4rem}.careers-page h1{margin:0 0 .6rem}.careers-lead{margin:0 0 1.4rem;line-height:1.5}.careers-card textarea{min-height:110px;resize:vertical}.plan-checkout-page{min-height:100vh;padding:5.25rem 0 3.5rem;color:var(--ink);background:radial-gradient(ellipse 80% 50% at 12% -10%,rgba(111,102,231,.28),transparent 55%),radial-gradient(ellipse 55% 40% at 90% 20%,rgba(32,201,151,.1),transparent 50%),linear-gradient(180deg,#0c0d14 0%,var(--bg, #10121a) 55%,#0c0d14 100%)}.plan-checkout-shell{width:min(1100px,calc(100% - 2rem));margin:0 auto;animation:planCheckoutIn .55s ease both}.plan-checkout-shell--loading{min-height:50vh;display:grid;place-content:center;justify-items:center;gap:.85rem;color:var(--ink-soft)}.plan-checkout-spinner{width:2rem;height:2rem;border-radius:50%;border:2px solid rgba(255,255,255,.12);border-top-color:#a9a3f7;animation:planCheckoutSpin .8s linear infinite}@keyframes planCheckoutIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes planCheckoutSpin{to{transform:rotate(360deg)}}@keyframes planCheckoutPulse{0%,to{opacity:.55}50%{opacity:1}}.plan-checkout-steps{display:flex;gap:.55rem;flex-wrap:wrap;margin-bottom:1.25rem}.plan-checkout-steps span{font-family:Outfit,Syne,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-soft) 70%,transparent);padding:.35rem .7rem;border-bottom:2px solid transparent}.plan-checkout-steps .done{color:#9ae6c3;border-color:#20c99773}.plan-checkout-steps .current{color:#e8e6ff;border-color:#6f66e7}.plan-checkout-banner{margin-bottom:1rem;padding:.8rem 1rem;border-radius:.75rem;font-size:.92rem}.plan-checkout-banner.is-error{background:#dc505a24;border:1px solid rgba(220,80,90,.35);color:#ffc9ce}.plan-checkout-banner.is-ok{background:#20c9971f;border:1px solid rgba(32,201,151,.35);color:#b8f0d6}.plan-checkout-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.25rem,3vw,2.4rem);align-items:start}.plan-checkout-value{padding:.25rem .2rem 1rem}.plan-checkout-brand{margin:0 0 .75rem;display:inline-flex;align-items:center}.plan-checkout-brand .flua-logo,.plan-checkout-brand .flua-logo--wordmark{height:clamp(2rem,3.5vw,2.6rem);width:auto}.plan-checkout-value h1{margin:0 0 .65rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:680;letter-spacing:-.02em;line-height:1.15;max-width:16ch}.plan-checkout-lead{margin:0 0 1.35rem;max-width:34ch;color:var(--ink-soft);line-height:1.5;font-size:1.02rem}.plan-checkout-summary{padding:1.15rem 0 .25rem;border-top:1px solid rgba(255,255,255,.08)}.plan-checkout-summary-top{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.plan-checkout-plan-name{margin:0;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:700}.plan-checkout-plan-cycle{margin:.2rem 0 0;font-size:.86rem;color:var(--ink-soft)}.plan-checkout-price{margin:0;font-family:Outfit,sans-serif;font-size:1.55rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.plan-checkout-price span{display:block;font-size:.78rem;font-weight:600;color:var(--ink-soft);text-align:right}.plan-checkout-features{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.plan-checkout-features li{display:flex;gap:.55rem;align-items:flex-start;font-size:.92rem;line-height:1.35;color:color-mix(in srgb,var(--ink) 92%,transparent)}.plan-checkout-features svg{flex:0 0 auto;margin-top:.12rem;color:#8d86ef}.plan-checkout-trust{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:.4rem;font-size:.84rem;color:var(--ink-soft)}.plan-checkout-trust li:before{content:"? ";color:#20c997}.plan-checkout-pay{padding:1.35rem 1.3rem 1.2rem;border:1px solid rgba(169,163,247,.22);border-radius:1.25rem;background:linear-gradient(165deg,#2826488c,#12131eeb);box-shadow:0 18px 50px #00000047;animation:planCheckoutIn .65s .08s ease both}.plan-checkout-pay-head h2{margin:0 0 .35rem;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:700}.plan-checkout-pay-head p{margin:0 0 1.1rem;color:var(--ink-soft);font-size:.92rem;line-height:1.4}.plan-checkout-methods{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-bottom:1.15rem}.plan-checkout-methods button{display:flex;align-items:center;gap:.65rem;text-align:left;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--ink-soft);border-radius:.85rem;padding:.8rem .85rem;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.plan-checkout-methods button span{display:grid;gap:.1rem}.plan-checkout-methods button strong{font-size:.95rem;color:inherit}.plan-checkout-methods button small{font-size:.72rem;opacity:.8}.plan-checkout-methods button:hover:not(:disabled){transform:translateY(-1px);border-color:#a9a3f766}.plan-checkout-methods button.active{color:#f2f0ff;border-color:#a9a3f7a6;background:linear-gradient(145deg,#6f66e747,#6f66e714)}.plan-checkout-methods button:disabled{opacity:.42;cursor:not-allowed}.plan-checkout-pay-copy{margin:0 0 1rem;font-size:.92rem;line-height:1.45;color:var(--ink-soft)}.plan-checkout-pay-copy strong{color:var(--ink)}.plan-checkout-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3rem;border:0;border-radius:.85rem;padding:.85rem 1.1rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;color:#0f1020;background:linear-gradient(135deg,#c7c2ff,#8b83f0 45%,#6f66e7);cursor:pointer;transition:filter .2s ease,transform .2s ease}.plan-checkout-cta:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.plan-checkout-cta:disabled{opacity:.7;cursor:wait}.plan-checkout-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.16);color:var(--ink);text-decoration:none;font-weight:600;font-size:.9rem}.plan-checkout-pix,.plan-checkout-card{display:flex;flex-direction:column;gap:.85rem}.plan-checkout-pix-ready{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}.plan-checkout-pix-ready.is-waiting .plan-checkout-waiting{animation:planCheckoutPulse 1.6s ease-in-out infinite}.plan-checkout-qr{width:168px;border-radius:.85rem;background:#fff;padding:.55rem}.plan-checkout-waiting{margin:0 0 .55rem;font-family:Outfit,sans-serif;font-weight:700;font-size:.95rem;color:#b8f0d6}.plan-checkout-copy{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;color:var(--ink-soft)}.plan-checkout-copy textarea{width:100%;resize:vertical;border-radius:.65rem;border:1px solid rgba(255,255,255,.12);background:#00000047;color:var(--ink);padding:.65rem .75rem;font-size:.76rem;line-height:1.35}.plan-checkout-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.65rem}.plan-checkout-actions .plan-checkout-cta{width:auto;flex:1 1 10rem}.plan-checkout-hint{margin:.55rem 0 0;font-size:.8rem;color:var(--ink-soft);line-height:1.4}.plan-checkout-pay-foot{display:flex;justify-content:space-between;gap:.75rem;margin-top:1.25rem;padding-top:.95rem;border-top:1px solid rgba(255,255,255,.08);font-size:.82rem;color:var(--ink-soft)}.plan-checkout-pay-foot a{color:#c7c2ff;text-decoration:none}.plan-checkout-pay-foot a:hover{color:#fff}.plan-checkout-empty{max-width:26rem;margin:3rem auto;text-align:center;display:grid;gap:.85rem;justify-items:center}.plan-checkout-empty h1{margin:0;font-family:Fraunces,Georgia,serif}.plan-checkout-card-loading{margin-bottom:.35rem}.plan-card-form{display:grid;grid-template-columns:1fr 1fr;gap:.75rem .65rem}.plan-card-field{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:var(--ink-soft)}.plan-card-field--full{grid-column:1 / -1}.plan-card-field span{font-weight:600;letter-spacing:.02em}.plan-card-field input,.plan-card-field select{height:2.75rem;min-height:2.75rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.14);background:#00000047;color:var(--ink);padding:0 .75rem;font-size:.95rem;width:100%;box-sizing:border-box}.plan-card-secure{position:relative;height:2.75rem;min-height:2.75rem;max-height:2.75rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.14);background:#00000047;overflow:hidden;padding:0;width:100%;box-sizing:border-box}.plan-card-secure>div,.plan-card-secure iframe{display:block!important;width:100%!important;height:2.75rem!important;min-height:2.75rem!important;max-height:2.75rem!important;border:0!important;margin:0!important}.plan-card-field input:focus,.plan-card-field select:focus{outline:2px solid rgba(169,163,247,.45);outline-offset:1px}.plan-card-form .plan-checkout-cta{grid-column:1 / -1;margin-top:.35rem}@media(max-width:520px){.plan-card-form{grid-template-columns:1fr}}@media(max-width:900px){.plan-checkout-layout{grid-template-columns:1fr}.plan-checkout-value h1,.plan-checkout-lead{max-width:none}.plan-checkout-pix-ready{grid-template-columns:1fr;justify-items:center;text-align:center}.plan-checkout-pix-side{width:100%;text-align:left}}@media(max-width:520px){.plan-checkout-methods{grid-template-columns:1fr}.plan-checkout-summary-top{flex-direction:column}.plan-checkout-price span{text-align:left}}.float-store-c{bottom:12%;left:2%;background:var(--surface);color:var(--ink);border:1px solid var(--border)}.landing-v2 .hero-float-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;animation:hero-float-layer-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes hero-float-layer-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.landing-v2 .hero-float{opacity:1;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);border:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.25));box-shadow:0 12px 28px #0f121c2e;pointer-events:none;animation:float-chip 4.2s ease-in-out infinite}.landing-v2 .hero-float[data-float=a]{animation-delay:.15s}.landing-v2 .hero-float[data-float=b]{animation-delay:.55s}.landing-v2 .hero-float[data-float=c]{animation-delay:.95s}.landing-v2 .hero-float-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.landing-v2 .hero-float-dot--live{background:#22c55e;box-shadow:0 0 #22c55e8c;animation:hero-float-pulse 1.8s ease-out infinite}@keyframes hero-float-pulse{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.landing-v2 .float-pix:before{display:none}.landing-v2 .float-store-c .mini-bolt,.landing-v2 .float-venda .mini-bolt{background:color-mix(in srgb,var(--gold-pale) 80%,#fff);color:var(--gold-deep)}html.dark .landing-v2 .hero-float{background:color-mix(in srgb,#1a1d2e 82%,transparent);border-color:#ffffff1a;color:#f2f3f8;box-shadow:0 14px 32px #00000059}html.dark .landing-v2 .float-saldo,html.dark .landing-v2 .float-store-b{background:color-mix(in srgb,#0f111a 70%,#4E43C9)}.landing-v2 .hero-visual.is-phone:hover .glow-ring{animation:landing-glow-hover 2.4s ease-in-out infinite;filter:blur(10px) saturate(1.55)}@keyframes landing-glow-hover{0%,to{opacity:.9;transform:scale(1.06)}50%{opacity:1;transform:scale(1.16)}}.landing-v2 .hero-visual.is-phone:hover .hero-float[data-float=a]{animation:none;transform:translate(-16px,-10px) scale(1.05)}.landing-v2 .hero-visual.is-phone:hover .hero-float[data-float=b]{animation:none;transform:translate(14px,-8px) scale(1.05)}.landing-v2 .hero-visual.is-phone:hover .hero-float[data-float=c]{animation:none;transform:translate(16px,12px) scale(1.05)}.landing-v2 .hero-visual.is-phone.is-tilting .hero-float[data-float=a]{animation:none;transform:translate(calc(-16px + var(--tilt-x, 0) * -28px),calc(-10px + var(--tilt-y, 0) * -20px)) scale(1.07)}.landing-v2 .hero-visual.is-phone.is-tilting .hero-float[data-float=b]{animation:none;transform:translate(calc(14px + var(--tilt-x, 0) * 24px),calc(-8px + var(--tilt-y, 0) * -16px)) scale(1.07)}.landing-v2 .hero-visual.is-phone.is-tilting .hero-float[data-float=c]{animation:none;transform:translate(calc(16px + var(--tilt-x, 0) * 22px),calc(12px + var(--tilt-y, 0) * 18px)) scale(1.07)}.landing-v2 .hero-visual.is-phone.is-tilting .glow-ring{animation:none;transform:translate(calc(var(--tilt-x, 0) * 18px),calc(var(--tilt-y, 0) * 14px)) scale(1.14);filter:blur(10px) saturate(1.6)}@media(max-width:900px){.landing-v2 .float-store-c,.landing-v2 .float-venda{display:none}}@media(prefers-reduced-motion:reduce){.landing-v2 .hero-float-layer,.landing-v2 .hero-float,.landing-v2 .hero-float-dot--live,.landing-v2 .hero-visual.is-phone:hover .glow-ring,.landing-v2 .hero-visual.is-phone:hover .hero-float,.landing-v2 .hero-visual.is-phone.is-tilting .glow-ring,.landing-v2 .hero-visual.is-phone.is-tilting .hero-float{animation:none!important;opacity:1;transform:none!important}}.landing-v2 .landing-band{isolation:isolate}.landing-v2 .landing-band-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse 70% 55% at 12% 0%,rgba(111,102,231,.1) 0%,transparent 55%),radial-gradient(ellipse 50% 40% at 92% 100%,rgba(169,163,247,.07) 0%,transparent 50%),linear-gradient(180deg,rgba(111,102,231,.04) 0%,transparent 35%,transparent 65%,rgba(78,67,201,.03) 100%);opacity:.95;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.landing-v2 .band-orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:.55;will-change:transform;animation:band-orb-drift 18s ease-in-out infinite}.landing-v2 .band-orb--a{width:min(42vw,420px);height:min(42vw,420px);top:-8%;left:-6%;background:radial-gradient(circle,rgba(111,102,231,.45) 0%,transparent 70%);animation-duration:22s}.landing-v2 .band-orb--b{width:min(36vw,360px);height:min(36vw,360px);right:-4%;bottom:8%;background:radial-gradient(circle,rgba(169,163,247,.35) 0%,transparent 68%);animation-duration:26s;animation-direction:reverse}.landing-v2 .band-orb--c{width:min(28vw,280px);height:min(28vw,280px);left:42%;top:38%;background:radial-gradient(circle,rgba(78,67,201,.28) 0%,transparent 70%);animation-duration:20s;animation-delay:-6s}.landing-v2 .band-mesh{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;opacity:.22;background-image:linear-gradient(rgba(169,163,247,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(169,163,247,.09) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 75%);animation:band-mesh-shift 28s linear infinite}.landing-v2 .band-spark{position:absolute;width:6px;height:6px;border-radius:50%;background:#ffffffb3;box-shadow:0 0 12px 3px #a9a3f78c;opacity:0;animation:band-spark-pulse 7s ease-in-out infinite}.landing-v2 .band-spark--1{top:22%;left:18%;animation-delay:0s}.landing-v2 .band-spark--2{top:58%;right:16%;animation-delay:2.4s}.landing-v2 .band-spark--3{bottom:18%;left:48%;animation-delay:4.2s}.landing-v2 .band-ambient-word{position:absolute;right:clamp(.5rem,4vw,3rem);bottom:clamp(1.5rem,8vh,5rem);font-family:var(--font-display);font-size:clamp(4.5rem,14vw,11rem);font-weight:800;letter-spacing:-.06em;line-height:.85;text-transform:lowercase;color:transparent;background:linear-gradient(180deg,rgba(169,163,247,.16) 0%,rgba(111,102,231,.06) 55%,transparent 100%);-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;user-select:none;white-space:nowrap;transform:translateZ(0);animation:band-word-float 16s ease-in-out infinite}.landing-v2 .band-ambient-word--on-dark{background:linear-gradient(180deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.06) 60%,transparent 100%);-webkit-background-clip:text;background-clip:text}.landing-v2 .section-pull{margin:1.15rem 0 0;max-width:22ch;font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:650;letter-spacing:-.03em;line-height:1.25;color:color-mix(in srgb,var(--gold-deep) 82%,var(--ink));opacity:.92}.landing-v2 .section-pull--on-dark{margin-left:auto;margin-right:auto;margin-bottom:1.75rem;text-align:center;color:#ffffffe0;max-width:28ch}.landing-v2 .landing-band--faq .section-pull,.landing-v2 .landing-band--reviews .section-pull{margin-inline:auto;text-align:center}@media(min-width:960px){.landing-v2 .landing-band--showcase .section-head,.landing-v2 .landing-band--features .section-head{position:relative;max-width:none;width:100%;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(11rem,.55fr);column-gap:clamp(1.5rem,4vw,3rem);align-items:end}.landing-v2 .landing-band--showcase .section-head-top,.landing-v2 .landing-band--showcase .section-head h2,.landing-v2 .landing-band--showcase .section-lead,.landing-v2 .landing-band--features .section-head-top,.landing-v2 .landing-band--features .section-head h2,.landing-v2 .landing-band--features .section-lead{grid-column:1}.landing-v2 .landing-band--showcase .section-pull,.landing-v2 .landing-band--features .section-pull{grid-column:2;grid-row:1 / -1;align-self:center;justify-self:end;margin:0;max-width:13ch;text-align:right;font-size:clamp(1.45rem,2.8vw,2.15rem);line-height:1.15}}@keyframes band-orb-drift{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(3%,-4%,0) scale(1.06)}66%{transform:translate3d(-2%,3%,0) scale(.96)}}@keyframes band-mesh-shift{0%{transform:translateZ(0)}to{transform:translate3d(64px,64px,0)}}@keyframes band-spark-pulse{0%,to{opacity:0;transform:scale(.6)}40%,55%{opacity:.85;transform:scale(1)}}@keyframes band-word-float{0%,to{transform:translateZ(0);opacity:1}50%{transform:translate3d(0,-1.5%,0);opacity:.88}}@media(prefers-reduced-motion:reduce){.landing-v2 .band-orb,.landing-v2 .band-mesh,.landing-v2 .band-spark,.landing-v2 .band-ambient-word{animation:none!important}}.landing-v2 .landing-band--proof .landing-band-atmosphere,.landing-v2 .landing-ad-slot .landing-band-atmosphere{display:none}.landing-v2 .landing-band-inner{position:relative;z-index:1}.landing-v2 .landing-band:not(.landing-band--proof):not(.landing-ad-slot):not(.landing-band--cta) .section-head{margin-bottom:0;flex-shrink:0}.landing-v2 .landing-band:not(.landing-band--proof):not(.landing-ad-slot):not(.landing-band--cta) .section-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:clamp(1.25rem,2.8vh,2.1rem);min-height:0}.landing-v2 .landing-band--density-airy .section,.landing-v2 .landing-band--density-compact .section,.landing-v2 .landing-band .section{padding-top:0;padding-bottom:0}.landing-v2 .section-head-top .section-label:before{display:none}.landing-v2 .section-head{max-width:760px;margin-bottom:2.75rem}.landing-v2 .section-head-top{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}.landing-v2 .section-index{font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.08em;color:var(--gold-deep);opacity:.8;min-width:1.6rem}.landing-v2 .section-index--on-dark{display:inline-block;margin-bottom:.75rem;color:#ffffffb8}.landing-v2 .section-head .section-label{margin-bottom:0}.landing-v2 .section-head h2{font-size:clamp(2.05rem,3.8vw,3rem);line-height:1.08;margin-bottom:.85rem}.landing-v2 .section-lead{font-size:1.1rem;line-height:1.6;max-width:48ch}.landing-v2 .landing-band--showcase .showcase-grid{gap:clamp(1.25rem,2.4vh,1.85rem);flex:1 1 auto;align-content:stretch;grid-auto-rows:1fr;width:100%;max-width:100%;min-height:0;min-width:0}.landing-v2 .landing-band--showcase .showcase-card{background:transparent;border:none;border-radius:0;overflow:visible;box-shadow:none;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.landing-v2 .landing-band--showcase .showcase-card-media{border-radius:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 80%,rgba(111,102,231,.2));background:#12141f;aspect-ratio:auto;flex:1 1 auto;min-height:clamp(260px,38svh,440px);min-width:0}.landing-v2 .landing-band--showcase .showcase-card img{width:100%;height:100%;object-fit:cover;min-height:100%;max-width:100%}.landing-v2 .landing-band--showcase .showcase-card-copy{padding:1.15rem .15rem .35rem}.landing-v2 .landing-band--showcase .showcase-card-copy h3{font-family:var(--font-display);font-size:clamp(1.12rem,1.5vw,1.28rem);letter-spacing:-.02em;margin-bottom:.4rem}.landing-v2 .landing-band--showcase .showcase-card-copy p{color:var(--ink-soft);font-size:1rem;line-height:1.55;margin:0}.landing-v2 .landing-band--showcase .showcase-card:hover{transform:none;box-shadow:none}.landing-v2 .landing-band--showcase .showcase-card:hover .showcase-card-media{transform:translateY(-4px);box-shadow:0 18px 40px #1f22301f;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.landing-v2 .landing-band--showcase .showcase-card-media{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.landing-v2 .feature-grid--soft,.landing-v2 .landing-band--features .feature-grid{gap:clamp(1.05rem,2.2vh,1.55rem);flex:0 1 auto;align-content:start;align-items:stretch;width:100%;counter-reset:flua-feature}.landing-v2 .feature--soft,.landing-v2 .feature{--feature-pad: clamp(1.45rem, 2.4vh, 1.85rem);position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:.75rem;min-height:0;padding:var(--feature-pad);border-radius:24px;border:1px solid color-mix(in srgb,var(--border) 65%,rgba(111,102,231,.28));background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 88%,#A9A3F7),color-mix(in srgb,var(--surface) 72%,transparent) 48%,color-mix(in srgb,var(--surface) 78%,#4E43C9));box-shadow:0 1px #ffffff0f inset,0 14px 36px #0f121c1f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease,background .35s ease}.landing-v2 .feature-grid--3 .feature--soft,.landing-v2 .feature-grid--3 .feature{min-height:0;padding:clamp(1.5rem,2.4vh,1.9rem) clamp(1.4rem,2vw,1.8rem) clamp(1.55rem,2.4vh,1.95rem);gap:.8rem}.landing-v2 .feature--soft:before,.landing-v2 .feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 70% at 8% 0%,rgba(111,102,231,.22) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 100% 100%,rgba(78,67,201,.12) 0%,transparent 50%);opacity:.95}.landing-v2 .feature--soft:after,.landing-v2 .feature:after{counter-increment:flua-feature;content:counter(flua-feature,decimal-leading-zero);position:absolute;top:1.2rem;right:1.25rem;z-index:1;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.1em;color:color-mix(in srgb,var(--gold-deep) 70%,transparent);opacity:.55}.landing-v2 .feature--soft>*,.landing-v2 .feature>*{position:relative;z-index:1}.landing-v2 .feature--soft:hover,.landing-v2 .feature:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--gold) 48%,var(--border));box-shadow:0 1px #ffffff1a inset,0 22px 48px #1f22302e,0 0 0 1px color-mix(in srgb,var(--gold) 18%,transparent)}.landing-v2 .feature--soft:hover:before,.landing-v2 .feature:hover:before{background:radial-gradient(ellipse 95% 75% at 10% -5%,rgba(169,163,247,.28) 0%,transparent 58%),radial-gradient(ellipse 55% 45% at 100% 100%,rgba(78,67,201,.18) 0%,transparent 52%)}.landing-v2 .feature--soft .feature-icon,.landing-v2 .feature .feature-icon{width:56px;height:56px;border-radius:18px;margin-bottom:.35rem;color:#fff;background:linear-gradient(145deg,#6f66e7,#4e43c9 55%,#3d36a8);border:1px solid color-mix(in srgb,#A9A3F7 35%,transparent);box-shadow:0 8px 20px #4e43c959,0 1px #ffffff38 inset}.landing-v2 .feature--soft h3,.landing-v2 .landing-band--features .feature h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.14rem,1.55vw,1.32rem);margin:0;line-height:1.2}.landing-v2 .feature--soft p,.landing-v2 .landing-band--features .feature p{font-size:.98rem;line-height:1.58;margin:.15rem 0 0;padding-top:.9rem;max-width:34ch;color:var(--ink-soft);border-top:1px solid color-mix(in srgb,var(--border) 55%,rgba(111,102,231,.22))}.landing-v2 .feature-grid--rich{gap:clamp(1.15rem,2.4vh,1.7rem)}.landing-v2 .feature--rich{gap:.65rem;padding:clamp(1.55rem,2.6vh,2rem) clamp(1.45rem,2.1vw,1.9rem) clamp(1.6rem,2.5vh,2rem);min-height:100%}.landing-v2 .feature--rich:before{background:radial-gradient(ellipse 95% 70% at 0% 0%,rgba(111,102,231,.26) 0%,transparent 55%),radial-gradient(ellipse 55% 45% at 100% 110%,rgba(52,211,153,.1) 0%,transparent 50%),radial-gradient(ellipse 40% 35% at 80% 20%,rgba(169,163,247,.14) 0%,transparent 55%)}.landing-v2 .feature--rich .feature-shine{display:none}.landing-v2 .feature--rich:after{opacity:.42;transition:opacity .35s ease,color .35s ease,transform .35s ease}.landing-v2 .feature--rich:hover:after{opacity:.75;color:var(--gold);transform:translateY(-2px)}.landing-v2 .feature-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-right:2.2rem}.landing-v2 .feature--rich .feature-icon{width:52px;height:52px;border-radius:16px;margin-bottom:0}@keyframes feature-icon-glow{0%,to{box-shadow:0 8px 20px #4e43c959,0 1px #ffffff38 inset}50%{box-shadow:0 10px 28px #6f66e78c,0 0 18px #a9a3f759,0 1px #ffffff47 inset}}.landing-v2 .feature-tag{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-deep);background:color-mix(in srgb,var(--gold-pale) 75%,transparent);border:1px solid color-mix(in srgb,var(--gold) 28%,transparent)}.landing-v2 .feature--rich h3{font-size:clamp(1.12rem,1.5vw,1.28rem);max-width:18ch;margin-top:.15rem}.landing-v2 .feature-hook{margin:0!important;padding:0!important;border:none!important;max-width:36ch!important;font-size:.92rem!important;line-height:1.45!important;font-weight:650;color:var(--ink)!important}.landing-v2 .feature-body{margin:.2rem 0 0!important;padding-top:.85rem!important;border-top:1px solid color-mix(in srgb,var(--border) 55%,rgba(111,102,231,.22))!important;max-width:42ch!important;font-size:.9rem!important;line-height:1.62!important;color:var(--ink-soft)!important}.landing-v2 .feature-points{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:.35rem 0 0;padding:0}.landing-v2 .feature-points li{font-size:.72rem;font-weight:650;letter-spacing:.01em;color:var(--gold-deep);padding:.32rem .62rem;border-radius:999px;background:color-mix(in srgb,var(--surface) 70%,#A9A3F7);border:1px solid color-mix(in srgb,var(--border) 60%,rgba(111,102,231,.28))}.landing-v2 .feature--rich:hover{transform:translateY(-8px);box-shadow:0 1px #ffffff1f inset,0 26px 56px #1f223033,0 0 40px #6f66e72e}.landing-v2 .feature--rich{--feat-accent: #6f66e7;--feat-accent-soft: rgba(111, 102, 231, .28);position:relative;overflow:hidden}.landing-v2 .feature--rich[data-feature=checkout]{--feat-accent: #2dd4bf;--feat-accent-soft: rgba(45, 212, 191, .3)}.landing-v2 .feature--rich[data-feature=loja]{--feat-accent: #f59e0b;--feat-accent-soft: rgba(245, 158, 11, .28)}.landing-v2 .feature--rich[data-feature=discord]{--feat-accent: #7289da;--feat-accent-soft: rgba(114, 137, 218, .32)}.landing-v2 .feature--rich[data-feature=premiacoes]{--feat-accent: #fbbf24;--feat-accent-soft: rgba(251, 191, 36, .3)}.landing-v2 .feature--rich[data-feature=analises]{--feat-accent: #38bdf8;--feat-accent-soft: rgba(56, 189, 248, .3)}.landing-v2 .feature--rich[data-feature=marketing]{--feat-accent: #25d366;--feat-accent-soft: rgba(37, 211, 102, .28)}.landing-v2 .feature-rail{position:absolute;left:0;top:1.1rem;bottom:1.1rem;width:3px;border-radius:99px;background:linear-gradient(180deg,var(--feat-accent),transparent 85%);opacity:.75;z-index:0;pointer-events:none}.landing-v2 .feature-glow{position:absolute;inset:auto -20% -35% auto;width:55%;height:55%;border-radius:50%;background:radial-gradient(circle,var(--feat-accent-soft),transparent 70%);pointer-events:none;z-index:0;opacity:.55;transition:opacity .4s ease,transform .45s ease}.landing-v2 .feature--rich:hover .feature-glow{opacity:.95;transform:scale(1.08)}.landing-v2 .feature--rich:hover .feature-rail{box-shadow:0 0 16px var(--feat-accent);opacity:1}.landing-v2 .feature-grid--bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(10.5rem,auto);align-items:stretch;gap:clamp(.9rem,1.6vw,1.25rem)}.landing-v2 .feature-grid--bento>.feature{grid-column:span 2}.landing-v2 .feature-grid--bento .feature--spotlight{grid-column:span 4;min-height:100%;padding:clamp(1.75rem,3vh,2.45rem) clamp(1.65rem,2.5vw,2.35rem);display:flex;flex-direction:column}.landing-v2 .feature-grid--bento .feature--wide{grid-column:span 4}.landing-v2 .feature-grid--bento .feature--half{grid-column:span 3}.landing-v2 .feature-grid--bento .feature--spotlight h3{max-width:22ch;font-size:clamp(1.4rem,2.3vw,1.85rem);letter-spacing:-.035em}.landing-v2 .feature-grid--bento .feature--spotlight .feature-hook{max-width:44ch!important;font-size:1.08rem!important}.landing-v2 .feature-grid--bento .feature--spotlight .feature-body{max-width:54ch!important}.landing-v2 .feature-grid--bento .feature--spotlight .feature-points{margin-top:.45rem}.landing-v2 .feature-grid--bento .feature--spotlight .feature-demo{margin-top:.85rem}.landing-v2 .feature--rich:not(.feature--spotlight):not(.feature--wide) .feature-body{display:none}.landing-v2 .feature--rich:not(.feature--spotlight) h3{max-width:16ch;font-size:clamp(1.05rem,1.35vw,1.18rem)}.landing-v2 .feature--rich:not(.feature--spotlight) .feature-hook{max-width:28ch!important;font-size:.88rem!important}.landing-v2 .feature--rich .feature-points li{color:color-mix(in srgb,var(--feat-accent) 55%,var(--ink));background:color-mix(in srgb,var(--feat-accent) 12%,var(--surface));border-color:color-mix(in srgb,var(--feat-accent) 28%,var(--border))}.landing-v2 .feature--rich .feature-tag{color:color-mix(in srgb,var(--feat-accent) 70%,var(--ink));background:color-mix(in srgb,var(--feat-accent) 14%,var(--surface));border-color:color-mix(in srgb,var(--feat-accent) 30%,var(--border))}.landing-v2 .feature--rich .feature-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--feat-accent) 88%,#fff) 0%,var(--feat-accent) 55%,color-mix(in srgb,var(--feat-accent) 70%,#1a1a2e) 100%);border-color:color-mix(in srgb,var(--feat-accent) 40%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--feat-accent) 40%,transparent),0 1px #ffffff38 inset}.landing-v2 .feature-demo{display:flex;flex-direction:column;gap:.65rem;margin-top:.75rem;padding:.9rem 1rem;border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--feat-accent) 20%,transparent),transparent 60%),linear-gradient(180deg,#080c1680,#080c1638);border:1px solid color-mix(in srgb,var(--feat-accent) 32%,transparent);box-shadow:0 1px #ffffff12 inset,0 10px 24px #00000029}.landing-v2 .feature-demo em{font-style:normal;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--feat-accent) 60%,var(--ink-soft))}.landing-v2 .feature-demo--store .feature-store-shelf{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.landing-v2 .feature-demo--store .feature-store-shelf span{aspect-ratio:1.15 / 1;border-radius:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--feat-accent) 55%,#fff),transparent 70%),#0f121ca6;border:1px solid color-mix(in srgb,var(--feat-accent) 28%,transparent);animation:feature-store-pulse 2.8s ease-in-out infinite}.landing-v2 .feature-demo--store .feature-store-shelf span:nth-child(2){animation-delay:.35s;opacity:.85}.landing-v2 .feature-demo--store .feature-store-shelf span:nth-child(3){animation-delay:.7s;opacity:.7}@keyframes feature-store-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.landing-v2 .feature-demo--discord{gap:.45rem}.landing-v2 .feature-dc-row{display:flex;align-items:center;gap:.55rem;padding:.45rem .6rem;border-radius:12px;background:#0f121c8c;border:1px solid rgba(114,137,218,.28)}.landing-v2 .feature-dc-row--muted{opacity:.72}.landing-v2 .feature-dc-row strong{flex:1;font-size:.8rem;font-weight:650;color:#e8eaf6}.landing-v2 .feature-dc-row em{font-size:.68rem;color:#a5b4fc}.landing-v2 .feature-dc-dot{width:.55rem;height:.55rem;border-radius:50%;background:#57f287;box-shadow:0 0 10px #57f2878c}.landing-v2 .feature-dc-dot--dim{background:#7289da;box-shadow:none}.landing-v2 .feature-demo--gift{flex-direction:row;align-items:center;gap:.75rem}.landing-v2 .feature-gift-badge{display:inline-grid;place-items:center;min-width:3.2rem;height:2.2rem;padding:0 .65rem;border-radius:999px;font-size:.85rem;font-weight:800;color:#1c1408;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 0 18px #f59e0b59}.landing-v2 .feature-demo--chart{gap:.55rem}.landing-v2 .feature-bars{display:flex;align-items:flex-end;gap:.35rem;height:3.2rem}.landing-v2 .feature-bars i{flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7dd3fc,#0ea5e9);box-shadow:0 0 12px #38bdf840;animation:feature-bar-grow 2.4s ease-in-out infinite;transform-origin:bottom}.landing-v2 .feature-bars i:nth-child(2){animation-delay:.12s}.landing-v2 .feature-bars i:nth-child(3){animation-delay:.24s}.landing-v2 .feature-bars i:nth-child(4){animation-delay:.36s}.landing-v2 .feature-bars i:nth-child(5){animation-delay:.48s}@keyframes feature-bar-grow{0%,to{transform:scaleY(.92);opacity:.85}50%{transform:scaleY(1);opacity:1}}.landing-v2 .feature-demo--wa{align-items:flex-start}.landing-v2 .feature-wa-bubble{display:inline-flex;padding:.55rem .8rem;border-radius:14px 14px 14px 4px;font-size:.78rem;font-weight:700;color:#ecfdf5;background:linear-gradient(135deg,#25d36659,#25d3661f);border:1px solid rgba(37,211,102,.4);box-shadow:0 8px 20px #25d3661f}.landing-v2 .feature-pix-flow{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.landing-v2 .feature-pix-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.01em;color:#ecfdf5;background:#0f172a94;border:1px solid rgba(45,212,191,.35)}.landing-v2 .feature-pix-chip--ok{color:#042f2e;background:linear-gradient(135deg,#5eead4,#2dd4bf);border-color:transparent;box-shadow:0 0 18px #2dd4bf59}.landing-v2 .feature-pix-chip--wa{color:#ecfdf5;background:#25d3662e;border-color:#25d36666}.landing-v2 .feature-pix-arrow{color:color-mix(in srgb,var(--feat-accent) 70%,#fff);font-size:.85rem;font-weight:700;opacity:.75}.landing-v2 .feature-pix-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--feat-accent) 55%,var(--ink-soft))}.landing-v2 .feature-pix-bar{flex:1;min-width:4rem;height:5px;border-radius:99px;background:linear-gradient(90deg,var(--feat-accent) 0%,var(--feat-accent) 72%,transparent 100%);opacity:.85;position:relative;overflow:hidden}.landing-v2 .feature-pix-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(-120%);animation:feature-pix-shimmer 2.8s ease-in-out infinite}@keyframes feature-pix-shimmer{0%,40%{transform:translate(-120%)}70%,to{transform:translate(120%)}}.landing-v2 .feature--rich:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--feat-accent) 48%,var(--border));box-shadow:0 1px #ffffff1f inset,0 26px 56px #1f223033,0 0 40px color-mix(in srgb,var(--feat-accent) 22%,transparent)}@media(max-width:980px){.landing-v2 .feature-grid--bento{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.landing-v2 .feature-grid--bento>.feature,.landing-v2 .feature-grid--bento .feature--wide,.landing-v2 .feature-grid--bento .feature--half{grid-column:span 1}.landing-v2 .feature-grid--bento .feature--spotlight{grid-column:span 2}.landing-v2 .feature--rich:not(.feature--spotlight):not(.feature--wide) .feature-body{display:block}}@media(max-width:640px){.landing-v2 .feature-grid--bento{grid-template-columns:1fr}.landing-v2 .feature-grid--bento>.feature,.landing-v2 .feature-grid--bento .feature--spotlight,.landing-v2 .feature-grid--bento .feature--wide,.landing-v2 .feature-grid--bento .feature--half{grid-column:span 1}}.landing-v2 #funcionalidades .section-head{max-width:44rem;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.landing-v2 #funcionalidades .section-head-top{justify-content:center}.landing-v2 #funcionalidades .section-lead{max-width:46ch;margin-inline:auto}.landing-v2 #funcionalidades .section-pull{margin:.2rem 0 0;max-width:none;text-align:center;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.25;color:#cfc9ff}@media(min-width:960px){.landing-v2 #funcionalidades.landing-band--features .section-head{display:flex;flex-direction:column;align-items:center;max-width:44rem;margin-inline:auto;text-align:center}.landing-v2 #funcionalidades .section-head-top,.landing-v2 #funcionalidades .section-head h2,.landing-v2 #funcionalidades .section-lead,.landing-v2 #funcionalidades .section-pull{grid-column:auto;grid-row:auto;justify-self:center;align-self:center;text-align:center}.landing-v2 #funcionalidades .section-pull{max-width:none;font-size:clamp(1.15rem,2vw,1.45rem)}}.landing-v2 #funcionalidades .feature-grid--bento{grid-auto-rows:auto;width:min(100%,1120px);margin-inline:auto}.landing-v2 #funcionalidades .feature-grid--bento .feature--spotlight{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);column-gap:clamp(1rem,2vw,1.75rem);align-items:center}.landing-v2 #funcionalidades .feature--spotlight .feature-demo{grid-column:2;grid-row:1 / span 8;margin-top:0;height:100%;justify-content:center}.landing-v2 #funcionalidades .feature--rich{--feat-accent: #8b84ef;--feat-accent-soft: rgba(111, 102, 231, .28)}.landing-v2 #funcionalidades .feature--rich .feature-icon{background:linear-gradient(145deg,#a9a3f7,#6f66e7 48%,#4e43c9);border-color:#a9a3f773;box-shadow:0 8px 20px #4e43c959,0 1px #ffffff38 inset}.landing-v2 #funcionalidades .feature-demo{margin-top:auto}.landing-v2 #funcionalidades .feature-demo--store .feature-store-shelf span{aspect-ratio:auto;min-height:4.6rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.15rem;padding:.55rem .6rem;background:linear-gradient(180deg,#a9a3f747,#4e43c914 55%,#0f121c8c),#0f121ca6;animation:none;opacity:1}.landing-v2 #funcionalidades .feature-store-shelf b,.landing-v2 #funcionalidades .feature-store-shelf small{font-style:normal;letter-spacing:0;text-transform:none}.landing-v2 #funcionalidades .feature-store-shelf b{font-size:.78rem;font-weight:750;color:#fff}.landing-v2 #funcionalidades .feature-store-shelf small{font-size:.68rem;font-weight:650;color:#cfc9ff}.landing-v2 #funcionalidades .feature-gift-badge{color:#f4f2ff;background:linear-gradient(135deg,#a9a3f7,#6f66e7);box-shadow:0 0 18px #6f66e759}.landing-v2 #funcionalidades .feature-bars i{background:linear-gradient(180deg,#cfc9ff,#6f66e7);box-shadow:0 0 12px #6f66e747}.landing-v2 #funcionalidades .feature-pix-chip--ok{color:#f4f2ff;background:linear-gradient(135deg,#8b84ef,#4e43c9);box-shadow:0 0 18px #6f66e759}.landing-v2 #funcionalidades .feature-pix-chip{border-color:#a9a3f759}@media(max-width:980px){.landing-v2 #funcionalidades .feature--spotlight{grid-template-columns:1fr}.landing-v2 #funcionalidades .feature--spotlight .feature-demo{grid-column:1;grid-row:auto;height:auto}}.landing-v2 .feature-grid--rich .feature--rich [data-cascade]{opacity:0;transform:translate3d(0,14px,0);will-change:opacity,transform}.landing-v2 .feature-grid--rich .feature--rich [data-cascade=icon]{transform:translate3d(0,12px,0) scale(.82)}.landing-v2 [data-reveal].is-revealed .feature-grid--rich .feature--rich [data-cascade],.landing-v2 .feature-grid--rich.is-revealed .feature--rich [data-cascade]{animation:feature-cascade-in .58s cubic-bezier(.22,1,.36,1) both}.landing-v2 [data-reveal].is-revealed .feature-grid--rich .feature--rich [data-cascade=icon],.landing-v2 .feature-grid--rich.is-revealed .feature--rich [data-cascade=icon]{animation:feature-icon-pop .62s cubic-bezier(.22,1,.36,1) both,feature-icon-glow 3.6s ease-in-out infinite;animation-delay:calc(var(--fi, 0) * .16s + .04s),calc(var(--fi, 0) * .16s + .75s)}.landing-v2 [data-reveal].is-revealed .feature-grid--rich .feature--rich [data-cascade=tag],.landing-v2 .feature-grid--rich.is-revealed .feature--rich [data-cascade=tag]{animation-delay:calc(var(--fi, 0) * .16s + .12s)}.landing-v2 [data-reveal].is-revealed .feature-grid--rich .feature--rich [data-cascade=title],.landing-v2 .feature-grid--rich.is-revealed .feature--rich [data-cascade=title]{animation-delay:calc(var(--fi, 0) * .16s + .2s)}.landing-v2 [data-reveal].is-revealed .feature-grid--rich .feature--rich [data-cascade=hook],.landing-v2 .feature-grid--rich.is-revealed .feature--rich [data-cascade=hook]{animation-delay:calc(var(--fi, 0) * .16s + .28s)}.landing-v2 [data-reveal].is-revealed .feature-grid--rich .feature--rich [data-cascade=body],.landing-v2 .feature-grid--rich.is-revealed .feature--rich [data-cascade=body]{animation-delay:calc(var(--fi, 0) * .16s + .36s)}.landing-v2 [data-reveal].is-revealed .feature-grid--rich .feature--rich [data-cascade=points],.landing-v2 .feature-grid--rich.is-revealed .feature--rich [data-cascade=points]{animation-delay:calc(var(--fi, 0) * .16s + .44s)}.landing-v2 [data-reveal].is-revealed .feature-grid--rich .feature--rich [data-cascade=art],.landing-v2 .feature-grid--rich.is-revealed .feature--rich [data-cascade=art]{animation-delay:calc(var(--fi, 0) * .16s + .56s)}.landing-v2 .feature-grid--rich .feature--rich .feature-points li{opacity:0;transform:translateY(8px) scale(.94)}.landing-v2 [data-reveal].is-revealed .feature-grid--rich .feature--rich .feature-points li,.landing-v2 .feature-grid--rich.is-revealed .feature--rich .feature-points li{animation:feature-pill-in .45s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--fi, 0) * .16s + .5s + var(--pi, 0) * .07s)}@keyframes feature-cascade-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes feature-icon-pop{0%{opacity:0;transform:translate3d(0,12px,0) scale(.72) rotate(-8deg)}60%{opacity:1;transform:translate3d(0,-2px,0) scale(1.06) rotate(2deg)}to{opacity:1;transform:none}}@keyframes feature-pill-in{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.landing-v2 .feature-grid--rich .feature--rich [data-cascade],.landing-v2 .feature-grid--rich .feature--rich .feature-points li{opacity:1!important;transform:none!important;animation:none!important}}.landing-v2 .feature--rich:hover .feature-icon{transform:scale(1.06)}.landing-v2 .feature--rich .feature-icon{transition:transform .35s cubic-bezier(.22,1,.36,1)}.landing-v2 .landing-band--features{position:relative;overflow:hidden}.landing-v2 .landing-band--features:before{content:"";position:absolute;width:min(52vw,520px);height:min(52vw,520px);top:42%;left:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(111,102,231,.14) 0%,rgba(169,163,247,.06) 42%,transparent 70%);animation:feature-band-pulse 10s ease-in-out infinite}.landing-v2 .landing-band--features>*{position:relative;z-index:1}@keyframes feature-band-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-48%) scale(1.06)}}html.dark .landing-v2 .feature-tag{color:#d8d4ff;background:#4e43c959;border-color:#a9a3f747}html.dark .landing-v2 .feature-hook{color:#f2f0ff!important}html.dark .landing-v2 .feature-points li{color:#d8d4ff;background:#28225aa6;border-color:#a9a3f738}html.dark .landing-v2 .landing-band--features:before{background:radial-gradient(circle,rgba(111,102,231,.22) 0%,rgba(78,67,201,.1) 45%,transparent 70%)}@media(prefers-reduced-motion:reduce){.landing-v2 .feature--rich .feature-icon,.landing-v2 .landing-band--features:before{animation:none!important}.landing-v2 .feature--rich:hover{transform:none}.landing-v2 .feature-demo--store .feature-store-shelf span,.landing-v2 .feature-bars i,.landing-v2 .feature-pix-bar:after{animation:none!important}}.landing-v2 .feature--lite{background:color-mix(in srgb,var(--surface) 70%,transparent)!important;border:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.2))!important;border-radius:22px!important;box-shadow:0 10px 28px #0f121c14;padding:1.5rem 1.4rem 1.55rem!important;border-top:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.2))!important;border-right:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.2))!important}.landing-v2 .feature-grid--lite{gap:1.1rem}@media(min-width:901px){.landing-v2 .feature-grid--lite{gap:1.1rem}.landing-v2 .feature--lite{padding:1.5rem 1.4rem 1.55rem!important}.landing-v2 .feature-grid--lite .feature--lite:last-child{padding-right:1.4rem!important}}html.dark .landing-v2 .feature--soft,html.dark .landing-v2 .feature,html.dark .landing-v2 .feature--lite{background:linear-gradient(165deg,color-mix(in srgb,#252a3f 88%,#6F66E7),color-mix(in srgb,#1a1d2e 90%,transparent),color-mix(in srgb,#171a28 85%,#4E43C9))!important;border-color:#a9a3f72e!important;box-shadow:0 1px #ffffff0d inset,0 16px 40px #00000052}html.dark .landing-v2 .feature--soft:hover,html.dark .landing-v2 .feature:hover,html.dark .landing-v2 .feature--lite:hover{border-color:color-mix(in srgb,var(--gold) 50%,rgba(255,255,255,.14))!important;background:linear-gradient(165deg,color-mix(in srgb,#2c3148 86%,#6F66E7),color-mix(in srgb,#1e2234 88%,#4E43C9) 55%,color-mix(in srgb,#1a1d2e 80%,#4E43C9))!important}html.dark .landing-v2 .feature--soft:after,html.dark .landing-v2 .feature:after{color:#a9a3f78c}.landing-v2 .landing-faq--premium{display:flex;flex-direction:column;gap:clamp(.75rem,1.6vh,1.15rem);max-width:820px}.landing-v2 .landing-faq--premium .landing-faq-item{background:color-mix(in srgb,var(--surface) 60%,transparent);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:18px;padding:0;overflow:hidden;transition:border-color .35s ease,background .35s ease}.landing-v2 .landing-faq--premium .landing-faq-q{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:clamp(1.15rem,2.4vh,1.5rem) 1.35rem;font-weight:650;font-size:clamp(1rem,1.3vw,1.12rem);font-family:var(--font-display);letter-spacing:-.015em;display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing-v2 .landing-faq--premium .landing-faq-q:after{content:"+";flex-shrink:0;font-size:1.35rem;font-weight:500;color:#a9a3f7;line-height:1;transition:transform .38s cubic-bezier(.22,1,.36,1)}.landing-v2 .landing-faq--premium .landing-faq-item.is-open .landing-faq-q:after{transform:rotate(45deg)}.landing-v2 .landing-faq--premium .landing-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.landing-v2 .landing-faq--premium .landing-faq-item.is-open .landing-faq-panel{grid-template-rows:1fr}.landing-v2 .landing-faq--premium .landing-faq-panel-inner{overflow:hidden;min-height:0}.landing-v2 .landing-faq--premium .landing-faq-item p{padding:0 1.35rem 1.3rem;margin:0;color:var(--ink-soft);line-height:1.6;font-size:1.02rem;opacity:0;transform:translateY(-6px);transition:opacity .28s ease,transform .4s cubic-bezier(.22,1,.36,1)}.landing-v2 .landing-faq--premium .landing-faq-item.is-open p{opacity:1;transform:none;transition-delay:.06s}.landing-v2 .landing-faq--premium .landing-faq-item.is-open{border-color:color-mix(in srgb,var(--gold) 40%,var(--border));background:color-mix(in srgb,var(--surface) 88%,var(--gold-pale))}@media(prefers-reduced-motion:reduce){.landing-v2 .landing-faq--premium .landing-faq-panel,.landing-v2 .landing-faq--premium .landing-faq-q:after,.landing-v2 .landing-faq--premium .landing-faq-item p{transition:none}}.landing-v2 .landing-band--faq .landing-band-inner{display:flex;flex-direction:column;align-items:center}.landing-v2 .landing-band--faq .section-head{width:100%;max-width:42rem;margin-inline:auto;margin-bottom:2.75rem;text-align:center;display:flex;flex-direction:column;align-items:center}.landing-v2 .landing-band--faq .section-head-top,.landing-v2 .landing-band--faq .section-head .section-label{justify-content:center}.landing-v2 .landing-band--faq .section-head h2{text-align:center}.landing-v2 .landing-band--faq .section-body{width:100%;max-width:820px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.4rem,3vh,2.2rem)}.landing-v2 .landing-band--faq .landing-faq--premium{width:100%;max-width:820px;margin-inline:auto;margin-top:0}.landing-v2 .landing-band--faq .section-cta{display:flex;justify-content:center;width:100%;margin-inline:auto}.landing-v2 .landing-band--reviews .landing-band-inner{display:flex;flex-direction:column;align-items:center}.landing-v2 .landing-band--reviews .section-head{width:100%;max-width:42rem;margin-inline:auto;margin-bottom:2.75rem;text-align:center;display:flex;flex-direction:column;align-items:center}.landing-v2 .landing-band--reviews .section-head-top,.landing-v2 .landing-band--reviews .section-head .section-label{justify-content:center}.landing-v2 .landing-band--reviews .section-lead{margin-inline:auto;text-align:center}.landing-v2 .landing-band--reviews .section-body{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.4rem,3vh,2.2rem)}.landing-v2 .landing-band--reviews .landing-reviews-queue-wrap{width:100%}.landing-v2 .landing-reviews-queue{--queue-gap: .9rem;--queue-visible: 4;--queue-step: calc((100% + var(--queue-gap)) / var(--queue-visible));position:relative;width:100%;overflow:hidden;padding-block:.45rem;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%)}.landing-v2 .landing-reviews-track{display:flex;gap:var(--queue-gap);width:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);will-change:transform}.landing-v2 .landing-reviews-track.is-snap{transition:none}.landing-v2 .landing-band--reviews .section-cta{justify-content:center;margin-inline:auto}.landing-v2 .reviews-empty-fill{width:min(640px,100%);margin-inline:auto;text-align:center;padding:clamp(1.5rem,3vh,2.25rem) 1.25rem;border-radius:22px;border:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.25));background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 70%,#A9A3F7),color-mix(in srgb,var(--surface) 55%,transparent));box-shadow:0 12px 32px #0f121c1a}.landing-v2 .reviews-empty-quote{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:650;letter-spacing:-.03em;line-height:1.3;color:var(--ink)}.landing-v2 .reviews-empty-meta{margin:0;font-size:.92rem;color:var(--ink-soft)}.landing-v2 .landing-band--reviews .landing-review{background:color-mix(in srgb,var(--surface) 58%,transparent);border-radius:20px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);padding:clamp(1.35rem,2.6vh,1.75rem);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:clamp(160px,20svh,220px)}.landing-v2 .landing-review--queue{flex:0 0 calc((100% - (var(--queue-visible) - 1) * var(--queue-gap)) / var(--queue-visible));display:flex;flex-direction:column;gap:.55rem;transition:transform .25s ease,border-color .25s ease}.landing-v2 .landing-review--queue:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--border) 55%,rgba(111,102,231,.45))}.landing-v2 .landing-review-head{display:flex;align-items:center;gap:.7rem}.landing-v2 .landing-review-avatar{flex:none;width:2.35rem;height:2.35rem;border-radius:999px;display:grid;place-items:center;font-size:.82rem;font-weight:700;letter-spacing:.03em;color:#fff;box-shadow:inset 0 0 0 1px #ffffff3d,0 8px 18px color-mix(in srgb,#4e43c9 26%,transparent)}.landing-v2 .landing-review-who{display:grid;gap:.05rem;min-width:0}.landing-v2 .landing-review-who strong{font-size:.95rem;line-height:1.2}.landing-v2 .landing-review-who span{font-size:.78rem}.landing-v2 .landing-review--queue .star-rating{margin-left:auto}.landing-v2 .landing-review--queue .star-rating-fill{color:#c4b5fd}html.dark .landing-v2 .landing-review--queue .star-rating-fill{color:#a78bfa}.landing-v2 .landing-review--queue .star-rating-value{font-size:.8rem;color:var(--ink-soft)}.landing-v2 .landing-review--queue p{font-size:.92rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.landing-v2 .landing-reviews-demo-note{margin:0;text-align:center;font-size:.82rem;color:var(--ink-muted)}.landing-v2 .landing-band--cta-cinematic{position:relative;overflow:hidden;margin:0;width:100%;border-radius:0}.landing-v2 .landing-band--cta-cinematic .landing-band-atmosphere{opacity:1;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.2) 0%,transparent 42%),radial-gradient(circle at 15% 85%,rgba(255,255,255,.1) 0%,transparent 40%),repeating-linear-gradient(-12deg,transparent 0,transparent 18px,rgba(255,255,255,.045) 18px,rgba(255,255,255,.045) 19px);-webkit-mask-image:none;mask-image:none}.landing-v2 .landing-band--cta-cinematic .landing-final-cta{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:780px;margin-inline:auto;padding-top:6.25rem;padding-bottom:7.5rem}.landing-v2 .landing-band--cta-cinematic .landing-final-cta .section-index--on-dark{margin-bottom:.35rem}.landing-v2 .landing-band--cta-cinematic .landing-final-cta .section-label{justify-content:center;margin-bottom:1.1rem}.landing-v2 .landing-band--cta-cinematic .landing-final-cta .section-label:before{background:#ffffffb3}.landing-v2 .landing-band--cta-cinematic .landing-final-cta h2{font-size:clamp(2.2rem,4.5vw,3.2rem);max-width:14ch;margin-left:auto;margin-right:auto;text-align:center}.landing-v2 .landing-band--cta-cinematic .landing-final-cta .section-lead{margin-left:auto;margin-right:auto;text-align:center}.landing-v2 .landing-band--cta-cinematic .landing-final-cta .cta-row{justify-content:center;margin-top:.5rem;gap:.85rem}.landing-v2 .landing-band--cta-cinematic .cta-row .btn-primary{min-width:12.5rem;transform:scale(1.02)}html.dark .landing-v2 .landing-band-atmosphere{opacity:.75}html.dark .landing-v2 .landing-faq--premium .landing-faq-item,html.dark .landing-v2 .landing-band--reviews .landing-review{background:color-mix(in srgb,#1c2032 82%,transparent)}html.dark .landing-v2 .reviews-empty-fill{background:linear-gradient(160deg,color-mix(in srgb,#252a3f 86%,#6F66E7),color-mix(in srgb,#1a1d2e 88%,transparent));border-color:#a9a3f72e}html.dark .landing-v2 .landing-faq--premium .landing-faq-item[open],html.dark .landing-v2 .landing-faq--premium .landing-faq-item.is-open{background:color-mix(in srgb,#1a1d2e 80%,#4E43C9)}html.dark .landing-v2 .landing-band--showcase .showcase-card-media{border-color:#ffffff14}@media(max-width:900px){.landing-v2 .landing-band--showcase .showcase-card-media,.landing-v2 .landing-band--showcase .showcase-card img{min-height:clamp(160px,22svh,220px)}.landing-v2 .feature--soft,.landing-v2 .feature,.landing-v2 .landing-band--reviews .landing-review{min-height:0}.landing-v2 .landing-reviews-queue{--queue-visible: 2}}@media(max-width:560px){.landing-v2 .landing-reviews-queue{--queue-visible: 1}.landing-v2 .landing-review-avatar{width:2.1rem;height:2.1rem}}@media(prefers-reduced-motion:reduce){.landing-v2 .landing-band--showcase .showcase-card:hover .showcase-card-media,.landing-v2 .feature--soft:hover{transform:none}.landing-v2 .landing-reviews-track,.landing-v2 .landing-review--queue{transition:none}.landing-v2 .landing-review--queue:hover{transform:none}}.landing-v2 #avaliacoes{overflow:hidden}.landing-v2 #avaliacoes .landing-band-atmosphere{-webkit-mask-image:none;mask-image:none;opacity:1;background:radial-gradient(ellipse 38% 32% at 6% 6%,rgba(111,102,231,.55),transparent 64%),radial-gradient(ellipse 46% 28% at 88% 100%,rgba(78,67,201,.35),transparent 62%),linear-gradient(180deg,#12101c,#0d0c16 48%,#100e1c)}.landing-v2 #avaliacoes .band-mesh,.landing-v2 #avaliacoes .band-ambient-word,.landing-v2 #avaliacoes .band-spark,.landing-v2 #avaliacoes .band-orb--c{display:none}.landing-v2 #avaliacoes .reviews-wave{position:absolute;left:0;width:100%;pointer-events:none}.landing-v2 #faq{overflow:hidden}.landing-v2 #avaliacoes .reviews-wave--top{top:0;height:92px}.landing-v2 #avaliacoes .reviews-wave--bottom{bottom:0;height:110px}.landing-v2 #avaliacoes.landing-band>.landing-band-inner{justify-content:center}.landing-v2 #avaliacoes .section-head-top:before,.landing-v2 #avaliacoes .section-head-top:after{content:"";width:2.6rem;height:1px;border-radius:99px;background:linear-gradient(90deg,transparent,rgba(169,163,247,.75))}.landing-v2 #avaliacoes .section-head-top:after{background:linear-gradient(90deg,rgba(169,163,247,.75),transparent)}.landing-v2 #avaliacoes .section-index,.landing-v2 #avaliacoes .section-label{color:#c4bfff;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700}.landing-v2 #avaliacoes .title-accent{background:linear-gradient(100deg,#8b84ef,#d4d0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-v2 #avaliacoes .section-pull{margin-top:.45rem;max-width:none;font-size:1.05rem;font-weight:650;color:#b7b1f8}.landing-v2 #avaliacoes .section-head{margin-bottom:1.85rem}.landing-v2 #avaliacoes .section-body{flex:0 1 auto;justify-content:flex-start;width:min(100%,1120px);gap:1.85rem}.landing-v2 #avaliacoes .landing-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.55rem;width:100%;margin-inline:auto}.landing-v2 #avaliacoes .landing-review--card{position:relative;display:flex;flex-direction:column;gap:0;min-height:15.75rem;padding:1.4rem 1.45rem 1.5rem;border-radius:22px;background:radial-gradient(120% 70% at 0% 0%,rgba(139,132,239,.22),transparent 54%),linear-gradient(180deg,#2c2652fa,#141128fa);border:1px solid rgba(186,180,255,.32);box-shadow:inset 0 1px #ffffff14,0 18px 42px #0000004d;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.landing-v2 #avaliacoes .landing-review--card:hover{transform:translateY(-4px);border-color:#d2ceff8c;box-shadow:inset 0 1px #ffffff1f,0 22px 46px #4e43c952}.landing-v2 #avaliacoes .landing-review-avatar{width:2.75rem;height:2.75rem;font-size:.78rem;box-shadow:inset 0 0 0 1px #ffffff47,0 0 0 4px #8b84ef29,0 8px 18px #4e43c959}.landing-v2 #avaliacoes .landing-review-who{gap:.2rem}.landing-v2 #avaliacoes .landing-review-who strong{color:#fff;font-size:1.02rem;letter-spacing:-.02em}.landing-v2 #avaliacoes .landing-review-who span{color:#cdc8ffc7;font-size:.8rem}.landing-v2 #avaliacoes .landing-review-head{position:relative;gap:.85rem;padding-right:2.1rem;margin-bottom:1rem}.landing-v2 #avaliacoes .landing-review-mark{position:absolute;top:-.65rem;right:-.1rem;font-family:Georgia,Times New Roman,serif;font-size:3.15rem;line-height:1;color:#c4bfff57}.landing-v2 #avaliacoes .landing-review-stars{justify-content:flex-start;gap:.32rem;margin:0 0 .95rem;padding-bottom:.95rem;border-bottom:1px solid rgba(196,191,255,.16)}.landing-v2 #avaliacoes .landing-review-stars .star-rating-empty{color:#c9c4ff47}.landing-v2 #avaliacoes .landing-review-stars .star-rating-fill{color:#d7d3ff}.landing-v2 #avaliacoes .landing-review-stars .star-rating-value{margin-left:.5rem;color:#efeaff;font-size:.86rem}.landing-v2 #avaliacoes .landing-review-quote{margin:0;font-size:.98rem;line-height:1.68;color:#eceaffeb;-webkit-line-clamp:5;line-clamp:5}.landing-v2 #avaliacoes .landing-reviews-demo-note{margin-top:1.35rem;color:#cecaffb8;font-size:.86rem}.landing-v2 #avaliacoes .section-cta{gap:.7rem}.landing-v2 #avaliacoes .section-cta .btn-outline{background:transparent;color:#eceaff;border:1px solid rgba(169,163,247,.45);box-shadow:none}.landing-v2 #avaliacoes .section-cta .btn-outline:hover{background:#6f66e729;box-shadow:none}@media(max-width:900px){.landing-v2 #avaliacoes .landing-reviews-grid{grid-template-columns:1fr;width:min(100%,440px);gap:.95rem}.landing-v2 #avaliacoes .landing-review--card{min-height:0;padding:1.2rem 1.2rem 1.25rem}}@media(prefers-reduced-motion:reduce){.landing-v2 #avaliacoes .landing-review--card,.landing-v2 #avaliacoes .landing-review--card:hover{transform:none;transition:none}}.landing-v2 .landing-band.landing-pattern-slot:not(.landing-band--proof):not(.landing-ad-slot){min-height:0;justify-content:center;padding-block:clamp(1.5rem,4vh,3rem)}.landing-v2 .landing-band.landing-pattern-slot:not(.landing-band--proof):not(.landing-ad-slot):not(.landing-band--cta)>.landing-plans-stage{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.4rem,3.5vw,2.75rem);align-items:center;width:min(100%,1080px);margin-inline:auto;text-align:left;padding:0}.landing-plans-side{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;min-width:0}.landing-plans-side h2{margin:0;max-width:14ch;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.12;letter-spacing:-.03em}.landing-v2 .landing-plans-side .section-label{margin-bottom:0}.landing-v2 .landing-plans-side .section-lead{max-width:36rem;margin:0;text-align:left}.landing-v2 .landing-plans-side .btn-primary{width:auto;align-self:flex-start;margin-top:.25rem}.plans-poster{position:relative;margin:0;min-height:460px}.plans-poster-aura{position:absolute;top:8%;right:6%;bottom:8%;left:6%;border-radius:40px;background:radial-gradient(circle at 50% 40%,rgba(169,163,247,.55),transparent 62%),radial-gradient(circle at 70% 80%,rgba(56,189,248,.28),transparent 55%);filter:blur(18px);animation:plans-aura 5.5s ease-in-out infinite}.plans-poster-card{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;min-height:460px;border-radius:28px;overflow:hidden;background:#0c0d16;border:1px solid rgba(210,206,255,.28);box-shadow:0 30px 70px #00000073,0 0 0 1px #ffffff0a,0 0 48px #6f66e747;transform:rotate(-1.5deg);animation:plans-poster-float 6.5s ease-in-out infinite;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s ease}.plans-poster:hover .plans-poster-card{animation:none;transform:rotate(0) translateY(-10px) scale(1.02);box-shadow:0 36px 80px #00000080,0 0 0 1px #d2ceff80,0 0 64px #6f66e780}.plans-poster-scene{position:relative;flex:1;min-height:380px;overflow:hidden;background:radial-gradient(ellipse 70% 50% at 50% 18%,rgba(169,163,247,.45),transparent 60%),radial-gradient(ellipse 40% 35% at 18% 78%,rgba(56,189,248,.22),transparent 55%),radial-gradient(ellipse 35% 30% at 86% 70%,rgba(244,114,182,.2),transparent 50%),linear-gradient(165deg,#1a1638,#0e1020 55%,#090a12)}.plans-poster-orb{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.plans-poster-orb-a{width:140px;height:140px;top:8%;left:10%;background:radial-gradient(circle,rgba(186,180,255,.7),transparent 68%);animation:plans-orb 7s ease-in-out infinite}.plans-poster-orb-b{width:110px;height:110px;right:8%;bottom:18%;background:radial-gradient(circle,rgba(56,189,248,.45),transparent 70%);animation:plans-orb 6s ease-in-out infinite reverse}.plans-poster-stage{position:absolute;top:12%;right:10%;bottom:16%;left:10%;display:grid;gap:.7rem;align-content:center}.plans-poster-product{display:grid;grid-template-columns:42px 1fr auto;gap:.7rem;align-items:center;padding:.7rem .8rem;border-radius:16px;background:#121024b8;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 28px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;animation:plans-product-in 5.6s ease-in-out infinite}.plans-poster-product i{width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#a9a3f7,#4e43c9);box-shadow:0 0 16px #6f66e78c}.plans-poster-product strong{font-size:.92rem;letter-spacing:-.02em}.plans-poster-product em{font-style:normal;font-weight:700;color:#d8d4ff}.plans-poster-product-a{animation-delay:.1s}.plans-poster-product-b{animation-delay:.35s}.plans-poster-product-b i{background:linear-gradient(145deg,#7dd3fc,#4e43c9)}.plans-poster-product-c{animation-delay:.6s}.plans-poster-product-c i{background:linear-gradient(145deg,#f9a8d4,#6f66e7)}.plans-poster-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.22) 48%,transparent 64%);transform:translate(-120%);animation:plans-sheen 5.2s ease-in-out infinite;pointer-events:none}.plans-poster figcaption{display:flex;align-items:center;gap:.55rem;padding:.85rem 1rem;background:#08080eeb;color:#eceaff;font-size:.82rem;font-weight:650;border-top:1px solid rgba(255,255,255,.08)}.plans-glow-list{list-style:none;margin:.2rem 0 0;padding:0;width:100%;display:grid;gap:.55rem}.plans-glow-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .9rem;border-radius:16px;text-decoration:none;color:#f4f3ff;background:#141228b8;border:1px solid rgba(169,163,247,.22);box-shadow:0 10px 24px #00000038;animation:plans-card-glow 3.8s ease-in-out infinite;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}.plans-glow-list li:nth-child(2) .plans-glow-card{animation-delay:.35s}.plans-glow-list li:nth-child(3) .plans-glow-card{animation-delay:.7s}.plans-glow-list li:nth-child(4) .plans-glow-card{animation-delay:1.05s}.plans-glow-card:hover{transform:translateY(-3px);border-color:#d2ceff99}.plans-glow-card.is-featured{background:linear-gradient(135deg,#4e43c98c,#141228e0 55%);border-color:#bab4ff8c;animation-name:plans-card-glow-hot}.plans-glow-copy{display:flex;flex-direction:column;gap:.12rem;min-width:0}.plans-glow-copy strong{display:flex;align-items:center;gap:.45rem;font-size:.95rem}.plans-glow-copy em{font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .45rem;border-radius:999px;color:#fff;background:linear-gradient(135deg,#6f66e7,#4e43c9);box-shadow:0 0 12px #6f66e78c}.plans-glow-copy span{font-size:.78rem;color:#dcd8ffb8}.plans-glow-card b{font-size:1.05rem;white-space:nowrap;color:#fff}.plans-glow-card b small{margin-left:.1rem;font-size:.68rem;font-weight:600;color:#dcd8ffb3}@keyframes plans-aura{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes plans-poster-float{0%,to{transform:rotate(-1.5deg) translateY(0)}50%{transform:rotate(-.6deg) translateY(-8px)}}@keyframes plans-orb{0%,to{transform:translateZ(0)}50%{transform:translate3d(8px,-10px,0)}}@keyframes plans-product-in{0%,8%{opacity:.35;transform:translateY(8px)}22%,78%{opacity:1;transform:translateY(0)}to{opacity:.55;transform:translateY(-4px)}}@keyframes plans-sheen{0%,40%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@keyframes plans-card-glow{0%,to{box-shadow:0 10px 24px #00000038,0 0 #6f66e700}50%{box-shadow:0 12px 28px #00000047,0 0 22px #6f66e761}}@keyframes plans-card-glow-hot{0%,to{box-shadow:0 12px 28px #4e43c947,0 0 16px #6f66e740}50%{box-shadow:0 16px 36px #4e43c973,0 0 32px #a9a3f78c}}@media(max-width:900px){.landing-v2 .landing-band.landing-pattern-slot:not(.landing-band--proof):not(.landing-ad-slot):not(.landing-band--cta)>.landing-plans-stage{grid-template-columns:1fr;width:min(100%,560px)}.plans-poster,.plans-poster-card{min-height:380px}.plans-poster-card{transform:none}}@media(prefers-reduced-motion:reduce){.plans-poster-aura,.plans-poster-card,.plans-poster-orb,.plans-poster-product,.plans-poster-sheen,.plans-glow-card{animation:none!important}.plans-poster-card,.plans-poster:hover .plans-poster-card{transform:none}}.dash-panel .btn-outline:not(.danger),.checkout-page .btn-outline:not(.danger),.product-landing-buy .btn-outline:not(.danger){background:transparent;color:var(--ink);border:1px solid color-mix(in srgb,#8b84ef 55%,var(--border));box-shadow:none}.dash-panel .btn-outline:not(.danger):after,.checkout-page .btn-outline:not(.danger):after,.product-landing-buy .btn-outline:not(.danger):after{display:none}html.dark .dash-panel .btn-outline:not(.danger),html.dark .checkout-page .btn-outline:not(.danger){color:#eceaff}.landing-v2 .landing-ad-slot--promo{padding-block:clamp(1.5rem,3vh,2.5rem)}.flua-promo{--promo-bg: #0b0c14;--promo-panel: #141526;--promo-line: rgba(169, 163, 247, .18);--flua-promo-h: clamp(480px, 64vh, 580px);position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.45fr .9fr;min-height:var(--flua-promo-h);height:100%;border-radius:28px;background:radial-gradient(ellipse 55% 70% at 18% 40%,rgba(111,102,231,.28),transparent 60%),radial-gradient(ellipse 40% 50% at 70% 80%,rgba(78,67,201,.18),transparent 55%),linear-gradient(145deg,#0d0e1a,#12131f 45%,#0a0b12);border:1px solid rgba(169,163,247,.16);box-shadow:0 1px #ffffff0d inset,0 28px 64px #00000073;color:#f4f3ff}.flua-promo-glow{position:absolute;inset:-20% auto auto -10%;width:55%;height:80%;background:radial-gradient(circle,rgba(124,77,255,.35),transparent 68%);filter:blur(28px);pointer-events:none;z-index:0;animation:flua-promo-breathe 8s ease-in-out infinite}.flua-promo-waves{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.45;background:radial-gradient(ellipse 80% 40% at 30% 70%,transparent 40%,rgba(111,102,231,.12) 42%,transparent 55%),radial-gradient(ellipse 70% 35% at 55% 30%,transparent 45%,rgba(169,163,247,.1) 48%,transparent 60%)}@keyframes flua-promo-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.flua-promo-main{position:relative;z-index:1;display:flex;flex-direction:column;gap:.85rem;padding:clamp(1.4rem,2.8vw,2.1rem) clamp(1.4rem,2.6vw,2rem);min-width:0}.flua-promo-brand{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.flua-promo-brand-mark{display:inline-flex;align-items:center;gap:.55rem}.flua-promo-brand-mark strong{font-family:var(--font-display);font-size:1.05rem;letter-spacing:-.02em}.flua-promo-badge{display:inline-flex;padding:.28rem .7rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d8d4ff;background:#6f66e738;border:1px solid rgba(169,163,247,.28)}.flua-promo-title{margin:.15rem 0 0;font-family:var(--font-display);font-size:clamp(1.7rem,3.2vw,2.45rem);line-height:1.08;letter-spacing:-.035em;max-width:14ch}.flua-promo-title span{display:inline;background:linear-gradient(120deg,#a9a3f7 10%,#7c4dff,#6f66e7 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.flua-promo-lead{margin:0;max-width:42ch;color:#dcd8ffb8;font-size:.92rem;line-height:1.55}.flua-promo-cta{align-self:flex-start;margin-top:.25rem;padding:.75rem 1.15rem;border-radius:14px;box-shadow:0 10px 28px #4e43c973}.flua-promo-trust{list-style:none;display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin:.15rem 0 0;padding:0}.flua-promo-trust li{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;color:#dcd8ffc7}.flua-promo-trust li svg{color:#a9a3f7}.flua-promo-stage{position:relative;margin-top:auto;padding-top:.5rem}.flua-promo-dash{display:grid;grid-template-columns:88px 1fr;gap:0;border-radius:18px;overflow:hidden;border:1px solid rgba(169,163,247,.2);background:linear-gradient(160deg,#242048eb,#121124f5);box-shadow:0 18px 40px #0006,0 0 40px #6f66e72e;transform:perspective(900px) rotateY(-6deg) rotateX(3deg);transform-origin:left center}.flua-promo-side{padding:.75rem .55rem;background:#0a0a148c;border-right:1px solid rgba(169,163,247,.12)}.flua-promo-side strong{display:block;font-size:.72rem;margin-bottom:.65rem;color:#a9a3f7}.flua-promo-side nav{display:grid;gap:.28rem}.flua-promo-side span{font-size:.58rem;color:#dcd8ff80;padding:.22rem .35rem;border-radius:7px}.flua-promo-side span.on{color:#fff;background:#6f66e759}.flua-promo-panel{padding:.7rem .8rem .65rem;display:grid;gap:.55rem;min-width:0}.flua-promo-panel>header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.flua-promo-panel>header em{font-style:normal;font-size:.72rem;font-weight:700}.flua-promo-panel>header .live{display:inline-block;margin-left:.4rem;font-size:.58rem;font-style:normal;color:#34d399;background:#34d3991f;border:1px solid rgba(52,211,153,.28);border-radius:999px;padding:.1rem .4rem}.flua-promo-panel-tools{display:inline-flex;align-items:center;gap:.4rem;font-size:.62rem;color:#dcd8ffb3}.flua-promo-goals{padding:.45rem .55rem;border-radius:10px;background:#6f66e724;border:1px solid rgba(169,163,247,.2)}.flua-promo-goals-top{display:flex;justify-content:space-between;gap:.4rem;font-size:.58rem;margin-bottom:.3rem}.flua-promo-goals-top span{display:inline-flex;align-items:center;gap:.25rem;color:#d8d4ff}.flua-promo-goals-top strong em{font-style:normal;font-weight:500;color:#dcd8ff8c}.flua-promo-goals-bar{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.flua-promo-goals-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4e43c9,#a9a3f7 55%,#34d399);box-shadow:0 0 10px #6f66e78c}.flua-promo-goals-marks{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;margin-top:.3rem}.flua-promo-goals-marks i{height:2px;border-radius:999px;background:#ffffff1f}.flua-promo-goals-marks i.done{background:#34d399}.flua-promo-goals-marks i.current{background:#a9a3f7}.flua-promo-kpi{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border-radius:12px;background:#ffffff0a;border:1px solid rgba(169,163,247,.14)}.flua-promo-kpi span{display:block;font-size:.58rem;color:#dcd8ff8c}.flua-promo-kpi strong{display:block;font-size:1.05rem;letter-spacing:-.02em;margin:.1rem 0}.flua-promo-kpi em{display:inline-flex;align-items:center;gap:.2rem;font-style:normal;font-size:.58rem;color:#34d399}.flua-promo-spark{width:110px;height:34px;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(124,77,255,.45))}.flua-promo-products>span{display:block;font-size:.58rem;color:#dcd8ff80;margin-bottom:.35rem}.flua-promo-products>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.flua-promo-products article{padding:.4rem;border-radius:9px;background:color-mix(in srgb,var(--tone) 35%,rgba(20,18,40,.9));border:1px solid rgba(169,163,247,.14)}.flua-promo-products b{display:block;font-size:.55rem;line-height:1.25;margin-bottom:.2rem}.flua-promo-products em{font-style:normal;font-size:.62rem;color:#a9a3f7;font-weight:700}.flua-promo-panel>footer{display:flex;align-items:center;gap:.35rem;font-size:.58rem;color:#dcd8ffa6;padding-top:.15rem}.flua-promo-panel>footer svg{color:#34d399}.flua-promo-toast{position:absolute;right:4%;top:8%;z-index:3;max-width:180px;padding:.45rem .65rem;border-radius:12px;font-size:.68rem;line-height:1.35;color:#fff;background:#28225ae0;border:1px solid rgba(169,163,247,.3);box-shadow:0 12px 28px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:flua-promo-float 4s ease-in-out infinite}.flua-promo-float{position:absolute;left:1.2rem;bottom:-.35rem;z-index:3;padding:.45rem .85rem;border-radius:999px;font-size:.72rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#6f66e7,#4e43c9);box-shadow:0 10px 28px #4e43c98c,0 0 28px #6f66e773;animation:flua-promo-float 3.6s ease-in-out infinite;animation-delay:-1s}@keyframes flua-promo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.flua-promo-ad{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-self:stretch;min-height:100%;gap:.75rem;padding:clamp(1.6rem,3vw,2.4rem);background:linear-gradient(180deg,#1c1c24eb,#121218fa);border-left:1px solid rgba(255,255,255,.06)}.flua-promo-ad-kicker{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b4b4c3b3}.flua-promo-ad h3{margin:0;font-family:var(--font-display);font-size:clamp(1.55rem,2.6vw,2rem);letter-spacing:-.03em;line-height:1.15;min-height:2.4em}.flua-promo-ad>p:not(.flua-promo-ad-kicker){margin:0;color:#c8c8d7b8;font-size:.92rem;line-height:1.5;max-width:28ch;min-height:3em}.flua-promo-ad-cta{align-self:stretch;justify-content:center;margin-top:.55rem;padding:.95rem 1.2rem;border-radius:14px;font-size:1rem;box-shadow:0 12px 32px #4e43c98c,0 0 40px #6f66e773;animation:flua-promo-cta-glow 2.8s ease-in-out infinite}@keyframes flua-promo-cta-glow{0%,to{box-shadow:0 12px 32px #4e43c98c,0 0 28px #6f66e759}50%{box-shadow:0 14px 40px #4e43c9b3,0 0 52px #a9a3f78c}}@media(max-width:980px){.flua-promo-rotate{--flua-promo-h: unset}.flua-promo,.flua-promo-face.is-auto .flua-promo,.flua-promo-face.is-panel .flua-promo--panel,.flua-promo--panel{min-height:0;height:auto}.flua-promo{grid-template-columns:1fr}.flua-promo-ad{border-left:none;border-top:1px solid rgba(255,255,255,.06);min-height:200px}.flua-promo-dash{transform:none}.flua-promo-title{max-width:none}.flua-promo--panel{grid-template-columns:1fr}}@media(max-width:620px){.flua-promo-dash{grid-template-columns:1fr}.flua-promo-side{display:none}.flua-promo-products>div{grid-template-columns:1fr}.flua-promo-toast{display:none}}@media(prefers-reduced-motion:reduce){.flua-promo-glow,.flua-promo-toast,.flua-promo-float,.flua-promo-ad-cta{animation:none!important}}.flua-promo-rotate{--flua-promo-h: clamp(480px, 64vh, 580px);position:relative;isolation:isolate;padding-bottom:1.35rem}.flua-promo-stage-stack{display:grid;grid-template-columns:minmax(0,1fr)}.flua-promo-stage-stack>.flua-promo-face{grid-area:1 / 1;min-width:0}.flua-promo-face{opacity:0;visibility:hidden;pointer-events:none;z-index:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),visibility .55s}.flua-promo-face.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;animation:flua-promo-swap-in .7s cubic-bezier(.16,1,.3,1) both}.flua-promo-face.is-auto .flua-promo,.flua-promo-face.is-panel .flua-promo--panel{min-height:var(--flua-promo-h);height:100%}.flua-promo-face.is-active.is-auto .flua-promo{animation:flua-promo-glow-enter .75s ease both}.flua-promo-face.is-active.is-panel .flua-promo--panel{animation:flua-promo-panel-enter .8s cubic-bezier(.16,1,.3,1) both}@keyframes flua-promo-swap-in{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes flua-promo-glow-enter{0%{box-shadow:0 0 #6f66e700}to{box-shadow:0 1px #ffffff0d inset,0 28px 64px #00000073,0 0 48px #6f66e738}}@keyframes flua-promo-panel-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.flua-promo-dots{position:absolute;left:50%;bottom:.85rem;transform:translate(-50%);z-index:5;display:flex;gap:.45rem}.flua-promo-dots button{width:9px;height:9px;border-radius:999px;background:color-mix(in srgb,var(--ink-muted) 45%,transparent);transition:width .3s ease,background .3s ease}.flua-promo-dots button.on{width:26px;background:linear-gradient(90deg,#6f66e7,#a9a3f7);box-shadow:0 0 12px #6f66e773}.flua-promo-progress{position:absolute;left:1.25rem;right:1.25rem;bottom:0;height:3px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--border) 70%,transparent);z-index:4}.flua-promo-progress i{display:block;height:100%;width:100%;transform-origin:left center;background:linear-gradient(90deg,#4e43c9,#a9a3f7,#6f66e7);animation:flua-promo-timer 15s linear both}@keyframes flua-promo-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.flua-promo--panel{display:grid;grid-template-columns:1.15fr .95fr;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);min-height:var(--flua-promo-h, clamp(480px, 64vh, 580px));height:100%;padding:clamp(1.5rem,3vw,2.4rem);border-radius:28px;overflow:hidden;position:relative;isolation:isolate;background:radial-gradient(ellipse 50% 55% at 18% 45%,rgba(111,102,231,.14),transparent 58%),radial-gradient(ellipse 40% 40% at 85% 20%,rgba(169,163,247,.1),transparent 55%),linear-gradient(165deg,#f7f6fd,#f0effa 45%,#eceaf8);border:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.22));box-shadow:0 1px #ffffffb3 inset,0 24px 56px #1f22301a;color:var(--ink)}html.dark .flua-promo--panel{background:radial-gradient(ellipse 50% 55% at 18% 45%,rgba(111,102,231,.2),transparent 58%),linear-gradient(165deg,#171824,#12131c);border-color:#a9a3f729;color:#f4f3ff}.flua-promo-panel-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 25% 60%,rgba(111,102,231,.12),transparent 40%)}.flua-panel-visual,.flua-panel-copy{position:relative;z-index:1}.flua-panel-visual{position:relative;min-height:300px;display:grid;place-items:center}.flua-panel-tip{position:absolute;z-index:3;display:flex;align-items:center;gap:.55rem;padding:.65rem .8rem;border-radius:14px;background:#ffffffeb;border:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.2));box-shadow:0 14px 30px #1f22301f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:flua-promo-float 4.2s ease-in-out infinite}html.dark .flua-panel-tip{background:#1e1c34eb;border-color:#a9a3f738}.flua-panel-tip--a{top:6%;left:0;animation-delay:0s}.flua-panel-tip--b{right:2%;bottom:10%;animation-delay:-1.4s}.flua-panel-tip-ico{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#6f66e7,#4e43c9);flex-shrink:0}.flua-panel-tip strong{display:block;font-size:.78rem;letter-spacing:-.01em}.flua-panel-tip span:last-child{display:block;font-size:.68rem;color:var(--ink-muted)}.flua-laptop{width:min(100%,460px);transform:perspective(1000px) rotateY(12deg) rotateX(4deg);filter:drop-shadow(0 28px 40px rgba(31,34,48,.22))}.flua-laptop-lid{border-radius:14px 14px 8px 8px;background:linear-gradient(180deg,#2a2b36,#1a1b24);padding:10px 10px 6px;border:1px solid rgba(255,255,255,.08)}.flua-laptop-bezel{border-radius:8px;overflow:hidden;background:#0f1018;border:1px solid rgba(255,255,255,.06)}.flua-laptop-screen{display:grid;grid-template-columns:72px 1fr;min-height:230px;background:linear-gradient(160deg,#f4f3fb,#ebe9f7);color:#1f2230}html.dark .flua-laptop-screen{background:linear-gradient(160deg,#1c1e2c,#151722);color:#f4f3ff}.flua-laptop-screen aside{padding:.55rem .4rem;background:#ffffff8c;border-right:1px solid rgba(31,34,48,.06)}html.dark .flua-laptop-screen aside{background:#0a0a1273;border-color:#ffffff0f}.flua-laptop-screen aside b{display:block;font-size:.62rem;color:#6f66e7;margin-bottom:.45rem}.flua-laptop-screen aside nav{display:grid;gap:.18rem}.flua-laptop-screen aside span{font-size:.48rem;color:#7a7e90;padding:.18rem .28rem;border-radius:5px}.flua-laptop-screen aside span.on{color:#fff;background:linear-gradient(135deg,#6f66e7,#4e43c9)}.flua-laptop-main{padding:.55rem .6rem .5rem;display:grid;gap:.4rem;min-width:0}.flua-laptop-main header strong{display:block;font-size:.68rem}.flua-laptop-main header em{display:block;font-style:normal;font-size:.5rem;color:#7a7e90}.flua-laptop-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}.flua-laptop-quick span{display:inline-flex;align-items:center;gap:.2rem;font-size:.48rem;padding:.28rem;border-radius:7px;background:#6f66e71a;color:#4e43c9}html.dark .flua-laptop-quick span{color:#d8d4ff;background:#6f66e738}.flua-laptop-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.flua-laptop-kpis article{padding:.35rem;border-radius:8px;background:#fff;border:1px solid rgba(31,34,48,.06)}html.dark .flua-laptop-kpis article{background:#ffffff0a;border-color:#ffffff0f}.flua-laptop-kpis span{display:block;font-size:.45rem;color:#7a7e90}.flua-laptop-kpis strong{display:block;font-size:.72rem;margin:.1rem 0 .25rem}.flua-laptop-kpis i.line,.flua-laptop-kpis i.bars{display:block;height:16px;border-radius:4px;background:linear-gradient(90deg,transparent,rgba(111,102,231,.45),transparent),linear-gradient(180deg,rgba(111,102,231,.15),transparent)}.flua-laptop-kpis i.bars{background:repeating-linear-gradient(90deg,#6F66E7 0 3px,transparent 3px 6px);opacity:.7}.flua-laptop-bottom{display:grid;grid-template-columns:1.2fr .8fr;gap:.3rem}.flua-laptop-bottom>div{padding:.35rem;border-radius:8px;background:#fff;border:1px solid rgba(31,34,48,.06)}html.dark .flua-laptop-bottom>div{background:#ffffff0a;border-color:#ffffff0f}.flua-laptop-bottom span{font-size:.5rem;font-weight:700}.flua-laptop-bottom p{margin:.2rem 0 0;font-size:.45rem;color:#7a7e90}.flua-laptop-donut{display:flex;flex-wrap:wrap;gap:.2rem;align-content:center}.flua-laptop-donut span{font-size:.42rem!important;padding:.15rem .3rem;border-radius:999px;background:#6f66e71f;color:#4e43c9}.flua-laptop-base{height:12px;margin:0 8% -2px;border-radius:0 0 10px 10px;background:linear-gradient(180deg,#3a3b48,#23242e);position:relative}.flua-laptop-base i{position:absolute;left:50%;top:3px;width:18%;height:4px;transform:translate(-50%);border-radius:999px;background:#ffffff1f}.flua-panel-copy{display:flex;flex-direction:column;gap:1rem;max-width:34rem}.flua-panel-copy h2{margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.12;letter-spacing:-.03em}.flua-panel-copy h2 span{color:#6f66e7;background:linear-gradient(120deg,#6f66e7,#4e43c9);-webkit-background-clip:text;background-clip:text;color:transparent}.flua-panel-copy>p:not(.flua-panel-tagline){margin:0;color:var(--ink-soft);font-size:.98rem;line-height:1.6}.flua-panel-cta{align-self:flex-start;border-radius:999px;padding:.85rem 1.35rem;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700;box-shadow:0 12px 28px #4e43c959,0 0 24px #6f66e733}.flua-panel-tagline{margin:.35rem 0 0;display:inline-flex;align-items:center;gap:.55rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.flua-panel-tagline i{width:3px;height:1.1rem;border-radius:999px;background:linear-gradient(180deg,#6f66e7,#4e43c9)}@media(max-width:980px){.flua-laptop{transform:none;width:min(100%,400px)}.flua-panel-tip--a{top:0;left:0}.flua-panel-copy{max-width:none}}@media(max-width:620px){.flua-panel-tip{display:none}.flua-promo-dots{bottom:.55rem}}@media(prefers-reduced-motion:reduce){.flua-promo-face,.flua-promo-face.is-active,.flua-promo-face.is-active.is-auto .flua-promo,.flua-promo-face.is-active.is-panel .flua-promo--panel,.flua-promo-progress i,.flua-panel-tip{animation:none!important;transition:none!important}}.landing-v2 .landing-pattern-slot{min-height:0;padding-block:clamp(1.5rem,3vh,2.75rem)}.flua-pattern--plans{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;padding:clamp(1.75rem,3.5vw,2.75rem);background:radial-gradient(ellipse 55% 60% at 12% 20%,rgba(111,102,231,.28),transparent 55%),radial-gradient(ellipse 45% 50% at 88% 80%,rgba(78,67,201,.22),transparent 50%),linear-gradient(155deg,#12131c,#0d0e16,#0a0b12);border:1px solid rgba(169,163,247,.16);box-shadow:0 1px #ffffff0d inset,0 28px 64px #0006;color:#f4f3ff}.flua-pattern-orbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.flua-pattern-orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:.55;animation:flua-promo-breathe 9s ease-in-out infinite}.flua-pattern-orb--a{width:280px;height:280px;top:-60px;left:-40px;background:radial-gradient(circle,rgba(124,77,255,.45),transparent 70%)}.flua-pattern-orb--b{width:240px;height:240px;right:-30px;bottom:-50px;background:radial-gradient(circle,rgba(169,163,247,.3),transparent 70%);animation-delay:-3s}.flua-pattern-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(1.5rem,3.5vw,2.75rem);align-items:center}.flua-pattern-copy{display:flex;flex-direction:column;gap:1rem;max-width:34rem}.flua-pattern-badge{align-self:flex-start;display:inline-flex;padding:.32rem .75rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d8d4ff;background:#6f66e740;border:1px solid rgba(169,163,247,.3)}.flua-pattern-copy h2{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.1;letter-spacing:-.035em}.flua-pattern-copy h2 span{background:linear-gradient(120deg,#a9a3f7 5%,#7c4dff 45%,#6f66e7 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.flua-pattern-copy>p{margin:0;color:#dcd8ffb8;font-size:.98rem;line-height:1.6;max-width:42ch}.flua-pattern-cta{align-self:flex-start;border-radius:999px;padding:.85rem 1.35rem;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700;box-shadow:0 12px 28px #4e43c973,0 0 28px #6f66e74d}.flua-pattern-trust{list-style:none;display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;margin:.35rem 0 0;padding:0}.flua-pattern-trust li{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:#dcd8ffd1}.flua-pattern-trust li svg{color:#a9a3f7}.flua-pattern-cards{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;align-items:end;padding-bottom:1.5rem}.flua-pattern-card{position:relative;display:flex;flex-direction:column;gap:.55rem;padding:1.15rem 1rem 1.2rem;border-radius:20px;background:#1c1a348c;border:1px solid rgba(169,163,247,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 14px 32px #00000047;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.flua-pattern-card:hover{transform:translateY(-4px);border-color:#a9a3f759;box-shadow:0 18px 40px #00000059,0 0 28px #6f66e733}.flua-pattern-card.is-featured{padding-top:1.55rem;min-height:108%;margin-bottom:-4%;background:linear-gradient(165deg,#4e43c973,#1c1a34b8 55%,#141228d9);border-color:#a9a3f766;box-shadow:0 18px 44px #0006,0 0 36px #6f66e747}.flua-pattern-card-badge{position:absolute;top:.7rem;right:.7rem;font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.22rem .5rem;border-radius:999px;color:#fff;background:linear-gradient(135deg,#6f66e7,#4e43c9)}.flua-pattern-card-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#6f66e7,#4e43c9);box-shadow:0 8px 18px #4e43c966}.flua-pattern-card h3{margin:0;font-family:var(--font-display);font-size:1.1rem;letter-spacing:-.02em}.flua-pattern-card>p{margin:0;font-size:.8rem;line-height:1.45;color:#dcd8ffad}.flua-pattern-card ul{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:.4rem}.flua-pattern-card li{display:flex;align-items:flex-start;gap:.4rem;font-size:.76rem;color:#ebe8ffe0}.flua-pattern-card li svg{color:#818cf8;flex-shrink:0;margin-top:.1rem}.flua-pattern-proof{position:absolute;right:.25rem;bottom:0;z-index:2;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:999px;font-size:.7rem;font-weight:650;color:#fff;background:#28225ae0;border:1px solid rgba(169,163,247,.28);box-shadow:0 10px 24px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:980px){.flua-pattern-grid{grid-template-columns:1fr}.flua-pattern-copy{max-width:none}.flua-pattern-card.is-featured{min-height:0;margin-bottom:0}}@media(max-width:720px){.flua-pattern-cards{grid-template-columns:1fr;padding-bottom:2.5rem}.flua-pattern-proof{left:50%;right:auto;transform:translate(-50%);white-space:nowrap}}.landing-v2 .track-spot{position:relative;min-height:0!important;display:block}.landing-v2 .track-spot.landing-band:not(.landing-band--proof):not(.landing-ad-slot):not(.landing-band--cta)>.landing-band-inner.track-spot-grid{position:relative;z-index:1;flex:none;display:flex;flex-direction:column;align-items:center;gap:clamp(1.75rem,4vw,2.75rem);justify-content:center;padding-block:clamp(4.5rem,8vh,6.5rem)}.landing-v2 .track-spot-copy{width:min(100%,40rem);margin-inline:auto;text-align:center}.landing-v2 .track-spot-kicker{display:inline-flex;margin:0 0 1rem;padding:.32rem .75rem;border-radius:999px;font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f4f2ff;background:linear-gradient(135deg,#6f66e7,#4e43c9);box-shadow:0 0 18px #6f66e759}.landing-v2 .track-spot-copy h2{margin:0 auto;max-width:16ch;font-family:var(--font-display);font-size:clamp(2.2rem,4.2vw,3.35rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:#fff}.landing-v2 .track-spot-copy h2 em{font-style:normal;background:linear-gradient(120deg,#cfc9ff,#8b84ef 55%,#6f66e7);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-v2 .track-spot-copy>p{max-width:46ch;margin:1.15rem auto 0;font-size:1.02rem;line-height:1.6;color:#e6e4fab8}.landing-v2 .track-spot-copy ul{list-style:none;width:fit-content;max-width:100%;margin:1.35rem auto 0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;text-align:left}.landing-v2 .track-spot-copy li{display:flex;align-items:center;gap:.65rem;font-size:.95rem;font-weight:600;color:var(--ink)}.landing-v2 .track-spot-copy li svg{flex-shrink:0;color:#a9a3f7}.landing-v2 .track-spot-stage{position:relative;min-width:0;width:min(100%,720px);margin-inline:auto;padding:3.4rem 1.15rem 1.15rem;border-radius:28px;background:radial-gradient(circle at 1px 1px,rgba(169,163,247,.28) 1px,transparent 0) 0 0 / 18px 18px,linear-gradient(165deg,#242038b8,#12101ce6);border:1px solid rgba(169,163,247,.22);box-shadow:0 1px #ffffff0f inset,0 24px 50px #00000038}.landing-v2 .track-pin{position:absolute;display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem .28rem .35rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;color:var(--ink);background:color-mix(in srgb,var(--surface) 82%,transparent);border:1px solid color-mix(in srgb,var(--gold) 30%,var(--border));box-shadow:0 8px 20px #0000002e;animation:track-pin-float 4.2s ease-in-out infinite}.landing-v2 .track-pin:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:linear-gradient(135deg,#cfc9ff,#6f66e7);box-shadow:0 0 10px #6f66e7a6}.landing-v2 .track-pin--sp{top:.85rem;left:1.15rem}.landing-v2 .track-pin--rj{top:.85rem;right:1.15rem;animation-delay:.8s}@keyframes track-pin-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.landing-v2 .track-card{position:relative;width:100%;padding:1.05rem 1.15rem 1.1rem;border-radius:18px;background:#12101ceb;border:1px solid rgba(169,163,247,.18);box-shadow:0 1px #ffffff14 inset,0 18px 40px #00000047}.landing-v2 .track-card header{display:flex;align-items:center;gap:.45rem;margin-bottom:.85rem;font-family:var(--font-display);font-size:.82rem;font-weight:700;color:var(--ink)}.landing-v2 .track-card-dot{width:.45rem;height:.45rem;border-radius:50%;background:#a9a3f7;box-shadow:0 0 10px #6f66e7b3}.landing-v2 .track-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.landing-v2 .track-card li{display:grid;grid-template-columns:7.2rem 1fr;align-items:center;gap:.65rem;font-size:.78rem;font-weight:650;color:var(--ink-soft)}.landing-v2 .track-card li i{display:block;height:7px;width:0;border-radius:99px;background:linear-gradient(90deg,#4e43c9,#6f66e7 58%,#cfc9ff);box-shadow:0 0 12px #6f66e747}.landing-v2 [data-reveal].is-revealed .track-card li i,.landing-v2 .track-spot-grid.is-revealed .track-card li i{width:var(--w);transition:width 1.05s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--bi, 0) * .08s)}@media(max-width:900px){.landing-v2 .track-spot.landing-band:not(.landing-band--proof):not(.landing-ad-slot):not(.landing-band--cta)>.landing-band-inner.track-spot-grid{grid-template-columns:1fr}.landing-v2 .track-spot-copy h2{max-width:14ch}.landing-v2 .track-spot-stage{padding-top:3.1rem}}@media(prefers-reduced-motion:reduce){.landing-v2 .track-pin{animation:none}.landing-v2 .track-card li i{width:var(--w);transition:none}}.landing-v2 .landing-band:not(.landing-band--proof):not(.landing-ad-slot) .section-head{width:100%;max-width:42rem;margin-inline:auto;margin-bottom:1.35rem;text-align:center;display:flex;flex-direction:column;align-items:center}.landing-v2 .section-head-top{justify-content:center}.landing-v2 .section-head-top:before,.landing-v2 .section-head-top:after,.landing-v2 .wa-recover-kicker:before,.landing-v2 .wa-recover-kicker:after,.landing-v2 .track-spot-kicker:before,.landing-v2 .track-spot-kicker:after,.landing-v2 .flua-suite-badge:before,.landing-v2 .flua-suite-badge:after{content:"";width:2.6rem;height:1px;border-radius:99px;flex-shrink:0;background:linear-gradient(90deg,transparent,rgba(169,163,247,.75))}.landing-v2 .section-head-top:after,.landing-v2 .wa-recover-kicker:after,.landing-v2 .track-spot-kicker:after,.landing-v2 .flua-suite-badge:after{background:linear-gradient(90deg,rgba(169,163,247,.75),transparent)}.landing-v2 .section-head .section-index,.landing-v2 .section-head .section-label,.landing-v2 #funcionalidades .section-index,.landing-v2 #funcionalidades .section-label,.landing-v2 #faq .section-index,.landing-v2 #faq .section-label,.landing-v2 .landing-final-cta .section-index,.landing-v2 .landing-final-cta .section-label{color:#c4bfff;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700}.landing-v2 .title-accent,.landing-v2 .section-head h2 .title-accent{background:linear-gradient(100deg,#8b84ef,#d4d0ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}html.dark .landing-v2 .section-head h2,html.dark .landing-v2 .wa-recover-head h2,html.dark .landing-v2 .track-spot-copy h2,html.dark .landing-v2 .flua-suite-dark-copy h2{color:#fff}.landing-v2 .section-head .section-lead,.landing-v2 #funcionalidades .section-lead,.landing-v2 .landing-final-cta .section-lead,.landing-v2 .wa-recover-lead,.landing-v2 .track-spot-copy>p,.landing-v2 .flua-suite-dark-copy>p{color:#e4e1ffc7;text-align:center;margin-inline:auto}.landing-v2 .section-head .section-pull,.landing-v2 #funcionalidades .section-pull,.landing-v2 #faq .section-pull,.landing-v2 .landing-final-cta .section-pull{margin-top:.45rem;max-width:none;text-align:center;font-size:1.05rem;font-weight:650;color:#b7b1f8}.landing-v2 .landing-band--cta-cinematic .landing-final-cta .section-head h2{max-width:16ch;color:#fff}.landing-v2 .landing-band.landing-band--cta.landing-band--cta-cinematic:not(.landing-band--proof):not(.landing-ad-slot){min-height:0;background:radial-gradient(ellipse 58% 46% at 50% 42%,rgba(255,255,255,.26),transparent 64%),radial-gradient(ellipse 42% 38% at 6% 92%,rgba(42,28,130,.38),transparent 62%),radial-gradient(ellipse 34% 28% at 94% 8%,rgba(255,255,255,.22),transparent 60%),linear-gradient(180deg,#3d36c4,#6d65ee 40%,#4d43c4,#2a227f)}.landing-v2 .landing-band--cta-cinematic .landing-band-atmosphere{background:none;-webkit-mask-image:none;mask-image:none;opacity:1}.landing-v2 .landing-band--cta-cinematic .cta-aurora,.landing-v2 .landing-band--cta-cinematic .cta-glow,.landing-v2 .landing-band--cta-cinematic .cta-beam,.landing-v2 .landing-band--cta-cinematic .cta-crest,.landing-v2 .landing-band--cta-cinematic .cta-sea,.landing-v2 .landing-band--cta-cinematic .cta-mote{position:absolute;pointer-events:none}.landing-v2 .landing-band--cta-cinematic .cta-aurora{top:-12%;right:-8%;bottom:-12%;left:-8%;background:radial-gradient(ellipse 46% 38% at 50% 42%,rgba(255,255,255,.32),transparent 62%),radial-gradient(ellipse 32% 28% at 18% 78%,rgba(255,255,255,.16),transparent 58%),radial-gradient(ellipse 28% 24% at 84% 18%,rgba(214,208,255,.28),transparent 60%);animation:cta-aurora 14s ease-in-out infinite}.landing-v2 .landing-band--cta-cinematic .cta-glow{border-radius:50%;filter:blur(18px);animation:cta-glow-drift 16s ease-in-out infinite}.landing-v2 .landing-band--cta-cinematic .cta-glow--a{width:min(46vw,520px);height:min(46vw,520px);top:-12%;right:-6%;background:radial-gradient(circle,rgba(255,255,255,.42),transparent 68%)}.landing-v2 .landing-band--cta-cinematic .cta-glow--b{width:min(40vw,440px);height:min(40vw,440px);left:-8%;bottom:-6%;background:radial-gradient(circle,rgba(186,178,255,.45),transparent 70%);animation-duration:20s;animation-direction:reverse}.landing-v2 .landing-band--cta-cinematic .cta-beam{top:-30%;left:-20%;width:28%;height:160%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);filter:blur(10px);animation:cta-beam-sweep 11s ease-in-out infinite}.landing-v2 .landing-band--cta-cinematic .cta-crest{top:-1px;left:0;width:100%;height:78px}.landing-v2 .landing-band--cta-cinematic .cta-crest-line{filter:drop-shadow(0 0 6px rgba(255,255,255,.85))}.landing-v2 .landing-band--cta-cinematic .cta-sea{left:0;width:100%;overflow:hidden}.landing-v2 .landing-band--cta-cinematic .cta-sea svg{position:absolute;top:0;left:0;width:200%;height:100%;animation:cta-sea-slide 18s linear infinite}.landing-v2 .landing-band--cta-cinematic .cta-sea--back{bottom:-4%;height:62%;opacity:.8}.landing-v2 .landing-band--cta-cinematic .cta-sea--mid{bottom:0;height:48%}.landing-v2 .landing-band--cta-cinematic .cta-sea--mid svg{animation-duration:13s;animation-direction:reverse}.landing-v2 .landing-band--cta-cinematic .cta-sea--front{bottom:0;height:38%}.landing-v2 .landing-band--cta-cinematic .cta-sea--front svg{animation-duration:9s}.landing-v2 .landing-band--cta-cinematic .cta-mote{left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #ffffffd9,0 0 18px 5px #d2c8ff8c;animation:cta-mote 3.6s ease-in-out infinite;animation-delay:var(--d)}.landing-v2 .landing-band--cta-cinematic .landing-final-cta:before{content:"";position:absolute;z-index:-1;left:50%;top:42%;width:min(640px,86vw);height:240px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(255,255,255,.32),transparent 68%);filter:blur(6px);pointer-events:none;animation:cta-halo 7.5s ease-in-out infinite}.landing-v2 .landing-band--cta-cinematic .section-head-top:before,.landing-v2 .landing-band--cta-cinematic .section-head-top:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.9))}.landing-v2 .landing-band--cta-cinematic .section-head-top:after{background:linear-gradient(90deg,rgba(255,255,255,.9),transparent)}.landing-v2 .landing-band--cta-cinematic .section-index,.landing-v2 .landing-band--cta-cinematic .section-label{color:#ffffffeb}.landing-v2 .landing-band--cta-cinematic .section-head h2 .title-accent{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#fff;text-shadow:0 0 12px rgba(255,255,255,.85),0 0 28px rgba(255,255,255,.45)}.landing-v2 .landing-band--cta-cinematic .landing-final-cta .section-lead,.landing-v2 .landing-band--cta-cinematic .landing-final-cta .section-pull{color:#ffffffeb}.landing-v2 .landing-band--cta-cinematic .landing-final-cta .cta-row .btn-primary:not(.landing-final-cta-outline){background:#fff;color:#3c349f;box-shadow:0 0 0 1px #ffffff47,0 14px 32px #24126e52,0 0 28px #ffffff47;animation:cta-btn-glow 3.8s ease-in-out infinite}.landing-v2 .landing-band--cta-cinematic .landing-final-cta .cta-row .btn-primary:not(.landing-final-cta-outline):hover{background:#fff;color:#2d2688;filter:none}.landing-v2 .landing-band--cta-cinematic .landing-final-cta .btn-primary.landing-final-cta-outline{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.48);box-shadow:inset 0 1px #fff6,0 12px 28px #24126e2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:none}.landing-v2 .landing-band--cta-cinematic .landing-final-cta .btn-primary.landing-final-cta-outline:hover{background:#ffffff3d;color:#fff;border-color:#ffffffb3}@keyframes cta-sea-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cta-aurora{0%,to{transform:scale(1) translateZ(0);opacity:.85}50%{transform:scale(1.06) translate3d(0,-1.5%,0);opacity:1}}@keyframes cta-glow-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,-5%,0) scale(1.08)}}@keyframes cta-beam-sweep{0%,to{transform:translate(0) rotate(16deg);opacity:.25}45%{opacity:.8}70%{transform:translate(320%) rotate(16deg);opacity:.15}}@keyframes cta-mote{0%,to{opacity:.2;transform:translateY(0) scale(.65)}50%{opacity:1;transform:translateY(-12px) scale(1)}}@keyframes cta-halo{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-52%) scale(1.06)}}@keyframes cta-btn-glow{0%,to{box-shadow:0 0 0 1px #ffffff38,0 14px 32px #24126e52,0 0 18px #ffffff2e}50%{box-shadow:0 0 0 1px #ffffff73,0 16px 36px #24126e5c,0 0 32px #ffffff6b}}@media(max-width:900px){.landing-v2 .landing-band--cta-cinematic .cta-sea--back{height:34%}.landing-v2 .landing-band--cta-cinematic .cta-sea--mid{height:24%}.landing-v2 .landing-band--cta-cinematic .cta-sea--front{height:18%}.landing-v2 .landing-band--cta-cinematic .cta-crest{height:42px}}@media(prefers-reduced-motion:reduce){.landing-v2 .landing-band--cta-cinematic .cta-aurora,.landing-v2 .landing-band--cta-cinematic .cta-glow,.landing-v2 .landing-band--cta-cinematic .cta-beam,.landing-v2 .landing-band--cta-cinematic .cta-sea svg,.landing-v2 .landing-band--cta-cinematic .cta-mote,.landing-v2 .landing-band--cta-cinematic .landing-final-cta:before,.landing-v2 .landing-band--cta-cinematic .landing-final-cta .cta-row .btn-primary:not(.landing-final-cta-outline){animation:none!important}.landing-v2 .landing-band--cta-cinematic .cta-mote{opacity:.75}}@media(max-width:900px){html,body{overflow-x:clip}.landing,.landing-v2,.live-map-section{overflow-x:clip;max-width:100vw}.landing-v2 .hero-stage,.landing-v2 .landing-band,.landing-v2 .landing-band-inner,.landing-v2 .section{max-width:100%;box-sizing:border-box}.landing-v2 .landing-band:not(.landing-band--proof):not(.landing-ad-slot),.landing-v2 .landing-band--cta{min-height:0!important;padding-block:clamp(1.75rem,5vw,2.5rem)!important}.landing-v2 .hero-stage{min-height:0!important;width:100%;max-width:100%;padding:1.25rem clamp(1rem,4vw,1.25rem) 3.5rem!important;gap:1.25rem!important;justify-items:stretch}.landing-v2 .hero-copy{width:100%;max-width:100%!important;padding-inline:0;align-items:stretch!important;text-align:left!important}.landing-v2 .hero-copy h1{max-width:none!important;font-size:clamp(1.75rem,8vw,2.35rem)!important;line-height:1.12}.landing-v2 .hero-sub{margin-inline:0!important;max-width:100%;font-size:.95rem}.landing-v2 .hero-cta-row,.landing-v2 .cta-row{flex-direction:column;align-items:stretch!important;justify-content:stretch!important;width:100%;gap:.65rem}.landing-v2 .hero-cta-row .btn-primary,.landing-v2 .hero-cta-row .btn-secondary,.landing-v2 .cta-row .btn-primary,.landing-v2 .cta-row .btn-secondary{width:100%;justify-content:center;min-width:0}.landing-v2 .hero-copy .social-proof{align-items:flex-start!important;text-align:left!important;width:100%}.landing-v2 .hero-copy .social-proof p{max-width:none!important}.landing-v2 .hero-visual{width:100%!important;max-width:100%!important;min-height:540px!important;overflow:visible!important;justify-self:center;position:relative;display:flex;align-items:center;justify-content:center;perspective:1400px;margin-top:.5rem}.landing-v2 .hero-flip-scene{width:min(100%,360px)!important;max-width:100%;height:540px!important;margin-inline:auto;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.landing-v2 .phone-stage{display:flex;align-items:center;justify-content:center;transform-origin:center center}.landing-v2 .store-preview-frame{max-width:min(320px,86vw)!important;margin-inline:auto}.landing-v2 .glow-ring{width:min(340px,80vw)!important;height:min(340px,80vw)!important}.landing-v2 .hero-wave-stack,.landing-v2 .hero-stage-bg{max-width:100vw;overflow:hidden}.landing-v2 .hero-float-layer{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.landing-v2 .hero-float{display:inline-flex!important}.landing-v2 .float-chip{padding:.42rem .75rem!important;font-size:.72rem!important;white-space:nowrap!important;box-shadow:0 10px 24px #0f111a73,0 0 0 1px #ffffff1f!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;pointer-events:none!important}.landing-v2 .float-pix{top:5%!important;left:clamp(2px,3.5vw,18px)!important}.landing-v2 .float-saldo{top:14%!important;right:clamp(2px,3.5vw,18px)!important}.landing-v2 .float-venda{bottom:8%!important;right:clamp(2px,3.5vw,18px)!important}.landing-v2 .float-venda .mini-bolt{width:18px!important;height:18px!important}.landing-v2 .float-store-a{top:5%!important;left:clamp(2px,3.5vw,18px)!important}.landing-v2 .float-store-b{top:14%!important;right:clamp(2px,3.5vw,18px)!important}.landing-v2 .float-store-c{bottom:8%!important;right:clamp(2px,3.5vw,18px)!important}.landing-band-inner{padding-inline:clamp(1rem,4vw,1.25rem)!important}.landing-v2 .landing-band{width:100%!important;margin-inline:0!important;border-radius:0!important;overflow:hidden}.proof-strip,.proof-strip--pitch{padding-inline:0;text-align:left}.proof-keywords,.landing-v2 .proof-keywords{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.45rem;max-width:100%}.proof-keywords li,.landing-v2 .proof-keywords li{max-width:100%}.nav-wrap .nav{padding-inline:.65rem!important;gap:.35rem}.nav-actions{gap:.35rem!important}.nav-actions .btn-primary.nav-cta{height:34px!important;min-height:34px!important;padding:0 .85rem!important;font-size:.76rem!important;white-space:nowrap!important;border-radius:9999px!important;gap:.35rem!important}.nav-actions .btn-primary.nav-cta .nav-cta-icon{font-size:.78rem!important}.nav-actions .profile-chip{height:34px!important;min-height:34px!important;padding:.15rem .65rem .15rem .2rem!important;gap:.35rem!important;font-size:.78rem!important;border-radius:9999px!important}.nav-actions .profile-chip .avatar{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important}.nav-actions .profile-chip>span:last-child{max-width:80px!important}.flua-promo-rotate{--flua-promo-h: unset;width:100%;max-width:100%;overflow:hidden;padding-bottom:1.1rem}.flua-promo-stage-stack{display:block;position:relative;width:100%}.flua-promo-face{width:100%}.flua-promo-face:not(.is-active){position:absolute;inset:0 auto auto 0;width:100%;height:100%;overflow:hidden;pointer-events:none}.flua-promo-face.is-active{position:relative;animation:none}.flua-promo,.flua-promo--panel{width:100%;max-width:100%;min-height:0!important;height:auto!important;border-radius:20px;grid-template-columns:1fr!important}.flua-promo-main{padding:1.15rem 1rem 1rem!important;gap:.7rem}.flua-promo-title{font-size:clamp(1.35rem,6.5vw,1.75rem)!important}.flua-promo-stage{display:none}.flua-promo-toast,.flua-promo-float{display:none!important}.flua-promo-ad{min-height:0!important;padding:1.25rem 1rem 1.4rem!important}.flua-promo-ad h3{min-height:0;font-size:1.35rem}.flua-promo-ad>p:not(.flua-promo-ad-kicker){min-height:0}.flua-promo-ad-cta,.flua-promo-cta,.flua-panel-cta{width:100%;justify-content:center}.flua-panel-visual{min-height:0;padding-block:.5rem}.flua-laptop,.flua-suite-laptop{width:min(100%,340px)!important;transform:none!important;margin-inline:auto}.flua-laptop-screen,.flua-suite-laptop-screen{grid-template-columns:1fr!important;min-height:180px}.flua-laptop-screen aside,.flua-suite-laptop-screen aside{display:none}.flua-panel-tip,.flua-suite-tip{display:none!important}.flua-panel-copy{padding-inline:.15rem}.flua-panel-copy h2{font-size:clamp(1.35rem,6vw,1.7rem)}.flua-suite{width:100%;max-width:100%;overflow:hidden}.flua-suite-light,.flua-suite-dark,.flua-suite-dark-inner{width:100%;max-width:100%;border-radius:18px;overflow:hidden}.flua-suite-strip{margin-inline:0!important;padding-inline:.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.flua-suite-cards{grid-template-columns:1fr!important;gap:.75rem;padding-bottom:3.25rem}.flua-suite-card{width:100%;max-width:100%;overflow:hidden}.flua-suite-card-aura{top:-20%;right:-20%;bottom:-20%;left:-20%;filter:blur(18px)}.flua-suite-card.is-spotlight{transform:none}.flua-suite-proof{left:.75rem!important;right:.75rem!important;transform:none!important;width:auto!important;max-width:none!important;justify-content:center}.feature-grid,.feature-grid--3,.feature-grid--soft{grid-template-columns:1fr!important}.landing-v2 .section-head,.landing-v2 .section-body{padding-inline:0}.site-footer,.footer{padding-inline:1rem}.auth-split{width:100%;max-width:100vw;overflow-x:clip}.auth-split-form-side{padding-inline:1rem!important}.auth-social-btn{flex-basis:100%;min-width:100%}}@media(max-width:480px){.nav-brand span:not(.sr-only){font-size:.92rem}.nav-actions .btn-primary.nav-cta{padding:0 .68rem!important;font-size:.72rem!important;gap:.25rem!important}.nav-actions .profile-chip{padding:.12rem .5rem .12rem .18rem!important;font-size:.74rem!important}.nav-actions .profile-chip>span:last-child{max-width:60px!important}.landing-v2 .hero-copy h1{font-size:1.65rem!important}.flua-promo-trust{flex-direction:column;align-items:flex-start;gap:.45rem}}@media(max-width:400px){.landing-v2 .phone-stage{transform:scale(.92)}.landing-v2 .hero-flip-scene{height:505px!important}.landing-v2 .hero-visual{min-height:505px!important}.landing-v2 .float-pix{top:3%!important;left:2px!important}.landing-v2 .float-saldo{top:12%!important;right:2px!important}.landing-v2 .float-venda{bottom:6%!important;right:2px!important}}@media(max-width:350px){.landing-v2 .phone-stage{transform:scale(.84)}.landing-v2 .hero-flip-scene{height:465px!important}.landing-v2 .hero-visual{min-height:465px!important}}.sale-toast-stack{position:fixed;left:max(1rem,env(safe-area-inset-left));bottom:max(1.15rem,env(safe-area-inset-bottom));z-index:80;display:flex;flex-direction:column;gap:.65rem;width:min(22.5rem,calc(100vw - 2rem));pointer-events:none}.sale-toast{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;padding:.85rem .95rem 1rem;border-radius:16px;overflow:hidden;color:#1a1c28;background:linear-gradient(165deg,#fffffff7,#f8f7fff0);border:1px solid rgba(78,67,201,.14);box-shadow:0 18px 40px #1c183829,0 4px 12px #4e43c914,inset 0 1px #fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:left bottom;will-change:transform,opacity}.sale-toast.is-entering{animation:sale-toast-in .55s cubic-bezier(.22,1,.36,1) both}.sale-toast.is-leaving{animation:sale-toast-out .4s cubic-bezier(.4,0,.7,.2) both}@keyframes sale-toast-in{0%{opacity:0;transform:translate3d(-28px,12px,0) scale(.92);filter:blur(2px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes sale-toast-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(-36px,8px,0) scale(.94)}}.sale-toast-icon{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:12px;color:#fff;background:linear-gradient(145deg,#6f66e7,#4e43c9);box-shadow:0 8px 18px #4e43c959;flex-shrink:0}.sale-toast--pix .sale-toast-icon{background:linear-gradient(145deg,#32bcad,#1a9b8e);box-shadow:0 8px 18px #1a9b8e52}.sale-toast--card .sale-toast-icon,.sale-toast--debit .sale-toast-icon{background:linear-gradient(145deg,#6f66e7,#4e43c9)}.sale-toast--boleto .sale-toast-icon{background:linear-gradient(145deg,#f0a202,#d97706);box-shadow:0 8px 18px #d9770647}.sale-toast-body{min-width:0;display:grid;gap:.2rem}.sale-toast-title{margin:0;display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4e43c9}.sale-toast--pix .sale-toast-title{color:#0f766e}.sale-toast--boleto .sale-toast-title{color:#b45309}.sale-toast-title svg{flex-shrink:0}.sale-toast-copy{margin:0;font-size:.9rem;line-height:1.35;color:#2a2d3d}.sale-toast-copy strong{font-weight:700;color:#16182a}.sale-toast-copy em{font-style:normal;font-weight:600;color:#4e43c9}.sale-toast-meta{margin:.15rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;color:#6b7085}.sale-toast-method{font-weight:700;color:#3d4158}.sale-toast-dot{width:3px;height:3px;border-radius:50%;background:#b4b8c9}.sale-toast-bar{position:absolute;left:0;right:0;bottom:0;height:3px;transform-origin:left center;background:linear-gradient(90deg,#6f66e7,#a9a3f7);animation:sale-toast-bar 5s linear both}.sale-toast--pix .sale-toast-bar{background:linear-gradient(90deg,#1a9b8e,#5eead4)}.sale-toast--boleto .sale-toast-bar{background:linear-gradient(90deg,#d97706,#fbbf24)}.sale-toast.is-leaving .sale-toast-bar{animation:none;opacity:0}@keyframes sale-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}html.dark .sale-toast{color:#f3f2ff;background:linear-gradient(165deg,#201e30f5,#181626f0);border-color:#a9a3f72e;box-shadow:0 18px 40px #00000073,0 4px 12px #4e43c933,inset 0 1px #ffffff0f}html.dark .sale-toast-copy{color:#d5d3e8}html.dark .sale-toast-copy strong{color:#fff}html.dark .sale-toast-copy em{color:#c4bff8}html.dark .sale-toast-meta{color:#9a97b0}html.dark .sale-toast-method{color:#e4e1f8}@media(max-width:640px){.sale-toast-stack{left:max(.75rem,env(safe-area-inset-left));bottom:max(.85rem,env(safe-area-inset-bottom));width:min(20rem,calc(100vw - 1.5rem))}.sale-toast{padding:.75rem .8rem .9rem;border-radius:14px;gap:.65rem}.sale-toast-icon{width:2.1rem;height:2.1rem;border-radius:10px}.sale-toast-copy{font-size:.84rem}}@media(prefers-reduced-motion:reduce){.sale-toast.is-entering,.sale-toast.is-leaving,.sale-toast-bar{animation:none!important}.sale-toast.is-entering{opacity:1;transform:none}.sale-toast.is-leaving{opacity:0}}.live-map-section{position:relative;isolation:isolate;overflow:hidden;padding:clamp(3.5rem,8vw,6.5rem) 0;background:radial-gradient(ellipse 70% 50% at 15% 20%,rgba(78,67,201,.22),transparent 55%),radial-gradient(ellipse 55% 45% at 85% 80%,rgba(111,102,231,.14),transparent 50%),linear-gradient(180deg,#0c0b12,#12101a,#0a0910);color:#f4f2ff}.live-map-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.live-map-orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:.45}.live-map-orb--a{width:280px;height:280px;left:-60px;top:10%;background:#6f66e759}.live-map-orb--b{width:220px;height:220px;right:8%;bottom:8%;background:#4e43c947}.live-map-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(169,163,247,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(169,163,247,.04) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 75%)}.live-map-inner{position:relative;z-index:1;width:min(1120px,calc(100% - 2.5rem));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.75rem,4vw,3.25rem);align-items:center}.live-map-kicker{margin:0 0 .85rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a9a3f7}.live-map-title{margin:0 0 1rem;font-size:clamp(1.85rem,4.2vw,3rem);line-height:1.08;letter-spacing:-.03em;font-weight:800;color:#fff;max-width:14ch}.live-map-lead{margin:0 0 1.5rem;font-size:1.02rem;line-height:1.55;color:#e8e6ffb8;max-width:38ch}.live-map-stats{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.1rem}.live-map-stat{padding:1rem 1.05rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(169,163,247,.14);box-shadow:inset 0 1px #ffffff0a}.live-map-stat strong{display:block;font-size:clamp(1.55rem,3vw,2rem);line-height:1.1;letter-spacing:-.03em;color:#cfc9ff}.live-map-stat span{display:block;margin-top:.35rem;font-size:.82rem;color:#dcdaf09e}.live-map-proof{margin:0 0 1.35rem;display:flex;align-items:flex-start;gap:.45rem;font-size:.9rem;line-height:1.4;color:#eceaffdb}.live-map-proof svg{flex-shrink:0;margin-top:.12rem;color:#7dd3b5}.live-map-cta{display:inline-flex;align-items:center;gap:.45rem;padding:.92rem 1.35rem;border-radius:999px;font-size:.92rem;font-weight:750;letter-spacing:.02em;text-decoration:none;color:#12101a;background:linear-gradient(135deg,#cfc9ff,#8b84ef 55%,#6f66e7);box-shadow:0 0 0 1px #ffffff1f,0 14px 36px #6f66e76b;transition:transform .2s ease,box-shadow .2s ease}.live-map-cta:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffffff29,0 18px 42px #6f66e780}.live-map-panel{border-radius:24px;background:linear-gradient(165deg,#201c30eb,#100e18f5);border:1px solid rgba(169,163,247,.16);box-shadow:0 28px 60px #00000073,inset 0 1px #ffffff0d;overflow:hidden}.live-map-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem .85rem}.live-map-panel-head h3{margin:0;font-size:1.05rem;font-weight:750;color:#fff}.live-map-panel-head p{margin:.2rem 0 0;font-size:.82rem;color:#d2d0e694}.live-map-live{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#e8e5ff;border:1px solid rgba(169,163,247,.28);background:#ffffff08}.live-map-live i{width:7px;height:7px;border-radius:50%;background:#8b84ef;box-shadow:0 0 #8b84ef8c;animation:live-map-live-dot 1.6s ease-out infinite}@keyframes live-map-live-dot{0%{box-shadow:0 0 #8b84ef8c}70%{box-shadow:0 0 0 8px #8b84ef00}to{box-shadow:0 0 #8b84ef00}}.live-map-stage{position:relative;min-height:360px;padding:.15rem .65rem .85rem}.live-map-svg{display:block;width:100%;height:auto;max-height:440px}.live-map-land{filter:drop-shadow(0 10px 22px rgba(78,67,201,.45))}.live-map-dot{fill:#c4bfff47}.live-map-beam{stroke-linecap:round;animation:live-map-beam-in .55s ease-out both}@keyframes live-map-beam-in{0%{opacity:0;stroke-dasharray:8 120;stroke-dashoffset:40}to{opacity:1;stroke-dasharray:180 0;stroke-dashoffset:0}}.live-map-pin{cursor:default}.live-map-pin-ring{fill:none;stroke:#c4bfffa6;stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.live-map-pin-halo{fill:#6f66e72e;stroke:none}.live-map-pin-core{fill:#a9a3f7;stroke:#ffffffa6;stroke-width:1.15;filter:drop-shadow(0 0 8px rgba(111,102,231,.75));transform-box:fill-box;transform-origin:center}.live-map-pin-label{fill:#eae6ff;font-size:11px;font-weight:700;letter-spacing:.04em;paint-order:stroke;stroke:#0c0a14bf;stroke-width:3px}.live-map-pin.is-active .live-map-pin-core{fill:#fff;filter:drop-shadow(0 0 14px rgba(220,214,255,.95))}.live-map-pin.is-active .live-map-pin-halo{fill:#a9a3f747}.live-map-pin.is-pulse .live-map-pin-ring{animation:live-map-ring 1.55s ease-out}.live-map-pin.is-pulse .live-map-pin-core{animation:live-map-core 1.55s ease-out}@keyframes live-map-ring{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(1.85)}}@keyframes live-map-core{0%,to{transform:scale(1)}40%{transform:scale(1.4)}}.live-map-chip{position:absolute;top:.35rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.45rem;padding:.48rem .85rem;border-radius:999px;font-size:.78rem;font-weight:650;color:#f4f2ff;background:#120f20eb;border:1px solid rgba(169,163,247,.32);box-shadow:0 12px 28px #0006;animation:live-map-chip-in .45s cubic-bezier(.22,1,.36,1) both;white-space:nowrap;max-width:calc(100% - 2rem);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.live-map-chip-dot{width:7px;height:7px;border-radius:50%;background:#7dd3b5;box-shadow:0 0 10px #7dd3b5b3}@keyframes live-map-chip-in{0%{opacity:0;transform:translate(-50%) translateY(8px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.live-map-tooltip{position:absolute;right:1rem;bottom:3.35rem;display:grid;gap:.15rem;padding:.7rem .85rem;border-radius:12px;background:#0e0c18eb;border:1px solid rgba(169,163,247,.24);box-shadow:0 12px 28px #00000059;min-width:8rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:live-map-tooltip-in .35s ease-out both}@keyframes live-map-tooltip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.live-map-tooltip strong{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;color:#fff}.live-map-tooltip-uf{font-size:.68rem;font-weight:750;letter-spacing:.06em;color:#cfc9ff;padding:.12rem .35rem;border-radius:999px;background:#6f66e747;border:1px solid rgba(169,163,247,.25)}.live-map-tooltip span{font-size:.75rem;color:#d2d0e69e}.live-map-brand{position:absolute;left:.85rem;bottom:.7rem;display:inline-flex;align-items:center;z-index:2;pointer-events:none}.live-map-brand .flua-logo--wordmark{height:1.45rem;max-height:none;width:auto;border-radius:0;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}@media(max-width:900px){.live-map-inner{grid-template-columns:1fr;gap:1.75rem}.live-map-title{max-width:none}.live-map-stage{min-height:280px}}@media(max-width:560px){.live-map-section{padding:2.75rem 0}.live-map-stats{grid-template-columns:1fr}.live-map-cta{width:100%;justify-content:center}.live-map-tooltip{right:.75rem;bottom:2.8rem}}@media(prefers-reduced-motion:reduce){.live-map-live i,.live-map-pin.is-pulse .live-map-pin-ring,.live-map-pin.is-pulse .live-map-pin-core,.live-map-chip,.live-map-cta,.live-map-beam,.live-map-tooltip{animation:none!important;transition:none!important}}.wa-recover-section{background:radial-gradient(ellipse 60% 50% at 10% 20%,rgba(37,211,102,.08),transparent 55%),radial-gradient(ellipse 50% 45% at 90% 70%,rgba(111,102,231,.14),transparent 50%),linear-gradient(180deg,#0d0c14,#12101a 55%,#0c0b12);color:#f4f2ff}.wa-recover{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.75rem,4vw,2.75rem);width:100%}.landing-v2 .wa-recover-section>.landing-band-inner{justify-content:center;align-items:center}.wa-recover-head{max-width:44rem;text-align:center;margin-inline:auto}.wa-recover-kicker{margin:0 0 .75rem;display:inline-flex;align-items:center;gap:.55rem;font-size:.72rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#a9a3f7}.wa-recover-index{opacity:.55;letter-spacing:.08em}.wa-recover-head h2{margin:0 0 .85rem;font-size:clamp(1.85rem,4vw,2.85rem);line-height:1.1;letter-spacing:-.03em;font-weight:800;color:#fff}.wa-recover-head h2 em{font-style:normal;color:#cfc9ff;background:linear-gradient(120deg,#cfc9ff,#8b84ef);-webkit-background-clip:text;background-clip:text;color:transparent}.wa-recover-lead{margin:0;font-size:1.02rem;line-height:1.55;color:#e6e4fab8}.wa-recover-grid{width:min(100%,920px);margin-inline:auto;display:grid;grid-template-columns:360px minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem);align-items:stretch;justify-content:center}.wa-phone{display:flex;justify-content:center}.wa-phone-chrome{width:min(100%,360px);border-radius:28px;overflow:hidden;background:#0b141a;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 60px #00000073,inset 0 1px #ffffff0f}.wa-phone-bar{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.55rem;padding:.75rem .85rem;background:#1f2c34;border-bottom:1px solid rgba(255,255,255,.06)}.wa-phone-back{width:10px;height:10px;border-left:2px solid #8696a0;border-bottom:2px solid #8696a0;transform:rotate(45deg);margin-right:.15rem}.wa-phone-avatar{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;font-size:.78rem;font-weight:750;color:#fff;background:linear-gradient(145deg,#6f66e7,#4e43c9)}.wa-phone-who{display:grid;gap:.05rem;min-width:0}.wa-phone-who strong{font-size:.88rem;color:#e9edef;line-height:1.1}.wa-phone-who span{font-size:.68rem;color:#53bdeb}.wa-phone-badge{padding:.28rem .55rem;border-radius:999px;font-size:.62rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#062812;background:#25d366;white-space:nowrap}.wa-phone-thread{height:420px;min-height:380px;max-height:420px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:.85rem .75rem 1rem;display:flex;flex-direction:column;gap:.55rem;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(37,211,102,.06),transparent 50%),#0b141a}.wa-phone-thread::-webkit-scrollbar{display:none}.wa-phone-thread>*{flex-shrink:0}.wa-day{align-self:center;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;color:#8696a0;background:#ffffff0f}.wa-bubble{max-width:92%;padding:.65rem .75rem;border-radius:12px;font-size:.84rem;line-height:1.4;color:#e9edef}.wa-bubble p{margin:0}.wa-bubble--system{align-self:center;max-width:96%;display:flex;gap:.45rem;align-items:flex-start;background:#ffffff14;color:#cfd6da;font-size:.74rem}.wa-cart-mini{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:8px;flex-shrink:0;color:#25d366;background:#25d3661f}.wa-bubble--out{align-self:flex-end;background:#005c4b;border-bottom-right-radius:4px}.wa-bubble--in{align-self:flex-start;background:#1f2c34;border-bottom-left-radius:4px}.wa-cta{display:inline-flex;margin-top:.55rem;padding:.4rem .7rem;border:0;border-radius:999px;font-size:.78rem;font-weight:700;color:#062812;background:#25d366;cursor:default}.wa-typing{display:inline-flex;gap:.28rem;align-items:center;padding:.75rem .9rem;width:fit-content}.wa-typing span{width:6px;height:6px;border-radius:50%;background:#8696a0;animation:wa-dot 1.1s ease-in-out infinite}.wa-typing span:nth-child(2){animation-delay:.15s}.wa-typing span:nth-child(3){animation-delay:.3s}@keyframes wa-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.wa-pix-card{margin-top:.5rem;padding:.45rem;border-radius:12px;background:#fff;color:#111;display:grid;grid-template-columns:88px minmax(0,1fr);gap:.45rem;align-items:center}.wa-pix-qr-wrap{display:grid;justify-items:center;gap:.2rem;min-width:0}.wa-pix-qr{width:88px;height:88px;border-radius:8px;background:#fff;animation:wa-qr-reveal .7s cubic-bezier(.22,1,.36,1) both}@keyframes wa-qr-reveal{0%{opacity:0;transform:scale(.86) rotate(-2deg);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.wa-pix-scan{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;font-size:.58rem;font-weight:700;line-height:1.1;text-align:center;color:#0f766e}.wa-pix-key-block{display:grid;gap:.28rem;min-width:0;animation:wa-key-in .55s ease-out .25s both}@keyframes wa-key-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wa-pix-key-label{font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.wa-pix-key{display:block;min-width:0;padding:.32rem .4rem;border-radius:8px;font-size:.62rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f1f5f9;color:#0f172a;border:1px dashed #cbd5e1}.wa-pix-copy{border:0;border-radius:8px;padding:.38rem .45rem;font-size:.68rem;font-weight:750;color:#fff;background:linear-gradient(135deg,#32bcad,#0f766e);cursor:pointer}.wa-pix-note{margin-top:.45rem!important;font-size:.72rem!important;color:#e9edefb8!important}.wa-in{animation:wa-bubble-in .42s cubic-bezier(.22,1,.36,1) both}@keyframes wa-bubble-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.wa-phone-input{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .8rem .75rem;background:#1f2c34;color:#8696a0;font-size:.8rem}.wa-phone-input i{width:1.15rem;height:1.15rem;border-radius:50%;background:#25d366;box-shadow:inset 0 -2px #00000026}.wa-side{display:flex;flex-direction:column;justify-content:center;height:100%;padding:clamp(1.35rem,2.5vw,1.85rem);border-radius:24px;background:linear-gradient(165deg,#242038eb,#12101cf5);border:1px solid rgba(169,163,247,.18);box-shadow:0 22px 48px #00000047}.wa-side-icon{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:14px;color:#cfc9ff;background:linear-gradient(145deg,#6f66e759,#4e43c973);border:1px solid rgba(169,163,247,.28);margin-bottom:.9rem}.wa-side h3{margin:0 0 .45rem;font-size:clamp(1.2rem,2vw,1.45rem);letter-spacing:-.02em;color:#fff}.wa-side>p{margin:0 0 1rem;font-size:.95rem;line-height:1.5;color:#dcdaf0b3}.wa-side-tags{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.1rem;padding:0}.wa-side-tags li{padding:.3rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;color:#cfc9ff;background:#ffffff0a;border:1px solid rgba(169,163,247,.2)}.wa-side-checks{list-style:none;display:grid;gap:.55rem;margin:0 0 1.25rem;padding:0}.wa-side-checks li{display:flex;align-items:flex-start;gap:.45rem;font-size:.88rem;line-height:1.35;color:#eceaffe0}.wa-side-checks svg{flex-shrink:0;margin-top:.12rem;color:#7dd3b5}.wa-side-cta{display:inline-flex;align-items:center;gap:.4rem;padding:.85rem 1.2rem;border-radius:999px;text-decoration:none;font-weight:750;color:#12101a;background:linear-gradient(135deg,#cfc9ff,#8b84ef 55%,#6f66e7);box-shadow:0 12px 28px #6f66e759}@media(max-width:900px){.wa-recover-grid{width:min(100%,420px);grid-template-columns:1fr}.wa-phone-chrome{width:min(100%,380px)}}@media(prefers-reduced-motion:reduce){.wa-in,.wa-pix-qr,.wa-pix-key-block,.wa-typing span{animation:none!important}}.landing-v2 .landing-pattern-slot{min-height:0;padding-block:clamp(1.25rem,2.5vh,2.25rem)}.flua-suite{display:grid;gap:0}.flua-suite-light{position:relative;isolation:isolate;display:grid;grid-template-columns:1.1fr .95fr;gap:clamp(1.25rem,3vw,2.5rem);align-items:center;padding:clamp(1.6rem,3.2vw,2.6rem);border-radius:28px 28px 0 0;overflow:hidden;background:radial-gradient(ellipse 50% 55% at 20% 50%,rgba(111,102,231,.12),transparent 58%),linear-gradient(165deg,#f8f7fd,#f1f0fa,#ebe9f6);border:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.2));border-bottom:none;color:var(--ink)}html.dark .flua-suite-light{background:radial-gradient(ellipse 50% 55% at 20% 50%,rgba(111,102,231,.18),transparent 58%),linear-gradient(165deg,#171824,#12131c);border-color:#a9a3f724;color:#f4f3ff}.flua-suite-light-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.flua-suite-visual,.flua-suite-copy{position:relative;z-index:1}.flua-suite-visual{position:relative;min-height:280px;display:grid;place-items:center}.flua-suite-tip{position:absolute;z-index:3;display:flex;align-items:center;gap:.55rem;padding:.65rem .8rem;border-radius:14px;background:#fffffff0;border:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.2));box-shadow:0 14px 30px #1f22301f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:flua-suite-float 4.2s ease-in-out infinite}html.dark .flua-suite-tip{background:#1e1c34eb;border-color:#a9a3f738}.flua-suite-tip--a{top:4%;left:0}.flua-suite-tip--b{right:0;bottom:8%;animation-delay:-1.3s}.flua-suite-tip-ico{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#6f66e7,#4e43c9);flex-shrink:0}.flua-suite-tip strong{display:block;font-size:.78rem}.flua-suite-tip span:last-child{display:block;font-size:.68rem;color:var(--ink-muted)}@keyframes flua-suite-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.flua-suite-laptop{width:min(100%,440px);transform:perspective(1000px) rotateY(10deg) rotateX(3deg);filter:drop-shadow(0 26px 36px rgba(31,34,48,.2))}.flua-suite-laptop-lid{border-radius:14px 14px 8px 8px;background:linear-gradient(180deg,#2a2b36,#1a1b24);padding:10px 10px 6px;border:1px solid rgba(255,255,255,.08)}.flua-suite-laptop-screen{display:grid;grid-template-columns:72px 1fr;min-height:210px;border-radius:8px;overflow:hidden;background:linear-gradient(160deg,#f4f3fb,#ebe9f7);color:#1f2230}html.dark .flua-suite-laptop-screen{background:linear-gradient(160deg,#1c1e2c,#151722);color:#f4f3ff}.flua-suite-laptop-screen aside{padding:.55rem .4rem;background:#ffffff8c;border-right:1px solid rgba(31,34,48,.06)}html.dark .flua-suite-laptop-screen aside{background:#0a0a1273;border-color:#ffffff0f}.flua-suite-laptop-screen aside b{display:block;font-size:.62rem;color:#6f66e7;margin-bottom:.4rem}.flua-suite-laptop-screen aside nav{display:grid;gap:.16rem}.flua-suite-laptop-screen aside span{font-size:.48rem;color:#7a7e90;padding:.16rem .26rem;border-radius:5px}.flua-suite-laptop-screen aside span.on{color:#fff;background:linear-gradient(135deg,#6f66e7,#4e43c9)}.flua-suite-laptop-main{padding:.5rem .55rem;display:grid;gap:.35rem}.flua-suite-laptop-main header strong{display:block;font-size:.68rem}.flua-suite-laptop-main header em{display:block;font-style:normal;font-size:.5rem;color:#7a7e90}.flua-suite-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.22rem}.flua-suite-quick span{display:inline-flex;align-items:center;gap:.18rem;font-size:.46rem;padding:.26rem;border-radius:7px;background:#6f66e71a;color:#4e43c9}html.dark .flua-suite-quick span{color:#d8d4ff;background:#6f66e738}.flua-suite-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.flua-suite-kpis article{padding:.32rem;border-radius:8px;background:#fff;border:1px solid rgba(31,34,48,.06)}html.dark .flua-suite-kpis article{background:#ffffff0a;border-color:#ffffff0f}.flua-suite-kpis span{display:block;font-size:.44rem;color:#7a7e90}.flua-suite-kpis strong{display:block;font-size:.7rem;margin:.08rem 0 .2rem}.flua-suite-kpis i.line,.flua-suite-kpis i.bars{display:block;height:14px;border-radius:4px;background:linear-gradient(90deg,transparent,rgba(111,102,231,.45),transparent)}.flua-suite-kpis i.bars{background:repeating-linear-gradient(90deg,#6F66E7 0 3px,transparent 3px 6px);opacity:.7}.flua-suite-laptop-base{height:12px;margin:0 8% -2px;border-radius:0 0 10px 10px;background:linear-gradient(180deg,#3a3b48,#23242e);position:relative}.flua-suite-laptop-base i{position:absolute;left:50%;top:3px;width:18%;height:4px;transform:translate(-50%);border-radius:999px;background:#ffffff1f}.flua-suite-copy{display:flex;flex-direction:column;gap:1rem;max-width:34rem}.flua-suite-copy h2{margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.12;letter-spacing:-.03em}.flua-suite-copy h2 span{background:linear-gradient(120deg,#6f66e7,#4e43c9);-webkit-background-clip:text;background-clip:text;color:transparent}.flua-suite-copy>p:not(.flua-suite-tagline){margin:0;color:var(--ink-soft);font-size:.98rem;line-height:1.6}.flua-suite-cta{align-self:flex-start;border-radius:999px;padding:.85rem 1.35rem;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700;box-shadow:0 12px 28px #4e43c959}.flua-suite-cta--glow{box-shadow:0 12px 32px #4e43c98c,0 0 40px #6f66e766;animation:flua-suite-cta-glow 2.8s ease-in-out infinite}@keyframes flua-suite-cta-glow{0%,to{box-shadow:0 12px 32px #4e43c98c,0 0 28px #6f66e759}50%{box-shadow:0 14px 40px #4e43c9b3,0 0 52px #a9a3f780}}.flua-suite-tagline{margin:.2rem 0 0;display:inline-flex;align-items:center;gap:.55rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.flua-suite-tagline i{width:3px;height:1.15rem;border-radius:999px;background:linear-gradient(180deg,#6f66e7,#4e43c9)}.flua-suite-dark{position:relative;margin-top:-1px}.flua-suite-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:720px;margin:-.1rem auto 0;padding:.85rem 1.1rem 1.05rem;border-radius:0 0 22px 22px;background:linear-gradient(135deg,#6f66e7,#4e43c9 55%,#3d36a8);color:#fff;box-shadow:0 16px 36px #4e43c966}.flua-suite-strip>div{display:flex;align-items:center;justify-content:center;gap:.45rem;font-size:.78rem;font-weight:650;text-align:center}.landing-pattern-slot .flua-suite-strip{border-radius:18px}.landing-pattern-slot .flua-suite-dark-inner{border-radius:28px;border-top:1px solid rgba(169,163,247,.16)}.flua-suite-dark-inner{position:relative;isolation:isolate;overflow:hidden;margin-top:-1.1rem;padding:clamp(2.8rem,5vw,3.6rem) clamp(1.5rem,3vw,2.5rem) clamp(1.8rem,3vw,2.5rem);border-radius:0 0 28px 28px;background:radial-gradient(ellipse 55% 55% at 10% 25%,rgba(111,102,231,.3),transparent 55%),radial-gradient(ellipse 45% 50% at 90% 80%,rgba(78,67,201,.22),transparent 50%),linear-gradient(155deg,#12131c,#0d0e16,#0a0b12);border:1px solid rgba(169,163,247,.16);border-top:none;color:#f4f3ff;box-shadow:0 28px 64px #0006}.flua-suite-dark-orbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.flua-suite-dark-orbs span{position:absolute;border-radius:50%;filter:blur(42px);opacity:.5}.flua-suite-dark-orbs span:first-child{width:260px;height:260px;top:-40px;left:-30px;background:radial-gradient(circle,rgba(124,77,255,.45),transparent 70%)}.flua-suite-dark-orbs span:last-child{width:220px;height:220px;right:-20px;bottom:-40px;background:radial-gradient(circle,rgba(169,163,247,.28),transparent 70%)}.flua-suite-dark-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.4fr);gap:clamp(1.4rem,3.2vw,2.6rem);align-items:center}.flua-suite-dark-copy{display:flex;flex-direction:column;gap:1rem;max-width:34rem}.flua-suite-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;padding:.34rem .75rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d8d4ff;background:#6f66e747;border:1px solid rgba(169,163,247,.32)}.flua-suite-dark-copy h2{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.1;letter-spacing:-.035em}.flua-suite-dark-copy h2 span{background:linear-gradient(120deg,#a9a3f7 5%,#7c4dff 45%,#6f66e7 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.flua-suite-dark-copy>p{margin:0;color:#dcd8ffb8;font-size:.98rem;line-height:1.6;max-width:42ch}.flua-suite-trust{list-style:none;display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;margin:.2rem 0 0;padding:0}.flua-suite-trust li{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:#dcd8ffd9}.flua-suite-trust li svg{color:#a9a3f7}.flua-suite-cards{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;align-items:end;padding-bottom:1.75rem}.flua-suite-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:.5rem;padding:1.15rem 1rem 1.2rem;border-radius:20px;background:#1c1a30eb;border:1px solid rgba(169,163,247,.2);box-shadow:0 14px 32px #00000047;transform:translateZ(0);backface-visibility:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .45s ease,box-shadow .45s ease,background .45s ease;animation:none;opacity:1}.flua-suite-card.is-enter{animation:flua-plan-rise .65s cubic-bezier(.22,1,.36,1) both}.flua-suite-card-aura{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;z-index:0;pointer-events:none;opacity:.35;border-radius:50%;filter:blur(28px);transform:translateZ(0);transition:opacity .5s ease,transform .5s ease;will-change:opacity,transform}.flua-suite-card-shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.08) 42%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.08) 58%,transparent 78%);transform:translate(-130%) skew(-16deg);opacity:0}.flua-suite-card-shine.is-running{animation:flua-plan-shine .9s ease-out}.flua-suite-card>*:not(.flua-suite-card-aura):not(.flua-suite-card-shine):not(.flua-suite-card-ribbon){position:relative;z-index:2}.flua-suite-card:hover{transform:translateY(-5px) translateZ(0)}.flua-suite-card.is-spotlight{transform:translateY(-8px) scale(1.025) translateZ(0);z-index:2}.flua-suite-card.is-spotlight .flua-suite-card-aura{opacity:.9;transform:scale(1.06) translateZ(0);animation:flua-plan-aura-breathe 2.4s ease-in-out infinite}.flua-suite-card--white{border-color:#ffffff47;box-shadow:0 14px 32px #00000047,0 0 18px #ffffff1f,0 0 36px #ffffff0f}.flua-suite-card--white .flua-suite-card-aura{background:radial-gradient(circle,rgba(255,255,255,.55) 0%,transparent 68%)}.flua-suite-card--white .flua-suite-card-ico{background:linear-gradient(145deg,#f5f5f7,#c8c8d4);color:#2a2a38;box-shadow:0 8px 18px #fff3,0 0 16px #ffffff40}.flua-suite-card--white:hover,.flua-suite-card--white.is-spotlight{border-color:#ffffff8c;box-shadow:0 22px 48px #00000061,0 0 22px #ffffff47,0 0 48px #ffffff24}.flua-suite-card--soft{border-color:#7dd3fc59;box-shadow:0 14px 32px #00000047,0 0 18px #38bdf82e}.flua-suite-card--soft .flua-suite-card-aura{background:radial-gradient(circle,rgba(125,211,252,.55) 0%,rgba(78,67,201,.2) 48%,transparent 70%)}.flua-suite-card--soft .flua-suite-card-ico{background:linear-gradient(145deg,#7dd3fc,#6f66e7)}.flua-suite-card--soft:hover,.flua-suite-card--soft.is-spotlight{border-color:#7dd3fca6;box-shadow:0 22px 48px #00000061,0 0 24px #38bdf859}.flua-suite-card--dark-purple{border-color:#4e43c973;box-shadow:0 14px 32px #00000052,0 0 20px #30267859,0 0 40px #241c5a40}.flua-suite-card--dark-purple .flua-suite-card-aura{background:radial-gradient(circle,rgba(58,45,150,.85) 0%,rgba(28,20,70,.2) 55%,transparent 72%)}.flua-suite-card--dark-purple:hover,.flua-suite-card--dark-purple.is-spotlight{border-color:#5a4ed2b3;box-shadow:0 22px 50px #0000006b,0 0 28px #3a2d9680,0 0 56px #241c5a61}.flua-suite-card.is-featured{padding-top:1.85rem;min-height:calc(100% + 18px);margin-bottom:-10px;background:linear-gradient(165deg,#4e43c98c,#1c1a34f2 55%,#141228fa)}.flua-suite-card--vivid-purple{border-color:#a9a3f773;box-shadow:0 14px 32px #0000004d,0 0 22px #7c74ea59,0 0 48px #6f66e738}.flua-suite-card--vivid-purple .flua-suite-card-aura{background:radial-gradient(circle,rgba(169,163,247,.9) 0%,rgba(111,102,231,.45) 42%,transparent 70%)}.flua-suite-card--vivid-purple .flua-suite-card-ico{background:linear-gradient(145deg,#a9a3f7,#6f66e7 45%,#4e43c9);box-shadow:0 8px 20px #6f66e78c,0 0 22px #a9a3f773}.flua-suite-card--vivid-purple:hover,.flua-suite-card--vivid-purple.is-spotlight{border-color:#c8c2ffd9;box-shadow:0 24px 56px #0006,0 0 28px #a9a3f78c,0 0 64px #7c74ea66,0 0 0 1px #bab4ff4d}@keyframes flua-plan-rise{0%{opacity:0;transform:translateY(14px) scale(.98) translateZ(0)}to{opacity:1;transform:translateY(0) scale(1) translateZ(0)}}@keyframes flua-plan-shine{0%{opacity:0;transform:translate(-130%) skew(-16deg)}18%{opacity:.9}to{opacity:0;transform:translate(140%) skew(-16deg)}}@keyframes flua-plan-aura-breathe{0%,to{opacity:.72;transform:scale(1.04) translateZ(0)}50%{opacity:.98;transform:scale(1.1) translateZ(0)}}.flua-suite-card-ribbon{position:absolute;top:0;left:0;right:0;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;margin:0;padding:.35rem .5rem;font-style:normal;font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#6f66e7,#4e43c9);border-radius:18px 18px 0 0}.flua-suite-card-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#6f66e7,#4e43c9);box-shadow:0 8px 18px #4e43c966;transition:box-shadow .35s ease,transform .35s ease}.flua-suite-card.is-spotlight .flua-suite-card-ico{transform:scale(1.06)}.flua-suite-card h3{margin:0;font-family:var(--font-display);font-size:1.12rem;letter-spacing:-.02em}.flua-suite-card>p{margin:0;font-size:.8rem;line-height:1.45;color:#dcd8ffad}.flua-suite-card ul{list-style:none;margin:.2rem 0 0;padding:0;display:grid;gap:.38rem}.flua-suite-card li{display:flex;align-items:flex-start;gap:.4rem;font-size:.76rem;color:#ebe8ffe6}.flua-suite-card li svg{color:#818cf8;flex-shrink:0;margin-top:.1rem}.flua-suite-card--white li svg{color:#e6e6f0e6}@media(prefers-reduced-motion:reduce){.flua-suite-card,.flua-suite-card.is-enter,.flua-suite-card.is-spotlight .flua-suite-card-aura,.flua-suite-card-shine,.flua-suite-card-shine.is-running{animation:none!important}.flua-suite-card.is-spotlight{transform:none}.flua-suite-card.is-spotlight .flua-suite-card-aura{opacity:.85;transform:none}}.flua-suite-proof{position:absolute;right:.15rem;bottom:0;z-index:3;display:flex;align-items:center;gap:.55rem;padding:.55rem .85rem;border-radius:14px;background:#28225ae0;border:1px solid rgba(169,163,247,.3);box-shadow:0 12px 28px #00000059;-webkit-backdrop-filter:none;backdrop-filter:none;background:#28225af2}.flua-suite-proof-ico{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#6f66e7,#4e43c9);flex-shrink:0}.flua-suite-proof strong{display:block;font-size:.78rem;line-height:1.2}.flua-suite-proof span{display:block;font-size:.68rem;color:#dcd8ffb3}@media(max-width:1180px){.flua-suite-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.flua-suite-light,.flua-suite-dark-grid{grid-template-columns:1fr}.flua-suite-laptop{transform:none}.flua-suite-copy,.flua-suite-dark-copy{max-width:none}.flua-suite-card.is-featured{min-height:0;margin-bottom:0}.flua-suite-strip{max-width:none;margin-inline:.75rem}}@media(max-width:720px){.flua-suite-strip{grid-template-columns:1fr;gap:.45rem}.flua-suite-cards{grid-template-columns:1fr;padding-bottom:3rem}.flua-suite-tip{display:none}.flua-suite-proof{left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:calc(100% - 1rem)}.flua-suite-light{border-radius:22px 22px 0 0}.flua-suite-dark-inner{border-radius:0 0 22px 22px}}@media(prefers-reduced-motion:reduce){.flua-suite-tip,.flua-suite-cta--glow{animation:none!important}}.landing-v2 .wa-recover-head .wa-recover-kicker,.landing-v2 .track-spot-copy>p.track-spot-kicker,.landing-v2 .flua-suite-dark-copy .flua-suite-badge,.landing-v2 .live-map-copy .live-map-kicker,html.dark .landing-v2 .proof-pitch-kicker{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:fit-content;margin:0 auto .85rem;padding:0;border:none;border-radius:0;background:none;box-shadow:none;opacity:1;color:#c4bfff;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700;line-height:1}.landing-v2 .wa-recover-index{opacity:1;color:inherit;letter-spacing:.16em}.landing-v2 .live-map-kicker:before,.landing-v2 .live-map-kicker:after,html.dark .landing-v2 .proof-pitch-kicker:before,html.dark .landing-v2 .proof-pitch-kicker:after{content:"";width:2.6rem;height:1px;border-radius:99px;flex-shrink:0;background:linear-gradient(90deg,transparent,rgba(169,163,247,.75))}.landing-v2 .live-map-kicker:after,html.dark .landing-v2 .proof-pitch-kicker:after{background:linear-gradient(90deg,rgba(169,163,247,.75),transparent)}.landing-v2 .wa-recover-head h2,.landing-v2 .track-spot-copy h2,.landing-v2 .flua-suite-dark-copy h2,.landing-v2 .live-map-title{font-weight:700;color:#fff}.landing-v2 .flua-suite-dark-copy{align-items:center;text-align:center}.landing-v2 .flua-suite-dark-copy .flua-suite-cta{align-self:center}.landing-v2 .flua-suite-dark-copy .flua-suite-trust{justify-content:center}.landing-v2 .flua-suite-dark-copy .flua-suite-badge{align-self:center}.landing-v2 .wa-recover-head h2 em.title-accent,.landing-v2 .track-spot-copy h2 em.title-accent,.landing-v2 .flua-suite-dark-copy h2 .title-accent,.landing-v2 .live-map-title .title-accent{font-style:normal;font-weight:700;background:linear-gradient(100deg,#8b84ef,#d4d0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-v2 .live-map-lead{color:#e4e1ffc7}html:not(.dark) .landing-v2 #funcionalidades .section-index,html:not(.dark) .landing-v2 #funcionalidades .section-label,html:not(.dark) .landing-v2 #faq .section-index,html:not(.dark) .landing-v2 #faq .section-label,html:not(.dark) .landing-v2 .track-spot-copy>p.track-spot-kicker{color:#5b52c9}html:not(.dark) .landing-v2 #funcionalidades .section-head h2,html:not(.dark) .landing-v2 #faq .section-head h2,html:not(.dark) .landing-v2 .track-spot-copy h2{color:#1f2230}html:not(.dark) .landing-v2 #funcionalidades .section-head h2 .title-accent,html:not(.dark) .landing-v2 #faq .section-head h2 .title-accent,html:not(.dark) .landing-v2 .track-spot-copy h2 .title-accent{background:linear-gradient(100deg,#4e43c9,#6f66e7);-webkit-background-clip:text;background-clip:text;color:transparent}html:not(.dark) .landing-v2 #funcionalidades .section-lead,html:not(.dark) .landing-v2 #faq .section-lead,html:not(.dark) .landing-v2 .track-spot-copy>p:not(.track-spot-kicker){color:#1f2230b8}html:not(.dark) .landing-v2 #funcionalidades .section-pull,html:not(.dark) .landing-v2 #faq .section-pull{color:#4e43c9}html:not(.dark) .landing-v2 #avaliacoes .section-head h2{color:#fff}.dash-panel{display:grid;gap:1.1rem}.dash-shortcut{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.7rem;row-gap:.15rem;align-items:center;padding:.95rem 1rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 80%,rgba(111,102,231,.2));background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 92%,#A9A3F7) 0%,var(--surface) 100%);box-shadow:0 8px 22px #0f121c0f;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.dash-shortcut:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--gold) 45%,var(--border));box-shadow:0 14px 30px #1f22301f}.dash-shortcut-icon{grid-row:1 / span 2;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff}.dash-shortcut strong{font-size:.9rem;letter-spacing:-.01em}.dash-shortcut span:last-child{font-size:.74rem;color:var(--ink-muted)}.metric-card--rich,.dash-panel .metric-card{position:relative;overflow:hidden;border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 75%,rgba(111,102,231,.22));background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 90%,#A9A3F7) 0%,var(--surface) 55%,color-mix(in srgb,var(--surface) 92%,#4E43C9) 100%);box-shadow:0 1px #ffffff0a inset,0 10px 28px #0f121c14}.metric-card--rich:before,.dash-panel .metric-card.compact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(111,102,231,.14),transparent 55%)}.metric-icon{width:36px;height:36px;border-radius:11px;color:#fff;background:linear-gradient(145deg,#6f66e7,#4e43c9);box-shadow:0 6px 14px #4e43c947}.metric-icon.sm{width:28px;height:28px;border-radius:9px;box-shadow:0 4px 10px #4e43c938}.tone-violet{background:linear-gradient(145deg,#7c74ea,#4e43c9)!important}.tone-blue{background:linear-gradient(145deg,#60a5fa,#3b82f6)!important}.tone-indigo{background:linear-gradient(145deg,#818cf8,#4f46e5)!important}.tone-emerald{background:linear-gradient(145deg,#34d399,#059669)!important}.tone-amber{background:linear-gradient(145deg,#fbbf24,#d97706)!important}.tone-pink{background:linear-gradient(145deg,#f472b6,#db2777)!important}.metric-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.35rem}.dash-spark{flex-shrink:0;opacity:.95}.dash-card-sub{margin:.2rem 0 0;font-size:.78rem;color:var(--ink-muted)}.dash-card-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;font-size:.75rem;font-weight:700;color:var(--gold-deep);background:color-mix(in srgb,var(--gold-pale) 55%,transparent);border:1px solid color-mix(in srgb,var(--gold) 28%,transparent)}.dash-panel .analytics-card{border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 75%,rgba(111,102,231,.2));background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,#A9A3F7) 0%,var(--surface) 100%);box-shadow:0 10px 28px #0f121c12;min-height:260px}.analytics--hero{grid-template-columns:1.45fr .95fr .85fr}.analytics--client{grid-template-columns:.9fr 1.3fr}.analytics--client:has(>:nth-child(3)){grid-template-columns:1.35fr .95fr .95fr}.metrics-pay{grid-template-columns:repeat(4,1fr)}.dash-area-chart{display:grid;gap:.55rem}.dash-area-svg{width:100%;height:210px;display:block;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-warm) 70%,transparent) 0%,transparent 100%)}.dash-area-grid{stroke:color-mix(in srgb,var(--border) 80%,transparent);stroke-width:1;stroke-dasharray:4 6}.dash-area-dot{fill:#fff;stroke:#6f66e7;stroke-width:2}.dash-area-labels{display:flex;justify-content:space-between;gap:.35rem;font-size:.7rem;color:var(--ink-muted)}.dash-donut-wrap{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.dash-donut{position:relative;display:grid;place-items:center;flex-shrink:0}.dash-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:.1rem;pointer-events:none}.dash-donut-center strong{font-size:1.25rem;letter-spacing:-.03em;line-height:1}.dash-donut-center span{font-size:.72rem;color:var(--ink-muted);text-transform:lowercase}.dash-legend{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;flex:1;min-width:140px}.dash-legend li{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:.55rem;font-size:.82rem}.dash-legend i{width:10px;height:10px;border-radius:50%}.dash-legend strong{font-variant-numeric:tabular-nums}.pix-stats--rich{margin-bottom:.85rem}.dash-mini-progress{height:8px;border-radius:999px;background:color-mix(in srgb,var(--border) 70%,transparent);overflow:hidden}.dash-mini-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#059669,#34d399);transition:width .45s ease}.dash-hbar-list{display:grid;gap:.85rem}.dash-hbar-row{display:grid;gap:.35rem}.dash-hbar-top{display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:baseline}.dash-hbar-rank{font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--gold-deep);opacity:.7}.dash-hbar-label{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-hbar-value{font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}.dash-hbar-track{height:8px;border-radius:999px;background:color-mix(in srgb,var(--border) 65%,transparent);overflow:hidden}.dash-hbar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4e43c9,#6f66e7 55%,#a9a3f7)}.dash-hbar-meta{font-size:.72rem;color:var(--ink-muted)}.dash-funnel{display:grid;gap:.7rem}.dash-funnel-meta{display:flex;justify-content:space-between;gap:.75rem;font-size:.82rem;margin-bottom:.28rem}.dash-funnel-meta strong{display:inline-flex;align-items:baseline;gap:.4rem;font-variant-numeric:tabular-nums}.dash-funnel-meta strong em{font-style:normal;font-size:.72rem;font-weight:650;color:var(--ink-muted);opacity:.9}.dash-area-y{fill:var(--ink-muted);font-size:11px;font-family:inherit}.dash-area-chart.has-axes .dash-area-svg{height:240px}.dash-funnel-track{height:10px;border-radius:999px;background:color-mix(in srgb,var(--border) 65%,transparent);overflow:hidden}.dash-funnel-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4e43c9,#8b84f0)}.dash-sale-main{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.dash-sale-icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;color:#fff;background:linear-gradient(145deg,#6f66e7,#4e43c9)}.dash-table-card{border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 75%,rgba(111,102,231,.2));overflow:hidden}.dash-table-card .dash-card-head{padding:1rem 1.15rem .35rem;margin-bottom:0}.dash-table-card table{width:100%}.mono-cell{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;color:var(--ink-soft)}html.dark .dash-shortcut,html.dark .dash-panel .metric-card,html.dark .dash-panel .analytics-card,html.dark .dash-table-card{background:linear-gradient(165deg,color-mix(in srgb,#252a3f 88%,#6F66E7),color-mix(in srgb,#1a1d2e 92%,transparent));border-color:#a9a3f729;box-shadow:0 12px 32px #00000047}html.dark .dash-area-svg{background:linear-gradient(180deg,rgba(111,102,231,.08),transparent)}html.dark .dash-card-chip{color:#d8d4ff;background:color-mix(in srgb,#1a1d2e 55%,#4E43C9);border-color:#a9a3f738}@media(max-width:1100px){.analytics--hero,.analytics--client{grid-template-columns:1fr 1fr}.analytics--hero .wide,.analytics--client .wide{grid-column:1 / -1}}@media(max-width:760px){.analytics--hero,.analytics--client{grid-template-columns:1fr}.dash-area-svg{height:170px}}.dash-pro{position:relative;gap:1.15rem;isolation:isolate}.dash-pro-ambiance{position:absolute;top:-2rem;right:-1rem;bottom:0;left:-1rem;pointer-events:none;z-index:0;overflow:hidden}.dash-pro>*:not(.dash-pro-ambiance){position:relative;z-index:1}.dash-pro-orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.45;animation:dash-pro-orb-drift 14s ease-in-out infinite}.dash-pro-orb--a{width:280px;height:280px;top:-40px;right:8%;background:radial-gradient(circle,rgba(111,102,231,.55),transparent 70%)}.dash-pro-orb--b{width:220px;height:220px;top:38%;left:-60px;background:radial-gradient(circle,rgba(52,211,153,.28),transparent 70%);animation-delay:-4s;animation-duration:18s}.dash-pro-orb--c{width:320px;height:320px;bottom:8%;right:-80px;background:radial-gradient(circle,rgba(96,165,250,.28),transparent 70%);animation-delay:-8s;animation-duration:16s}.dash-pro-spark{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #a9a3f7e6,0 0 18px 4px #6f66e78c;animation:dash-pro-sparkle 3.6s ease-in-out infinite}.dash-pro-spark--1{top:12%;left:22%;animation-delay:0s}.dash-pro-spark--2{top:28%;right:18%;animation-delay:-1.1s}.dash-pro-spark--3{top:58%;left:48%;animation-delay:-2s;width:4px;height:4px}.dash-pro-spark--4{top:72%;right:32%;animation-delay:-2.8s}@keyframes dash-pro-orb-drift{0%,to{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(18px,-22px) scale(1.08);opacity:.62}}@keyframes dash-pro-sparkle{0%,to{opacity:.15;transform:scale(.6)}40%{opacity:1;transform:scale(1.25)}70%{opacity:.35;transform:scale(.85)}}@keyframes dash-pro-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-pro-shine{0%{transform:translate(-120%) skew(-16deg);opacity:0}25%{opacity:.55}55%{opacity:.2}to{transform:translate(160%) skew(-16deg);opacity:0}}@keyframes dash-pro-pulse-glow{0%,to{box-shadow:0 0 #6f66e759}50%{box-shadow:0 0 0 8px #6f66e700}}@keyframes dash-pro-icon-glow{0%,to{filter:drop-shadow(0 0 4px rgba(255,255,255,.25))}50%{filter:drop-shadow(0 0 10px rgba(169,163,247,.75))}}@keyframes dash-pro-chart-breathe{0%,to{opacity:.85}50%{opacity:1}}@keyframes dash-pro-dot-live{0%,to{box-shadow:0 0 0 3px #34d39938,0 0 8px #34d39959}50%{box-shadow:0 0 0 6px #34d39914,0 0 14px #34d3998c}}.dash-pro-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;animation:dash-pro-rise .55s cubic-bezier(.22,1,.36,1) both}.dash-pro-hello{margin:0 0 .2rem;font-size:.95rem;color:var(--ink-soft)}.dash-pro-hero h1{margin:0;font-size:clamp(1.7rem,2.4vw,2.1rem);letter-spacing:-.03em;font-family:var(--font-display);background:linear-gradient(120deg,var(--ink) 30%,#A9A3F7 55%,var(--ink) 80%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:dash-pro-title-shine 5s ease-in-out infinite}@keyframes dash-pro-title-shine{0%,to{background-position:0% center}50%{background-position:100% center}}.dash-pro-sub{margin:.35rem 0 0;color:var(--ink-muted);font-size:.92rem}.dash-pro-hero-actions{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:.7rem;min-width:min(100%,420px);max-width:560px}.dash-pro-hero-actions-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem}.dash-pro-goals-inline{width:100%;padding:.7rem .85rem .65rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.3));background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 82%,#6F66E7),color-mix(in srgb,var(--surface) 92%,transparent));box-shadow:0 1px #ffffff0f inset,0 10px 24px #0f121c1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dash-pro-goals-inline-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.45rem;font-size:.78rem}.dash-pro-goals-inline-top>span{display:inline-flex;align-items:center;gap:.35rem;font-weight:650;color:var(--ink-soft)}.dash-pro-goals-inline-top strong{font-size:.82rem;letter-spacing:-.01em;white-space:nowrap}.dash-pro-goals-inline-top em{font-style:normal;font-weight:550;color:var(--ink-muted)}.dash-pro-goals-bar--inline{height:11px}.dash-pro-goals-inline-marks{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;margin-top:.45rem}.dash-pro-goals-inline-marks i{height:3px;border-radius:999px;background:color-mix(in srgb,var(--border) 80%,transparent)}.dash-pro-goals-inline-marks i.is-done{background:#34d399;box-shadow:0 0 8px #34d3998c}.dash-pro-goals-inline-marks i.is-current{background:linear-gradient(90deg,#6f66e7,#a9a3f7);box-shadow:0 0 8px #6f66e78c}html.dark .dash-pro-goals-inline{background:linear-gradient(135deg,#37306e8c,#1a1830bf);border-color:#a9a3f738}@media(max-width:900px){.dash-pro-hero-actions{min-width:100%;max-width:none}.dash-pro-hero-actions-row{justify-content:flex-start}}.dash-pro .plan-chip{gap:.4rem}.dash-pro .plan-dot{width:8px;height:8px;border-radius:50%;background:#34d399;animation:dash-pro-dot-live 2.2s ease-in-out infinite}.dash-pro .plan-chip.warn .plan-dot{background:#fbbf24;animation:none;box-shadow:0 0 0 3px #fbbf2433,0 0 10px #fbbf2459}.dash-pro-store-btn{padding:.7rem 1.1rem;border-radius:12px;box-shadow:0 8px 22px #4e43c959;transition:transform .25s ease,box-shadow .25s ease}.dash-pro-store-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #6f66e780}.dash-pro-shortcuts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.dash-pro-shortcut{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.9rem .95rem;border-radius:16px;text-decoration:none;color:inherit;border:1px solid color-mix(in srgb,var(--border) 75%,rgba(111,102,231,.22));background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 92%,#A9A3F7) 0%,var(--surface) 100%);box-shadow:0 10px 24px #0f121c14;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;animation:dash-pro-rise .55s cubic-bezier(.22,1,.36,1) both;overflow:hidden}.dash-pro-shortcut:nth-child(1){animation-delay:.04s}.dash-pro-shortcut:nth-child(2){animation-delay:.08s}.dash-pro-shortcut:nth-child(3){animation-delay:.12s}.dash-pro-shortcut:nth-child(4){animation-delay:.16s}.dash-pro-shortcut:nth-child(5){animation-delay:.2s}.dash-pro-shortcut:nth-child(6){animation-delay:.24s}.dash-pro-shortcut:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);transform:translate(-120%) skew(-16deg);animation:dash-pro-shine 5.5s ease-in-out infinite;pointer-events:none}.dash-pro-shortcut:nth-child(2):before{animation-delay:.7s}.dash-pro-shortcut:nth-child(3):before{animation-delay:1.4s}.dash-pro-shortcut:nth-child(4):before{animation-delay:2.1s}.dash-pro-shortcut:nth-child(5):before{animation-delay:2.8s}.dash-pro-shortcut:nth-child(6):before{animation-delay:3.5s}.dash-pro-shortcut:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--gold) 42%,var(--border));box-shadow:0 16px 34px #1f223024,0 0 24px #6f66e738}.dash-pro-shortcut-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;box-shadow:0 8px 18px #4e43c947;animation:dash-pro-icon-glow 3.2s ease-in-out infinite}.dash-pro-shortcut strong{display:block;font-size:.9rem;letter-spacing:-.01em}.dash-pro-shortcut div>span{display:block;margin-top:.12rem;font-size:.74rem;color:var(--ink-muted)}.dash-pro-shortcut em{font-style:normal;font-size:.72rem;font-weight:650;color:var(--gold-deep);display:inline-flex;align-items:center;gap:.2rem;white-space:nowrap;opacity:.9}.dash-pro-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.dash-pro-kpi,.dash-pro-pay-card,.dash-pro-card{position:relative;overflow:hidden;border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 75%,rgba(111,102,231,.2));background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 88%,#A9A3F7),color-mix(in srgb,var(--surface) 96%,transparent) 55%,color-mix(in srgb,var(--surface) 92%,#4E43C9));box-shadow:0 1px #ffffff0f inset,0 12px 28px #0f121c14;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:dash-pro-rise .6s cubic-bezier(.22,1,.36,1) both;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.dash-pro-kpi:hover,.dash-pro-pay-card:hover,.dash-pro-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--gold) 40%,var(--border));box-shadow:0 1px #ffffff14 inset,0 18px 40px #1f223024,0 0 32px #6f66e72e}.dash-pro-kpi:before,.dash-pro-pay-card:before,.dash-pro-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.12) 50%,transparent 60%);transform:translate(-130%) skew(-18deg);animation:dash-pro-shine 7s ease-in-out infinite;pointer-events:none;z-index:2}.dash-pro-kpi:nth-child(2):before,.dash-pro-pay-card:nth-child(2):before{animation-delay:.9s}.dash-pro-kpi:nth-child(3):before,.dash-pro-pay-card:nth-child(3):before{animation-delay:1.8s}.dash-pro-kpi:nth-child(4):before,.dash-pro-pay-card:nth-child(4):before{animation-delay:2.7s}.dash-pro-pay-card:nth-child(5):before{animation-delay:3.4s}.dash-pro-pay-card:nth-child(6):before{animation-delay:4s}.dash-pro-kpi:after,.dash-pro-pay-card:after,.dash-pro-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 100% 0%,rgba(111,102,231,.16),transparent 58%),radial-gradient(ellipse 50% 40% at 0% 100%,rgba(78,67,201,.08),transparent 55%);opacity:.9}.dash-pro-kpi{display:flex;flex-direction:column;gap:.75rem;padding:1.15rem 1.2rem .85rem;min-height:168px}.dash-pro-kpis .dash-pro-kpi:nth-child(1){animation-delay:.18s}.dash-pro-kpis .dash-pro-kpi:nth-child(2){animation-delay:.24s}.dash-pro-kpis .dash-pro-kpi:nth-child(3){animation-delay:.3s}.dash-pro-kpis .dash-pro-kpi:nth-child(4){animation-delay:.36s}.dash-pro-kpi-top{display:flex;justify-content:space-between;gap:.75rem;position:relative;z-index:1}.dash-pro-kpi .metric-icon,.dash-pro-pay-card .metric-icon,.dash-pro-card .metric-icon{animation:dash-pro-pulse-glow 2.8s ease-in-out infinite}.dash-pro-kpi-chart{margin-top:auto;width:100%;max-width:100%;animation:dash-pro-chart-breathe 3.5s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(111,102,231,.35))}.dash-pro-pay{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.dash-pro-pay .dash-pro-pay-card:nth-child(1){animation-delay:.28s}.dash-pro-pay .dash-pro-pay-card:nth-child(2){animation-delay:.34s}.dash-pro-pay .dash-pro-pay-card:nth-child(3){animation-delay:.4s}.dash-pro-pay .dash-pro-pay-card:nth-child(4){animation-delay:.46s}.dash-pro-pay .dash-pro-pay-card:nth-child(5){animation-delay:.52s}.dash-pro-pay .dash-pro-pay-card:nth-child(6){animation-delay:.58s}.dash-pro-pay-card{padding:1rem 1.05rem .7rem;display:grid;gap:.35rem}.dash-pro-pay-card .dash-miniarea{margin-top:.35rem;width:100%;filter:drop-shadow(0 0 6px rgba(111,102,231,.3));animation:dash-pro-chart-breathe 4s ease-in-out infinite}.dash-pro-analytics{display:grid;grid-template-columns:1.45fr .95fr .9fr;gap:.85rem}.dash-pro-analytics .dash-pro-card:nth-child(1){animation-delay:.4s}.dash-pro-analytics .dash-pro-card:nth-child(2){animation-delay:.48s}.dash-pro-analytics .dash-pro-card:nth-child(3){animation-delay:.56s}.dash-pro-card{padding:1.15rem 1.2rem 1.2rem;min-height:280px}.dash-pro-card--wide{min-height:320px}.dash-pro .dash-area-svg{filter:drop-shadow(0 0 12px rgba(124,77,255,.35));animation:dash-pro-chart-breathe 4.5s ease-in-out infinite}.dash-pro .dash-donut-wrap{filter:drop-shadow(0 0 14px rgba(111,102,231,.28))}.dash-pro .dash-funnel-fill{position:relative;box-shadow:0 0 12px #6f66e773;animation:dash-pro-funnel-glow 2.8s ease-in-out infinite}@keyframes dash-pro-funnel-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}.dash-pro-pix-wave{margin-top:.75rem;opacity:.9;filter:drop-shadow(0 0 8px rgba(52,211,153,.4));animation:dash-pro-chart-breathe 3.8s ease-in-out infinite}.dash-pro-pix-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin:.35rem 0 .85rem}.dash-pro-pix-grid div{padding:.7rem .65rem;border-radius:12px;background:color-mix(in srgb,var(--bg-warm) 70%,transparent);border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.dash-pro-pix-grid span{display:block;font-size:.72rem;color:var(--ink-muted);margin-bottom:.25rem}.dash-pro-pix-grid strong{font-size:1.15rem;letter-spacing:-.02em}.dash-pro-bottom{display:grid;grid-template-columns:1.35fr .95fr .95fr;gap:.85rem}.dash-pro-bottom .dash-pro-card:nth-child(1){animation-delay:.5s}.dash-pro-bottom .dash-pro-card:nth-child(2){animation-delay:.58s}.dash-pro-bottom .dash-pro-card:nth-child(3){animation-delay:.66s}.dash-pro-table-wrap{overflow:auto}.dash-pro-table{width:100%;border-collapse:collapse;font-size:.84rem}.dash-pro-table th,.dash-pro-table td{padding:.7rem .45rem;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent);vertical-align:top}.dash-pro-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);font-weight:650}.dash-pro-table td strong{display:block;font-size:.86rem}.dash-pro-empty{min-height:180px;display:grid;place-content:center;justify-items:center;gap:.45rem;color:var(--ink-muted);text-align:center;position:relative;z-index:1}.dash-pro-empty:before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(111,102,231,.32),transparent 70%);filter:blur(10px);animation:dash-pro-orb-drift 8s ease-in-out infinite;z-index:0}.dash-pro-empty>*{position:relative;z-index:1}.dash-pro-growth{display:flex;flex-direction:column;gap:.75rem}.dash-pro-growth-hero{display:grid;gap:.15rem;padding:.85rem 1rem;border-radius:14px;background:color-mix(in srgb,var(--bg-warm) 65%,rgba(111,102,231,.18));border:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.25))}.dash-pro-growth-hero strong{font-size:clamp(1.6rem,2.4vw,2rem);letter-spacing:-.03em;font-family:var(--font-display);line-height:1.1}.dash-pro-growth-hero span{font-size:.78rem;color:var(--ink-muted)}.dash-pro-growth-hero.growth-up strong,.growth-up{color:#34d399}.dash-pro-growth-hero.growth-down strong,.growth-down{color:#f87171}.dash-pro-growth-hero.growth-flat strong{color:var(--ink-soft)}.metric-trend.growth-up,.dash-card-chip.growth-up{color:#34d399}.metric-trend.growth-down,.dash-card-chip.growth-down{color:#f87171}.dash-pro-growth-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.dash-pro-growth-meta div{padding:.55rem .6rem;border-radius:12px;background:color-mix(in srgb,var(--bg-warm) 70%,transparent);border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.dash-pro-growth-meta span{display:block;font-size:.68rem;color:var(--ink-muted);margin-bottom:.2rem}.dash-pro-growth-meta strong{font-size:.92rem;letter-spacing:-.01em}.dash-pro-growth-spark{margin-top:auto}html.dark .dash-pro-growth-hero{background:#28225a73;border-color:#a9a3f733}html.dark .dash-pro-growth-meta div{background:#1412288c;border-color:#a9a3f724}.analytics-card .dash-pro-growth-hero{margin-bottom:.35rem}.analytics-card .dash-pro-growth-meta{grid-template-columns:1fr 1fr;margin-bottom:.55rem}.dash-pro-goals{display:grid;gap:1rem;min-height:0}.dash-pro-goals-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.dash-pro-goals-current{display:grid;justify-items:center;gap:.2rem;min-width:96px;padding:.85rem 1rem;border-radius:16px;color:#fff;background:linear-gradient(145deg,#6f66e7,#4e43c9 60%,#3d36a8);box-shadow:0 10px 28px #4e43c966,0 0 24px #6f66e740;animation:dash-pro-icon-glow 3.2s ease-in-out infinite}.dash-pro-goals-current strong{font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.03em;line-height:1}.dash-pro-goals-current span{font-size:.68rem;opacity:.85}.dash-pro-goals-bar{position:relative;height:14px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.2));box-shadow:inset 0 1px 2px #0000001f}.dash-pro-goals-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4e43c9,#6f66e7 45%,#34d399);box-shadow:0 0 16px #6f66e773;transition:width .7s cubic-bezier(.22,1,.36,1)}.dash-pro-goals-bar-label{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);font-size:.68rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.dash-pro-goals-track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.dash-pro-goals-step{display:grid;gap:.2rem;padding:.75rem .7rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--bg-warm) 70%,transparent);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.dash-pro-goals-step-ico{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;color:var(--ink-muted);background:color-mix(in srgb,var(--surface) 80%,transparent);margin-bottom:.15rem}.dash-pro-goals-step strong{font-size:.95rem;letter-spacing:-.02em}.dash-pro-goals-step span{font-size:.72rem;color:var(--ink-muted)}.dash-pro-goals-step em{font-style:normal;font-size:.68rem;font-weight:650;color:var(--ink-muted);opacity:.85}.dash-pro-goals-step.is-done{border-color:color-mix(in srgb,#34d399 45%,var(--border));background:color-mix(in srgb,#34d399 12%,var(--surface))}.dash-pro-goals-step.is-done .dash-pro-goals-step-ico{color:#fff;background:linear-gradient(145deg,#34d399,#059669)}.dash-pro-goals-step.is-done em{color:#059669}.dash-pro-goals-step.is-current{border-color:color-mix(in srgb,var(--gold) 50%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 25%,transparent),0 12px 28px #4e43c92e;transform:translateY(-2px)}.dash-pro-goals-step.is-current .dash-pro-goals-step-ico{color:#fff;background:linear-gradient(145deg,#6f66e7,#4e43c9)}.dash-pro-goals-step.is-current em{color:var(--gold-deep)}.dash-pro-goals.is-complete .dash-pro-goals-current{background:linear-gradient(145deg,#34d399,#059669 60%,#047857);box-shadow:0 10px 28px #05966966,0 0 24px #34d3994d}html.dark .dash-pro-goals-step{background:#1412288c;border-color:#a9a3f724}html.dark .dash-pro-goals-step.is-done{background:#0596692e;border-color:#34d39959}html.dark .dash-pro-goals-step.is-done em{color:#6ee7b7}html.dark .dash-pro-goals-step.is-current em{color:#d8d4ff}@media(max-width:900px){.dash-pro-goals-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.dash-pro-goals-track{grid-template-columns:1fr}}.dash-pro-empty p{margin:0;font-size:.92rem;font-weight:650;color:var(--ink-soft)}.dash-pro-empty span{font-size:.78rem;max-width:220px;line-height:1.4}.dash-pro-empty-btn{margin-top:.55rem;padding:.45rem .85rem;font-size:.78rem;border-radius:10px}.dash-pro .period-tabs{background:color-mix(in srgb,var(--surface) 80%,#4E43C9);border-color:color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.35));border-radius:12px;padding:.22rem}.dash-pro .period-tabs button.active{background:linear-gradient(135deg,#6f66e7,#4e43c9);color:#fff;box-shadow:0 6px 16px #4e43c959}.dash-pro .dash-card-head{position:relative;z-index:1}.dash-pro-kpi>*,.dash-pro-pay-card>*,.dash-pro-card>*{position:relative;z-index:1}html.dark .dash-pro-orb--a{opacity:.7}html.dark .dash-pro-orb--b,html.dark .dash-pro-orb--c{opacity:.55}html.dark .dash-pro-spark{box-shadow:0 0 10px 3px #a9a3f7,0 0 22px 6px #6f66e7b3}html.dark .dash-pro-shortcut,html.dark .dash-pro-kpi,html.dark .dash-pro-pay-card,html.dark .dash-pro-card{background:linear-gradient(160deg,#37306e73,#1c1a34c7 45%,#16142aeb);border-color:#a9a3f72e;box-shadow:0 1px #ffffff0f inset,0 16px 40px #00000059,0 0 0 1px #6f66e70f;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}html.dark .dash-pro-kpi:hover,html.dark .dash-pro-pay-card:hover,html.dark .dash-pro-card:hover,html.dark .dash-pro-shortcut:hover{box-shadow:0 1px #ffffff14 inset,0 20px 44px #0006,0 0 36px #6f66e747}html.dark .dash-pro-shortcut{background:linear-gradient(155deg,#3e367880,#1a1830d9)}html.dark .dash-pro-pix-grid div{background:#1412288c;border-color:#a9a3f724}html.dark .dash-pro-shortcut em{color:#d8d4ff}html.dark .dash-pro .period-tabs{background:#141228a6;border-color:#a9a3f733}.dash .sidebar .sidebar-plan-cta,.sidebar-plan-cta{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin:.75rem .85rem 1rem;padding:.85rem .9rem;border-radius:16px;text-decoration:none;border:1px solid rgba(169,163,247,.22);background:linear-gradient(135deg,#6f66e759,#4e43c973 55%,#2d266e8c);box-shadow:0 1px #ffffff14 inset,0 12px 28px #281e7859;flex-shrink:0}.sidebar-plan-cta-ico{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:#fff;background:#ffffff24;box-shadow:0 6px 14px #0003}.sidebar-plan-cta strong{display:block;font-size:.82rem;color:#fff;letter-spacing:-.01em}.sidebar-plan-cta span{display:block;margin-top:.12rem;font-size:.68rem;color:#ffffffb8;line-height:1.3}.sidebar-plan-cta-btn{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#fff;text-decoration:none;background:#ffffff24;transition:background .2s ease,transform .2s ease}.sidebar-plan-cta-btn:hover{background:#ffffff3d;transform:translate(2px)}@media(max-width:1200px){.dash-pro-shortcuts,.dash-pro-pay{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-pro-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-pro-analytics,.dash-pro-bottom{grid-template-columns:1fr 1fr}.dash-pro-card--wide{grid-column:1 / -1}}@media(max-width:760px){.dash-pro-shortcuts,.dash-pro-pay,.dash-pro-kpis,.dash-pro-analytics,.dash-pro-bottom{grid-template-columns:1fr}.dash-pro-card--wide{grid-column:auto}.dash-pro-shortcut em{display:none}}@media(prefers-reduced-motion:reduce){.dash-pro-orb,.dash-pro-spark,.dash-pro-hero,.dash-pro-hero h1,.dash-pro-shortcut,.dash-pro-shortcut:before,.dash-pro-shortcut-icon,.dash-pro-kpi,.dash-pro-kpi:before,.dash-pro-pay-card,.dash-pro-pay-card:before,.dash-pro-card,.dash-pro-card:before,.dash-pro-kpi-chart,.dash-pro-pay-card .dash-miniarea,.dash-pro .dash-area-svg,.dash-pro .dash-funnel-fill,.dash-pro-pix-wave,.dash-pro .plan-dot,.dash-pro-kpi .metric-icon,.dash-pro-pay-card .metric-icon,.dash-pro-card .metric-icon,.dash-pro-empty:before{animation:none!important}.dash-pro-kpi:hover,.dash-pro-pay-card:hover,.dash-pro-card:hover,.dash-pro-shortcut:hover{transform:none}}.dash-pro--admin{padding-bottom:.5rem}.dash-pro-section-title{display:flex;align-items:center;gap:.55rem;margin:.55rem 0 0;font-size:1rem;font-weight:750;letter-spacing:-.02em;font-family:var(--font-display);color:var(--ink);animation:dash-pro-rise .55s cubic-bezier(.22,1,.36,1) both}.dash-pro-section-title:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:linear-gradient(135deg,#fbbf24,#6f66e7);box-shadow:0 0 12px #6f66e78c;flex-shrink:0}.dash-pro--admin .dash-pro-shortcut em{font-style:normal;font-weight:750;font-size:.95rem;color:var(--ink);justify-self:end}.dash-pro--admin .dash-pro-pay{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-pro--admin .dash-pro-pay:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.founder-balance-note{margin:.15rem 0 0;font-size:.78rem;color:var(--ink-muted)}.dash-pro--client .metrics{position:relative;z-index:1}.dash-pro--client .metric-card--rich,.dash-pro--client .analytics-card,.dash-pro--client .dash-table-card{position:relative;overflow:hidden}.dash-pro--client .metric-card--rich:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(169,163,247,.85),transparent);opacity:.7}.client-empty{display:grid;justify-items:start;gap:.35rem;margin:.25rem 1.1rem 1.15rem;padding:1.1rem 1.15rem;border-radius:16px;border:1px dashed rgba(169,163,247,.35);background:color-mix(in srgb,var(--surface) 70%,transparent)}.client-empty strong{font-family:var(--font-display);letter-spacing:-.02em}.client-empty span{color:var(--ink-muted);font-size:.88rem;line-height:1.45}.client-empty a{margin-top:.35rem}.admin-shell .dash-pro--admin{position:relative}@media(max-width:1100px){.dash-pro--admin .dash-pro-pay,.dash-pro--admin .dash-pro-pay:has(>:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.dash-pro--admin .dash-pro-pay,.dash-pro--admin .dash-pro-pay:has(>:nth-child(5)){grid-template-columns:1fr}}.dash-pro--gateway .gateway-setup-card{padding:1.15rem 1.25rem;border-color:color-mix(in srgb,#fbbf24 35%,var(--border));box-shadow:0 1px #ffffff0f inset,0 14px 36px #00000047,0 0 40px #fbbf241f}.gateway-setup-head{display:flex;gap:.85rem;align-items:flex-start}.gateway-setup-head h3{margin:0;font-size:1.05rem;letter-spacing:-.02em}.gateway-setup-steps{margin:.9rem 0 0;padding-left:1.2rem;display:grid;gap:.45rem;color:var(--ink-muted);font-size:.86rem;line-height:1.45}.gateway-setup-steps code{font-size:.8rem;color:var(--gold-deep, #c4b5fd)}.gateway-fee-form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-top:.85rem}.gateway-fee-field{display:grid;gap:.35rem;flex:1 1 160px;font-size:.78rem;font-weight:650;color:var(--ink-muted)}.gateway-fee-field input{width:100%;padding:.75rem .9rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 80%,rgba(111,102,231,.25));background:color-mix(in srgb,var(--surface) 88%,#0d0e16);color:var(--ink);font:inherit;font-weight:600}.dash-pro--gateway .dash-pro-analytics{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)}.gateway-asaas-card{min-height:0}.gateway-asaas-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.gateway-asaas-head h3{margin:0;font-size:1.15rem;letter-spacing:-.02em}.gateway-asaas-status{flex-shrink:0;white-space:nowrap;padding:.38rem .72rem;border-radius:999px;font-size:.72rem;font-weight:750;letter-spacing:.02em}.gateway-asaas-status.warn{color:#fbbf24;background:#d9770629;border:1px solid rgba(251,191,36,.32)}.gateway-asaas-status.ok{color:#34d399;background:#05966929;border:1px solid rgba(52,211,153,.32)}.gateway-asaas-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:.75rem;margin-top:.9rem}.gateway-asaas-note,.gateway-asaas-actions,.gateway-sim-box{padding:.95rem 1rem;border-radius:16px;border:1px solid rgba(169,163,247,.16);background:#08071259}.gateway-asaas-note strong,.gateway-asaas-actions strong,.gateway-sim-box strong{display:block;font-size:.92rem;letter-spacing:-.01em}.gateway-code-list{list-style:none;margin:.65rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.gateway-code-list code,.gateway-asaas-note p code,.gateway-sim-box code{display:inline-block;padding:.28rem .5rem;border-radius:8px;background:#6f66e729;border:1px solid rgba(169,163,247,.22);color:#e4e0ff;font-size:.75rem}.gateway-asaas-note p,.gateway-sim-box .dash-card-sub,.gateway-asaas-actions p{margin:.55rem 0 0;font-size:.8rem;line-height:1.45;color:var(--ink-muted)}.gateway-asaas-actions{display:flex;flex-direction:column;align-items:flex-start}.gateway-asaas-actions .btn-outline,.gateway-sim-box .btn-outline{margin-top:auto;width:auto;white-space:nowrap;padding:.62rem .95rem}.gateway-sim-box{display:grid;gap:.75rem;margin-top:.75rem}.gateway-sim-box .gateway-fee-form{margin-top:0}.gateway-sim-box .dash-card-sub{margin-top:.3rem}.gateway-reconcile-details{margin-top:.85rem;font-size:.82rem;color:var(--ink-muted)}.gateway-reconcile-details summary{cursor:pointer;font-weight:650;color:var(--ink)}.gateway-reconcile-details pre{margin:.65rem 0 0;padding:.85rem;border-radius:12px;overflow:auto;max-height:240px;background:color-mix(in srgb,#0d0e16 80%,var(--surface));border:1px solid rgba(169,163,247,.14);font-size:.75rem}.dash-card-chip.ok{color:#34d399;background:color-mix(in srgb,#059669 22%,transparent);border-color:color-mix(in srgb,#34d399 35%,transparent)}.dash-card-chip.warn{color:#fbbf24;background:color-mix(in srgb,#d97706 22%,transparent);border-color:color-mix(in srgb,#fbbf24 35%,transparent)}@media(max-width:900px){.dash-pro--gateway .dash-pro-analytics,.gateway-asaas-grid{grid-template-columns:1fr}}.founder-pix{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem 1.25rem;padding:1.1rem 1.15rem;border-radius:22px;border:1px solid color-mix(in srgb,#fbbf24 35%,rgba(169,163,247,.25));background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 82%,#6F66E7),color-mix(in srgb,var(--surface) 94%,transparent));box-shadow:0 16px 36px #00000038}.founder-pix-copy h2{margin:.15rem 0 .4rem;font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.03em}.founder-pix-copy p{margin:0;color:var(--ink-muted);font-size:.9rem;line-height:1.45}.founder-pix-copy strong{display:block;margin-top:.75rem;font-size:1.6rem;letter-spacing:-.03em}.founder-pix-copy>span{color:var(--ink-muted);font-size:.78rem}.founder-pix-form{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;align-items:end}.founder-pix-form label{display:grid;gap:.28rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.founder-pix-form label.span-2{grid-column:1 / -1}.founder-pix-form input,.founder-pix-form select{padding:.7rem .8rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 70%,rgba(169,163,247,.28));background:color-mix(in srgb,var(--surface) 90%,#0d0e16);color:var(--ink);font:inherit;font-weight:600;letter-spacing:0;text-transform:none}.founder-pix-form button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.founder-pix-form button:disabled{opacity:.45;cursor:not-allowed}.founder-pix-ok,.founder-pix-warn{grid-column:1 / -1;margin:0;font-size:.84rem}.founder-pix-ok{color:#34d399}.founder-pix-warn{color:#fbbf24}.founder-pix-list{grid-column:1 / -1;list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.founder-pix-list li{display:flex;justify-content:space-between;gap:1rem;font-size:.84rem;padding:.55rem .2rem;border-top:1px solid rgba(169,163,247,.14)}@media(max-width:800px){.founder-pix,.founder-pix-form{grid-template-columns:1fr}}.month-analytics-month{display:grid;gap:.25rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.month-analytics-month select{min-width:11rem;padding:.65rem .8rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 70%,rgba(169,163,247,.3));background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--ink);font:inherit;font-weight:650;text-transform:none;letter-spacing:0}.month-analytics-who,.month-analytics-extras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.month-analytics-who div,.month-analytics-extras article{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 70%,rgba(169,163,247,.2));background:color-mix(in srgb,var(--surface) 86%,transparent)}.month-analytics-who span,.month-analytics-extras span{font-size:.75rem;color:var(--ink-muted)}.month-analytics-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.month-analytics-bar{display:block;height:4px;margin-top:.65rem;border-radius:999px;background:linear-gradient(90deg,#fbbf24,#8b84ef)}.month-analytics-top{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.month-analytics-top li{display:flex;justify-content:space-between;gap:1rem;padding:.7rem .9rem;border-radius:12px;background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid rgba(169,163,247,.14)}@media(max-width:800px){.month-analytics-who,.month-analytics-extras{grid-template-columns:1fr 1fr}}.settings-stack{display:grid;gap:1.15rem;position:relative;z-index:1;max-width:860px}.settings-card{display:grid;gap:.85rem;padding:1.15rem 1.2rem 1.25rem;border-radius:20px;border:1px solid rgba(169,163,247,.16);background:linear-gradient(180deg,#2e285c6b,#100e20c7 38%);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000038}.settings-card h2,.settings-card h3{margin:0;letter-spacing:-.02em}.settings-card h2{font-size:1.08rem;padding-bottom:.7rem;margin-bottom:.15rem;border-bottom:1px solid rgba(169,163,247,.14)}.settings-card h3{font-size:.92rem;color:#d8d4ff;margin-top:.35rem}.settings-card label{display:grid;gap:.42rem;font-size:.78rem;font-weight:650;letter-spacing:.01em;color:#c9c4ff}.settings-card input,.settings-card textarea,.settings-card select,.settings-inline input{width:100%;min-width:0;padding:.78rem .95rem;border-radius:12px;border:1px solid rgba(169,163,247,.22);background:#0807129e;color:#f6f4ff;font:inherit;font-size:.95rem;font-weight:500;outline:none;box-shadow:inset 0 1px #ffffff08;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.settings-card input::placeholder,.settings-inline input::placeholder{color:#c9c4ff6b}.settings-card input:hover,.settings-inline input:hover{border-color:#a9a3f766}.settings-card input:focus,.settings-card textarea:focus,.settings-card select:focus,.settings-inline input:focus{border-color:#a9a3f7bf;background:#0c0a1cd9;box-shadow:0 0 0 3px #6f66e738}.settings-card input:-webkit-autofill,.settings-inline input:-webkit-autofill{-webkit-text-fill-color:#f6f4ff;caret-color:#f6f4ff;box-shadow:0 0 0 1000px #12101c inset}.settings-card .admin-switch-row{background:#0a081661;border-color:#a9a3f724;box-shadow:none}.settings-card .admin-switch-row.on{background:linear-gradient(160deg,#4f46b438,#100e22b8);border-color:#a9a3f752;box-shadow:inset 0 0 0 1px #6f66e71f}.settings-links,.settings-pills,.settings-inline{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.settings-links{margin:.15rem 0 .35rem}.settings-links a,.settings-pills button,.settings-inline button{border-radius:999px;border:1px solid rgba(169,163,247,.24);background:#0c0a1a73;color:#eceaff;text-decoration:none;padding:.48rem .9rem;font:inherit;font-size:.86rem;cursor:pointer;transition:border-color .2s ease,background .2s ease}.settings-links a:hover,.settings-pills button:hover,.settings-inline button:hover{border-color:#a9a3f78c;background:#6f66e738}.settings-pills button.on{background:#6f66e76b;border-color:#a9a3f78c;color:#fff}.settings-inline input{flex:1 1 8rem;width:auto}.settings-list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.settings-list li{display:flex;flex-wrap:wrap;gap:.45rem .8rem;align-items:center;padding:.7rem .85rem;border-radius:12px;border:1px solid rgba(169,163,247,.1);background:#08071266;color:#eceaff}.settings-list button{margin-left:auto;border:0;background:transparent;color:#c9c4ff;cursor:pointer;font:inherit}.settings-stack>.btn-primary{justify-self:start;min-width:12rem;margin-top:.15rem}.payout-hero-side{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.payout-stat{min-width:7.2rem;padding:.7rem .95rem;border-radius:16px;border:1px solid rgba(169,163,247,.18);background:#0c0a1a8c;display:grid;gap:.1rem}.payout-stat span{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#c9c4ff}.payout-stat strong{font-size:1.45rem;letter-spacing:-.03em;line-height:1.1}.payout-stat.warn{border-color:#fbbf2459;background:#784e0c38}.payout-board{border-radius:20px;border:1px solid rgba(169,163,247,.16);background:linear-gradient(180deg,#2e285c6b,#100e20c7 38%);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000038;overflow:hidden}.payout-empty{min-height:11rem;display:grid;place-content:center;justify-items:center;gap:.35rem;text-align:center;padding:2rem 1.25rem}.payout-empty strong{font-size:1.02rem;letter-spacing:-.02em}.payout-empty span{max-width:28rem;color:var(--ink-muted);font-size:.9rem}.payout-table th,.payout-table td{padding:.85rem 1rem;white-space:nowrap}.payout-table td .cell-sub{display:block;margin-top:.15rem}.payout-amount{font-weight:700;letter-spacing:-.02em}.payout-actions{display:flex;justify-content:flex-end;gap:.4rem}.payout-actions .btn-primary,.payout-actions .btn-outline{padding:.4rem .75rem;font-size:.82rem}.maintenance-banner{position:relative;z-index:40;margin:.6rem auto 0;width:min(1180px,calc(100% - 1.5rem));padding:.7rem 1rem;border-radius:14px;background:#4e43c959;color:#fff;text-align:center}.order-board,.mesa-block{display:grid;gap:.75rem;margin-top:1rem;padding:1rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 70%,rgba(169,163,247,.22));background:color-mix(in srgb,var(--surface) 88%,transparent)}.order-card,.mesa-list li{display:grid;gap:.65rem;padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(169,163,247,.16);background:color-mix(in srgb,#1b1830 72%,transparent)}.order-card-head,.mesa-list li{display:flex;justify-content:space-between;align-items:center;gap:1rem}.order-card-head span,.order-card-money,.mesa-list span,.order-refund-note{display:block;color:var(--ink-muted);font-size:.82rem}.order-card-money{text-align:right}.order-card-money b{display:block;color:#fff}.order-timeline{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.order-timeline li{padding:.28rem .55rem;border-radius:999px;font-size:.75rem;color:var(--ink-muted);border:1px solid rgba(169,163,247,.2)}.order-timeline li.is-done{color:#fff;background:#6f66e759}.order-card-actions,.order-refund-form,.mesa-list{display:grid;gap:.55rem}.order-card-actions,.mesa-list li .row-actions{display:flex;flex-wrap:wrap;gap:.45rem}.order-refund-form textarea,.mesa-note input{width:100%;margin-top:.35rem;border-radius:12px;border:1px solid rgba(169,163,247,.24);background:#08071259;color:#fff;font:inherit;padding:.65rem .75rem}.mesa-list{margin:0;padding:0;list-style:none}.mesa-list strong,.order-card strong{display:block}.mesa-strip{display:grid;gap:.2rem;margin:.9rem 0;padding:.9rem 1rem;border-radius:16px;text-decoration:none;color:inherit;border:1px solid rgba(169,163,247,.28);background:linear-gradient(135deg,#4e43c959,#1b1830cc)}.support-leave{min-height:2.15rem}.wiz{min-height:100vh;display:grid;grid-template-columns:minmax(260px,340px) 1fr;background:#0b0d14;color:#f4f5fb;font-family:DM Sans,sans-serif}.wiz-rail{padding:1.6rem 1.35rem 2rem;border-right:1px solid rgba(255,255,255,.06);background:#10131c}.wiz-rail .flua-logo--wordmark{height:1.7rem;width:auto;border-radius:0}.wiz-rail-lead{margin:1.35rem 0 1.5rem;color:#e4e6f29e;font-size:.92rem;line-height:1.45}.wiz-rail ol{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.wiz-rail li button,.wiz-rail li>div{width:100%;display:flex;gap:.85rem;align-items:flex-start;text-align:left;background:transparent;border:0;color:inherit;padding:.7rem .35rem;cursor:default}.wiz-rail li>div.is-wait{opacity:.55}.wiz-mark{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.16);color:#f4f5fbb3;font-size:.82rem;font-weight:700}.wiz-mark svg{width:.95rem;height:.95rem}.wiz-mark.is-now,.wiz-mark.is-done{background:#6f66e7;border-color:#6f66e7;color:#fff;box-shadow:0 0 0 4px #6f66e72e}.wiz-rail strong{display:block;font-size:.98rem}.wiz-rail em{display:block;margin-top:.2rem;font-style:normal;font-size:.8rem;line-height:1.4;color:#e4e6f28c}.wiz-main{display:flex;flex-direction:column;min-width:0;background:radial-gradient(900px 420px at 80% -10%,rgba(111,102,231,.16),transparent 60%),#0b0d14}.wiz-top{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.1rem 1.6rem 0}.wiz-top a{color:#f4f5fbc7;text-decoration:none;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.35rem .75rem;font-size:.86rem}.wiz-avatar{width:2.15rem;height:2.15rem;border-radius:999px;display:grid;place-items:center;background:#6f66e7;color:#fff;font-weight:700}.wiz-body{width:min(760px,calc(100% - 3rem));margin:2.2rem auto 3rem}.wiz-kicker{margin:0 0 .45rem;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700;color:#c4bfffcc}.wiz-body h1{margin:0;font-family:Outfit,sans-serif;font-size:clamp(2rem,4vw,2.7rem);letter-spacing:-.04em}.wiz-lead{margin:.55rem 0 1.35rem;color:#e4e6f2ad}.wiz-list{display:grid;gap:.7rem}.wiz-list>button,.wiz-plan{display:flex;align-items:center;gap:1rem;width:100%;text-align:left;color:inherit;background:#141824;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1rem 1.05rem;cursor:pointer}.wiz-list>button:hover,.wiz-list>button.is-on,.wiz-plan.is-on{border-color:#a9a3f7b3;box-shadow:0 0 0 1px #6f66e759}.wiz-list strong,.wiz-plan strong{display:block;font-size:1.02rem}.wiz-list em,.wiz-plan em{display:block;margin-top:.2rem;font-style:normal;color:#e4e6f294;font-size:.88rem;line-height:1.4}.wiz-list>button>span:first-child,.wiz-plan>span:first-child{flex:1;min-width:0}.wiz-chevron{width:1.15rem;height:1.15rem;color:#f4f5fb73;flex:0 0 auto}.wiz-game-pills{display:flex;gap:.3rem}.wiz-game-pills i{width:1.45rem;height:1.45rem;border-radius:6px;display:grid;place-items:center;font-style:normal;font-size:.72rem;font-weight:800;background:#221c3d;color:#d4d0ff}.wiz-plan{cursor:default}.wiz-plan b{font-size:.95rem;white-space:nowrap}.wiz-plan b small{font-weight:500;color:#e4e6f28c}.wiz-plan-now,.wiz-plan a{font-style:normal;font-size:.82rem;color:#c4bfff;text-decoration:none;white-space:nowrap}.wiz-plan em.wiz-plan-now{display:inline;margin:0}.wiz-form{display:grid;gap:.9rem;max-width:34rem}.wiz-form label{display:grid;gap:.35rem;font-size:.88rem;color:#e4e6f2b8}.wiz-form input{width:100%;min-height:2.8rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#141824;color:#fff;padding:0 .85rem}.wiz-slug{display:flex;align-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#141824;overflow:hidden}.wiz-slug i{padding-left:.85rem;font-style:normal;color:#e4e6f273;white-space:nowrap}.wiz-slug input{border:0;background:transparent;min-width:0}.wiz-error{margin:.9rem 0 0;color:#ffb4b4}.wiz-nav{display:flex;gap:.7rem;margin-top:1.2rem}.wiz-back,.wiz-next{min-height:2.7rem;border-radius:12px;padding:0 1rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.wiz-back{background:transparent;color:#f4f5fbcc;border:1px solid rgba(255,255,255,.12)}.wiz-next{background:#6f66e7;color:#fff;border:0;font-weight:700}.wiz-next:disabled{opacity:.45;cursor:not-allowed}@media(max-width:860px){.wiz{grid-template-columns:1fr}.wiz-rail ol{grid-template-columns:1fr 1fr}.wiz-body{width:min(760px,calc(100% - 1.5rem));margin-top:1.2rem}}.store-setup-unused{display:none}.store-setup-head h1{margin:0;font-family:Outfit,sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.04em}.store-setup-head span{display:block;margin-top:.45rem;max-width:38rem;color:var(--ink-soft, rgba(31, 34, 48, .72))}.store-setup-grid,.store-setup-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.store-setup-card,.store-setup-pills button{text-align:left;border-radius:18px;border:1px solid rgba(111,102,231,.22);background:#ffffffb8;padding:1rem 1.05rem;cursor:pointer;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}html.dark .store-setup-card,html.dark .store-setup-pills button{background:#161426e0;border-color:#a9a3f738}.store-setup-card strong,.store-setup-pills strong{display:block;font-size:1.02rem}.store-setup-card em,.store-setup-pills em{display:block;margin-top:.28rem;font-style:normal;font-size:.86rem;line-height:1.45;color:var(--ink-soft, rgba(31, 34, 48, .68))}.store-setup-card.is-on,.store-setup-pills button.is-on{border-color:#6f66e7;box-shadow:0 0 0 3px #6f66e72e,0 12px 30px #4e43c929;transform:translateY(-2px)}.store-setup-step{display:grid;gap:.75rem}.store-setup-step h2{margin:0;font-size:1.05rem}.store-setup-step p,.store-setup-step label{margin:0;color:var(--ink-soft, rgba(31, 34, 48, .72))}.store-setup-step input{display:block;width:min(100%,22rem);margin-top:.4rem}.store-setup-actions{display:flex;flex-wrap:wrap;gap:.7rem}.store-setup-actions .btn-primary:disabled{opacity:.45;cursor:not-allowed}.store-setup-actions .btn-outline{background:transparent;color:inherit}@media(max-width:860px){.store-setup-grid,.store-setup-pills{grid-template-columns:1fr}}html:not(.dark) .order-card,html:not(.dark) .mesa-list li{background:#fff;border-color:#4e43c929;box-shadow:0 10px 28px #1f22300f;color:#1f2230}html:not(.dark) .mesa-list li>div{display:grid;gap:.28rem;min-width:0}html:not(.dark) .mesa-list strong,html:not(.dark) .order-card strong,html:not(.dark) .order-card-money b{color:#1f2230}html:not(.dark) .mesa-list span,html:not(.dark) .order-card-head span,html:not(.dark) .order-card-money,html:not(.dark) .order-refund-note{color:#4a4e60}html:not(.dark) .mesa-strip{color:#1f2230;background:linear-gradient(135deg,#6f66e71f,#fff 62%);border-color:#4e43c92e}html:not(.dark) .order-timeline li.is-done{color:#3c348f;background:#6f66e724}html:not(.dark) .order-refund-form textarea,html:not(.dark) .mesa-note input,html:not(.dark) .mesa-list input{background:#fff;color:#1f2230;border-color:#4e43c938}.store-builder{display:grid;gap:1rem}.store-kicker{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b84f0}.store-builder-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1rem;align-items:start}.store-builder-form{display:grid;gap:.85rem}.store-section{display:grid;gap:.85rem;padding:1.1rem 1.15rem 1.2rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.22));background:color-mix(in srgb,var(--surface) 94%,#6f66e7 6%)}.store-section header h2,.store-section>header h2{margin:0;font-size:1.02rem}.store-section header p{margin:.2rem 0 0;color:var(--ink-muted);font-size:.84rem}.store-fields{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.store-fields .span-2,.store-field.span-2{grid-column:1 / -1}.store-colors{grid-template-columns:repeat(3,minmax(0,1fr))}.store-field{display:flex;flex-direction:column;gap:.35rem;min-width:0;font-size:.78rem;font-weight:650;color:var(--ink-soft)}.store-field input,.store-new-row input{width:100%;font:inherit;font-weight:550;color:var(--ink);background:color-mix(in srgb,var(--bg) 62%,var(--surface));border:1px solid color-mix(in srgb,var(--border) 55%,rgba(111,102,231,.28));border-radius:12px;padding:.72rem .85rem}.store-field input[type=color]{height:46px;padding:.28rem;cursor:pointer}.store-field input:focus,.store-new-row input:focus{outline:none;border-color:#6f66e7;box-shadow:0 0 0 3px #6f66e738}.store-pays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.store-pays label{display:flex;align-items:center;gap:.55rem;min-height:46px;padding:.65rem .8rem;border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg) 50%,transparent);cursor:pointer;font-weight:650}.store-pays label.is-on{border-color:#6f66e7;background:#6f66e729}.store-pays input{accent-color:#6f66e7}.store-lock{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:14px;border:1px dashed rgba(169,163,247,.45);background:#6f66e714}.store-lock strong{display:block}.store-lock p,.store-dns p,.store-status{margin:.2rem 0 0;color:var(--ink-muted);font-size:.84rem}.store-dns{display:grid;gap:.55rem}.store-dns ul{margin:0;padding-left:1.1rem;color:var(--ink-soft);font-size:.82rem}.store-dns code{font-size:.78rem}.store-status.is-on{color:#86efac}.store-builder .btn-outline{background:transparent;color:var(--ink);border:1px solid color-mix(in srgb,var(--border) 40%,rgba(169,163,247,.45));box-shadow:none}.store-save,.store-new-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.store-save{padding:.75rem .85rem;border-radius:16px;border:1px solid rgba(111,102,231,.28);background:color-mix(in srgb,var(--surface) 92%,#12131a)}.store-save span{color:var(--ink-muted);font-size:.82rem}.store-builder .store-preview-card{position:sticky;top:84px;display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;align-items:stretch;padding:.9rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 70%,rgba(111,102,231,.22));background:var(--surface)}.store-preview-card>p:first-child{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.store-preview{display:grid;gap:.45rem;min-height:180px;padding:1rem;border-radius:14px}.store-preview h2,.store-preview p{margin:0}.store-preview-brand{display:flex;align-items:center;gap:.55rem}.store-preview-brand img,.store-preview-brand span{width:36px;height:36px;border-radius:10px;object-fit:cover;display:grid;place-items:center;color:#fff;font-weight:700}.store-preview-btn{justify-self:start;margin-top:.35rem;padding:.45rem .75rem;border-radius:999px;color:#fff;font-size:.78rem;font-weight:700}.store-new-row input{flex:1}.client-shell .client-nav{flex-wrap:nowrap;justify-content:flex-end;overflow:visible}.client-more{position:relative}.client-more.is-open .client-more-trigger{color:var(--ink);background:color-mix(in srgb,#6f66e7 14%,transparent);border-color:color-mix(in srgb,#6f66e7 22%,transparent)}.client-more-menu{display:none;position:absolute;top:calc(100% + .45rem);right:0;z-index:30;min-width:200px;padding:.4rem;border-radius:14px;background:var(--surface);border:1px solid rgba(169,163,247,.22);box-shadow:0 16px 36px #00000047;animation:ca-menu-in .16s ease}@keyframes ca-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.client-more.is-open .client-more-menu{display:grid;gap:.15rem}.client-more-menu a{justify-content:flex-start;border-radius:10px!important;padding:.55rem .7rem!important}.client-more-menu a:hover{background:color-mix(in srgb,#6f66e7 12%,transparent)}.client-menu-btn{display:none}.client-empty{display:grid;justify-items:start;gap:.45rem;padding:1.35rem 1.2rem;border-radius:18px;border:1px dashed rgba(169,163,247,.4);background:color-mix(in srgb,var(--surface) 92%,#6f66e7 8%)}.client-empty h2,.client-empty p{margin:0}.client-empty p{color:var(--ink-muted)}.client-account-side,.client-account-col{display:grid;gap:.75rem}.client-account-side{justify-items:end}.client-account-split{display:grid;gap:1rem}@media(min-width:960px){.client-account-split{grid-template-columns:1.15fr .85fr;align-items:start}}.client-account--v2{display:grid;gap:1rem}.client-account--v2 .ca-hero{--ca-accent: #6f66e7;position:relative;overflow:hidden;border-radius:22px;border:1px solid color-mix(in srgb,var(--ca-accent) 28%,var(--border));background:color-mix(in srgb,var(--surface) 92%,var(--ca-accent) 8%);box-shadow:0 0 0 1px color-mix(in srgb,var(--ca-accent) 12%,transparent),0 18px 48px #0000002e}.client-account--v2 .ca-hero-banner{position:relative;min-height:148px;background:radial-gradient(700px 180px at 15% 20%,color-mix(in srgb,var(--ca-accent) 45%,transparent),transparent 60%),linear-gradient(120deg,#151824,#1c1830 55%,#12151f)}.client-account--v2 .ca-hero-banner-img{width:100%;height:168px;object-fit:cover;display:block}.client-account--v2 .ca-hero-banner-fallback{min-height:148px}.client-account--v2 .ca-hero-banner-shade{position:absolute;inset:auto 0 0 0;height:70%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface) 88%,#000));pointer-events:none}.client-account--v2 .ca-hero-body{display:flex;gap:1rem;align-items:end;padding:0 1.25rem 1.25rem;margin-top:-2.6rem;position:relative;z-index:1}.client-account--v2 .ca-hero-avatar,.client-account--v2 .ca-avatar-preview{--ca-accent: #6f66e7;width:96px;height:96px;border-radius:50%;overflow:hidden;flex-shrink:0;display:grid;place-items:center;font-size:2rem;font-weight:800;color:#fff;background:linear-gradient(145deg,var(--ca-accent),color-mix(in srgb,var(--ca-accent) 40%,#111));border:3px solid color-mix(in srgb,var(--surface) 80%,#fff)}.client-account--v2 .ca-hero-avatar img,.client-account--v2 .ca-avatar-preview img{width:100%;height:100%;object-fit:cover}.client-account--v2 .ca-hero-avatar.effect-glow,.client-account--v2 .ca-avatar-preview.effect-glow{box-shadow:0 0 0 3px color-mix(in srgb,var(--ca-accent) 55%,transparent),0 0 28px color-mix(in srgb,var(--ca-accent) 45%,transparent)}.client-account--v2 .ca-hero-avatar.effect-ring,.client-account--v2 .ca-avatar-preview.effect-ring{box-shadow:0 0 0 4px var(--ca-accent)}.client-account--v2 .ca-hero-avatar.effect-pulse,.client-account--v2 .ca-avatar-preview.effect-pulse{animation:ca-pulse 2.4s ease-in-out infinite}.client-account--v2 .ca-hero-avatar.effect-gradient,.client-account--v2 .ca-avatar-preview.effect-gradient{padding:3px;background:linear-gradient(135deg,var(--ca-accent),#22d3ee,#a78bfa);border:0}.client-account--v2 .ca-hero-avatar.effect-gradient img,.client-account--v2 .ca-avatar-preview.effect-gradient img,.client-account--v2 .ca-hero-avatar.effect-gradient span,.client-account--v2 .ca-avatar-preview.effect-gradient span{border-radius:50%;overflow:hidden;width:100%;height:100%;display:grid;place-items:center;background:#151824}@keyframes ca-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--ca-accent) 45%,transparent)}50%{box-shadow:0 0 0 10px transparent}}.client-account--v2 .ca-hero-copy{min-width:0;padding-bottom:.15rem}.client-account--v2 .ca-hero-copy strong{display:block;font-size:1.35rem;letter-spacing:-.03em}.client-account--v2 .ca-hero-copy em{display:block;font-style:normal;color:var(--ink-soft);font-size:.9rem}.client-account--v2 .ca-hero-copy p{margin:.45rem 0 0;color:var(--ink-soft);font-size:.92rem;line-height:1.45;max-width:52ch}.client-account--v2 .ca-hero-placeholder{opacity:.65}.client-account--v2 .ca-hero-links{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.client-account--v2 .ca-hero-links a{text-decoration:none;font-size:.78rem;font-weight:700;padding:.28rem .6rem;border-radius:999px;color:var(--ink);background:color-mix(in srgb,var(--ca-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--ca-accent) 28%,transparent)}.client-account--v2 .ca-tabs{display:flex;flex-wrap:wrap;gap:.4rem;padding:.35rem;border-radius:16px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent)}.client-account--v2 .ca-tabs button{border:0;background:transparent;color:var(--ink-soft);font:inherit;font-weight:700;font-size:.88rem;padding:.55rem .95rem;border-radius:12px;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.client-account--v2 .ca-tabs button:hover{color:var(--ink);background:color-mix(in srgb,var(--gold, #6f66e7) 10%,transparent)}.client-account--v2 .ca-tabs button.is-on{color:#fff;background:linear-gradient(135deg,#6f66e7,#8b83f0);box-shadow:0 8px 20px #6f66e747}.client-account--v2 .ca-grid{display:grid;gap:1rem}@media(min-width:960px){.client-account--v2 .ca-grid{grid-template-columns:1.1fr .9fr}.client-account--v2 .ca-card--wide{grid-column:1 / -1}}.client-account--v2 .ca-card{display:grid;gap:.85rem;border-radius:18px;transition:border-color .2s ease,box-shadow .2s ease}.client-account--v2 .ca-card:hover{border-color:color-mix(in srgb,#6f66e7 28%,var(--border));box-shadow:0 14px 36px #0000001f}.client-account--v2 .ca-card-head h3{margin:0 0 .2rem}.client-account--v2 .ca-banner-stage{min-height:140px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--ink) 18%,transparent);background:linear-gradient(135deg,color-mix(in srgb,#6f66e7 12%,transparent),transparent 50%),color-mix(in srgb,var(--surface) 80%,#000);display:grid;place-items:center;overflow:hidden;color:var(--ink-soft);font-size:.88rem;text-align:center;padding:1rem}.client-account--v2 .ca-banner-stage.has-img{padding:0;border-style:solid}.client-account--v2 .ca-banner-stage img{width:100%;height:160px;object-fit:cover;display:block}.client-account--v2 .ca-actions,.client-account--v2 .ca-avatar-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.client-account--v2 .ca-inline-fields{display:grid;gap:.75rem}@media(min-width:720px){.client-account--v2 .ca-inline-fields{grid-template-columns:1fr 1fr}.client-account--v2 .ca-inline-fields .ca-field-full{grid-column:1 / -1}}.client-account--v2 .ca-inline-fields textarea{width:100%;min-height:5.5rem;resize:vertical}.client-account--v2 .ca-field-block{display:grid;gap:.55rem}.client-account--v2 .ca-label{font-size:.86rem;font-weight:700}.client-account--v2 .ca-swatches{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.client-account--v2 .ca-swatch{width:1.7rem;height:1.7rem;border-radius:999px;border:2px solid transparent;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff26}.client-account--v2 .ca-swatch.is-on{border-color:#fff;outline:2px solid color-mix(in srgb,currentColor 40%,#6f66e7)}.client-account--v2 .ca-swatch-custom{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;color:var(--ink-soft)}.client-account--v2 .ca-swatch-custom input{width:1.7rem;height:1.7rem;padding:0;border:0;background:transparent;cursor:pointer}.client-account--v2 .ca-effect-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.client-account--v2 .ca-effect{text-align:left;border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent);color:inherit;padding:.7rem .75rem;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.client-account--v2 .ca-effect strong,.client-account--v2 .ca-effect em{display:block}.client-account--v2 .ca-effect em{margin-top:.15rem;font-style:normal;font-size:.74rem;color:var(--ink-soft)}.client-account--v2 .ca-effect:hover{transform:translateY(-2px);border-color:color-mix(in srgb,#6f66e7 45%,var(--border))}.client-account--v2 .ca-effect.is-on{border-color:#6f66e7;background:color-mix(in srgb,#6f66e7 14%,var(--surface))}.client-account--v2 .ca-field-meta{display:block;margin-top:.25rem;font-size:.75rem;color:var(--ink-soft);text-align:right}.client-account--v2 .ca-stack{display:grid;gap:.75rem}.client-account--v2 .ca-ok{color:#4ade80}.client-account--v2 .ca-warn{color:#fbbf24}.client-account--v2 textarea{width:100%;resize:vertical;min-height:5rem;border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 90%,#000);color:inherit;padding:.75rem .9rem;font:inherit}@media(max-width:720px){.client-account--v2 .ca-hero-body{flex-direction:column;align-items:flex-start;margin-top:-2rem}.client-account--v2 .ca-hero-avatar{width:84px;height:84px}}@media(max-width:980px){.store-builder-grid,.store-fields,.store-colors,.store-pays{grid-template-columns:1fr}.store-builder .store-preview-card{position:static}.store-lock,.store-save,.store-new-row{flex-direction:column;align-items:stretch}}@media(max-width:768px){.client-shell{position:relative}.client-top--v2{position:sticky}.client-menu-btn{display:inline-flex;align-items:center;padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(169,163,247,.35);background:color-mix(in srgb,#6f66e7 12%,transparent);color:var(--ink);font:inherit;font-size:.8rem;font-weight:700}.client-shell .client-top-center{position:relative}.client-shell .client-nav{display:none;position:absolute;top:calc(100% + .45rem);left:0;right:0;z-index:40;flex-direction:column;align-items:stretch;overflow:visible;padding:.45rem;border-radius:16px;background:var(--surface);box-shadow:0 18px 40px #00000047}.client-shell .client-nav.is-open{display:flex}.client-shell .client-nav a{padding:.7rem .85rem}.client-shell .client-nav.is-open .client-more-trigger{display:none}.client-shell .client-nav.is-open .client-more-menu{display:grid;position:static;min-width:0;padding:0;border:0;box-shadow:none;background:transparent}}.wiz-bases{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.wiz-bases>button{display:grid;gap:.75rem;text-align:left;color:inherit;background:#141824;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:.7rem;cursor:pointer}.wiz-bases>button.is-on,.wiz-bases>button:hover{border-color:#a9a3f7bf;box-shadow:0 0 0 1px #6f66e759}.wiz-bases strong{display:block;font-size:1.02rem}.wiz-bases em{display:block;margin-top:.25rem;font-style:normal;color:#e4e6f29e;font-size:.86rem;line-height:1.4}.wiz-base-shot{display:grid;gap:.35rem;height:148px;padding:.7rem;border-radius:12px;overflow:hidden}.wiz-base-shot:before,.wiz-base-shot:after{content:"";display:block;border-radius:8px}.wiz-base-shot.is-base-rest-mesa{background:#f6f0e6}.wiz-base-shot.is-base-rest-mesa:before{height:18px;width:46%;background:#9a3412}.wiz-base-shot.is-base-rest-mesa:after{height:86px;background:linear-gradient(#3f2a1d,#3f2a1d) 0 8px / 70% 2px no-repeat,linear-gradient(#c4a484,#c4a484) 0 28px / 100% 1px no-repeat,linear-gradient(#c4a484,#c4a484) 0 52px / 100% 1px no-repeat,linear-gradient(#c4a484,#c4a484) 0 76px / 100% 1px no-repeat}.wiz-base-shot.is-base-rest-pedido{background:#f3f4f6;grid-template-columns:1fr 42px}.wiz-base-shot.is-base-rest-pedido:before,.wiz-base-shot.is-base-rest-pedido:after{height:100%;background:linear-gradient(#111 0 18px,transparent 18px),linear-gradient(#fff,#fff) 8px 28px / 70% 28px no-repeat,linear-gradient(#fff,#fff) 8px 62px / 70% 28px no-repeat;border:0}.wiz-base-shot.is-base-rest-pedido:after{background:#fff;border-radius:8px}.wiz-base-shot.is-base-loja-editorial{background:linear-gradient(180deg,#fbf8f3,#efeae2);align-content:start}.wiz-base-shot.is-base-loja-editorial:before{height:96px;background:linear-gradient(160deg,#292524,#1c1917)}.wiz-base-shot.is-base-loja-editorial:after{height:12px;width:42%;background:#1c1917}.wiz-base-shot.is-base-loja-vitrine{background:#f3f4f6;grid-template-columns:1fr 1fr 1fr;gap:.35rem}.wiz-base-shot.is-base-loja-vitrine:before,.wiz-base-shot.is-base-loja-vitrine:after{height:100%;background:#fff;border:1.5px solid #111827;box-shadow:0 0 #f97316}.wiz-base-shot.is-base-loja-modoflex{background:#0a0a0a;align-content:start;border:1px solid rgba(225,29,46,.45)}.wiz-base-shot.is-base-loja-modoflex:before{height:18px;width:100%;background:#e11d2e;border-radius:0}.wiz-base-shot.is-base-loja-modoflex:after{height:72px;width:100%;margin-top:auto;background:linear-gradient(120deg,#1a1a1a,#3f3f46 40%,#e11d2e);border-radius:0}.wiz-base-shot.is-base-port-estudio{background:#f4f4f1;align-content:end}.wiz-base-shot.is-base-port-estudio:before{height:34px;width:82%;background:#111}.wiz-base-shot.is-base-port-estudio:after{height:8px;width:28%;background:#111;border-radius:999px}.wiz-base-shot.is-base-port-galeria{background:#fafaf9;grid-template-columns:1.45fr 1fr;gap:.3rem}.wiz-base-shot.is-base-port-galeria:before{height:100%;background:linear-gradient(160deg,#d4d4d8,#a1a1aa)}.wiz-base-shot.is-base-port-galeria:after{height:58%;align-self:end;background:#71717a}.wiz-base-shot.is-base-jogo-arena{background:#07080f;border:1px solid rgba(34,211,238,.55);box-shadow:inset 0 0 24px #a78bfa1f}.wiz-base-shot.is-base-jogo-arena:before{height:72px;background:linear-gradient(120deg,#22d3ee,#a78bfa);border-radius:10px}.wiz-base-shot.is-base-jogo-arena:after{height:14px;width:48%;background:#22d3ee;border-radius:999px}.wiz-base-shot.is-base-jogo-inventario{background:#0c1210;grid-template-columns:repeat(4,1fr);gap:.28rem}.wiz-base-shot.is-base-jogo-inventario:before,.wiz-base-shot.is-base-jogo-inventario:after{height:54px;background:#14532d;border:1px solid rgba(163,230,53,.45);box-shadow:34px 0 #14532d,68px 0 #14532d,0 62px #1a2e22,34px 62px #1a2e22}@media(max-width:720px){.wiz-bases{grid-template-columns:1fr}}.store-shell.kit-base-rest-mesa,.store-shell.kit-base-rest-pedido,.store-shell.kit-base-loja-editorial,.store-shell.kit-base-loja-vitrine,.store-shell.kit-base-loja-modoflex,.store-shell.kit-base-port-estudio,.store-shell.kit-base-port-galeria,.store-shell.kit-base-jogo-arena,.store-shell.kit-base-jogo-inventario{--ink: var(--store-text);--ink-soft: color-mix(in srgb, var(--store-text) 68%, transparent);--surface: color-mix(in srgb, var(--store-bg) 88%, white);--border: color-mix(in srgb, var(--store-text) 14%, transparent);--gold: var(--store-primary);--gold-deep: var(--store-primary);--gold-pale: color-mix(in srgb, var(--store-primary) 16%, transparent);--kit-panel: color-mix(in srgb, var(--store-bg) 70%, white 30%);--kit-elevated: #fff;--kit-line: color-mix(in srgb, var(--store-text) 12%, transparent);--kit-muted: color-mix(in srgb, var(--store-text) 58%, transparent);--kit-cta: var(--store-text);--kit-cta-ink: var(--store-bg);--kit-accent: var(--store-secondary, var(--store-primary));color:var(--store-text);background:var(--store-bg);transition:background .25s ease,color .25s ease}.store-shell.store-shell-dark.kit-base-rest-mesa,.store-shell.store-shell-dark.kit-base-rest-pedido,.store-shell.store-shell-dark.kit-base-loja-editorial,.store-shell.store-shell-dark.kit-base-loja-vitrine,.store-shell.store-shell-dark.kit-base-loja-modoflex,.store-shell.store-shell-dark.kit-base-port-estudio,.store-shell.store-shell-dark.kit-base-port-galeria,.store-shell.store-shell-dark.kit-base-jogo-arena,.store-shell.store-shell-dark.kit-base-jogo-inventario{--surface: color-mix(in srgb, var(--store-bg) 82%, #fff 6%);--kit-panel: color-mix(in srgb, var(--store-bg) 78%, #fff 10%);--kit-elevated: color-mix(in srgb, var(--store-bg) 72%, #fff 14%);--kit-line: color-mix(in srgb, var(--store-text) 18%, transparent);--kit-muted: color-mix(in srgb, var(--store-text) 62%, transparent);--kit-cta: var(--store-primary);--kit-cta-ink: var(--store-on-primary, #fff)}.store-shell.kit-base-rest-mesa .btn-primary,.store-shell.kit-base-rest-pedido .btn-primary,.store-shell.kit-base-loja-editorial .btn-primary,.store-shell.kit-base-loja-vitrine .btn-primary,.store-shell.kit-base-loja-modoflex .btn-primary,.store-shell.kit-base-port-estudio .btn-primary,.store-shell.kit-base-port-galeria .btn-primary,.store-shell.kit-base-jogo-arena .btn-primary,.store-shell.kit-base-jogo-inventario .btn-primary{background:var(--store-primary);color:var(--store-on-primary, #fff);border-color:transparent}.store-shell.kit-base-loja-editorial .store-card-ribbon,.store-shell.kit-base-loja-vitrine .store-card-ribbon,.store-shell.kit-base-loja-modoflex .store-card-ribbon,.store-shell.kit-base-port-estudio .store-card-ribbon,.store-shell.kit-base-port-galeria .store-card-ribbon,.store-shell.kit-base-jogo-arena .store-card-ribbon,.store-shell.kit-base-jogo-inventario .store-card-ribbon{position:absolute;top:.7rem;left:.7rem;z-index:2;padding:.28rem .55rem;border-radius:999px;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--kit-accent);color:#111;box-shadow:0 6px 16px #0000002e}.store-shell .store-card-media{position:relative}.store-shell .store-buy-btn,.store-shell .store-hero-cta,.store-shell .store-front-cart,.store-shell .store-cart-btn{transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.store-shell .store-buy-btn:hover,.store-shell .store-hero-cta:hover,.store-shell .store-front-cart:hover{transform:translateY(-2px)}.store-shell .store-empty{border:1px dashed var(--kit-line);border-radius:16px;padding:2rem 1.25rem;text-align:center;background:color-mix(in srgb,var(--kit-panel) 70%,transparent);color:var(--store-text)}.store-shell .store-empty .empty-hint{color:var(--kit-muted)}.store-shell.kit-base-loja-editorial{background:radial-gradient(900px 340px at 0% 0%,color-mix(in srgb,var(--store-secondary, #a8a29e) 18%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--store-bg) 96%,#fff),var(--store-bg));--kit-elevated: color-mix(in srgb, var(--store-bg) 92%, #fff);--kit-cta: #1c1917;--kit-cta-ink: #f7f4ef;--kit-accent: #a8a29e}.store-shell.store-shell-dark.kit-base-loja-editorial{background:radial-gradient(800px 280px at 100% 0%,rgba(168,162,158,.12),transparent 50%),linear-gradient(180deg,#1a1714,var(--store-bg));--kit-cta: #f5f0e8;--kit-cta-ink: #141210;--kit-accent: #d6d3d1}.store-shell.kit-base-loja-editorial .store-front-header{background:color-mix(in srgb,var(--store-bg) 88%,transparent);border-bottom:1px solid var(--kit-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.store-shell.kit-base-loja-editorial .store-promo-bar{display:none}.store-shell.kit-base-loja-editorial .store-hero{border:0;background:transparent;padding:1.75rem 0 2.25rem;margin-bottom:.5rem}.store-shell.kit-base-loja-editorial .store-hero h1,.store-shell.kit-base-loja-editorial .store-front-brand{font-family:Fraunces,Georgia,serif;font-weight:560;letter-spacing:-.045em;color:var(--store-text)}.store-shell.kit-base-loja-editorial .store-hero h1{font-size:clamp(2.8rem,7vw,5.2rem);line-height:.92;max-width:11ch}.store-shell.kit-base-loja-editorial .store-accent{letter-spacing:.22em;font-size:.68rem;color:var(--kit-muted)}.store-shell.kit-base-loja-editorial .store-hero-sub{max-width:36ch;font-size:1.02rem;color:var(--kit-muted)}.store-shell.kit-base-loja-editorial .store-hero-cta,.store-shell.kit-base-loja-editorial .store-buy-btn,.store-shell.kit-base-loja-editorial .store-front-cart{border-radius:0;background:var(--kit-cta);color:var(--kit-cta-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700;box-shadow:0 10px 24px color-mix(in srgb,var(--kit-cta) 22%,transparent)}.store-shell.kit-base-loja-editorial .store-cart-btn{border-radius:0;border-color:var(--kit-line);color:var(--store-text);background:transparent}.store-shell.kit-base-loja-editorial .store-filter-bar{border:0;border-top:1px solid var(--kit-line);border-bottom:1px solid var(--kit-line);border-radius:0;background:transparent;padding:1rem 0;margin-bottom:1.5rem}.store-shell.kit-base-loja-editorial .store-filter-search,.store-shell.kit-base-loja-editorial .store-filter-select{border-radius:0;border-color:var(--kit-line);background:var(--kit-panel);color:var(--store-text)}.store-shell.kit-base-loja-editorial .store-grid-featured,.store-shell.kit-base-loja-editorial .store-grid{grid-template-columns:1.35fr 1fr;gap:1.35rem 1.1rem}.store-shell.kit-base-loja-editorial .store-card{background:transparent;border:0;box-shadow:none;border-radius:0;transform:none;color:var(--store-text)}.store-shell.kit-base-loja-editorial .store-card:hover{transform:none;box-shadow:none}.store-shell.kit-base-loja-editorial .store-card-media{aspect-ratio:3 / 4;background:color-mix(in srgb,var(--store-text) 8%,var(--store-bg))}.store-shell.kit-base-loja-editorial .store-card:hover .store-card-media img{transform:scale(1.03)}.store-shell.kit-base-loja-editorial .store-card:first-child,.store-shell.kit-base-loja-editorial .store-card.is-spotlight{grid-row:span 2}.store-shell.kit-base-loja-editorial .store-card:first-child .store-card-media,.store-shell.kit-base-loja-editorial .store-card.is-spotlight .store-card-media{aspect-ratio:3 / 4.4;min-height:520px}.store-shell.kit-base-loja-editorial .store-card-body{padding:.85rem 0 0}.store-shell.kit-base-loja-editorial .store-card-body .chip{background:transparent;color:var(--kit-muted);letter-spacing:.16em;text-transform:uppercase;padding:0;font-size:.66rem}.store-shell.kit-base-loja-editorial .store-card-body h3{font-family:Fraunces,Georgia,serif;font-size:1.2rem;font-weight:560;color:var(--store-text)}.store-shell.kit-base-loja-editorial .store-card-desc,.store-shell.kit-base-loja-editorial .store-card-price-block small{color:var(--kit-muted)}.store-shell.kit-base-loja-editorial .store-card-actions .btn-outline{border-radius:0}.store-shell.kit-base-loja-editorial .store-faq details{border-radius:0;background:transparent;border-color:var(--kit-line);color:var(--store-text)}.store-shell.kit-base-loja-vitrine{background:radial-gradient(900px 280px at 100% 0%,color-mix(in srgb,var(--store-secondary, #f97316) 18%,transparent),transparent 55%),var(--store-bg);--kit-elevated: #fff;--kit-cta: #111827;--kit-cta-ink: #fff;--kit-accent: var(--store-secondary, #f97316)}.store-shell.store-shell-dark.kit-base-loja-vitrine{background:radial-gradient(900px 280px at 100% 0%,color-mix(in srgb,var(--store-secondary, #f97316) 22%,transparent),transparent 55%),radial-gradient(700px 260px at 0% 10%,rgba(111,102,231,.12),transparent 50%),var(--store-bg);--kit-elevated: #161922;--kit-cta: var(--store-secondary, #f97316);--kit-cta-ink: #111}.store-shell.kit-base-loja-vitrine .store-front-header{border-bottom:2px solid color-mix(in srgb,var(--store-text) 55%,transparent);border-radius:0;background:color-mix(in srgb,var(--store-bg) 90%,transparent);color:var(--store-text)}.store-shell.kit-base-loja-vitrine .store-front-brand{font-family:Outfit,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:.95rem}.store-shell.kit-base-loja-vitrine .store-front-nav a,.store-shell.kit-base-loja-vitrine .store-front-nav span{color:var(--store-text)}.store-shell.kit-base-loja-vitrine .store-promo-bar{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.store-shell.kit-base-loja-vitrine .store-hero{border-radius:14px;border:2px solid color-mix(in srgb,var(--store-text) 45%,transparent);background:var(--kit-elevated);color:var(--store-text);padding:1.4rem 1.25rem;box-shadow:0 18px 40px color-mix(in srgb,#000 12%,transparent)}.store-shell.kit-base-loja-vitrine .store-hero h1{font-family:Outfit,sans-serif;font-weight:800;letter-spacing:-.04em;text-transform:uppercase;color:var(--store-text)}.store-shell.kit-base-loja-vitrine .store-accent{color:var(--kit-accent);font-weight:800}.store-shell.kit-base-loja-vitrine .store-hero-sub,.store-shell.kit-base-loja-vitrine .store-hero-meta{color:var(--kit-muted)}.store-shell.kit-base-loja-vitrine .store-hero-cta,.store-shell.kit-base-loja-vitrine .store-buy-btn,.store-shell.kit-base-loja-vitrine .store-front-cart{background:var(--kit-cta);color:var(--kit-cta-ink);border-radius:10px;text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:750;box-shadow:0 10px 22px color-mix(in srgb,var(--kit-cta) 28%,transparent)}.store-shell.kit-base-loja-vitrine .store-cart-btn{border-radius:10px;border:1.5px solid color-mix(in srgb,var(--store-primary, #6f66e7) 55%,transparent);color:var(--store-text);background:color-mix(in srgb,var(--store-primary, #6f66e7) 12%,transparent);font-weight:700}.store-shell.kit-base-loja-vitrine .store-filter-bar{border:2px solid color-mix(in srgb,var(--store-text) 35%,transparent);border-radius:12px;background:var(--kit-elevated);color:var(--store-text)}.store-shell.kit-base-loja-vitrine .store-filter-copy h2{color:var(--store-text)}.store-shell.kit-base-loja-vitrine .store-filter-copy p{color:var(--kit-muted)}.store-shell.kit-base-loja-vitrine .store-filter-search,.store-shell.kit-base-loja-vitrine .store-filter-select{border-radius:8px;border-width:1.5px;border-color:var(--kit-line);background:var(--kit-panel);color:var(--store-text)}.store-shell.kit-base-loja-vitrine .store-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.store-shell.kit-base-loja-vitrine .store-card{border-radius:14px;border:1.5px solid var(--kit-line);background:var(--kit-elevated);color:var(--store-text);overflow:hidden;box-shadow:0 10px 28px color-mix(in srgb,#000 10%,transparent)}.store-shell.kit-base-loja-vitrine .store-card:hover{border-color:var(--kit-accent);transform:translateY(-5px);box-shadow:0 18px 36px color-mix(in srgb,var(--kit-accent) 18%,transparent)}.store-shell.kit-base-loja-vitrine .store-card-media{aspect-ratio:1;background:color-mix(in srgb,var(--store-text) 8%,var(--kit-panel))}.store-shell.kit-base-loja-vitrine .store-card-body .chip{background:color-mix(in srgb,var(--kit-accent) 22%,transparent);color:color-mix(in srgb,var(--kit-accent) 70%,var(--store-text));border-radius:6px;font-weight:750}.store-shell.kit-base-loja-vitrine .store-card-body h3{color:var(--store-text)}.store-shell.kit-base-loja-vitrine .store-card-desc{color:var(--kit-muted)}.store-shell.kit-base-loja-vitrine .store-card-price-block strong{font-size:1.22rem;font-family:Outfit,sans-serif;color:var(--store-text)}.store-shell.kit-base-loja-vitrine .store-card-actions .btn-outline{border-radius:10px}.store-shell.kit-base-loja-vitrine .store-faq details{background:var(--kit-elevated);border-color:var(--kit-line);color:var(--store-text)}.store-shell.kit-base-loja-modoflex{--kit-elevated: #141414;--kit-panel: #111;--kit-line: rgba(255, 255, 255, .1);--kit-muted: #a3a3a3;--kit-cta: #e11d2e;--kit-cta-ink: #fff;--kit-accent: #e11d2e;background:#0a0a0a;color:#f5f5f5;font-family:DM Sans,sans-serif}.store-shell.kit-base-loja-modoflex .store-promo-bar{background:#e11d2e!important;color:#fff;text-align:center;font-size:.82rem;font-weight:700;letter-spacing:.02em;padding:.55rem 1rem;border-radius:0}.store-shell.kit-base-loja-modoflex .store-front-header,.store-shell.kit-base-loja-modoflex .store-front-header--fashion{position:sticky;top:0;z-index:30;border:0;border-radius:0;background:#000;color:#fff;box-shadow:none}.store-shell.kit-base-loja-modoflex .store-front-header-inner{max-width:1200px;margin:0 auto;padding:.75rem 1.15rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center}.store-shell.kit-base-loja-modoflex .store-front-brand{display:inline-flex;align-items:baseline;gap:0;font-family:Outfit,DM Sans,sans-serif;font-weight:800;font-size:1.35rem;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;color:#fff}.store-shell.kit-base-loja-modoflex .store-brand-a{color:#fff}.store-shell.kit-base-loja-modoflex .store-brand-b{color:#e11d2e}.store-shell.kit-base-loja-modoflex .store-front-nav{display:flex;flex-wrap:wrap;gap:.15rem 1.1rem;justify-content:flex-start}.store-shell.kit-base-loja-modoflex .store-front-nav a,.store-shell.kit-base-loja-modoflex .store-front-nav span,.store-shell.kit-base-loja-modoflex .store-front-cat{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;padding:.2rem 0}.store-shell.kit-base-loja-modoflex .store-front-cat:hover,.store-shell.kit-base-loja-modoflex .store-front-cat.is-active{color:#e11d2e}.store-shell.kit-base-loja-modoflex .store-front-actions{display:flex;align-items:center;gap:.55rem}.store-shell.kit-base-loja-modoflex .store-front-search{display:flex;align-items:center;min-width:160px}.store-shell.kit-base-loja-modoflex .store-front-search input{width:100%;border:0;border-radius:999px;background:#1f1f1f;color:#fff;padding:.55rem .9rem;font-size:.88rem;outline:none}.store-shell.kit-base-loja-modoflex .store-front-search input::placeholder{color:#9ca3af}.store-shell.kit-base-loja-modoflex .store-front-cart,.store-shell.kit-base-loja-modoflex .store-hero-cta,.store-shell.kit-base-loja-modoflex .store-buy-btn{background:#e11d2e!important;color:#fff!important;border:0;border-radius:8px;text-transform:uppercase;letter-spacing:.04em;font-weight:800;font-size:.78rem;box-shadow:none}.store-shell.kit-base-loja-modoflex .store-front-cart em{background:#00000040;color:#fff;border-radius:999px;padding:.1rem .4rem;margin-left:.35rem;font-style:normal}.store-shell.kit-base-loja-modoflex .store-page{max-width:none;padding:0;gap:0}.store-shell.kit-base-loja-modoflex .store-hero,.store-shell.kit-base-loja-modoflex .store-hero--bleed{min-height:clamp(420px,68vh,620px);margin:0;border:0;border-radius:0;display:flex;align-items:center;padding:3.5rem 1.25rem 3.75rem;color:#fff;box-shadow:none}.store-shell.kit-base-loja-modoflex .store-hero-copy{max-width:640px;margin:0 auto 0 0;width:min(100%,1100px);margin-left:max(1.25rem,calc((100% - 1100px)/2))}.store-shell.kit-base-loja-modoflex .store-accent,.store-shell.kit-base-loja-modoflex .store-hero .section-label{display:inline-block;background:#e11d2e;color:#fff!important;border-radius:4px;padding:.35rem .65rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.store-shell.kit-base-loja-modoflex .store-hero h1{font-family:Outfit,DM Sans,sans-serif;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:800;line-height:.98;letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin:0 0 .85rem}.store-shell.kit-base-loja-modoflex .store-title-dot{color:#e11d2e}.store-shell.kit-base-loja-modoflex .store-hero-sub{color:#ffffffe0;font-size:1.05rem;max-width:34rem;line-height:1.5;margin:0 0 1.4rem}.store-shell.kit-base-loja-modoflex .store-hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.store-shell.kit-base-loja-modoflex .store-hero-cta{padding:.85rem 1.25rem}.store-shell.kit-base-loja-modoflex .store-hero-cta-ghost{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.25rem;border:1.5px solid rgba(255,255,255,.85);border-radius:8px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;font-weight:800;font-size:.78rem;background:transparent}.store-shell.kit-base-loja-modoflex .store-hero-cta-ghost:hover{background:#ffffff14}.store-shell.kit-base-loja-modoflex .store-benefits{list-style:none;margin:0;padding:1rem 1.25rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem 1.25rem;background:#111;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.store-shell.kit-base-loja-modoflex .store-benefits li{display:flex;align-items:center;gap:.55rem;color:#f5f5f5;font-size:.86rem;font-weight:600}.store-shell.kit-base-loja-modoflex .store-benefits-ico{width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.store-shell.kit-base-loja-modoflex .store-benefits-ico[data-icon=truck]{color:#f97316}.store-shell.kit-base-loja-modoflex .store-benefits-ico[data-icon=refresh]{color:#38bdf8}.store-shell.kit-base-loja-modoflex .store-benefits-ico[data-icon=lock]{color:#eab308}.store-shell.kit-base-loja-modoflex .store-benefits-ico[data-icon=box]{color:#d97706}.store-shell.kit-base-loja-modoflex .store-cats{background:#0a0a0a;padding:2.75rem 1.25rem 2.5rem}.store-shell.kit-base-loja-modoflex .store-cats-head{text-align:center;margin-bottom:1.5rem}.store-shell.kit-base-loja-modoflex .store-cats-kicker{margin:0 0 .35rem;color:#e11d2e;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.store-shell.kit-base-loja-modoflex .store-cats-head h2{margin:0;color:#fff;font-family:Outfit,DM Sans,sans-serif;font-size:clamp(2rem,4.5vw,2.8rem);font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.store-shell.kit-base-loja-modoflex .store-cats-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.store-shell.kit-base-loja-modoflex .store-cats-card{position:relative;min-height:280px;border:0;border-radius:14px;overflow:hidden;padding:0;cursor:pointer;text-align:left;background-color:#1a1a1a;background-size:cover;background-position:center;color:#fff;transition:transform .2s ease,box-shadow .2s ease}.store-shell.kit-base-loja-modoflex .store-cats-card:hover,.store-shell.kit-base-loja-modoflex .store-cats-card.is-active{transform:translateY(-4px);box-shadow:0 16px 36px #00000059}.store-shell.kit-base-loja-modoflex .store-cats-card-copy{position:absolute;left:0;right:0;bottom:0;padding:1.15rem 1rem 1.1rem;display:grid;gap:.2rem}.store-shell.kit-base-loja-modoflex .store-cats-card-copy strong{font-family:Outfit,DM Sans,sans-serif;font-size:1.15rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.store-shell.kit-base-loja-modoflex .store-cats-card-copy em{font-style:normal;color:#e11d2e;font-size:.86rem;font-weight:700}.store-shell.kit-base-loja-modoflex .store-new-section{background:#f3f1ec;color:#111;padding:2.4rem 1.25rem 1.5rem}.store-shell.kit-base-loja-modoflex .store-new-head,.store-shell.kit-base-loja-modoflex .store-grid--new{max-width:1180px;margin-left:auto;margin-right:auto}.store-shell.kit-base-loja-modoflex .store-new-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.store-shell.kit-base-loja-modoflex .store-new-kicker{margin:0 0 .25rem;color:#e11d2e;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.store-shell.kit-base-loja-modoflex .store-new-head h2{margin:0;font-family:Outfit,DM Sans,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;letter-spacing:-.03em;text-transform:uppercase;color:#111}.store-shell.kit-base-loja-modoflex .store-new-all{color:#e11d2e;font-size:.9rem;font-weight:700;text-decoration:none;white-space:nowrap}.store-shell.kit-base-loja-modoflex .store-new-all:hover{text-decoration:underline}.store-shell.kit-base-loja-modoflex .store-grid--new{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.store-shell.kit-base-loja-modoflex .store-card--new{display:flex;flex-direction:column;border:0;border-radius:16px;background:#fff;color:#111;overflow:hidden;box-shadow:0 10px 28px #1111110f}.store-shell.kit-base-loja-modoflex .store-card--new:hover{transform:translateY(-3px);box-shadow:0 16px 32px #1111111a}.store-shell.kit-base-loja-modoflex .store-card--new .store-card-media{position:relative;aspect-ratio:4 / 3;margin:.7rem .7rem 0;border-radius:12px;overflow:hidden;background:#eceae6}.store-shell.kit-base-loja-modoflex .store-card--new .store-card-media img{width:100%;height:100%;object-fit:cover}.store-shell.kit-base-loja-modoflex .store-card-badge{position:absolute;top:.65rem;left:.65rem;z-index:2;background:#111;color:#fff;border-radius:6px;padding:.28rem .55rem;font-size:.72rem;font-weight:800}.store-shell.kit-base-loja-modoflex .store-card--new .store-card-body{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;padding:.9rem .95rem 1rem}.store-shell.kit-base-loja-modoflex .store-card-new-meta{display:grid;gap:.25rem;min-width:0}.store-shell.kit-base-loja-modoflex .store-card--new h3{margin:0;font-size:.95rem;font-weight:750;color:#111;line-height:1.25}.store-shell.kit-base-loja-modoflex .store-card-new-meta strong{color:#111;font-size:1.05rem;font-weight:800}.store-shell.kit-base-loja-modoflex .store-buy-btn--new{flex-shrink:0;border:0;border-radius:8px;background:#e11d2e!important;color:#fff!important;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:800;padding:.7rem .85rem;cursor:pointer;white-space:nowrap}.store-shell.kit-base-loja-modoflex .store-buy-btn--new:hover{background:#c41222!important}.store-shell.kit-base-loja-modoflex .store-sale-section{background:#f3f1ec;color:#111;padding:1.5rem 1.25rem 2.75rem}.store-shell.kit-base-loja-modoflex .store-sale-head,.store-shell.kit-base-loja-modoflex .store-grid--sale,.store-shell.kit-base-loja-modoflex .store-faq,.store-shell.kit-base-loja-modoflex .store-empty{max-width:1180px;margin-left:auto;margin-right:auto}.store-shell.kit-base-loja-modoflex .store-sale-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.35rem}.store-shell.kit-base-loja-modoflex .store-sale-kicker{margin:0 0 .25rem;color:#e11d2e;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.store-shell.kit-base-loja-modoflex .store-sale-head h2{margin:0;font-family:Outfit,DM Sans,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;letter-spacing:-.03em;text-transform:uppercase;color:#111}.store-shell.kit-base-loja-modoflex .store-sale-all{color:#e11d2e;font-size:.9rem;font-weight:700;text-decoration:none;white-space:nowrap}.store-shell.kit-base-loja-modoflex .store-sale-all:hover{text-decoration:underline}.store-shell.kit-base-loja-modoflex .store-grid--sale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.store-shell.kit-base-loja-modoflex .store-card--sale{display:flex;flex-direction:column;border:0;border-radius:4px;background:#fff;color:#111;overflow:hidden;box-shadow:0 8px 24px #1111110f}.store-shell.kit-base-loja-modoflex .store-card--sale:hover{transform:translateY(-3px);box-shadow:0 14px 28px #1111111a}.store-shell.kit-base-loja-modoflex .store-card--sale .store-card-media{position:relative;aspect-ratio:1;background:#eceae6}.store-shell.kit-base-loja-modoflex .store-card--sale .store-card-media img{width:100%;height:100%;object-fit:cover}.store-shell.kit-base-loja-modoflex .store-card--sale .store-card-media.is-empty{display:grid;place-items:center}.store-shell.kit-base-loja-modoflex .store-card--sale .store-card-media-fallback{width:3rem;height:3rem;border-radius:999px;display:grid;place-items:center;background:#ddd;color:#666;font-weight:800;font-size:1.2rem}.store-shell.kit-base-loja-modoflex .store-card-discount{position:absolute;top:.65rem;left:.65rem;z-index:2;background:#e11d2e;color:#fff;border-radius:999px;padding:.22rem .55rem;font-size:.72rem;font-weight:800;letter-spacing:.02em}.store-shell.kit-base-loja-modoflex .store-card-wish{position:absolute;top:.55rem;right:.55rem;z-index:2;width:2rem;height:2rem;border:0;border-radius:999px;background:#fff;color:#111;display:grid;place-items:center;cursor:default;box-shadow:0 4px 12px #0000001f}.store-shell.kit-base-loja-modoflex .store-card--sale .store-card-body{display:flex;flex-direction:column;gap:.35rem;padding:.85rem .85rem .95rem;flex:1}.store-shell.kit-base-loja-modoflex .store-card-cat{font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.store-shell.kit-base-loja-modoflex .store-card--sale h3{margin:0;font-size:.95rem;font-weight:750;color:#111;line-height:1.25}.store-shell.kit-base-loja-modoflex .store-card-price-row{display:flex;align-items:baseline;gap:.45rem;margin:.15rem 0 .55rem}.store-shell.kit-base-loja-modoflex .store-card-price-row strong{color:#e11d2e;font-size:1.05rem;font-weight:800}.store-shell.kit-base-loja-modoflex .store-card-price-row s{color:#9ca3af;font-size:.82rem}.store-shell.kit-base-loja-modoflex .store-buy-btn--bag{margin-top:auto;width:100%;border:0;border-radius:4px;background:#111!important;color:#fff!important;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:800;padding:.75rem .6rem;cursor:pointer}.store-shell.kit-base-loja-modoflex .store-buy-btn--bag:hover{background:#000!important}.store-shell.kit-base-loja-modoflex .store-faq{padding:2rem 1.25rem;background:#0a0a0a}.store-shell.kit-base-loja-modoflex .store-faq h2{color:#fff}.store-shell.kit-base-loja-modoflex .store-faq details{background:var(--kit-elevated);border-color:var(--kit-line);color:#f5f5f5}.store-shell.kit-base-loja-modoflex .store-empty{padding:2rem 0;color:#444}.store-shell.kit-base-loja-modoflex .store-news{background:#e11d2e;color:#fff;text-align:center;padding:2.75rem 1.25rem 2.9rem}.store-shell.kit-base-loja-modoflex .store-news h2{margin:0 0 .55rem;font-family:Outfit,DM Sans,sans-serif;font-size:clamp(1.55rem,3.5vw,2.2rem);font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#fff}.store-shell.kit-base-loja-modoflex .store-news>p{margin:0 auto 1.35rem;max-width:36rem;color:#ffffffeb;font-size:1rem;line-height:1.5}.store-shell.kit-base-loja-modoflex .store-news-form{display:flex;justify-content:center;align-items:stretch;max-width:480px;margin:0 auto;gap:0}.store-shell.kit-base-loja-modoflex .store-news-form input{flex:1;min-width:0;border:0;border-radius:6px 0 0 6px;padding:.9rem 1rem;font-size:.95rem;color:#111;background:#fff;outline:none}.store-shell.kit-base-loja-modoflex .store-news-form button{border:0;border-radius:0 6px 6px 0;background:#111;color:#fff;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;padding:0 1.25rem;cursor:pointer}.store-shell.kit-base-loja-modoflex .store-news-form button:hover{background:#000}.store-shell.kit-base-loja-modoflex .store-news-ok{margin:0;font-weight:700}.store-shell.kit-base-loja-modoflex .store-foot,.store-shell.kit-base-loja-modoflex .store-foot--fashion{border-top:0;background:#000;color:#f5f5f5;margin-top:0;padding:0}.store-shell.kit-base-loja-modoflex .store-foot-fashion-inner{max-width:1180px;margin:0 auto;padding:2.75rem 1.25rem 2rem;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:1.75rem 1.5rem}.store-shell.kit-base-loja-modoflex .store-foot-col h3{margin:0 0 .85rem;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff}.store-shell.kit-base-loja-modoflex .store-foot-col a,.store-shell.kit-base-loja-modoflex .store-foot-col button{display:block;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffffc7;text-decoration:none;font-size:.92rem;padding:.28rem 0;cursor:pointer}.store-shell.kit-base-loja-modoflex .store-foot-col a:hover,.store-shell.kit-base-loja-modoflex .store-foot-col button:hover{color:#fff}.store-shell.kit-base-loja-modoflex .store-foot--fashion .store-foot-brand .store-front-brand{display:inline-flex;margin-bottom:.75rem;font-size:1.45rem}.store-shell.kit-base-loja-modoflex .store-foot--fashion .store-foot-brand p{margin:0;max-width:22rem;color:#ffffffc7;font-size:.92rem;line-height:1.55}.store-shell.kit-base-loja-modoflex .store-foot-bottom--fashion{max-width:1180px;margin:0 auto;padding:1rem 1.25rem 1.35rem;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1.25rem;font-size:.82rem;color:#ffffff8c}.store-shell.kit-base-loja-modoflex .store-foot-pay{display:flex;flex-wrap:wrap;gap:.4rem}.store-shell.kit-base-loja-modoflex .store-foot-pay span{border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#161616;color:#ffffffd9;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .55rem}.store-shell.kit-base-loja-modoflex .store-foot--fashion .store-foot-powered{color:#ffffff8c;font-size:.78rem}@media(max-width:1100px){.store-shell.kit-base-loja-modoflex .store-grid--sale{grid-template-columns:repeat(3,minmax(0,1fr))}.store-shell.kit-base-loja-modoflex .store-grid--new,.store-shell.kit-base-loja-modoflex .store-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.store-shell.kit-base-loja-modoflex .store-front-header-inner{grid-template-columns:1fr;gap:.75rem}.store-shell.kit-base-loja-modoflex .store-benefits,.store-shell.kit-base-loja-modoflex .store-foot-fashion-inner{grid-template-columns:1fr 1fr}}@media(max-width:720px){.store-shell.kit-base-loja-modoflex .store-grid--sale{grid-template-columns:repeat(2,minmax(0,1fr))}.store-shell.kit-base-loja-modoflex .store-grid--new{grid-template-columns:1fr}.store-shell.kit-base-loja-modoflex .store-cats-card{min-height:220px}.store-shell.kit-base-loja-modoflex .store-new-head{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.store-shell.kit-base-loja-modoflex .store-cats-grid{grid-template-columns:1fr}}@media(max-width:640px){.store-shell.kit-base-loja-modoflex .store-benefits{grid-template-columns:1fr}.store-shell.kit-base-loja-modoflex .store-front-search{min-width:0;width:100%}.store-shell.kit-base-loja-modoflex .store-sale-head{align-items:flex-start;flex-direction:column}.store-shell.kit-base-loja-modoflex .store-foot-fashion-inner{grid-template-columns:1fr}.store-shell.kit-base-loja-modoflex .store-news-form{flex-direction:column;gap:.5rem}.store-shell.kit-base-loja-modoflex .store-news-form input,.store-shell.kit-base-loja-modoflex .store-news-form button{border-radius:6px;width:100%;padding-top:.9rem;padding-bottom:.9rem}}@media(max-width:420px){.store-shell.kit-base-loja-modoflex .store-grid--sale{grid-template-columns:1fr}}.store-shell.kit-base-port-estudio{background:linear-gradient(180deg,color-mix(in srgb,var(--store-bg) 94%,#fff),var(--store-bg));--kit-cta: #111;--kit-cta-ink: #f4f4f1;--kit-accent: #a3a3a3}.store-shell.store-shell-dark.kit-base-port-estudio{background:linear-gradient(180deg,#161616,var(--store-bg));--kit-cta: #f4f4f1;--kit-cta-ink: #111}.store-shell.kit-base-port-estudio .store-page{width:min(980px,100%)}.store-shell.kit-base-port-estudio .store-front-header,.store-shell.kit-base-port-estudio .client-top{background:color-mix(in srgb,var(--store-bg) 90%,transparent);border-bottom:1px solid var(--kit-line);color:var(--store-text)}.store-shell.kit-base-port-estudio .store-hero{border:0;background:transparent;padding:2.5rem 0 1.5rem;color:var(--store-text)}.store-shell.kit-base-port-estudio .store-hero h1{font-family:Fraunces,Georgia,serif;font-size:clamp(3rem,7vw,5.4rem);line-height:.9;letter-spacing:-.05em;max-width:10ch;color:var(--store-text)}.store-shell.kit-base-port-estudio .store-hero-sub{max-width:38ch;font-size:1.05rem;color:var(--kit-muted)}.store-shell.kit-base-port-estudio .store-hero-cta,.store-shell.kit-base-port-estudio .store-buy-btn{border-radius:999px;background:var(--kit-cta);color:var(--kit-cta-ink);font-weight:750}.store-shell.kit-base-port-estudio .store-filter-bar{border:0;background:transparent;padding:0 0 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--store-text) 55%,transparent);border-radius:0;margin-bottom:2rem;color:var(--store-text)}.store-shell.kit-base-port-estudio .store-filter-copy h2{font-family:Fraunces,Georgia,serif;color:var(--store-text)}.store-shell.kit-base-port-estudio .store-filter-search,.store-shell.kit-base-port-estudio .store-filter-select{background:var(--kit-panel);border-color:var(--kit-line);color:var(--store-text)}.store-shell.kit-base-port-estudio .store-grid-featured,.store-shell.kit-base-port-estudio .store-grid{grid-template-columns:1fr;gap:2.75rem}.store-shell.kit-base-port-estudio .store-card{display:grid;grid-template-columns:1.15fr .85fr;gap:1.5rem;align-items:center;background:transparent;border:0;box-shadow:none;border-radius:0;border-top:1px solid color-mix(in srgb,var(--store-text) 45%,transparent);padding-top:1.35rem;transform:none;color:var(--store-text)}.store-shell.kit-base-port-estudio .store-card:hover{transform:none;box-shadow:none}.store-shell.kit-base-port-estudio .store-card-media{aspect-ratio:4 / 3;border-radius:4px;overflow:hidden}.store-shell.kit-base-port-estudio .store-card-body{padding:0;gap:.55rem}.store-shell.kit-base-port-estudio .store-card-body h3{font-family:Fraunces,Georgia,serif;font-size:1.55rem;letter-spacing:-.03em;color:var(--store-text)}.store-shell.kit-base-port-estudio .store-card-desc{-webkit-line-clamp:4;font-size:.95rem;color:var(--kit-muted)}.store-shell.kit-base-port-estudio .store-card-actions .btn-outline{border-radius:999px;border-color:var(--kit-line);color:var(--store-text)}.store-shell.kit-base-port-estudio .store-wa-float{background:var(--kit-cta);color:var(--kit-cta-ink);border-radius:999px;box-shadow:0 12px 30px #00000038}@media(max-width:800px){.store-shell.kit-base-port-estudio .store-card{grid-template-columns:1fr}}.store-shell.kit-base-port-galeria{background:var(--store-bg);--kit-accent: #a1a1aa}.store-shell.store-shell-dark.kit-base-port-galeria{background:radial-gradient(700px 280px at 50% 0%,rgba(161,161,170,.12),transparent 55%),var(--store-bg)}.store-shell.kit-base-port-galeria .store-page{width:min(1200px,100%);padding-top:1rem}.store-shell.kit-base-port-galeria .store-front-header{background:color-mix(in srgb,var(--store-bg) 86%,transparent);color:var(--store-text);border-bottom:1px solid var(--kit-line)}.store-shell.kit-base-port-galeria .store-hero{min-height:min(52vh,420px);display:grid;align-content:end;border:0;border-radius:18px;margin:0 0 1.25rem;padding:2.5rem 1.25rem 1.75rem;background:linear-gradient(180deg,transparent 20%,rgba(24,24,27,.78) 100%),linear-gradient(135deg,#d4d4d8,#a1a1aa 55%,#71717a);color:#fafafa;box-shadow:0 20px 48px #0003}.store-shell.store-shell-dark.kit-base-port-galeria .store-hero{background:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.72) 100%),linear-gradient(135deg,#3f3f46,#27272a 55%,#18181b)}.store-shell.kit-base-port-galeria .store-hero h1,.store-shell.kit-base-port-galeria .store-hero-sub,.store-shell.kit-base-port-galeria .store-accent,.store-shell.kit-base-port-galeria .store-hero-meta{color:#fafafa}.store-shell.kit-base-port-galeria .store-hero-cta{background:#fff;color:#18181b;border-radius:999px;font-weight:750}.store-shell.kit-base-port-galeria .store-filter-bar{border:0;background:transparent;padding:0 0 .85rem;margin-bottom:.75rem;color:var(--store-text)}.store-shell.kit-base-port-galeria .store-filter-search,.store-shell.kit-base-port-galeria .store-filter-select{background:var(--kit-elevated);border-color:var(--kit-line);color:var(--store-text)}.store-shell.kit-base-port-galeria .store-grid{grid-template-columns:1.35fr 1fr 1fr;gap:.45rem}.store-shell.kit-base-port-galeria .store-card{position:relative;background:color-mix(in srgb,var(--store-text) 10%,var(--store-bg));border:0;box-shadow:none;border-radius:8px;overflow:hidden;transform:none}.store-shell.kit-base-port-galeria .store-card:hover{transform:none;box-shadow:none}.store-shell.kit-base-port-galeria .store-card-media{aspect-ratio:auto;min-height:220px}.store-shell.kit-base-port-galeria .store-card img{height:240px;width:100%;object-fit:cover}.store-shell.kit-base-port-galeria .store-card:nth-child(3n+1) .store-card-media,.store-shell.kit-base-port-galeria .store-card:nth-child(3n+1) img{min-height:340px;height:340px}.store-shell.kit-base-port-galeria .store-card-body{position:absolute;inset:auto 0 0 0;padding:1.1rem .9rem .85rem;background:linear-gradient(180deg,transparent,rgba(9,9,11,.86));color:#fafafa;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease}.store-shell.kit-base-port-galeria .store-card:hover .store-card-body,.store-shell.kit-base-port-galeria .store-card:focus-within .store-card-body{opacity:1;transform:none}.store-shell.kit-base-port-galeria .store-card-body h3,.store-shell.kit-base-port-galeria .store-card-footer strong,.store-shell.kit-base-port-galeria .store-card-price-block small{color:#fafafa}.store-shell.kit-base-port-galeria .store-card-desc{display:none}.store-shell.kit-base-port-galeria .store-buy-btn{background:#fff;color:#18181b;border-radius:999px;min-height:2.1rem;font-size:.78rem;font-weight:750}.store-shell.kit-base-port-galeria .store-cart-btn{border-radius:999px;border-color:#ffffff59;color:#fff;background:#ffffff1a}.store-shell.kit-base-port-galeria .chip{background:#ffffff29;color:#fff}.store-shell.kit-base-port-galeria .store-card-ribbon{background:#fff;color:#18181b}@media(max-width:900px){.store-shell.kit-base-port-galeria .store-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.store-shell.kit-base-port-galeria .store-grid{grid-template-columns:1fr}.store-shell.kit-base-port-galeria .store-card-body{opacity:1;transform:none}}.store-shell.kit-base-jogo-arena{background:radial-gradient(900px 420px at 85% -10%,rgba(167,139,250,.28),transparent 50%),radial-gradient(700px 320px at 0% 20%,rgba(34,211,238,.16),transparent 48%),var(--store-bg);--store-primary: #22d3ee;--store-on-primary: #041016;--kit-elevated: color-mix(in srgb, var(--store-bg) 70%, #10131d);--kit-cta: #22d3ee;--kit-cta-ink: #041016;--kit-accent: #a78bfa;--kit-line: rgba(34, 211, 238, .28)}.store-shell.store-shell-light.kit-base-jogo-arena{background:radial-gradient(900px 420px at 85% -10%,rgba(167,139,250,.18),transparent 50%),radial-gradient(700px 320px at 0% 20%,rgba(34,211,238,.14),transparent 48%),var(--store-bg);--kit-elevated: #fff;--kit-line: rgba(8, 47, 73, .14);--kit-muted: color-mix(in srgb, var(--store-text) 62%, transparent)}.store-shell.kit-base-jogo-arena .store-front-header{background:color-mix(in srgb,var(--store-bg) 88%,transparent);border-bottom:1px solid var(--kit-line);color:var(--store-text)}.store-shell.kit-base-jogo-arena .store-front-nav a,.store-shell.kit-base-jogo-arena .store-front-brand{color:var(--store-text)}.store-shell.kit-base-jogo-arena .store-promo-bar{background:linear-gradient(90deg,#22d3ee,#a78bfa);color:#041016;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.store-shell.kit-base-jogo-arena .store-hero{border:1px solid color-mix(in srgb,#22d3ee 55%,transparent);border-radius:20px;padding:1.6rem 1.4rem;background:linear-gradient(135deg,color-mix(in srgb,#22d3ee 10%,transparent),transparent 40%),radial-gradient(circle at 80% 20%,color-mix(in srgb,#a78bfa 28%,transparent),transparent 42%),var(--kit-elevated);box-shadow:0 0 0 1px color-mix(in srgb,#a78bfa 16%,transparent),0 20px 50px #0000002e;color:var(--store-text)}.store-shell.kit-base-jogo-arena .store-hero h1,.store-shell.kit-base-jogo-arena .store-front-brand{font-family:Syne,Outfit,sans-serif;text-transform:uppercase;letter-spacing:-.04em;color:var(--store-text)}.store-shell.kit-base-jogo-arena .store-hero-sub,.store-shell.kit-base-jogo-arena .store-hero-meta{color:var(--kit-muted)}.store-shell.kit-base-jogo-arena .store-filter-bar{border:1px solid var(--kit-line);background:var(--kit-elevated);color:var(--store-text)}.store-shell.kit-base-jogo-arena .store-filter-search,.store-shell.kit-base-jogo-arena .store-filter-select{border-color:var(--kit-line);background:var(--kit-panel);color:var(--store-text)}.store-shell.kit-base-jogo-arena .store-card{background:var(--kit-elevated);border:1px solid var(--kit-line);border-radius:16px;color:var(--store-text);box-shadow:0 0 0 1px color-mix(in srgb,#a78bfa 10%,transparent)}.store-shell.kit-base-jogo-arena .store-card:hover{border-color:#22d3ee;box-shadow:0 0 24px #22d3ee2e;transform:translateY(-4px)}.store-shell.kit-base-jogo-arena .store-card-media{background:color-mix(in srgb,#22d3ee 8%,var(--kit-panel))}.store-shell.kit-base-jogo-arena .store-card h3,.store-shell.kit-base-jogo-arena .store-card-footer strong,.store-shell.kit-base-jogo-arena .store-filter-copy h2{color:var(--store-text)}.store-shell.kit-base-jogo-arena .store-card-desc{color:var(--kit-muted)}.store-shell.kit-base-jogo-arena .chip{background:color-mix(in srgb,#a78bfa 22%,transparent);color:color-mix(in srgb,#a78bfa 70%,var(--store-text))}.store-shell.kit-base-jogo-arena .store-buy-btn,.store-shell.kit-base-jogo-arena .store-hero-cta,.store-shell.kit-base-jogo-arena .store-front-cart{background:var(--kit-cta);color:var(--kit-cta-ink);border-radius:999px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;box-shadow:0 0 22px #22d3ee59}.store-shell.kit-base-jogo-arena .store-cart-btn{border-radius:999px;border-color:color-mix(in srgb,#a78bfa 45%,transparent);color:var(--store-text);background:color-mix(in srgb,#a78bfa 12%,transparent)}.store-shell.kit-base-jogo-arena .store-faq details{background:var(--kit-elevated);border-color:var(--kit-line);color:var(--store-text)}.store-shell.kit-base-jogo-arena .store-card-ribbon{background:linear-gradient(90deg,#22d3ee,#a78bfa);color:#041016}.store-shell.kit-base-jogo-inventario{background:linear-gradient(180deg,color-mix(in srgb,#a3e635 10%,transparent),transparent 200px),repeating-linear-gradient(0deg,transparent,transparent 31px,color-mix(in srgb,#a3e635 4%,transparent) 32px),var(--store-bg);--store-primary: #a3e635;--store-on-primary: #052e16;--kit-elevated: color-mix(in srgb, var(--store-bg) 72%, #14201b);--kit-cta: #a3e635;--kit-cta-ink: #052e16;--kit-accent: #a3e635;--kit-line: rgba(163, 230, 53, .3)}.store-shell.store-shell-light.kit-base-jogo-inventario{background:linear-gradient(180deg,rgba(163,230,53,.12),transparent 180px),var(--store-bg);--kit-elevated: #fff;--kit-line: rgba(20, 83, 45, .18)}.store-shell.kit-base-jogo-inventario .store-front-header{background:color-mix(in srgb,var(--store-bg) 92%,transparent);border-bottom:1px solid var(--kit-line);color:var(--store-text)}.store-shell.kit-base-jogo-inventario .store-front-nav a,.store-shell.kit-base-jogo-inventario .store-front-brand{color:var(--store-text)}.store-shell.kit-base-jogo-inventario .store-promo-bar{background:color-mix(in srgb,#14532d 80%,var(--store-primary));color:#ecfccb;letter-spacing:.05em;text-transform:uppercase;font-size:.76rem}.store-shell.store-shell-light.kit-base-jogo-inventario .store-promo-bar{background:#14532d;color:#ecfccb}.store-shell.kit-base-jogo-inventario .store-hero{border:1px solid var(--kit-line);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,#a3e635 12%,transparent),transparent 50%),var(--kit-elevated);padding:1.2rem 1.1rem;color:var(--store-text)}.store-shell.kit-base-jogo-inventario .store-hero h1,.store-shell.kit-base-jogo-inventario .store-front-brand,.store-shell.kit-base-jogo-inventario .store-card h3{font-family:Syne,Outfit,sans-serif;text-transform:uppercase;letter-spacing:-.03em;color:var(--store-text)}.store-shell.kit-base-jogo-inventario .store-filter-bar{border:1px solid var(--kit-line);border-radius:10px;background:var(--kit-elevated);color:var(--store-text)}.store-shell.kit-base-jogo-inventario .store-filter-search,.store-shell.kit-base-jogo-inventario .store-filter-select{border-color:var(--kit-line);background:var(--kit-panel);color:var(--store-text);border-radius:8px}.store-shell.kit-base-jogo-inventario .store-grid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:.6rem}.store-shell.kit-base-jogo-inventario .store-card{background:var(--kit-elevated);border:1px solid var(--kit-line);border-radius:10px;color:var(--store-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 20%,transparent)}.store-shell.kit-base-jogo-inventario .store-card:hover{border-color:#a3e635;box-shadow:0 0 0 1px #a3e63559;transform:translateY(-2px)}.store-shell.kit-base-jogo-inventario .store-card-media{aspect-ratio:1;background:linear-gradient(145deg,color-mix(in srgb,#a3e635 14%,transparent),transparent 55%),var(--kit-panel)}.store-shell.kit-base-jogo-inventario .store-card-body{padding:.65rem .7rem .75rem;gap:.3rem}.store-shell.kit-base-jogo-inventario .store-card-desc{display:none}.store-shell.kit-base-jogo-inventario .store-card-footer strong,.store-shell.kit-base-jogo-inventario .store-filter-copy h2{color:var(--store-text)}.store-shell.kit-base-jogo-inventario .store-card h3{font-size:.86rem;line-height:1.2}.store-shell.kit-base-jogo-inventario .chip{background:color-mix(in srgb,#a3e635 18%,transparent);color:color-mix(in srgb,#65a30d 40%,var(--store-text));border-radius:4px;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.store-shell.kit-base-jogo-inventario .store-buy-btn,.store-shell.kit-base-jogo-inventario .store-hero-cta,.store-shell.kit-base-jogo-inventario .store-front-cart{background:var(--kit-cta);color:var(--kit-cta-ink);border-radius:8px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:.74rem;min-height:2.15rem;box-shadow:0 8px 18px #a3e63538}.store-shell.kit-base-jogo-inventario .store-card-actions .btn-outline{border-radius:8px;border-color:var(--kit-line);color:var(--store-text)}.store-shell.kit-base-jogo-inventario .store-faq details{background:var(--kit-elevated);border-color:var(--kit-line);color:var(--store-text)}.store-shell.kit-base-rest-mesa{background:var(--store-bg);--kit-accent: #9a3412}.store-shell.kit-base-rest-mesa .store-page{width:min(760px,100%)}.store-shell.kit-base-rest-mesa .store-hero{border-bottom:1px solid var(--kit-line);padding-bottom:1.25rem;background:transparent;color:var(--store-text)}.store-shell.kit-base-rest-mesa .store-hero h1,.store-shell.kit-base-rest-mesa .client-top .nav-brand{font-family:Fraunces,Georgia,serif;font-weight:560;letter-spacing:-.03em;color:var(--store-text)}.store-shell.kit-base-rest-mesa .store-card-list{flex-direction:row;align-items:center;gap:1rem;background:transparent;border:0;border-bottom:1px dotted color-mix(in srgb,var(--store-text) 28%,transparent);border-radius:0;box-shadow:none;padding:.85rem 0;color:var(--store-text)}.store-shell.kit-base-rest-mesa .store-card-media{width:72px;height:72px;flex:0 0 auto;border-radius:999px;overflow:hidden}.store-shell.kit-base-rest-mesa .store-card img{width:72px;height:72px;min-height:0;object-fit:cover}.store-shell.kit-base-rest-mesa .store-card-body{display:grid;grid-template-columns:1fr auto;gap:.15rem 1rem;padding:0}.store-shell.kit-base-rest-mesa .store-card-body .chip{grid-column:1 / -1;width:max-content;background:transparent;color:var(--kit-accent);padding:0;border-radius:0;letter-spacing:.08em;text-transform:uppercase}.store-shell.kit-base-rest-mesa .store-card-desc{grid-column:1 / -1;color:var(--kit-muted)}.store-shell.kit-base-rest-mesa .store-card-footer{grid-column:1 / -1;border-top:0;padding-top:.35rem}.store-shell.kit-base-rest-mesa .store-card-actions .btn-outline,.store-shell.kit-base-rest-mesa .store-card-ribbon{display:none}.store-shell.kit-base-rest-pedido .store-promo-bar{text-align:center;letter-spacing:.04em;font-weight:700}.store-shell.kit-base-rest-pedido .store-hero,.store-shell.kit-base-rest-pedido .store-filter-bar,.store-shell.kit-base-rest-pedido .store-card{background:var(--kit-elevated);color:var(--store-text);border-color:var(--kit-line)}.store-shell.kit-base-rest-pedido .store-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.store-shell.kit-base-rest-pedido .store-card{border-radius:22px}.store-shell.kit-base-rest-pedido .store-card img{height:190px}.store-shell.kit-base-rest-pedido .store-buy-btn,.store-shell.kit-base-rest-pedido .store-hero-cta{border-radius:999px}html.dark .store-shell[class*=kit-base-] .store-card,html.dark .store-shell[class*=kit-base-] .store-filter-bar,html.dark .store-shell[class*=kit-base-] .store-hero:not(.store-hero-with-media),html.dark .store-shell[class*=kit-base-] .store-faq details{background:var(--kit-elevated);color:var(--store-text);border-color:var(--kit-line)}html.dark .store-shell[class*=kit-base-] .store-card-body h3,html.dark .store-shell[class*=kit-base-] .store-hero h1,html.dark .store-shell[class*=kit-base-] .store-filter-copy h2,html.dark .store-shell[class*=kit-base-] .store-front-brand{color:var(--store-text)}html.dark .store-shell[class*=kit-base-] .store-card-desc,html.dark .store-shell[class*=kit-base-] .store-hero-sub,html.dark .store-shell[class*=kit-base-] .store-filter-copy p{color:var(--kit-muted)}@media(max-width:800px){.store-shell.kit-base-loja-editorial .store-grid-featured,.store-shell.kit-base-loja-editorial .store-grid,.store-shell.kit-base-port-estudio .store-card,.store-shell.kit-base-port-galeria .store-grid{grid-template-columns:1fr}.store-shell.kit-base-loja-editorial .store-card:first-child,.store-shell.kit-base-loja-editorial .store-card.is-spotlight,.store-shell.kit-base-loja-editorial .store-card:first-child .store-card-media,.store-shell.kit-base-loja-editorial .store-card.is-spotlight .store-card-media,.store-shell.kit-base-port-galeria .store-card img,.store-shell.kit-base-port-galeria .store-card:nth-child(3n+1) img{height:240px;min-height:240px;grid-row:auto}}.wiz-plan-note{margin:0 0 .8rem;color:#e4e6f2b8;font-size:.9rem}.wiz-plan-note a{color:#c9c4ff}.wiz-colors,.wiz-systems,.wiz-products{display:grid;gap:.75rem}.wiz-color{display:grid;gap:.35rem;color:#f4f5fbdb;font-size:.88rem}.wiz-color span{display:flex;gap:.55rem;align-items:center}.wiz-color input[type=color]{width:2.6rem;height:2.4rem;padding:0;border:0;background:transparent}.wiz-color input[type=text],.wiz-color span input:not([type=color]){flex:1;min-height:2.6rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#141824;color:inherit;padding:0 .75rem}.wiz-color-preview{display:grid;gap:.2rem;min-height:92px;align-content:center;padding:1rem 1.1rem;border-radius:16px}.wiz-switch{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;text-align:left;color:inherit;background:#141824;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:.9rem 1rem;cursor:pointer}.wiz-switch.is-on{border-color:#a9a3f7b3}.wiz-switch strong,.wiz-switch em{display:block}.wiz-switch em{margin-top:.2rem;font-style:normal;color:#e4e6f294;font-size:.84rem}.wiz-switch i{font-style:normal;font-size:.78rem;font-weight:700;color:#c9c4ff}.wiz-products .wiz-list{list-style:none;margin:0;padding:0}.wiz-rail ol{max-height:calc(100vh - 9rem);overflow:auto}.wiz{position:relative;isolation:isolate}.wiz:before,.wiz:after{content:"";position:fixed;z-index:0;width:34rem;height:34rem;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(111,102,231,.28),transparent 68%);filter:blur(8px);animation:wiz-orb 16s ease-in-out infinite}.wiz:before{top:-8rem;right:-6rem}.wiz:after{bottom:-10rem;left:18rem;background:radial-gradient(circle,rgba(78,67,201,.22),transparent 70%);animation-delay:-7s}.wiz-rail,.wiz-main{position:relative;z-index:1}.wiz-body h1{background:linear-gradient(115deg,#f7f7fc 18%,#c9c4ff 46%,#f7f7fc 72%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:wiz-title 7s ease-in-out infinite}.wiz-kicker,.wiz-lead,.wiz-list>button,.wiz-bases>button,.wiz-switch,.wiz-color,.wiz-color-preview,.wiz-form,.wiz-nav{animation:wiz-rise .62s cubic-bezier(.22,1,.36,1) backwards}.wiz-lead{animation-delay:.08s}.wiz-list>button:nth-child(1),.wiz-bases>button:nth-child(1),.wiz-switch:nth-child(1){animation-delay:.1s}.wiz-list>button:nth-child(2),.wiz-bases>button:nth-child(2),.wiz-switch:nth-child(2){animation-delay:.16s}.wiz-list>button:nth-child(3),.wiz-switch:nth-child(3){animation-delay:.22s}.wiz-list>button:nth-child(4),.wiz-switch:nth-child(4){animation-delay:.28s}.wiz-list>button:nth-child(5),.wiz-switch:nth-child(5){animation-delay:.34s}.wiz-nav{animation-delay:.28s}.wiz-rail li>div{border-radius:14px}.wiz-rail li>div:has(.is-now){background:#6f66e724}.wiz-mark.is-now{animation:wiz-pulse 2.2s ease-in-out infinite}.wiz-list>button,.wiz-bases>button,.wiz-switch,.wiz-next{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.wiz-list>button,.wiz-bases>button{position:relative;overflow:hidden}.wiz-list>button:after,.wiz-bases>button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 32%,rgba(255,255,255,.14) 48%,transparent 64%);transform:translate(-130%);pointer-events:none}.wiz-list>button:hover:after,.wiz-bases>button:hover:after,.wiz-list>button.is-on:after{animation:wiz-sheen .75s ease}.wiz-list>button:hover,.wiz-bases>button:hover,.wiz-switch:hover{transform:translateY(-3px);border-color:#a9a3f7bf;box-shadow:0 14px 32px #4e43c938,0 0 0 1px #6f66e747}.wiz-chevron{transition:transform .22s ease,color .22s ease}.wiz-list>button:hover .wiz-chevron{transform:translate(4px);color:#c9c4ff}.wiz-game-pills i{animation:wiz-pill 3.2s ease-in-out infinite}.wiz-game-pills i:nth-child(2){animation-delay:.15s}.wiz-game-pills i:nth-child(3){animation-delay:.3s}.wiz-game-pills i:nth-child(4){animation-delay:.45s}.wiz-avatar{box-shadow:0 0 0 4px #6f66e72e;animation:wiz-pulse 2.8s ease-in-out infinite}.wiz-next:not(:disabled){box-shadow:0 10px 24px #6f66e759}.wiz-next:not(:disabled):hover{transform:translateY(-2px);background:#7d75ef}.wiz-top a{transition:border-color .2s ease,background .2s ease,transform .2s ease}.wiz-top a:hover{transform:translateY(-1px);border-color:#a9a3f78c;background:#6f66e729}@keyframes wiz-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes wiz-title{0%,to{background-position:0% center}50%{background-position:100% center}}@keyframes wiz-orb{0%,to{transform:translate(0) scale(1);opacity:.55}50%{transform:translate(-18px,16px) scale(1.08);opacity:.85}}@keyframes wiz-pulse{0%,to{box-shadow:0 0 0 4px #6f66e729}50%{box-shadow:0 0 0 8px #6f66e70d}}@keyframes wiz-sheen{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes wiz-pill{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.wiz:before,.wiz:after,.wiz-body h1,.wiz-kicker,.wiz-lead,.wiz-list>button,.wiz-bases>button,.wiz-switch,.wiz-color,.wiz-color-preview,.wiz-form,.wiz-nav,.wiz-mark.is-now,.wiz-avatar,.wiz-game-pills i,.wiz-list>button:after,.wiz-bases>button:after{animation:none}}@media(max-width:800px){.store-shell.kit-base-loja-editorial .store-grid-featured,.store-shell.kit-base-port-estudio .store-card,.store-shell.kit-base-port-galeria .store-grid{grid-template-columns:1fr}.store-shell.kit-base-loja-editorial .store-card:first-child,.store-shell.kit-base-loja-editorial .store-card:first-child img,.store-shell.kit-base-port-galeria .store-card img,.store-shell.kit-base-port-galeria .store-card:nth-child(3n+1) img{height:240px;grid-row:auto}}.store-shell.kit-base-rest-pedido,.store-shell.kit-base-rest-mesa{background:#f3f4f6!important;color:#1f2937!important}.store-shell.kit-base-rest-mesa{background:#f6f1e8!important}.rest-menu{min-height:100vh;color:#1f2937;background:#f3f4f6;font-family:Inter,sans-serif;overflow-x:clip}.rest-mesa{background:#f6f1e8}.rest-top{position:sticky;top:0;z-index:30;background:#111;color:#fff;transition:background .3s,box-shadow .3s}.rest-top-inner{display:flex;justify-content:space-between;align-items:center;padding:.8rem 2rem;max-width:1400px;margin:0 auto}.rest-top-spacer{flex:1}.rest-top-scrolled{background:#fff;color:#111;box-shadow:0 4px 12px #0000000d}.rest-top-scrolled .rest-nav a,.rest-top-scrolled .rest-nav span{color:#1f2937}.rest-top-scrolled-tools{display:flex;align-items:center;gap:1rem;flex:1}.rest-top-mini-logo{display:flex}.rest-top-mini-logo img,.rest-top-mini-logo .rest-mark{width:40px;height:40px;object-fit:cover;border-radius:8px}.rest-top-cat select{border:1px solid #e5e7eb;background:#fff;color:#111;border-radius:6px;padding:.6rem 1rem;font-weight:600;font-size:.9rem;cursor:pointer}.rest-top-search{display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:0 .8rem;gap:.5rem;flex:1;max-width:400px}.rest-top-search input{flex:1;border:0;padding:.6rem 0;font-size:.9rem;outline:none}.rest-mesa .rest-top{background:#1c1410}.rest-nav{display:flex;gap:2rem;align-items:center}.rest-nav a,.rest-nav span{display:flex;align-items:center;gap:.5rem;color:#fff;text-decoration:none;font-size:.95rem;font-weight:600}.rest-hero-container{background:#111;width:100%;margin:0;padding:.85rem 0 0;display:flex;flex-direction:column;align-items:center}.rest-banner{width:100%;max-width:1180px;min-height:320px;border-radius:12px;margin-top:1rem;padding:1.5rem 1.7rem;display:flex;flex-direction:column;justify-content:center;gap:.35rem;color:#fff;background:radial-gradient(circle at 12% 40%,color-mix(in srgb,var(--store-primary) 78%,#111),transparent 36%),linear-gradient(105deg,#111,#161616 58%,color-mix(in srgb,var(--store-primary) 62%,#111));background-size:cover;background-position:center}.rest-banner p{margin:0;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.rest-banner h1{margin:0;font-size:2rem;color:#fff}.rest-identity{width:100%;max-width:1180px;display:flex;gap:1.5rem;align-items:center;background:#fff;border-radius:8px;padding:1rem 1.5rem;margin-top:-3rem;position:relative;box-shadow:0 4px 12px #0000000d}.rest-identity-logo{flex-shrink:0;background:#fff;padding:.5rem;border-radius:12px;box-shadow:0 4px 12px #00000014;margin-top:-3.5rem}.rest-identity-logo img,.rest-identity-logo .rest-mark{width:90px;height:90px;object-fit:cover;border-radius:8px;display:block}.rest-identity-content{flex:1}.rest-identity-content h2{margin:0 0 .25rem;font-size:1.6rem;color:#112;font-weight:800}.rest-identity-meta{margin:0;color:#6b7280;font-size:.9rem;font-weight:600}.rest-identity-points{display:flex;align-items:center;gap:1rem;padding-left:1.5rem;border-left:1px solid #e5e7eb}.rest-identity-points .points-icon{color:#6b7280}.rest-identity-points .points-text strong{display:block;font-size:.9rem;color:#111}.rest-identity-points .points-text span{display:block;font-size:.8rem;color:#6b7280;max-width:200px;line-height:1.3;margin-top:.15rem}.rest-tools-row{display:flex;gap:1rem;margin-top:1.5rem;justify-content:space-between}.rest-cat-wrap{flex:0 0 250px}.rest-cat-wrap select{width:100%;border:1px solid #e5e7eb;background:#fff;color:#111;border-radius:8px;padding:.8rem 1rem;font-weight:600;font-size:.95rem}.rest-search-wrap{flex:1;display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:0 1rem;gap:.5rem}.rest-search-wrap input{flex:1;border:0;padding:.8rem 0;font-size:.95rem;outline:none}.rest-promo-banners{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.rest-promo-card{min-height:168px;border-radius:14px;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;gap:.15rem;padding:1rem 1.1rem;color:#fff;text-decoration:none}.rest-promo-card span{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rest-promo-card strong{font-size:1.35rem;line-height:1.15}.rest-layout{width:min(1180px,calc(100% - 1.5rem));margin:0 auto 3rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:1.5rem;align-items:start}.rest-mesa .rest-layout{grid-template-columns:1fr;width:min(860px,calc(100% - 1.5rem))}.rest-block h2{margin:2rem 0 1rem;font-size:1.25rem;font-weight:700;color:#111}.rest-dishes{display:grid;gap:1rem}.rest-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1rem}.rest-dish,.rest-tile{position:relative;background:#fff;border-radius:14px;border:1px solid #f3f4f6;box-shadow:0 2px 8px #00000008;overflow:hidden;transition:transform .2s,box-shadow .2s}.rest-dish:hover,.rest-tile:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000000f}.rest-dish-hit{display:flex;width:100%;height:100%;text-decoration:none;color:inherit}.rest-photo-link,.rest-dish-open{color:inherit;text-decoration:none}.rest-photo-link{display:block}.rest-dish-prices{margin-top:auto}.rest-dish-copy{flex:1;padding:1rem;display:flex;flex-direction:column}.rest-dish-tag{background:#fef08a;color:#854d0e;font-size:.65rem;font-weight:800;padding:.2rem .4rem;border-radius:4px;align-self:flex-start;margin-bottom:.4rem;text-transform:uppercase}.rest-dish-copy h3{margin:0 0 .3rem;font-size:1rem;color:#1f2937;font-weight:700}.rest-dish-copy p{margin:0;color:#6b7280;font-size:.85rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;flex:1}.rest-dish-prices{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.rest-price-new{color:#16a34a;font-weight:700;font-size:1rem}.rest-price-old{color:#9ca3af;text-decoration:line-through;font-size:.85rem;font-weight:600}.rest-discount{background:#dcfce7;color:#16a34a;font-size:.75rem;font-weight:800;padding:.15rem .35rem;border-radius:4px}.rest-tile-photo{width:168px;flex-shrink:0;padding:.75rem 0 .75rem .75rem}.rest-tile-photo img{width:100%;height:132px;object-fit:cover;border-radius:12px;display:block}.rest-add{margin-left:auto;z-index:2;border:0;border-radius:999px;padding:.45rem .8rem;background:#111;color:#fff;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.rest-add:hover{background:#6f66e7}.rest-side{position:sticky;top:88px;display:grid;gap:1rem;align-content:start;min-width:0;max-width:100%;max-height:calc(100vh - 104px);margin-top:1.5rem;overflow-x:hidden;overflow-y:auto}.rest-side-card{background:#fff;border-radius:8px;border:1px solid #f3f4f6;padding:1.25rem;box-shadow:0 2px 8px #00000008;min-width:0;max-width:100%}.rest-side-calc{display:flex;align-items:center;gap:.75rem;cursor:pointer}.rest-side-calc strong{flex:1;font-size:.95rem;color:#1f2937}.rest-side-bag{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 1rem;color:#9ca3af}.rest-side-bag p{margin:1rem 0 0;font-size:1.1rem}.rest-side-bag-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 0 0;color:#9ca3af}.rest-side-bag-empty p{margin:1rem 0 2rem;font-size:1.1rem;font-weight:600}.rest-side-cta.disabled{background:#9ca3af;color:#fff;cursor:not-allowed;margin:1rem;width:calc(100% - 2rem)}.rest-side-coupon{width:100%;display:flex;align-items:center;gap:.75rem;padding:1.25rem 1rem;border-top:1px dashed #e5e7eb;border-bottom:1px dashed #e5e7eb;cursor:pointer;text-align:left}.rest-side-coupon div{flex:1}.rest-side-coupon strong{display:block;font-size:.9rem;color:#1f2937;margin-bottom:.1rem}.rest-side-coupon span{display:block;font-size:.8rem;color:#6b7280}.rest-side-bag-filled{display:flex;flex-direction:column;min-width:0;max-width:100%;padding:0}.rest-bag-head{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;border-bottom:1px dashed #e5e7eb}.rest-bag-head strong{font-size:1rem;color:#111}.rest-bag-clear{background:none;border:none;color:#1f2937;font-size:.75rem;font-weight:700;cursor:pointer}.rest-bag-items{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.rest-bag-item{display:flex;gap:.75rem;border:1px solid #e5e7eb;border-radius:6px;padding:.75rem}.rest-bag-item-info{flex:1}.rest-bag-item-info strong{display:block;font-size:.9rem;color:#111}.rest-bag-item-info strong span{font-weight:400}.rest-bag-item-var{display:block;font-size:.8rem;color:#6b7280;margin-top:.2rem}.rest-bag-item-actions{display:flex;gap:.75rem;margin-top:.75rem}.rest-bag-item-actions button{background:none;border:none;color:#1f2937;font-size:.8rem;font-weight:600;cursor:pointer;padding:0}.rest-bag-item-actions button:last-child{color:#1f2937;font-weight:600}.rest-bag-item-right{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.rest-bag-item-right strong{font-size:.9rem;color:#111}.rest-bag-item-right img{width:48px;height:48px;border-radius:4px;object-fit:cover}.rest-bag-upsell{min-width:0;max-width:100%;padding:1rem 1.25rem}.rest-bag-upsell>strong{display:block;font-size:.95rem;color:#112;margin-bottom:.75rem}.rest-upsell-list{display:flex;gap:.5rem;min-width:0;max-width:100%;overflow-x:auto;padding-bottom:.5rem}.rest-upsell-list::-webkit-scrollbar{height:4px}.rest-upsell-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.rest-upsell-card{width:100px;flex-shrink:0;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem;cursor:pointer;text-align:center}.rest-upsell-card img{width:100%;height:60px;object-fit:cover;border-radius:4px;margin-bottom:.4rem}.rest-upsell-card span{display:block;font-size:.75rem;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.25rem}.rest-upsell-card strong{display:block;font-size:.8rem;color:#111}.rest-bag-summary{min-width:0;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;border-top:1px dashed #e5e7eb}.rest-summary-row{display:flex;justify-content:space-between;gap:.75rem;min-width:0;font-size:.85rem;color:#6b7280}.rest-summary-row span:first-child{min-width:0}.rest-summary-row span:last-child{flex-shrink:0;text-align:right}.rest-summary-total{font-size:1.05rem;color:#111;font-weight:800;margin-top:.5rem}.rest-pay-note strong{display:block;color:#111}.rest-pay-note p{margin:.35rem 0 0;color:#4b5563;font-size:.92rem;line-height:1.4}.rest-order-form{display:grid;gap:.75rem;min-width:0;max-width:100%;padding:0 1.25rem 1.25rem}.rest-order-form label{display:grid;gap:.35rem;font-size:.82rem;font-weight:700;color:#111}.rest-order-form input,.rest-order-form textarea{width:100%;max-width:100%;border:1px solid #e5e7eb;border-radius:8px;padding:.7rem .8rem;font:inherit;font-weight:500;color:#111;background:#fff;resize:vertical}.rest-pay-choice{border:0;margin:0;padding:0;display:grid;gap:.4rem;min-width:0}.rest-pay-choice legend{font-size:.82rem;font-weight:700;color:#111;margin-bottom:.15rem}.rest-order-form .rest-pay-choice label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.65rem;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem .85rem;font-weight:600;white-space:nowrap}.rest-order-form .rest-pay-choice input{width:1.05rem;height:1.05rem;margin:0;padding:0;border:0;border-radius:50%;flex:0 0 auto;accent-color:#128c7e}.rest-order-form .rest-pay-choice span{text-align:left;white-space:nowrap;line-height:1.2}.rest-pay-choice label:has(input:checked){border-color:#128c7e;background:#f0fdf9}.rest-bot{display:grid;gap:.75rem;min-width:0;max-width:100%;padding:0 1.25rem 1.25rem}.rest-bot-label{margin:0;font-size:.75rem;font-weight:700;color:#6b7280}.rest-bot-bubble{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:.9rem 1rem;color:#14532d;font-size:.88rem;line-height:1.45;overflow-wrap:anywhere}.rest-bot-bubble strong{display:block;margin-bottom:.45rem}.rest-bot-bubble ul{margin:0 0 .45rem;padding-left:1.1rem}.rest-bot-bubble p{margin:.28rem 0 0}.rest-bot-back{border:0;background:transparent;color:#4b5563;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;padding:0}.rest-order-error{margin:0;color:#b91c1c;font-size:.82rem}.rest-order-hint{margin:0;color:#6b7280;font-size:.78rem;line-height:1.35;text-align:center}.rest-side-cta{display:flex;align-items:center;justify-content:center;width:100%;border:0;border-radius:999px;background:#128c7e;color:#fff;font:inherit;font-weight:700;text-decoration:none;padding:.85rem 1rem;cursor:pointer}.rest-side-cta:hover{background:#0e6b61;color:#fff}.rest-side-cta:disabled,.rest-side-cta.disabled{background:#9ca3af;color:#fff;cursor:not-allowed}.rest-side-bag-filled .rest-side-cta{margin:0}.rest-faq details{background:#fff;border-radius:8px;padding:1rem;margin-bottom:.5rem;border:1px solid #f3f4f6}.rest-faq summary{cursor:pointer;font-weight:700;color:#1f2937}.rest-faq p{margin:.5rem 0 0;color:#4b5563}.rest-empty{color:#6b7280;margin-top:2rem}.rest-foot{display:grid;gap:.75rem;padding:1.5rem 2rem;background:#111;color:#d1d5db;font-size:.9rem}.rest-foot-main{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.rest-foot-links{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.rest-foot-links a,.rest-foot-bottom a{color:inherit;text-decoration:none}.rest-foot-links a:hover,.rest-foot-bottom a:hover{text-decoration:underline}.rest-foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.1);opacity:.9}.rest-mesa .rest-foot{background:#1c1410}@media(max-width:960px){.rest-top-inner{padding:.7rem 1rem;gap:.6rem}.rest-nav{gap:.85rem;flex-wrap:wrap;justify-content:flex-end}.rest-nav a,.rest-nav span{font-size:.82rem}.rest-layout{grid-template-columns:1fr;margin-top:0}.rest-hero-container{margin:0 -1rem;padding:0 1rem}.rest-identity{flex-direction:column;text-align:center;gap:1rem;padding:1rem;margin-top:-2rem}.rest-identity-logo{margin-top:-3.5rem}.rest-identity-points{border-left:0;border-top:1px solid #e5e7eb;padding-left:0;padding-top:1rem;flex-direction:column}.rest-tools-row{flex-direction:column}.rest-promo-banners,.rest-tiles{grid-template-columns:1fr}.rest-layout{width:min(1180px,calc(100% - 1rem))}.rest-side{position:static;max-height:none;max-width:100%;overflow:visible}.rest-bag-items,.rest-bag-summary,.rest-bag-upsell,.rest-order-form{padding-left:1rem;padding-right:1rem}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
