@charset "UTF-8";@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "DM Sans", system-ui, sans-serif;--font-mono: "DM Mono", ui-monospace, monospace;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-brand-primary: #6c00fc;--color-brand-primary-soft: #ede4ff}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-ease: initial}}}.global-loading{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#fff;opacity:1;transition:opacity .3s ease-in-out;pointer-events:all}.global-loading--enter{animation:global-loader-fade-in .28s ease-out both}.global-loading--exit{opacity:0;pointer-events:none}@keyframes global-loader-fade-in{0%{opacity:0}to{opacity:1}}.idx-loader{display:flex;flex-direction:column;align-items:center;text-align:center}.idx-loader__ring{width:42px;height:42px;border-radius:50%;margin-bottom:1.25rem;background:conic-gradient(from 210deg,#a53cb7,#c44ab8 60deg,#6c00fc,#6b00ff,#e879f9 300deg,#a53cb7 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));animation:idx-loader-spin .9s linear infinite}.idx-loader__ampoule{display:none}.idx-loader__phrase{margin:0 0 1rem;max-width:min(22rem,88vw);font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;font-style:italic;line-height:1.45;color:#52525b;white-space:normal}.idx-loader__phrase--tick-0,.idx-loader__phrase--tick-1{animation:idx-loader-phrase-in .34s cubic-bezier(.22,1,.36,1)}.idx-loader__brand{display:block;height:22px;width:auto;max-width:100%;object-fit:contain;object-position:center;flex-shrink:0}.idx-loader__brand.idx-loader__brand--pixel{display:none}@keyframes idx-loader-spin{to{transform:rotate(360deg)}}@keyframes idx-loader-phrase-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.add-card-modal__overlay,.clear-cart-modal__overlay,.delete-card-modal__overlay,.document-modal__overlay,.delete-ticket-modal__overlay,.refund-modal__overlay,.transfer-modal__overlay,.profile-person-modal__overlay,.profile-delete-person-modal__overlay,.biometric-modal__overlay,.checkout-cvv__overlay,.checkout-denial__overlay{z-index:1000}@font-face{font-family:"Press Start 2P";src:url(/assets/retro/PressStart2P-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html.retro-mode{--font-sans: "Press Start 2P", "Courier New", monospace;--font-mono: "Press Start 2P", "Courier New", monospace;--font-display: "Press Start 2P", "Courier New", monospace;--font-body: "Press Start 2P", "Courier New", monospace;--retro-desktop: #0a0612;--retro-panel: #160b28;--retro-panel-2: #1a0f2e;--retro-btn: #221338;--retro-border: #3b2066;--retro-accent: #6c00fc;--retro-magenta: #a53cb7;--retro-orange: #ff6b35;--retro-blue: #4c6ef5;--retro-ink: #f3edff;--retro-text: #e8dfff;--retro-muted: #a78bc9;--retro-shade: #05030a;--retro-light: #c44ab8;--retro-grad: linear-gradient(135deg, #ff6b35 0%, #a53cb7 45%, #6c00fc 75%, #4c6ef5 100%);--retro-teal: var(--retro-desktop);--retro-silver: var(--retro-panel);--retro-silver-dark: var(--retro-border);--retro-navy: var(--retro-accent);--retro-white: var(--retro-ink);--retro-black: var(--retro-text);--retro-window: var(--retro-panel);--retro-title: var(--retro-accent);--retro-shadow: var(--retro-shade);--retro-highlight: var(--retro-light);--retro-button-face: var(--retro-btn);--bg-page: var(--retro-desktop);--bg-primary: var(--retro-desktop);--bg-surface: var(--retro-panel);--bg-elevated: var(--retro-panel-2);--text-strong: var(--retro-ink);--text-primary: var(--retro-text);--text-muted: var(--retro-muted);--border-subtle: var(--retro-border);--brand-primary: var(--retro-accent);--tenant-primary: var(--retro-accent);--tenant-primary-soft: #2a1548;--color-brand-primary: var(--retro-accent);--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;font-size:11px;image-rendering:pixelated;cursor:default}html.retro-mode body{background:radial-gradient(circle at 12% 18%,rgba(108,0,252,.18),transparent 42%),radial-gradient(circle at 88% 10%,rgba(255,107,53,.12),transparent 36%),radial-gradient(circle at 70% 80%,rgba(76,110,245,.14),transparent 40%),var(--retro-desktop)!important;color:var(--retro-text)!important;font-family:var(--font-body)!important;letter-spacing:0!important;line-height:1.7!important;-webkit-font-smoothing:none!important;-moz-osx-font-smoothing:unset!important;text-rendering:optimizeSpeed!important;padding-top:40px!important;padding-bottom:36px!important}html.retro-mode *,html.retro-mode *:before,html.retro-mode *:after{border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important;letter-spacing:0!important}html.retro-mode p,html.retro-mode span,html.retro-mode a,html.retro-mode button,html.retro-mode input,html.retro-mode textarea,html.retro-mode select,html.retro-mode label,html.retro-mode li,html.retro-mode h1,html.retro-mode h2,html.retro-mode h3,html.retro-mode h4,html.retro-mode h5,html.retro-mode h6,html.retro-mode td,html.retro-mode th,html.retro-mode div{font-family:var(--font-body)}html.retro-mode .material-icons,html.retro-mode .material-icons-outlined,html.retro-mode .material-icons-round,html.retro-mode .material-symbols-outlined{font-family:Material Icons!important;font-weight:400!important;font-style:normal!important;letter-spacing:normal!important;text-transform:none!important;line-height:1!important;-webkit-font-smoothing:antialiased!important;font-size:24px!important}html.retro-mode .ti,html.retro-mode [class^=ti-],html.retro-mode [class*=" ti-"],html.retro-mode .ti:before,html.retro-mode [class^=ti-]:before,html.retro-mode [class*=" ti-"]:before{font-family:tabler-icons!important;font-style:normal!important;font-weight:400!important}html.retro-mode img,html.retro-mode svg,html.retro-mode video,html.retro-mode canvas{image-rendering:pixelated;image-rendering:crisp-edges}html.retro-mode .storefront-navbar,html.retro-mode .storefront-footer,html.retro-mode [class*=card],html.retro-mode [class*=drawer],html.retro-mode [class*=panel],html.retro-mode [class*=sheet],html.retro-mode .idx-loader,html.retro-mode .global-loader{background:var(--retro-panel)!important;color:var(--retro-text)!important;border:2px solid var(--retro-border)!important;box-shadow:3px 3px 0 var(--retro-shade)!important}html.retro-mode .storefront-navbar{position:sticky;top:40px;z-index:1000;background:var(--retro-panel)!important}html.retro-mode button,html.retro-mode .btn,html.retro-mode [class*=btn],html.retro-mode input[type=submit],html.retro-mode input[type=button],html.retro-mode .storefront-navbar__events-btn,html.retro-mode .nf__cta{background:var(--retro-btn)!important;color:var(--retro-text)!important;border:2px solid var(--retro-border)!important;box-shadow:3px 3px 0 var(--retro-shade)!important;padding:6px 10px!important;min-height:28px;font-size:10px!important;text-transform:none!important;background-image:none!important}html.retro-mode button:active,html.retro-mode .btn:active,html.retro-mode [class*=btn]:active{border:2px solid var(--retro-accent)!important;box-shadow:inset 2px 2px 0 var(--retro-shade)!important}html.retro-mode input,html.retro-mode textarea,html.retro-mode select{background:#0d0718!important;color:var(--retro-ink)!important;border:2px solid var(--retro-border)!important;box-shadow:inset 2px 2px 0 var(--retro-shade)!important;outline:none!important;font-size:10px!important;padding:6px!important}html.retro-mode h1,html.retro-mode h2,html.retro-mode h3,html.retro-mode h4,html.retro-mode h5,html.retro-mode h6{color:var(--retro-accent)!important;font-size:clamp(10px,2.2vw,14px)!important;line-height:1.6!important;text-shadow:none!important;background:none!important;-webkit-text-fill-color:unset!important}html.retro-mode p,html.retro-mode li,html.retro-mode label{font-size:10px!important;line-height:1.7!important}html.retro-mode span:not(.material-icons):not(.material-icons-outlined):not(.ti):not([class^=ti-]){font-size:10px!important;line-height:1.7!important}html.retro-mode [class*=hero],html.retro-mode [class*=banner],html.retro-mode section,html.retro-mode main{background-image:none!important}html.retro-mode ::-webkit-scrollbar{width:16px;height:16px}html.retro-mode ::-webkit-scrollbar-track{background:var(--retro-panel)}html.retro-mode ::-webkit-scrollbar-thumb{background:var(--retro-panel);border:2px solid var(--retro-border);box-shadow:3px 3px 0 var(--retro-shade)}html.retro-mode ::selection{background:var(--retro-accent);color:var(--retro-ink)}html.retro-mode .nf__nebula,html.retro-mode .nf__stars,html.retro-mode .nf__comet,html.retro-mode [class*=glow],html.retro-mode [class*=blur]{display:none!important}html.retro-mode .storefront-logo__brand--pixel,html.retro-mode .storefront-logo__icon--pixel,html.retro-mode .storefront-logo__idenx--pixel{display:block!important;visibility:visible!important;opacity:1!important;image-rendering:pixelated;image-rendering:crisp-edges;max-width:none!important}html.retro-mode .storefront-logo:not(.storefront-logo--retro) .storefront-logo__icon:not(.storefront-logo__icon--pixel),html.retro-mode .storefront-logo:not(.storefront-logo--retro) .storefront-logo__idenx:not(.storefront-logo__idenx--pixel){display:none!important}html.retro-mode .storefront-logo--retro:before,html.retro-mode .storefront-logo--retro .storefront-logo__wordmark:before{content:none!important;display:none!important}html.retro-mode .storefront-logo__ticket{font-family:"Press Start 2P",monospace!important;font-size:8px!important;color:var(--retro-accent)!important;text-transform:uppercase}.retro-topbar{display:none}html.retro-mode .retro-topbar{display:flex;position:fixed;top:0;left:0;right:0;z-index:10070;height:40px;align-items:center;justify-content:space-between;gap:12px;padding:4px 8px;background:linear-gradient(90deg,#120a1f,#1a0f2e,#221338);border-bottom:2px solid transparent;border-image:linear-gradient(90deg,#ff6b35,#a53cb7,#6c00fc,#4c6ef5) 1;box-sizing:border-box;font-family:"Press Start 2P",monospace;font-size:9px;color:var(--retro-text)}html.retro-mode .retro-topbar__brand{display:inline-flex;align-items:center;gap:8px;min-width:0}html.retro-mode .retro-topbar__brand img{height:18px;width:auto;max-width:88px;object-fit:contain;image-rendering:auto;flex-shrink:0}html.retro-mode .retro-topbar__brand span{font-size:9px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.retro-mode .retro-topbar__exit{flex-shrink:0;height:28px;padding:0 12px!important;background:var(--retro-btn)!important;border:2px solid var(--retro-border)!important;box-shadow:3px 3px 0 var(--retro-shade)!important;font-family:"Press Start 2P",monospace!important;font-size:8px!important;color:var(--retro-text)!important;cursor:pointer;white-space:nowrap}html.retro-mode .retro-topbar__actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}html.retro-mode .retro-topbar__sound{flex-shrink:0;height:28px;padding:0 10px!important;background:var(--retro-btn)!important;border:2px solid var(--retro-border)!important;box-shadow:3px 3px 0 var(--retro-shade)!important;font-family:"Press Start 2P",monospace!important;font-size:8px!important;color:var(--retro-text)!important;cursor:pointer;white-space:nowrap}html.retro-mode .retro-topbar__exit:active,html.retro-mode .retro-topbar__sound:active{border:2px solid var(--retro-accent)!important;box-shadow:inset 2px 2px 0 var(--retro-shade)!important}html.retro-mode .storefront-navbar__lang-btn,html.retro-mode .storefront-footer__lang-btn{width:36px!important;height:24px!important;min-width:36px!important;min-height:24px!important;max-width:36px!important;padding:0!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--retro-btn)!important;border:2px solid var(--retro-border)!important;box-shadow:3px 3px 0 var(--retro-shade)!important;box-sizing:border-box!important}html.retro-mode .storefront-navbar__lang-btn--active,html.retro-mode .storefront-footer__lang-btn--active{outline:2px solid #6c00fc;outline-offset:2px;border:2px solid var(--retro-accent)!important;box-shadow:inset 2px 2px 0 var(--retro-shade)!important}html.retro-mode .storefront-navbar__lang-btn:after,html.retro-mode .storefront-footer__lang-btn:after{display:none!important}html.retro-mode .storefront-navbar__lang-flag,html.retro-mode .storefront-footer__lang-flag{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;display:block!important;image-rendering:auto!important;border-radius:0!important}html.retro-mode .storefront-navbar__langs{display:inline-flex!important;align-items:center!important;gap:8px!important}html.retro-mode .register-card,html.retro-mode .auth-layout__main>*{background:var(--retro-panel)!important;border:2px solid var(--retro-border)!important;box-shadow:3px 3px 0 var(--retro-shade)!important}html.retro-mode .register-card__title{background:linear-gradient(90deg,#6c00fc,#a53cb7)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:8px 10px!important;margin:-8px -8px 12px!important;font-size:11px!important}html.retro-mode .register-card__form{gap:16px!important}html.retro-mode .register-card__sso-btn img{width:16px!important;height:16px!important;object-fit:contain!important;image-rendering:auto!important}html.retro-mode .idx-loader__ring{display:none!important}html.retro-mode .idx-loader__brand{display:block!important;height:28px!important;max-width:160px!important;width:auto!important;object-fit:contain!important;image-rendering:auto}html.retro-mode .idx-loader__brand--pixel{display:block!important;height:28px!important;width:auto!important;image-rendering:pixelated}html.retro-mode .idx-loader__phrase{font-family:"Press Start 2P",monospace!important;font-size:8px!important;font-style:normal!important;color:var(--retro-accent)!important;line-height:1.6!important}html.retro-mode .idx-loader__ampoule{display:flex!important;flex-direction:column;align-items:center;width:48px;margin-bottom:14px;image-rendering:pixelated}html.retro-mode .idx-loader__ampoule-neck{width:12px;height:10px;background:linear-gradient(#874fff 0 2px,transparent 2px) 0 0/100% 4px,linear-gradient(#874fff,#874fff);box-shadow:2px 0 #6a3ccc,-2px 0 #a078ff}html.retro-mode .idx-loader__ampoule-body{position:relative;width:28px;height:36px;background:#e8f7ff;border:2px solid #222f4d;overflow:hidden;box-shadow:inset -2px -2px #b8d4e8,inset 2px 2px #fff}html.retro-mode .idx-loader__ampoule-liquid{position:absolute;left:0;right:0;bottom:0;height:55%;background:repeating-linear-gradient(90deg,#6c00fc 0 4px,#874fff 4px 8px,#ff9e42 8px 12px,#66d575 12px 16px);animation:retro-ampoule-fill 1.4s steps(7) infinite!important}html.retro-mode .idx-loader__ampoule-bubble{position:absolute;width:4px;height:4px;background:#fff;opacity:.85;animation:retro-ampoule-bubble 1.1s steps(6) infinite!important}html.retro-mode .idx-loader__ampoule-bubble--a{left:6px;bottom:8px;animation-delay:0s!important}html.retro-mode .idx-loader__ampoule-bubble--b{left:14px;bottom:4px;width:3px;height:3px;animation-delay:.25s!important}html.retro-mode .idx-loader__ampoule-bubble--c{left:20px;bottom:10px;animation-delay:.5s!important}html.retro-mode .idx-loader__ampoule-base{width:34px;height:6px;margin-top:-2px;background:#222f4d;box-shadow:0 2px #6c00fc}@keyframes retro-ampoule-fill{0%,to{height:40%}50%{height:72%}}@keyframes retro-ampoule-bubble{0%{transform:translateY(0);opacity:.9}80%{opacity:.4}to{transform:translateY(-22px);opacity:0}}html.retro-mode .retro-start-scrim{position:fixed;inset:0 0 36px;z-index:10055;margin:0;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;cursor:default;min-height:0!important}.retro-start-menu{display:none}html.retro-mode .retro-start-menu{display:flex;position:fixed;left:4px;bottom:38px;z-index:10060;width:min(280px,100vw - 12px);background:var(--retro-panel);border:2px solid var(--retro-border);box-shadow:3px 3px 0 var(--retro-shade);font-family:"Press Start 2P",monospace;animation:retro-start-pop .12s steps(3) both!important}html.retro-mode .retro-start-menu__stripe{writing-mode:vertical-rl;transform:rotate(180deg);background:linear-gradient(180deg,#874fff,#6c00fc 55%,#ff9e42);color:#fff;padding:10px 4px;font-size:10px;letter-spacing:2px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;min-width:28px}html.retro-mode .retro-start-menu__stripe span{font-size:9px!important;color:#fff!important}html.retro-mode .retro-start-menu__list{list-style:none;margin:0;padding:4px;flex:1;display:flex;flex-direction:column;gap:2px}html.retro-mode .retro-start-menu__item{width:100%;display:flex!important;align-items:center;gap:10px;text-align:left;padding:8px!important;min-height:44px!important;background:transparent!important;border:0!important;cursor:pointer;color:var(--retro-text)!important}html.retro-mode .retro-start-menu__item:hover,html.retro-mode .retro-start-menu__item:focus-visible{background:var(--retro-accent)!important;color:#fff!important}html.retro-mode .retro-start-menu__item:hover strong,html.retro-mode .retro-start-menu__item:hover small,html.retro-mode .retro-start-menu__item:focus-visible strong,html.retro-mode .retro-start-menu__item:focus-visible small{color:#fff!important}html.retro-mode .retro-start-menu__item span:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}html.retro-mode .retro-start-menu__item strong{font-size:9px!important;font-weight:400;color:inherit!important}html.retro-mode .retro-start-menu__item small{font-size:7px!important;color:var(--retro-muted)!important;line-height:1.4!important}html.retro-mode .retro-start-menu__icon{width:22px;height:22px;display:grid;place-items:center;font-size:14px!important;flex-shrink:0}html.retro-mode .retro-start-menu__sep{height:2px;margin:4px 2px;background:var(--retro-border);border-bottom:1px solid var(--retro-light)}@keyframes retro-start-pop{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}html.retro-mode .retro-mine-layer{position:fixed;inset:0;z-index:10065;display:grid;place-items:center;padding:16px;background:#0a0612b8;pointer-events:auto}html.retro-mode .retro-mine{width:min(280px,100%);background:var(--retro-panel);border:2px solid var(--retro-border);box-shadow:4px 4px #05030a;font-family:"Press Start 2P",monospace;color:var(--retro-text);animation:retro-start-pop .14s steps(3) both!important}html.retro-mode .retro-mine__title{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--retro-grad);color:#fff;padding:6px 8px;font-size:8px}html.retro-mode .retro-mine__title span{font-size:8px!important;line-height:1.2!important;color:#fff!important}html.retro-mode .retro-mine__x{width:18px!important;height:16px!important;display:grid!important;place-items:center;padding:0!important;min-height:0!important;background:#05030a73!important;color:#fff!important;border:2px solid rgba(255,255,255,.35)!important;box-shadow:none!important;font-size:8px!important;cursor:pointer}html.retro-mode .retro-mine__body{padding:10px;display:grid;gap:8px;justify-items:center}html.retro-mode .retro-mine__hud{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px;background:var(--retro-silver, #1a0f2e);border:2px solid var(--retro-border);box-shadow:inset 2px 2px 0 var(--retro-shade)}html.retro-mode .retro-mine__lcd{min-width:48px;padding:4px 6px;background:#000;color:#ff3030!important;font-size:12px!important;line-height:1!important;text-align:center;font-variant-numeric:tabular-nums}html.retro-mode .retro-mine__face{width:32px!important;height:28px!important;min-height:28px!important;padding:0!important;display:grid!important;place-items:center;font-size:16px!important;line-height:1!important;cursor:pointer}html.retro-mode .retro-mine__grid{display:grid;gap:0;padding:4px;background:var(--retro-silver, #1a0f2e);border:2px solid var(--retro-border);box-shadow:inset 2px 2px 0 var(--retro-shade)}html.retro-mode button.retro-mine__cell{box-sizing:border-box!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;line-height:1!important;cursor:pointer;background:var(--retro-button-face, #1a0f2e)!important;background-image:none!important;border:2px solid var(--retro-border)!important;box-shadow:2px 2px 0 var(--retro-shade)!important;color:var(--retro-ink)!important;overflow:hidden!important}html.retro-mode button.retro-mine__cell span{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;height:100%;margin:0!important;padding:0!important;font-size:12px!important;line-height:1!important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif!important}html.retro-mode button.retro-mine__cell--open{border:1px solid var(--retro-border)!important;background:#120a1f!important;box-shadow:inset 1px 1px 0 var(--retro-shade)!important}html.retro-mode button.retro-mine__cell--open span{font-family:"Press Start 2P",monospace!important;font-size:9px!important;font-weight:400!important;line-height:1!important}html.retro-mode button.retro-mine__cell--flag:not(.retro-mine__cell--open){border:2px solid var(--retro-border)!important;box-shadow:2px 2px 0 var(--retro-shade)!important}html.retro-mode button.retro-mine__cell--flag span,html.retro-mode button.retro-mine__cell--mine span{font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif!important;font-size:12px!important;font-weight:400!important}html.retro-mode button.retro-mine__cell--mine{background:#1a0f2e!important}html.retro-mode button.retro-mine__cell--boom{background:#f55!important}html.retro-mode button.retro-mine__cell[data-n="1"] span{color:#4c6ef5!important}html.retro-mode button.retro-mine__cell[data-n="2"] span{color:#66d575!important}html.retro-mode button.retro-mine__cell[data-n="3"] span{color:#ff6b35!important}html.retro-mode button.retro-mine__cell[data-n="4"] span{color:#a53cb7!important}html.retro-mode button.retro-mine__cell[data-n="5"] span{color:#f55!important}html.retro-mode button.retro-mine__cell[data-n="6"] span{color:#33d9c1!important}html.retro-mode button.retro-mine__cell[data-n="7"] span{color:#f3edff!important}html.retro-mode button.retro-mine__cell[data-n="8"] span{color:#a78bc9!important}html.retro-mode .retro-mine__hint{margin:0;font-size:7px!important;line-height:1.4!important;color:var(--retro-muted)!important;text-align:center}html.retro-mode .retro-taskbar__tray{height:28px;min-width:28px;padding:0 6px!important;background:var(--retro-panel);border:2px solid var(--retro-accent);box-shadow:inset 2px 2px 0 var(--retro-shade);font-size:12px!important;cursor:pointer}html.retro-mode .retro-taskbar__window--app{max-width:28vw}.retro-modal-backdrop{display:grid;place-items:center;position:fixed;inset:0;z-index:2147483000;padding:16px;background:#0a0612c7}.retro-modal{width:min(460px,100%);background:var(--retro-panel);border:2px solid var(--retro-border);box-shadow:6px 6px #05030a;font-family:"Press Start 2P",monospace;color:var(--retro-text)}.retro-modal__title{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--retro-grad);color:#fff;padding:8px 10px;font-size:9px}.retro-modal__x{width:18px;height:16px;display:grid;place-items:center;padding:0!important;min-height:0!important;background:#05030a73!important;color:#fff!important;border:2px solid rgba(255,255,255,.35)!important;box-shadow:none!important;font-size:8px!important;cursor:pointer}.retro-modal__body{padding:14px;display:grid;gap:12px}.retro-modal__hero{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.retro-modal__hero img{image-rendering:pixelated;width:min(160px,40vw);height:auto}.retro-modal__crt{background:#05030a;color:#ff9e6b;border:2px solid var(--retro-border);box-shadow:inset 2px 2px #000;padding:10px;font-size:8px;line-height:1.8}.retro-modal__crt p{color:#c9a0ff!important;font-size:8px!important;margin:0;font-family:"Press Start 2P",monospace!important}.retro-modal__blink{animation:retro-blink 1s step-end infinite}.retro-modal__headline{margin:0;color:var(--retro-ink)!important;font-size:11px!important;line-height:1.5!important;text-wrap:balance}.retro-modal__copy{margin:0;font-size:9px!important;line-height:1.7!important;color:var(--retro-muted)!important}.retro-modal__actions{display:flex;justify-content:flex-end}.retro-modal__ok{min-width:160px;font-family:"Press Start 2P",monospace!important;font-size:8px!important;cursor:pointer;background:var(--retro-grad)!important;color:#fff!important;border:2px solid #2a1548!important;box-shadow:3px 3px #05030a!important}@keyframes retro-blink{50%{opacity:0}}.retro-taskbar{display:none}html.retro-mode .retro-taskbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:10050;height:36px;align-items:center;gap:8px;padding:4px 6px;background:linear-gradient(90deg,#160b28,#1a0f2e 40%,#221338);border-top:2px solid var(--retro-magenta);box-sizing:border-box;font-family:"Press Start 2P",monospace;font-size:9px;color:var(--retro-text)}html.retro-mode .retro-taskbar__start{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;background:var(--retro-grad);border:2px solid #2a1548;box-shadow:2px 2px 0 var(--retro-shade);cursor:pointer;font:inherit;color:#fff}html.retro-mode .retro-taskbar__start:active,html.retro-mode .retro-taskbar__start--open{border:2px solid var(--retro-orange);box-shadow:inset 2px 2px 0 var(--retro-shade)}html.retro-mode .retro-taskbar__start img{width:auto;height:14px;max-width:64px;object-fit:contain;image-rendering:auto}html.retro-mode .retro-taskbar__window{display:inline-flex;align-items:center;height:28px;padding:0 10px;background:var(--retro-panel);border:2px solid var(--retro-accent);box-shadow:inset 2px 2px 0 var(--retro-shade);max-width:42vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html.retro-mode .retro-taskbar__spacer{flex:1}html.retro-mode .retro-taskbar__clock{height:28px;display:inline-flex;align-items:center;padding:0 10px;border:2px solid var(--retro-accent);box-shadow:inset 2px 2px 0 var(--retro-shade);background:var(--retro-panel)}html.retro-mode .retro-taskbar__exit{height:28px;padding:0 10px;background:var(--retro-panel);border:2px solid var(--retro-border);box-shadow:3px 3px 0 var(--retro-shade);font:inherit;cursor:pointer}@media(max-width:640px){html.retro-mode{font-size:10px}html.retro-mode .retro-taskbar__window{display:none}html.retro-mode .retro-modal__hero{grid-template-columns:1fr}html.retro-mode .retro-topbar__brand span{font-size:7px!important}html.retro-mode .retro-topbar__exit{font-size:7px!important;padding:0 8px!important}html.retro-mode .retro-topbar__sound{font-size:7px!important;padding:0 6px!important}html.retro-mode .retro-start-menu{width:min(260px,100vw - 8px)}}.credenciamento{min-height:100vh;background:#f3f4f5;display:flex;flex-direction:column}.credenciamento__main{flex:1;width:min(1120px,100%);margin:0 auto;padding:32px 24px 64px;box-sizing:border-box}.credenciamento__header{margin-bottom:8px}.credenciamento__back{display:inline-flex;align-items:center;gap:6px;margin:0 0 16px;padding:0;border:none;background:transparent;color:#6c00fc;font-family:var(--font-sans);font-size:.9rem;font-weight:600;cursor:pointer;line-height:1.2}.credenciamento__back .material-icons{font-size:18px;width:18px;height:18px}@media(hover:hover){.credenciamento__back:hover{text-decoration:underline}}.credenciamento__title{margin:0 0 8px;font-family:var(--font-sans);font-size:1.75rem;font-weight:700;color:#1f2733}.credenciamento__subtitle{margin:0 0 20px;font-family:var(--font-sans);font-size:.95rem;color:#747474;line-height:1.45}.credenciamento__state{text-align:center;padding:48px 16px;color:#747474;font-family:var(--font-sans)}.credenciamento__state--error{color:#c62828}.credenciamento__progress{margin-bottom:28px;padding:16px 16px 18px;border-radius:16px;border:1px solid #dee2e6;background:linear-gradient(180deg,#fffffff5,#f8f9fae6),#fff;box-shadow:0 10px 28px #1f27330a}.credenciamento__progress-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.credenciamento__progress-meta{margin:0;font-family:var(--font-sans);font-size:.82rem;color:#747474;letter-spacing:.01em}.credenciamento__progress-meta strong{color:#1f2733;font-variant-numeric:tabular-nums}.credenciamento__progress-sep{margin:0 .35em;opacity:.55}.credenciamento__progress-current{color:#1f2733;font-weight:650}.credenciamento__progress-pct{font-family:var(--font-sans);font-size:.78rem;font-weight:700;color:#6b00ff;font-variant-numeric:tabular-nums}.credenciamento__progress-bar{height:6px;border-radius:999px;background:#6c00fc1f;overflow:hidden;margin-bottom:18px}.credenciamento__progress-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a53cb7,#6b00ff);box-shadow:0 0 12px #a53cb773;transition:width .55s cubic-bezier(.16,1,.3,1)}.credenciamento__steps{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;gap:0}.credenciamento__steps-item{flex:1;display:flex;align-items:flex-start;min-width:0;position:relative}.credenciamento__steps-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:transparent;cursor:default;color:inherit;font:inherit;text-align:center}.credenciamento__steps-btn:disabled{cursor:default;opacity:1;color:inherit}.credenciamento__steps-btn:not(:disabled){cursor:pointer}@media(hover:hover){.credenciamento__steps-btn:not(:disabled):hover .credenciamento__steps-marker{transform:translateY(-1px) scale(1.04)}}.credenciamento__steps-btn:focus-visible{outline:none}.credenciamento__steps-btn:focus-visible .credenciamento__steps-marker{outline:2px solid #6c00fc;outline-offset:3px}.credenciamento__steps-marker{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:2px solid #e6e8eb;background:#fff;color:#747474;font-family:var(--font-sans);font-size:.82rem;font-weight:700;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);z-index:1}.credenciamento__steps-num{line-height:1}.credenciamento__steps-check{width:16px;height:16px;animation:cred-check-pop .45s cubic-bezier(.34,1.56,.64,1) both}.credenciamento__steps-copy{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.credenciamento__steps-label{font-family:var(--font-sans);font-size:.78rem;font-weight:650;color:#747474;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .25s cubic-bezier(.4,0,.2,1)}.credenciamento__steps-hint{font-family:var(--font-sans);font-size:.68rem;color:#868e96;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.credenciamento__steps-rail{position:absolute;top:16px;left:calc(50% + 20px);right:calc(-50% + 20px);height:3px;border-radius:999px;background:#e6e8eb;overflow:hidden;pointer-events:none}.credenciamento__steps-rail:after{content:"";position:absolute;inset:0;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#66d575,#a53cb7);transition:transform .55s cubic-bezier(.16,1,.3,1)}.credenciamento__steps-rail--filled:after{transform:scaleX(1)}.credenciamento__steps-item--todo .credenciamento__steps-marker{background:#f8f9fa}.credenciamento__steps-item--active .credenciamento__steps-marker{border-color:transparent;color:#fff;background:linear-gradient(145deg,#a53cb7,#6b00ff);box-shadow:0 0 0 4px #6c00fc29,0 8px 18px #6b00ff47;animation:cred-step-pulse 1.8s cubic-bezier(.22,1,.36,1) infinite}.credenciamento__steps-item--active .credenciamento__steps-label{color:#1f2733}.credenciamento__steps-item--active .credenciamento__steps-hint{color:#6b00ff;font-weight:600}.credenciamento__steps-item--done .credenciamento__steps-marker{border-color:transparent;color:#fff;background:linear-gradient(145deg,#7adf88,#66d575);box-shadow:0 6px 14px #66d57547}.credenciamento__steps-item--done .credenciamento__steps-label{color:#1b5e20}.credenciamento__steps-item--done .credenciamento__steps-hint{color:#2e7d32}.credenciamento__panel{position:relative;opacity:1;animation:cred-step-enter-forward .5s cubic-bezier(.16,1,.3,1)}.credenciamento__panel--back{animation-name:cred-step-enter-back}.credenciamento__panel:before{content:"";position:absolute;inset:-2px;border-radius:14px;pointer-events:none;background:linear-gradient(120deg,rgba(165,60,183,.18),transparent 35%,transparent 65%,rgba(196,74,184,.16));opacity:0;animation:cred-panel-glow .7s cubic-bezier(.16,1,.3,1)}.credenciamento__card{position:relative;background:#fff;border:1px solid #dee2e6;border-radius:12px;padding:28px 32px;display:flex;flex-direction:column;gap:16px;opacity:1;animation:cred-card-rise .55s cubic-bezier(.16,1,.3,1) .05s}.credenciamento__invite-link{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:12px;border:1px dashed rgba(108,0,252,.35);background:#6c00fc0a}.credenciamento__invite-link strong{font-family:var(--font-sans);color:#1f2733}.credenciamento__invite-link-row{display:flex;gap:10px;align-items:stretch}.credenciamento__invite-link-row input{flex:1;min-width:0;border:1px solid #e6e8eb;border-radius:8px;padding:12px 14px;font-family:var(--font-sans);font-size:.9rem;color:#1f2733;background:#fff}@media(max-width:640px){.credenciamento__invite-link-row{flex-direction:column}}.credenciamento__field{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%}.credenciamento__field label{font-family:var(--font-sans);font-size:.85rem;font-weight:600;color:#1f2733;transition:color .2s cubic-bezier(.4,0,.2,1)}.credenciamento__field input,.credenciamento__field select,.credenciamento__field textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid #e6e8eb;border-radius:8px;padding:12px 14px;font-family:var(--font-sans);font-size:.95rem;color:#1f2733;background:#fff;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.credenciamento__field input:focus,.credenciamento__field select:focus,.credenciamento__field textarea:focus{outline:2px solid #ede4ff;border-color:#6c00fc}.credenciamento__field input:read-only,.credenciamento__field select:read-only,.credenciamento__field textarea:read-only{background:#f8f9fa;color:#747474;cursor:default}.credenciamento__field input[type=date]{display:block;-webkit-appearance:none;appearance:none}.credenciamento__field--invalid label{color:#c62828;font-weight:700}.credenciamento__field--invalid input,.credenciamento__field--invalid select,.credenciamento__field--invalid textarea{border-color:#c62828;background:#fff5f5;box-shadow:0 0 0 3px #c628281f}.credenciamento__field--invalid input:focus,.credenciamento__field--invalid select:focus,.credenciamento__field--invalid textarea:focus{outline:2px solid rgba(198,40,40,.25);border-color:#c62828}.credenciamento__field--invalid .credenciamento__hint{color:#c62828}.credenciamento__field--shake{animation:cred-field-shake .5s cubic-bezier(.4,0,.2,1) both}.credenciamento__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.credenciamento__row{grid-template-columns:1fr}}.credenciamento__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.credenciamento__btn{border:none;border-radius:8px;padding:12px 20px;font-family:var(--font-sans);font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .15s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.4,0,.2,1)}.credenciamento__btn:disabled{opacity:.5;cursor:not-allowed}.credenciamento__btn--primary{background:#6c00fc;color:#fff}.credenciamento__btn--primary:hover:not(:disabled){transform:translateY(-1px)}.credenciamento__btn--ghost{background:transparent;color:#495057;border:1px solid #e6e8eb}.credenciamento__btn--danger{background:#ffebee;color:#c62828}.credenciamento__error{margin:0;padding:12px 14px;border-radius:8px;background:#ffebee;color:#c62828;font-family:var(--font-sans);font-size:.9rem}.credenciamento__hint{margin:0;font-size:.85rem;color:#868e96;font-family:var(--font-sans)}.credenciamento__existente{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:10px;border:1px solid #e6e8eb;background:#f8f9fa;font-family:var(--font-sans)}.credenciamento__existente strong{font-size:.95rem;color:#1f2733}.credenciamento__existente p{margin:0;font-size:.875rem;line-height:1.45;color:#495057}.credenciamento__existente span{align-self:flex-start;padding:3px 8px;border-radius:999px;font-size:.72rem;font-weight:700;background:#1f27330f;color:#747474}.credenciamento__existente[data-tone=error]{border-color:#c6282859;background:#fff5f5}.credenciamento__existente[data-tone=error] strong{color:#b71c1c}.credenciamento__existente[data-tone=warn]{border-color:#e8590c59;background:#fff4e0}.credenciamento__existente[data-tone=ok]{border-color:#2e7d3259;background:#f1f8f2}.credenciamento__existente[data-tone=info]{border-color:#6c00fc59;background:#6c00fc0f}.credenciamento__bloqueio{padding:12px 14px;border-radius:8px;background:#fff4e0;color:#e8590c;font-family:var(--font-sans);font-size:.9rem}.credenciamento__bloqueio>p{margin:0}.credenciamento__bloqueio .credenciamento__actions{justify-content:flex-start;margin-top:12px}.credenciamento__bloqueio--acao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.credenciamento__bloqueio--alert{background:#fff5f5;color:#c62828;border:1px solid #c62828;box-shadow:0 0 0 3px #c628281f;font-weight:650}.credenciamento__bloqueio--shake{animation:cred-field-shake .5s cubic-bezier(.4,0,.2,1) both}.credenciamento__empresa-resumo{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:8px;background:#f8f9fa;font-family:var(--font-sans)}.credenciamento__empresa-resumo strong{color:#1f2733}.credenciamento__empresa-resumo span{color:#747474;font-size:.9rem}.credenciamento__bio-qr{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:8px}.credenciamento__bio-sticky{margin:0 0 16px;padding:16px;border-radius:14px;border:1px solid #ede4ff;background:#fff;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.credenciamento__bio-sticky strong{font-family:var(--font-sans);color:#1f2733}.credenciamento__bio-sticky p{margin:0;font-size:.9rem;color:#495057}.credenciamento__check{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-sans);font-size:.9rem;color:#495057;border-radius:10px;padding:10px 12px;border:1px solid transparent;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.credenciamento__check input{margin-top:3px}.credenciamento__check--invalid{color:#c62828;font-weight:650;border-color:#c62828;background:#fff5f5;box-shadow:0 0 0 3px #c628281f}.credenciamento__check--shake{animation:cred-field-shake .5s cubic-bezier(.4,0,.2,1) both}.credenciamento__termo-link{display:inline;padding:0;border:none;background:none;color:#6c00fc;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.credenciamento__termo-link:hover{color:#5b00d3}.credenciamento__qsa{margin:0 0 24px;padding:18px 16px 16px;border-radius:16px;border:1px solid #dee2e6;background:linear-gradient(135deg,rgba(108,0,252,.06),transparent 42%),#f8f9fa}.credenciamento__qsa-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin-bottom:14px}.credenciamento__qsa-eyebrow{margin:0 0 4px;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6c00fc}.credenciamento__qsa-title{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-sans);font-size:1.15rem;font-weight:700;color:#1f2733}.credenciamento__qsa-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 6px;border-radius:999px;background:#6c00fc;color:#fff;font-size:.75rem;font-weight:700;line-height:1}.credenciamento__qsa-help{margin:6px 0 0;max-width:42rem;font-family:var(--font-sans);font-size:.88rem;line-height:1.45;color:#747474}.credenciamento__qsa-search{position:relative;flex:1 1 200px;max-width:280px;margin:0}.credenciamento__qsa-search input{width:100%;box-sizing:border-box;padding:10px 12px 10px 34px;border:1px solid #e6e8eb;border-radius:10px;background:#fff;font-family:var(--font-sans);font-size:.88rem;color:#1f2733}.credenciamento__qsa-search input:focus{outline:none;border-color:#6c00fc;box-shadow:0 0 0 3px #6c00fc2e}.credenciamento__qsa-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#868e96;font-size:.95rem;pointer-events:none}.credenciamento__qsa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.credenciamento__qsa-card{--i: 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 14px;border:1.5px solid #e6e8eb;border-radius:14px;background:#fff;text-align:left;cursor:pointer;font-family:var(--font-sans);box-shadow:0 1px #1f27330a;animation:cred-qsa-card-in .45s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 40ms);transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.credenciamento__qsa-card:hover{border-color:#6c00fc8c;transform:translateY(-2px);box-shadow:0 8px 20px #03bdeb1f}.credenciamento__qsa-card:focus-visible{outline:2px solid #6c00fc;outline-offset:2px}.credenciamento__qsa-card--active{border-color:#6c00fc;background:linear-gradient(135deg,#ede4ff,#fff 70%);box-shadow:0 0 0 1px #6c00fc40,0 10px 24px #03bdeb24}.credenciamento__qsa-card--conta{border-style:dashed}.credenciamento__qsa-avatar{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#a53cb7,#6b00ff);color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.02em;flex-shrink:0}.credenciamento__qsa-card--conta .credenciamento__qsa-avatar{background:linear-gradient(145deg,#c44ab8,#6c00fc)}.credenciamento__qsa-body{display:flex;flex-direction:column;gap:6px;min-width:0}.credenciamento__qsa-body strong{color:#1f2733;font-size:.92rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.credenciamento__qsa-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:#747474;font-size:.78rem;line-height:1.3}.credenciamento__qsa-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#6c00fc1f;color:#4500a0;font-size:.72rem;font-weight:700}.credenciamento__qsa-chip--conta{background:#c44ab833;color:#601f5a}.credenciamento__qsa-check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#6c00fc;color:#fff;font-size:.85rem;font-weight:700;animation:cred-check-pop .45s cubic-bezier(.34,1.56,.64,1) both}.credenciamento__qsa-pick{margin:12px 0 0;padding:10px 12px;border-radius:10px;border:1px dashed rgba(108,0,252,.35);background:#6c00fc0f;color:#495057;font-family:var(--font-sans);font-size:.86rem;font-weight:600}@media(max-width:480px){.credenciamento__qsa{padding:14px 12px}.credenciamento__qsa-grid{grid-template-columns:1fr}.credenciamento__qsa-search{max-width:none;flex-basis:100%}}.credenciamento__list{display:flex;flex-direction:column;gap:10px}.credenciamento__list-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border:1px solid #e6e8eb;border-radius:10px;background:#f8f9fa;font-family:var(--font-sans)}.credenciamento__list-item h4{margin:0 0 4px;font-size:.95rem;color:#1f2733}.credenciamento__list-item p{margin:0;font-size:.8rem;color:#747474}.credenciamento__list-item--rep{align-items:flex-start}.credenciamento__list-item--rep .credenciamento__rep-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.credenciamento__invite-link-row--inline{margin-top:4px}.credenciamento__draft-hint{margin:8px 0 0;font-family:var(--font-sans);font-size:.85rem;color:#66d575}.credenciamento__modal-backdrop{position:fixed;inset:0;z-index:80;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:24px}.credenciamento__modal{width:min(640px,100%);max-height:min(80vh,720px);overflow:auto;background:#fff;border-radius:14px;padding:24px;box-shadow:0 24px 48px #0f172a33}.credenciamento__modal h2{margin:0 0 8px;font-family:var(--font-sans);font-size:1.25rem;color:#1f2733}.credenciamento__modal-title{margin:0 0 8px}.credenciamento__modal-text{margin:0 0 20px;font-family:var(--font-sans);font-size:.95rem;line-height:1.5;color:#495057}.credenciamento__modal-list{list-style:none;margin:16px 0;padding:0;display:flex;flex-direction:column;gap:14px}.credenciamento__modal-list li{display:flex;flex-direction:column;gap:8px}.credenciamento__modal-list strong{font-family:var(--font-sans);color:#1f2733}.credenciamento__badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600;background:#ede4ff;color:#1f2733}.credenciamento__badge--ok{background:#a8febb;color:#1b5e20}.credenciamento__badge--warn{background:#fff4e0;color:#e8590c}.credenciamento__timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.credenciamento__timeline-item{display:grid;grid-template-columns:24px 1fr;gap:12px;padding-bottom:20px;position:relative}.credenciamento__timeline-item:before{content:"";position:absolute;left:11px;top:24px;bottom:0;width:2px;background:#e6e8eb}.credenciamento__timeline-item:last-child:before{display:none}.credenciamento__timeline-dot{width:24px;height:24px;border-radius:50%;border:2px solid #e6e8eb;background:#fff;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative}.credenciamento__timeline-dot--done{background:#66d575;border-color:#66d575;color:#fff}.credenciamento__timeline-dot--active{background:#6c00fc;border-color:#6c00fc;color:#fff}.credenciamento__timeline-dot--pending{background:transparent;border-color:#6c00fc;color:#6c00fc}.credenciamento__timeline-dot-icon{font-size:14px;line-height:1;position:relative;z-index:1}.credenciamento__timeline-body h4{margin:0 0 4px;font-family:var(--font-sans);font-size:.95rem;color:#1f2733}.credenciamento__timeline-body p{margin:0;font-family:var(--font-sans);font-size:.85rem;color:#747474;line-height:1.4}.credenciamento__qty{display:flex;align-items:center;gap:8px}.credenciamento__qty button{width:32px;height:32px;border-radius:8px;border:1px solid #e6e8eb;background:#fff;cursor:pointer;font-weight:700}.credenciamento__qty span{min-width:24px;text-align:center;font-family:var(--font-sans);font-weight:600}@media(max-width:640px){.credenciamento__progress{padding:14px 12px 16px}.credenciamento__steps-hint{display:none}.credenciamento__steps-marker{width:30px;height:30px;font-size:.75rem}.credenciamento__steps-label{font-size:.7rem}.credenciamento__steps-rail{top:14px;left:calc(50% + 17px);right:calc(-50% + 17px)}}@keyframes cred-step-enter-forward{0%{opacity:0;transform:translate(28px) scale(.985);filter:blur(2px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes cred-step-enter-back{0%{opacity:0;transform:translate(-28px) scale(.985);filter:blur(2px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes cred-card-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes cred-panel-glow{0%{opacity:.55}to{opacity:0}}@keyframes cred-step-pulse{0%,to{box-shadow:0 0 0 4px #6c00fc24,0 8px 18px #6b00ff3d}50%{box-shadow:0 0 0 7px #6c00fc14,0 10px 22px #6b00ff4d}}@keyframes cred-check-pop{0%{opacity:0;transform:scale(.4) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes cred-qsa-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cred-field-shake{0%,to{transform:translate(0)}12%{transform:translate(-7px)}24%{transform:translate(7px)}36%{transform:translate(-5px)}48%{transform:translate(5px)}60%{transform:translate(-3px)}72%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.credenciamento__progress-bar-fill,.credenciamento__steps-marker,.credenciamento__steps-rail:after,.credenciamento__panel,.credenciamento__card,.credenciamento__steps-check,.credenciamento__field--shake,.credenciamento__check--shake,.credenciamento__bloqueio--shake{animation:none!important;transition:none!important}.credenciamento__panel,.credenciamento__card{opacity:1;transform:none;filter:none}}.cred-social-label{display:inline-flex;align-items:center;gap:.4rem}.cred-social-label img{flex-shrink:0;width:16px;height:16px;object-fit:contain}.credenciamento__status-resumo{margin:16px 0 8px;padding:14px 16px;border-radius:14px;border:1px solid #e6e8eb;background:#f8f9fa;animation:cred-status-resumo-in .52s cubic-bezier(.16,1,.3,1) both}.credenciamento__status-resumo--action{border-color:#c44ab873;background:linear-gradient(135deg,#fff4e0,#fff)}.credenciamento__status-resumo--wait{border-color:#6c00fc47;background:linear-gradient(135deg,#ede4ff,#fff)}.credenciamento__status-resumo-kicker{margin:0 0 6px;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#747474}.credenciamento__status-resumo--action .credenciamento__status-resumo-kicker{color:#e8590c}.credenciamento__status-resumo--wait .credenciamento__status-resumo-kicker{color:#6b00ff}.credenciamento__status-resumo-text{margin:0;font-family:var(--font-sans);font-size:.95rem;line-height:1.45;color:#1f2733}.credenciamento__timeline-heading{margin:22px 0 8px;font-family:var(--font-sans);font-size:1.15rem;font-weight:700;color:#1f2733}.credenciamento__timeline-current{margin:0 0 18px}.credenciamento__save-link{display:flex;gap:14px;align-items:flex-start;margin:22px 0 0;padding:16px 18px;border-radius:14px;border:1px solid rgba(108,0,252,.28);background:linear-gradient(135deg,#ede4ff,#fff 70%);animation:cred-status-resumo-in .52s cubic-bezier(.16,1,.3,1) both}@media(max-width:720px){.credenciamento__save-link{flex-wrap:wrap}}.credenciamento__save-link-icon{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#6c00fc24;color:#6b00ff}.credenciamento__save-link-icon .material-icons{font-size:1.35rem}.credenciamento__save-link-body{flex:1 1 auto;min-width:0}.credenciamento__save-link-body p{margin:0 0 8px;font-family:var(--font-sans);font-size:.92rem;line-height:1.45;color:#1f2733}.credenciamento__save-link-title{font-weight:700;font-size:.98rem!important}.credenciamento__save-link-hint{color:#747474!important;font-size:.82rem!important}.credenciamento__save-link-row{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.credenciamento__save-link-row input{flex:1 1 180px;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid #e6e8eb;background:#fff;font-family:var(--font-sans);font-size:.8rem;color:#747474}.credenciamento__save-link-row .credenciamento__btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.credenciamento__save-link-row .credenciamento__btn .material-icons{font-size:1.05rem}.credenciamento__timeline-wrap{position:relative;padding:8px 4px 4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.credenciamento__timeline-track{position:absolute;left:28px;right:28px;top:28px;height:4px;border-radius:999px;background:#e6e8eb;overflow:hidden;pointer-events:none;z-index:0}.credenciamento__timeline-progress{height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#66d575,#6c00fc 55%,#c44ab8);box-shadow:0 0 18px #6c00fc8c;transform-origin:left center}.credenciamento__timeline-wrap--ready .credenciamento__timeline-progress{width:var(--progress, 0%);animation:cred-timeline-fill 1.35s cubic-bezier(.16,1,.3,1) both}.credenciamento__timeline--h{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;min-width:640px;position:relative;z-index:1}.credenciamento__timeline--h .credenciamento__timeline-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:0;opacity:0;transform:translateY(18px) scale(.92)}.credenciamento__timeline--h .credenciamento__timeline-item:before{display:none}.credenciamento__timeline-wrap--ready .credenciamento__timeline--h .credenciamento__timeline-item{animation:cred-timeline-step-in .72s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(.18s + var(--i, 0) * .16s)}.credenciamento__timeline--h .credenciamento__timeline-dot{position:relative;width:36px;height:36px;border-width:3px;z-index:1;box-shadow:0 8px 20px #0f172a14}.credenciamento__timeline--h .credenciamento__timeline-dot .credenciamento__timeline-dot-icon{font-size:18px}.credenciamento__timeline--h .credenciamento__timeline-dot.credenciamento__timeline-dot--pending{background:transparent;box-shadow:none}.credenciamento__timeline-dot-ring{position:absolute;inset:-8px;border-radius:50%;border:2px dashed transparent;opacity:0;pointer-events:none}.credenciamento__timeline-wrap--ready .credenciamento__timeline-item--done .credenciamento__timeline-dot{animation:cred-timeline-dot-pop .64s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(.26s + var(--i, 0) * .16s)}.credenciamento__timeline-wrap--ready .credenciamento__timeline-item--active .credenciamento__timeline-dot{animation:cred-timeline-dot-pop .64s cubic-bezier(.34,1.56,.64,1) both,cred-timeline-dot-pulse 1.6s ease-in-out infinite;animation-delay:calc(.26s + var(--i, 0) * .16s),calc(.9s + var(--i, 0) * .16s)}.credenciamento__timeline-wrap--ready .credenciamento__timeline-item--active .credenciamento__timeline-dot-ring{border-color:#6c00fc8c;opacity:1;animation:cred-timeline-ring-spin 2.4s linear infinite}.credenciamento__timeline--h .credenciamento__timeline-body h4{font-size:.9rem}.credenciamento__timeline--h .credenciamento__timeline-body p{font-size:.78rem}.credenciamento__timeline-meta{margin-top:4px!important;text-transform:capitalize}@media(max-width:700px){.credenciamento__timeline--h{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media(prefers-reduced-motion:reduce){.credenciamento__status-resumo,.credenciamento__timeline-wrap--ready .credenciamento__timeline-progress,.credenciamento__timeline-wrap--ready .credenciamento__timeline--h .credenciamento__timeline-item,.credenciamento__timeline-wrap--ready .credenciamento__timeline-item--done .credenciamento__timeline-dot,.credenciamento__timeline-wrap--ready .credenciamento__timeline-item--active .credenciamento__timeline-dot,.credenciamento__timeline-wrap--ready .credenciamento__timeline-item--active .credenciamento__timeline-dot-ring{animation:none!important}.credenciamento__timeline-wrap--ready .credenciamento__timeline--h .credenciamento__timeline-item{opacity:1;transform:none}.credenciamento__timeline-wrap--ready .credenciamento__timeline-progress{width:var(--progress, 0%)}}@keyframes cred-status-resumo-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cred-timeline-fill{0%{width:0;filter:hue-rotate(-40deg) saturate(1.3)}60%{filter:hue-rotate(12deg) saturate(1.15)}to{width:var(--progress, 0%);filter:none}}@keyframes cred-timeline-step-in{0%{opacity:0;transform:translateY(22px) scale(.86) rotate(-2deg)}to{opacity:1;transform:none}}@keyframes cred-timeline-dot-pop{0%{transform:scale(.2)}70%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes cred-timeline-dot-pulse{0%,to{box-shadow:0 0 #6c00fc73,0 8px 20px #0f172a14}50%{box-shadow:0 0 0 10px #6c00fc00,0 8px 20px #0f172a14}}@keyframes cred-timeline-ring-spin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(360deg) scale(1)}}.credenciamento__cred-aviso{display:flex;gap:14px;align-items:center;position:relative;z-index:2;margin:22px 0 0;padding:16px 18px;border-radius:14px;border:1px solid rgba(232,89,12,.28);background:linear-gradient(135deg,#fff4e0,#fff8eb 55%,#fff);box-shadow:0 8px 22px #e8590c14;animation:cred-status-resumo-in .52s cubic-bezier(.16,1,.3,1) both}@media(max-width:720px){.credenciamento__cred-aviso{flex-wrap:wrap;align-items:flex-start}}.credenciamento__cred-aviso-icon{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#e8590c24;color:#e8590c}.credenciamento__cred-aviso-icon .material-icons{font-size:1.35rem}.credenciamento__cred-aviso-body{flex:1;min-width:0}.credenciamento__cred-aviso-body p{margin:0;font-size:.92rem;line-height:1.5;color:#495057}.credenciamento__cred-aviso-title{margin:0 0 4px!important;font-weight:800;font-size:.95rem!important;color:#cb4e0a}.credenciamento__cred-aviso-cta{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto;position:relative;z-index:3;border:0;border-radius:999px;padding:10px 16px;min-height:44px;font:inherit;font-weight:700;font-size:.88rem;text-decoration:none;cursor:pointer;pointer-events:auto;color:#fff;background:linear-gradient(120deg,#c44ab8,#ad38a1);box-shadow:0 8px 18px #c44ab859;transition:transform .18s ease,box-shadow .18s ease}.credenciamento__cred-aviso-cta .material-icons{font-size:1.1rem}.credenciamento__cred-aviso-cta:hover{transform:translateY(-1px);box-shadow:0 12px 24px #c44ab86b;color:#fff}@media(max-width:720px){.credenciamento__cred-aviso-cta{width:100%;justify-content:center;margin-left:0}}.credenciamento__equipe{margin-top:28px;padding-top:22px;border-top:1px solid #e6e8eb}.credenciamento__equipe-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.credenciamento__equipe-eyebrow{margin:0 0 4px;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b00ff}.credenciamento__equipe-title{margin:0 0 6px;font-family:var(--font-sans);font-size:1.15rem;font-weight:700;color:#1f2733}.credenciamento__equipe-lead{margin:0;font-family:var(--font-sans);font-size:.88rem;line-height:1.45;color:#747474;max-width:42ch}.credenciamento__equipe-count{font-family:var(--font-sans);font-size:.78rem;font-weight:700;color:#6c00fc;background:#ede4ff;border-radius:999px;padding:6px 12px;white-space:nowrap}.credenciamento__equipe-stats{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.credenciamento__equipe-stat{font-family:var(--font-sans);font-size:.72rem;font-weight:700;border-radius:999px;padding:6px 12px;white-space:nowrap}.credenciamento__equipe-stat--free{color:#66d575;background:#66d5751f}.credenciamento__equipe-stat--paid{color:#6b00ff;background:#c44ab824}.credenciamento__equipe-empty{margin:0;padding:20px;text-align:center;border-radius:14px;border:1px dashed #e6e8eb;background:#f8f9fa;color:#747474;font-family:var(--font-sans);font-size:.9rem}.credenciamento__people{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:700px){.credenciamento__people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.credenciamento__people{grid-template-columns:repeat(3,minmax(0,1fr))}}.credenciamento__person{position:relative;overflow:hidden;border:1px solid #e6e8eb;border-radius:16px;padding:28px 16px 18px;background:linear-gradient(180deg,#fffffffa,#f8f9faeb),#fff;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;min-height:240px;box-shadow:0 10px 28px #1f27330a;animation:cred-person-in .56s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(80ms + var(--i, 0) * 70ms);transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .28s ease}.credenciamento__person--titular{border-color:#6c00fc66;background:linear-gradient(165deg,rgba(108,0,252,.1),transparent 55%),#fff}.credenciamento__person--gratuito{border-color:#66d57559;background:linear-gradient(165deg,rgba(102,213,117,.1),transparent 55%),#fff}.credenciamento__person--pago{border-color:#c44ab873;background:linear-gradient(165deg,rgba(196,74,184,.14),transparent 55%),#fff}@media(hover:hover){.credenciamento__person:hover{transform:translateY(-3px);box-shadow:0 16px 36px #1f273314}.credenciamento__person--titular:hover{border-color:#6c00fc8c}.credenciamento__person--gratuito:hover{border-color:#66d5758c}.credenciamento__person--pago:hover{border-color:#c44ab8a6}}.credenciamento__person-remove{position:absolute;top:10px;right:10px;z-index:3;width:36px;height:36px;border:0;border-radius:999px;display:grid;place-items:center;cursor:pointer;color:#fff;background:linear-gradient(145deg,#e53935,#b71c1c);box-shadow:0 6px 16px #b71c1c59;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,background .22s ease}.credenciamento__person-remove .material-icons{font-size:1.15rem;position:relative;z-index:1;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.credenciamento__person-remove .credenciamento__person-remove-ring{position:absolute;inset:-3px;border-radius:inherit;border:2px solid rgba(229,57,53,.45);opacity:0;transform:scale(.7);transition:opacity .22s ease,transform .28s cubic-bezier(.16,1,.3,1);pointer-events:none}@media(hover:hover){.credenciamento__person-remove:hover{transform:scale(1.12) rotate(90deg);box-shadow:0 10px 24px #b71c1c73,0 0 0 4px #e539352e;background:linear-gradient(145deg,#ff5252,#c62828)}.credenciamento__person-remove:hover .material-icons{transform:scale(1.15)}.credenciamento__person-remove:hover .credenciamento__person-remove-ring{opacity:1;transform:scale(1.15);animation:cred-remove-ring .9s ease-out infinite}}.credenciamento__person-remove:focus-visible{outline:2px solid #e53935;outline-offset:3px}.credenciamento__person-remove:active{transform:scale(.94)}@keyframes cred-remove-ring{0%{transform:scale(1);opacity:.75}to{transform:scale(1.55);opacity:0}}.credenciamento__remove-modal{text-align:center;max-width:26rem}.credenciamento__remove-icon{width:3.25rem;height:3.25rem;margin:0 auto .75rem;border-radius:999px;display:grid;place-items:center;background:#e539351f;color:#c62828}.credenciamento__remove-icon .material-icons{font-size:1.75rem}.credenciamento__btn--danger{background:linear-gradient(120deg,#e53935,#b71c1c)!important;color:#fff!important;border:0!important;box-shadow:0 8px 20px #b71c1c59}.credenciamento__person-ribbon{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:4px;font-family:var(--font-sans);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;line-height:1}.credenciamento__person-ribbon .material-icons{font-size:14px}.credenciamento__person--titular .credenciamento__person-ribbon{color:#6b00ff;background:#6c00fc24}.credenciamento__person--gratuito .credenciamento__person-ribbon{color:#66d575;background:#66d57524}.credenciamento__person--pago .credenciamento__person-ribbon{color:#6b00ff;background:#c44ab82e}.credenciamento__person-avatar-btn{position:relative;display:grid;place-items:center;width:128px;height:128px;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:50%;isolation:isolate}.credenciamento__person-avatar-btn:focus-visible{outline:2px solid #6c00fc;outline-offset:4px}.credenciamento__person-avatar-btn:hover .credenciamento__person-avatar,.credenciamento__person-avatar-btn:focus-visible .credenciamento__person-avatar{transform:scale(1.14) rotate(-2deg);box-shadow:0 0 0 3px #fff,0 0 0 6px #6c00fc73,0 18px 36px #0f172a38;filter:brightness(1.06) saturate(1.08)}.credenciamento__person-avatar-btn:hover .credenciamento__person-avatar-ring,.credenciamento__person-avatar-btn:focus-visible .credenciamento__person-avatar-ring{opacity:1;transform:scale(1.22);animation:cred-person-ring-pulse 1.1s cubic-bezier(.16,1,.3,1) infinite}.credenciamento__person-avatar-btn:hover .credenciamento__person-avatar-zoom,.credenciamento__person-avatar-btn:focus-visible .credenciamento__person-avatar-zoom{opacity:1;transform:scale(1)}.credenciamento__person-avatar-ring{position:absolute;inset:-6px;border-radius:50%;border:2px dashed rgba(108,0,252,.55);opacity:0;transform:scale(.92);transition:opacity .22s ease,transform .32s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:0}.credenciamento__person-avatar-zoom{position:absolute;right:4px;bottom:4px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#6c00fc;color:#fff;box-shadow:0 8px 18px #6c00fc59;opacity:0;transform:scale(.7);transition:opacity .2s ease,transform .28s cubic-bezier(.16,1,.3,1);pointer-events:none}.credenciamento__person-avatar-zoom .material-icons{font-size:18px}.credenciamento__person-avatar{position:relative;z-index:1;flex-shrink:0;width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 0 0 1px #e6e8eb,0 10px 24px #0f172a1f;background:#fff;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .32s ease,filter .32s ease;transform-origin:center center}.credenciamento__person-avatar--empty{display:inline-flex;align-items:center;justify-content:center;background:#6c00fc14;color:#747474}.credenciamento__person-avatar--empty .material-icons{font-size:52px}.credenciamento__person-body{flex:1;min-width:0;width:100%;display:flex;flex-direction:column;gap:10px}.credenciamento__person-top{display:flex;flex-direction:column;align-items:center;gap:8px}.credenciamento__person-top strong{font-family:var(--font-sans);font-size:1rem;color:#1f2733;line-height:1.25}.credenciamento__person-badge{flex-shrink:0;font-size:.72rem;font-weight:700;color:#6b00ff;background:#6c00fc1a;border-radius:6px;padding:3px 8px}.credenciamento__person-cred-name{margin:0;font-family:var(--font-sans);font-size:.78rem;color:#747474;line-height:1.3}.credenciamento__person-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;font-family:var(--font-sans);font-size:.8rem;color:#747474}.credenciamento__person-facial--ok{color:#66d575;font-weight:600}.credenciamento__person-link{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:4px}.credenciamento__person-link input{width:100%;box-sizing:border-box;border:1px solid #e6e8eb;border-radius:10px;padding:8px 10px;font-size:.72rem;color:#6b00ff;background:#fff}.credenciamento__person-link .credenciamento__btn--sm{min-height:36px;padding:0 12px;font-size:.8rem}.credenciamento__invite-copy-row{display:flex;flex-direction:column;gap:10px}.credenciamento__invite-copy-row input{width:100%;box-sizing:border-box;border:1px solid #e6e8eb;border-radius:12px;padding:12px 14px;font-size:.8rem;color:#6b00ff;background:#fff;word-break:break-all}.credenciamento__invite-copy-row .credenciamento__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.credenciamento__invite-copy-row .credenciamento__btn .material-icons{font-size:18px}.credenciamento__invite-hint{margin:8px 0 0;font-family:var(--font-sans);font-size:.82rem;line-height:1.4;color:#747474}.credenciamento__actions--split{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}.credenciamento__extras-cta{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.credenciamento__extras-cta .credenciamento__btn{display:inline-flex;align-items:center;gap:8px}.credenciamento__extras-cta .credenciamento__btn .material-icons{font-size:20px}.credenciamento__btn--free{border-color:#66d57573!important;color:#66d575!important}.credenciamento__btn--free:hover{background:#66d5751a!important}.credenciamento__btn--paid{display:inline-flex;align-items:center;gap:8px}.credenciamento__btn--paid .material-icons{font-size:20px}.credenciamento__invite-modal{position:relative;width:min(440px,100vw - 32px);padding:28px 22px 22px;border-radius:20px;background:#fff;box-shadow:0 24px 64px #0f172a38;animation:cred-help-in .42s cubic-bezier(.16,1,.3,1) both}.credenciamento__invite-field{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-family:var(--font-sans);font-size:.85rem;font-weight:600;color:#1f2733}.credenciamento__invite-field input{border:1px solid #e6e8eb;border-radius:12px;padding:12px 14px;font:inherit;font-weight:500;color:#1f2733;background:#f8f9fa}.credenciamento__invite-field input:focus{outline:2px solid rgba(108,0,252,.35);border-color:#6c00fc}.credenciamento__invite-success{display:flex;flex-direction:column;gap:12px;margin:16px 0;padding:14px;border-radius:14px;background:#66d57514;border:1px solid rgba(102,213,117,.25)}.credenciamento__invite-success p{margin:0;font-family:var(--font-sans);font-size:.9rem;color:#1f2733}.credenciamento__invite-link{display:block;padding:10px 12px;border-radius:10px;background:#fff;font-size:.75rem;word-break:break-all;color:#6b00ff}.credenciamento__help-tip{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(108,0,252,.35);background:#ede4ff;color:#6b00ff;cursor:pointer;transition:transform .24s cubic-bezier(.34,1.56,.64,1),box-shadow .24s ease,background .2s ease}.credenciamento__help-tip .material-icons{font-size:22px}.credenciamento__help-tip:hover,.credenciamento__help-tip:focus-visible{transform:scale(1.08) rotate(-8deg);box-shadow:0 10px 24px #6c00fc47;outline:none}.credenciamento__face-backdrop,.credenciamento__help-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0f172ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cred-fade-in .2s cubic-bezier(.16,1,.3,1) both}.credenciamento__face-modal{width:min(560px,100%);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 32px 90px #0006;animation:cred-modal-pop .32s cubic-bezier(.34,1.56,.64,1) both}.credenciamento__face-modal-head{display:flex;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e6e8eb}.credenciamento__face-modal-head h3{margin:4px 0 0;font-family:var(--font-sans);font-size:1.15rem;color:#1f2733}.credenciamento__face-modal-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6c00fc}.credenciamento__face-modal-meta{margin:4px 0 0;font-size:.85rem;color:#747474}.credenciamento__face-modal-close{border:none;background:transparent;color:#747474;cursor:pointer;width:40px;height:40px;border-radius:10px;flex-shrink:0}.credenciamento__face-modal-close:hover{background:#f8f9fa;color:#1f2733}.credenciamento__face-modal-stage{display:grid;place-items:center;padding:28px 24px 32px;background:radial-gradient(circle at 50% 30%,rgba(108,0,252,.12),transparent 55%),#f8f9fa}.credenciamento__face-modal-img{width:min(360px,78vw);height:min(360px,78vw);max-width:100%;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 0 0 1px #e6e8eb,0 24px 48px #0f172a47;animation:cred-face-in .42s cubic-bezier(.16,1,.3,1) both}.credenciamento__help-modal{position:relative;width:min(480px,100%);overflow:hidden;border-radius:22px;padding:28px 24px 22px;background:linear-gradient(160deg,#fff,#ede4ff8c),#fff;box-shadow:0 28px 80px #0f172a59;animation:cred-help-in .48s cubic-bezier(.34,1.56,.64,1) both}.credenciamento__help-orb{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.credenciamento__help-orb--a{width:140px;height:140px;top:-48px;right:-36px;background:radial-gradient(circle,rgba(196,74,184,.45),transparent 70%);animation:cred-orb-float 4.5s ease-in-out infinite}.credenciamento__help-orb--b{width:110px;height:110px;bottom:-40px;left:-28px;background:radial-gradient(circle,rgba(108,0,252,.4),transparent 70%);animation:cred-orb-float 5.2s ease-in-out infinite reverse}.credenciamento__help-close{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;border:0;border-radius:12px;background:#ffffffb3;color:#747474;cursor:pointer}.credenciamento__help-close:hover{color:#1f2733;background:#fff}.credenciamento__help-icon{position:relative;z-index:1;width:64px;height:64px;margin:0 auto 14px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,#6c00fc,#6b00ff);color:#fff;box-shadow:0 14px 28px #6c00fc59;animation:cred-help-icon-bounce .7s cubic-bezier(.34,1.56,.64,1) both}.credenciamento__help-icon .material-icons{font-size:32px}.credenciamento__help-eyebrow{position:relative;z-index:1;margin:0 0 6px;text-align:center;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b00ff}.credenciamento__help-title{position:relative;z-index:1;margin:0 0 10px;text-align:center;font-family:var(--font-sans);font-size:1.45rem;font-weight:700;color:#1f2733}.credenciamento__help-lead{position:relative;z-index:1;margin:0 0 18px;text-align:center;font-family:var(--font-sans);font-size:.95rem;line-height:1.5;color:#495057}.credenciamento__help-list{position:relative;z-index:1;list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:10px}.credenciamento__help-list li{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:#ffffffd9;border:1px solid rgba(108,0,252,.14);font-family:var(--font-sans);font-size:.88rem;line-height:1.4;color:#1f2733;animation:cred-help-item-in .48s cubic-bezier(.16,1,.3,1) both}.credenciamento__help-list li:nth-child(1){animation-delay:.14s}.credenciamento__help-list li:nth-child(2){animation-delay:.23s}.credenciamento__help-list li:nth-child(3){animation-delay:.32s}.credenciamento__help-list li .material-icons{color:#6c00fc;font-size:20px;margin-top:1px}.credenciamento__help-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media(prefers-reduced-motion:reduce){.credenciamento__person,.credenciamento__face-backdrop,.credenciamento__help-backdrop,.credenciamento__face-modal,.credenciamento__help-modal,.credenciamento__face-modal-img,.credenciamento__help-icon,.credenciamento__help-list li,.credenciamento__help-orb{animation:none!important}.credenciamento__person-avatar-btn:hover .credenciamento__person-avatar-ring,.credenciamento__person-avatar-btn:focus-visible .credenciamento__person-avatar-ring{animation:none!important}}@keyframes cred-person-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes cred-person-ring-pulse{0%{opacity:.85;transform:scale(1.18) rotate(0)}50%{opacity:1;transform:scale(1.28) rotate(8deg)}to{opacity:.85;transform:scale(1.18) rotate(0)}}@keyframes cred-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cred-modal-pop{0%{opacity:0;transform:scale(.88) translateY(12px)}to{opacity:1;transform:none}}@keyframes cred-face-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes cred-help-in{0%{opacity:0;transform:translateY(28px) scale(.9) rotate(-1.5deg)}to{opacity:1;transform:none}}@keyframes cred-help-icon-bounce{0%{opacity:0;transform:scale(.4) rotate(-20deg)}70%{transform:scale(1.12) rotate(6deg)}to{opacity:1;transform:none}}@keyframes cred-help-item-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes cred-orb-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-10px,12px) scale(1.08)}}.credenciamento__pendencias-box{margin:16px 0 20px;padding:16px;border-radius:14px;border:1px solid rgba(180,83,9,.35);background:linear-gradient(165deg,#fef3c7b3,#fff)}.credenciamento__pendencias-title{margin:0 0 6px;font-size:1.05rem}.credenciamento__pendencias-hint{margin:0 0 12px;font-size:.88rem;color:#64748b}.credenciamento__pendencias-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.credenciamento__pendencia-item{padding:12px;border-radius:12px;background:#fff;border:1px solid #e2e8f0}.credenciamento__pendencia-item-head{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin-bottom:6px}.credenciamento__pendencia-tipo{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#0369a1;background:#0369a11a;padding:2px 8px;border-radius:999px}.credenciamento__pendencia-status{margin-left:auto;font-size:.75rem;color:#64748b}.credenciamento__pendencia-motivo{margin:0 0 10px;font-size:.9rem}.credenciamento__pendencia-actions{display:flex;flex-wrap:wrap;gap:8px}.credenciamento__contrato-upload{display:flex;flex-direction:column;gap:10px;width:100%}.credenciamento__contrato-drop{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border:1.5px dashed rgba(11,29,51,.22);border-radius:14px;background:linear-gradient(180deg,#f8fafc,#fff);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.credenciamento__contrato-drop:hover{border-color:var(--tenant-primary, #2563eb);box-shadow:0 6px 18px #0b1d330f}.credenciamento__contrato-drop .material-icons{font-size:22px;color:var(--tenant-primary, #2563eb)}.credenciamento__contrato-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.credenciamento__contrato-drop-title{font-weight:700;font-size:.92rem;color:#0b1d33}.credenciamento__contrato-drop-hint{font-size:.78rem;color:#64748b}.credenciamento__contrato-error{margin:0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;height:100%;height:-webkit-fill-available;max-width:100%;overflow-x:clip;background:var(--bg-page, var(--bg-primary))}body{font-family:var(--font-body);font-size:14px;line-height:1.5;letter-spacing:0;color:var(--text-strong, var(--text-primary));background:var(--bg-page, var(--bg-primary));min-height:100%;min-height:100dvh;min-height:-webkit-fill-available;max-width:100%;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans, var(--font-display));letter-spacing:-.01em;color:var(--text-strong, var(--text-primary))}app-root{display:block;min-height:100%;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;display:block}:root{--font-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "DM Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-display: var(--font-sans);--font-body: var(--font-sans);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-display: 29px;--fs-h1: 22px;--fs-h2: 18px;--fs-h3: 15px;--fs-body: 14px;--fs-label: 12px;--fs-caption: 11px;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--radius-card: 12px;--radius-input: 8px;--ease: cubic-bezier(.4, 0, .2, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur-mid: .18s;--dur-slow: .6s;--dur: .18s;--elev-1: 0 1px 3px rgba(11, 29, 51, .1);--elev-2: 0 4px 12px rgba(11, 29, 51, .12);--elev-3: 0 8px 28px rgba(11, 29, 51, .16);--shadow-card: 0 1px 3px rgba(11, 29, 51, .1);--shadow-raised: 0 4px 12px rgba(11, 29, 51, .12);--shadow-pop: 0 8px 28px rgba(11, 29, 51, .16);--action: #003f7f;--action-hover: #002f63;--action-active: #002247;--action-soft: #edf3fa;--accent-warm: #6c00fc;--panel-dark: #192026;--panel-dark-2: #232b32;--on-dark: #ffffff;--on-dark-soft: #aeb6bd;--surface-abyss: #050f16;--surface-night: #071a25;--surface-deep: #0a2130;--on-dark-muted: #9fc2d4;--hairline-dark: rgba(255, 255, 255, .1);--text-strong: #1f2733;--text-medium: #495057;--text-soft: #868e96;--text-on-action: #ffffff;--bg-page: #f3f4f5;--surface: #ffffff;--surface-tint: #dfe8f0;--surface-alt: #f8f9fa;--border: #e6e8eb;--border-strong: #dee2e6;--divider: #f0f2f4;--success: #2f9e44;--warning: #e8590c;--warning-fill: #f97c06;--danger: #e03131;--info: #1c7ed6;--brand-teal: #0ca678;--data: #139ec5;--aurora-1: radial-gradient( 60% 80% at 12% -10%, color-mix(in srgb, var(--tenant-primary) 55%, transparent) 0%, transparent 60% ), radial-gradient( 50% 70% at 92% 0%, color-mix(in srgb, #6b00ff 60%, transparent) 0%, transparent 58% ), radial-gradient( 70% 90% at 60% 120%, color-mix(in srgb, var(--tenant-secondary) 40%, transparent) 0%, transparent 62% );--gradient-brand: linear-gradient(120deg, #a53cb7 0%, #6b00ff 100%);--gradient-brand-vivid: linear-gradient( 120deg, var(--tenant-primary) 0%, #6b00ff 55%, #0a0612 130% );--grain-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");--tenant-primary: #6c00fc;--tenant-primary-soft: #ede4ff;--tenant-secondary: #c44ab8;--tenant-secondary-soft: #fce7f8;--tenant-tertiary: #66d575;--tenant-tertiary-soft: #e8f8eb;--tenant-on-primary: #ffffff;--tenant-on-secondary: #ffffff;--tenant-on-tertiary: #04212a;--color-on-primary: #ffffff;--color-primary: var(--tenant-primary);--color-primary-hover: #5a00d6;--color-primary-dark: #6b00ff;--color-primary-muted: #d4c4ff;--color-primary-light: #f3edff;--color-accent-orange: var(--tenant-secondary);--color-accent-orange-light: #fce7f8;--gradient-primary: linear-gradient(135deg, #a53cb7 0%, #6b00ff 100%);--color-brand-primary: var(--tenant-primary);--color-brand-primary-soft: var(--tenant-primary-soft);--color-brand-secondary: var(--tenant-secondary);--color-brand-tertiary: var(--tenant-tertiary);--bg-primary: var(--bg-page);--bg-secondary: var(--bg-page);--bg-card: var(--surface);--bg-glass: rgba(255, 255, 255, .7);--bg-input: var(--surface-alt);--bg-hover: rgba(0, 0, 0, .04);--text-primary: var(--text-strong);--text-secondary: var(--text-medium);--text-tertiary: var(--text-soft);--text-placeholder: #8a94a6;--border-light: var(--border);--border-input: var(--border-strong);--border-hover: #c9ced4;--shadow-dropdown: var(--shadow-pop);--shadow-modal: 0 20px 60px rgba(11, 29, 51, .15), 0 4px 16px rgba(11, 29, 51, .08);--color-neutral-card-border: var(--border-strong);--color-neutral-muted: #747474;--color-neutral-surface: var(--surface-alt);--color-hover-bg: var(--action-soft);--control-h: 40px;--navbar-h: 72px;--content-max: 1376px}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}::selection{background:#03bdeb33;color:var(--text-primary)}:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.idenx-mesh{background-color:#f4f6f9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320'%3E%3Cg fill='none' stroke='%23DCE2E9' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' opacity='0.55'%3E%3Cpath d='M54 60 L150 40 L240 92 L150 150 L54 60 Z M240 92 L272 200 L150 260 L44 210 L54 60 M150 150 L150 260 M272 200 L150 150'/%3E%3Crect x='40' y='44' width='30' height='30' rx='3'/%3E%3Cpath d='M46 51 h6 v6 h-6 z M58 51 h6 M58 63 h6 v-6 M46 63 h6'/%3E%3Ccircle cx='150' cy='40' r='15'/%3E%3Cpath d='M144 37 h1 M155 37 h1 M145 46 q5 4 10 0 M139 34 q0 -8 11 -8 q11 0 11 8'/%3E%3Crect x='222' y='78' width='36' height='24' rx='4'/%3E%3Cpath d='M240 78 v24' stroke-dasharray='3 3'/%3E%3Ccircle cx='150' cy='150' r='7'/%3E%3Cpath d='M138 166 q12 -14 24 0'/%3E%3Crect x='256' y='186' width='32' height='26' rx='4'/%3E%3Cpath d='M264 186 a8 8 0 0 1 16 0'/%3E%3Ccircle cx='44' cy='210' r='7'/%3E%3Cpath d='M33 226 q11 -13 22 0'/%3E%3Cpath d='M143 253 h14 M147 260 h6'/%3E%3C/g%3E%3C/svg%3E");background-size:340px 340px}.idx-atmosphere{position:relative;isolation:isolate;background:radial-gradient(120% 120% at 50% -20%,var(--surface-deep) 0%,var(--surface-abyss) 70%);color:var(--on-dark)}.idx-atmosphere:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--aurora-1);opacity:.9;filter:saturate(1.15);animation:idx-aurora-drift 22s ease-in-out infinite alternate}.idx-atmosphere:after{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--grain-url);background-size:180px 180px;opacity:.05;mix-blend-mode:overlay;pointer-events:none}@keyframes idx-aurora-drift{0%{transform:translate3d(-2%,-1%,0) scale(1.05)}to{transform:translate3d(3%,2%,0) scale(1.12)}}.idx-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-brand-primary)}.idx-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--gradient-brand)}.idx-gradient-text{background:linear-gradient(120deg,var(--tenant-primary),#6b00ff);-webkit-background-clip:text;background-clip:text;color:transparent}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity var(--dur-slow) var(--ease-out-expo),transform var(--dur-slow) var(--ease-out-expo);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}[data-reveal=in]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.idx-atmosphere:before{animation:none}[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}
