@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{height:100%;width:100%;margin:0;padding:0}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{background-color:var(--bg-main-dark);color:var(--text-main-dark);transition:background-color .3s ease,color .3s ease}[data-theme=light] body{background-color:var(--bg-main-light);color:var(--text-main-light)}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--bg-primary: #121821;--bg-container: #1a1f29;--bg-card: #202632;--bg-secondary: #2a2f3a;--bg-overlay: rgba(18, 24, 33, .8);--bg-hover: #2a2f3a;--bg-active: #3a3f4a;--bg-disabled: #1a1f29;--bg-focus: rgba(180, 151, 255, .1);--text-primary: #d3d7de;--text-secondary: #a0a5af;--text-muted: #6b7280;--text-disabled: #4b5563;--text-inverse: #121821;--accent-color: #b497ff;--accent-hover: #a085ff;--accent-active: #8b6bff;--accent-light: rgba(180, 151, 255, .1);--accent-border: rgba(180, 151, 255, .3);--success-color: #10b981;--success-hover: #4ecb98;--success-light: rgba(88, 214, 163, .1);--warning-color: #ffd93d;--warning-hover: #ffc107;--warning-light: rgba(255, 217, 61, .1);--error-color: #ff6b6b;--error-hover: #ff5252;--error-light: rgba(255, 107, 107, .1);--info-color: #74c0fc;--info-hover: #5ab9f7;--info-light: rgba(116, 192, 252, .1);--border-color: #3a3f4a;--border-light: #4a4f5a;--border-focus: #b497ff;--border-error: #ff6b6b;--border-success: #58d6a3;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 25px rgba(0, 0, 0, .15);--shadow-xl: 0 20px 40px rgba(0, 0, 0, .2);--shadow-hover: 0 8px 25px rgba(180, 151, 255, .15);--shadow-focus: 0 0 0 3px rgba(180, 151, 255, .25);--shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .1);--gradient-primary: linear-gradient(135deg, #b497ff 0%, #a085ff 100%);--gradient-secondary: linear-gradient(135deg, #2a2f3a 0%, #1a1f29 100%);--gradient-overlay: linear-gradient(135deg, rgba(18, 24, 33, .9) 0%, rgba(26, 31, 41, .9) 100%)}[data-theme=light]{--bg-primary: #f9f5f1;--bg-container: #ffffff;--bg-card: #f2ede8;--bg-secondary: #e8e3de;--bg-overlay: rgba(249, 245, 241, .8);--bg-hover: #e8e3de;--bg-active: #d1ccc7;--bg-disabled: #f2ede8;--bg-focus: rgba(180, 151, 255, .1);--text-primary: #333333;--text-secondary: #666666;--text-muted: #999999;--text-disabled: #cccccc;--text-inverse: #ffffff;--accent-color: #b497ff;--accent-hover: #a085ff;--accent-active: #8b6bff;--accent-light: rgba(180, 151, 255, .1);--accent-border: rgba(180, 151, 255, .3);--success-color: #70d29f60;--success-hover: #5ac18f;--success-light: rgba(112, 210, 160, .1);--warning-color: #f7c52d;--warning-hover: #f0b400;--warning-light: rgba(247, 197, 45, .1);--error-color: #e74c3c;--error-hover: #d63031;--error-light: rgba(231, 76, 60, .1);--info-color: #3498db;--info-hover: #2980b9;--info-light: rgba(52, 152, 219, .1);--border-color: #d1ccc7;--border-light: #e8e3de;--border-focus: #b497ff;--border-error: #e74c3c;--border-success: #62c99391;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .05);--shadow-lg: 0 8px 25px rgba(0, 0, 0, .08);--shadow-xl: 0 20px 40px rgba(0, 0, 0, .1);--shadow-hover: 0 8px 25px rgba(180, 151, 255, .15);--shadow-focus: 0 0 0 3px rgba(180, 151, 255, .25);--shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .05);--gradient-primary: linear-gradient(135deg, #b497ff 0%, #a085ff 100%);--gradient-secondary: linear-gradient(135deg, #e8e3de 0%, #f2ede8 100%);--gradient-overlay: linear-gradient(135deg, rgba(249, 245, 241, .9) 0%, rgba(255, 255, 255, .9) 100%)}:root{--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: .75rem;--spacing-lg: 1rem;--spacing-xl: 1.25rem;--spacing-2xl: 1.5rem;--spacing-3xl: 2rem;--spacing-4xl: 3rem;--spacing-5xl: 4rem;--spacing-6xl: 6rem;--container-padding: 1.5rem;--card-padding: 1.25rem;--button-padding-x: 1rem;--button-padding-y: .75rem;--input-padding-x: 1rem;--input-padding-y: .8rem;--section-gap: 2rem;--component-gap: 1rem}:root{--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-h1: 2.5rem;--font-size-h2: 2rem;--font-size-h3: 1.5rem;--font-size-h4: 1.25rem;--font-size-h5: 1.125rem;--font-size-h6: 1rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--line-height-loose: 2;--font-family-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono: "JetBrains Mono", "Fira Code", "Consolas", monospace}:root{--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 50%;--radius-pill: 9999px}:root{--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .6s;--duration-slower: 1s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(.25, .46, .45, .94);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-spring: cubic-bezier(.175, .885, .32, 1.275);--delay-fast: .05s;--delay-normal: .1s;--delay-slow: .2s}:root{--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}:root{--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-2xl: 1400px}:root{--input-height: 2.75rem;--input-border-width: 1px;--input-focus-ring-width: 3px;--button-height-sm: 2rem;--button-height-md: 2.5rem;--button-height-lg: 3rem;--button-border-width: 1px;--card-border-width: 1px;--card-shadow: var(--shadow-md);--card-shadow-hover: var(--shadow-lg);--modal-backdrop-opacity: .8;--modal-max-width: 32rem;--modal-max-height: 90vh;--tooltip-max-width: 20rem;--tooltip-arrow-size: .5rem;--toast-max-width: 24rem;--toast-spacing: 1rem;--scrollbar-width: 6px;--scrollbar-track-color: transparent;--scrollbar-thumb-color: var(--border-color);--scrollbar-thumb-hover-color: var(--border-light)}:root{--opacity-0: 0;--opacity-25: .25;--opacity-50: .5;--opacity-75: .75;--opacity-100: 1;--blur-sm: 4px;--blur-md: 8px;--blur-lg: 16px;--blur-xl: 24px;--scale-95: .95;--scale-100: 1;--scale-105: 1.05;--scale-110: 1.1}.m-0{margin:0}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.m-2xl{margin:var(--spacing-2xl)}.m-3xl{margin:var(--spacing-3xl)}.m-4xl{margin:var(--spacing-4xl)}.mt-0{margin-top:0}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mt-3xl{margin-top:var(--spacing-3xl)}.mt-4xl{margin-top:var(--spacing-4xl)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.mb-3xl{margin-bottom:var(--spacing-3xl)}.mb-4xl{margin-bottom:var(--spacing-4xl)}.ml-0{margin-left:0}.ml-xs{margin-left:var(--spacing-xs)}.ml-sm{margin-left:var(--spacing-sm)}.ml-md{margin-left:var(--spacing-md)}.ml-lg{margin-left:var(--spacing-lg)}.ml-xl{margin-left:var(--spacing-xl)}.ml-2xl{margin-left:var(--spacing-2xl)}.ml-3xl{margin-left:var(--spacing-3xl)}.ml-4xl{margin-left:var(--spacing-4xl)}.mr-0{margin-right:0}.mr-xs{margin-right:var(--spacing-xs)}.mr-sm{margin-right:var(--spacing-sm)}.mr-md{margin-right:var(--spacing-md)}.mr-lg{margin-right:var(--spacing-lg)}.mr-xl{margin-right:var(--spacing-xl)}.mr-2xl{margin-right:var(--spacing-2xl)}.mr-3xl{margin-right:var(--spacing-3xl)}.mr-4xl{margin-right:var(--spacing-4xl)}.p-0{padding:0}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.p-2xl{padding:var(--spacing-2xl)}.p-3xl{padding:var(--spacing-3xl)}.p-4xl{padding:var(--spacing-4xl)}.pt-0{padding-top:0}.pt-xs{padding-top:var(--spacing-xs)}.pt-sm{padding-top:var(--spacing-sm)}.pt-md{padding-top:var(--spacing-md)}.pt-lg{padding-top:var(--spacing-lg)}.pt-xl{padding-top:var(--spacing-xl)}.pt-2xl{padding-top:var(--spacing-2xl)}.pt-3xl{padding-top:var(--spacing-3xl)}.pt-4xl{padding-top:var(--spacing-4xl)}.pb-0{padding-bottom:0}.pb-xs{padding-bottom:var(--spacing-xs)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-md{padding-bottom:var(--spacing-md)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-2xl{padding-bottom:var(--spacing-2xl)}.pb-3xl{padding-bottom:var(--spacing-3xl)}.pb-4xl{padding-bottom:var(--spacing-4xl)}.pl-0{padding-left:0}.pl-xs{padding-left:var(--spacing-xs)}.pl-sm{padding-left:var(--spacing-sm)}.pl-md{padding-left:var(--spacing-md)}.pl-lg{padding-left:var(--spacing-lg)}.pl-xl{padding-left:var(--spacing-xl)}.pl-2xl{padding-left:var(--spacing-2xl)}.pl-3xl{padding-left:var(--spacing-3xl)}.pl-4xl{padding-left:var(--spacing-4xl)}.pr-0{padding-right:0}.pr-xs{padding-right:var(--spacing-xs)}.pr-sm{padding-right:var(--spacing-sm)}.pr-md{padding-right:var(--spacing-md)}.pr-lg{padding-right:var(--spacing-lg)}.pr-xl{padding-right:var(--spacing-xl)}.pr-2xl{padding-right:var(--spacing-2xl)}.pr-3xl{padding-right:var(--spacing-3xl)}.pr-4xl{padding-right:var(--spacing-4xl)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.text-h1{font-size:var(--font-size-h1)}.text-h2{font-size:var(--font-size-h2)}.text-h3{font-size:var(--font-size-h3)}.text-h4{font-size:var(--font-size-h4)}.text-h5{font-size:var(--font-size-h5)}.text-h6{font-size:var(--font-size-h6)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-extrabold{font-weight:var(--font-weight-extrabold)}.leading-tight{line-height:var(--line-height-tight)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.leading-loose{line-height:var(--line-height-loose)}.font-sans{font-family:var(--font-family-sans)}.font-mono{font-family:var(--font-family-mono)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-disabled{color:var(--text-disabled)}.text-inverse{color:var(--text-inverse)}.text-accent{color:var(--accent-color)}.text-accent-hover{color:var(--accent-hover)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-error{color:var(--error-color)}.text-info{color:var(--info-color)}.bg-primary{background-color:var(--bg-primary)}.bg-container{background-color:var(--bg-container)}.bg-card{background-color:var(--bg-card)}.bg-secondary{background-color:var(--bg-secondary)}.bg-overlay{background-color:var(--bg-overlay)}.bg-hover{background-color:var(--bg-hover)}.bg-active{background-color:var(--bg-active)}.bg-disabled{background-color:var(--bg-disabled)}.bg-focus{background-color:var(--bg-focus)}.bg-accent{background-color:var(--accent-color)}.bg-accent-light{background-color:var(--accent-light)}.bg-success{background-color:var(--success-color)}.bg-success-light{background-color:var(--success-light)}.bg-warning{background-color:var(--warning-color)}.bg-warning-light{background-color:var(--warning-light)}.bg-error{background-color:var(--error-color)}.bg-error-light{background-color:var(--error-light)}.bg-info{background-color:var(--info-color)}.bg-info-light{background-color:var(--info-light)}.border{border:1px solid var(--border-color)}.border-light{border:1px solid var(--border-light)}.border-focus{border:1px solid var(--border-focus)}.border-error{border:1px solid var(--border-error)}.border-success{border:1px solid var(--border-success)}.border-accent{border:1px solid var(--accent-border)}.border-t{border-top:1px solid var(--border-color)}.border-b{border-bottom:1px solid var(--border-color)}.border-l{border-left:1px solid var(--border-color)}.border-r{border-right:1px solid var(--border-color)}.border-0{border:none}.border-t-0{border-top:none}.border-b-0{border-bottom:none}.border-l-0{border-left:none}.border-r-0{border-right:none}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-pill{border-radius:var(--radius-pill)}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-hover{box-shadow:var(--shadow-hover)}.shadow-focus{box-shadow:var(--shadow-focus)}.shadow-inset{box-shadow:var(--shadow-inset)}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.w-full{width:100%}.w-auto{width:auto}.w-fit{width:fit-content}.w-max{width:max-content}.w-min{width:min-content}.h-full{height:100%}.h-auto{height:auto}.h-fit{height:fit-content}.h-max{height:max-content}.h-min{height:min-content}.min-h-screen{min-height:100vh}.min-h-full{min-height:100%}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.static{position:static}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-dropdown{z-index:var(--z-dropdown)}.z-sticky{z-index:var(--z-sticky)}.z-fixed{z-index:var(--z-fixed)}.z-modal-backdrop{z-index:var(--z-modal-backdrop)}.z-modal{z-index:var(--z-modal)}.z-popover{z-index:var(--z-popover)}.z-tooltip{z-index:var(--z-tooltip)}.z-toast{z-index:var(--z-toast)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overflow-y-scroll{overflow-y:scroll}.scale-95{transform:scale(var(--scale-95))}.scale-100{transform:scale(var(--scale-100))}.scale-105{transform:scale(var(--scale-105))}.scale-110{transform:scale(var(--scale-110))}.rotate-0{transform:rotate(0)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.rotate-270{transform:rotate(270deg)}.transition{transition:all var(--duration-normal) var(--ease-in-out)}.transition-fast{transition:all var(--duration-fast) var(--ease-out)}.transition-slow{transition:all var(--duration-slow) var(--ease-in-out)}.transition-colors{transition:color var(--duration-normal) var(--ease-in-out),background-color var(--duration-normal) var(--ease-in-out),border-color var(--duration-normal) var(--ease-in-out)}.transition-opacity{transition:opacity var(--duration-normal) var(--ease-in-out)}.transition-transform{transition:transform var(--duration-normal) var(--ease-in-out)}.transition-shadow{transition:box-shadow var(--duration-normal) var(--ease-in-out)}.opacity-0{opacity:var(--opacity-0)}.opacity-25{opacity:var(--opacity-25)}.opacity-50{opacity:var(--opacity-50)}.opacity-75{opacity:var(--opacity-75)}.opacity-100{opacity:var(--opacity-100)}.blur-sm{filter:blur(var(--blur-sm))}.blur-md{filter:blur(var(--blur-md))}.blur-lg{filter:blur(var(--blur-lg))}.blur-xl{filter:blur(var(--blur-xl))}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;user-select:auto}.visible{visibility:visible}.invisible{visibility:hidden}@media (min-width: 576px){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:flex{display:flex}.sm\:grid{display:grid}}@media (min-width: 768px){.md\:block{display:block}.md\:hidden{display:none}.md\:flex{display:flex}.md\:grid{display:grid}}@media (min-width: 992px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:flex{display:flex}.lg\:grid{display:grid}}@media (min-width: 1200px){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:flex{display:flex}.xl\:grid{display:grid}}:root{--bg-main-dark: var(--bg-primary);--bg-container-dark: var(--bg-container);--bg-card-dark: var(--bg-card);--text-main-dark: var(--text-primary);--text-secondary-dark: var(--text-secondary);--action-highlight-dark: var(--accent-color);--success-dark: var(--success-color);--border-color-dark: var(--border-color);--action-highlight-dark-01: var(--text-inverse);--destaque-dados-dark: var(--error-color);--border-color-dark-soft: var(--border-light);--text-main-rgb-dark: 211, 215, 222;--danger-color-dark: var(--error-color);--bg-main-light: var(--bg-primary);--bg-container-light: var(--bg-container);--bg-card-light: var(--bg-card);--text-main-light: var(--text-primary);--text-secondary-light: var(--text-secondary);--action-highlight-light: var(--accent-color);--success-light: var(--success-color);--border-color-light: var(--border-color);--destaque-dados-light: var(--error-color);--border-color-light-soft: var(--border-light);--text-main-rgb-light: 51, 51, 51;--danger-color-light: var(--error-color)}body{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-primary);color:var(--text-primary);transition:background-color var(--duration-normal) var(--ease-in-out),color var(--duration-normal) var(--ease-in-out)}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}p{margin:0}a{color:var(--accent-color);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--accent-hover)}button{cursor:pointer;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}::-webkit-scrollbar{width:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}:focus-visible{outline:var(--input-focus-ring-width) solid var(--border-focus);outline-offset:2px}::selection{background-color:var(--accent-light);color:var(--text-primary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._text-xs_150ga_1{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}._text-sm_150ga_6{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}._text-base_150ga_11{font-size:var(--font-size-base);line-height:var(--line-height-normal)}._text-lg_150ga_16{font-size:var(--font-size-lg);line-height:var(--line-height-normal)}._text-xl_150ga_21{font-size:var(--font-size-xl);line-height:var(--line-height-tight)}._text-2xl_150ga_26{font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}._text-3xl_150ga_31{font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}._text-4xl_150ga_36{font-size:var(--font-size-4xl);line-height:var(--line-height-tight)}._text-5xl_150ga_41{font-size:var(--font-size-5xl);line-height:var(--line-height-tight)}._text-h1_150ga_46{font-size:var(--font-size-h1);line-height:var(--line-height-tight)}._text-h2_150ga_51{font-size:var(--font-size-h2);line-height:var(--line-height-tight)}._text-h3_150ga_56{font-size:var(--font-size-h3);line-height:var(--line-height-tight)}._text-h4_150ga_61{font-size:var(--font-size-h4);line-height:var(--line-height-tight)}._text-h5_150ga_66{font-size:var(--font-size-h5);line-height:var(--line-height-tight)}._text-h6_150ga_71{font-size:var(--font-size-h6);line-height:var(--line-height-tight)}._font-light_150ga_76{font-weight:var(--font-weight-light)}._font-normal_150ga_80{font-weight:var(--font-weight-normal)}._font-medium_150ga_84{font-weight:var(--font-weight-medium)}._font-semibold_150ga_88{font-weight:var(--font-weight-semibold)}._font-bold_150ga_92{font-weight:var(--font-weight-bold)}._font-extrabold_150ga_96{font-weight:var(--font-weight-extrabold)}._leading-tight_150ga_100{line-height:var(--line-height-tight)}._leading-normal_150ga_104{line-height:var(--line-height-normal)}._leading-relaxed_150ga_108{line-height:var(--line-height-relaxed)}._leading-loose_150ga_112{line-height:var(--line-height-loose)}._text-primary_150ga_116{color:var(--text-primary)}._text-secondary_150ga_120{color:var(--text-secondary)}._text-muted_150ga_124{color:var(--text-muted)}._text-disabled_150ga_128{color:var(--text-disabled)}._text-accent_150ga_132{color:var(--accent-color)}._text-success_150ga_136{color:var(--success-color)}._text-warning_150ga_140{color:var(--warning-color)}._text-error_150ga_144{color:var(--error-color)}._text-info_150ga_148{color:var(--info-color)}._loadingSpinner_1799t_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm)}._spinner_1799t_9{display:block}._spinnerTrack_1799t_13{opacity:.2}._spinnerFill_1799t_17{opacity:1}._dotsContainer_1799t_21{display:flex;align-items:center;gap:.25rem}._dot_1799t_21,._pulse_1799t_31{border-radius:50%}._text_1799t_35{margin:0;text-align:center}._small_1799t_40{gap:var(--spacing-xs)}._small_1799t_40 ._text_1799t_35{font-size:.75rem}._medium_1799t_47{gap:var(--spacing-sm)}._medium_1799t_47 ._text_1799t_35{font-size:.875rem}._large_1799t_54{gap:var(--spacing-md)}._large_1799t_54 ._text_1799t_35{font-size:1rem}._errorBoundary_3pvcw_3{display:flex;align-items:center;justify-content:center;min-height:300px;padding:2rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;margin:1rem 0}._errorContent_3pvcw_15{text-align:center;max-width:400px}._errorIcon_3pvcw_20{font-size:3rem;color:var(--color-error);margin-bottom:1rem}._errorTitle_3pvcw_26{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}._errorMessage_3pvcw_33{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.5}._errorActions_3pvcw_39{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}._retryButton_3pvcw_47,._reloadButton_3pvcw_48,._homeButton_3pvcw_49{min-width:120px}._errorTips_3pvcw_53{text-align:left;background:var(--bg-secondary);padding:1rem;border-radius:8px;margin-bottom:1rem}._errorTips_3pvcw_53 h4{color:var(--text-primary);margin-bottom:.5rem;font-size:.9rem}._errorTips_3pvcw_53 ul{color:var(--text-secondary);font-size:.85rem;margin:0;padding-left:1.2rem}._errorTips_3pvcw_53 ul li{margin-bottom:.25rem}._errorDetails_3pvcw_75{margin-top:1.5rem;text-align:left}._errorDetails_3pvcw_75 summary{cursor:pointer;color:var(--text-secondary);font-size:.9rem;margin-bottom:.5rem}._errorDetails_3pvcw_75 summary:hover{color:var(--text-primary)}._errorStack_3pvcw_89{background:var(--bg-code);color:var(--text-code);padding:1rem;border-radius:6px;font-size:.75rem;line-height:1.4;overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto}._appErrorBoundary_3pvcw_104{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;background:var(--bg-main);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._appErrorContent_3pvcw_114{text-align:center;max-width:500px}._appErrorIcon_3pvcw_119{color:var(--color-error, #ef4444);margin-bottom:1.5rem}._appErrorTitle_3pvcw_124{color:var(--text-primary, #1f2937);font-size:2rem;font-weight:700;margin-bottom:1rem;line-height:1.2}._appErrorMessage_3pvcw_132{color:var(--text-secondary, #6b7280);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}._appErrorActions_3pvcw_139{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}._appErrorButton_3pvcw_147{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .2s ease;border:none;min-width:140px}._appErrorButton_3pvcw_147._primary_3pvcw_157{background:var(--color-primary, #3b82f6);color:#fff}._appErrorButton_3pvcw_147._primary_3pvcw_157:hover{background:var(--color-primary-hover, #2563eb);transform:translateY(-1px)}._appErrorButton_3pvcw_147._secondary_3pvcw_165{background:var(--bg-secondary, #f3f4f6);color:var(--text-primary, #1f2937);border:1px solid var(--border-color, #d1d5db)}._appErrorButton_3pvcw_147._secondary_3pvcw_165:hover{background:var(--bg-tertiary, #e5e7eb);transform:translateY(-1px)}._appErrorHelp_3pvcw_175{text-align:left;background:var(--bg-secondary, #f9fafb);padding:1.5rem;border-radius:12px;border:1px solid var(--border-color, #e5e7eb);margin-bottom:2rem}._appErrorHelp_3pvcw_175 h3{color:var(--text-primary, #1f2937);font-size:1rem;font-weight:600;margin-bottom:.75rem}._appErrorHelp_3pvcw_175 ul{color:var(--text-secondary, #6b7280);margin:0;padding-left:1.2rem}._appErrorHelp_3pvcw_175 ul li{margin-bottom:.5rem;line-height:1.5}._appErrorDetails_3pvcw_199{text-align:left;margin-top:2rem}._appErrorDetails_3pvcw_199 summary{cursor:pointer;color:var(--text-secondary, #6b7280);font-weight:500;margin-bottom:1rem}._appErrorDetails_3pvcw_199 summary:hover{color:var(--text-primary, #1f2937)}._appErrorStack_3pvcw_213 h4{color:var(--text-primary, #1f2937);font-size:.9rem;font-weight:600;margin:1rem 0 .5rem}._appErrorStack_3pvcw_213 h4:first-child{margin-top:0}._appErrorStack_3pvcw_213 pre{background:var(--bg-code, #1f2937);color:var(--text-code, #f9fafb);padding:1rem;border-radius:6px;font-size:.75rem;line-height:1.4;overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto;margin-bottom:1rem}@media (max-width: 768px){._errorBoundary_3pvcw_3{padding:1rem;min-height:250px}._errorActions_3pvcw_39{flex-direction:column;align-items:center}._appErrorBoundary_3pvcw_104{padding:1rem}._appErrorTitle_3pvcw_124{font-size:1.5rem}._appErrorActions_3pvcw_139{flex-direction:column;align-items:center}._appErrorButton_3pvcw_147{width:100%;max-width:200px}}._toast_j11gj_1{background-color:var(--bg-card);color:var(--text-primary);padding:var(--spacing-lg) var(--spacing-2xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-size:var(--font-size-base);display:flex;align-items:center;gap:var(--spacing-lg);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));min-width:var(--toast-max-width);max-width:1200px;width:auto;border:var(--card-border-width) solid var(--border-color);transition:all var(--duration-normal) var(--ease-in-out)}._toast_j11gj_1._toastSuccess_j11gj_18{color:var(--text-primary);border-left:4px solid var(--success-color)}._toast_j11gj_1._toastSuccess_j11gj_18 button._toastClose_j11gj_22{color:var(--success-color)}._toast_j11gj_1._toastSuccess_j11gj_18 button._toastClose_j11gj_22:hover{color:var(--success-hover);background-color:var(--success-light)}._toast_j11gj_1._toastError_j11gj_29{color:var(--text-primary);border-left:4px solid var(--error-color)}._toast_j11gj_1._toastError_j11gj_29 button._toastClose_j11gj_22{color:var(--error-color)}._toast_j11gj_1._toastError_j11gj_29 button._toastClose_j11gj_22:hover{color:var(--error-hover);background-color:var(--error-light)}._toast_j11gj_1._toastWarning_j11gj_40{color:var(--text-primary);border-left:4px solid var(--warning-color)}._toast_j11gj_1._toastWarning_j11gj_40 button._toastClose_j11gj_22{color:var(--warning-color)}._toast_j11gj_1._toastWarning_j11gj_40 button._toastClose_j11gj_22:hover{color:var(--warning-hover);background-color:var(--warning-light)}._toast_j11gj_1._toastInfo_j11gj_51{color:var(--text-primary);border-left:4px solid var(--info-color)}._toast_j11gj_1._toastInfo_j11gj_51 button._toastClose_j11gj_22{color:var(--info-color)}._toast_j11gj_1._toastInfo_j11gj_51 button._toastClose_j11gj_22:hover{color:var(--info-hover);background-color:var(--info-light)}._toastClose_j11gj_22{background:none;border:none;font-size:var(--font-size-xl);line-height:1;padding:var(--spacing-sm) var(--spacing-md);margin-left:auto;cursor:pointer;border-radius:var(--radius-md);color:var(--text-muted);transition:all var(--duration-fast) var(--ease-out)}._toastClose_j11gj_22:hover{color:var(--text-primary);background-color:var(--bg-hover)}._toastClose_j11gj_22:focus{outline:none;box-shadow:var(--shadow-focus)}._toastContainer_15j5v_2{position:fixed;bottom:var(--spacing-2xl);left:50%;transform:translate(-50%);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--spacing-lg);width:auto;max-width:90vw;pointer-events:none}._toastContainer_15j5v_2>div{pointer-events:auto}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
