@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-webkit-date-and-time-value{min-height:1.5em}select:not([size]){background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}.dark [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");background-color:currentColor;border-color:transparent;background-position:center;background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:#e5e7eb}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#4b5563}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#4b5563}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:before{visibility:hidden}[role=tooltip].invisible>[data-popper-arrow]:after{visibility:hidden}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#1c64f2}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=time]::-webkit-calendar-picker-indicator{background:none}select:not([size]){background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}:is([dir=rtl]) select:not([size]){background-position:left .75rem center;padding-right:.75rem;padding-left:0}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1c64f2;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:.55em .55em;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}.dark [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");background-color:currentColor;border-color:transparent;background-position:center;background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto inherit}input[type=file]::-webkit-file-upload-button{color:#fff;background:#1f2937;border:0;font-weight:500;font-size:.875rem;cursor:pointer;padding:.625rem 1rem .625rem 2rem;margin-inline-start:-1rem;margin-inline-end:1rem}input[type=file]::file-selector-button{color:#fff;background:#1f2937;border:0;font-weight:500;font-size:.875rem;cursor:pointer;padding:.625rem 1rem .625rem 2rem;margin-inline-start:-1rem;margin-inline-end:1rem}input[type=file]::-webkit-file-upload-button:hover{background:#374151}input[type=file]::file-selector-button:hover{background:#374151}:is([dir=rtl]) input[type=file]::-webkit-file-upload-button{padding-right:2rem;padding-left:1rem}:is([dir=rtl]) input[type=file]::file-selector-button{padding-right:2rem;padding-left:1rem}.dark input[type=file]::-webkit-file-upload-button{color:#fff;background:#4b5563}.dark input[type=file]::file-selector-button{color:#fff;background:#4b5563}.dark input[type=file]::-webkit-file-upload-button:hover{background:#6b7280}.dark input[type=file]::file-selector-button:hover{background:#6b7280}input[type=range]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:#1c64f2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb{background:#9ca3af}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#6b7280}input[type=range]:focus::-webkit-slider-thumb{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1px;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}input[type=range]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:#1c64f2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-moz-range-thumb{background:#9ca3af}.dark input[type=range]:disabled::-moz-range-thumb{background:#6b7280}input[type=range]::-moz-range-progress{background:#3f83f8}input[type=range]::-ms-fill-lower{background:#3f83f8}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.dark .apexcharts-canvas .apexcharts-tooltip{background-color:#374151;color:#9ca3af;border-color:transparent;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{background-color:#4b5563;border-color:#6b7280;color:#9ca3af}.dark .apexcharts-canvas .apexcharts-xaxistooltip{color:#9ca3af;background-color:#374151}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label{color:#9ca3af}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value{color:#fff}.dark .apexcharts-canvas .apexcharts-xaxistooltip:after,.dark .apexcharts-canvas .apexcharts-xaxistooltip:before{border-bottom-color:#374151}.dark .apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active{background-color:#374151!important;color:#9ca3af!important}.dark .apexcharts-canvas .apexcharts-legend-text{color:#9ca3af!important}.dark .apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover{color:#fff!important}.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value{fill:#fff!important}.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label{fill:#9ca3af!important}.dark .apexcharts-gridline,.dark .apexcharts-xcrosshairs,.dark .apexcharts-ycrosshairs{stroke:#374151!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.inset-y-1{top:.25rem;bottom:.25rem}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-bottom-6{bottom:-1.5rem}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-left-12{left:-3rem}.-left-3{left:-.75rem}.-left-6{left:-1.5rem}.-left-\[5px\]{left:-5px}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-14{right:-3.5rem}.-right-2{right:-.5rem}.-right-6{right:-1.5rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.end-1\.5{inset-inline-end:.375rem}.end-2\.5{inset-inline-end:.625rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[19px\]{left:19px}.left-\[21px\]{left:21px}.left-\[2px\]{left:2px}.left-\[3px\]{left:3px}.left-\[4px\]{left:4px}.left-auto{left:auto}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.start-1{inset-inline-start:.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-9{top:2.25rem}.top-\[3px\]{top:3px}.top-full{top:100%}.\!z-\[9999\]{z-index:9999!important}.-z-10{z-index:-10}.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-\[1000\]{z-index:1000}.z-\[1100\]{z-index:1100}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[999\]{z-index:999}.z-auto{z-index:auto}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-full{grid-column:1 / -1}.-m-0\.5{margin:-.125rem}.-m-1\.5{margin:-.375rem}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-px{margin-bottom:-1px}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.-mt-10{margin-top:-2.5rem}.-mt-16{margin-top:-4rem}.-mt-2{margin-top:-.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-\[3px\]{margin-bottom:3px}.me-2{margin-inline-end:.5rem}.me-4{margin-inline-end:1rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-7{margin-right:1.75rem}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[2\/1\]{aspect-ratio:2/1}.aspect-\[6\/1\]{aspect-ratio:6/1}.aspect-\[9\/4\]{aspect-ratio:9/4}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[220px\]{height:220px}.h-\[240px\]{height:240px}.h-\[255px\]{height:255px}.h-\[260px\]{height:260px}.h-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[34px\]{height:34px}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[68vh\]{height:68vh}.h-\[7px\]{height:7px}.h-auto{height:auto}.h-fit{height:-webkit-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-40{max-height:10rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[1400px\]{max-height:1400px}.max-h-\[18rem\]{max-height:18rem}.max-h-\[22rem\]{max-height:22rem}.max-h-\[23\.5rem\]{max-height:23.5rem}.max-h-\[380px\]{max-height:380px}.max-h-\[420px\]{max-height:420px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-8rem\)\]{max-height:calc(100dvh - 8rem)}.\!min-h-\[36px\]{min-height:36px!important}.min-h-0{min-height:0px}.min-h-20{min-height:5rem}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[160px\]{min-height:160px}.min-h-\[2\.4rem\]{min-height:2.4rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.6rem\]{min-height:2.6rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[20px\]{min-height:20px}.min-h-\[220px\]{min-height:220px}.min-h-\[24px\]{min-height:24px}.min-h-\[28px\]{min-height:28px}.min-h-\[30px\]{min-height:30px}.min-h-\[32px\]{min-height:32px}.min-h-\[32vh\]{min-height:32vh}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[64px\]{min-height:64px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/6{width:16.666667%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/4{width:50%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[104px\]{width:104px}.w-\[120px\]{width:120px}.w-\[176px\]{width:176px}.w-\[18px\]{width:18px}.w-\[240px\]{width:240px}.w-\[26px\]{width:26px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[340px\]{width:340px}.w-\[34px\]{width:34px}.w-\[3px\]{width:3px}.w-\[42px\]{width:42px}.w-\[52px\]{width:52px}.w-\[5px\]{width:5px}.w-\[6\.5rem\]{width:6.5rem}.w-\[62vw\]{width:62vw}.w-\[68\%\]{width:68%}.w-\[72\%\]{width:72%}.w-\[72vw\]{width:72vw}.w-\[7px\]{width:7px}.w-\[86px\]{width:86px}.w-\[92\%\]{width:92%}.w-\[92vw\]{width:92vw}.w-\[calc\(100\%-2\.5rem\)\]{width:calc(100% - 2.5rem)}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-24{min-width:6rem}.min-w-52{min-width:13rem}.min-w-6{min-width:1.5rem}.min-w-9{min-width:2.25rem}.min-w-\[1040px\]{min-width:1040px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[14px\]{min-width:14px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[300px\]{min-width:300px}.min-w-\[400px\]{min-width:400px}.min-w-\[520px\]{min-width:520px}.min-w-\[52px\]{min-width:52px}.min-w-\[560px\]{min-width:560px}.min-w-\[58\%\]{min-width:58%}.min-w-\[60px\]{min-width:60px}.min-w-\[620px\]{min-width:620px}.min-w-\[720px\]{min-width:720px}.min-w-\[72px\]{min-width:72px}.min-w-\[760px\]{min-width:760px}.min-w-\[80px\]{min-width:80px}.min-w-\[860px\]{min-width:860px}.min-w-\[88px\]{min-width:88px}.min-w-\[900px\]{min-width:900px}.min-w-\[980px\]{min-width:980px}.min-w-\[calc\(120px\+var\(--colunas\)\*88px\)\]{min-width:calc(120px + var(--colunas) * 88px)}.min-w-full{min-width:100%}.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-7xl{max-width:80rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[120px\]{max-width:120px}.max-w-\[16ch\]{max-width:16ch}.max-w-\[176px\]{max-width:176px}.max-w-\[180px\]{max-width:180px}.max-w-\[18ch\]{max-width:18ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[200px\]{max-width:200px}.max-w-\[20rem\]{max-width:20rem}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[24rem\]{max-width:24rem}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[58vw\]{max-width:58vw}.max-w-\[620px\]{max-width:620px}.max-w-\[9rem\]{max-width:9rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-\[1\.7\]{flex:1.7 1}.flex-\[1_1_220px\]{flex:1 1 220px}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.origin-\[0\]{transform-origin:0}.-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-5{--tw-translate-y: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-7{--tw-translate-x: 1.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}.animate-\[slideUp_\.18s_ease-out\]{animation:slideUp .18s ease-out}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.scroll-mt-3{scroll-margin-top:.75rem}.scroll-mt-4{scroll-margin-top:1rem}.scroll-pl-1{scroll-padding-left:.25rem}.scroll-pl-4{scroll-padding-left:1rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.break-inside-avoid{page-break-inside:avoid;break-inside:avoid}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[16px_minmax\(0\,1fr\)\]{grid-template-columns:16px minmax(0,1fr)}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[22px_minmax\(0\,1fr\)_auto\]{grid-template-columns:22px minmax(0,1fr) auto}.grid-cols-\[24px_88px_minmax\(0\,1fr\)\]{grid-template-columns:24px 88px minmax(0,1fr)}.grid-cols-\[40px_44px_minmax\(0\,1fr\)\]{grid-template-columns:40px 44px minmax(0,1fr)}.grid-cols-\[40px_44px_minmax\(0\,1fr\)_16px\]{grid-template-columns:40px 44px minmax(0,1fr) 16px}.grid-cols-\[56px_minmax\(0\,1fr\)\]{grid-template-columns:56px minmax(0,1fr)}.grid-cols-\[auto\,1fr\,auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[22px\]{gap:22px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-3\.5{column-gap:.875rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!overflow-x-hidden{overflow-x:hidden!important}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.\!scroll-auto{scroll-behavior:auto!important}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px_12px_12px_12px\]{border-radius:4px 12px 12px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-\[4px\]{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-\[10px\]{border-width:10px}.border-\[3px\]{border-width:3px}.border-\[6px\]{border-width:6px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-y-\[1\.5px\]{border-top-width:1.5px;border-bottom-width:1.5px}.\!border-t-0{border-top-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#5b7cff\]{--tw-border-opacity: 1;border-color:rgb(91 124 255 / var(--tw-border-opacity, 1))}.border-\[\#ece7e3\]{--tw-border-opacity: 1;border-color:rgb(236 231 227 / var(--tw-border-opacity, 1))}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-\[var\(--primary\,\#3f5aeb\)\]{border-color:var(--primary,#3f5aeb)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/80{border-color:#fde68acc}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-black\/5{border-color:#0000000d}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(225 239 254 / var(--tw-border-opacity, 1))}.border-blue-100\/60{border-color:#e1effe99}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(195 221 253 / var(--tw-border-opacity, 1))}.border-blue-200\/70{border-color:#c3ddfdb3}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(164 202 254 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(118 169 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(28 100 242 / var(--tw-border-opacity, 1))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(26 86 219 / var(--tw-border-opacity, 1))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 66 159 / var(--tw-border-opacity, 1))}.border-blue-900{--tw-border-opacity: 1;border-color:rgb(35 56 118 / var(--tw-border-opacity, 1))}.border-current{border-color:currentColor}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-600{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/70{border-color:#a7f3d0b3}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-fuchsia-200{--tw-border-opacity: 1;border-color:rgb(245 208 254 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(188 240 218 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(132 225 188 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity, 1))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(4 108 78 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(229 237 255 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(205 219 254 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(180 198 252 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(141 162 251 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(104 117 245 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(88 80 236 / var(--tw-border-opacity, 1))}.border-lime-300{--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity, 1))}.border-lime-400{--tw-border-opacity: 1;border-color:rgb(163 230 53 / var(--tw-border-opacity, 1))}.border-lime-500{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity, 1))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(254 236 220 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(252 217 189 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 140 / var(--tw-border-opacity, 1))}.border-pink-300{--tw-border-opacity: 1;border-color:rgb(248 180 217 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(231 70 148 / var(--tw-border-opacity, 1))}.border-pink-600{--tw-border-opacity: 1;border-color:rgb(214 31 105 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(220 215 254 / var(--tw-border-opacity, 1))}.border-purple-200\/70{border-color:#dcd7feb3}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(144 97 249 / var(--tw-border-opacity, 1))}.border-purple-900{--tw-border-opacity: 1;border-color:rgb(74 29 150 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(253 232 232 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(251 213 213 / var(--tw-border-opacity, 1))}.border-red-200\/70{border-color:#fbd5d5b3}.border-red-300{--tw-border-opacity: 1;border-color:rgb(248 180 180 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(249 128 128 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity, 1))}.border-red-900{--tw-border-opacity: 1;border-color:rgb(119 29 29 / var(--tw-border-opacity, 1))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-rose-600{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity, 1))}.border-rose-700{--tw-border-opacity: 1;border-color:rgb(190 18 60 / var(--tw-border-opacity, 1))}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-slate-900\/10{border-color:#0f172a1a}.border-slate-900\/20{border-color:#0f172a33}.border-slate-950{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(175 236 239 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(126 220 226 / var(--tw-border-opacity, 1))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(6 148 162 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/70{border-color:#ddd6feb3}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-600{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/40{border-color:#fff6}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(252 233 106 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(250 202 21 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(227 160 8 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity, 1))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(159 88 10 / var(--tw-border-opacity, 1))}.border-l-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-l-emerald-500{--tw-border-opacity: 1;border-left-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-l-slate-400{--tw-border-opacity: 1;border-left-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-t-blue-600{--tw-border-opacity: 1;border-top-color:rgb(28 100 242 / var(--tw-border-opacity, 1))}.border-t-slate-500{--tw-border-opacity: 1;border-top-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\!bg-red-600{--tw-bg-opacity: 1 !important;background-color:rgb(224 36 36 / var(--tw-bg-opacity, 1))!important}.\!bg-rose-600{--tw-bg-opacity: 1 !important;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#011629\]{--tw-bg-opacity: 1;background-color:rgb(1 22 41 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0e1a\]{--tw-bg-opacity: 1;background-color:rgb(10 14 26 / var(--tw-bg-opacity, 1))}.bg-\[\#0d1221\]{--tw-bg-opacity: 1;background-color:rgb(13 18 33 / var(--tw-bg-opacity, 1))}.bg-\[\#12161f\]{--tw-bg-opacity: 1;background-color:rgb(18 22 31 / var(--tw-bg-opacity, 1))}.bg-\[\#1BA362\]{--tw-bg-opacity: 1;background-color:rgb(27 163 98 / var(--tw-bg-opacity, 1))}.bg-\[\#1a2033\]{--tw-bg-opacity: 1;background-color:rgb(26 32 51 / var(--tw-bg-opacity, 1))}.bg-\[\#3F5AEB\]{--tw-bg-opacity: 1;background-color:rgb(63 90 235 / var(--tw-bg-opacity, 1))}.bg-\[\#4285F4\]{--tw-bg-opacity: 1;background-color:rgb(66 133 244 / var(--tw-bg-opacity, 1))}.bg-\[\#5b7cff\]{--tw-bg-opacity: 1;background-color:rgb(91 124 255 / var(--tw-bg-opacity, 1))}.bg-\[\#E31837\]{--tw-bg-opacity: 1;background-color:rgb(227 24 55 / var(--tw-bg-opacity, 1))}.bg-\[\#efeae2\]{--tw-bg-opacity: 1;background-color:rgb(239 234 226 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(63\,90\,235\,0\.16\)\]{background-color:#3f5aeb29}.bg-\[rgba\(91\,124\,255\,0\.14\)\]{background-color:#5b7cff24}.bg-\[var\(--bg-black\)\]{background-color:var(--bg-black)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--primary\,\#3f5aeb\)\]{background-color:var(--primary,#3f5aeb)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-200\/70{background-color:#fde68ab3}.bg-amber-300\/40{background-color:#fcd34d66}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(225 239 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(118 169 250 / var(--tw-bg-opacity, 1))}.bg-blue-400\/30{background-color:#76a9fa4d}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(235 245 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/40{background-color:#ebf5ff66}.bg-blue-50\/50{background-color:#ebf5ff80}.bg-blue-50\/60{background-color:#ebf5ff99}.bg-blue-50\/70{background-color:#ebf5ffb3}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(63 131 248 / var(--tw-bg-opacity, 1))}.bg-blue-500\/20{background-color:#3f83f833}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(35 56 118 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/30{background-color:#34d3994d}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-fuchsia-400\/30{background-color:#e879f94d}.bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/5{background-color:#1118270d}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(49 196 141 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(243 250 247 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity, 1))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(229 237 255 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(141 162 251 / var(--tw-bg-opacity, 1))}.bg-indigo-400\/30{background-color:#8da2fb4d}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(240 245 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(104 117 245 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(88 80 236 / var(--tw-bg-opacity, 1))}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.bg-lime-400{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity, 1))}.bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity, 1))}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}.bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(254 236 220 / var(--tw-bg-opacity, 1))}.bg-orange-300\/40{background-color:#fdba8c66}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 248 241 / var(--tw-bg-opacity, 1))}.bg-orange-50\/60{background-color:#fff8f199}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(255 90 31 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 232 243 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(231 70 148 / var(--tw-bg-opacity, 1))}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(214 31 105 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(237 235 254 / var(--tw-bg-opacity, 1))}.bg-purple-400\/30{background-color:#ac94fa4d}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(246 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity, 1))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity, 1))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(249 128 128 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(253 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity, 1))}.bg-red-500\/80{background-color:#f05252cc}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/40{background-color:#fff1f266}.bg-rose-50\/50{background-color:#fff1f280}.bg-rose-50\/60{background-color:#fff1f299}.bg-rose-50\/70{background-color:#fff1f2b3}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-700{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/70{background-color:#e2e8f0b3}.bg-slate-200\/80{background-color:#e2e8f0cc}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-50\/95{background-color:#f8fafcf2}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/\[0\.04\]{background-color:#0f172a0a}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(213 245 246 / var(--tw-bg-opacity, 1))}.bg-teal-400\/30{background-color:#16bdca4d}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(237 250 250 / var(--tw-bg-opacity, 1))}.bg-teal-50\/40{background-color:#edfafa66}.bg-teal-50\/60{background-color:#edfafa99}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(6 148 162 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(4 116 129 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-200{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity, 1))}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.3\]{background-color:#ffffff4d}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(253 253 234 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(194 120 3 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(159 88 10 / var(--tw-bg-opacity, 1))}.bg-opacity-40{--tw-bg-opacity: .4}.bg-opacity-50{--tw-bg-opacity: .5}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,\.06\)_12\%\,transparent_12\%_25\%\,rgba\(255\,255\,255\,\.06\)_25\%_37\%\,transparent_37\%_50\%\)\]{background-image:linear-gradient(135deg,rgba(255,255,255,.06) 12%,transparent 12% 25%,rgba(255,255,255,.06) 25% 37%,transparent 37% 50%)}.bg-\[linear-gradient\(90deg\,\#3F5AEB_0\%\,\#6B7BFF_50\%\,\#2F49D8_100\%\)\]{background-image:linear-gradient(90deg,#3f5aeb,#6b7bff,#2f49d8)}.bg-\[linear-gradient\(90deg\,\#3F5AEC_0\%\,\#5A77FF_50\%\,\#2149CE_100\%\)\]{background-image:linear-gradient(90deg,#3f5aec,#5a77ff,#2149ce)}.bg-\[radial-gradient\(circle_at_1px_1px\,rgba\(255\,255\,255\,\.06\)_1px\,transparent_1\.5px\)\]{background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 1.5px)}.bg-\[radial-gradient\(ellipse_at_50\%_0\%\,rgba\(255\,255\,255\,\.25\)\,transparent_55\%\)\]{background-image:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.25),transparent 55%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/40{--tw-gradient-from: rgb(0 0 0 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #EBF5FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(235 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3F83F8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(63 131 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #1C64F2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(28 100 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-600{--tw-gradient-from: #c026d3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 38 211 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #31C48D var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 196 141 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #F0F5FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50\/70{--tw-gradient-from: rgb(240 245 255 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-200{--tw-gradient-from: #d9f99d var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 249 157 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #F17EB8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 126 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #E74694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #F6F5FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(246 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #9061F9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(144 97 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #7E3AF2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-200{--tw-gradient-from: #FBD5D5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 213 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #F98080 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 128 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #FDF2F2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-600{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from: #AFECEF var(--tw-gradient-from-position);--tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #16BDCA var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 189 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #ffffff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-50\/40{--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 251 235 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50\/40{--tw-gradient-to: rgb(235 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(235 245 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to: rgb(28 100 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1C64F2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-700{--tw-gradient-to: rgb(26 86 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1A56DB var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-600{--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50\/40{--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(236 253 245 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(14 159 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0E9F6E var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-400{--tw-gradient-to: rgb(141 162 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8DA2FB var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-600{--tw-gradient-to: rgb(88 80 236 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #5850EC var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-lime-400{--tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a3e635 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-600{--tw-gradient-to: rgb(208 56 1 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #D03801 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #E74694 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7E3AF2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-300{--tw-gradient-to: rgb(248 180 180 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F8B4B4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-50\/40{--tw-gradient-to: rgb(253 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(253 242 242 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(240 82 82 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F05252 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-200{--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e2e8f0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f8fafc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(6 148 162 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0694A2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-600{--tw-gradient-to: rgb(4 116 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #047481 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-50\/40{--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 243 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-600{--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7c3aed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ffffff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-blue-100\/70{--tw-gradient-to: rgb(225 239 254 / .7) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #1C64F2 var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to: #d1fae5 var(--tw-gradient-to-position)}.to-emerald-100\/70{--tw-gradient-to: rgb(209 250 229 / .7) var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to: #e879f9 var(--tw-gradient-to-position)}.to-fuchsia-50\/20{--tw-gradient-to: rgb(253 244 255 / .2) var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to: #c026d3 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #057A55 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #5850EC var(--tw-gradient-to-position)}.to-lime-200{--tw-gradient-to: #d9f99d var(--tw-gradient-to-position)}.to-lime-500{--tw-gradient-to: #84cc16 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #FF8A4C var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #E74694 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #D61F69 var(--tw-gradient-to-position)}.to-purple-100\/70{--tw-gradient-to: rgb(237 235 254 / .7) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #9061F9 var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #6C2BD9 var(--tw-gradient-to-position)}.to-red-100\/70{--tw-gradient-to: rgb(253 232 232 / .7) var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #E02424 var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #047481 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-100\/70{--tw-gradient-to: rgb(237 233 254 / .7) var(--tw-gradient-to-position)}.to-violet-800{--tw-gradient-to: #5b21b6 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #ffffff var(--tw-gradient-to-position)}.to-yellow-200{--tw-gradient-to: #FCE96A var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #C27803 var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-cyan-600{fill:#0891b2}.fill-gray-600{fill:#4b5563}.fill-green-500{fill:#0e9f6e}.fill-pink-600{fill:#d61f69}.fill-purple-600{fill:#7e3af2}.fill-red-600{fill:#e02424}.fill-slate-200{fill:#e2e8f0}.fill-yellow-400{fill:#e3a008}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[18px\]{padding:18px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[22px\]{padding-left:22px;padding-right:22px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[18px\]{padding-bottom:18px}.pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.pb-\[calc\(12px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(16px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pe-11{padding-inline-end:2.75rem}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-16{padding-left:4rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-20{padding-left:5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.ps-5{padding-inline-start:1.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[calc\(env\(safe-area-inset-top\)\+1\.25rem\)\]{padding-top:calc(env(safe-area-inset-top) + 1.25rem)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[38px\]{font-size:38px}.text-\[6\.5px\]{font-size:6.5px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.leading-\[0\.98\]{line-height:.98}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#0064E0\]{--tw-text-opacity: 1;color:rgb(0 100 224 / var(--tw-text-opacity, 1))}.text-\[\#111b21\]{--tw-text-opacity: 1;color:rgb(17 27 33 / var(--tw-text-opacity, 1))}.text-\[\#1a0dab\]{--tw-text-opacity: 1;color:rgb(26 13 171 / var(--tw-text-opacity, 1))}.text-\[\#2c3fb8\]{--tw-text-opacity: 1;color:rgb(44 63 184 / var(--tw-text-opacity, 1))}.text-\[\#5b7cff\]{--tw-text-opacity: 1;color:rgb(91 124 255 / var(--tw-text-opacity, 1))}.text-\[\#5c524b\]{--tw-text-opacity: 1;color:rgb(92 82 75 / var(--tw-text-opacity, 1))}.text-\[\#6b5f57\]{--tw-text-opacity: 1;color:rgb(107 95 87 / var(--tw-text-opacity, 1))}.text-\[\#F59E0B\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-\[var\(--primary\)\]{color:var(--primary)}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/80{color:#fde68acc}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(225 239 254 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(195 221 253 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(164 202 254 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(35 56 118 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-800\/80{color:#065f46cc}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-400\/70{color:#9ca3afb3}.text-gray-400\/80{color:#9ca3afcc}.text-gray-400\/90{color:#9ca3afe6}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-600\/80{color:#4b5563cc}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(5 122 85 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(4 108 78 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(141 162 251 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(104 117 245 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(88 80 236 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(81 69 205 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(54 47 120 / var(--tw-text-opacity, 1))}.text-indigo-950{--tw-text-opacity: 1;color:rgb(30 27 75 / var(--tw-text-opacity, 1))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity, 1))}.text-lime-900{--tw-text-opacity: 1;color:rgb(54 83 20 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(208 56 1 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(180 52 3 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(138 44 13 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(231 70 148 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(214 31 105 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(191 18 93 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity, 1))}.text-pink-900{--tw-text-opacity: 1;color:rgb(117 26 61 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(144 97 249 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(126 58 242 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(108 43 217 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(249 128 128 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(200 30 30 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-rose-900\/80{color:#881337cc}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-500\/80{color:#64748bcc}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(22 189 202 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(6 148 162 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(4 116 129 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(3 102 114 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(5 80 92 / var(--tw-text-opacity, 1))}.text-teal-900{--tw-text-opacity: 1;color:rgb(1 68 81 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-yellow-400{--tw-text-opacity: 1;color:rgb(227 160 8 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(194 120 3 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(159 88 10 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(142 75 16 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.placeholder-cyan-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(14 116 144 / var(--tw-placeholder-opacity, 1))}.placeholder-green-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(4 108 78 / var(--tw-placeholder-opacity, 1))}.placeholder-red-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(200 30 30 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-yellow-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(142 75 16 / var(--tw-placeholder-opacity, 1))}.accent-blue-600{accent-color:#1C64F2}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-lighten{mix-blend-mode:lighten}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-12px_32px_-18px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow: 0 -12px 32px -18px rgba(15,23,42,.45);--tw-shadow-colored: 0 -12px 32px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-8px_24px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 -8px 24px rgba(0,0,0,.08);--tw-shadow-colored: 0 -8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_5px_rgba\(37\,99\,235\,0\.15\)\]{--tw-shadow: 0 0 0 5px rgba(37,99,235,.15);--tw-shadow-colored: 0 0 0 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_-16px_rgba\(2\,6\,23\,\.25\)\]{--tw-shadow: 0 10px 24px -16px rgba(2,6,23,.25);--tw-shadow-colored: 0 10px 24px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_-20px_rgba\(146\,64\,14\,0\.55\)\]{--tw-shadow: 0 14px 30px -20px rgba(146,64,14,.55);--tw-shadow-colored: 0 14px 30px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: 0 1px 0 rgba(0,0,0,.02);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 1px 1px rgba(0,0,0,.08);--tw-shadow-colored: 0 1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_48px_-20px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 24px 48px -20px rgba(0,0,0,.6);--tw-shadow-colored: 0 24px 48px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 2px 6px rgba(0,0,0,.25);--tw-shadow-colored: 0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(63\,90\,235\,0\.3\)\]{--tw-shadow: 0 4px 14px rgba(63,90,235,.3);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_-16px_rgba\(63\,90\,235\,0\.6\)\]{--tw-shadow: 0 8px 24px -16px rgba(63,90,235,.6);--tw-shadow-colored: 0 8px 24px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blue-200{--tw-shadow-color: #C3DDFD;--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-600\/10{--tw-shadow-color: rgb(28 100 242 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-600\/20{--tw-shadow-color: rgb(28 100 242 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-600\/25{--tw-shadow-color: rgb(28 100 242 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-600\/30{--tw-shadow-color: rgb(28 100 242 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/25{--tw-shadow-color: rgb(35 56 118 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-600\/20{--tw-shadow-color: rgb(5 150 105 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-600\/25{--tw-shadow-color: rgb(5 150 105 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-500\/40{--tw-shadow-color: rgb(244 63 94 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-600\/20{--tw-shadow-color: rgb(225 29 72 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-700\/25{--tw-shadow-color: rgb(190 18 60 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200{--tw-shadow-color: #e2e8f0;--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/10{--tw-shadow-color: rgb(15 23 42 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/20{--tw-shadow-color: rgb(15 23 42 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/30{--tw-shadow-color: rgb(15 23 42 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#5b7cff\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(91 124 255 / var(--tw-ring-opacity, 1))}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-amber-200\/50{--tw-ring-color: rgb(253 230 138 / .5)}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-amber-300\/30{--tw-ring-color: rgb(252 211 77 / .3)}.ring-amber-400\/50{--tw-ring-color: rgb(251 191 36 / .5)}.ring-amber-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.ring-amber-500\/20{--tw-ring-color: rgb(245 158 11 / .2)}.ring-amber-500\/25{--tw-ring-color: rgb(245 158 11 / .25)}.ring-amber-500\/30{--tw-ring-color: rgb(245 158 11 / .3)}.ring-amber-600\/20{--tw-ring-color: rgb(217 119 6 / .2)}.ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.ring-blue-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(225 239 254 / var(--tw-ring-opacity, 1))}.ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(195 221 253 / var(--tw-ring-opacity, 1))}.ring-blue-200\/50{--tw-ring-color: rgb(195 221 253 / .5)}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(118 169 250 / var(--tw-ring-opacity, 1))}.ring-blue-400\/50{--tw-ring-color: rgb(118 169 250 / .5)}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity, 1))}.ring-blue-500\/20{--tw-ring-color: rgb(63 131 248 / .2)}.ring-blue-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(28 100 242 / var(--tw-ring-opacity, 1))}.ring-blue-600\/20{--tw-ring-color: rgb(28 100 242 / .2)}.ring-cyan-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.ring-cyan-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))}.ring-emerald-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-emerald-200\/50{--tw-ring-color: rgb(167 243 208 / .5)}.ring-emerald-300\/50{--tw-ring-color: rgb(110 231 183 / .5)}.ring-emerald-400\/30{--tw-ring-color: rgb(52 211 153 / .3)}.ring-emerald-400\/50{--tw-ring-color: rgb(52 211 153 / .5)}.ring-emerald-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.ring-emerald-500\/20{--tw-ring-color: rgb(16 185 129 / .2)}.ring-emerald-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1))}.ring-emerald-600\/20{--tw-ring-color: rgb(5 150 105 / .2)}.ring-emerald-600\/25{--tw-ring-color: rgb(5 150 105 / .25)}.ring-fuchsia-400\/50{--tw-ring-color: rgb(232 121 249 / .5)}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.ring-gray-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity, 1))}.ring-indigo-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(205 219 254 / var(--tw-ring-opacity, 1))}.ring-indigo-300\/50{--tw-ring-color: rgb(180 198 252 / .5)}.ring-orange-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 217 189 / var(--tw-ring-opacity, 1))}.ring-pink-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(231 70 148 / var(--tw-ring-opacity, 1))}.ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(144 97 249 / var(--tw-ring-opacity, 1))}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity, 1))}.ring-rose-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.ring-rose-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))}.ring-rose-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))}.ring-rose-600\/20{--tw-ring-color: rgb(225 29 72 / .2)}.ring-sky-300\/50{--tw-ring-color: rgb(125 211 252 / .5)}.ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.ring-slate-200\/50{--tw-ring-color: rgb(226 232 240 / .5)}.ring-slate-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.ring-slate-300\/50{--tw-ring-color: rgb(203 213 225 / .5)}.ring-slate-400\/30{--tw-ring-color: rgb(148 163 184 / .3)}.ring-slate-500\/20{--tw-ring-color: rgb(100 116 139 / .2)}.ring-slate-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1))}.ring-slate-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))}.ring-slate-900\/10{--tw-ring-color: rgb(15 23 42 / .1)}.ring-slate-900\/15{--tw-ring-color: rgb(15 23 42 / .15)}.ring-slate-900\/20{--tw-ring-color: rgb(15 23 42 / .2)}.ring-slate-900\/5{--tw-ring-color: rgb(15 23 42 / .05)}.ring-slate-900\/60{--tw-ring-color: rgb(15 23 42 / .6)}.ring-teal-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(175 236 239 / var(--tw-ring-opacity, 1))}.ring-violet-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/25{--tw-ring-color: rgb(255 255 255 / .25)}.ring-white\/30{--tw-ring-color: rgb(255 255 255 / .3)}.ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity, 1))}.ring-offset-2{--tw-ring-offset-width: 2px}.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)}.blur-2xl{--tw-blur: blur(40px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-xl{--tw-blur: blur(24px);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)}.drop-shadow-\[0_1px_0_rgba\(0\,0\,0\,0\.15\)\]{--tw-drop-shadow: drop-shadow(0 1px 0 rgba(0,0,0,.15));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)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.invert{--tw-invert: invert(100%);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)!important}.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-blur{--tw-backdrop-blur: blur(8px);-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)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-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)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-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)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-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)}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,background-color\,border-color\,text-decoration-color\,fill\,stroke\,box-shadow\]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-0{transition-delay:0s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[background-size\:12px_12px\]{background-size:12px 12px}.\[background-size\:14px_14px\]{background-size:14px 14px}.\[font-family\:inherit\]{font-family:inherit}.\[overflow\:-moz-scrollbars-none\]{overflow:-moz-scrollbars-none}.\[scrollbar-width\:none\]{scrollbar-width:none}*{scrollbar-width:thin;scrollbar-color:var(--primary) #f1f1f1}@media(max-width:768px){*{scrollbar-width:none}*::-webkit-scrollbar{display:none}}html,body{overscroll-behavior-y:none}:root{--primary: #3f5aeb;--primary-hover: #182353;--secondary: #f35d74;--secondary-hover: #dd5469;--primary-300: #579f8c;--accent-100: #ffadad;--accent-200: #ffd6a5;--text-100: #4b4f5d;--text-200: #6a738b;--bg-100: #ffffff;--bg-200: #f5f5f5;--bg-300: #cccccc;--bg-black: #011629;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--topbar-height: calc(65px + var(--safe-area-top));--sidebar-width: 16rem}input:-webkit-autofill{box-shadow:0 0 0 1000px transparent inset!important;-webkit-box-shadow:0 0 0px 1000px transparent inset!important;-webkit-text-fill-color:inherit!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.desktop-view{width:1280px!important;max-width:none!important;margin:0 auto}.bg-primary-300{background:var(--primary-300)}body{background-color:var(--bg-black);font-family:Montserrat,Helvetica,sans-serif;font-optical-sizing:auto;font-style:normal;height:calc(100dvh - var(--topbar-height));-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}aside{border-radius:0 0 10px;overflow:hidden;border:none}aside>div{background-color:var(--bg-black)!important}aside ul li a span{color:var(--bg-100)}aside ul li>a.active{background-color:var(--primary)}aside ul li>a.active span{color:var(--bg-100)}aside .active-submenu{background:var(--primary)}.mainbar{background:var(--bg-black);width:100%;height:var(--topbar-height);padding-top:var(--safe-area-top);box-sizing:border-box;color:var(--bg-100)}.app-container{border-radius:10px 0 0;background:var(--bg-200);overflow-x:hidden;overflow-y:scroll;height:calc(100dvh - var(--topbar-height));margin-left:0;transition:margin-left .25s ease}body.modal-open .app-container{overflow-y:hidden}.sidebar-aware{margin-left:0;transition:margin-left .25s ease}@media(min-width:640px){.app-container,.sidebar-aware{margin-left:var(--sidebar-width, 16rem)}}.white-container{position:fixed;height:60vh;background:var(--bg-200);width:100%;bottom:0;left:0;z-index:-1}[aria-disabled=true]{background:#fff!important}.focus\:ring-cyan-300:focus{--tw-ring-color: transparent !important}.title-syncx{display:flex;gap:10px;align-items:center;font-weight:600;color:var(--text-100)}.title-syncx.white{color:#fff}.title-syncx:before{content:"";height:20px;width:5px;border-radius:10px;background:var(--primary)}.title-vehicle{display:flex;padding:5px 10px;gap:10px;align-items:center;font-weight:600;color:#fff;background-color:#63687a}@media screen and (max-width:800px){.pdf-sheet{transform:scale(.37);transform-origin:top left}}@media screen and (max-width:678px){.card-survey>div{padding:15px 10px}}.card-query{cursor:pointer;transition:color .3s,font-weight .3s;background:#fff}.card-query>div{padding:10px;min-height:50px;font-size:.8rem;font-weight:500}.card-query>div>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-query.active{background:var(--primary);color:#fff;font-weight:500}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.styled-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.styled-scrollbar::-webkit-scrollbar{width:6px;background-color:#f5f5f5;border-radius:10px}.styled-scrollbar::-webkit-scrollbar-thumb{background-color:var(--primary-300);border-radius:10px}@media screen and (max-width:639px){.app-container{border-radius:0;overflow-x:hidden;overflow-y:auto;height:auto;min-height:800px;padding-bottom:calc(100px + var(--safe-area-bottom))}}.bottom-nav-fab-wrap{position:fixed;bottom:calc(20px + var(--safe-area-bottom));left:50%;transform:translate(-50%);z-index:50}.bottom-nav-fab{display:flex;align-items:center;gap:8px;padding:13px 28px;border-radius:999px;text-decoration:none;background:linear-gradient(135deg,var(--primary) 0%,#2563eb 55%,#06b6d4 100%);box-shadow:0 8px 28px #3f5aeb80,0 2px 8px #0000004d,inset 0 1px #fff3;border:1.5px solid rgba(255,255,255,.15);-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease}.bottom-nav-fab:active{transform:scale(.93);box-shadow:0 4px 14px #3f5aeb59,inset 0 1px #ffffff1f}.bottom-nav-fab-label{font-size:13px;font-weight:700;letter-spacing:.04em;color:#fff}button.primary,.bg-primary,.bg-cyan-700{background:var(--primary)}button.secondary,.bg-secondary{background:var(--bg-black)}button.primary:hover{background:var(--primary-hover)!important}button.secondary:hover{background:var(--secondary-hover)!important}.color-primary,.text-cyan-600{color:var(--primary)}.color-secondary{color:var(--secondary)}.border-cyan-600{border-color:var(--primary)}.event-faq-shell,.faq-editor-shell{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(148,163,184,.24);background:linear-gradient(180deg,#fff,#f8fbff)}.event-faq-shell:before,.faq-editor-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(63,90,235,.14),transparent 30%),radial-gradient(circle at bottom left,rgba(14,165,233,.12),transparent 28%);opacity:.9}.event-faq-header,.faq-editor-banner{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 24px 22px;background:linear-gradient(135deg,#0f172afa,#1d4ed8eb 55%,#0e7490e6);color:#fff;border-bottom:1px solid rgba(255,255,255,.12)}.event-faq-header-copy,.faq-editor-copy{position:relative;z-index:1;max-width:760px}.event-faq-badge,.faq-editor-badge{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:4px 12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.event-faq-title,.faq-editor-title{margin:12px 0 0;font-size:clamp(1.5rem,2.6vw,2.35rem);line-height:1.08;font-weight:900;letter-spacing:-.03em;color:#fff}.faq-editor-title{margin:0}.event-faq-lead,.faq-editor-lead{margin:10px 0 0;max-width:62ch;color:#e2e8f0eb;font-size:.95rem;line-height:1.6}.event-faq-header-metrics,.faq-editor-stats{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:10px}.event-faq-metric,.faq-editor-pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:8px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.event-faq-list,.faq-editor-content{position:relative;z-index:1;display:grid;gap:16px;padding:20px}.event-faq-item,.faq-editor-item{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,#fffffffa,#f8fafcf5)}.event-faq-item-head,.faq-editor-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 16px}.event-faq-index,.faq-editor-item-badge{flex:none;width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--primary) 0%,#2563eb 45%,#06b6d4 100%);color:#fff;font-weight:900;letter-spacing:.08em;box-shadow:0 16px 30px -18px #2563eba6}.event-faq-question-wrap,.faq-editor-item-main{min-width:0;flex:1 1}.event-faq-question,.faq-editor-item-title{margin:0;color:#0f172a;font-size:1.02rem;line-height:1.45;font-weight:800}.event-faq-answer-body,.faq-editor-answer-box{margin:20px 0 0;padding:18px 18px 18px 20px;border-radius:20px;border:1px solid rgba(148,163,184,.22);color:#334155;line-height:1.75;display:grid;gap:12px}.event-faq-answer-body p{margin:0}.event-faq-answer-body ul{margin:0;padding-left:1.2rem;display:grid;gap:.7rem}.event-faq-answer-body li::marker{color:var(--primary)}.event-faq-answer-body strong{color:#0f172a;font-weight:800}.event-faq-subtitle{margin:0;color:#0f172a;font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.event-faq-link{color:var(--primary);text-decoration:none;font-weight:800;border-bottom:1px solid rgba(63,90,235,.24);transition:color .2s ease,border-color .2s ease}.event-faq-link:hover{color:var(--primary-hover);border-bottom-color:currentColor}.event-faq-empty{margin:0;color:#64748b;font-style:italic}.faq-editor-copy .faq-editor-pill{background:#ffffff1a;border-color:#ffffff29}.faq-editor-item-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;color:#64748b;font-size:12px}.faq-editor-mini-pill{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;padding:6px 10px;background:#f8fafc;border:1px solid rgba(148,163,184,.2);font-weight:700}.faq-editor-item-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.faq-editor-item-actions--footer{padding:0 20px 20px}.faq-editor-answer{border-top:1px solid rgba(148,163,184,.2);padding:18px}.faq-editor-disabled{padding:28px;text-align:center;color:#64748b;border-top:1px solid rgba(148,163,184,.14);background:#f8fafcb8}.faq-editor-empty{border:1px dashed rgba(148,163,184,.32);border-radius:20px;background:#f8fafcb8;padding:28px;text-align:center;color:#64748b}@media(max-width:768px){.event-faq-header,.faq-editor-banner{flex-direction:column}.event-faq-header-metrics,.faq-editor-stats{justify-content:flex-start}.event-faq-list,.faq-editor-content{padding:16px}.event-faq-item-head,.faq-editor-item-head{flex-direction:column;padding:18px 16px 12px}.event-faq-answer-body,.faq-editor-answer-box{margin:0 16px 16px}.faq-editor-item-actions{justify-content:flex-start}.faq-editor-item-actions--footer{padding:0 16px 16px;justify-content:flex-end}}input:focus,select:focus,textarea:focus{border-color:var(--primary)!important}.card-dashboard>div{justify-content:flex-start}.card-next-appointments>div{padding:10px!important}.card-invoice>div,.card-working-hours>div{padding:16px!important}@media screen and (max-width:768px){.video-tutorials{width:100%;height:200px}}.title{display:flex;gap:10px;align-items:center;line-height:20px;border-bottom:solid 3px var(--primary);width:-webkit-fit-content;width:fit-content;padding-bottom:5px}.loader-syncx{width:48px;height:48px;border:3px dotted rgb(98,98,98);border-style:solid solid dotted dotted;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 2s linear infinite}.loader-syncx:after{content:"";box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px dotted var(--primary);border-style:solid solid dotted;width:24px;height:24px;border-radius:50%;animation:rotationBack 1s linear infinite;transform-origin:center center}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotationBack{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.container-alerts{display:grid;grid-gap:10px;grid-template-columns:repeat(3,1fr)}.container-alerts.two-columns{grid-template-columns:repeat(2,1fr)}.container-alerts.four-columns{grid-template-columns:repeat(4,1fr)}.container-alerts.five-columns{grid-template-columns:repeat(5,1fr)}@media screen and (max-width:780px){.card-pdf{min-width:1050px}}.email-autofill:-webkit-autofill,.email-autofill:-webkit-autofill:hover,.email-autofill:-webkit-autofill:focus{box-shadow:0 0 0 1000px #ffffff0d inset!important;-webkit-text-fill-color:#ffffff!important;caret-color:#fff!important}.loader-car{height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative}.car__body{animation:shake .2s ease-in-out infinite alternate}.car__line{transform-origin:center right;stroke-dasharray:22;animation:line .8s ease-in-out infinite;animation-fill-mode:both}.car__line--top{animation-delay:0s}.car__line--middle{animation-delay:.2s}.car__line--bottom{animation-delay:.4s}@keyframes shake{0%{transform:translateY(-1%)}to{transform:translateY(3%)}}@keyframes line{0%{stroke-dashoffset:22}25%{stroke-dashoffset:22}50%{stroke-dashoffset:0}51%{stroke-dashoffset:0}80%{stroke-dashoffset:-22}to{stroke-dashoffset:-22}}.square{width:100%;height:30px;background:linear-gradient(to right,red,#ff0,green);border-radius:15px;margin:20px 0;position:relative}.square>svg{position:absolute;top:50%;transform:translateY(-50%)}.word{animation:slideUp 3s infinite}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}25%{transform:translateY(0);opacity:1}75%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.arrow-down{width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;margin-left:16px;border-top:14px solid var(--primary)}.banner-car{height:180px;object-fit:cover}.text-login{text-align:left}@media screen and (max-width:800px){.mobile-fit{transform:scale(.3);transform-origin:top left;width:298vw}.banner-car{height:95px;object-fit:cover}.text-login{text-align:center}}@media print{body,html,.print-content{background:#fff!important}.print-padding{padding:20px!important}.print-content{zoom:.7}@page{size:A4;margin:0}}.print-scale{transform:scale(.7);transform-origin:top left}#tab-company-details button[role=tab]{font-size:13px;padding:8px 12px!important}#tab-company-details button[role=tab] svg{width:15px}.loading-dots:after{content:".";animation:dots 1.5s steps(3,end) infinite;display:inline-block;width:1em;text-align:left}@keyframes dots{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:"."}}.swiper{padding-bottom:40px!important}.swiper-scrollbar{background:#ced0d4;height:6px;border-radius:9999px;margin-top:20px;bottom:5px!important}.swiper-scrollbar-drag{background:var(--primary)!important;border-radius:9999px}@keyframes backgroundMove{0%{transform:scale(1) translate(0)}50%{transform:scale(1.05) translate(-2%,-2%)}to{transform:scale(1) translate(0)}}.animate-bg{animation:backgroundMove 20s ease-in-out infinite}@keyframes glow{0%,to{box-shadow:0 0 8px #06b6d426}50%{box-shadow:0 0 16px #06b6d44d}}.animate-glow{animation:glow 3s ease-in-out infinite}.animate-jelly:hover{animation:jelly .6s ease-in-out}@keyframes jelly{0%,to{transform:scale(1)}25%{transform:scale(1.1,.9)}50%{transform:scale(.9,1.1)}75%{transform:scale(1.05,.95)}}.grecaptcha-badge{visibility:hidden!important}.react-datepicker-wrapper{width:100%}.review-query{zoom:.9}@media screen and (min-width:768px){.review-query{zoom:.75}}.data-table th,.data-table td{padding:.625rem .5rem}.data-table th:first-child,.data-table td:first-child{padding-left:.75rem;padding-right:.25rem}.data-table__gutter{width:.75rem;padding:0!important}.file\:mr-3::-webkit-file-upload-button{margin-right:.75rem}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-lg::-webkit-file-upload-button{border-radius:.5rem}.file\:rounded-lg::file-selector-button{border-radius:.5rem}.file\:border-0::-webkit-file-upload-button{border-width:0px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-slate-900::-webkit-file-upload-button{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.file\:bg-slate-900::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.file\:px-3::-webkit-file-upload-button{padding-left:.75rem;padding-right:.75rem}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-2::-webkit-file-upload-button{padding-top:.5rem;padding-bottom:.5rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-xs::-webkit-file-upload-button{font-size:.75rem;line-height:1rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-semibold::-webkit-file-upload-button{font-weight:600}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-white::-webkit-file-upload-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.file\:text-white::file-selector-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-700::placeholder{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-300::placeholder{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:left-\[4px\]:after{content:var(--tw-content);left:4px}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:mx-6:after{content:var(--tw-content);margin-left:1.5rem;margin-right:1.5rem}.after\:hidden:after{content:var(--tw-content);display:none}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-6:after{content:var(--tw-content);height:1.5rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:border-b:after{content:var(--tw-content);border-bottom-width:1px}.after\:border-gray-200:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.first\:ml-0:first-child{margin-left:0}.first\:mt-0:first-child{margin-top:0}.first\:rounded-t-lg:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:mb-1:last-child{margin-bottom:.25rem}.last\:mr-0:last-child{margin-right:0}.last\:rounded-b-lg:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.odd\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.even\:bg-gray-50:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.empty\:hidden:empty{display:none}.focus-within\:border-\[var\(--primary\)\]:focus-within{border-color:var(--primary)}.focus-within\:border-indigo-300:focus-within{--tw-border-opacity: 1;border-color:rgb(180 198 252 / var(--tw-border-opacity, 1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-indigo-100:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 237 255 / var(--tw-ring-opacity, 1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-not-allowed:hover{cursor:not-allowed}.hover\:border-\[var\(--primary\,\#3f5aeb\)\]:hover{border-color:var(--primary,#3f5aeb)}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.hover\:border-amber-500:hover{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(164 202 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(118 169 250 / var(--tw-border-opacity, 1))}.hover\:border-cyan-300:hover{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.hover\:border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(180 198 252 / var(--tw-border-opacity, 1))}.hover\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(141 162 251 / var(--tw-border-opacity, 1))}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:border-rose-400:hover{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.hover\:border-sky-300:hover{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:border-teal-300:hover{--tw-border-opacity: 1;border-color:rgb(126 220 226 / var(--tw-border-opacity, 1))}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:\!bg-red-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(200 30 30 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-rose-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[\#fcfcff\]:hover{--tw-bg-opacity: 1;background-color:rgb(252 252 255 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(225 239 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(235 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/40:hover{background-color:#ebf5ff66}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(63 131 248 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-100:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-200:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-800:hover{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-200:hover{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50\/30:hover{background-color:#ecfdf54d}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(229 237 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(81 69 205 / var(--tw-bg-opacity, 1))}.hover\:bg-lime-200:hover{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-200:hover{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(253 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#f052521a}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-100:hover{--tw-bg-opacity: 1;background-color:rgb(213 245 246 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-200:hover{--tw-bg-opacity: 1;background-color:rgb(175 236 239 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.35\]:hover{background-color:#ffffff59}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity, 1))}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:text-\[\#2c3fb8\]:hover{--tw-text-opacity: 1;color:rgb(44 63 184 / var(--tw-text-opacity, 1))}.hover\:text-\[var\(--primary\)\]:hover{color:var(--primary)}.hover\:text-amber-900:hover{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity, 1))}.hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(88 80 236 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(249 128 128 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(200 30 30 / var(--tw-text-opacity, 1))}.hover\:text-rose-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow:hover{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-indigo-200:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(205 219 254 / var(--tw-ring-opacity, 1))}.hover\:ring-rose-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))}.hover\:ring-slate-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.hover\:brightness-\[0\.98\]:hover{--tw-brightness: brightness(.98);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)}.hover\:brightness-\[1\.03\]:hover{--tw-brightness: brightness(1.03);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)}.focus\:z-10:focus{z-index:10}.focus\:border-\[var\(--primary\)\]:focus{border-color:var(--primary)}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(164 202 254 / var(--tw-border-opacity, 1))}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(118 169 250 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity, 1))}.focus\:border-blue-600:focus{--tw-border-opacity: 1;border-color:rgb(28 100 242 / var(--tw-border-opacity, 1))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:border-gray-200:focus{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity, 1))}.focus\:border-green-600:focus{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity, 1))}.focus\:border-indigo-400:focus{--tw-border-opacity: 1;border-color:rgb(141 162 251 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(104 117 245 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity, 1))}.focus\:border-red-600:focus{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity, 1))}.focus\:border-rose-300:focus{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.focus\:border-rose-500:focus{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.focus\:border-sky-400:focus{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.focus\:border-slate-500:focus{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.focus\:border-teal-400:focus{--tw-border-opacity: 1;border-color:rgb(22 189 202 / var(--tw-border-opacity, 1))}.focus\:border-violet-500:focus{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.focus\:border-yellow-500:focus{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity, 1))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.focus\:bg-slate-50:focus{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:text-cyan-700:focus{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.focus\:text-gray-900:focus{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.focus\:text-rose-600:focus{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[var\(--primary\)\]:focus{--tw-ring-color: var(--primary)}.focus\:ring-amber-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.focus\:ring-amber-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(225 239 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(195 221 253 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(118 169 250 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500\/20:focus{--tw-ring-color: rgb(63 131 248 / .2)}.focus\:ring-blue-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(28 100 242 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.focus\:ring-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(188 240 218 / var(--tw-ring-opacity, 1))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(132 225 188 / var(--tw-ring-opacity, 1))}.focus\:ring-green-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(49 196 141 / var(--tw-ring-opacity, 1))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity, 1))}.focus\:ring-green-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 122 85 / var(--tw-ring-opacity, 1))}.focus\:ring-green-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 237 255 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(205 219 254 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(180 198 252 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(141 162 251 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(104 117 245 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(81 69 205 / var(--tw-ring-opacity, 1))}.focus\:ring-lime-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1))}.focus\:ring-lime-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))}.focus\:ring-lime-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))}.focus\:ring-lime-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 209 232 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 217 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 126 184 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(214 31 105 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 215 254 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(172 148 250 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity, 1))}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 232 232 / var(--tw-ring-opacity, 1))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 180 / var(--tw-ring-opacity, 1))}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity, 1))}.focus\:ring-red-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 36 36 / var(--tw-ring-opacity, 1))}.focus\:ring-red-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity, 1))}.focus\:ring-rose-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))}.focus\:ring-rose-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))}.focus\:ring-rose-500\/20:focus{--tw-ring-color: rgb(244 63 94 / .2)}.focus\:ring-sky-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(175 236 239 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 189 202 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-blue-100:active{--tw-bg-opacity: 1;background-color:rgb(225 239 254 / var(--tw-bg-opacity, 1))}.active\:bg-slate-100:active{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.active\:bg-slate-200:active{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.active\:bg-slate-50:active{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.active\:bg-slate-900\/10:active{background-color:#0f172a1a}.enabled\:hover\:bg-blue-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-cyan-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-cyan-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-gray-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-gray-900:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-green-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-green-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-indigo-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(229 237 255 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-lime-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-pink-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(252 232 243 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-purple-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(85 33 181 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-red-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-red-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-teal-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(213 245 246 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-yellow-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-yellow-500:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(194 120 3 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-gradient-to-bl:hover:enabled{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.enabled\:hover\:bg-gradient-to-br:hover:enabled{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.enabled\:hover\:bg-gradient-to-l:hover:enabled{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.enabled\:hover\:from-teal-200:hover:enabled{--tw-gradient-from: #AFECEF var(--tw-gradient-from-position);--tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.enabled\:hover\:to-lime-200:hover:enabled{--tw-gradient-to: #d9f99d var(--tw-gradient-to-position)}.enabled\:hover\:text-cyan-700:hover:enabled{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.enabled\:hover\:text-gray-700:hover:enabled{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.enabled\:hover\:text-gray-900:hover:enabled{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-slate-200:disabled{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.disabled\:bg-blue-300:disabled{--tw-bg-opacity: 1;background-color:rgb(164 202 254 / var(--tw-bg-opacity, 1))}.disabled\:bg-emerald-300:disabled{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-100:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:hover\:bg-white:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.group:first-child .group-first\:hidden{display:none}.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:first\:rounded-tl-lg:first-child,.group\/head:first-child .group-first\/head\:first\:rounded-tl-lg:first-child{border-top-left-radius:.5rem}.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:last\:rounded-tr-lg:last-child{border-top-right-radius:.5rem}.group\/head:first-child .group-first\/head\:last\:rounded-tr-lg:last-child{border-top-right-radius:.5rem}.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:first\:rounded-bl-lg:first-child{border-bottom-left-radius:.5rem}.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:last\:rounded-br-lg:last-child{border-bottom-right-radius:.5rem}.group[open] .group-open\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-green-200{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-lime-200{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-red-200{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-teal-200{--tw-bg-opacity: 1;background-color:rgb(175 236 239 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-white\/50{background-color:#ffffff80}.group:hover .group-hover\:bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus .group-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.group:focus .group-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group:focus .group-focus\:ring-cyan-500\/25{--tw-ring-color: rgb(6 182 212 / .25)}.group:focus .group-focus\:ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.group:focus-visible .group-focus-visible\:opacity-100{opacity:1}.group:enabled:hover .group-enabled\:group-hover\:bg-opacity-0{--tw-bg-opacity: 0}.group:enabled:hover .group-enabled\:group-hover\:text-inherit{color:inherit}.peer:placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:left-0{left:0}.peer:focus~.peer-focus\:top-1{top:.25rem}.peer:focus~.peer-focus\:top-2{top:.5rem}.peer:focus~.peer-focus\:-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:-translate-y-5{--tw-translate-y: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:px-2{padding-left:.5rem;padding-right:.5rem}.peer:focus~.peer-focus\:text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity, 1))}.peer:focus~.peer-focus\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}@supports ((-webkit-backdrop-filter: var(--tw)) or (backdrop-filter: var(--tw))){.supports-\[backdrop-filter\]\:bg-white\/60{background-color:#fff9}.supports-\[backdrop-filter\]\:bg-white\/70{background-color:#ffffffb3}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.dark\:border-none:is(.dark *){border-style:none}.dark\:border-cyan-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.dark\:border-cyan-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.dark\:border-cyan-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.dark\:border-emerald-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-gray-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.dark\:border-green-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(49 196 141 / var(--tw-border-opacity, 1))}.dark\:border-green-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity, 1))}.dark\:border-green-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity, 1))}.dark\:border-indigo-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(88 80 236 / var(--tw-border-opacity, 1))}.dark\:border-lime-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity, 1))}.dark\:border-orange-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 52 3 / var(--tw-border-opacity, 1))}.dark\:border-pink-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(214 31 105 / var(--tw-border-opacity, 1))}.dark\:border-red-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(249 128 128 / var(--tw-border-opacity, 1))}.dark\:border-red-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity, 1))}.dark\:border-red-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity, 1))}.dark\:border-teal-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(4 116 129 / var(--tw-border-opacity, 1))}.dark\:border-white:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-yellow-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(227 160 8 / var(--tw-border-opacity, 1))}.dark\:border-yellow-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(159 88 10 / var(--tw-border-opacity, 1))}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-900\/20:is(.dark *){background-color:#064e3b33}.dark\:bg-gray-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/30:is(.dark *){background-color:#1f29374d}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1f293780}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900\/80:is(.dark *){background-color:#111827cc}.dark\:bg-green-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity, 1))}.dark\:bg-green-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity, 1))}.dark\:bg-green-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity, 1))}.dark\:bg-green-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(1 71 55 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(104 117 245 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 80 236 / var(--tw-bg-opacity, 1))}.dark\:bg-lime-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity, 1))}.dark\:bg-lime-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.dark\:bg-pink-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity, 1))}.dark\:bg-pink-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(214 31 105 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(74 29 150 / var(--tw-bg-opacity, 1))}.dark\:bg-red-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity, 1))}.dark\:bg-red-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity, 1))}.dark\:bg-red-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity, 1))}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(119 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900\/20:is(.dark *){background-color:#771d1d33}.dark\:bg-teal-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(175 236 239 / var(--tw-bg-opacity, 1))}.dark\:bg-teal-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(4 116 129 / var(--tw-bg-opacity, 1))}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-yellow-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(159 88 10 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 49 18 / var(--tw-bg-opacity, 1))}.dark\:bg-opacity-80:is(.dark *){--tw-bg-opacity: .8}.dark\:fill-gray-300:is(.dark *){fill:#d1d5db}.dark\:text-blue-600:is(.dark *){--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity, 1))}.dark\:text-blue-800:is(.dark *){--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity, 1))}.dark\:text-blue-900:is(.dark *){--tw-text-opacity: 1;color:rgb(35 56 118 / var(--tw-text-opacity, 1))}.dark\:text-cyan-100:is(.dark *){--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\:text-cyan-500:is(.dark *){--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.dark\:text-cyan-600:is(.dark *){--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.dark\:text-cyan-800:is(.dark *){--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.dark\:text-cyan-900:is(.dark *){--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-gray-800:is(.dark *){--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.dark\:text-gray-900:is(.dark *){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(49 196 141 / var(--tw-text-opacity, 1))}.dark\:text-green-500:is(.dark *){--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity, 1))}.dark\:text-green-600:is(.dark *){--tw-text-opacity: 1;color:rgb(5 122 85 / var(--tw-text-opacity, 1))}.dark\:text-green-800:is(.dark *){--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity, 1))}.dark\:text-green-900:is(.dark *){--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity, 1))}.dark\:text-indigo-600:is(.dark *){--tw-text-opacity: 1;color:rgb(88 80 236 / var(--tw-text-opacity, 1))}.dark\:text-indigo-800:is(.dark *){--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity, 1))}.dark\:text-indigo-900:is(.dark *){--tw-text-opacity: 1;color:rgb(54 47 120 / var(--tw-text-opacity, 1))}.dark\:text-lime-600:is(.dark *){--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.dark\:text-lime-800:is(.dark *){--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity, 1))}.dark\:text-lime-900:is(.dark *){--tw-text-opacity: 1;color:rgb(54 83 20 / var(--tw-text-opacity, 1))}.dark\:text-pink-600:is(.dark *){--tw-text-opacity: 1;color:rgb(214 31 105 / var(--tw-text-opacity, 1))}.dark\:text-pink-800:is(.dark *){--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity, 1))}.dark\:text-pink-900:is(.dark *){--tw-text-opacity: 1;color:rgb(117 26 61 / var(--tw-text-opacity, 1))}.dark\:text-purple-600:is(.dark *){--tw-text-opacity: 1;color:rgb(126 58 242 / var(--tw-text-opacity, 1))}.dark\:text-purple-800:is(.dark *){--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity, 1))}.dark\:text-purple-900:is(.dark *){--tw-text-opacity: 1;color:rgb(74 29 150 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(249 128 128 / var(--tw-text-opacity, 1))}.dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity, 1))}.dark\:text-red-600:is(.dark *){--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity, 1))}.dark\:text-red-800:is(.dark *){--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity, 1))}.dark\:text-red-900:is(.dark *){--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity, 1))}.dark\:text-teal-600:is(.dark *){--tw-text-opacity: 1;color:rgb(4 116 129 / var(--tw-text-opacity, 1))}.dark\:text-teal-800:is(.dark *){--tw-text-opacity: 1;color:rgb(5 80 92 / var(--tw-text-opacity, 1))}.dark\:text-teal-900:is(.dark *){--tw-text-opacity: 1;color:rgb(1 68 81 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-600:is(.dark *){--tw-text-opacity: 1;color:rgb(159 88 10 / var(--tw-text-opacity, 1))}.dark\:text-yellow-800:is(.dark *){--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity, 1))}.dark\:text-yellow-900:is(.dark *){--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:mix-blend-color:is(.dark *){mix-blend-mode:color}.dark\:shadow-sm-light:is(.dark *){--tw-shadow: 0 2px 5px 0px rgba(255, 255, 255, .08);--tw-shadow-colored: 0 2px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:ring-blue-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(118 169 250 / var(--tw-ring-opacity, 1))}.dark\:ring-cyan-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.dark\:ring-emerald-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-900:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.dark\:ring-green-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity, 1))}.dark\:ring-pink-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(231 70 148 / var(--tw-ring-opacity, 1))}.dark\:ring-purple-600:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity, 1))}.dark\:ring-red-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(200 30 30 / var(--tw-ring-opacity, 1))}.dark\:ring-rose-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))}.dark\:ring-violet-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))}.dark\:ring-yellow-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity, 1))}.dark\:ring-offset-blue-700:is(.dark *){--tw-ring-offset-color: #1A56DB}.dark\:ring-offset-cyan-600:is(.dark *){--tw-ring-offset-color: #0891b2}.dark\:ring-offset-gray-800:is(.dark *){--tw-ring-offset-color: #1F2937}.dark\:ring-offset-gray-900:is(.dark *){--tw-ring-offset-color: #111827}.dark\:ring-offset-green-600:is(.dark *){--tw-ring-offset-color: #057A55}.dark\:ring-offset-green-800:is(.dark *){--tw-ring-offset-color: #03543F}.dark\:ring-offset-indigo-700:is(.dark *){--tw-ring-offset-color: #5145CD}.dark\:ring-offset-lime-700:is(.dark *){--tw-ring-offset-color: #4d7c0f}.dark\:ring-offset-pink-600:is(.dark *){--tw-ring-offset-color: #D61F69}.dark\:ring-offset-purple-600:is(.dark *){--tw-ring-offset-color: #7E3AF2}.dark\:ring-offset-red-600:is(.dark *){--tw-ring-offset-color: #E02424}.dark\:ring-offset-red-900:is(.dark *){--tw-ring-offset-color: #771D1D}.dark\:ring-offset-teal-600:is(.dark *){--tw-ring-offset-color: #047481}.dark\:ring-offset-yellow-400:is(.dark *){--tw-ring-offset-color: #E3A008}.odd\:dark\:bg-gray-800:is(.dark *):nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.even\:dark\:bg-gray-700:is(.dark *):nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(164 202 254 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-cyan-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-cyan-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(132 225 188 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-indigo-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(180 198 252 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-lime-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-pink-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(248 180 217 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-purple-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(202 191 253 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(248 180 180 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-teal-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(126 220 226 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-yellow-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity, 1))}.dark\:focus\:border-cyan-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.dark\:focus\:border-green-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity, 1))}.dark\:focus\:border-red-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity, 1))}.dark\:focus\:border-yellow-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity, 1))}.dark\:focus\:bg-cyan-600:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.dark\:focus\:bg-gray-600:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:focus\:text-white:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:ring-blue-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(26 86 219 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-blue-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-cyan-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-cyan-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-cyan-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-cyan-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-900:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(5 122 85 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(4 108 78 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-indigo-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(81 69 205 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-lime-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-lime-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-pink-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(214 31 105 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-pink-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(191 18 93 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-pink-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-purple-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-purple-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-purple-900:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(74 29 150 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-400:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(224 36 36 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(200 30 30 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(155 28 28 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-900:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-teal-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-teal-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(3 102 114 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-teal-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(5 80 92 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-yellow-400:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-yellow-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-yellow-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(142 75 16 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-yellow-900:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(99 49 18 / var(--tw-ring-opacity, 1))}.dark\:focus-visible\:ring-offset-0:focus-visible:is(.dark *){--tw-ring-offset-width: 0px}.dark\:enabled\:hover\:border-cyan-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.dark\:enabled\:hover\:border-gray-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:enabled\:hover\:border-green-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(4 108 78 / var(--tw-border-opacity, 1))}.dark\:enabled\:hover\:border-indigo-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(81 69 205 / var(--tw-border-opacity, 1))}.dark\:enabled\:hover\:border-lime-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(77 124 15 / var(--tw-border-opacity, 1))}.dark\:enabled\:hover\:border-pink-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(191 18 93 / var(--tw-border-opacity, 1))}.dark\:enabled\:hover\:border-red-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(200 30 30 / var(--tw-border-opacity, 1))}.dark\:enabled\:hover\:border-teal-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(3 102 114 / var(--tw-border-opacity, 1))}.dark\:enabled\:hover\:border-yellow-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(142 75 16 / var(--tw-border-opacity, 1))}.dark\:enabled\:hover\:bg-cyan-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.dark\:enabled\:hover\:bg-gray-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:enabled\:hover\:bg-green-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity, 1))}.dark\:enabled\:hover\:bg-indigo-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(81 69 205 / var(--tw-bg-opacity, 1))}.dark\:enabled\:hover\:bg-lime-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity, 1))}.dark\:enabled\:hover\:bg-pink-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(191 18 93 / var(--tw-bg-opacity, 1))}.dark\:enabled\:hover\:bg-purple-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity, 1))}.dark\:enabled\:hover\:bg-red-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity, 1))}.dark\:enabled\:hover\:bg-teal-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(3 102 114 / var(--tw-bg-opacity, 1))}.dark\:enabled\:hover\:bg-yellow-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(142 75 16 / var(--tw-bg-opacity, 1))}.enabled\:dark\:hover\:bg-gray-700:hover:is(.dark *):enabled{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:enabled\:hover\:text-white:hover:enabled:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.enabled\:dark\:hover\:text-white:hover:is(.dark *):enabled{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.disabled\:dark\:text-gray-500:is(.dark *):disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:bg-blue-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(164 202 254 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-cyan-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-gray-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-gray-800\/60:is(.dark *){background-color:#1f293799}.group:hover .dark\:group-hover\:bg-green-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(132 225 188 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-indigo-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(180 198 252 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-lime-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-pink-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(248 180 217 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-purple-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(202 191 253 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-red-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(248 180 180 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-teal-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(126 220 226 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:bg-yellow-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity, 1))}.group:hover .dark\:group-hover\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:focus .dark\:group-focus\:ring-gray-800\/70:is(.dark *){--tw-ring-color: rgb(31 41 55 / .7)}.peer:focus~.peer-focus\:dark\:text-blue-500:is(.dark *){--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-last{order:9999}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:-mt-12{margin-top:-3rem}.sm\:mb-0{margin-bottom:0}.sm\:ml-auto{margin-left:auto}.sm\:mt-6{margin-top:1.5rem}.sm\:line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-14{height:3.5rem}.sm\:h-24{height:6rem}.sm\:h-3\.5{height:.875rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-\[440px\]{height:440px}.sm\:max-h-\[88vh\]{max-height:88vh}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:min-h-0{min-height:0px}.sm\:min-h-\[300px\]{min-height:300px}.sm\:min-h-\[36px\]{min-height:36px}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-14{width:3.5rem}.sm\:w-24{width:6rem}.sm\:w-3\.5{width:.875rem}.sm\:w-40{width:10rem}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-56{width:14rem}.sm\:w-6{width:1.5rem}.sm\:w-7{width:1.75rem}.sm\:w-8{width:2rem}.sm\:w-\[240px\]{width:240px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-0{min-width:0px}.sm\:min-w-\[calc\(240px\+var\(--colunas\)\*96px\)\]{min-width:calc(240px + var(--colunas) * 96px)}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1}.sm\:flex-none{flex:none}.sm\:shrink{flex-shrink:1}.sm\:shrink-0{flex-shrink:0}.sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[28px_104px_minmax\(0\,1fr\)_auto\]{grid-template-columns:28px 104px minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-x-2{column-gap:.5rem}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.sm\:overflow-visible{overflow:visible}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-full{border-radius:9999px}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:border-x{border-left-width:1px;border-right-width:1px}.sm\:border-b-0{border-bottom-width:0px}.sm\:p-1{padding:.25rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-\[18px\]{padding-top:18px;padding-bottom:18px}.sm\:pb-0{padding-bottom:0}.sm\:pb-1{padding-bottom:.25rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-\[52px\]{padding-left:52px}.sm\:pr-8{padding-right:2rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:font-semibold{font-weight:600}.sm\:text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.sm\:before\:mr-2:before{content:var(--tw-content);margin-right:.5rem}.sm\:before\:text-slate-300:before{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.sm\:before\:content-\[\'·\'\]:before{--tw-content: "·";content:var(--tw-content)}.sm\:after\:inline-block:after{content:var(--tw-content);display:inline-block}.sm\:after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}}@media(min-width:768px){.md\:static{position:static}.md\:relative{position:relative}.md\:inset-0{top:0;right:0;bottom:0;left:0}.md\:bottom-0{bottom:0}.md\:bottom-2{bottom:.5rem}.md\:right-0{right:0}.md\:z-0{z-index:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-none{order:0}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mb-0{margin-bottom:0}.md\:mb-5{margin-bottom:1.25rem}.md\:me-auto{margin-inline-end:auto}.md\:ml-0{margin-left:0}.md\:ml-2{margin-left:.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-6{margin-right:1.5rem}.md\:mt-0{margin-top:0}.md\:mt-5{margin-top:1.25rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-20{height:5rem}.md\:h-64{height:16rem}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:max-h-\[26rem\]{max-height:26rem}.md\:max-h-\[55vh\]{max-height:55vh}.md\:max-h-screen{max-height:100vh}.md\:min-h-0{min-height:0px}.md\:w-1\/4{width:25%}.md\:w-12{width:3rem}.md\:w-20{width:5rem}.md\:w-3\/4{width:75%}.md\:w-4\/6{width:66.666667%}.md\:w-44{width:11rem}.md\:w-48{width:12rem}.md\:w-72{width:18rem}.md\:w-80{width:20rem}.md\:w-96{width:24rem}.md\:w-\[116px\]{width:116px}.md\:w-\[124px\]{width:124px}.md\:w-\[140px\]{width:140px}.md\:w-\[220px\]{width:220px}.md\:w-auto{width:auto}.md\:w-fit{width:-webkit-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:min-w-0{min-width:0px}.md\:min-w-\[220px\]{min-width:220px}.md\:max-w-3xl{max-width:48rem}.md\:max-w-60{max-width:15rem}.md\:max-w-\[26rem\]{max-width:26rem}.md\:max-w-\[40ch\]{max-width:40ch}.md\:max-w-sm{max-width:24rem}.md\:max-w-xl{max-width:36rem}.md\:flex-none{flex:none}.md\:snap-none{scroll-snap-type:none}.md\:columns-2{columns:2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[72px_22px_minmax\(0\,1\.3fr\)_minmax\(0\,1\.6fr\)_48px_minmax\(0\,0\.9fr\)_56px_minmax\(0\,0\.9fr\)\]{grid-template-columns:72px 22px minmax(0,1.3fr) minmax(0,1.6fr) 48px minmax(0,.9fr) 56px minmax(0,.9fr)}.md\:grid-cols-\[72px_22px_minmax\(0\,1\.3fr\)_minmax\(0\,1\.6fr\)_48px_minmax\(0\,0\.9fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:72px 22px minmax(0,1.3fr) minmax(0,1.6fr) 48px minmax(0,.9fr) minmax(0,.9fr)}.md\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0px}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:overflow-visible{overflow:visible}.md\:overflow-y-auto{overflow-y:auto}.md\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md\:rounded-md{border-radius:.375rem}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\:border-0{border-width:0px}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:p-10{padding:2.5rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-\[22px\]{padding-left:22px;padding-right:22px}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:pb-0{padding-bottom:0}.md\:pb-12{padding-bottom:3rem}.md\:pb-24{padding-bottom:6rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pr-1{padding-right:.25rem}.md\:pr-8{padding-right:2rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[15px\]{font-size:15px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:font-medium{font-weight:500}.md\:text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.md\:dark\:hover\:bg-transparent:hover:is(.dark *){background-color:transparent}.md\:dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}@media(min-width:1024px){.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:top-0{top:0}.lg\:top-4{top:1rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-first{order:-9999}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:row-span-2{grid-row:span 2 / span 2}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:mt-0{margin-top:0}.lg\:mt-6{margin-top:1.5rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-16{height:4rem}.lg\:h-8{height:2rem}.lg\:h-auto{height:auto}.lg\:min-h-\[13\.5rem\]{min-height:13.5rem}.lg\:min-h-\[9rem\]{min-height:9rem}.lg\:w-28{width:7rem}.lg\:w-3\/6{width:50%}.lg\:w-72{width:18rem}.lg\:w-8{width:2rem}.lg\:w-\[184px\]{width:184px}.lg\:w-\[300px\]{width:300px}.lg\:w-\[320px\]{width:320px}.lg\:w-\[340px\]{width:340px}.lg\:w-auto{width:auto}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-4xl{max-width:56rem}.lg\:flex-1{flex:1 1}.lg\:flex-none{flex:none}.lg\:flex-shrink-0{flex-shrink:0}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.45fr_1fr\]{grid-template-columns:1.45fr 1fr}.lg\:grid-cols-\[20px_52px_112px_minmax\(0\,1fr\)_190px_auto\]{grid-template-columns:20px 52px 112px minmax(0,1fr) 190px auto}.lg\:grid-cols-\[52px_112px_minmax\(0\,1fr\)_190px\]{grid-template-columns:52px 112px minmax(0,1fr) 190px}.lg\:grid-cols-\[52px_112px_minmax\(0\,1fr\)_190px_auto\]{grid-template-columns:52px 112px minmax(0,1fr) 190px auto}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)_minmax\(0\,0\.9fr\)_68px\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,.9fr) 68px}.lg\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_270px\]{grid-template-columns:minmax(0,1fr) 270px}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-1\.5{gap:.375rem}.lg\:gap-2{gap:.5rem}.lg\:gap-3{gap:.75rem}.lg\:gap-3\.5{gap:.875rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:gap-x-4{column-gap:1rem}.lg\:gap-x-6{column-gap:1.5rem}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.lg\:self-start{align-self:flex-start}.lg\:self-end{align-self:flex-end}.lg\:overflow-visible{overflow:visible}.lg\:rounded-xl{border-radius:.75rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-7{padding-bottom:1.75rem}.lg\:pt-9{padding-top:2.25rem}.lg\:text-center{text-align:center}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-\[11px\]{font-size:11px}.lg\:text-\[13\.5px\]{font-size:13.5px}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[22px\]{font-size:22px}.lg\:text-\[26px\]{font-size:26px}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}.lg\:normal-case{text-transform:none}.lg\:tracking-normal{letter-spacing:0em}.lg\:text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}}@media(min-width:1280px){.xl\:sticky{position:-webkit-sticky;position:sticky}.xl\:top-4{top:1rem}.xl\:flex{display:flex}.xl\:table-cell{display:table-cell}.xl\:hidden{display:none}.xl\:max-h-\[34rem\]{max-height:34rem}.xl\:w-2\/6{width:33.333333%}.xl\:w-\[340px\]{width:340px}.xl\:flex-1{flex:1 1}.xl\:shrink-0{flex-shrink:0}.xl\:columns-3{columns:3}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:gap-6{gap:1.5rem}.xl\:text-sm{font-size:.875rem;line-height:1.25rem}.xl\:after\:mx-10:after{content:var(--tw-content);margin-left:2.5rem;margin-right:2.5rem}}@media(min-width:1536px){.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.peer:focus~.rtl\:peer-focus\:left-auto:where([dir=rtl],[dir=rtl] *){left:auto}.peer:focus~.rtl\:peer-focus\:translate-x-1\/4:where([dir=rtl],[dir=rtl] *){--tw-translate-x: 25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\:\:-webkit-scrollbar\]\:\!hidden::-webkit-scrollbar{display:none!important}.\[\&\:\:-webkit-scrollbar\]\:\!h-0::-webkit-scrollbar{height:0px!important}.\[\&\:\:-webkit-scrollbar\]\:\!w-0::-webkit-scrollbar{width:0px!important}.\[\&\:\:-webkit-scrollbar\]\:\!bg-transparent::-webkit-scrollbar{background-color:transparent!important}.\[\&\>\*\]\:pointer-events-none>*{pointer-events:none}.\[\&\>\*\]\:cursor-grab>*{cursor:grab}.\[\&\>\*\]\:first\:rounded-t-lg:first-child>*{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.\[\&\>\*\]\:last\:rounded-b-lg:last-child>*{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.\[\&\>\*\]\:last\:border-b-0:last-child>*{border-bottom-width:0px}.\[\&\>button\:last-child\]\:flex-\[2\]>button:last-child{flex:2 1}.\[\&\>button\]\:flex-1>button{flex:1 1}.\[\&\>button\]\:py-3>button{padding-top:.75rem;padding-bottom:.75rem}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&_p\]\:mb-1 p{margin-bottom:.25rem}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-4 ul{padding-left:1rem}@media(pointer:fine){.\[\@media\(pointer\:fine\)\]\:inline{display:inline}.\[\@media\(pointer\:fine\)\]\:hidden{display:none}}.login-root{min-height:100dvh;display:flex;font-family:Montserrat,Helvetica,sans-serif;background:#020817}.login-left{display:none;flex-direction:column;width:58%;position:relative;overflow:hidden;background:linear-gradient(160deg,#021c30,#011629,#010f1e)}@media(min-width:1024px){.login-left{display:flex}.login-mobile-badge{display:none}}.login-dot-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.055) 1px,transparent 1px);background-size:28px 28px}.login-blob{position:absolute;border-radius:50%;pointer-events:none}.login-blob--1{top:-220px;left:-220px;width:650px;height:650px;background:#3f5aeb21;filter:blur(100px)}.login-blob--2{bottom:-80px;right:-80px;width:400px;height:400px;background:#3f5aeb14;filter:blur(80px)}.login-left-inner{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:48px 56px}.login-left-logo{height:30px;object-fit:contain;width:-webkit-fit-content;width:fit-content}.login-left-content{flex:1 1;display:flex;flex-direction:column;justify-content:center}.login-badge{display:inline-flex;align-items:center;gap:6px;width:-webkit-fit-content;width:fit-content;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;margin-bottom:24px;padding:6px 12px;border-radius:999px;color:#849fff;background:#3f5aeb26;border:1px solid rgba(63,90,235,.22)}.login-headline{font-size:2.6rem;font-weight:800;line-height:1.15;margin:0 0 16px;color:#ffffffed}.login-headline span{color:#7b96ff}.login-subtext{font-size:13.5px;line-height:1.75;margin:0 0 40px;color:#ffffff5c;max-width:600px}.login-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.login-metric-card{border-radius:16px;padding:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.login-metric-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.login-metric-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#3f5aeb33;flex-shrink:0}.login-metric-trend{font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:999px;background:#4ade801f;color:#4ade80}.login-metric-value{font-size:1.6rem;font-weight:800;line-height:1;margin:0 0 4px;color:#ffffffeb}.login-metric-label{font-size:11px;margin:0;color:#ffffff5c}.login-status-bar{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.login-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#4ade80;box-shadow:0 0 6px #4ade80;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 6px #4ade80;opacity:1}50%{box-shadow:0 0 14px #4ade80;opacity:.75}}.login-status-text{font-size:12px;font-weight:500;margin:0;color:#ffffff80}.login-left-footer{font-size:11px;margin:0;color:#ffffff2e}.login-right{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px;background:#fff}.login-mobile-logo{display:block;height:28px;object-fit:contain;margin-bottom:40px}@media(min-width:1024px){.login-mobile-logo{display:none}}.login-form-container{width:100%;max-width:400px}.login-desktop-logo{display:none;height:26px;object-fit:contain;margin-bottom:40px}@media(min-width:1024px){.login-desktop-logo{display:block}}.login-form-title{font-size:1.75rem;font-weight:800;line-height:1.2;color:#0f172a;margin:0 0 6px}.login-form-subtitle{font-size:14px;color:#94a3b8;margin:0 0 4px}.login-form-divider{width:40px;height:4px;border-radius:999px;background:var(--primary);margin-bottom:32px}.login-form{display:flex;flex-direction:column;gap:20px}.login-field{display:flex;flex-direction:column}.login-label{font-size:13px;font-weight:600;color:#374151;margin-bottom:8px}.login-input{width:100%;border-radius:12px;font-size:14px;padding:14px 16px;border:1.5px solid #e8edf3;background:#f8fafc;color:#0f172a;outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit;box-sizing:border-box}.login-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3f5aeb1a}.login-input-wrapper{position:relative}.login-input-wrapper .login-input{padding-right:48px}.login-eye-btn{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;color:#94a3b8;display:flex;align-items:center;transition:color .15s;line-height:1}.login-eye-btn:hover{color:#475569}.login-error{display:flex;align-items:center;gap:10px;font-size:13px;padding:14px;border-radius:12px;background:#fff1f2;border:1px solid #fecdd3;color:#be123c;margin:0}.login-submit-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-radius:12px;font-size:14px;font-weight:700;color:#fff;background:var(--primary);border:none;cursor:pointer;transition:background .15s,transform .1s;font-family:inherit;margin-top:4px}.login-submit-btn:hover:not(:disabled){background:var(--primary-hover)}.login-submit-btn:active:not(:disabled){transform:scale(.985)}.login-submit-btn:disabled{opacity:.7;cursor:not-allowed}@keyframes login-spin{to{transform:rotate(360deg)}}.login-spinner{animation:login-spin .75s linear infinite}.login-recaptcha{font-size:11px;text-align:center;color:#cbd5e1;margin-top:24px}@media(max-width:1023px){.login-root{position:relative;overflow:hidden;background:radial-gradient(circle at 14% 10%,rgba(63,90,235,.24),transparent 26%),radial-gradient(circle at 88% 18%,rgba(77,124,255,.18),transparent 28%),linear-gradient(180deg,#061121,#081626 44%,#020817)}.login-right{position:relative;justify-content:flex-start;min-height:100dvh;padding:calc(20px + var(--safe-area-top)) 16px calc(24px + var(--safe-area-bottom));background:radial-gradient(circle at 16% 0%,rgba(99,102,241,.22),transparent 30%),radial-gradient(circle at 88% 24%,rgba(14,165,233,.14),transparent 30%),linear-gradient(180deg,#081122,#07101f 48%,#020817);overflow-y:auto;-webkit-overflow-scrolling:touch}.login-right:before,.login-right:after{content:"";position:absolute;border-radius:999px;pointer-events:none;filter:blur(8px);opacity:.9}.login-right:before{top:58px;left:-70px;width:180px;height:180px;background:#3f5aeb38}.login-right:after{right:-40px;bottom:28px;width:140px;height:140px;background:#38bdf81f}.login-mobile-header{position:relative;z-index:1;width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:18px}.login-mobile-logo{display:block;height:34px;margin-bottom:0;filter:drop-shadow(0 10px 24px rgba(2,6,23,.35))}.login-mobile-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffffffd1;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.login-form-container{position:relative;z-index:1;width:100%;max-width:420px;padding:26px 20px 22px;border-radius:30px;background:#ffffffeb;border:1px solid rgba(148,163,184,.2);box-shadow:0 24px 80px #02061757,inset 0 1px #ffffff8c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.login-desktop-logo{display:none}.login-form-title{font-size:1.45rem;line-height:1.12;color:#0f172a;letter-spacing:-.015em;text-align:center;margin-bottom:4px}.login-form-subtitle{font-size:14px;color:#64748b;margin-bottom:0}.login-form-divider{width:56px;height:5px;margin-bottom:28px;background:linear-gradient(90deg,#3f5aeb,#4f8dff)}.login-form{gap:16px}.login-label{color:#334155}.login-input{border-radius:16px;padding:15px 16px;border:1px solid rgba(148,163,184,.24);background:#f8fafcf5;box-shadow:inset 0 1px #ffffffb8}.login-input:focus{border-color:#3f5aeba6;box-shadow:0 0 0 4px #3f5aeb1f,inset 0 1px #fffc}.login-eye-btn{color:#64748b}.login-error{border-radius:16px;background:#fff1f2f5;border-color:#fb71853d}.login-submit-btn{border-radius:16px;padding:16px 18px;font-size:15px;background:linear-gradient(135deg,#3f5aeb,#2742d3);box-shadow:0 14px 28px #3f5aeb47}.login-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#4b67ff,#2038c2)}.login-recaptcha{color:#0f172a75;margin-top:18px}}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.intl-phone-field{width:100%}.intl-phone-field__label{display:block;margin-bottom:.25rem;font-size:.875rem;font-weight:500;color:#111827}.intl-phone-field__required{color:#ef4444}.intl-phone-field__error{display:block;margin-top:.25rem;font-size:.75rem;color:#ef4444}.intl-phone-input.PhoneInput{display:flex;align-items:stretch;gap:8px}.intl-phone-input .PhoneInputCountry{display:flex;align-items:center;gap:.35rem;margin:0;padding:0 .6rem;border:1px solid #d1d5db;border-radius:.5rem;background-color:#f9fafb}.intl-phone-input .PhoneInputCountryIcon{width:1.5em;height:1.1em;box-shadow:none}.intl-phone-input .PhoneInputInput{width:100%;border:1px solid #d1d5db;border-radius:.5rem;background-color:#f9fafb;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;color:#111827;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.intl-phone-input .PhoneInputInput::placeholder{color:#9ca3af}.intl-phone-input .PhoneInputInput:focus{outline:none;border-color:#3f5aeb;box-shadow:0 0 0 1px #3f5aeb;background-color:#fff}.intl-phone-input--error .PhoneInputInput,.intl-phone-input--error .PhoneInputCountry{border-color:#ef4444}.uf-form{box-sizing:border-box;width:100%}.uf-card{box-sizing:border-box;border:1px solid #e8edf3;border-radius:16px;background:#fff;padding:18px 20px;box-shadow:0 1px 2px #0f172a0a}.uf-card+.uf-card{margin-top:16px}.uf-card__head{display:flex;align-items:center;gap:10px;margin-bottom:18px}.uf-card__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:999px;background:#eef2ff;color:var(--primary, #3f5aeb);font-size:15px}.uf-card__title{margin:0;font-size:13.5px;font-weight:700;color:#0f172a}.uf-card__subtitle{margin:2px 0 0;font-size:11.5px;color:#94a3b8;line-height:1.35}.uf-grid{display:grid;gap:16px;align-items:start}@media(min-width:768px){.uf-grid--2{grid-template-columns:1fr 1fr}}.uf-field{display:flex;flex-direction:column;min-width:0}.uf-field__label{display:block;margin-bottom:6px;font-size:12.5px;font-weight:600;color:#334155}.uf-field__required{color:#ef4444}.uf-field__box{position:relative;display:flex}.uf-field__control{box-sizing:border-box;width:100%;border:1px solid #dbe2ea;border-radius:10px;background:#fff;padding:10px 12px;font-family:inherit;font-size:14px;line-height:20px;color:#0f172a;transition:border-color .15s ease,box-shadow .15s ease}.uf-field__control::placeholder{color:#9aa6b8}.uf-field__control:hover:not(:focus):not(:disabled){border-color:#c3cdda}.uf-field__control:focus{outline:none;border-color:var(--primary, #3f5aeb);box-shadow:0 0 0 3px #3f5aeb21}.uf-field__control:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.uf-field__control--with-slot{padding-right:44px}.uf-field__slot{position:absolute;top:0;right:4px;bottom:0;display:flex;align-items:center}.uf-field__slot-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#94a3b8;cursor:pointer;transition:background .15s ease,color .15s ease}.uf-field__slot-btn:hover{background:#f1f5f9;color:#475569}.uf-field__msg{display:flex;align-items:flex-start;gap:5px;margin:5px 0 0;font-size:11.5px;line-height:1.45;color:#94a3b8}.uf-field__msg-icon{flex-shrink:0;margin-top:2px}.uf-field__msg--error{color:#dc2626}.uf-field__msg--ok{color:#059669}.uf-field--invalid .uf-field__control{border-color:#f0a3a3}.uf-field--invalid .uf-field__control:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444421}.uf-form .intl-phone-field__label{margin-bottom:6px;font-size:12.5px;font-weight:600;color:#334155}.uf-form .intl-phone-input.PhoneInput{gap:6px}.uf-form .intl-phone-input .PhoneInputInput,.uf-form .intl-phone-input .PhoneInputCountry{border-color:#dbe2ea;border-radius:10px;background-color:#fff}.uf-form .intl-phone-input .PhoneInputInput{padding:10px 12px;font-size:14px;line-height:20px}.uf-form .intl-phone-input .PhoneInputInput:focus{border-color:var(--primary, #3f5aeb);box-shadow:0 0 0 3px #3f5aeb21}.uf-form .intl-phone-field__error{margin-top:5px;font-size:11.5px;line-height:1.45}.uf-strength{display:flex;align-items:center;gap:8px;margin-top:7px}.uf-strength__track{display:flex;flex:1 1;gap:4px}.uf-strength__seg{height:4px;flex:1 1;border-radius:999px;background:#e8edf3;transition:background .2s ease}.uf-strength__seg--1{background:#f59e0b}.uf-strength__seg--2{background:#eab308}.uf-strength__seg--3{background:#10b981}.uf-strength__label{flex-shrink:0;font-size:11px;font-weight:700;color:#64748b}._overlay_hs1kp_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:1.5rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .22s ease,visibility .22s ease;background:#00000080}._hidden_hs1kp_15{opacity:0;pointer-events:none;visibility:hidden}._visible_hs1kp_20{opacity:1;pointer-events:auto;visibility:visible}._frame_hs1kp_25{position:relative;width:100%;max-width:900px;border-radius:18px;border:1px solid rgba(15,23,42,.15);background:#fff;box-shadow:0 22px 55px #0f172a40;overflow:hidden;transform:translateY(1.25rem);opacity:0;transition:transform .22s ease,opacity .22s ease;max-height:80vh}._enter_hs1kp_39{transform:translateY(0);opacity:1}._headerWrap_hs1kp_43{border-radius:14px 14px 0 0;border-bottom:1px solid rgba(150,150,150,.15);background:#f8fafc;padding:.6rem;color:#0f172a;box-shadow:0 2px 5px #b7b7b733;display:flex;align-items:center;gap:.75rem}._headerIcon_hs1kp_54{width:30px;height:30px;border-radius:8px;background:var(--primary);display:grid;place-items:center;font-size:.8rem;color:#fff}._headerText_hs1kp_64{flex:1 1}._headerSide_hs1kp_67{display:flex;flex-direction:column;gap:.1rem}._label_hs1kp_72{font-size:.65rem;letter-spacing:.4em;text-transform:uppercase;opacity:.7}._title_hs1kp_78{font-size:1rem;font-weight:600;margin:0}._hint_hs1kp_83{font-size:.75rem;opacity:.65;margin:0}._badge_hs1kp_88{background:#e0f2fe;color:#0369a1;padding:.1rem .6rem;border-radius:999px;font-size:.6rem;letter-spacing:.3em}._content_hs1kp_96{padding:1rem 1rem 2rem;max-height:calc(80vh - 60px);overflow-y:auto}._bodySpacing_hs1kp_101{display:flex;flex-direction:column;gap:1rem}._actions_hs1kp_106{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}._actions_hs1kp_106 button{border-radius:999px;padding:.65rem 1.35rem;font-size:.9rem;font-weight:600;border:none;cursor:pointer}._primary_hs1kp_120{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;transition:filter .15s ease}._primary_hs1kp_120:hover{filter:brightness(1.1)}._secondary_hs1kp_128{background:#f1f5f9;color:#0f172a;border:1px solid #cbd5f5}._wide_hs1kp_133{width:100%}._small_hs1kp_136{max-width:540px}._medium_hs1kp_139{max-width:768px}._large_hs1kp_142{max-width:1024px}._xlarge_hs1kp_145{max-width:1280px}._xxlarge_hs1kp_149{max-width:1440px}@media screen and (max-width:768px){._title_hs1kp_78{font-size:.875rem}._overlay_hs1kp_1{padding:10px}._content_hs1kp_96{padding:1rem .5rem 2rem}}@media screen and (max-width:768px){._overlay_hs1kp_1._sheet_hs1kp_173{padding:0;align-items:flex-end;-webkit-backdrop-filter:none;backdrop-filter:none}._frame_hs1kp_25._sheet_hs1kp_173{width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;border:0;border-radius:0;display:flex;flex-direction:column;transform:translateY(100%)}._frame_hs1kp_25._sheet_hs1kp_173._enter_hs1kp_39{transform:translateY(0)}._sheet_hs1kp_173 ._headerWrap_hs1kp_43{position:-webkit-sticky;position:sticky;top:0;z-index:2;border-radius:0;padding-top:max(.6rem,env(safe-area-inset-top))}._sheet_hs1kp_173 ._label_hs1kp_72{letter-spacing:.18em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sheet_hs1kp_173 ._closeButton_hs1kp_219{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;border:0;border-radius:999px;background:transparent;color:#475569;font-size:1.15rem;cursor:pointer}._sheet_hs1kp_173 ._closeButton_hs1kp_219:active{background:#94a3b838}._sheet_hs1kp_173 ._content_hs1kp_96{flex:1 1 auto;max-height:none;padding-bottom:0}._sheet_hs1kp_173 ._actions_hs1kp_106{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin:1rem -.5rem 0;padding:.75rem .85rem calc(.75rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -6px 18px #0f172a0f}._sheet_hs1kp_173 ._actions_hs1kp_106 button{min-height:2.9rem}}.tm-root,.tm-root *,.tm-root *:before,.tm-root *:after{box-sizing:border-box}.tm-root{--tm-ink: #0f172a;--tm-ink-2: #475569;--tm-cap: #64748b;--tm-line: #e6ebf3;--tm-field: #d5dce7;--tm-soft: #f4f6fb;--tm-navy: #0d1d46;--tm-blue: #2a78d6;--tm-orange: #eb6834;--tm-good: #15803d;--tm-good-bg: #dcfce7;--tm-warn: #a15c07;--tm-warn-bg: #fef3c7;--tm-bad: #be123c;--tm-bad-bg: #ffe4e6;--tm-info: #1d4ed8;--tm-info-bg: #e0eaff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--tm-ink);font-family:inherit}.tm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1d4675;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tm-frame{position:relative;display:flex;flex-direction:column;width:min(1056px,100%);height:min(788px,calc(100vh - 48px));height:min(788px,calc(100dvh - 48px));border-radius:20px;background:#fff;box-shadow:0 30px 80px -20px #02061773;overflow:hidden;animation:tm-enter .2s ease-out}@keyframes tm-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 28px 18px;border-bottom:1px solid var(--tm-line)}.tm-head__text{display:flex;flex-direction:column;gap:8px;min-width:0}.tm-head__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tm-chip{display:inline-flex;align-items:center;max-width:100%;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--tm-line);background:var(--tm-soft);color:var(--tm-ink-2);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-chip--info{border-color:transparent;background:var(--tm-info-bg);color:var(--tm-info)}.tm-title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--tm-ink)}.tm-subtitle{margin:0;font-size:13px;color:var(--tm-cap)}.tm-close{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--tm-line);background:#fff;color:var(--tm-ink-2);cursor:pointer}.tm-close:hover{background:var(--tm-soft)}.tm-body{flex:1 1;display:flex;min-height:0}.tm-form{flex:1 1;min-width:0;overflow-y:auto;padding:24px 28px 40px;display:flex;flex-direction:column;gap:30px;scrollbar-width:thin;scrollbar-color:var(--tm-field) transparent}.tm-side{width:360px;flex-shrink:0;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:18px;background:var(--tm-soft);border-left:1px solid var(--tm-line);scrollbar-width:thin;scrollbar-color:var(--tm-field) transparent}.tm-form>*,.tm-side>*{flex-shrink:0}.tm-section{display:flex;flex-direction:column;gap:14px}.tm-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tm-section__title{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;color:var(--tm-ink)}.tm-step{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--tm-info-bg);color:var(--tm-info);font-size:12px;font-weight:700}.tm-section__aside{font-size:12px;font-weight:600;color:var(--tm-cap)}.tm-row{display:flex;align-items:flex-start;gap:14px}.tm-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.tm-field{display:flex;flex-direction:column;gap:6px;min-width:0}.tm-field--grow{flex:1 1}.tm-label{font-size:12.5px;font-weight:600;color:var(--tm-ink-2)}.tm-label__optional{font-weight:500;color:var(--tm-cap)}.tm-help{margin:0;font-size:12px;line-height:1.4;color:var(--tm-cap)}.tm-help--row{display:flex;justify-content:space-between;gap:12px}.tm-field--time{flex-shrink:0;width:212px}.tm-field--time .tm-label{white-space:nowrap}.tm-input.is-auto{border-color:#86efac;background:#f0fdf4}.tm-help--auto{color:var(--tm-good);font-weight:600}.tm-linkbtn{padding:0;border:0;background:none;color:var(--tm-blue);font:inherit;font-weight:700;cursor:pointer}.tm-linkbtn:hover{text-decoration:underline}.tm-seg--fit{align-self:flex-start}.tm-help--warn{color:var(--tm-warn);font-weight:600}.tm-error{margin:0;font-size:12px;font-weight:600;color:var(--tm-bad)}.tm-input{width:100%;height:44px;padding:0 12px;border:1px solid var(--tm-field);border-radius:10px;background:#fff;color:var(--tm-ink);font:inherit;font-size:14px;font-weight:500}.tm-input:focus{outline:none;border-color:var(--tm-blue);box-shadow:0 0 0 3px #2a78d62e}.tm-input:disabled{background:var(--tm-soft);color:var(--tm-cap);cursor:not-allowed}.tm-input.is-invalid{border-color:var(--tm-bad)}textarea.tm-input{height:auto;min-height:64px;padding:10px 12px;line-height:1.45;resize:vertical}select.tm-input{padding-right:32px}.tm-datetime{display:flex;gap:8px}.tm-datetime .tm-input[type=date]{flex:1 1;min-width:0}.tm-datetime .tm-input[type=time]{width:116px;flex-shrink:0}.tm-seg{display:flex;gap:2px;height:44px;padding:3px;border-radius:12px;border:1px solid var(--tm-line);background:var(--tm-soft)}.tm-seg__btn{padding:0 16px;border:0;border-radius:9px;background:transparent;color:var(--tm-ink-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tm-seg__btn.is-on{background:#fff;color:var(--tm-ink);box-shadow:0 1px 3px #0f172a24}.tm-switch{position:relative;flex-shrink:0;width:40px;height:24px;border-radius:999px;background:#cbd5e1;transition:background .15s ease}.tm-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a4d;transition:transform .15s ease}.tm-switch.is-on{background:var(--tm-navy)}.tm-switch.is-on:after{transform:translate(16px)}.tm-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;width:100%;padding:10px 12px 10px 14px;border-radius:12px;border:1px solid var(--tm-line);background:#fff;color:var(--tm-ink);font:inherit;text-align:left;cursor:pointer}.tm-toggle:hover{border-color:var(--tm-field)}.tm-toggle--compact{height:44px;padding:0 12px 0 14px;border-radius:10px;border-color:var(--tm-field);font-size:13.5px;font-weight:600}.tm-toggle--courtesy.is-on{border-color:#f5c46b;background:#fffaeb}.tm-toggle__text{display:flex;flex-direction:column;gap:2px}.tm-toggle__title{font-size:13.5px;font-weight:600;color:var(--tm-ink)}.tm-toggle__hint{font-size:12px;font-weight:500;color:var(--tm-cap)}.tm-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13.5px;font-weight:500;color:var(--tm-ink);cursor:pointer;white-space:nowrap}.tm-check input{width:18px;height:18px;margin:0;accent-color:var(--tm-navy)}.tm-capacity{display:flex;align-items:center;gap:12px}.tm-capacity .tm-input{width:120px}.tm-per-order{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13.5px;color:var(--tm-ink-2)}.tm-stepper{display:inline-flex;align-items:center;height:44px;border:1px solid var(--tm-field);border-radius:10px;background:#fff;overflow:hidden}.tm-stepper.is-invalid{border-color:var(--tm-bad)}.tm-stepper__btn{width:36px;height:100%;border:0;background:#fff;color:var(--tm-ink-2);font:inherit;font-size:18px;cursor:pointer}.tm-stepper__btn:hover{background:var(--tm-soft)}.tm-stepper__val{width:40px;height:100%;border:0;padding:0;background:transparent;color:var(--tm-ink);font:inherit;font-size:14px;font-weight:700;text-align:center;-moz-appearance:textfield}.tm-stepper__val::-webkit-outer-spin-button,.tm-stepper__val::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tm-stepper__val:focus{outline:none;background:var(--tm-soft)}.tm-presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tm-presets__label{font-size:12px;font-weight:600;color:var(--tm-cap)}.tm-preset{height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--tm-field);background:#fff;color:var(--tm-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.tm-preset:hover:not(:disabled){border-color:var(--tm-blue)}.tm-preset:disabled{opacity:.45;cursor:not-allowed}.tm-timeline{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:14px;border:1px solid var(--tm-line);background:#fbfcfe}.tm-timeline__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.tm-timeline__headline{font-size:14px;font-weight:700;color:var(--tm-ink)}.tm-timeline__relation{font-size:12.5px;font-weight:600;color:var(--tm-ink-2)}.tm-timeline__relation--warn{color:var(--tm-warn)}.tm-timeline__track{position:relative;height:46px}.tm-timeline__rail,.tm-timeline__seg{position:absolute;top:24px;height:6px;border-radius:999px}.tm-timeline__rail{left:0;right:0;background:#edf1f7}.tm-timeline__seg{background:var(--tm-blue)}.tm-timeline__mark{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;gap:3px;transform:translate(-50%);font-size:11px;font-weight:700;color:var(--tm-ink-2);white-space:nowrap}.tm-timeline__mark:after{content:"";width:2px;height:26px;border-radius:2px;background:currentColor}.tm-timeline__mark--board{color:#c2410c}.tm-timeline__mark--below{top:18px;flex-direction:column-reverse}.tm-timeline__mark--below:after{height:18px}.tm-timeline__foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--tm-ink-2)}.tm-timeline__foot strong{color:var(--tm-ink)}.tm-timeline__problem{margin:0;font-size:13px;font-weight:600;color:var(--tm-warn)}.tm-zones{display:flex;flex-wrap:wrap;gap:8px}.tm-zone{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 10px;border-radius:999px;border:1.5px solid var(--tm-field);background:#fff;color:var(--tm-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tm-zone:hover{border-color:var(--tm-blue)}.tm-zone.is-on{border-color:var(--tm-navy);background:var(--tm-soft)}.tm-zone__dot{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #0f172a2e}.tm-side__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tm-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tm-ink-2)}.tm-vis{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 12px;border-radius:999px;border:1px solid var(--tm-field);background:#fff;color:var(--tm-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.tm-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.tm-status{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.tm-status--good{background:var(--tm-good-bg);color:var(--tm-good)}.tm-status--warn{background:var(--tm-warn-bg);color:var(--tm-warn)}.tm-status--bad{background:var(--tm-bad-bg);color:var(--tm-bad)}.tm-status__detail{font-size:12.5px;font-weight:500;color:var(--tm-ink-2)}.tm-preview{display:flex;flex-direction:column;gap:8px}.tm-preview__where{font-size:12px;font-weight:600;color:var(--tm-ink-2)}.tm-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;border:1px solid rgba(99,102,241,.3);background:linear-gradient(180deg,#fff,#f7f8ff);box-shadow:0 18px 35px #0f172a14;transition:opacity .15s ease}.tm-card.is-hidden{opacity:.45}.tm-card:before,.tm-card:after{content:"";position:absolute;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;border:1px solid rgba(99,102,241,.45);background:var(--tm-soft)}.tm-card:before{left:-9px}.tm-card:after{right:-9px}.tm-card__stub{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;border-bottom:1px dashed rgba(148,163,184,.5)}.tm-card__info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.tm-card__title{margin:0;font-size:14px;font-weight:700;color:#0f172a;overflow-wrap:anywhere}.tm-card__desc{margin:0;font-size:12px;color:#4b5563;overflow-wrap:anywhere}.tm-card__price{margin:0;font-size:20px;font-weight:700;color:#0f172a;white-space:nowrap}.tm-card__foot{display:flex;justify-content:space-between;align-items:center;gap:12px}.tm-card__qty{display:inline-flex;align-items:center;gap:12px;height:32px;padding:0 12px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-size:13px;font-weight:600;color:#0f172a}.tm-card__buy{display:inline-flex;align-items:center;justify-content:center;min-width:100px;height:30px;padding:0 14px;border-radius:20px;background:#3f5aeb;color:#fff;font-size:12px;font-weight:600}.tm-hidden-note{margin:0;font-size:12.5px;font-weight:600;color:var(--tm-bad)}.tm-summary{margin:0;display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--tm-line);background:#fff;overflow:hidden}.tm-summary__row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #eef2f7;font-size:13px}.tm-summary__row:last-child{border-bottom:0}.tm-summary__row dt{color:var(--tm-ink-2)}.tm-summary__row dd{margin:0;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--tm-ink);text-align:right}.tm-summary__dot{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px #0f172a2e}.tm-checklist{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:14px;border:1px solid var(--tm-line);background:#fff}.tm-checklist.is-alert{border-color:#fecdd3}.tm-checklist.is-done{border-color:#bbf7d0}.tm-checklist__title{margin:0;font-size:13px;font-weight:700;color:var(--tm-ink)}.tm-checklist.is-alert .tm-checklist__title{color:var(--tm-bad)}.tm-checklist.is-done .tm-checklist__title{color:var(--tm-good)}.tm-checklist__item{display:flex;align-items:center;gap:8px;min-height:28px;padding:0;border:0;background:transparent;color:var(--tm-ink);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.tm-checklist__item:hover{color:var(--tm-blue)}.tm-checklist__item:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--tm-orange)}.tm-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px;border-top:1px solid var(--tm-line);background:#fff}.tm-foot__status{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;text-align:left;color:var(--tm-good);cursor:default}.tm-foot__status:before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:50%;background:currentColor}.tm-foot__status.is-pending{color:var(--tm-warn);cursor:pointer}.tm-foot__status.is-alert{color:var(--tm-bad)}.tm-foot__actions{display:flex;align-items:center;gap:10px}.tm-btn{height:44px;padding:0 18px;border-radius:10px;border:1px solid var(--tm-field);background:#fff;color:var(--tm-ink);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.tm-btn:hover:not(:disabled){background:var(--tm-soft)}.tm-btn:disabled{opacity:.6;cursor:not-allowed}.tm-btn--secondary{border-color:#c7d4ea;color:var(--tm-navy)}.tm-btn--primary{padding:0 22px;border-color:var(--tm-navy);background:var(--tm-navy);color:#fff}.tm-btn--primary:hover:not(:disabled){background:#18306e}.tm-mpreview,.tm-only-mobile{display:none}@media(max-width:1000px){.tm-side{width:312px}}@media(max-width:768px){.tm-root{padding:0;align-items:stretch}.tm-field--time{width:auto}.tm-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.tm-frame{width:100%;height:100vh;height:100dvh;border-radius:0;animation-name:tm-sheet}@keyframes tm-sheet{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.tm-head{align-items:center;gap:8px;padding:max(8px,env(safe-area-inset-top)) 12px 8px 8px}.tm-close{order:-1;width:44px;height:44px;border:0;border-radius:12px;background:transparent}.tm-head__text{flex:1 1;flex-direction:column-reverse;gap:2px}.tm-title{font-size:17px}.tm-head__chips{flex-wrap:nowrap;overflow:hidden}.tm-head__chips .tm-chip{height:auto;padding:0;border:0;background:transparent;color:var(--tm-ink-2)}.tm-head__chips .tm-chip+.tm-chip:before{content:"·";margin-right:6px}.tm-head__chips .tm-chip--info{color:var(--tm-info)}.tm-subtitle,.tm-side{display:none}.tm-mpreview{display:flex;flex-direction:column;gap:10px;padding:10px 16px 12px;background:var(--tm-soft);border-bottom:1px solid var(--tm-line)}.tm-mpreview__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;padding:0;border:0;background:transparent;color:var(--tm-ink);font:inherit;text-align:left;cursor:pointer}.tm-mpreview__line{flex:1 1;min-width:0;font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-mpreview__price{font-size:13.5px;font-weight:700;white-space:nowrap}.tm-mpreview__toggle{font-size:12.5px;font-weight:600;color:var(--tm-info);white-space:nowrap}.tm-only-mobile{display:flex}.tm-form{padding:20px 16px 28px;gap:28px}.tm-row{flex-direction:column;align-items:stretch}.tm-grid2{grid-template-columns:minmax(0,1fr)}.tm-input{height:48px;font-size:16px}.tm-seg{height:48px}.tm-seg__btn{flex:1 1;font-size:14px}.tm-preset{height:40px}.tm-zone{height:44px}.tm-foot{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px calc(14px + env(safe-area-inset-bottom));box-shadow:0 -8px 20px #0f172a0f}.tm-foot__actions .tm-btn{flex:1 1;height:48px;padding:0 12px}.tm-foot__actions .tm-btn--cancel{display:none}}@keyframes evl-flash{0%,55%{background-color:#e0e7ff}to{background-color:#fff}}.evl-flash{animation:evl-flash 1.8s ease-out}@media(prefers-reduced-motion:reduce){.evl-flash{animation:none;background-color:#e0e7ff}}.db-page{display:flex;flex-direction:column;gap:10px;padding-bottom:40px;position:relative}@media screen and (max-width:639px){.db-page{gap:0}.db-page:before{content:"";position:absolute;top:-1rem;left:-5rem;right:-5rem;height:300px;background:#011629;z-index:-1;pointer-events:none}.db-hero{position:relative;z-index:1}}.db-hero{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(135deg,#060d1f,#0d1d46 45%,#112270 75%,#0a1f5c);padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff}.db-hero__content{position:relative;z-index:2;flex:1 1}.db-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.38em;text-transform:uppercase;color:#6c8cfff2;margin-bottom:12px}.db-hero__eyebrow:before{content:"";display:inline-block;width:22px;height:2px;background:#6c8cffbf;border-radius:999px;flex-shrink:0}.db-hero__title{font-size:clamp(1.65rem,3.2vw,2.5rem);font-weight:900;letter-spacing:-.025em;color:#fff;line-height:1.1;margin:0 0 10px;text-shadow:0 2px 24px rgba(108,140,255,.35)}.db-hero__subtitle{font-size:.95rem;color:#ffffff94;max-width:500px;margin:0;line-height:1.6}.db-hero__right{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex-shrink:0}.db-hero__date-card{display:flex;flex-direction:column;align-items:flex-end;gap:4px;background:#ffffff12;border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:12px 18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.db-hero__date-label{font-size:10px;letter-spacing:.38em;text-transform:uppercase;color:#ffffff7a}.db-hero__date-value{font-size:13px;font-weight:600;color:#ffffffe0;white-space:nowrap;text-transform:capitalize}@media screen and (min-width:640px){.db-hero{display:none}}.db-hero__mobile,.db-hero__mobile-compact-label{display:none}@keyframes hero-fade-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:639px){.db-hero__content,.db-hero__right{display:none}.db-hero{margin:-1rem -1rem 0;width:calc(100% + 2rem);border-bottom-left-radius:calc(46px - var(--hr, 0) * 26px);border-bottom-right-radius:calc(46px - var(--hr, 0) * 26px);border-top-left-radius:0;border-top-right-radius:0;padding:calc(30px - var(--hr, 0) * 16px) 24px calc(36px - var(--hr, 0) * 22px);flex-direction:column;align-items:flex-start;gap:0;min-height:calc(160px - var(--hr, 0) * 96px);justify-content:flex-end;border-left:none;border-right:none;border-top:none;background:#011629;overflow:hidden}.db-hero:after{content:"";position:absolute;bottom:-60px;right:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.2) 0%,transparent 65%);pointer-events:none;z-index:0;opacity:calc(1 - var(--hr, 0));transition:opacity var(--expand-dur, 0s) ease}.db-hero__mobile{display:flex;flex-direction:column;width:100%;position:relative;z-index:2;gap:0}.db-hero__mobile-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:auto;padding-bottom:28px;position:relative}.db-hero__mobile-eyebrow{font-size:9px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:#8b9dfad9}.db-hero__mobile-avatar{width:42px;height:42px;border-radius:50%;background:#ffffff14;border:1.5px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;letter-spacing:.04em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:hero-scale-in .45s cubic-bezier(.34,1.56,.64,1) .05s both}.db-hero__mobile-eyebrow{animation:hero-slide-right .4s ease-out .15s both}.db-hero__mobile-body{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end}.db-hero__mobile-greeting{margin:0 0 2px;font-size:14px;font-weight:500;color:#ffffff7a;letter-spacing:.01em;animation:hero-fade-up .45s ease-out .22s both}.db-hero__mobile-title{margin:0;font-size:2.2rem;font-weight:900;letter-spacing:-.04em;line-height:1;background:linear-gradient(120deg,#fff,#c7d4ff 60%,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:hero-fade-up .5s cubic-bezier(.16,1,.3,1) .28s both}.db-hero{transition:min-height var(--expand-dur, 0s) cubic-bezier(.4,0,.2,1),padding var(--expand-dur, 0s) cubic-bezier(.4,0,.2,1),border-bottom-left-radius var(--expand-dur, 0s) ease,border-bottom-right-radius var(--expand-dur, 0s) ease}.db-hero__mobile-body{overflow:hidden;max-height:calc(120px - var(--hr, 0) * 120px);opacity:var(--body-opacity, 1);transform:translateY(calc(var(--hr, 0) * -10px));transition:max-height var(--expand-dur, 0s) cubic-bezier(.4,0,.2,1),opacity var(--expand-dur, 0s) ease,transform var(--expand-dur, 0s) ease}.db-hero__mobile-compact-label{display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:var(--label-opacity, 0);pointer-events:none;font-size:14px;font-weight:700;color:#ffffffe6;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%;transition:opacity var(--expand-dur, 0s) ease}}.db-status-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#22c55e1f;border:1px solid rgba(34,197,94,.32);font-size:12px;font-weight:600;color:#4ade80;letter-spacing:.02em}.db-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px #4ade8038;animation:db-pulse 2.2s ease-in-out infinite;flex-shrink:0}@keyframes db-pulse{0%,to{box-shadow:0 0 0 3px #4ade8038}50%{box-shadow:0 0 0 7px #4ade800f}}.db-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.db-section-title{font-size:13px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#94a3b8;display:flex;align-items:center;gap:10px}.db-section-title:before{content:"";display:inline-block;width:16px;height:3px;border-radius:999px;background:linear-gradient(90deg,#6366f1,#06b6d4);flex-shrink:0}.db-two-col{display:grid;grid-template-columns:1fr 300px;gap:20px;align-items:start}@media(max-width:1100px){.db-two-col{grid-template-columns:1fr}.db-two-col__side{display:none}}.db-error{padding:12px 18px;border-radius:14px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:14px;font-weight:500}@media(max-width:640px){.db-hero__right{align-items:flex-start;flex-direction:row;flex-wrap:wrap;width:100%}.db-hero__date-card{align-items:flex-start}}.db-bottom-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:stretch}@media(max-width:900px){.db-bottom-row{grid-template-columns:minmax(0,1fr)}}.rc-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px;box-shadow:0 4px 20px #0f172a0f;display:flex;flex-direction:column;gap:14px}.rc-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.rc-header__left{display:flex;align-items:center;gap:12px}.rc-icon-wrap{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#818cf8);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.rc-label{font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#94a3b8;margin:0}.rc-total{font-size:22px;font-weight:800;color:#0f172a;margin:0;line-height:1.2}.rc-total__sub{font-size:13px;font-weight:500;color:#64748b}.rc-see-all{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#6366f1;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:5px 12px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.rc-see-all:hover{background:#e0e7ff;border-color:#a5b4fc;transform:translateY(-1px)}.rc-sub-label{font-size:11px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:#94a3b8;margin:0;padding-top:4px;border-top:1px solid #f1f5f9}.rc-list{display:flex;flex-direction:column;gap:2px}.rc-item{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:12px;cursor:pointer;transition:background .15s ease}.rc-item:hover{background:#f8fafc}.rc-avatar{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0;letter-spacing:.05em}.rc-avatar--img{object-fit:cover;background:#e2e8f0}.rc-info{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.rc-name{font-size:13px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis}.rc-email{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-location{font-size:10px;color:#94a3b8;letter-spacing:.02em}.rc-time{font-size:11px;color:#94a3b8;font-weight:500;white-space:nowrap;flex-shrink:0}.rc-empty{text-align:center;font-size:13px;color:#94a3b8;padding:24px 0}.rs-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px;box-shadow:0 4px 20px #0f172a0f;display:flex;flex-direction:column;gap:14px}.rs-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.rs-header__left{display:flex;align-items:center;gap:12px}.rs-icon-wrap{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#059669,#34d399);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.rs-label{font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#94a3b8;margin:0}.rs-sub{font-size:13px;font-weight:500;color:#475569;margin:0}.rs-list{display:flex;flex-direction:column;gap:2px}.rs-item{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:12px;transition:background .15s ease}.rs-item:hover{background:#f8fafc}.rs-avatar{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#0f172a,#334155);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0;letter-spacing:.05em}.rs-info{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.rs-buyer{font-size:13px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis}.rs-event{font-size:11px;color:#475569;overflow:hidden;text-overflow:ellipsis}.rs-meta{display:flex;align-items:center;gap:6px;margin-top:2px}.rs-method{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:2px 7px;border-radius:999px;letter-spacing:.02em;border:1px solid transparent}.rs-method--pix{background:#dcfce7;color:#166534;border-color:#bbf7d0}.rs-method--card{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.rs-method--boleto{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.rs-tickets{font-size:10px;color:#94a3b8;letter-spacing:.02em}.rs-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.rs-amount{font-size:14px;font-weight:700;color:#0f172a;white-space:nowrap}.rs-time{font-size:10px;color:#94a3b8;white-space:nowrap}.ing-container{max-width:1220px;margin:0 auto;padding:24px}.ing-row{display:flex;gap:16px;flex-wrap:wrap;align-items:stretch}.ing-col{flex:1 1 240px;min-width:280px}.ing-card{background:linear-gradient(180deg,#ffffff05,#fff0),var(--card);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:var(--glow)}.ing-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ing-card-title{font-size:14px;letter-spacing:.3px;color:var(--muted);text-transform:uppercase}.ing-card-actions{display:flex;gap:8px}.ing-button{border:1px solid var(--border);padding:10px 14px;border-radius:12px;background:#0e1531;color:var(--ink);cursor:pointer;transition:all .2s ease;font-weight:600}.ing-button:hover{transform:translateY(-1px);border-color:#2b3d6f}.ing-button--primary{background:linear-gradient(135deg,var(--primary),var(--primary-2));border:none;color:#fff;box-shadow:0 12px 30px #6c8cff33}.ing-button--primary:hover{filter:brightness(1.03);transform:translateY(-1px) scale(1.01)}.ing-kpi{display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;background:linear-gradient(135deg,#6c8cff33,#9a7bff26);border:1px solid rgba(108,140,255,.35)}.ing-kpi .ing-icon{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.12)}.ing-kpi .ing-value{font-size:24px;font-weight:800;letter-spacing:.4px;color:#fff}.ing-kpi .ing-label{font-size:12px;color:var(--muted);margin-top:2px}.ing-kpi--striped{background:linear-gradient(135deg,#24e1d52e,#6c8cff1f);border-color:#24e1d559}.ing-kpi--warning{background:linear-gradient(135deg,#ffb0202e,#9c6eff1a);border-color:#ffb02059}.ing-kpi--success{background:linear-gradient(135deg,#3ddc9733,#6c8cff1a);border-color:#3ddc9766}.ing-progress{height:8px;background:#0e1326;border-radius:999px;overflow:hidden;border:1px solid #1c2648}.ing-progress>span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--primary));width:0%;transition:width .6s cubic-bezier(.2,.8,.2,1)}.ing-badge{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.3px;border:1px solid transparent;display:inline-flex;align-items:center;gap:6px}.ing-badge--live{color:#0f5132;background:#d1fae5;border-color:#a7f3d0}.ing-badge--scheduled{color:#1e3a8a;background:#dbeafe;border-color:#bfdbfe}.ing-badge--ended{color:#7c2d12;background:#ffedd5;border-color:#fed7aa}.ing-badge--draft{color:#334155;background:#e2e8f0;border-color:#cbd5e1}.reports-page{min-height:100%;background:#f4f6fb;display:flex;flex-direction:column;gap:1.5rem}.reports-hero{position:relative;border-radius:1.5rem;background:linear-gradient(135deg,#030712,#0f172a 45%,#1e3a8a);color:#fff;padding:2.5rem 3rem;overflow:hidden;box-shadow:0 30px 60px #0f172a73}.reports-hero__badge{position:absolute;right:clamp(1.5rem,3vw,2.5rem);bottom:clamp(1rem,2vw,1.5rem);background:linear-gradient(180deg,#ffffff17,#082556e6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;padding:1rem 1.25rem;text-align:center;color:#f8fafc;border:1px solid rgba(255,255,255,.25);box-shadow:0 20px 35px #0f172a73}.reports-hero__badge span{font-size:.65rem;letter-spacing:.4em;color:#fffc;text-transform:uppercase}.reports-hero__badge strong{display:block;font-size:2rem;margin-top:.35rem}.reports-hero__content{position:relative;z-index:2;max-width:540px}.reports-hero__eyebrow{font-size:.75rem;letter-spacing:.4em;text-transform:uppercase;color:#ffffffb3;margin-bottom:.65rem}.reports-hero h1{font-size:clamp(1.9rem,3vw,3rem);margin:0;font-weight:700}.reports-hero__description{margin-top:.8rem;font-size:1rem;color:#ffffffbf}.reports-hero__decor{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% -10%,rgba(56,189,248,.3),transparent 40%),radial-gradient(circle at 15% 110%,rgba(245,158,11,.25),transparent 45%)}.reports-body{border-radius:1.5rem;padding:1rem;display:flex;flex-direction:column;gap:1.5rem}.reports-summary{display:grid;gap:1.5rem}.reports-filter-panel{display:flex;flex-direction:column;gap:.75rem}.reports-filter-panel--compact{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:1rem 1.25rem;box-shadow:0 16px 40px #0f172a14}.reports-filter-panel__compact-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.reports-filter-panel__tag{font-size:.75rem;letter-spacing:.4em;text-transform:uppercase;color:#94a3b8;margin-bottom:.35rem}.reports-filter-panel__compact-title{margin:0;font-size:1.25rem;font-weight:600;color:#0f172a}.reports-filter-panel__range{display:flex;gap:.35rem;flex-wrap:wrap}.reports-filter-panel__compact-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem}.reports-filter-panel__stat{padding:.85rem 1rem;border-radius:.9rem;border:1px solid #e2e8f0;background:#f8fafc}.reports-filter-panel__stat-label{font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:#94a3b8;margin:0}.reports-filter-panel__stat-value{margin:.1rem 0 0;font-size:1rem;font-weight:600;color:#0f172a}.reports-status{padding:.75rem 1rem;border-radius:.85rem;background:#eef2ff;color:#0f172a;border:1px solid rgba(59,130,246,.3);font-weight:600;margin-top:.5rem}.reports-status--error{background:#fef2f2;color:#991b1b;border-color:#f8717180}.reports-filter-panel__dates{display:flex;gap:1rem}.reports-filter-panel__dates label{display:flex;flex-direction:column;font-size:.75rem;color:#475569;gap:.25rem}.reports-filter-panel__dates input{border-radius:.75rem;border:1px solid #cbd5f5;padding:.4rem .75rem;background:#f8fafc;font-size:.9rem}.reports-range{display:flex;gap:.5rem;flex-wrap:wrap}.reports-range__btn{border-radius:999px;padding:.35rem 1rem;font-size:.8rem;font-weight:600;background:#0f172a14;color:#0f172a;border:1px solid transparent;transition:all .15s ease;cursor:pointer}.reports-range__btn--active{background:#0f172a;color:#fff;border-color:#0f172a}.reports-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.reports-tab{border-radius:1.2rem;border:1px solid rgba(15,23,42,.08);background:#fff;padding:10px 16px;text-align:left;cursor:pointer;transition:transform .2s cubic-bezier(.2,.8,.2,1),border .2s ease;min-height:70px}.reports-tab:hover{transform:translateY(-2px)}.reports-tab--active{border-color:#6366f199;background:linear-gradient(135deg,#0f172af2,#3b82f6d9);color:#fff}.reports-tab__label{font-size:1rem;font-weight:700;margin:0}.reports-tab__description{font-size:.8rem;margin:.2rem 0 0;color:#0f172ab3}.reports-tab--active .reports-tab__description{color:#ffffffbf}.reports-tab-panels{display:flex;flex-direction:column;gap:1.5rem}.reports-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem}.reports-metric-card{border-radius:1rem;border:1px solid #e2e8f0;padding:1.3rem;background:#fff;color:#0f172a;display:flex;flex-direction:column;gap:.35rem;box-shadow:0 6px 20px #0f172a14}.reports-metric-card__title{font-size:.65rem;letter-spacing:.4em;text-transform:uppercase;color:#64748b}.reports-metric-card__value{font-size:1.85rem;font-weight:700;color:#0f172a}.reports-metric-card__label{font-size:.8rem;color:#64748b}.reports-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.reports-panel-grid{display:grid;gap:1rem}.reports-visuals--summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem}.reports-panel{border-radius:1.25rem;border:1px solid rgba(15,23,42,.08);padding:1rem;background:#fff;box-shadow:0 4px 14px #0f172a0a}.reports-panel--glass{border-color:#fff3;background:linear-gradient(180deg,#0f172af2,#0f172acc);box-shadow:0 3px 10px #0f172a66;color:#f8fafc}.reports-panel--finance{background:linear-gradient(180deg,#0f172a,#1e293b);border-color:#ffffff40;color:#fff}.reports-panel__header{display:flex;align-items:flex-start;justify-content:space-between;font-size:.75rem;text-transform:uppercase;letter-spacing:.3em;color:#fffc}.reports-finance-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.reports-finance-stat{border-radius:.9rem;padding:.8rem .9rem;background:#ffffff12;border:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;gap:.2rem}.reports-finance-stat__label{font-size:.65rem;letter-spacing:.4em;text-transform:uppercase;color:#ffffffa6}.reports-finance-stat__value{font-size:1.2rem;font-weight:700;color:#fff}.reports-payment-chart-panel{border-radius:1.25rem;border:1px solid #e2e8f0;padding:1.25rem;background:#fff;box-shadow:0 16px 35px #0f172a14}.reports-payment-chart-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.reports-payment-chart-title{margin:0;font-size:.95rem;font-weight:600;color:#0f172a}.reports-payment-chart-description{margin:.15rem 0 0;font-size:.75rem;color:#475569}.reports-payment-chart-total{text-align:right;display:flex;flex-direction:column;gap:.1rem;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:#94a3b8}.reports-payment-chart-total strong{font-size:1rem;letter-spacing:0;color:#0f172a;text-transform:none}.reports-payment-chart-body{margin-top:1rem;display:flex;gap:1.2rem;flex-wrap:wrap;align-items:center}.reports-payment-chart-graphic{flex:1 1 220px;min-width:220px}.reports-payment-chart-legend{flex:1 1 200px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.reports-payment-chart-legend__item{display:flex;justify-content:space-between;align-items:center;gap:.35rem;padding-bottom:.35rem;border-bottom:1px solid #e5e7eb}.reports-payment-chart-legend__item:last-child{border-bottom:none;padding-bottom:0}.reports-payment-chart-legend__label{font-size:.85rem;font-weight:600;color:#0f172a}.reports-payment-chart-legend__value{font-size:.85rem;font-weight:500;color:#475569}.reports-payment-chart-empty{margin:0;font-size:.85rem;color:#64748b}.reports-panels--wide{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.reports-visuals{display:grid;gap:1rem}.reports-timeline{border-radius:1rem;border:none;padding:0}.reports-visuals .reports-panel:not(.reports-panel--glass){padding:0;border:none;box-shadow:none}.reports-analytics{border-radius:1.5rem;background:#fff;border:1px solid #e2e8f0;padding:1.5rem;color:#0f172a;display:flex;flex-direction:column;gap:1.25rem}.reports-analytics__header{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap}.reports-analytics__eyebrow{font-size:.7rem;letter-spacing:.35em;text-transform:uppercase;color:#94a3b8;margin-bottom:.35rem}.reports-analytics__title{margin:0;font-size:1.2rem;font-weight:600}.reports-analytics__lead{margin:0;color:#475569;font-size:.85rem;max-width:360px}.reports-analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem}.reports-analytics-card{border-radius:1rem;border:1px solid #e2e8f0;background:#f8fafc;padding:1rem;display:flex;flex-direction:column;gap:.2rem}.reports-analytics-card__label{font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:#64748b}.reports-analytics-card__value{font-size:1rem;font-weight:700}.reports-analytics-card__description{font-size:.75rem;color:#64748b}.reports-analytics-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.reports-analytics-panel{background:#fff;border-color:#e2e8f0}.reports-breakdown-panel{background:#fff}.reports-breakdown-grid{display:flex;flex-direction:column;gap:.35rem}.reports-breakdown-list{list-style:none;margin:0;padding:0}.reports-breakdown-list__item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:.85rem;border:1px solid #e5e7eb;background:#fff;box-shadow:none}.reports-breakdown-list__meta{display:flex;flex-direction:column;gap:.15rem}.reports-breakdown-list__label{margin:0;font-size:.85rem;font-weight:600;color:#0f172a}.reports-breakdown-list__caption{margin:0;font-size:.7rem;color:#64748b;letter-spacing:.2em;text-transform:uppercase}.reports-breakdown-list__value{font-size:1rem;font-weight:700;color:#0f172a}.reports-breakdown-list__badge{margin-left:.5rem;padding:.1rem .5rem;border-radius:999px;background:#ede9fe;color:#312e81;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase}.reports-behavior{border-radius:1.5rem;background:#fff;border:1px solid #e2e8f0;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.reports-behavior__highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.reports-behavior-card{border-color:#e2e8f0;background:#f8fafc}.reports-behavior__header .reports-analytics__eyebrow{letter-spacing:.3em;color:#94a3b8}.ing-event-thumb{width:84px;height:56px;border-radius:10px;overflow:hidden;background:#0b0f22;border:1px solid #1a2549}.ing-event-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ing-toolbar .ing-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ing-input{height:38px;padding:0 12px 0 36px;border-radius:12px;background:#0e1531;border:1px solid var(--border);color:#e7ecff;min-width:200px}.ing-input::placeholder{color:#7c91bf}.ing-icon-left{position:relative}.ing-icon-left .ing-i{position:absolute;left:10px;top:50%;transform:translateY(-50%);opacity:.7}.ing-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px}.ing-qaction{padding:16px;border-radius:14px;border:1px dashed #2d3f73;background:linear-gradient(135deg,#ffffff08,#ffffff03);cursor:pointer;transition:transform .18s ease,border-color .2s,box-shadow .18s}.ing-qaction:hover{transform:translateY(-2px);border-color:#4e69b6;box-shadow:0 12px 20px #6c8cff26}.ing-qaction .ing-title{font-weight:700;margin-top:8px}.ing-qaction .ing-desc{font-size:12px;color:var(--muted)}.ing-timeline{display:flex;flex-direction:column;gap:12px}.ing-titem{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start}.ing-titem .ing-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);margin-top:7px;box-shadow:0 0 0 3px #24e1d526}.ing-titem .ing-content{background:#0e1531;border:1px solid var(--border);border-radius:12px;padding:12px}.ing-titem .ing-time{font-size:11px;color:var(--muted);margin-top:2px}.ing-hero{position:relative;overflow:hidden;background:radial-gradient(600px 280px at 10% -20%,rgba(108,140,255,.25),transparent 50%),radial-gradient(800px 300px at 120% 120%,rgba(36,225,213,.2),transparent 40%),linear-gradient(180deg,#ffffff05,#fff0);border:1px solid var(--border);border-radius:18px;padding:24px}.ing-hero .ing-title{font-size:22px;font-weight:800;letter-spacing:.3px}.ing-hero .ing-subtitle{margin-top:6px;color:var(--muted)}.reports-list-panel{border-radius:1.25rem;border:1px solid #e2e8f0;background:#fff;padding:1.25rem;display:flex;flex-direction:column;gap:.8rem;box-shadow:0 16px 40px #0f172a14}.reports-list-panel__header{display:flex;flex-direction:column;gap:.25rem}.reports-list-panel__title{margin:0;font-size:1.1rem;font-weight:600;color:#0f172a}.reports-list-panel__description{margin:0;font-size:.85rem;color:#475569}@media(max-width:900px){.ing-quick-actions{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ing-row{gap:12px}.ing-col{min-width:100%}}.ing-card.ing-card--pad{background:#fff;border:1px solid #e6e9f4;border-radius:16px;padding:16px;box-shadow:0 8px 24px #2846b40f}.ing-subtitle{font-size:12px;color:#6b7aa7;margin-top:2px}.ing-qa-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(160px,1fr))}@media(max-width:1100px){.ing-qa-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.ing-qa-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ing-qa-grid{grid-template-columns:1fr}}.ing-qactionx{margin-top:10px;position:relative;overflow:hidden;display:grid;grid-template-columns:48px 1fr 22px;align-items:center;gap:12px;border-radius:16px;padding:14px;background:linear-gradient(180deg,#f7faff,#fff);border:1px solid #e3e9fb;box-shadow:0 3px 8px #667eea1f;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.ing-qactionx.active{background:#4c548d;color:#fff!important}.ing-qactionx.active .ing-qactionx__title,.ing-qactionx.active .ing-qactionx__desc{color:#fff}.ing-qactionx:hover{transform:translateY(-2px);box-shadow:0 8px 14px #667eea2e;border-color:#cfe0ff}.ing-qactionx:focus{outline:3px solid rgba(99,102,241,.25);outline-offset:2px}.ing-qactionx.is-disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.2)}.ing-qactionx.is-disabled:hover{transform:none;box-shadow:0 6px 16px #667eea1f}.ing-qactionx__badge{height:48px;width:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;border:1px solid #d7e4ff}.ing-qactionx__body{min-width:0}.ing-qactionx__title{font-weight:800;color:#111827;letter-spacing:.2px;display:flex;align-items:center;gap:8px}.ing-qactionx__desc{font-size:12px;color:#6377a6;margin-top:2px}.ing-qactionx__chev{color:#6b7aa7;font-weight:700;opacity:.8}.ing-qactionx:hover .ing-qactionx__chev{transform:translate(2px);transition:transform .15s}.ing-qactionx__ripple{position:absolute;border-radius:50%;transform:scale(0);background:radial-gradient(circle,#6366f142,#6366f100 70%);animation:ing-ripple .45s ease-out;pointer-events:none}@keyframes ing-ripple{to{transform:scale(2.7);opacity:0}}.ing-qactionx__loading{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffa6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ing-qactionx__loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;border-radius:999px;border:2.5px solid #7c3aed;border-top-color:transparent;transform:translate(-50%,-50%);animation:ing-spin .7s linear infinite}@keyframes ing-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.ing-kbd{background:#0f172a;color:#fff;border-radius:6px;border:1px solid #1f2a44;padding:2px 6px;font-size:10px;font-weight:700;letter-spacing:.3px;box-shadow:inset 0 -1px #ffffff0f}.ing-card-headline{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.ing-card-headline-left{display:flex;align-items:center;gap:12px;min-width:0}.ing-chip-emoji{width:40px;height:40px;border-radius:12px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid #d7e4ff;box-shadow:inset 0 0 0 6px #ffffffb3}.ing-headline-text{min-width:0}.ing-headline-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ing-title-gradient{margin:0;font-size:16px;font-weight:700;letter-spacing:.2px;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 1px 0 rgba(0,0,0,.04);color:#000082}.ing-pill{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;color:#0f172a;background:#eaf1ff;border:1px solid #d7e4ff}.ing-subtitle{font-size:12px;color:#6b7aa7;margin-top:-2px;max-width:680px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ing-head-cta{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;font-weight:700;font-size:12px;color:#0f172a;background:#f3f7ff;border:1px solid #dbe6ff;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer}.ing-head-cta:hover{transform:translateY(-1px);box-shadow:0 8px 18px #667eea2e;border-color:#cfe0ff}.ing-head-cta-chev{font-weight:800;opacity:.85}@media(max-width:560px){.ing-head-cta{display:none}.ing-title-gradient{font-size:15px}}.ue-card{min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px;box-shadow:0 4px 20px #0f172a0f;display:flex;flex-direction:column;gap:14px}.ue-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ue-header__left{display:flex;align-items:center;gap:12px;min-width:0}.ue-icon-wrap{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#0284c7,#38bdf8);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.ue-label{margin:0;font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#94a3b8}.ue-sub{margin:0;font-size:13px;font-weight:500;color:#475569}.ue-see-all{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#0284c7;background:#ecfeff;border:1px solid #bae6fd;border-radius:999px;padding:5px 12px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.ue-see-all:hover{background:#e0f2fe;border-color:#7dd3fc;transform:translateY(-1px)}.ue-desktop{display:none}.ue-mobile{display:grid}@media(min-width:1024px){.ue-desktop{display:block;border:1px solid #eef2f7;border-radius:16px;overflow:hidden auto}.ue-mobile{display:none}}.ue-grid{display:grid;grid-template-columns:minmax(170px,2.6fr) 92px 122px minmax(120px,1.4fr) 150px;align-items:center;column-gap:14px}.ue-thead{padding:9px 14px;background:#f8fafc;border-bottom:1px solid #eef2f7;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.ue-row{padding:10px 14px;border-bottom:1px solid #f5f7fa;background:#fff;cursor:pointer;transition:background .12s ease}.ue-row:last-child{border-bottom:none}.ue-row:hover{background:#f6fbff}.ue-row:focus-visible{outline:2px solid #0284c7;outline-offset:-2px}.ue-row--skeleton{cursor:default;pointer-events:none}.ue-cell{min-width:0}.ue-cell--event{display:flex;align-items:center;gap:10px;min-width:0}.ue-thumb{flex-shrink:0;width:56px;height:40px;border-radius:9px;overflow:hidden;border:1px solid #e8edf3;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#cbd5e1}.ue-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ue-cell--local{display:flex;align-items:center;gap:5px;font-size:12px;color:#64748b}.ue-cell--local svg{flex-shrink:0;color:#cbd5e1}.ue-location__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ue-when{font-size:12.5px;font-weight:700;color:#0f172a;white-space:nowrap}.ue-when__sub{margin-top:1px;font-size:10.5px;color:#94a3b8;text-transform:capitalize}.ue-sales__head{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:4px}.ue-sales__pct{font-size:10px;font-weight:700;color:#64748b}.ue-muted{font-size:11.5px;color:#cbd5e1}.ue-list{grid-template-columns:minmax(0,1fr);gap:10px}.ue-item{display:flex;min-width:0;align-items:stretch;gap:12px;padding:12px;border:1px solid #eef2f7;border-radius:16px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ue-item:hover{border-color:#bae6fd;box-shadow:0 8px 20px #0284c714;transform:translateY(-1px)}.ue-item:focus-visible{outline:2px solid #0284c7;outline-offset:2px}.ue-item--skeleton{cursor:default;pointer-events:none}.ue-date{flex-shrink:0;width:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:6px 0;border-radius:12px;background:linear-gradient(180deg,#f8fafc,#eff6ff);border:1px solid #e8edf3}.ue-date__month{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0284c7;line-height:1}.ue-date__day{font-size:20px;font-weight:800;color:#0f172a;line-height:1.1}.ue-date__weekday{font-size:9.5px;font-weight:600;text-transform:capitalize;color:#94a3b8;line-height:1}.ue-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px;justify-content:center}.ue-body__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ue-title{margin:0;font-size:13.5px;font-weight:700;color:#0f172a;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ue-countdown{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap;background:#f1f5f9;color:#64748b}.ue-countdown--soon{background:#fff7ed;color:#ea580c}.ue-countdown--today{background:#ecfdf5;color:#16a34a}.ue-countdown--future{background:#eff6ff;color:#2563eb}.ue-countdown--past{background:#f8fafc;color:#94a3b8}.ue-location{margin:0;display:flex;align-items:center;gap:5px;font-size:11.5px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ue-location svg{flex-shrink:0;color:#cbd5e1}.ue-sales{display:flex;align-items:center;gap:8px}.ue-bar{flex:1 1;height:5px;border-radius:999px;background:#eef2f7;overflow:hidden}.ue-bar__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#0ea5e9,#2563eb);transition:width .3s ease}.ue-bar__fill.is-full{background:linear-gradient(90deg,#16a34a,#22c55e)}.ue-sales__text{font-size:10.5px;color:#64748b;white-space:nowrap}.ue-sales__text b{color:#0f172a;font-weight:700}.ue-sales__text--muted{color:#cbd5e1}.ue-more{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 12px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;color:#475569;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.ue-more:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.ue-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;border:1px dashed #e2e8f0;border-radius:16px;background:#fafbfc;text-align:center}.ue-empty__icon{font-size:26px}.ue-empty__title{margin:0;font-size:14px;font-weight:700;color:#475569}.ue-empty__text{margin:0 0 6px;font-size:12.5px;color:#94a3b8}.ue-skel{display:block;flex-shrink:0;max-width:100%;border-radius:8px;background-color:#e9edf4;background-image:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.85) 50%,transparent 60%);background-size:200vw 100vh;background-repeat:no-repeat;background-attachment:fixed;background-position:-120vw 0;animation:ue-sweep 2s cubic-bezier(.4,0,.2,1) infinite}@keyframes ue-sweep{0%{background-position:-120vw 0}75%,to{background-position:20vw 0}}@media(prefers-reduced-motion:reduce){.ue-skel{animation:none;background-image:none}}@keyframes ue-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(max-width:640px){.ue-card{padding:16px;border-radius:18px}.ue-label{letter-spacing:.2em}}.nc-card,.tbe-card{height:100%;min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px;box-shadow:0 4px 20px #0f172a0f;display:flex;flex-direction:column;gap:12px}.nc-header,.tbe-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.nc-header__left,.tbe-header__left{display:flex;align-items:center;gap:12px;min-width:0}.nc-icon-wrap,.tbe-icon-wrap{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.nc-icon-wrap{background:linear-gradient(135deg,#6366f1,#818cf8)}.tbe-icon-wrap{background:linear-gradient(135deg,#2a78d6,#5598e7)}.nc-label,.tbe-label{margin:0;font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#94a3b8}.nc-sub,.tbe-sub{margin:0;font-size:13px;font-weight:500;color:#475569;text-transform:capitalize}.nc-hero{display:flex;align-items:baseline;gap:8px}.nc-hero__value{font-size:28px;font-weight:800;color:#0f172a;line-height:1}.nc-hero__unit{font-size:12px;color:#94a3b8}.nc-delta{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.nc-delta.is-up{background:#ecfdf5;color:#16a34a}.nc-delta.is-down{background:#fef2f2;color:#dc2626}.nc-chart{flex:1 1;display:flex;flex-direction:column;justify-content:center;margin:-6px -8px -12px}.nc-chart-skeleton{flex:1 1;min-height:190px;display:flex;align-items:flex-end;gap:10px;padding:14px 6px 0;border-bottom:1px solid #e6ebf3;box-sizing:border-box}.nc-chart-skeleton .ue-skel{flex:1 1;border-radius:6px 6px 2px 2px}.nc-hero__skel{display:inline-block;width:64px;height:26px;vertical-align:-3px}.cv-skeleton{height:148px;border-radius:14px;background:#f5f7fa;animation:ue-pulse 1.5s ease-in-out infinite}.cv-bar--skel{background:transparent}.cv-bar--skel .ue-skel{height:100%;border-radius:0}.cv-bar--skel .ue-skel+.ue-skel{background-color:#f0f3f8}.tbe-skeleton{flex:1 1;min-height:190px;border-radius:12px;background:#f5f7fa;animation:ue-pulse 1.5s ease-in-out infinite}.nc-empty,.tbe-empty{display:flex;align-items:center;justify-content:center;height:170px;border:1px dashed #e2e8f0;border-radius:14px;background:#fafbfc;color:#94a3b8;font-size:12.5px;text-align:center;padding:0 16px}.nc-footer{margin:0;padding-top:10px;border-top:1px solid #f1f5f9;font-size:12px;color:#94a3b8}.nc-footer__note{color:#cbd5e1}.nc-footer b{color:#0f172a;font-weight:700}.tbe-body{flex:1 1;display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:10px}.tbe-chart{min-width:0}.tbe-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:0}.tbe-legend__item{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:#475569}.tbe-legend__dot{width:9px;height:9px;border-radius:3px;flex-shrink:0}.tbe-legend__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbe-legend__value{display:inline-flex;align-items:baseline;gap:6px;flex-shrink:0;font-weight:700;color:#0f172a}.tbe-legend__pct{font-size:10.5px;font-weight:600;color:#94a3b8;min-width:30px;text-align:right}@media(max-width:1100px){.tbe-body{grid-template-columns:minmax(0,1fr)}.tbe-legend{padding-top:4px}}.rf-card{min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px;box-shadow:0 4px 20px #0f172a0f;display:flex;flex-direction:column;gap:14px}.rf-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.rf-header__left{display:flex;align-items:center;gap:12px;min-width:0}.rf-icon-wrap{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#e34948,#f07f7e);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.rf-label{margin:0;font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#94a3b8}.rf-sub{margin:0;font-size:13px;font-weight:500;color:#475569;text-transform:capitalize}.rf-body{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:center;gap:20px}.rf-hero{display:flex;flex-direction:column;gap:4px;padding-right:20px;border-right:1px solid #f1f5f9}.rf-hero__value{font-size:26px;font-weight:800;color:#0f172a;line-height:1.1}.rf-hero__meta{font-size:12px;color:#94a3b8}.rf-rate{align-self:flex-start;margin-top:2px;padding:2px 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:700}.rf-rate.is-high{background:#fef2f2;color:#dc2626}.rf-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px}.rf-tile{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #eef2f7;border-radius:14px;background:#fafbfc}.rf-tile__icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#fff;border:1px solid #eef2f7;color:#94a3b8;flex-shrink:0}.rf-tile--warn{border-color:#fed7aa;background:#fff7ed}.rf-tile--warn .rf-tile__icon{color:#ea580c;border-color:#fed7aa}.rf-tile--danger{border-color:#fecaca;background:#fef2f2}.rf-tile--danger .rf-tile__icon{color:#dc2626;border-color:#fecaca}.rf-tile__body{display:flex;flex-direction:column;min-width:0}.rf-tile__label{font-size:10.5px;font-weight:600;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-tile__value{display:flex;align-items:baseline;gap:6px;font-size:16px;font-weight:800;color:#0f172a}.rf-tile__amount{font-size:11px;font-weight:600;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-skeleton{height:92px;border-radius:14px;background:#f5f7fa;animation:ue-pulse 1.5s ease-in-out infinite}@media(max-width:900px){.rf-card{padding:16px;border-radius:18px}.rf-body{grid-template-columns:1fr;gap:14px}.rf-hero{padding-right:0;border-right:none;padding-bottom:12px;border-bottom:1px solid #f1f5f9}}.cv-card{min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:20px;box-shadow:0 4px 20px #0f172a0f;display:flex;flex-direction:column;gap:14px}.cv-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cv-header__left{display:flex;align-items:center;gap:12px;min-width:0}.cv-icon-wrap{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#6d54c9,#9b86e8);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.cv-label{margin:0;font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#94a3b8}.cv-sub{margin:0;font-size:13px;font-weight:500;color:#475569}.cv-body{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center;gap:20px}.cv-hero{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:20px;border-right:1px solid #f1f5f9}.cv-hero__value{font-size:26px;font-weight:800;color:#0f172a;line-height:1.1}.cv-hero__meta{font-size:12px;color:#94a3b8}.cv-hero__rate{align-self:flex-start;margin-top:2px;padding:2px 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:700}.cv-split{display:flex;flex-direction:column;gap:8px;min-width:0}.cv-bar{display:flex;gap:2px;height:26px;width:100%;max-width:100%;border-radius:6px;overflow:hidden;background:#f1f5f9}.cv-bar__seg{display:flex;align-items:center;justify-content:center;min-width:0;transition:width .4s ease}.cv-bar__seg--buyers{background:#2a78d6;border-radius:6px 0 0 6px}.cv-bar__seg--never{background:#f59e0b;border-radius:0 6px 6px 0}.cv-bar__inline{font-size:11px;font-weight:800;color:#fff;white-space:nowrap}.cv-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:11.5px;color:#64748b}.cv-legend__item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cv-legend__item b{color:#0f172a;font-weight:800}.cv-legend__total{margin-left:auto;color:#94a3b8}.cv-dot{width:8px;height:8px;border-radius:3px;flex-shrink:0}.cv-dot--buyers{background:#2a78d6}.cv-dot--never{background:#f59e0b}.cv-tiles{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.cv-tile{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #eef2f7;border-radius:14px;background:#fafbfc}.cv-tile__icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#fff;border:1px solid #eef2f7;color:#94a3b8;flex-shrink:0}.cv-tile--warn{border-color:#fed7aa;background:#fff7ed}.cv-tile--warn .cv-tile__icon{color:#b45309;border-color:#fed7aa}.cv-tile__body{display:flex;flex-direction:column;min-width:0}.cv-tile__label{font-size:10.5px;font-weight:600;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-tile__value{font-size:16px;font-weight:800;color:#0f172a}.cv-tile__note{font-size:10.5px;font-weight:600;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-empty{grid-column:1 / -1;display:flex;align-items:center;gap:6px;margin:0;font-size:12px;color:#94a3b8}.sc-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sc-range{display:inline-flex;padding:2px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px}.sc-range__btn{border:none;background:transparent;padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:600;color:#64748b;cursor:pointer;font-family:inherit;transition:background .13s,color .13s}.sc-range__btn--active{background:var(--primary, #3f5aeb);color:#fff}.sc-event-select{max-width:190px;padding:6px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;font-size:11.5px;font-weight:600;color:#475569;cursor:pointer;font-family:inherit}.sc-event-select:focus{outline:none;border-color:var(--primary, #3f5aeb)}.cv-delta{align-self:flex-start;margin-top:4px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.cv-delta--up{background:#dcfce7;color:#15803d}.cv-delta--down{background:#fee2e2;color:#b91c1c}.sc-breakdown{grid-column:1 / -1;border-top:1px solid #f1f5f9;padding-top:14px;display:flex;flex-direction:column;gap:10px}.sc-breakdown__title{margin:0;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#94a3b8}.sc-donuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sc-donut{min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px 6px;border:1px solid #eef2f7;border-radius:14px;background:#fafbfc}.sc-donut__title{font-size:11.5px;font-weight:700;color:#475569;text-align:center}.sc-donut__empty{position:relative;display:flex;align-items:center;justify-content:center;height:150px}.sc-donut__empty-ring{width:96px;height:96px;border-radius:50%;border:16px solid #eef2f7}.sc-donut__empty-text{position:absolute;font-size:18px;font-weight:800;color:#94a3b8}.sc-breakdown__table{width:100%;border-collapse:collapse;font-size:12px}.sc-breakdown__table th,.sc-breakdown__table td{padding:6px 8px;text-align:right;white-space:nowrap}.sc-breakdown__table thead th{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid #f1f5f9}.sc-breakdown__table thead th:first-child,.sc-breakdown__table tbody th{text-align:left}.sc-breakdown__table tbody th{display:flex;align-items:center;gap:7px;min-width:0;font-weight:600;color:#334155}.sc-breakdown__table tbody td{font-weight:700;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-breakdown__table tbody tr+tr th,.sc-breakdown__table tbody tr+tr td{border-top:1px solid #f8fafc}.sc-breakdown__dot{width:9px;height:9px;border-radius:3px;flex-shrink:0}.sc-breakdown__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-breakdown__pct{margin-left:6px;font-size:11px;font-weight:600;color:#94a3b8}@media(max-width:900px){.cv-card{padding:16px;border-radius:18px}.cv-body{grid-template-columns:minmax(0,1fr);gap:14px}.cv-delta{white-space:normal;line-height:1.35;text-align:left}.cv-hero{padding-right:0;border-right:none;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.cv-legend__total{margin-left:0}.sc-donuts{grid-template-columns:1fr}.sc-breakdown__table{display:block;overflow-x:auto}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-scale-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes hero-slide-right{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.operator-dashboard-page{background:#f1f5f9;position:relative}@media(max-width:639px){.operator-dashboard-page:before{content:"";position:absolute;top:-1rem;left:-5rem;right:-5rem;height:300px;background:#011629;z-index:-1;pointer-events:none}.operator-hero{position:relative;z-index:1}}.pd-actions{display:none}@media(min-width:768px){.pd-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem;margin-top:.75rem}}.pd-action{display:flex;align-items:center;gap:.6rem;padding:.7rem .75rem;border-radius:16px;background:#fff;border:1px solid #e9eff7;color:#0f172a;min-width:0;box-shadow:0 1px 2px #0f172a0a;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.pd-action:hover{transform:translateY(-2px);border-color:#dbe6f5;box-shadow:0 12px 22px -16px #0f172a73;color:#0f172a}.pd-action__icon{width:2.15rem;height:2.15rem;border-radius:12px;display:grid;place-items:center;flex-shrink:0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.pd-action:hover .pd-action__icon{transform:scale(1.06)}.pd-action__text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.pd-action__label{font-size:.79rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-action__hint{font-size:.66rem;font-weight:500;color:#94a3b8;margin-top:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-action--blue .pd-action__icon{background:linear-gradient(140deg,#eff6ff,#dbeafe);color:#2a78d6}.pd-action--violet .pd-action__icon{background:linear-gradient(140deg,#f5f3ff,#ede9fe);color:#7c3aed}.pd-action--emerald .pd-action__icon{background:linear-gradient(140deg,#ecfdf5,#d1fae5);color:#059669}.pd-action--amber .pd-action__icon{background:linear-gradient(140deg,#fffbeb,#fef3c7);color:#b45309}.pd-action--slate .pd-action__icon{background:linear-gradient(140deg,#f8fafc,#eef2f7);color:#475569}.pd-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:1.4rem;flex-wrap:wrap}.pd-section-title{font-size:1rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.pd-section-sub{font-size:.72rem;color:#94a3b8;margin-top:.1rem}.pd-event-select{border:1px solid #e8eef6;background:#fff;border-radius:999px;padding:.42rem .85rem;font-size:.74rem;font-weight:600;color:#334155;max-width:100%;outline:none;transition:border-color .18s ease}.pd-event-select:focus{border-color:#93c5fd}.operator-carousel{position:relative}.operator-carousel__actions{display:flex;justify-content:flex-end;gap:.45rem;margin-bottom:.55rem}.operator-carousel__arrow{width:2rem;height:2rem;border-radius:999px;border:1px solid #dbe4ef;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.operator-carousel__arrow svg{width:.95rem;height:.95rem}.operator-carousel__arrow:hover:not(:disabled){border-color:#93c5fd;color:#1d4ed8;transform:translateY(-1px)}.operator-carousel__arrow:disabled{opacity:.45;cursor:not-allowed}.operator-carousel__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:.2rem}.operator-carousel__viewport::-webkit-scrollbar{height:8px}.operator-carousel__viewport::-webkit-scrollbar-track{background:transparent}.operator-carousel__viewport::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.operator-carousel__viewport--loading{overflow:hidden}.operator-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:.9rem}.operator-carousel__slide{scroll-snap-align:start;min-width:0}.event-card--carousel{height:100%}.event-card--skel{display:flex;flex-direction:column;cursor:default}.event-card--skel:hover{transform:none;box-shadow:0 1px 3px #0000000a,0 4px 16px #0000000a;border-color:#0f172a12}.event-card--skel .event-card__skel-badge{position:absolute;top:.65rem;right:.6rem;--pd-bone: rgba(255, 255, 255, .75)}.operator-hero{position:relative;overflow:hidden;border-radius:20px;padding:2.75rem 2rem;background:linear-gradient(135deg,#011629 0% 30%,#071e3d 65%,#0d2d5e);border:1px solid rgba(99,179,237,.1)}.operator-hero__compact-label{display:none}.operator-hero__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.operator-hero__left{display:flex;align-items:center;gap:1.25rem;min-width:0}.operator-hero__avatar-ring{flex-shrink:0;width:5rem;height:5rem;border-radius:50%;padding:2.5px;background:linear-gradient(140deg,#60a5fa,#818cf8,#a78bfa);box-shadow:0 0 22px #6366f173,0 10px 28px #00000059}.operator-hero__avatar{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;font-weight:800;letter-spacing:.03em;background:linear-gradient(140deg,#0f2744,#1a1f5e)}.operator-hero__text{min-width:0}.operator-hero__eyebrow{margin:0;display:inline-flex;align-items:center;gap:.45rem;color:#93c5fd;font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.operator-hero__eyebrow-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:#34d399;box-shadow:0 0 8px #34d399b3;animation:pulse-dot 2.2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.operator-hero__title{margin:.3rem 0 0;font-size:clamp(1.85rem,3vw,2.5rem);line-height:1.05;font-weight:900;letter-spacing:-.03em;background:linear-gradient(120deg,#fff,#bfdbfe 55%,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.operator-hero__subtitle{margin:.4rem 0 0;color:#94a3b8;font-size:.88rem;line-height:1.5}.operator-hero__stat{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:1.1rem 1.75rem;border-radius:16px;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;min-width:110px;box-shadow:0 4px 20px #0003 inset}.operator-hero__stat-number{font-size:2.75rem;font-weight:900;letter-spacing:-.05em;line-height:1;background:linear-gradient(120deg,#60a5fa,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.operator-hero__stat-label{font-size:.68rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.14em;line-height:1.5}.event-card{position:relative;text-align:left;border-radius:16px;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.07);box-shadow:0 1px 3px #0000000a,0 4px 14px #0000000f;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),border-color .22s ease;display:flex;flex-direction:column;cursor:pointer;width:100%}.event-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px #0000001a,0 0 0 1px #3b82f62e;border-color:#3b82f638}.event-card__media{position:relative;height:11rem;overflow:hidden;flex-shrink:0}.event-card__img{width:100%;height:100%;object-fit:cover;transition:transform .38s ease;display:block}.event-card:hover .event-card__img{transform:scale(1.07)}.event-card__img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.08) 45%,transparent 70%)}.event-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#090f1e,#0d1f3c 45%,#0f2a52)}.event-card__placeholder-ring{position:absolute;border-radius:50%;border:1px solid rgba(99,179,237,.12)}.event-card__placeholder-ring--1{width:9.5rem;height:9.5rem}.event-card__placeholder-ring--2{width:6rem;height:6rem;border-color:#63b3ed2e}.event-card__placeholder-ring--3{width:3rem;height:3rem;border-color:#63b3ed47}.event-card__placeholder-icon{width:2rem;height:2rem;color:#93c5fd4d;position:relative;z-index:1}.event-card__badge{position:absolute;top:.65rem;right:.6rem;display:inline-flex;align-items:center;gap:.32rem;border-radius:999px;padding:.25rem .6rem;font-size:.63rem;font-weight:700;letter-spacing:.05em;border:1px solid;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.event-card__badge-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.event-card__date-overlay{position:absolute;bottom:.65rem;left:.75rem;color:#ffffffe6;font-size:.68rem;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 4px rgba(0,0,0,.45)}.event-card__body{padding:.95rem 1rem .9rem;display:flex;flex-direction:column;flex:1 1;gap:0}.event-card__title{font-size:.875rem;font-weight:700;color:#0f172a;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .18s;margin:0}.event-card:hover .event-card__title{color:#1d4ed8}.event-card__meta{display:flex;flex-direction:column;gap:.3rem;margin-top:.6rem;flex:1 1}.event-card__meta-item{display:flex;align-items:center;gap:.38rem;font-size:.7rem;color:#64748b;line-height:1.4}.event-card__meta-item svg{width:.82rem;height:.82rem;flex-shrink:0;color:#94a3b8}.event-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:.85rem;padding-top:.7rem;border-top:1px solid #f1f5f9}.event-card__cta{font-size:.69rem;font-weight:600;color:#94a3b8;letter-spacing:.03em}.event-card__arrow{display:flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background:#eff6ff;color:#3b82f6;transition:background .18s,color .18s,transform .18s;flex-shrink:0}.event-card:hover .event-card__arrow{background:#3b82f6;color:#fff;transform:translate(2px)}.event-card__arrow svg{width:.75rem;height:.75rem}@keyframes qr-scan-line{0%{transform:translateY(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(30px);opacity:0}}@keyframes icon-glow-pulse{0%,to{box-shadow:0 6px 18px #3f5aeb6b}50%{box-shadow:0 6px 32px #3f5aebb8,0 0 0 5px #3f5aeb1a}}@keyframes arrow-nudge{0%,55%,to{transform:translate(0);opacity:.4}72%{transform:translate(5px);opacity:1}88%{transform:translate(2px);opacity:.65}}@keyframes checkin-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.db-checkin-row{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 1.1rem;margin:16px 0 6px;border-radius:18px;text-decoration:none;background:linear-gradient(135deg,#020c1b,#041628 45%,#071e3d);border:1px solid rgba(99,179,237,.13);box-shadow:0 1px 10px #00000038,inset 0 1px #ffffff0a;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,border-color .18s ease;overflow:hidden;position:relative}.db-checkin-row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.045) 50%,transparent 70%);background-size:200% 100%;animation:checkin-shimmer 3.2s ease-in-out infinite;pointer-events:none}.db-checkin-row:hover{transform:translateY(-2px);border-color:#3f5aeb59;box-shadow:0 8px 28px #3f5aeb2e,inset 0 1px #ffffff0f}.db-checkin-row:active{transform:scale(.98)}.db-checkin-row__icon{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--primary) 0%,#2563eb 55%,#06b6d4 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #3f5aeb6b;position:relative;overflow:hidden;animation:icon-glow-pulse 2.4s ease-in-out infinite}.db-checkin-row__icon:after{content:"";position:absolute;left:6px;right:6px;top:8px;height:1.5px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.9) 50%,transparent 100%);animation:qr-scan-line 2.4s cubic-bezier(.4,0,.6,1) .6s infinite;pointer-events:none}.db-checkin-row__body{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.db-checkin-row__title{font-size:.95rem;font-weight:800;color:#fff;letter-spacing:-.01em;line-height:1.2}.db-checkin-row__sub{font-size:.73rem;font-weight:500;color:#cdd6e2bf;line-height:1.3}.db-checkin-row__arrow{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:#fff6;transition:background .18s,color .18s,transform .18s}.db-checkin-row__arrow svg{animation:arrow-nudge 2.8s ease-in-out infinite}.db-checkin-row:hover .db-checkin-row__arrow{background:#3f5aeb59;color:#fff;transform:translate(2px)}@media(min-width:641px){.db-checkin-row{display:none}}@media(max-width:640px){.operator-carousel__actions{margin-bottom:.45rem}.operator-carousel__arrow{width:1.85rem;height:1.85rem}.operator-carousel__track{grid-auto-columns:minmax(82vw,82vw);gap:.75rem}.operator-hero{margin:-1rem -1rem 0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:calc(36px - var(--hr, 0) * 16px);border-bottom-right-radius:calc(36px - var(--hr, 0) * 16px);border-left:none;border-right:none;border-top:none;padding:calc(40px - var(--hr, 0) * 46px) 24px calc(38px - var(--hr, 0) * 24px);min-height:calc(150px - var(--hr, 0) * 186px);display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;background:#011629;overflow:hidden;transition:min-height var(--expand-dur, 0s) cubic-bezier(.4,0,.2,1),padding var(--expand-dur, 0s) cubic-bezier(.4,0,.2,1),border-bottom-left-radius var(--expand-dur, 0s) ease,border-bottom-right-radius var(--expand-dur, 0s) ease}.operator-hero:after{content:"";position:absolute;bottom:-55px;right:-55px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.22) 0%,transparent 65%);pointer-events:none;z-index:0;opacity:calc(1 - var(--hr, 0));transition:opacity var(--expand-dur, 0s) ease}.operator-hero__compact-label{display:block;position:absolute;bottom:14px;left:24px;z-index:2;opacity:var(--label-opacity, 0);pointer-events:none;font-size:14px;font-weight:700;color:#ffffffe6;letter-spacing:-.01em;white-space:nowrap;transition:opacity var(--expand-dur, 0s) ease}.operator-hero__content{position:relative;z-index:1;flex-direction:column;align-items:flex-start;gap:0;margin-bottom:0;overflow:hidden;max-height:calc(200px - var(--hr, 0) * 200px);opacity:var(--body-opacity, 1);transform:translateY(calc(var(--hr, 0) * -10px));transition:max-height var(--expand-dur, 0s) cubic-bezier(.4,0,.2,1),opacity var(--expand-dur, 0s) ease,transform var(--expand-dur, 0s) ease}.operator-hero__left{flex-direction:column;align-items:flex-start;gap:0;width:100%}.operator-hero__avatar-ring{position:absolute;top:22px;right:22px;width:52px;height:52px;flex-shrink:unset;animation:hero-scale-in .45s cubic-bezier(.34,1.56,.64,1) .05s both}.operator-hero__avatar{font-size:1rem}.operator-hero__eyebrow{font-size:.6rem;letter-spacing:.22em;margin-bottom:10px;animation:hero-slide-right .4s ease-out .18s both}.operator-hero__title{font-size:2.2rem;background:linear-gradient(120deg,#fff,#c7d4ff 60%,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:hero-fade-up .5s cubic-bezier(.16,1,.3,1) .26s both}.operator-hero__subtitle{font-size:.8rem;margin-top:6px;color:#ffffff6b;animation:hero-fade-up .45s ease-out .34s both}.operator-hero__stat{display:none}}@media(min-width:641px){.operator-carousel__track{grid-auto-columns:minmax(320px,32%)}}.ad-page,.ad-page *{box-sizing:border-box}.ad-page{--ad-ink: #0f172a;--ad-ink-2: #475569;--ad-muted: #8a96a8;--ad-line: #e6ebf3;--ad-soft: #f4f6fb;--ad-card: #ffffff;--ad-navy: #0d1d46;--ad-blue: #2a78d6;--ad-orange: #eb6834;--ad-green: #1baf7a;--ad-violet: #7c5cd6;--ad-other: #a3aec0;--ad-track: #edf1f7;--ad-good: #15803d;--ad-good-bg: #dcfce7;--ad-warn: #a15c07;--ad-warn-bg: #fef3c7;--ad-bad: #be123c;--ad-bad-bg: #ffe4e6;--ad-info: #1d4ed8;--ad-info-bg: #e0eaff;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;color:var(--ad-ink);min-width:0}.ad-card{background:var(--ad-card);border:1px solid #e2e8f0;border-radius:20px;padding:18px;box-shadow:0 4px 20px #0f172a0d;min-width:0}.ad-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.ad-card__titlewrap{display:flex;align-items:center;gap:10px;min-width:0}.ad-card__icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:#eef4fd;color:var(--ad-blue)}.ad-card__icon--orange{background:#fdf0ea;color:var(--ad-orange)}.ad-card__icon--violet{background:#f1edfb;color:var(--ad-violet)}.ad-card__icon--green{background:#e7f7f1;color:#0f8a5f}.ad-card__title{font-size:15px;font-weight:700;margin:0;line-height:1.25}.ad-card__sub{font-size:12px;color:var(--ad-muted);margin:2px 0 0;line-height:1.35}.ad-card__links{display:flex;gap:8px;flex-wrap:wrap}.ad-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--ad-blue);background:#eef4fd;border:1px solid #d6e5f8;border-radius:999px;padding:5px 11px;cursor:pointer;white-space:nowrap;text-decoration:none;font-family:inherit}.ad-link:hover{background:#e2edfb}.ad-link:focus-visible,.ad-seg__btn:focus-visible,.ad-btn:focus-visible,.ad-alert:focus-visible,.ad-rank__row:focus-visible{outline:2px solid var(--ad-blue);outline-offset:2px}.ad-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.ad-head__title{font-size:24px;font-weight:800;letter-spacing:-.01em;margin:0}.ad-head__sub{margin:4px 0 0;font-size:12.5px;color:var(--ad-ink-2);display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ad-head__sub span:first-letter{text-transform:uppercase}.ad-live{width:7px;height:7px;border-radius:50%;background:var(--ad-green);box-shadow:0 0 0 3px #1baf7a33;flex-shrink:0}.ad-live.is-busy{background:var(--ad-other);box-shadow:0 0 0 3px #a3aec040}.ad-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ad-seg{display:inline-flex;background:#e8edf5;border-radius:12px;padding:3px;max-width:100%;overflow-x:auto}.ad-seg__btn{border:0;background:transparent;padding:7px 12px;font:inherit;font-size:12.5px;font-weight:600;color:var(--ad-ink-2);border-radius:9px;cursor:pointer;white-space:nowrap}.ad-seg__btn.is-active{background:#fff;color:var(--ad-ink);box-shadow:0 1px 3px #0f172a1f}.ad-select{border:1px solid var(--ad-line);background:#fff;border-radius:12px;padding:8px 10px;font:inherit;font-size:12.5px;font-weight:600;color:var(--ad-ink);max-width:240px;min-width:0}.ad-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;background:var(--ad-navy);color:#fff;border-radius:12px;padding:8px 13px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap;text-decoration:none}.ad-btn--ghost{background:#fff;color:var(--ad-ink);border-color:var(--ad-line)}.ad-btn:disabled{opacity:.6;cursor:default}.ad-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap;line-height:1.3}.ad-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ad-pill--good{color:var(--ad-good);background:var(--ad-good-bg)}.ad-pill--warn{color:var(--ad-warn);background:var(--ad-warn-bg)}.ad-pill--bad{color:var(--ad-bad);background:var(--ad-bad-bg)}.ad-pill--info{color:var(--ad-info);background:var(--ad-info-bg)}.ad-delta{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;white-space:nowrap}.ad-delta--good{color:var(--ad-good);background:var(--ad-good-bg)}.ad-delta--bad{color:var(--ad-bad);background:var(--ad-bad-bg)}.ad-delta--flat{color:var(--ad-ink-2);background:var(--ad-soft)}.ad-alerts{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.ad-alert{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;background:var(--ad-card);border:1px solid #e2e8f0;border-radius:18px;padding:12px 14px;text-decoration:none;color:inherit;min-width:0;box-shadow:0 4px 14px #0f172a0a;transition:transform .15s ease,box-shadow .15s ease}.ad-alert:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0f172a14}.ad-alert--crit{--ad-sev: var(--ad-bad);--ad-sev-bg: var(--ad-bad-bg)}.ad-alert--warn{--ad-sev: #b7791f;--ad-sev-bg: #fef3c7}.ad-alert--info{--ad-sev: var(--ad-blue);--ad-sev-bg: #e6effb}.ad-alert__icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--ad-sev-bg);color:var(--ad-sev)}.ad-alert__body{display:grid;gap:1px;min-width:0}.ad-alert__sev{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ad-sev)}.ad-alert__title{font-size:13px;font-weight:700;display:flex;align-items:center;gap:5px;min-width:0}.ad-alert__detail{font-size:11.5px;color:var(--ad-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-alert__count{font-size:24px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ad-sev)}.ad-allclear{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ad-good);background:var(--ad-good-bg);border-radius:14px;padding:10px 14px;font-weight:600}.ad-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:stretch}.ad-herocard{position:relative;overflow:hidden;isolation:isolate;border-radius:24px;padding:20px 22px 16px;color:#fff;background:radial-gradient(120% 120% at 100% 0%,#4f8cff61,#4f8cff00 55%),linear-gradient(135deg,#060d1f,#0d1d46,#112270);box-shadow:0 18px 40px -18px #0d1d4699;display:flex;flex-direction:column;gap:4px;min-width:0}.ad-herocard:before,.ad-herocard:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.08);z-index:-1;pointer-events:none}.ad-herocard:before{width:260px;height:260px;right:-90px;top:-120px}.ad-herocard:after{width:380px;height:380px;right:-150px;top:-180px}.ad-herocard__top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.ad-herocard__label{font-size:12.5px;font-weight:600;color:#ffffffb8}.ad-herocard__value{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-herocard__compare{font-size:12px;color:#fff9}.ad-herocard__spark{margin:6px -12px 0;flex:1 1;min-height:60px;display:flex;align-items:flex-end}.ad-herocard__spark>div{width:100%}.ad-herocard__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.ad-herocard__stats>div{display:grid;gap:1px;min-width:0;padding:0 10px;border-left:1px solid rgba(255,255,255,.12)}.ad-herocard__stats>div:first-child{padding-left:0;border-left:0}.ad-herocard__stats span{font-size:11px;color:#ffffffa6;font-weight:600}.ad-herocard__stats b{font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-herocard__stats small{font-size:10.5px;color:#ffffff80}.ad-herocard .apexcharts-tooltip{color:var(--ad-ink)}.ad-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ad-kpi{background:var(--ad-card);border:1px solid #e2e8f0;border-radius:20px;padding:14px 14px 6px;display:grid;gap:4px;align-content:start;min-width:0;box-shadow:0 4px 20px #0f172a0a}.ad-kpi__label{font-size:12px;font-weight:600;color:var(--ad-ink-2);display:flex;align-items:center;gap:7px;min-width:0}.ad-kpi__icon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.ad-kpi__icon--blue{background:#eaf2fd;color:var(--ad-blue)}.ad-kpi__icon--violet{background:#f1edfb;color:var(--ad-violet)}.ad-kpi__icon--green{background:#e4f6ef;color:#0f8a5f}.ad-kpi__icon--orange{background:#fdeee7;color:#d4561f}.ad-kpi__value{font-size:24px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.ad-kpi__meta{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;font-size:11px;color:var(--ad-muted);min-height:20px}.ad-kpi__spark{margin:2px -6px 0;min-height:40px}.ad-help{color:#b3bccb;display:inline-flex;cursor:help;margin-left:auto}.ad-row{display:grid;gap:16px;min-width:0}.ad-row--main{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ad-row--half{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-col{display:grid;gap:16px;align-content:start;min-width:0}.ad-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px}.ad-fact{background:var(--ad-soft);border-radius:12px;padding:9px 11px;display:grid;gap:1px;min-width:0}.ad-fact__label{font-size:11px;font-weight:600;color:var(--ad-ink-2)}.ad-fact__value{font-size:15px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-fact__note{font-size:10.5px;color:var(--ad-muted)}.ad-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11.5px;color:var(--ad-ink-2);align-items:center}.ad-legend span{display:inline-flex;align-items:center;gap:6px}.ad-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.ad-legend i.is-line{width:14px;height:0;border-top:2px solid;border-radius:0}.ad-legend i.is-dash{width:14px;height:0;border-top:2px dashed;border-radius:0}.ad-stack{display:flex;gap:2px;height:14px;border-radius:5px;overflow:hidden;background:var(--ad-track)}.ad-stack span{display:block;height:100%;min-width:3px}.ad-lines{display:grid;gap:9px;margin-top:12px}.ad-line{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12.5px}.ad-line i{width:10px;height:10px;border-radius:3px}.ad-line small{color:var(--ad-muted);font-size:11px;margin-left:4px}.ad-line b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ad-rank{display:grid;gap:4px}.ad-rank__row{display:grid;gap:5px;padding:6px 8px;margin:0 -8px;border-radius:10px;border:0;background:transparent;font:inherit;color:inherit;text-align:left;width:calc(100% + 16px)}button.ad-rank__row{cursor:pointer}button.ad-rank__row:hover{background:var(--ad-soft)}.ad-rank__top{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.ad-rank__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ad-ink-2);min-width:0}.ad-rank__val{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ad-rank__val small{font-weight:500;color:var(--ad-muted);margin-left:6px}.ad-bar{height:8px;background:var(--ad-track);border-radius:4px;overflow:hidden}.ad-bar span:not(.ad-bone){display:block;height:100%;background:var(--ad-blue);border-radius:0 4px 4px 0}.ad-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}.ad-split--even{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-funnel{display:grid;gap:0}.ad-funnel__step{display:grid;gap:5px}.ad-funnel__top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px}.ad-funnel__top span{color:var(--ad-ink-2);font-weight:600}.ad-funnel__top b{font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-funnel__top small{font-size:11px;color:var(--ad-muted);font-weight:600;margin-left:6px}.ad-funnel__bar{height:26px;border-radius:7px;background:var(--ad-track);overflow:hidden}.ad-funnel__bar span:not(.ad-bone){display:block;height:100%;border-radius:7px;background:var(--ad-blue)}.ad-funnel__drop{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ad-orange);font-weight:600;padding:7px 0 7px 10px;margin-left:6px;border-left:2px dashed #f6c3ad}.ad-funnel__note{margin-top:10px;font-size:11.5px;color:var(--ad-muted);display:flex;align-items:center;gap:6px}.ad-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ad-tile{background:var(--ad-soft);border-radius:14px;padding:11px 12px;display:grid;gap:2px;align-content:start;min-width:0;border:1px solid transparent}.ad-tile--warn{background:#fffaeb;border-color:#fcecc0}.ad-tile--bad{background:#fff5f6;border-color:#fdd4da}.ad-tile--good{background:#f0fbf5;border-color:#cdeedd}.ad-tile__label{font-size:11.5px;font-weight:600;color:var(--ad-ink-2);display:flex;align-items:center;gap:6px}.ad-tile__value{font-size:19px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px}.ad-tile__note{font-size:11px;color:var(--ad-muted);line-height:1.35}.ad-divider{height:1px;background:var(--ad-line);margin:18px 0}.ad-table-wrap{overflow-x:auto;margin:0 -4px}table.ad-table{width:100%;border-collapse:collapse;font-size:12.5px;min-width:440px}.ad-table th{text-align:left;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ad-muted);padding:6px;border-bottom:1px solid var(--ad-line);white-space:nowrap}.ad-muted{color:var(--ad-muted);font-weight:500;font-size:11.5px}.ad-table td{padding:9px 6px;border-bottom:1px solid var(--ad-line);vertical-align:middle}.ad-table tr:last-child td{border-bottom:0}.ad-table .is-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ad-table .is-name{font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-table tbody tr.is-link{cursor:pointer}.ad-table tbody tr.is-link:hover td{background:var(--ad-soft)}.ad-convbar{display:grid;grid-template-columns:minmax(50px,1fr) auto;gap:8px;align-items:center;min-width:110px}.ad-convbar b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px}.ad-hero{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin-bottom:12px}.ad-hero strong{font-size:28px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-hero span{font-size:12.5px;color:var(--ad-ink-2)}.ad-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ad-bone{--ad-bone: #e9edf4;--ad-bone-shine: rgba(255, 255, 255, .85);display:block;flex-shrink:0;max-width:100%;border-radius:6px;background-color:var(--ad-bone);background-image:linear-gradient(100deg,transparent 40%,var(--ad-bone-shine) 50%,transparent 60%);background-size:200vw 100vh;background-repeat:no-repeat;background-attachment:fixed;background-position:-120vw 0;animation:ad-sweep 2s cubic-bezier(.4,0,.2,1) infinite}@keyframes ad-sweep{0%{background-position:-120vw 0}75%,to{background-position:20vw 0}}.ad-bone--soft{--ad-bone: #f0f3f8}.ad-fact .ad-bone,.ad-tile .ad-bone{--ad-bone: #e2e7ef}.ad-fact .ad-bone--soft,.ad-tile .ad-bone--soft{--ad-bone: #e9edf3}.ad-bar .ad-bone,.ad-funnel__bar .ad-bone,.ad-stack .ad-bone{--ad-bone: #dde3ec}.ad-stack--skel{gap:2px}.ad-stack--skel .ad-bone{min-width:0}.ad-stack--skel .ad-bone:nth-child(2){--ad-bone: #e5e9f0}.ad-stack--skel .ad-bone:nth-child(3){--ad-bone: #eceff4}.ad-bone--area{--ad-bone: #dfe6f0;width:100%;border-radius:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ad-herocard .ad-bone{--ad-bone: rgba(255, 255, 255, .12);--ad-bone-shine: rgba(255, 255, 255, .16)}.ad-herocard .ad-bone--area{--ad-bone: rgba(143, 184, 255, .22)}.ad-herocard .ad-bone--note{--ad-bone: rgba(255, 255, 255, .07)}.ad-page--mobile .ad-herocard .ad-bone--note{display:none}.ad-line__skel{display:grid;gap:5px;min-width:0}.ad-alert--skel{cursor:default}.ad-alert--skel:hover{transform:none;box-shadow:0 4px 14px #0f172a0a}.ad-funnel__drop--skel{border-left-color:#e2e8f0}.is-skel .ad-help{display:none}.ad-chartskel{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 24px;column-gap:8px;padding:6px 4px 0 0;box-sizing:border-box}.ad-chartskel__y{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:0 0 2px;margin-top:-4px}.ad-chartskel__plot{position:relative;min-width:0;border-bottom:1px solid #e6ebf3;background-image:linear-gradient(#eef2f7 1px,transparent 1px);background-size:100% 25%}.ad-chartskel__area{position:absolute;top:22%;right:0;bottom:0;left:0}.ad-chartskel__prev{position:absolute;top:26%;right:0;bottom:6%;left:0;width:100%;height:68%;overflow:visible}.ad-chartskel__prev path{stroke:#d5dce7;stroke-width:1.5;stroke-dasharray:5 5}.ad-chartskel__x{grid-column:2;display:flex;justify-content:space-between;align-items:flex-end}.ad-barsskel{display:flex;align-items:flex-end;gap:6px;padding:10px 0 0;border-bottom:1px solid #e6ebf3;box-sizing:border-box;background-image:linear-gradient(#eef2f7 1px,transparent 1px);background-size:100% 25%;background-position:0 10px}.ad-barsskel .ad-bone{flex:1 1;min-width:0}@media(prefers-reduced-motion:no-preference){.ad-herocard:not(.is-skel),.ad-kpi:not(.is-skel),.ad-alerts:not(.is-skel),.ad-rank:not(.is-skel),.ad-lines,.ad-funnel,.ad-hero{animation:ad-arrive .35s ease-out both}.is-skel .ad-lines,.is-skel .ad-funnel,.is-skel .ad-hero{animation:none}@keyframes ad-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}.ad-empty{display:grid;place-items:center;text-align:center;gap:4px;padding:26px 12px;color:var(--ad-muted);font-size:12.5px}.ad-empty b{color:var(--ad-ink-2);font-size:13px}.ad-error{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--ad-bad-bg);color:var(--ad-bad);border-radius:14px;padding:12px 14px;font-size:13px;font-weight:600}.ad-faded{opacity:.55;transition:opacity .2s}.ue-event-text{display:grid;gap:4px;justify-items:start;min-width:0}.ue-event-text .ue-title{max-width:100%}.ue-pace{margin-top:5px;font-size:11px;font-weight:600;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ue-pace-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.ue-pace-row .ue-pace{margin-top:0}.ad-page .apexcharts-tooltip{font-family:inherit}@media(max-width:1100px){.ad-row--main,.ad-split{grid-template-columns:minmax(0,1fr)}.ad-row--main>.ad-col{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ad-top,.ad-row--half{grid-template-columns:minmax(0,1fr)}.ad-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ad-row--main>.ad-col{grid-template-columns:minmax(0,1fr)}.ad-kpi__value{font-size:20px}.ad-card{padding:14px;border-radius:18px}.ad-tools{width:100%}.ad-select{flex:1 1 160px;max-width:none}}@media(max-width:640px){.ad-alerts{grid-template-columns:minmax(0,1fr)}}.ad-page--mobile{gap:14px;margin-top:14px;-webkit-tap-highlight-color:transparent}.ad-page--mobile .ad-card{border:0;border-radius:22px;padding:16px;box-shadow:0 1px 2px #0f172a0a,0 10px 28px -14px #0f172a2e}.ad-page--mobile .ad-card__head{margin-bottom:12px}.ad-page--mobile .ad-card__title{font-size:15.5px}.ad-page--mobile .ad-kpi{border:0;border-radius:20px;padding:13px 13px 4px;box-shadow:0 1px 2px #0f172a0a,0 10px 24px -16px #0f172a33}.ad-page--mobile .ad-kpi__value{font-size:19px}.ad-page--mobile .ad-kpi__meta{font-size:10.5px}.ad-page--mobile .ad-kpi__label{font-size:11.5px}.ad-page--mobile .ad-help{display:none}.ad-page--mobile .ad-herocard{border-radius:24px;padding:18px 18px 14px}.ad-page--mobile .ad-herocard__value{font-size:32px}.ad-page--mobile .ad-herocard__stats b{font-size:14.5px}.ad-page--mobile .ad-herocard__stats small{display:none}.ad-page--mobile .ad-tile{border-radius:16px}.ad-page--mobile .ad-hero strong{font-size:26px}.ad-page--mobile .ad-divider{margin:16px -16px}.ad-page--mobile .ue-card{border:0;border-radius:22px;box-shadow:0 1px 2px #0f172a0a,0 10px 28px -14px #0f172a2e}.ad-chip,.ad-mtab,.ad-irow,.ad-mrow,.ad-page--mobile .ad-rank__row,.ad-page--mobile .ue-item{transition:transform .12s ease,background-color .12s ease}.ad-chip:active,.ad-mtab:active,.ad-irow:active,.ad-mrow:active,.ad-page--mobile .ad-rank__row:active,.ad-page--mobile .ue-item:active{transform:scale(.97)}.ad-mfilters{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.ad-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px;scroll-snap-type:x proximity;scroll-padding-inline:16px}.ad-chips::-webkit-scrollbar{display:none}.ad-chip{flex:0 0 auto;scroll-snap-align:start;border:1px solid #dfe5ef;background:#fff;color:var(--ad-ink-2);font:inherit;font-size:13px;font-weight:700;padding:9px 16px;border-radius:999px;cursor:pointer}.ad-chip.is-active{background:var(--ad-navy);border-color:var(--ad-navy);color:#fff;box-shadow:0 6px 16px -6px #0d1d468c}.ad-mselect{display:flex;align-items:center;gap:10px;background:#fff;border-radius:16px;padding:0 14px;height:46px;color:var(--ad-ink-2);box-shadow:0 1px 2px #0f172a0a,0 6px 18px -12px #0f172a33;min-width:0}.ad-mselect select{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--ad-ink);height:100%;appearance:none;-webkit-appearance:none;outline:none}.ad-page--mobile .ad-head__sub{margin:0 2px;font-size:12px}.ad-mtabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;background:#e8edf5;border-radius:18px;padding:4px;scroll-margin-top:calc(var(--topbar-height, 64px) + 12px)}.ad-mtab{border:0;background:transparent;border-radius:14px;padding:8px 2px 7px;display:grid;justify-items:center;gap:3px;font:inherit;font-size:10.5px;font-weight:700;color:var(--ad-ink-2);cursor:pointer;min-width:0;white-space:nowrap}.ad-mtab.is-active{background:#fff;color:var(--ad-navy);box-shadow:0 2px 8px #0f172a1f}.ad-mtab.is-active .ad-mtab__icon{color:var(--ad-blue)}.ad-mtab__icon{position:relative;display:inline-flex}.ad-mtab__badge{position:absolute;top:-6px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--ad-bad);color:#fff;font-size:9.5px;font-weight:800;display:grid;place-items:center;border:2px solid #e8edf5}.ad-mtab.is-active .ad-mtab__badge{border-color:#fff}.ad-mpanel{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}@media(prefers-reduced-motion:no-preference){.ad-mpanel{animation:ad-panel-in .22s ease-out}@keyframes ad-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.ad-mtitle{margin:0 4px 8px;font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px}.ad-mtitle__count{font-size:11px;font-weight:800;color:#fff;background:var(--ad-bad);border-radius:999px;padding:2px 8px}.ad-ilist{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 10px 28px -14px #0f172a2e}.ad-irow{display:grid;grid-template-columns:36px minmax(0,1fr) auto 16px;gap:12px;align-items:center;padding:12px 14px;text-decoration:none;color:inherit;position:relative;min-height:60px}.ad-irow+.ad-irow:before{content:"";position:absolute;left:62px;right:0;top:0;border-top:1px solid var(--ad-line)}.ad-irow:active{background:var(--ad-soft)}.ad-irow--crit{--ad-sev: var(--ad-bad);--ad-sev-bg: var(--ad-bad-bg)}.ad-irow--warn{--ad-sev: #b7791f;--ad-sev-bg: #fef3c7}.ad-irow--info{--ad-sev: var(--ad-blue);--ad-sev-bg: #e6effb}.ad-irow__icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--ad-sev-bg);color:var(--ad-sev)}.ad-irow__text{display:grid;gap:1px;min-width:0}.ad-irow__text b{font-size:13.5px;font-weight:700}.ad-irow__text small{font-size:11.5px;color:var(--ad-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-irow__count{font-size:17px;font-weight:800;color:var(--ad-sev);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-irow__chev{color:#c3cad6}.ad-mrows{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.ad-mrow{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:7px;width:100%;text-align:left;font:inherit;color:inherit;background:var(--ad-soft);border:0;border-radius:16px;padding:12px 13px;cursor:pointer}.ad-mrow:disabled{cursor:default}.ad-mrow__top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ad-mrow__name{font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ad-mrow__val{font-size:13px;font-weight:800;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-mrow__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:11.5px;font-weight:600;color:var(--ad-ink-2)}@media(prefers-reduced-motion:reduce){.ad-bone{animation:none;background-image:none}.ad-chip:active,.ad-mtab:active,.ad-irow:active,.ad-mrow:active{transform:none}}@keyframes pd-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.65)}}@keyframes pd-ring{0%{stroke-dashoffset:var(--ring-circumference)}}.pd-grid{display:grid;grid-template-columns:1fr;gap:.85rem;margin-top:.85rem}@media(min-width:1024px){.pd-grid--split{grid-template-columns:1.05fr 1fr;align-items:stretch}}.pd-card{position:relative;background:#fff;border:1px solid #e9eff7;border-radius:22px;padding:1.25rem;box-shadow:0 1px 2px #0f172a0a,0 12px 28px -20px #0f172a40;overflow:hidden;animation:pd-in .5s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column}.pd-card--dark{background:radial-gradient(120% 90% at 88% -10%,rgba(42,120,214,.45) 0%,transparent 55%),radial-gradient(80% 60% at 0% 110%,rgba(13,45,94,.75) 0%,transparent 60%),linear-gradient(150deg,#011629,#06203c 55%,#0a2c55);border-color:#63b3ed2e;color:#e2e8f0;box-shadow:0 1px 2px #0116294d,0 18px 40px -24px #011629e6}.pd-card--dark:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(147,197,253,.55),transparent)}.pd-card__header{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}.pd-card__icon{width:2.15rem;height:2.15rem;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#eff6ff,#dbeafe);color:#2a78d6;flex-shrink:0;box-shadow:inset 0 0 0 1px #2a78d61f}.pd-card--dark .pd-card__icon{background:linear-gradient(140deg,#60a5fa38,#2a78d61a);color:#93c5fd;box-shadow:inset 0 0 0 1px #93c5fd38}.pd-card__titles{min-width:0;flex:1 1}.pd-card__title{font-size:.9rem;font-weight:700;color:#0f172a;line-height:1.2;letter-spacing:-.01em}.pd-card--dark .pd-card__title{color:#f8fafc}.pd-card__sub{font-size:.71rem;color:#94a3b8;margin-top:.12rem;line-height:1.35}.pd-range{display:inline-flex;gap:.1rem;padding:.16rem;border-radius:999px;background:#f1f5f9;flex-shrink:0}.pd-card--dark .pd-range{background:#ffffff12;box-shadow:inset 0 0 0 1px #94a3b824}.pd-range__btn{border:0;background:transparent;border-radius:999px;padding:.28rem .65rem;font-size:.68rem;font-weight:600;color:#64748b;transition:all .2s cubic-bezier(.22,1,.36,1);white-space:nowrap}.pd-card--dark .pd-range__btn{color:#94a3b8}.pd-range__btn--active{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a24}.pd-card--dark .pd-range__btn--active{background:#ffffff2b;color:#fff;box-shadow:none}.pd-headline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pd-headline__left{min-width:0}.pd-hero-number{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}.pd-hero-number__value{font-size:3.1rem;font-weight:800;line-height:.95;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,#a9c8ec 130%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pd-hero-number__unit{font-size:.78rem;font-weight:600;color:#8fa6c2}.pd-headline__caption{margin-top:.5rem;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.71rem;color:#8fa6c2}.pd-trend{display:inline-flex;align-items:center;gap:.2rem;padding:.18rem .45rem;border-radius:999px;font-size:.67rem;font-weight:700;line-height:1}.pd-trend--up{background:#10b9812e;color:#6ee7b7}.pd-trend--down{background:#f43f5e2e;color:#fda4af}.pd-trend--flat{background:#94a3b833;color:#cbd5e1}.pd-ring{position:relative;flex-shrink:0;display:grid;place-items:center}.pd-ring svg{transform:rotate(-90deg);display:block}.pd-ring__track{fill:none;stroke:#94a3b833}.pd-card:not(.pd-card--dark) .pd-ring__track{stroke:#eef2f7}.pd-ring__value{fill:none;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1);animation:pd-ring .9s cubic-bezier(.22,1,.36,1)}.pd-ring__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1}.pd-ring__pct{font-size:1.15rem;font-weight:800;color:#f8fafc;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pd-card:not(.pd-card--dark) .pd-ring__pct{color:#0f172a;font-size:1.55rem}.pd-ring__label{margin-top:.2rem;font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#8fa6c2}.pd-card:not(.pd-card--dark) .pd-ring__label{color:#94a3b8}.pd-card .pd-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;margin-top:1.05rem;margin-bottom:0}.pd-card .pd-tile{box-sizing:content-box;position:relative;border-radius:15px;padding:.65rem .7rem;min-width:0;background:#ffffff0e;border:1px solid rgba(148,163,184,.16)}.pd-card:not(.pd-card--dark) .pd-tile{background:#f8fafc;border-color:#eef2f7}.pd-tile__label{display:flex;align-items:center;gap:.28rem;font-size:.62rem;font-weight:600;color:#8fa6c2;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.pd-card:not(.pd-card--dark) .pd-tile__label{color:#94a3b8}.pd-tile__value{margin-top:.3rem;font-size:1.22rem;font-weight:700;color:#f1f5f9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.05}.pd-card:not(.pd-card--dark) .pd-tile__value{color:#0f172a}.pd-tile__value--ok{color:#6ee7b7}.pd-tile__value--bad{color:#fda4af}.pd-tile__hint{font-size:.62rem;font-weight:600;color:#8fa6c2;margin-left:.25rem}.pd-spark{margin-top:1.05rem;border-top:1px solid rgba(148,163,184,.16);padding-top:.75rem}.pd-spark__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.67rem;color:#8fa6c2;font-weight:600}.pd-spark__peak{color:#cbd5e1;display:inline-flex;align-items:center;gap:.25rem}.pd-spark__chart{margin:0 -.35rem}.pd-chips{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.85rem}.pd-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.26rem .5rem;border-radius:8px;font-size:.67rem;font-weight:600;background:#f43f5e1c;color:#fda4af;border:1px solid rgba(244,63,94,.22)}.pd-chip__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;padding-left:.28rem;margin-left:.05rem;border-left:1px solid currentColor;opacity:.75}.pd-last{margin-top:.85rem;display:flex;align-items:center;gap:.6rem;padding:.6rem .7rem;border-radius:15px;background:#ffffff0d;border:1px solid rgba(148,163,184,.16)}.pd-last__dot{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0;background:#34d399;box-shadow:0 0 0 4px #34d39926;animation:pd-pulse 2.4s ease-in-out infinite}.pd-last__dot--bad{background:#fb7185;box-shadow:0 0 0 4px #fb718526;animation:none}.pd-last__body{min-width:0;flex:1 1}.pd-last__title{font-size:.76rem;font-weight:600;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-last__sub{font-size:.66rem;color:#8fa6c2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.08rem}.pd-last__time{font-size:.66rem;font-weight:600;color:#cbd5e1;flex-shrink:0;display:inline-flex;align-items:center;gap:.2rem;white-space:nowrap}.pd-footnote{margin-top:.85rem;padding-top:.7rem;border-top:1px solid rgba(148,163,184,.16);display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap;font-size:.68rem;color:#8fa6c2}.pd-footnote span{display:inline-flex;align-items:center;gap:.25rem}.pd-footnote strong{color:#f1f5f9;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-event__hero{display:flex;align-items:center;gap:.7rem;padding:.6rem;border-radius:16px;background:#f8fafc;border:1px solid #eef2f7}.pd-event__thumb{width:3rem;height:3rem;border-radius:12px;object-fit:cover;flex-shrink:0;background:#e2e8f0}.pd-event__thumb--placeholder{display:grid;place-items:center;background:linear-gradient(140deg,#011629,#0d2d5e);color:#93c5fd}.pd-event__info{min-width:0;flex:1 1}.pd-event__name{font-size:.88rem;font-weight:700;color:#0f172a;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pd-event__meta{margin-top:.2rem;font-size:.68rem;color:#94a3b8;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pd-event__meta span{display:inline-flex;align-items:center;gap:.22rem;white-space:nowrap}.pd-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.26rem .55rem;border-radius:999px;font-size:.64rem;font-weight:700;white-space:nowrap;flex-shrink:0;letter-spacing:.01em}.pd-badge--live{background:#22c55e21;color:#15803d;box-shadow:inset 0 0 0 1px #22c55e33}.pd-badge--soon{background:#2a78d61a;color:#2563eb;box-shadow:inset 0 0 0 1px #2a78d62e}.pd-badge--past{background:#f1f5f9;color:#64748b;box-shadow:inset 0 0 0 1px #e2e8f0}.pd-badge__pulse{width:.42rem;height:.42rem;border-radius:999px;background:currentColor;animation:pd-pulse 1.6s ease-in-out infinite}.pd-countdown{display:flex;gap:.35rem;margin-top:.75rem}.pd-countdown__cell{flex:1 1;border-radius:14px;padding:.5rem .25rem;text-align:center;min-width:0;background:linear-gradient(160deg,#011629,#0a2748);color:#fff}.pd-countdown__value{font-size:1.15rem;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pd-countdown__label{margin-top:.22rem;font-size:.55rem;font-weight:600;color:#8fa6c2;text-transform:uppercase;letter-spacing:.08em}.pd-checkin{display:flex;align-items:center;gap:1rem;margin-top:.9rem}.pd-checkin__stats{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.pd-stat-line{display:flex;align-items:center;gap:.45rem;font-size:.75rem;color:#64748b}.pd-stat-line__dot{width:.5rem;height:.5rem;border-radius:3px;flex-shrink:0}.pd-stat-line__value{font-size:.95rem;font-weight:700;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-block{margin-top:1.05rem;padding-top:.85rem;border-top:1px solid #f1f5f9}.pd-block__title{font-size:.66rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.6rem}.pd-type{margin-bottom:.55rem}.pd-type:last-child{margin-bottom:0}.pd-type__top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.75rem;margin-bottom:.25rem}.pd-type__name{font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-type__count{color:#94a3b8;font-weight:600;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-type__count strong{color:#0f172a;font-weight:700}.pd-type__bar{height:.4rem;border-radius:999px;background:#f1f5f9;overflow:hidden}.pd-type__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2a78d6,#60a5fa);transition:width .7s cubic-bezier(.22,1,.36,1)}.pd-tiers{display:flex;flex-wrap:wrap;gap:.3rem}.pd-tier{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .55rem;border-radius:8px;font-size:.68rem;font-weight:600;border:1px solid transparent}.pd-tier__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;padding-left:.28rem;border-left:1px solid currentColor;opacity:.8}.pd-tier--member{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.pd-tier--bronze{background:#b4530917;color:#b45309;border-color:#b4530933}.pd-tier--silver{background:#64748b1a;color:#475569;border-color:#64748b38}.pd-tier--gold{background:#eab3081f;color:#a16207;border-color:#eab30847}.pd-tier--platinum{background:#0ea5e91a;color:#0369a1;border-color:#0ea5e938}.pd-tier--diamond{background:#8b5cf61a;color:#6d28d9;border-color:#8b5cf638}.pd-cta{margin-top:1.05rem;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.78rem 1rem;border-radius:15px;background:linear-gradient(135deg,#011629,#0d2d5e);color:#fff;font-size:.82rem;font-weight:700;transition:all .25s cubic-bezier(.22,1,.36,1);box-shadow:0 10px 22px -14px #011629e6}.pd-cta:hover{transform:translateY(-2px);box-shadow:0 16px 28px -16px #011629f2;color:#fff}.pd-cta__arrow{transition:transform .25s cubic-bezier(.22,1,.36,1)}.pd-cta:hover .pd-cta__arrow{transform:translate(3px)}.pd-me{display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;margin-bottom:.8rem}.pd-me__medal{width:2.3rem;height:2.3rem;border-radius:13px;display:grid;place-items:center;background:#fff;color:#2563eb;font-weight:800;font-size:.85rem;flex-shrink:0;box-shadow:0 2px 6px #2563eb29}.pd-me__body{flex:1 1;min-width:0}.pd-me__label{font-size:.63rem;font-weight:700;color:#2563eb;text-transform:uppercase;letter-spacing:.06em}.pd-me__value{font-size:.88rem;font-weight:700;color:#0f172a;margin-top:.1rem}.pd-me__value span{font-weight:600;color:#64748b;font-size:.75rem}.pd-rank{display:flex;flex-direction:column;gap:.3rem}.pd-rank__row{display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;border-radius:14px;border:1px solid transparent;transition:background .2s ease}.pd-rank__row:hover{background:#f8fafc}.pd-rank__row--me{background:#eff6ff;border-color:#bfdbfe}.pd-rank__row--me:hover{background:#e0edff}.pd-rank__avatar{position:relative;width:2.1rem;height:2.1rem;border-radius:999px;display:grid;place-items:center;background:#f1f5f9;color:#475569;font-size:.7rem;font-weight:700;flex-shrink:0}.pd-rank__avatar--1{background:linear-gradient(140deg,#fde68a,#f59e0b);color:#78350f}.pd-rank__avatar--2{background:linear-gradient(140deg,#e2e8f0,#94a3b8);color:#1e293b}.pd-rank__avatar--3{background:linear-gradient(140deg,#fed7aa,#ea580c);color:#7c2d12}.pd-rank__pos{position:absolute;bottom:-.15rem;right:-.15rem;min-width:1.05rem;height:1.05rem;padding:0 .15rem;border-radius:999px;background:#0f172a;color:#fff;font-size:.58rem;font-weight:800;display:grid;place-items:center;border:2px solid #ffffff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-rank__body{flex:1 1;min-width:0}.pd-rank__name{font-size:.78rem;font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:.35rem}.pd-rank__me{font-size:.58rem;font-weight:800;color:#2563eb;background:#dbeafe;padding:.1rem .32rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.pd-rank__bar{margin-top:.28rem;height:.28rem;border-radius:999px;background:#f1f5f9;overflow:hidden}.pd-rank__bar-fill{height:100%;border-radius:999px;background:#cbd5e1;transition:width .7s cubic-bezier(.22,1,.36,1)}.pd-rank__row--me .pd-rank__bar-fill{background:linear-gradient(90deg,#2a78d6,#60a5fa)}.pd-rank__scans{font-size:.85rem;font-weight:800;color:#0f172a;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;line-height:1.1}.pd-rank__scans small{display:block;font-size:.6rem;font-weight:600;color:#94a3b8;letter-spacing:.02em}.pd-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem 1rem;color:#94a3b8;font-size:.76rem;line-height:1.55}.pd-empty__icon{width:2.8rem;height:2.8rem;border-radius:15px;background:#f1f5f9;color:#cbd5e1;display:grid;place-items:center;margin-bottom:.65rem}.pd-card--dark .pd-empty{color:#8fa6c2}.pd-card--dark .pd-empty__icon{background:#ffffff0f;color:#64748b}.pd-skel{--pd-bone: #e9edf4;--pd-bone-shine: rgba(255, 255, 255, .85);display:block;flex-shrink:0;max-width:100%;border-radius:12px;background-color:var(--pd-bone);background-image:linear-gradient(100deg,transparent 40%,var(--pd-bone-shine) 50%,transparent 60%);background-size:200vw 100vh;background-repeat:no-repeat;background-attachment:fixed;background-position:-120vw 0;animation:pd-sweep 2s cubic-bezier(.4,0,.2,1) infinite}.pd-skel--soft{--pd-bone: #f0f3f8}.pd-skel--ring{border-radius:999px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 11px),#000 calc(100% - 10px));mask:radial-gradient(farthest-side,transparent calc(100% - 11px),#000 calc(100% - 10px))}.pd-skel--ring-thin{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 calc(100% - 8px));mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 calc(100% - 8px))}.pd-skel--wave{width:100%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 30 C8 27 14 31 22 25 S36 15 45 20 S58 29 67 20 S83 8 91 12 L100 9 L100 40 L0 40 Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 30 C8 27 14 31 22 25 S36 15 45 20 S58 29 67 20 S83 8 91 12 L100 9 L100 40 L0 40 Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.pd-type__bar .pd-skel{--pd-bone: #dde3ec}.pd-card--dark .pd-skel{--pd-bone: rgba(255, 255, 255, .08);--pd-bone-shine: rgba(255, 255, 255, .12)}@keyframes pd-sweep{0%{background-position:-120vw 0}75%,to{background-position:20vw 0}}@media(prefers-reduced-motion:reduce){.pd-skel{animation:none;background-image:none}}@media(max-width:480px){.pd-card{padding:1.05rem;border-radius:20px}.pd-hero-number__value{font-size:2.55rem}.pd-card .pd-tiles{gap:.4rem}.pd-card .pd-tile{padding:.55rem .6rem}.pd-tile__value{font-size:1.05rem}.pd-checkin{gap:.8rem}.pd-countdown__value{font-size:1rem}}@keyframes ed-page-rise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes ed-page-push{0%{opacity:0;transform:translate3d(16px,0,0)}to{opacity:1;transform:none}}.ed-page{animation:ed-page-rise .3s cubic-bezier(.22,1,.36,1) backwards}@media(max-width:767px){.ed-page{animation-name:ed-page-push;animation-duration:.26s}}@media(prefers-reduced-motion:reduce){.ed-page{animation:none}}.ed-tabs-nav{position:relative;background:#fbfdff;border:1px solid #e2e8f0;border-radius:14px;padding:5px;overflow:hidden}@keyframes ed-tab-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ed-tab-sheet{animation:ed-tab-sheet-up .24s cubic-bezier(.22,1,.36,1)}.ed-tabs-nav:after{content:"";position:absolute;right:0;top:0;bottom:0;width:48px;background:linear-gradient(to left,#f1f5f9 10%,transparent);pointer-events:none;z-index:2;border-radius:0 14px 14px 0}.ed-tabs-list{display:flex;align-items:center;gap:2px;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;position:relative;z-index:1;padding-right:40px}.ed-tabs-list::-webkit-scrollbar{display:none}.ed-tab-btn{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:600;border:none;border-radius:10px;background:transparent;cursor:pointer;white-space:nowrap;color:#64748b;transition:background .13s,color .13s,box-shadow .13s;font-family:inherit}.ed-tab-btn:hover:not(.ed-tab-btn--active){background:#0f172a0f;color:#334155}.ed-tab-btn--active{background:var(--primary);color:#fff}.ed-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;font-size:10px;font-weight:700;background:#0f172a14;color:#64748b;transition:background .13s,color .13s;line-height:1}.ed-tab-btn--active .ed-tab-count{background:#fff;color:var(--primary, #3f5aeb)}.ed-tab-more{position:relative;flex-shrink:0;display:inline-flex}.ed-tab-more-btn{gap:4px}.ed-tab-more-caret{width:15px;height:15px;transition:transform .15s ease}.ed-tab-more-caret--open{transform:rotate(180deg)}.ed-tab-mega{position:fixed;z-index:80;max-height:min(72vh,560px);overflow-y:auto;padding:14px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 18px 44px #0f172a2e,0 2px 10px #0f172a14;animation:ed-tab-more-in .14s ease}@keyframes ed-tab-more-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ed-tab-mega-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:6px 14px;align-items:start}.ed-tab-mega-col{min-width:0;--mega-strong: var(--primary, #3f5aeb);--mega-tint: #f1f5f9;--mega-icon: #64748b}.ed-tab-mega-col[data-group=evento]{--mega-strong: #1c5cab;--mega-tint: #eff6ff;--mega-icon: #2a78d6}.ed-tab-mega-col[data-group=gestao]{--mega-strong: #047857;--mega-tint: #ecfdf5;--mega-icon: #059669}.ed-tab-mega-col[data-group=operacao]{--mega-strong: #b45309;--mega-tint: #fff7ed;--mega-icon: #ea580c}.ed-tab-mega-col[data-group=outros]{--mega-strong: #5b21b6;--mega-tint: #f5f3ff;--mega-icon: #7c3aed}.ed-tab-mega-col+.ed-tab-mega-col{border-left:1px solid #f1f5f9;padding-left:12px}.ed-tab-mega-col-label{display:flex;align-items:center;gap:6px;padding:4px 8px 8px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mega-strong)}.ed-tab-mega-col-label:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--mega-icon);flex-shrink:0}.ed-tab-mega-item{width:100%;display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border:none;border-radius:11px;background:transparent;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s,color .12s}.ed-tab-mega-item:hover{background:#0f172a0b}.ed-tab-mega-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:var(--mega-tint);color:var(--mega-icon);font-size:15px;transition:background .12s,color .12s}.ed-tab-mega-item:hover .ed-tab-mega-icon{background:var(--mega-tint);color:var(--mega-strong)}.ed-tab-mega-text{min-width:0;flex:1 1}.ed-tab-mega-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#1e293b;line-height:1.25}.ed-tab-mega-badge{flex-shrink:0;padding:1px 7px;border-radius:999px;background:#fef3c7;color:#b45309;font-size:9.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.4}.ed-tab-mega-desc{display:block;margin-top:2px;font-size:11.5px;line-height:1.35;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-tab-mega-item--active,.ed-tab-mega-item--active:hover{background:var(--mega-strong)}.ed-tab-mega-item--active .ed-tab-mega-icon{background:#fff3;color:#fff}.ed-tab-mega-item--active:hover .ed-tab-mega-icon{background:#ffffff3d;color:#fff}.ed-tab-mega-item--active .ed-tab-mega-title{color:#fff}.ed-tab-mega-item--active .ed-tab-mega-desc{color:#ffffffc7}.ed-tab-mega-item--active .ed-tab-count{background:#ffffff38;color:#fff}.ed-tab-mega-checkin{width:100%;display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;border:none;border-radius:14px;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;cursor:pointer;font-family:inherit;text-align:left;box-shadow:0 10px 24px #2563eb42;transition:transform .12s ease,filter .12s ease}.ed-tab-mega-checkin:hover{transform:translateY(-1px);filter:brightness(1.06)}.ed-tab-mega-checkin:active{transform:translateY(1px) scale(.995)}.ed-tab-mega-checkin:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.ed-tab-mega-checkin-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:11px;background:#fff3;font-size:20px}.ed-tab-mega-checkin-text{min-width:0;flex:1 1}.ed-tab-mega-checkin-title{display:block;font-size:14px;font-weight:800;line-height:1.25}.ed-tab-mega-checkin-desc{display:block;margin-top:2px;font-size:11.5px;line-height:1.35;color:#ffffffd1}.ed-tab-mega-checkin-arrow{flex-shrink:0;width:18px;height:18px;opacity:.85}@media(prefers-reduced-motion:reduce){.ed-tab-mega{animation:none}}@keyframes checkin-pulse{0%,to{box-shadow:0 0 #2563eb73,0 14px 32px #1d4ed861,0 2px 8px #0f172a2e}50%{box-shadow:0 0 0 10px #2563eb00,0 14px 32px #1d4ed861,0 2px 8px #0f172a2e}}.ed-checkin-fab{position:fixed;right:20px;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:70;height:58px;padding:0 22px 0 18px;border:none;border-radius:999px;display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#3b82f6,#1d4ed8 60%,#1e40af);color:#fff;box-shadow:0 14px 32px #1d4ed861,0 2px 8px #0f172a2e;animation:checkin-pulse 2.8s ease-in-out infinite;transition:transform .14s ease,filter .14s ease;-webkit-tap-highlight-color:transparent}.ed-checkin-fab:hover{transform:translateY(-2px);filter:brightness(1.08)}.ed-checkin-fab:active{transform:translateY(1px) scale(.97);animation:none}.ed-checkin-fab:disabled{cursor:not-allowed;animation:none}.ed-checkin-fab--disabled{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:0 8px 16px #0f172a38;animation:none}.ed-checkin-fab:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.ed-checkin-fab-icon{width:22px;height:22px;flex-shrink:0}.ed-checkin-fab-label{font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}@media(min-width:768px){.ed-checkin-fab{display:none}}.ed-settings-layout{display:grid;gap:12px}.ed-settings-rail{display:none;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.ed-settings-rail::-webkit-scrollbar{display:none}.ed-settings-rail-item{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1.5px solid #e2e8f0;background:#f8fafc;color:#64748b;font-family:inherit;font-size:11.5px;font-weight:600;text-align:left;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ed-settings-rail-item:hover:not(.ed-settings-rail-item--active){background:#f1f5f9;border-color:#cbd5e1;color:#374151}.ed-settings-rail-item--active{background:var(--primary, #3f5aeb);border-color:var(--primary, #3f5aeb);color:#fff}.ed-settings-rail-icon{display:grid;place-items:center;flex-shrink:0;font-size:14px}.ed-settings-rail-text{display:flex;flex-direction:column;min-width:0}.ed-settings-rail-hint{display:none}.ed-settings-rail-status{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;white-space:nowrap}.ed-settings-rail-status--on{background:#dcfce7;color:#15803d}.ed-settings-rail-status--off{background:#e2e8f0;color:#64748b}.ed-settings-rail-status--partial{background:#fef3c7;color:#b45309}.ed-settings-picker{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;font-family:inherit;text-align:left;color:#0f172a;cursor:pointer}.ed-settings-picker:active{background:#eef2f7}.ed-settings-picker-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:11px;background:#eef2ff;color:#4f46e5;font-size:15px}.ed-settings-picker-text{display:flex;flex-direction:column;min-width:0;flex:1 1}.ed-settings-picker-eyebrow{font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8}.ed-settings-picker-label{font-size:14px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-settings-picker-chevron{flex-shrink:0;width:16px;height:16px;color:#94a3b8}.ed-settings-pane{min-width:0;padding-top:14px;border-top:1px solid #f1f5f9}@media(min-width:768px){.ed-settings-layout{grid-template-columns:236px minmax(0,1fr);gap:20px;align-items:start}.ed-settings-picker{display:none}.ed-settings-rail{display:flex;flex-direction:column;gap:4px;overflow:visible;padding:0 14px 0 0;border-right:1px solid #eef2f7;position:-webkit-sticky;position:sticky;top:12px}.ed-settings-rail-item{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:10px;row-gap:3px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:12px;background:transparent;white-space:normal}.ed-settings-rail-item:hover:not(.ed-settings-rail-item--active){background:#f8fafc;border-color:#eef2f7}.ed-settings-rail-item--active{position:relative;background:#fff;border-color:#c7d2fe;box-shadow:0 1px 2px #0f172a0d;color:#3730a3}.ed-settings-rail-item--active:before{content:"";position:absolute;top:9px;bottom:9px;left:-1px;width:3px;border-radius:0 999px 999px 0;background:var(--primary, #3f5aeb)}.ed-settings-rail-icon{grid-column:1;grid-row:1;height:28px;width:28px;border-radius:9px;background:#f1f5f9;color:#64748b;font-size:14px}.ed-settings-rail-item:hover:not(.ed-settings-rail-item--active) .ed-settings-rail-icon{background:#e2e8f0;color:#475569}.ed-settings-rail-item--active .ed-settings-rail-icon{background:#eef2ff;color:var(--primary, #3f5aeb)}.ed-settings-rail-text{grid-column:2;grid-row:1}.ed-settings-rail-label{font-size:12.5px;font-weight:700;line-height:1.3}.ed-settings-rail-item--active .ed-settings-rail-hint{display:block;margin-top:2px;font-size:10.5px;font-weight:500;line-height:1.3;color:#6366f1}.ed-settings-rail-status{grid-column:2;grid-row:2;justify-self:start}.ed-settings-pane{padding-top:0;border-top:none}}@media(max-width:640px){.ed-tabs-nav{position:-webkit-sticky;position:sticky;top:8px;z-index:30;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#f8fafceb;border:1px solid rgba(226,232,240,.55);border-radius:16px;padding:5px;box-shadow:0 4px 20px #0f172a1a,0 1px 4px #0f172a0f,inset 0 1px #fffc;overflow:hidden}.ed-tabs-nav:after{content:"";position:absolute;right:0;top:0;bottom:0;width:44px;background:linear-gradient(to left,rgba(248,250,252,.95) 20%,transparent);pointer-events:none;z-index:2;border-radius:0 14px 14px 0}.ed-tabs-list{overflow-x:auto;overflow-y:visible;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:3px;padding:0 32px 0 2px;min-width:0;position:relative;z-index:1}.ed-tabs-list::-webkit-scrollbar{display:none}.ed-tab-btn{padding:8px 14px;font-size:12.5px;font-weight:600;border-bottom:none;border-radius:11px;border:none;background:transparent;color:#94a3b8;margin-bottom:0;transition:background .12s,color .12s,box-shadow .12s,transform .08s;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent}.ed-tab-btn:active{transform:scale(.93);background:#0f172a0d}.ed-tab-btn--active{background:var(--primary, #3f5aeb);color:#fff;box-shadow:0 2px 10px #3f5aeb52,0 1px 3px #3f5aeb33}.ed-tab-btn--active .ed-tab-count{background:#ffffff40;color:#fff}.ed-tab-btn:not(.ed-tab-btn--active) .ed-tab-count{background:#e2e8f0;color:#64748b}.ed-settings-rail-item{padding:6px 12px;font-size:11px}}.ed-hero{background:#fff;border:1px solid #e8edf3;border-radius:20px;box-shadow:0 2px 14px #0f172a0f;overflow:hidden}.ed-hero-inner{display:grid;grid-template-columns:42% 1fr;min-height:270px}@media(max-width:768px){.ed-hero-inner{grid-template-columns:1fr}}.ed-hero-img-wrap{position:relative;background:#0a0f1e;overflow:hidden;min-height:280px;max-height:280px}.ed-hero-img{width:100%;height:100%;object-fit:cover;display:block}.ed-hero-img-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;min-height:220px;background:#f8fafc;color:#94a3b8}.ed-hero-img-empty span{font-size:12px;font-style:italic}.ed-hero-img-btn{position:absolute;bottom:12px;right:12px;z-index:10;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:11.5px;font-weight:600;background:#ffffffe6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#0f172a;border:1px solid rgba(255,255,255,.5);cursor:pointer;transition:background .15s;font-family:inherit;box-shadow:0 2px 10px #0000002e}.ed-hero-img-btn:hover:not(:disabled){background:#fff}.ed-hero-img-btn:disabled{opacity:.7;cursor:not-allowed}.ed-hero-body{display:flex;flex-direction:column;justify-content:space-between;padding:28px 32px;gap:20px;min-width:0}@media(max-width:640px){.ed-hero-body{padding:20px}.ed-hero-img-wrap{height:130px;min-height:130px;max-height:130px}}.ed-hero-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ed-hero-tag{display:inline-flex;align-items:center;font-size:10.5px;font-weight:600;padding:3px 10px;border-radius:999px;background:#3f5aeb14;color:var(--primary, #3f5aeb);border:1px solid rgba(63,90,235,.16)}.ed-hero-title-row{display:flex;align-items:flex-start;gap:8px}.ed-hero-title{margin:0;font-size:1.7rem;font-weight:800;line-height:1.2;color:#0f172a;min-width:0}@media(max-width:1024px){.ed-hero-title{font-size:1.35rem}}.ed-hero-edit-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#f8fafc;color:#94a3b8;cursor:pointer;transition:all .15s}.ed-hero-edit-btn:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.ed-hero-view-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:8px 18px;border-radius:10px;font-size:12.5px;font-weight:700;background:var(--primary, #3f5aeb);color:#fff;text-decoration:none;transition:opacity .15s;width:-webkit-fit-content;width:fit-content}.ed-hero-view-link:hover{opacity:.85}.ed-hero-footer{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid #f1f5f9;flex-wrap:wrap}.ed-hero-slug-block{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.ed-hero-slug-value-row{display:flex;align-items:center;gap:6px;min-width:0;padding-right:10px}.ed-hero-slug-label{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:#94a3b8}.ed-hero-slug-value{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:12px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-hero-slug-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;border-radius:999px;font-size:11px;font-weight:600;background:#fff;color:#64748b;cursor:pointer;white-space:nowrap;transition:all .15s;font-family:inherit}.ed-hero-slug-btn:hover{border-color:#cbd5e1;background:#f8fafc;color:#374151}@media(max-width:639px){.ed-hero{border-radius:24px;border:none;box-shadow:0 4px 24px #0f172a1f,0 1px 4px #0f172a0f}.ed-hero-img-wrap{height:210px;min-height:210px;max-height:210px;position:relative}.ed-hero-img-wrap:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,rgba(10,15,30,.42),transparent);pointer-events:none;z-index:1}.ed-hero-body{border-radius:22px 22px 0 0;margin-top:-22px;position:relative;z-index:2;padding:20px 18px 14px;background:#fff}.ed-hero-title{font-size:1.2rem;line-height:1.3;letter-spacing:-.01em}.ed-hero-tag{font-size:10px;padding:2px 8px}.ed-hero-view-link{margin-top:10px;font-size:12px;padding:6px 13px;border-radius:9px}.ed-hero-footer{padding-top:12px;flex-direction:column;align-items:stretch;gap:10px;flex-wrap:nowrap}.ed-hero-img-btn{bottom:32px}.ed-info-bar{background:#fff!important;border-color:transparent!important;box-shadow:0 1px 6px #0f172a14,0 0 0 1px #0f172a0d!important}.ed-info-bar__grid{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important}.ed-info-bar__item{padding:13px 16px!important;border-bottom:1px solid #f1f5f9!important}.ed-info-bar__item:last-child{border-bottom:none!important}.ed-info-bar__icon{display:flex!important;flex-shrink:0!important;width:38px!important;height:38px!important;border-radius:11px!important;margin-top:0!important}.ed-info-bar__item--action{cursor:pointer;transition:background .12s;-webkit-tap-highlight-color:rgba(0,0,0,.04)}.ed-info-bar__item--action:active{background:#f8fafc!important}.ed-info-bar__chevron{display:block!important}.ed-detail-settings{border-radius:20px!important}}.tt-ticket-row,.tt-ticket-head{display:none}@media(min-width:768px){.tt-ticket-row,.tt-ticket-head{display:grid;grid-template-columns:30px minmax(0,2fr) 88px 84px minmax(0,1.4fr) 118px 64px;align-items:center;gap:12px}.tt-ticket-head{padding:2px 6px 8px;border-bottom:1px solid #cbd5e1;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.tt-ticket-row{padding:5px 6px;border-bottom:1px solid #e2e8f0;transition:background .12s ease}.tt-ticket-row:hover{background:#ffffffb3}}.tt-mcard,.tt-mcard *,.tt-mcard *:before,.tt-mcard *:after{box-sizing:border-box}.tt-mcard{min-width:0;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;padding:.85rem;box-shadow:0 1px 3px #0f172a0f;display:flex;flex-direction:column;gap:.7rem;transition:border-color .15s ease,box-shadow .15s ease}.tt-mcard--tappable{cursor:pointer;-webkit-tap-highlight-color:transparent}.tt-mcard--tappable:active{transform:scale(.99);border-color:#cbd5e1}.tt-mcard-more{display:grid;flex:0 0 auto;place-items:center;width:1.75rem;height:1.75rem;margin-right:-.25rem;color:#cbd5e1}.tt-mcard--hidden-ticket{border-left:3px solid #fda4af}.tt-mcard-head{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.tt-mcard-drag{display:grid;flex:0 0 auto;place-items:center;width:2.25rem;height:2.25rem;margin:-.35rem 0 -.35rem -.35rem;border-radius:.6rem;color:#94a3b8;cursor:grab;touch-action:none}.tt-mcard-drag:active{cursor:grabbing;background:#f1f5f9}.tt-mcard-identity{min-width:0;flex:1 1}.tt-mcard-name{font-size:.95rem;font-weight:700;line-height:1.25;color:#0f172a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tt-mcard-boarding{margin-top:.15rem;font-size:.72rem;line-height:1.3;color:#94a3b8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tt-mcard-menu{display:grid;flex:0 0 auto;place-items:center;width:2.5rem;height:2.5rem;margin:-.35rem -.35rem -.35rem 0;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;color:#475569;cursor:pointer}.tt-mcard-menu:active{background:#f1f5f9}.tt-mcard-headline{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.tt-mcard-price{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:.15rem}.tt-mcard-tag{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:.15rem .5rem;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.tt-mcard-tag--private{background:#0f172a;color:#fff}.tt-mcard-tag--warn{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.tt-mcard-meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:.6rem 0}.tt-mcard-meter{min-width:0}.tt-mcard-meter-top{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;min-width:0}.tt-mcard-meter-label{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.tt-mcard-meter-value{font-size:.85rem;font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}button.tt-mcard-meter-value{background:none;border:0;padding:0;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.tt-mcard-bar{margin-top:.3rem;height:.35rem;width:100%;overflow:hidden;border-radius:999px;background:#e2e8f0}.tt-mcard-bar-fill{height:100%;border-radius:999px;transition:width .25s ease}.tt-mcard-meter-foot{margin-top:.25rem;font-size:.65rem;line-height:1.3;color:#94a3b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tt-mcard-meter-foot--full{color:#2563eb}.tt-mcard-meter-foot--cancelled{color:#e11d48}.tt-mcard-window{display:flex;align-items:flex-start;gap:.4rem;font-size:.7rem;color:#64748b}.tt-mcard-window-icon{flex:0 0 auto;width:.85rem;height:.85rem;margin-top:.12rem;color:#94a3b8}.tt-mcard-window-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem;min-width:0}.tt-mcard-window-text strong{font-weight:700;color:#0f172a}.tt-mcard-window-text em{font-style:normal;color:#94a3b8}.tt-mcard-window-text--empty{color:#94a3b8}.tt-mcard-hint{margin:0;font-size:.68rem;line-height:1.35;color:#94a3b8}@media(max-width:767px){.tt-day-tabs>div>div{min-height:2.25rem}.tt-day-tabs{scroll-snap-type:x proximity;margin-inline:-.25rem;padding-inline:.25rem}.tt-day-tabs>div{scroll-snap-align:start}.tt-group-actions>button,.tt-group-actions button{height:2.5rem;width:2.5rem}}@media screen and (max-width:639px){.app-container:has(.ed-page){overflow-x:clip;overflow-y:visible}}@media(max-width:767px){.tt-group--expanded>.tt-group-head{position:-webkit-sticky;position:sticky;top:0;z-index:5;margin:-.625rem -.5rem 0;padding:.6rem .65rem;border-bottom:1px solid #e6ecf5;border-radius:.95rem .95rem 0 0;background:#f5f8fc;box-shadow:0 4px 10px -8px #0f172a73}.tt-group--collapsed{padding:0}.tt-group--collapsed>.tt-group-head{position:static;margin:0;padding:.7rem .75rem;border-bottom:0;border-radius:.95rem;background:transparent;box-shadow:none}.tt-group--collapsed>.tt-group-head{min-height:3.1rem}.tt-group-title{flex:1 1 100%;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tt-group--expanded>.tt-group-head+*{margin-top:.6rem}}.tt-group>.tt-group-head.tt-zone-head{margin:-.625rem -.5rem 0;padding:.6rem .65rem .6rem .75rem;border-bottom-color:transparent;border-radius:calc(1rem - 1px) calc(1rem - 1px) 0 0;background:var(--tt-zone-bg);color:var(--tt-zone-ink)}.tt-group.tt-group--collapsed>.tt-group-head.tt-zone-head{margin-bottom:-.625rem;border-radius:calc(1rem - 1px)}@media(min-width:768px){.tt-group>.tt-group-head.tt-zone-head{margin:-.75rem -.75rem 0;padding:.65rem .75rem .65rem 1rem}.tt-group.tt-group--collapsed>.tt-group-head.tt-zone-head{margin-bottom:-.75rem}}@media(max-width:767px){.tt-group.tt-group--collapsed>.tt-group-head.tt-zone-head{margin:0;padding:.7rem .75rem}}.tt-zone-head .tt-group-title,.tt-zone-head .tt-zone-count,.tt-zone-head .tt-zone-count strong{color:var(--tt-zone-ink)}.tt-zone-head .tt-group-title{font-size:.95rem;font-weight:700}.tt-zone-head .tt-zone-count{opacity:.85}.tt-zone-head--light{box-shadow:inset 0 0 0 1px #0f172a1f}.tt-zone-tag{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:26px;padding:0 10px;border:1.5px solid rgba(255,255,255,.75);border-radius:999px;background:#ffffff1f;color:inherit;font:inherit;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}button.tt-zone-tag{cursor:pointer}button.tt-zone-tag:hover{background:#ffffff42}button.tt-zone-tag:focus-visible{outline:2px solid currentColor;outline-offset:2px}.tt-zone-ring{width:12px;height:12px;box-sizing:border-box;border:3px solid currentColor;border-radius:999px}.tt-zone-caret{width:12px;height:12px}.tt-zone-head--light .tt-zone-tag{border-color:#0f172a59;background:#ffffff73}.tt-zone-head--light button.tt-zone-tag:hover{background:#ffffffb3}.tt-zone-head--warn .tt-zone-tag{border-color:#f59e0b;background:#ffedd5}.tt-zone-head--warn button.tt-zone-tag:hover{background:#fed7aa}.tt-zone-head--dark .tt-group-actions button{border-color:#ffffff4d!important;background-color:#ffffff24!important;color:#fff!important}.tt-zone-head--dark .tt-group-actions button:hover:not(:disabled){background-color:#ffffff42!important}.tt-zone-head--light .tt-group-actions button,.tt-zone-head--warn .tt-group-actions button{border-color:#0f172a29!important;background-color:#ffffffbf!important;color:#1e293b!important}.tt-key-warning{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:8px 10px;border:1px solid #fed7aa;border-radius:12px;background:#fff7ed;color:#7c2d12;font-size:12px;line-height:1.4}.tt-key-warning__icon{flex-shrink:0;width:16px;height:16px;color:#ea580c}.tt-key-warning__text{flex:1 1 220px;min-width:0}.tt-key-warning__text b{color:#431407}.tt-key-warning__btn{flex-shrink:0;height:30px;padding:0 12px;border:1px solid #fdba74;border-radius:9px;background:#fff;color:#9a3412;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.tt-key-warning__btn:hover{background:#ffedd5}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.erp-map-wrap{position:relative;z-index:0;isolation:isolate}.erp-map-wrap .leaflet-container{z-index:0}.erp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:640px){.erp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.erp-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:639px){.erp-stats{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin:0 -14px;padding:2px 14px 6px}.erp-stats::-webkit-scrollbar{display:none}.erp-stat{flex:0 0 auto;min-width:118px;scroll-snap-align:start}}.erp-card-actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}@media(max-width:639px){.erp-card-actions{display:grid;grid-template-columns:1fr 1fr}.erp-card-actions>button{justify-content:center}}.erp-fab{position:fixed;left:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:900;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:none;border-radius:50%;background:#0f172a;color:#fff;box-shadow:0 10px 26px #0f172a61;cursor:pointer;transition:transform .12s ease;-webkit-tap-highlight-color:transparent}.erp-fab:active{transform:scale(.93)}@media(min-width:768px){.erp-fab{display:none}}.erp-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200}.erp-sheet{position:fixed;left:0;right:0;bottom:0;z-index:1210;max-height:92vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:22px 22px 0 0;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));box-shadow:0 -10px 44px #0f172a47;animation:erp-sheet-up .26s cubic-bezier(.22,1,.36,1)}.erp-grabber{width:42px;height:5px;margin:6px auto 12px;border-radius:999px;background:#cbd5e1}.erp-sheet-actions{position:-webkit-sticky;position:sticky;bottom:0;margin:16px -16px 0;padding:12px 16px calc(4px + env(safe-area-inset-bottom,0px));display:flex;gap:10px;background:#fff;border-top:1px solid #f1f5f9}@keyframes erp-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes erp-fade{0%{opacity:0}to{opacity:1}}@media(min-width:768px){.erp-sheet-backdrop{display:none}.erp-sheet{position:static;z-index:auto;max-height:none;overflow:visible;border-radius:16px;border:1px solid #e2e8f0;padding:20px;box-shadow:0 1px 6px #0f172a0f;animation:none}.erp-grabber{display:none}.erp-sheet-actions{position:static;margin:16px 0 0;padding:0;border-top:0}}.erp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:stretch;justify-content:center;background:#00000080;animation:erp-fade .18s ease}.erp-modal-card{display:flex;flex-direction:column;width:100%;background:#fff;overflow:hidden}@media(min-width:768px){.erp-modal{align-items:center;padding:16px}.erp-modal-card{max-width:720px;height:85vh;border-radius:18px;box-shadow:0 24px 60px #00000059}}.eal{display:flex;flex-direction:column;gap:16px}.eal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.eal-title{font-size:.95rem;font-weight:600;color:#0f172a;margin:0}.eal-subtitle{margin:4px 0 0;font-size:.78rem;color:#64748b;max-width:62ch}.eal-refresh{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:.78rem;font-weight:500;transition:background .15s ease,border-color .15s ease}.eal-refresh:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.eal-refresh:disabled{opacity:.6}.eal-spin{animation:eal-spin 1s linear infinite}@keyframes eal-spin{to{transform:rotate(360deg)}}.eal-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.eal-search{position:relative;flex:1 1 240px;min-width:200px;display:flex;align-items:center}.eal-search-icon{position:absolute;left:12px;color:#94a3b8;pointer-events:none}.eal-search input{width:100%;padding:9px 12px 9px 34px;border-radius:10px;border:1px solid #e2e8f0;font-size:.8rem;color:#0f172a;background:#f8fafc}.eal-search input:focus{outline:none;border-color:#93c5fd;background:#fff}.eal-select{padding:9px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;font-size:.8rem;color:#0f172a;max-width:100%}.eal-select:focus{outline:none;border-color:#93c5fd;background:#fff}.eal-period{display:inline-flex;align-items:center;gap:6px}.eal-period-sep{font-size:.75rem;color:#94a3b8}.eal-clear{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;border:1px solid #fecdd3;background:#fff1f2;color:#be123c;font-size:.76rem;font-weight:500}.eal-count{margin:0;font-size:.75rem;color:#64748b}.eal-error{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;font-size:.8rem}.eal-skeletons{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.eal-skeleton{height:64px;border-radius:14px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;animation:eal-shimmer 1.4s ease infinite}@keyframes eal-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.eal-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 16px;border:1px dashed #e2e8f0;border-radius:16px;background:#f8fafc;color:#94a3b8;text-align:center}.eal-empty svg{width:26px;height:26px}.eal-empty-title{margin:4px 0 0;font-size:.85rem;font-weight:600;color:#475569}.eal-empty-text{margin:0;font-size:.78rem}.eal-day{display:flex;flex-direction:column;gap:8px}.eal-day-label{position:-webkit-sticky;position:sticky;top:0;z-index:1;align-self:flex-start;padding:4px 10px;border-radius:999px;background:#e2e8f0;color:#475569;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.eal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.eal-item{display:flex;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.eal-icon{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;border:1px solid transparent}.eal-icon--success{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.eal-icon--danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.eal-icon--highlight{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.eal-icon--info{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.eal-item-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.eal-item-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.eal-action{font-size:.83rem;font-weight:600;color:#0f172a}.eal-entity{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.72rem}.eal-time{margin-left:auto;font-size:.72rem;color:#94a3b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eal-author{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.74rem;color:#64748b}.eal-avatar{width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:#1e293b;color:#fff;font-size:.6rem;font-weight:600}.eal-author-name{font-weight:600;color:#334155}.eal-author-email{color:#94a3b8}.eal-area{margin-left:auto;font-size:.7rem;color:#94a3b8}.eal-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:.74rem;font-weight:500;color:#2563eb}.eal-toggle-caret{transition:transform .15s ease}.eal-toggle-caret--open{transform:rotate(180deg)}.eal-changes{list-style:none;margin:6px 0 0;padding:8px 10px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:6px}.eal-change{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;font-size:.75rem}.eal-change-label{flex:0 0 160px;color:#64748b}.eal-change-values{flex:1 1 200px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.eal-before{color:#94a3b8;text-decoration:line-through;word-break:break-word}.eal-arrow{color:#cbd5e1}.eal-after{color:#0f172a;font-weight:500;word-break:break-word}.eal-more{align-self:center;padding:9px 18px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:.78rem;font-weight:500}.eal-more:disabled{opacity:.6}@media(max-width:640px){.eal-change-label{flex-basis:100%}.eal-time,.eal-area{margin-left:0}}._overlay_s34y7_14{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1470;display:flex;align-items:flex-end;background:#02061780;transition:opacity .22s ease,visibility .22s ease}._hidden_s34y7_25{opacity:0;visibility:hidden;pointer-events:none}._visible_s34y7_31{opacity:1;visibility:visible;pointer-events:auto}._sheet_s34y7_37{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;width:100%;max-height:85dvh;overflow-y:auto;padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;background:#f1f5f9;box-shadow:0 -12px 40px #0f172a47;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1)}._sheetEnter_s34y7_57{transform:translateY(0)}._handle_s34y7_61{width:42px;height:4px;margin:2px auto 4px;border-radius:999px;background:#0f172a38}._title_s34y7_69{padding:0 6px 2px;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#94a3b8}._item_s34y7_88{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px;border:1px solid #eef2f7;border-radius:14px;background:#fff;text-align:left;color:#0f172a;cursor:pointer}._item_s34y7_88:active{background:#f8fafc;border-color:#cbd5e1}._item_s34y7_88:disabled{opacity:.45}._itemIcon_s34y7_113{flex:0 0 38px;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f1f5f9;color:#475569;font-size:16px}._itemBody_s34y7_134{flex:1 1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:3px}._itemLabel_s34y7_144{grid-column:1;grid-row:1;display:block;min-width:0;font-size:13.5px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}._itemTrailing_s34y7_155{grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:8px}._itemHint_s34y7_163{grid-column:1 / -1;grid-row:2;display:block;font-size:11.5px;line-height:1.35;color:#6b7a90}._danger_s34y7_172{color:#be123c}._danger_s34y7_172 ._itemIcon_s34y7_113{background:#fff1f2;color:#e11d48}._warning_s34y7_181{color:#b45309}._warning_s34y7_181 ._itemIcon_s34y7_113{background:#fffbeb;color:#d97706}._cancel_s34y7_190{box-sizing:border-box;width:100%;min-height:48px;margin-top:4px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;font-size:13px;font-weight:800;color:#475569;cursor:pointer}._cancel_s34y7_190:active{background:#f1f5f9}@media(prefers-reduced-motion:reduce){._sheet_s34y7_37,._sheetEnter_s34y7_57{transform:none;transition:none}}._itemActive_s34y7_222{background:#eef2ff;border-color:#c7d2fe}._itemActive_s34y7_222 ._itemLabel_s34y7_144{color:#3730a3}._itemActive_s34y7_222 ._itemIcon_s34y7_113{background:#fff;color:#4f46e5}._itemActive_s34y7_222 ._itemBadge_s34y7_236{background:#fff;color:#4338ca}._itemCheck_s34y7_241{flex-shrink:0;width:18px;height:18px;color:#4f46e5}._itemBadge_s34y7_236{padding:3px 9px;border-radius:999px;background:#f1f5f9;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;white-space:nowrap;color:#475569}:root{--tickets-primary: #3f5aeb;--tickets-primary-dark: #3247bf;--tickets-bg: #f3f4f6;--tickets-border: #e2e8f0;--tickets-radius-lg: 24px;--tickets-radius-md: 16px;--tickets-radius-sm: 999px}.tickets-breadcrumb{margin-bottom:16px;font-size:12px;color:#64748b}.tickets-breadcrumb-list{display:flex;align-items:center;gap:8px;overflow:hidden;list-style:none;padding:0;margin:0}.tickets-breadcrumb-item{white-space:nowrap}.tickets-breadcrumb-item--truncate{max-width:32ch;overflow:hidden;text-overflow:ellipsis}.tickets-breadcrumb-back{display:inline-flex;align-items:center;gap:4px;border:none;background:none;color:inherit;cursor:pointer;padding:0}.tickets-breadcrumb-back-icon{width:12px;height:12px}.tickets-breadcrumb-link{color:#64748b;text-decoration:none;transition:color .15s ease}.tickets-breadcrumb-link:hover{color:#0f172a}.tickets-breadcrumb-link--bold{font-weight:500;color:#0f172a}.tickets-breadcrumb-separator{color:#cbd5f5;flex-shrink:0}.tickets-breadcrumb-current{font-weight:600;color:#0f172a;flex-shrink:0}.tickets-breadcrumb-loading{color:#94a3b8}.tickets-hero{position:relative;border-radius:24px;overflow:hidden;margin-bottom:16px;background:linear-gradient(135deg,#0f172a,#1e293b,#0ea5e9);color:#e2e8f0;box-shadow:0 4px 15px #0f172a2e}.tickets-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 20%,rgba(99,102,241,.3),transparent 45%),radial-gradient(circle at 80% 0%,rgba(14,165,233,.25),transparent 45%),radial-gradient(circle at 70% 80%,rgba(34,197,94,.2),transparent 50%);pointer-events:none}.tickets-hero-shell{position:relative;display:grid;gap:16px;padding:18px 16px}@media(min-width:768px){.tickets-hero-shell{grid-template-columns:1.5fr 1fr;align-items:center;padding:20px 24px}}.tickets-summary-card{background:#fff;border-radius:24px;border:1px solid var(--tickets-border);padding:18px 20px;margin-bottom:16px;box-shadow:0 5px 18px #0f172a14}.tickets-summary-inner{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.tickets-summary-inner{flex-direction:row;align-items:center;justify-content:space-between}}.tickets-summary-label{text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:#64748b;font-weight:600}.tickets-summary-title{font-size:22px;font-weight:700;color:#0f172a;margin:0}.tickets-summary-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:12px}.tickets-summary-pill-icon{width:14px;height:14px}.tickets-summary-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.tickets-hero-left{display:flex;flex-direction:column;gap:8px}.tickets-hero-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#ffffff14;color:#c7d2fe;font-size:11px;font-weight:600;letter-spacing:.05em;width:-webkit-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.18)}.tickets-header-title{margin:2px 0;font-size:22px;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:#e2e8f0}@media(min-width:768px){.tickets-header-title{font-size:24px}}.tickets-hero-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tickets-hero-meta-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;background:#ffffff1a;color:#e2e8f0;font-size:12px;border:1px solid rgba(255,255,255,.14)}.tickets-header-subicon{width:14px;height:14px}.tickets-filter-card{border-radius:18px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 2px 8px #0f172a0f;padding:14px;display:flex;flex-direction:column;gap:12px;margin-bottom:12px}@media(min-width:768px){.tickets-filter-card{padding:18px 20px}}.tickets-filter-top{display:flex}.tickets-filter-title{font-size:12px;font-weight:700;letter-spacing:.08em;color:#475569;text-transform:uppercase;margin-bottom:6px}.tickets-search{width:100%}.tickets-search-similar{margin:6px 0 0;font-size:12px;font-weight:600;color:#b45309}.tickets-search-input-wrapper{position:relative;border:solid 1px rgb(199,199,199);border-radius:10px;overflow:hidden;width:100%}.tickets-search-icon{position:absolute;left:10px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:#cbd5e1;pointer-events:none;z-index:100}.tickets-search-input,.tickets-search-input input{padding-left:16px!important;font-size:12px;border:none;background-color:#fff;padding:5px}.tickets-status-tabs{display:none;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.tickets-status-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#1e293b;font-size:12px;font-weight:600;transition:all .15s ease}.tickets-status-tab:hover{border-color:#cbd5e1;background:#f8fafc}.tickets-status-tab.is-active{background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#fff;border-color:transparent}.tickets-status-tab-icon{width:14px;height:14px}.tickets-mobile-filter-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border-radius:10px;border:1px solid #cbd5e1!important;background:#fff!important;color:#334155!important;font-size:12px;font-weight:700;letter-spacing:.02em}.tickets-filter-bottom{display:none;flex-direction:column;gap:8px;border-top:1px dashed #e2e8f0;padding-top:10px}.tickets-filter-grid{display:grid;gap:10px;padding-top:12px}@media(min-width:768px){.tickets-filter-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.tickets-filter-block{display:flex;flex-direction:column;gap:4px}.tickets-filter-block-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#475569;font-weight:700}.tickets-filter-select{background:#fff;border-radius:12px}@media(min-width:768px){.tickets-mobile-filter-btn{display:none}.tickets-status-tabs{display:grid}.tickets-filter-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.tickets-filter-bottom-left{display:flex;flex-direction:column;gap:6px}.tickets-filter-caption{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:700}.tickets-filter-pills{display:flex;flex-wrap:wrap;gap:8px}.tickets-filter-dd-row{display:none}@media(min-width:768px){.tickets-filter-dd-row{display:flex;flex-wrap:wrap;gap:8px}}.filter-dd{position:relative}.filter-dd-trigger{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:20px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;font-size:13px;color:#334155;transition:border-color .15s,background .15s,box-shadow .15s;white-space:nowrap;flex-shrink:0;-webkit-tap-highlight-color:transparent}.filter-dd-trigger:hover{border-color:#94a3b8;background:#f8fafc}.filter-dd-trigger--active{border-color:#1d4ed8;background:#eff6ff;color:#1d4ed8}.filter-dd-trigger-icon{display:flex;align-items:center;font-size:13px;color:#94a3b8;flex-shrink:0}.filter-dd-trigger--active .filter-dd-trigger-icon{color:#1d4ed8}.filter-dd-trigger-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.filter-dd-trigger--active .filter-dd-trigger-label{color:#1d4ed8}.filter-dd-trigger-sep{color:#cbd5e1;font-size:12px}.filter-dd-trigger-value{font-weight:600;font-size:13px;max-width:140px;overflow:hidden;text-overflow:ellipsis}.filter-dd-chevron{width:13px;height:13px;color:#94a3b8;transition:transform .18s;flex-shrink:0}.filter-dd-trigger--active .filter-dd-chevron{color:#1d4ed8}.filter-dd-chevron--open{transform:rotate(180deg)}.filter-dd-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000f;min-width:200px;max-width:280px;overflow:hidden}.filter-dd--wide .filter-dd-menu{min-width:300px;max-width:420px}.filter-dd--wide .filter-dd-trigger-value{max-width:240px}.filter-dd-search{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #f1f5f9}.filter-dd-search-icon{color:#94a3b8;width:14px;height:14px;flex-shrink:0}.filter-dd-search-input{flex:1 1;border:none;outline:none;font-size:13px;color:#1e293b;background:transparent}.filter-dd-search-input::placeholder{color:#94a3b8}.filter-dd-list{max-height:220px;overflow-y:auto;padding:4px}.filter-dd-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border-radius:8px;border:none;background:transparent;font-size:13px;color:#334155;cursor:pointer;text-align:left;transition:background .1s}.filter-dd-item:hover{background:#f1f5f9}.filter-dd-item--active{color:#1d4ed8;font-weight:600;background:#eff6ff}.filter-dd-item-check{width:13px;height:13px;flex-shrink:0;color:#1d4ed8}.filter-dd-item-check--hidden{visibility:hidden}.filter-dd-empty{padding:10px 12px;font-size:13px;color:#94a3b8;text-align:center}.tickets-filter-group{display:flex;flex-direction:column;gap:6px}.tickets-advanced-filters{display:none}@media(min-width:768px){.tickets-advanced-filters{display:flex;flex-direction:column;gap:0}}.tickets-advanced-toggle{display:inline-flex;align-items:center;gap:6px;background:#f1f5f9;border:1.5px solid #e2e8f0;border-radius:20px;padding:8px 14px;font-size:12px;font-weight:600;color:#475569;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .12s ease,border-color .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent}.tickets-advanced-toggle:hover{background:#e8edf4;border-color:#cbd5e1}.tickets-advanced-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#2563eb;color:#fff;font-size:10px;font-weight:700;line-height:1}.tickets-advanced-body{display:flex;flex-direction:column;gap:12px;margin-top:10px;padding:14px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.tickets-advanced-body select{font-size:13px;min-height:38px}.tickets-filter-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px}.tickets-filter-actions-desktop{display:flex;align-items:center;gap:8px;border-radius:14px}.tickets-filter-actions-mobile{width:100%;display:flex;justify-content:flex-end}.tickets-global-edit-btn,.tickets-manual-create-btn,.tickets-export-btn,.tickets-import-btn{height:36px;padding:0 14px!important;border-radius:10px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.025em;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,.1);transition:transform .14s ease,box-shadow .18s ease,filter .18s ease,background-position .22s ease;background-size:160% 160%!important;background-position:0% 50%!important}.tickets-global-edit-btn:hover,.tickets-manual-create-btn:hover,.tickets-export-btn:hover,.tickets-import-btn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a24;background-position:100% 50%!important;filter:saturate(1.08)}.tickets-global-edit-btn:disabled,.tickets-manual-create-btn:disabled,.tickets-export-btn:disabled,.tickets-import-btn:disabled{transform:none!important;box-shadow:none!important;filter:grayscale(.08) saturate(.8)!important;opacity:.72;cursor:not-allowed}.tickets-global-edit-btn:focus-visible,.tickets-manual-create-btn:focus-visible,.tickets-export-btn:focus-visible,.tickets-import-btn:focus-visible,.tickets-mobile-kebab-btn:focus-visible,.tickets-mobile-action-item:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.tickets-import-btn{background-image:linear-gradient(135deg,#2563eb,#1d4ed8,#3b82f6)!important;border:1px solid #1e3a8a!important;color:#fff!important}.tickets-export-btn{background-image:linear-gradient(135deg,#f59e0b,#ea580c,#fb923c)!important;border:1px solid #c2410c!important;color:#fff!important;text-shadow:0 1px 0 rgba(124,45,18,.35)}.tickets-manual-create-btn{background-image:linear-gradient(135deg,#10b981,#059669,#0d9488)!important;border:1px solid #0f766e!important;color:#fff!important}.tickets-global-edit-btn{background-image:linear-gradient(135deg,#8b5cf6,#7c3aed,#6366f1)!important;border:1px solid #5b21b6!important;color:#fff!important}.tickets-mobile-kebab-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border-radius:12px;border:1px solid #111827;background:#0f172a;color:#f8fafc;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tickets-mobile-actions-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;background:#02061773;opacity:0;pointer-events:none;transition:opacity .22s ease}.tickets-mobile-actions-sheet-overlay--open{opacity:1;pointer-events:auto}.tickets-mobile-actions-sheet{width:min(560px,100%);background:#fff;border-radius:20px 20px 0 0;border:1px solid #e2e8f0;border-bottom:none;padding:10px 12px calc(18px + env(safe-area-inset-bottom,0px));max-height:min(82vh,calc(100vh - 12px));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:0 -18px 42px #0f172a47;transform:translateY(100%);transition:transform .24s ease}.tickets-mobile-actions-sheet--open{transform:translateY(0)}.tickets-mobile-actions-handle{width:46px;height:5px;border-radius:999px;background:#cbd5e1;margin:2px auto 10px}.tickets-mobile-actions-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:8px;text-align:center}.tickets-mobile-action-item{width:100%;border:1px solid #e2e8f0;background:#fff;color:#0f172a;border-radius:12px;min-height:46px;padding:0 14px;margin-top:8px;display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.tickets-mobile-action-item:disabled{opacity:.55}.tickets-mobile-action-item--ghost{justify-content:center;color:#475569;font-weight:600}.tickets-filters-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;background:#02061773;opacity:0;pointer-events:none;transition:opacity .22s ease}.tickets-filters-sheet-overlay--open{opacity:1;pointer-events:auto}.tickets-filters-sheet{width:min(560px,100%);background:#fff;border-radius:20px 20px 0 0;padding:0 0 calc(18px + env(safe-area-inset-bottom,0px));max-height:min(88vh,calc(100vh - 12px));display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -18px 42px #0f172a47;transform:translateY(100%);transition:transform .26s cubic-bezier(.32,.72,0,1)}.tickets-filters-sheet--open{transform:translateY(0)}.tickets-filters-sheet-header{flex-shrink:0;padding:10px 16px 12px;border-bottom:1px solid #f1f5f9;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.tickets-filters-sheet-handle{width:46px;height:5px;border-radius:999px;background:#cbd5e1;margin:0 auto 12px}.tickets-filters-sheet-title-row{display:flex;align-items:center;justify-content:space-between}.tickets-filters-sheet-title{font-size:15px;font-weight:700;color:#0f172a}.tickets-filters-sheet-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f1f5f9;border:none;color:#475569;cursor:pointer;font-size:16px;-webkit-tap-highlight-color:transparent}.tickets-filters-sheet-body{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:20px}.tickets-filters-sheet-section{display:flex;flex-direction:column;gap:8px}.tickets-filters-sheet-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.tickets-filters-sheet-footer{flex-shrink:0;display:flex;gap:10px;padding:12px 16px 0;border-top:1px solid #f1f5f9}.tickets-filters-sheet-footer>button{flex:1 1;min-height:46px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.tickets-filters-sheet-btn-clear{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.tickets-filters-sheet-btn-apply{background:#2563eb;border:1px solid transparent;color:#fff}.tickets-mobile-filter-trigger{display:none}@media(max-width:767px){.tickets-mobile-filter-trigger{display:inline-flex;align-items:center;gap:6px;padding:0 12px;height:36px;border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;color:#334155;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:border-color .15s,background .15s}.tickets-search-input,.tickets-search-input input{padding:3px 5px}}.tickets-mobile-filter-trigger--active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.tickets-mobile-filter-trigger-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#2563eb;color:#fff;font-size:10px;font-weight:700}@media(max-width:767px){.tickets-filter-actions{margin-bottom:6px}.tickets-filter-actions-desktop{display:none}}@media(min-width:768px){.tickets-filter-actions{margin-bottom:2px}.tickets-filter-actions-mobile{display:none}}.tickets-status-pill{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-size:12px;color:#475569;cursor:pointer}.tickets-status-pill:hover{background:#f8fafc}.tickets-status-pill:active{transform:scale(.98)}.tickets-status-pill--active{background:var(--tickets-primary);border-color:var(--tickets-primary);color:#fff}.tickets-status-pill-icon{width:14px;height:14px}.tickets-card{border-radius:18px;border:1px solid var(--tickets-border);background:#fff;box-shadow:0 2px 8px #0f172a0d;overflow:hidden}.tickets-error{padding:10px 16px;font-size:12px;color:#b91c1c;background:#fef2f2;border-bottom:1px solid #fee2e2}.tickets-action-error{color:#b91c1c;font-size:13px}.tickets-action-loading{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#0f172a}.tickets-refund-summary{display:grid;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;font-size:12px;color:#475569}.tickets-refund-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.tickets-refund-summary-row strong{color:#0f172a;font-weight:600}.tickets-date-tabs{display:flex;align-items:center;gap:2px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:14px;padding:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:8px}.tickets-date-tabs::-webkit-scrollbar{display:none}.tickets-date-tab{flex-shrink:0;display:inline-flex;align-items:center;padding:10px 16px;border-radius:10px;font-size:12px;font-weight:600;color:#64748b;background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease;line-height:1}.tickets-date-tab:hover:not(.tickets-date-tab--active){background:#2531d3;color:#fff}.tickets-date-tab--active{background:#2531d3;color:#fff;box-shadow:0 1px 3px #0f172a1f,0 1px 2px #0f172a0f;font-weight:700}.tickets-date-tab--outside-range{background:#fef3c7;color:#92400e}.tickets-date-tab--outside-range:hover:not(.tickets-date-tab--active){background:#fbbf24;color:#78350f}.tickets-date-tab-warning-icon{width:13px;height:13px;margin-right:4px;flex-shrink:0;color:#d97706}.tickets-list{padding:12px 0;display:flex;flex-direction:column;gap:6px}.tickets-bulk-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 2px;flex-wrap:wrap}.tickets-bulk-select{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;font-size:12px;color:#334155;font-weight:600}.tickets-bulk-checkbox{width:18px;height:18px;border-radius:6px;border:1.5px solid #cbd5e1;background:#fff;box-shadow:0 1px 1px #0f172a0f;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,transform .1s ease}.tickets-bulk-checkbox:hover{border-color:#818cf8;box-shadow:0 0 0 3px #6366f11f}.tickets-bulk-checkbox:focus-visible{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533}.tickets-bulk-checkbox:checked{border-color:#4f46e5;background-color:#4f46e5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.2 8.3l3 3.1 6.6-6.9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.tickets-bulk-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:767px){.tickets-bulk-summary{display:none}}.tickets-bulk-mobile-actions-btn{display:none}@media(max-width:767px){.tickets-bulk-mobile-actions-btn{display:inline-flex;align-items:center;gap:6px;padding:0 12px;height:34px;border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;color:#334155;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;white-space:nowrap;margin-left:auto;-webkit-tap-highlight-color:transparent}}.tickets-bulk-mobile-actions-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#2563eb;color:#fff;font-size:10px;font-weight:700}.tickets-bulk-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;background:#02061773;opacity:0;pointer-events:none;transition:opacity .22s ease}.tickets-bulk-sheet-overlay--open{opacity:1;pointer-events:auto}.tickets-bulk-sheet{width:min(560px,100%);background:#fff;border-radius:20px 20px 0 0;border:1px solid #e2e8f0;border-bottom:none;padding:10px 12px calc(18px + env(safe-area-inset-bottom,0px));max-height:min(82vh,calc(100vh - 12px));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:0 -18px 42px #0f172a47;transform:translateY(100%);transition:transform .24s ease}.tickets-bulk-sheet--open{transform:translateY(0)}.bulk-sheet-header{display:flex;align-items:baseline;justify-content:space-between;padding:0 2px 12px}.bulk-sheet-title{font-size:14px;font-weight:700;color:#0f172a}.bulk-sheet-count{font-size:12px;font-weight:600;color:#64748b}.bulk-sheet-group{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;margin-bottom:10px}.bulk-sheet-item{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;background:transparent;border:none;border-bottom:1px solid #f1f5f9;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .12s}.bulk-sheet-item:last-child{border-bottom:none}.bulk-sheet-item:active:not(:disabled){background:#f8fafc}.bulk-sheet-item:disabled{opacity:.4;cursor:default}.bulk-sheet-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;flex-shrink:0}.bulk-sheet-icon--blue{background:#eff6ff;color:#2563eb}.bulk-sheet-icon--green{background:#f0fdf4;color:#16a34a}.bulk-sheet-icon--red{background:#fff1f2;color:#e11d48}.bulk-sheet-label{font-size:14px;font-weight:600;color:#0f172a;flex:1 1}.bulk-sheet-item--danger .bulk-sheet-label{color:#e11d48}.bulk-sheet-sublabel{font-size:12px;font-weight:500;color:#64748b}.bulk-sheet-cancel{display:flex;align-items:center;justify-content:center;width:100%;padding:14px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:14px;font-size:14px;font-weight:600;color:#475569;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .12s}.bulk-sheet-cancel:active{background:#e2e8f0}.tickets-whatsapp-bulk{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.tickets-whatsapp-template-select{min-width:260px}@media(max-width:768px){.tickets-whatsapp-template-select{min-width:220px}}.tickets-bulk-count{font-size:12px;color:#64748b;font-weight:600}.ticket-row{position:relative;padding:11px 16px 11px 20px;border-radius:14px;border:1px solid #e5e7eb;background:#fff;transition:box-shadow .15s ease,border-color .15s ease;margin:0 12px;overflow:hidden}.ticket-row:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:14px 0 0 14px;background:var(--ticket-status-indicator, #94a3b8)}.ticket-row--valid{--ticket-status-indicator: #16a34a}.ticket-row--used{--ticket-status-indicator: #4338ca}.ticket-row--refunded{--ticket-status-indicator: #d97706}.ticket-row--partially_refunded,.ticket-row--refund_pending{--ticket-status-indicator: #6366f1}.ticket-row--cancelled{--ticket-status-indicator: #dc2626;background:#fafafa}.ticket-row--default{--ticket-status-indicator: #94a3b8}.ticket-row--selected{border-color:#818cf8;box-shadow:0 0 0 2px #6366f11f}.ticket-row-shell{position:relative;display:flex;flex-direction:column;gap:8px}.ticket-row-header{width:100%;background:transparent;border:none;padding:0;cursor:pointer;text-align:left}.ticket-row-header-body{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ticket-row-select-control{display:inline-flex;align-items:center;justify-content:center;padding-top:4px}.ticket-row-select-checkbox{width:18px;height:18px;border-radius:6px;border:1.5px solid #cbd5e1;background:#fff;box-shadow:0 1px 1px #0f172a0f;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,transform .1s ease}.ticket-row-select-checkbox:hover{border-color:#818cf8;box-shadow:0 0 0 3px #6366f11a}.ticket-row-select-checkbox:focus-visible{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e52e}.ticket-row-select-checkbox:checked{border-color:#4f46e5;background-color:#4f46e5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.2 8.3l3 3.1 6.6-6.9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.ticket-row-header-left{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.ticket-row-name-row{display:flex;flex-direction:column;gap:2px}.ticket-date-label{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid #fde68a;border-radius:999px;background:#fffbeb;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap;color:#b45309}.ticket-date-label--empty{border-color:#e2e8f0;background:#f8fafc;color:#94a3b8}.ticket-date-label-day{padding:1px 6px;border-radius:999px;background:#b45309;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff}.ticket-date-label-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 auto;position:relative}.ticket-date-label-icon-svg{width:14px;height:14px}.ticket-date-label-icon-stack{position:relative;display:inline-block;width:14px;height:14px}.ticket-date-label-icon-stack .ticket-date-label-icon-svg{position:absolute;top:0;right:0;bottom:0;left:0}.ticket-date-label-icon-x{position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;color:#ef4444;background:#fff;border-radius:999px}.ticket-row-name{margin:0;font-size:15px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:6px;line-height:1.3}.ticket-row-name-icon{width:15px;height:15px;flex-shrink:0}.ticket-row-tags{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:1px}.ticket-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;border:1px solid transparent}.ticket-tag-icon{width:11px;height:11px;flex-shrink:0}.ticket-tag--type{background:#eef2ff;color:#4f46e5;border-color:#e0e7ff}.ticket-tag--boarding{background:#f0fdf4;color:#16a34a;border-color:#dcfce7}.ticket-tag--private{background:#0f172a;color:#fff;border-color:#0f172a}.ticket-tag--tier{font-weight:700}.ticket-tag--tier-default{background:#f8fafc;color:#64748b;border-color:#e2e8f0}.ticket-tag--tier-member{background:#f1f5f9;color:#475569;border-color:#cbd5e1}.ticket-tag--tier-silver{background:#f8fafc;color:#334155;border-color:#cbd5e1}.ticket-tag--tier-gold{background:#fffbeb;color:#b45309;border-color:#fde68a}.ticket-tag--tier-platinum{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.ticket-tag--tier-black{background:#0f172a;color:#f8fafc;border-color:#020617}.ticket-row-contact{font-size:12px;color:#64748b;margin:0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;gap:5px;flex-wrap:wrap}.ticket-row-contact-item{display:inline-flex;align-items:center;gap:5px}.ticket-row-contact-item--muted{color:#94a3b8}.ticket-row-contact-icon{width:12px;height:12px;flex-shrink:0}.ticket-row-right-top{display:flex;align-items:center;gap:6px;margin-bottom:6px;flex-wrap:nowrap;justify-content:flex-end}.ticket-row-price-tag{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:-.02em;white-space:nowrap}.ticket-row-status{border-radius:999px!important;border-width:1px!important;font-size:10px!important;padding:2px 10px!important;white-space:nowrap}.ticket-status--valid{background:#ecfdf3!important;border-color:#bbf7d0!important;color:#15803d!important}.ticket-status--used{background:#f8fafc!important;border-color:#e2e8f0!important;color:#475569!important}.ticket-status--refunded{background:#fffbeb!important;border-color:#fed7aa!important;color:#b45309!important}.ticket-status--partially-refunded,.ticket-status--refund-pending{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4338ca!important}.ticket-status--refund-failed,.ticket-status--cancelled{background:#fef2f2!important;border-color:#fecaca!important;color:#b91c1c!important}.ticket-status--default{background:#f8fafc!important;border-color:#e2e8f0!important;color:#475569!important}.ticket-row-subtitle{margin:0;font-size:12px;color:#64748b}.ticket-row-meta-compact{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:#64748b}.ticket-row-meta-separator{display:inline-block;width:4px;height:4px;border-radius:50%;background:#cbd5f5}.ticket-row-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.ticket-row-price-and-actions{display:flex;align-items:center;gap:8px}.ticket-row-inline-actions{display:inline-flex;align-items:center;gap:4px}.ticket-row-price{font-size:1rem;font-weight:700;color:#0f172a}.ticket-row-mobile-actions-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;align-items:flex-end;justify-content:center;background:#02061773;opacity:0;pointer-events:none;transition:opacity .22s ease}.ticket-row-mobile-actions-overlay--open{opacity:1;pointer-events:auto}.ticket-row-mobile-actions-sheet{width:min(560px,100%);background:#fff;border-radius:20px 20px 0 0;border:1px solid #e2e8f0;border-bottom:none;padding:10px 12px;max-height:min(82vh,calc(100vh - 12px));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:0 -18px 42px #0f172a47;transform:translateY(100%);transition:transform .24s ease}.ticket-row-mobile-actions-sheet--open{transform:translateY(0)}.ticket-row-mobile-actions-handle{width:46px;height:5px;border-radius:999px;background:#cbd5e1;margin:2px auto 10px}.ticket-row-mobile-actions-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:8px;text-align:center}.ticket-row-mobile-action-btn{width:100%;border:1px solid #e2e8f0;background:#fff;color:#0f172a;border-radius:12px;min-height:46px;padding:0 14px;margin-top:8px;display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.ticket-row-mobile-action-btn--danger{background:#fff1f2;border-color:#fecdd3;color:#be123c}.ticket-row-mobile-action-btn--warning{background:#fffbeb;border-color:#fde68a;color:#b45309}.ticket-row-mobile-action-btn--ghost{justify-content:center;color:#475569;font-weight:600}.ticket-row-mobile-action-btn:disabled{opacity:.55}@media(max-width:767px){.tickets-list{padding:10px 0 14px;gap:10px}.ticket-row{margin:0 10px;padding:12px 12px 12px 16px;border-radius:16px;box-shadow:0 1px 1px #0f172a0a,0 10px 24px #0f172a0f}.ticket-row:before{width:3px;border-radius:16px 0 0 16px}.ticket-row-header-body{display:grid;grid-template-columns:1fr;gap:10px}.ticket-row-select-control{position:absolute;top:2px;right:0;padding-top:0}.ticket-row-header-left{gap:6px;padding-right:34px}.ticket-row-name{font-size:14px;line-height:1.35;flex-wrap:wrap;row-gap:4px}.ticket-row-tags{gap:6px}.ticket-tag{padding:3px 8px;font-size:10px}.ticket-row-contact{display:flex;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.35;white-space:normal;overflow:visible;text-overflow:unset}.ticket-row-header-right{width:100%;flex-direction:row;align-items:center;gap:8px;border-top:1px dashed #e2e8f0;padding-top:8px}.ticket-row-right-top{flex:1 1;justify-content:flex-start;flex-wrap:wrap;margin-bottom:0;gap:6px}.ticket-row-price-tag{font-size:12px}.ticket-row-inline-actions{width:auto;flex-shrink:0;display:flex;align-items:center;gap:6px}}.tickets-skeleton-list{padding:10px 12px 14px}.tickets-skeleton-row{display:flex;gap:12px;padding:12px;margin-bottom:10px;border-radius:14px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 1px #0f172a0a,0 8px 22px #0f172a0d}.tickets-skeleton-avatar{width:42px;height:42px;border-radius:12px;background:linear-gradient(100deg,#e2e8f0 20%,#f1f5f9,#e2e8f0 64%);background-size:220% 100%;animation:tickets-shimmer 1.25s linear infinite;flex-shrink:0}.tickets-skeleton-body{flex:1 1;display:flex;flex-direction:column;gap:7px}.tickets-skeleton-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.tickets-skeleton-line{height:10px;border-radius:999px;background:linear-gradient(100deg,#e5e7eb 20%,#f1f5f9,#e5e7eb 64%);background-size:220% 100%;animation:tickets-shimmer 1.25s linear infinite}.tickets-skeleton-line--lg{width:56%}.tickets-skeleton-line--md{width:72%}.tickets-skeleton-line--sm{width:42%}.tickets-skeleton-line--footer{width:34%;height:8px;margin-top:2px}.tickets-skeleton-badge{width:74px;height:20px;border-radius:999px;background:linear-gradient(100deg,#e5e7eb 20%,#f8fafc,#e5e7eb 64%);background-size:220% 100%;animation:tickets-shimmer 1.25s linear infinite;flex-shrink:0}.tickets-skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:4px}@media(min-width:640px){.tickets-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tickets-skeleton-pill{height:24px;border-radius:999px;background:linear-gradient(100deg,#edf2f7 20%,#f8fafc,#edf2f7 64%);background-size:220% 100%;animation:tickets-shimmer 1.25s linear infinite}@keyframes tickets-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media(min-width:768px){.tickets-skeleton-list{padding:10px 16px 14px}.tickets-skeleton-row{border:none;border-radius:0;background:transparent;box-shadow:none;padding:9px 0;margin-bottom:0}.tickets-skeleton-avatar{width:40px;height:40px;border-radius:14px}}.tickets-empty{padding:28px 16px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.tickets-empty-icon-wrapper{width:48px;height:48px;border-radius:18px;background:#eef2ff;border:1px solid #e0e7ff;display:flex;align-items:center;justify-content:center;color:var(--tickets-primary);margin-bottom:4px}.tickets-empty-icon{width:24px;height:24px}.tickets-empty-title{font-size:14px;font-weight:600;margin:0;color:#0f172a}.tickets-empty-text{font-size:12px;color:#64748b;max-width:360px;margin:0 auto}.tickets-pagination{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:11px;color:#64748b}.tickets-pagination-info{white-space:nowrap}.tickets-pagination-actions{display:flex;gap:6px}.tickets-qr-modal{display:flex;flex-direction:column;align-items:center;gap:10px}.tickets-qr-header{text-align:center;display:flex;flex-direction:column;gap:4px}.tickets-qr-label{font-size:11px;color:#94a3b8}.tickets-qr-code-text{font-size:13px;font-weight:600;color:#0f172a}.tickets-qr-buyer{font-size:11px;color:#64748b}.tickets-qr-wrapper{position:relative;margin-top:4px}.tickets-qr-glow{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(63,90,235,.28),transparent 55%);filter:blur(6px);opacity:.7}.tickets-qr-card{position:relative;border-radius:24px;background:#fff;border:1px solid #e2e8f0;padding:16px;box-shadow:0 18px 40px #0f172a2e}.tickets-qr-hint{margin-top:4px;font-size:11px;color:#64748b;max-width:260px;text-align:center}.tickets-qr-empty{padding:24px 0;font-size:13px;color:#6b7280;text-align:center}.ticket-history-modal-content{min-height:460px;scrollbar-gutter:stable;transition:min-height .22s ease}.ticket-history-panel-enter{animation:ticketHistoryPanelEnter .18s ease-out}@keyframes ticketHistoryPanelEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.ticket-history-modal-content{min-height:360px}}.ticket-cancel-reason{font-family:inherit}.tickets-date-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;margin-left:6px;padding:0 5px;border-radius:9px;background:#0f172a14;color:inherit;font-size:11px;font-weight:700;line-height:1}.tickets-date-tab--active .tickets-date-tab-count{background:#ffffff40}.ticket-row-linked-tag{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:700;line-height:1;cursor:help;white-space:nowrap}.ticket-linked-tooltip{z-index:1000}.ticket-row-mobile-actions-button{display:none}@media(max-width:767px){.ticket-row-mobile-actions-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;color:#475569;font-size:15px;cursor:pointer}.ticket-row-mobile-actions-button:active{background:#e2e8f0}}.tickets-statusbar{box-sizing:border-box;margin-bottom:12px;padding:9px 11px 10px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.tickets-statusbar-chips{display:flex;flex-wrap:wrap;gap:6px}.tickets-status-chip{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:11.5px;font-weight:700;line-height:1.2;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.tickets-status-chip:hover{border-color:#cbd5e1;background:#f1f5f9;color:#0f172a}.tickets-status-chip-value{font-size:12.5px;font-weight:800;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tickets-status-chip-dot{width:7px;height:7px;flex-shrink:0;border-radius:999px;background:#94a3b8}.tickets-status-chip--active,.tickets-status-chip--active:hover{border-color:#0f172a;background:#0f172a;color:#fff}.tickets-status-chip--active .tickets-status-chip-value{color:#fff}.tickets-status-chip--active .tickets-status-chip-dot{background:#fff}.tickets-status-chip--empty{opacity:.55}.tickets-status-chip--total .tickets-status-chip-label{text-transform:uppercase;letter-spacing:.08em;font-size:10px;color:#94a3b8}.tickets-status-chip--total.tickets-status-chip--active .tickets-status-chip-label{color:#ffffffbf}.tickets-status-chip.tone-emerald .tickets-status-chip-dot{background:#10b981}.tickets-status-chip.tone-slate .tickets-status-chip-dot{background:#64748b}.tickets-status-chip.tone-amber .tickets-status-chip-dot{background:#f59e0b}.tickets-status-chip.tone-indigo .tickets-status-chip-dot{background:#6366f1}.tickets-status-chip.tone-rose .tickets-status-chip-dot{background:#f43f5e}.tickets-status-chip-share{font-size:10px;font-weight:700;color:#94a3b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tickets-status-chip--active .tickets-status-chip-share{color:#ffffffb3}@media(max-width:640px){.tickets-statusbar{padding:8px 9px 9px;border-radius:12px}.tickets-status-chip{padding:5px 9px;font-size:11px}}._overlay_1m1mf_19{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1450;display:flex;justify-content:flex-end;background:#02061780;backdrop-filter:blur(6px) saturate(115%);-webkit-backdrop-filter:blur(6px) saturate(115%);transition:opacity .28s cubic-bezier(.32,.72,0,1),visibility .28s cubic-bezier(.32,.72,0,1)}._hidden_1m1mf_33{opacity:0;visibility:hidden;pointer-events:none}._visible_1m1mf_39{opacity:1;visibility:visible;pointer-events:auto}._panel_1m1mf_45{box-sizing:border-box;position:relative;display:flex;flex-direction:column;width:100%;max-width:720px;height:100%;border-radius:14px 0 0 14px;background:#f6f7fb;box-shadow:-1px 0 #0f172a14,-10px 0 30px #0f172a29,-32px 0 80px #0f172a33;overflow:hidden;transform:translate(100%);transition:transform .36s cubic-bezier(.32,.72,0,1);will-change:transform}._panelEnter_1m1mf_71{transform:translate(0)}._md_1m1mf_75{max-width:560px}._lg_1m1mf_79{max-width:720px}._xl_1m1mf_83{max-width:900px}._header_1m1mf_89{box-sizing:border-box;position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 16px 13px;background:linear-gradient(180deg,#fff,#fbfcfe);border-bottom:1px solid rgba(15,23,42,.08)}._header_1m1mf_89:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:1px;background:linear-gradient(90deg,#4f46e500,#4f46e559 30% 70%,#4f46e500)}._headerMain_1m1mf_118{flex:1 1;min-width:0}._eyebrow_1m1mf_123{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#eef2ff;font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#4f46e5}._title_1m1mf_136{margin:6px 0 0;font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtitle_1m1mf_148{margin-top:3px;font-size:11.5px;font-weight:600;color:#64748b;overflow-wrap:anywhere}._headerAside_1m1mf_156{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-top:2px}._iconButton_1m1mf_164{box-sizing:border-box;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#475569;font-size:15px;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}._iconButton_1m1mf_164:hover{background:#0f172a;border-color:#0f172a;color:#fff;transform:rotate(90deg)}._body_1m1mf_192{box-sizing:border-box;flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:14px 16px 18px;background:radial-gradient(120% 60% at 100% 0%,#4f46e50f,#4f46e500 60%),#f6f7fb;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.2) transparent}._body_1m1mf_192::-webkit-scrollbar{width:10px}._body_1m1mf_192::-webkit-scrollbar-track{background:transparent}._body_1m1mf_192::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-clip:content-box;background-color:#0f172a2e}._body_1m1mf_192::-webkit-scrollbar-thumb:hover{background-color:#0f172a4d}._bodyInner_1m1mf_233{animation:_contentIn_1m1mf_1 .42s cubic-bezier(.32,.72,0,1) backwards;animation-delay:90ms}@keyframes _contentIn_1m1mf_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}._footer_1m1mf_255{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;padding:11px 16px;background:#ffffffeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(15,23,42,.08);box-shadow:0 -8px 20px #0f172a0f;padding-bottom:calc(11px + env(safe-area-inset-bottom,0px))}._footerMobileOnly_1m1mf_280,._footerTrigger_1m1mf_288{display:none}._footerCount_1m1mf_292{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ffffff2e;font-size:11px;font-weight:800}@media(max-width:767px){._footerMobileOnly_1m1mf_280{display:flex}._footerTrigger_1m1mf_288{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:1px solid #0f172a;border-radius:14px;background:#0f172a;color:#fff;font-size:13.5px;font-weight:800;cursor:pointer}._footerTrigger_1m1mf_288:active{background:#1e293b}}@media(max-width:767px){._overlay_1m1mf_19{align-items:flex-end;justify-content:stretch;background:#02061759;backdrop-filter:none;-webkit-backdrop-filter:none}._panel_1m1mf_45,._md_1m1mf_75,._lg_1m1mf_79,._xl_1m1mf_83{max-width:none;height:100dvh;border-radius:0;transform:translateY(100%);box-shadow:none}._panelEnter_1m1mf_71{transform:translateY(0)}._header_1m1mf_89{padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px;gap:8px}._header_1m1mf_89:after{left:12px;right:12px}._title_1m1mf_136{font-size:15.5px}._iconButton_1m1mf_164{width:40px;height:40px;border-radius:12px}._iconButton_1m1mf_164:hover{transform:none;background:#fff;border-color:#0f172a1a;color:#475569}._iconButton_1m1mf_164:active{background:#0f172a;border-color:#0f172a;color:#fff}._body_1m1mf_192{padding:10px 10px 14px}._body_1m1mf_192::-webkit-scrollbar{width:0}._footer_1m1mf_255{padding:8px 10px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){._panel_1m1mf_45,._panelEnter_1m1mf_71{transform:none;transition:none}._bodyInner_1m1mf_233{animation:none}._iconButton_1m1mf_164:hover{transform:none}}._trigger_8uwcm_13{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:1px solid #0f172a;border-radius:12px;background:#0f172a;color:#fff;font-size:12px;font-weight:800;cursor:pointer;transition:background .15s ease}._trigger_8uwcm_13:hover,._triggerOpen_8uwcm_34{background:#1e293b}._count_8uwcm_38{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ffffff2e;font-size:10.5px;font-weight:800}._chevron_8uwcm_51{transition:transform .15s ease}._triggerOpen_8uwcm_34 ._chevron_8uwcm_51{transform:rotate(180deg)}._list_8uwcm_61{position:fixed;z-index:1470;box-sizing:border-box;width:268px;padding:6px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a14,0 12px 32px #0f172a2e;overflow-y:auto;animation:_menuIn_8uwcm_1 .14s ease-out}@keyframes _menuIn_8uwcm_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}._item_8uwcm_88{box-sizing:border-box;display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border:none;border-radius:10px;background:transparent;text-align:left;color:#0f172a;cursor:pointer}._item_8uwcm_88:hover:not(:disabled){background:#f1f5f9}._item_8uwcm_88:disabled{opacity:.45;cursor:not-allowed}._itemIcon_8uwcm_112{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:9px;background:#f1f5f9;color:#475569;font-size:13px}._itemText_8uwcm_124{min-width:0;flex:1 1}._itemLabel_8uwcm_129{display:block;font-size:12.5px;font-weight:700;line-height:1.25}._itemHint_8uwcm_136{display:block;margin-top:1px;font-size:11px;color:#64748b}._danger_8uwcm_143{color:#be123c}._danger_8uwcm_143 ._itemIcon_8uwcm_112{background:#fff1f2;color:#e11d48}._warning_8uwcm_152{color:#b45309}._warning_8uwcm_152 ._itemIcon_8uwcm_112{background:#fffbeb;color:#d97706}@media(max-width:767px){._trigger_8uwcm_13{display:none}}.in-notes{display:flex;flex-direction:column;gap:10px;font-size:13px;color:#0f172a}.in-form{box-sizing:border-box;padding:10px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.in-textarea{box-sizing:border-box;display:block;width:100%;min-height:64px;resize:vertical;padding:8px 10px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;font-family:inherit;font-size:13px;line-height:1.45;color:#0f172a}.in-textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.in-form-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.in-scope{display:inline-flex;padding:2px;border:1px solid #e2e8f0;border-radius:999px;background:#fff}.in-scope-opt{padding:4px 10px;border:0;border-radius:999px;background:transparent;font-family:inherit;font-size:11.5px;font-weight:700;color:#64748b;cursor:pointer}.in-scope-opt--on{background:#0f172a;color:#fff}.in-scope-opt:disabled{opacity:.45;cursor:not-allowed}.in-pin-toggle{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#475569;cursor:pointer}.in-pin-toggle input{margin:0;accent-color:#d97706}.in-counter{margin-left:auto;font-size:11px;font-weight:600;color:#94a3b8}.in-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;font-family:inherit;font-size:12px;font-weight:800;color:#0f172a;cursor:pointer}.in-btn:hover:not(:disabled){background:#f1f5f9}.in-btn--primary,.in-btn--primary:hover:not(:disabled){border-color:#0f172a;background:#0f172a;color:#fff}.in-btn:disabled{opacity:.5;cursor:not-allowed}.in-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.in-note{box-sizing:border-box;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.in-note--pinned{border-color:#fcd34d;background:#fffbeb}.in-note-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.in-badge{box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;padding:2px 8px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:10.5px;font-weight:800;color:#475569}.in-badge svg{flex-shrink:0}.in-badge-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.in-badge--pin{border-color:#fcd34d;background:#fef3c7;color:#92400e}.in-badge--customer{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.in-note-meta{margin-left:auto;font-size:11px;font-weight:600;color:#94a3b8}.in-note-body{margin:6px 0 0;font-size:13px;line-height:1.45;color:#1e293b;white-space:pre-wrap;overflow-wrap:anywhere}.in-edit{margin-top:6px}.in-note-actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.in-action{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:0;border-radius:8px;background:transparent;font-family:inherit;font-size:11.5px;font-weight:700;color:#64748b;cursor:pointer}.in-action:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.in-action--danger:hover:not(:disabled){background:#fff1f2;color:#e11d48}.in-action:disabled{opacity:.5;cursor:not-allowed}.in-empty,.in-error{box-sizing:border-box;padding:12px 14px;border-radius:12px;font-size:12.5px}.in-empty{border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b}.in-error{border:1px solid #fecdd3;background:#fff1f2;color:#9f1239}.in-skeleton{height:64px;border-radius:12px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;animation:in-shimmer 1.3s ease infinite}@keyframes in-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(max-width:767px){.in-btn{min-height:38px}.in-scope-opt{padding:7px 12px}.in-action{padding:6px 8px}.in-note-meta{margin-left:0;flex-basis:100%}}.td-page{padding:0 0 32px}.td-hero{position:relative;display:flex;align-items:center;gap:14px;padding:16px 20px 16px 22px;margin-bottom:12px;overflow:hidden;border:1px solid #e2e8f0;border-radius:20px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 1px 2px #0f172a0a}.td-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#94a3b8}.td-hero--emerald:before{background:#10b981}.td-hero--sky:before{background:#0ea5e9}.td-hero--amber:before{background:#f59e0b}.td-hero--rose:before{background:#f43f5e}.td-hero--violet:before{background:#8b5cf6}.td-hero--blue:before{background:#3b82f6}.td-hero-avatar{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border:1px solid #e2e8f0;border-radius:18px;background:#fff;font-size:16px;font-weight:800;letter-spacing:.02em;color:#475569}.td-hero-main{min-width:0;flex:1 1}.td-hero-title{margin:0;font-size:20px;font-weight:800;line-height:1.2;color:#0f172a;word-break:break-word}.td-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:6px;font-size:12.5px;color:#475569}.td-hero-meta-item{display:inline-flex;align-items:center;gap:5px;min-width:0}.td-hero-code{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;color:#0f172a;transition:background .15s ease,border-color .15s ease}.td-hero-code:hover{background:#f1f5f9;border-color:#94a3b8}.td-phone{display:inline-flex;align-items:center;gap:6px;min-width:0;color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.td-phone-number{white-space:nowrap}.td-phone--link:hover .td-phone-number{color:#047857;text-decoration:underline}.td-phone-flag{display:inline-block;flex-shrink:0;width:17px;height:12px;overflow:hidden;border-radius:2px;line-height:0}.td-phone-flag>svg{width:100%;height:100%}.td-phone-wa{flex-shrink:0;color:#059669;opacity:.75}.td-hero-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.td-tabs{display:flex;gap:6px;margin-bottom:14px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.td-tabs::-webkit-scrollbar{display:none}.td-tab{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:8px 14px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:12.5px;font-weight:700;color:#64748b;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.td-tab:hover{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.td-tab--active,.td-tab--active:hover{border-color:#0f172a;background:#0f172a;color:#fff}.td-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#f1f5f9;font-size:10px;font-weight:800;color:#475569}.td-tab--active .td-tab-count{background:#ffffff2e;color:#fff}.td-tabpanel{animation:td-fade .18s ease}@keyframes td-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.td-pass{display:flex;align-items:stretch;gap:0;margin-bottom:14px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.td-pass{border-top-width:3px;border-top-color:#cbd5e1}.td-pass--emerald{border-top-color:#10b981}.td-pass--sky{border-top-color:#0ea5e9}.td-pass--amber{border-top-color:#f59e0b}.td-pass--rose{border-top-color:#f43f5e}.td-pass--violet{border-top-color:#8b5cf6}.td-pass--blue{border-top-color:#3b82f6}.td-pass-main{flex:1 1;min-width:0;padding:16px 18px}.td-pass-strip{margin-bottom:12px}.td-pass-grid{display:grid;gap:14px 22px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.td-pass-item{min-width:0}.td-pass-item-label{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.td-pass-item-value{display:block;margin-top:3px;font-size:16px;font-weight:800;line-height:1.25;color:#0f172a;word-break:break-word}.td-pass-item-value--empty{color:#cbd5e1;font-weight:600}.td-journey{display:flex;margin:0;padding:0;list-style:none}.td-journey-step{position:relative;flex:1 1;min-width:0;padding-right:8px}.td-journey-step:after{content:"";position:absolute;top:13px;left:calc(50% + 18px);right:calc(-50% + 18px);height:2px;background:#e2e8f0}.td-journey-step:last-child:after{display:none}.td-journey-step--done:after{background:#a7f3d0}.td-journey-marker{display:flex;justify-content:center}.td-journey-dot{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;width:28px;height:28px;border:2px solid #e2e8f0;border-radius:999px;background:#fff;color:#cbd5e1}.td-journey-step--done .td-journey-dot{border-color:#10b981;background:#ecfdf5;color:#059669}.td-journey-step--fail .td-journey-dot{border-color:#f43f5e;background:#fff1f2;color:#e11d48}.td-journey-step--doing .td-journey-dot{border-color:#f59e0b;background:#fffbeb;color:#b45309}.td-journey-step--doing .td-journey-label{color:#92400e;font-weight:700}.td-journey-step--closed .td-journey-dot{border-color:#94a3b8;background:#f1f5f9;color:#475569}.td-journey-step--closed .td-journey-label{color:#475569}.td-journey-body{display:flex;flex-direction:column;align-items:center;margin-top:7px;text-align:center}.td-journey-label{font-size:11.5px;font-weight:800;color:#334155}.td-journey-step--todo .td-journey-label{color:#94a3b8}.td-journey-when{margin-top:1px;font-size:11px;font-weight:600;color:#64748b}.td-journey-step--todo .td-journey-when{color:#cbd5e1}.td-journey-note{margin-top:1px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;color:#94a3b8}.td-journey-groups{display:flex;flex-direction:column;gap:16px}.td-journey-group-title{margin-bottom:8px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.td-journey-step--info .td-journey-dot{border-color:#38bdf8;background:#f0f9ff;color:#0284c7}.td-journey-step--info:after{background:#bae6fd}.td-journey-link{margin-top:2px;font-size:10.5px;font-weight:700;color:#4f46e5;text-decoration:underline}.td-moneybar{margin-bottom:4px}.td-moneybar-track{display:flex;height:12px;overflow:hidden;border-radius:999px;background:#f1f5f9}.td-moneybar-slice{height:100%}.td-moneybar-slice--emerald{background:#10b981}.td-moneybar-slice--amber{background:#f59e0b}.td-moneybar-slice--slate{background:#94a3b8}.td-moneybar-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:11.5px;color:#64748b}.td-moneybar-legend-item{display:inline-flex;align-items:center;gap:5px}.td-moneybar-legend-item strong{color:#0f172a;font-weight:800}.td-moneybar-chip{width:9px;height:9px;border-radius:3px}.td-flags{display:flex;flex-wrap:wrap;gap:6px}.td-flag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:11.5px;line-height:1.3;white-space:nowrap}.td-flag-mark{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border-radius:999px}.td-flag-icon{flex-shrink:0;opacity:.85}.td-flag-label{font-weight:700}.td-flag-state{font-weight:600;opacity:.75}.td-flag-detail{font-weight:800}.td-flag--on{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.td-flag--on .td-flag-mark{background:#10b981;color:#fff}.td-flag--off{color:#94a3b8}.td-flag--off .td-flag-mark{background:#e2e8f0;color:#94a3b8}.td-related{display:flex;flex-direction:column}.td-related-item{display:flex;align-items:center;gap:10px;padding:7px 0;box-shadow:inset 0 -1px #f1f5f9}.td-related-item:first-child{padding-top:0}.td-related-item:last-child{padding-bottom:0;box-shadow:none}.td-related-main{flex:1 1;min-width:0}.td-related-name{font-size:12.5px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-related-meta{margin-top:1px;font-size:11px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-related-open{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#475569;cursor:pointer;transition:background .15s ease,color .15s ease}.td-related-open:hover{background:#0f172a;border-color:#0f172a;color:#fff}.td-related-more{display:inline-flex;align-items:center;gap:4px;margin-top:8px;border:none;background:none;padding:0;font-size:11.5px;font-weight:800;color:#2563eb;cursor:pointer}.td-related-more:hover{color:#1d4ed8;text-decoration:underline}.td-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:16px}.td-stats--tight{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:14px}.td-stat{padding:12px 14px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.td-stat-head{display:flex;align-items:center;gap:8px}.td-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-width:1px;border-style:solid;border-radius:12px}.td-stat-label{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.td-stat-value{margin-top:8px;font-size:16px;font-weight:800;line-height:1.25;color:#0f172a;word-break:break-word}.td-stat-sub{margin-top:2px;font-size:11px;color:#94a3b8}.td-stat-action{margin-top:8px}.td-stat-action button{padding:4px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:11px;font-weight:700;color:#b45309;cursor:pointer}.td-stat-action button:hover:not(:disabled){background:#fffbeb;border-color:#fcd34d}.td-stat-action button:disabled{opacity:.55;cursor:default}.td-stat-action a{display:inline-block;padding:4px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:11px;font-weight:700;color:#4f46e5;text-decoration:none}.td-stat-action a:hover{background:#eef2ff;border-color:#c7d2fe}.td-delivery-channel{display:inline-flex;align-items:center;gap:5px;font-weight:700;white-space:nowrap}.td-delivery-error{margin-top:4px;max-width:260px;font-size:11px;line-height:1.35;color:#be123c;overflow-wrap:anywhere}.td-delivery-resent{margin-top:3px;font-size:10.5px;font-weight:700;color:#4f46e5}.td-delivery-moments{display:flex;flex-direction:column;gap:1px;font-size:11px;white-space:nowrap;color:#64748b}.td-refusals{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.td-refusal{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.td-refusal-meta{font-size:12px;color:#64748b}.td-rating{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;letter-spacing:.04em}.td-rating strong{font-size:12.5px;letter-spacing:0}.td-rating--emerald{color:#059669}.td-rating--amber{color:#b45309}.td-rating--rose{color:#e11d48}.td-rating--slate,.td-rating--empty{color:#94a3b8}.td-section{margin-bottom:14px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.td-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #f1f5f9;background:#fbfcfe}.td-section-head-left{display:flex;align-items:center;gap:10px;min-width:0}.td-section-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:12px;background:#eff6ff;color:#2563eb}.td-section-title{margin:0;font-size:13.5px;font-weight:800;color:#0f172a}.td-section-hint{margin:1px 0 0;font-size:11.5px;line-height:1.35;color:#94a3b8}.td-section-count{flex-shrink:0;font-size:11px;font-weight:700;color:#64748b}.td-section-link{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:4px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:11px;font-weight:700;color:#475569;transition:background .15s ease,color .15s ease}.td-section-link:hover{background:#f1f5f9;color:#0f172a}.td-section-body{padding:14px 16px}.td-field-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.td-field-grid--4{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.td-field{min-width:0;padding:9px 11px;border:1px solid #f1f5f9;border-radius:12px;background:#f8fafc}.td-field-label{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.td-field-icon{display:inline-flex;font-size:11px;color:#cbd5e1}.td-field-value{margin-top:4px;font-size:13px;font-weight:600;line-height:1.4;color:#0f172a;word-break:break-word}.td-field-value--strong{font-weight:800}.td-field-value--empty{color:#cbd5e1;font-weight:500}.td-field-hint{margin-top:2px;font-size:10.5px;color:#94a3b8}.td-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-width:1px;border-style:solid;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.td-subblock{margin-top:14px}.td-subblock-title{margin-bottom:6px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.td-table-wrap{overflow-x:auto;border:1px solid #f1f5f9;border-radius:12px}.td-table{width:100%;border-collapse:collapse;font-size:12.5px}.td-table th{padding:8px 10px;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #f1f5f9;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.td-table td{padding:9px 10px;border-bottom:1px solid #f8fafc;color:#334155;vertical-align:middle}.td-table tbody tr:last-child td{border-bottom:none}.td-table tbody tr:hover{background:#fbfcfe}.td-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;word-break:break-all}.td-row-link{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:#2563eb;white-space:nowrap}.td-row-link:hover{color:#1d4ed8;text-decoration:underline}.td-empty{padding:14px 16px;border:1px dashed #e2e8f0;border-radius:12px;background:#f8fafc;font-size:12.5px;line-height:1.5;color:#64748b}.td-error{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;border:1px solid #fecdd3;border-radius:18px;background:#fff1f2}.td-refunds{display:flex;flex-direction:column;gap:10px}.td-refund{padding:12px;border:1px solid #f1f5f9;border-radius:14px;background:#fbfcfe}.td-refund-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.td-refund-when{margin-left:auto;font-size:11px;font-weight:600;color:#94a3b8}.td-history{display:flex;flex-direction:column}.td-history--compact .td-history-body{padding-bottom:10px}.td-history-item{display:flex;gap:12px}.td-history-rail{position:relative;display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:30px}.td-history-rail:after{content:"";flex:1 1;width:1px;margin:4px 0;background:#e2e8f0}.td-history-item:last-child .td-history-rail:after{background:transparent}.td-history-dot{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-width:1px;border-style:solid;border-radius:999px}.td-history-body{flex:1 1;min-width:0;padding-bottom:16px}.td-history-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.td-history-action{font-size:13px;font-weight:800;color:#0f172a}.td-history-when{margin-left:auto;font-size:11px;font-weight:600;color:#94a3b8;white-space:nowrap}.td-history-actor{margin-top:1px;font-size:11.5px;color:#64748b}.td-history-item--fail .td-history-action{color:#9f1239}.td-history-reason{margin-top:8px;padding:8px 10px;border:1px solid #f1f5f9;border-radius:12px;background:#f8fafc}.td-history-reason p{margin:0;font-size:12.5px;line-height:1.45;color:#334155;white-space:pre-wrap;word-break:break-word}.td-history-origin{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;border:1px solid #f1f5f9;border-radius:12px;background:#f8fafc}.td-history-origin-icon{flex:none;margin-top:2px;width:13px;height:13px;color:#94a3b8}.td-history-origin-body{min-width:0}.td-history-origin p{margin:0;font-size:12.5px;line-height:1.45;color:#334155;word-break:break-word}.td-history-note{margin-top:8px;font-size:12.5px;color:#64748b}.td-history-note--payment{margin-top:4px;color:#475569;overflow-wrap:anywhere}.td-history-note--internal{margin-top:6px;padding:7px 10px;border-left:3px solid #fcd34d;border-radius:0 10px 10px 0;background:#fffbeb;color:#334155;white-space:pre-wrap;overflow-wrap:anywhere}.td-history-changes{display:flex;flex-direction:column;gap:6px;margin-top:8px}.td-change{padding:8px 10px;border:1px solid #f1f5f9;border-radius:12px;background:#f8fafc}.td-change-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.td-change-values{display:flex;align-items:stretch;gap:8px;margin-top:5px}.td-change-side{flex:1 1;min-width:0;display:flex;flex-direction:column;padding:5px 9px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.td-change-side-label{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#cbd5e1}.td-change-side-value{margin-top:2px;font-size:12.5px;font-weight:600;line-height:1.35;color:#0f172a;word-break:break-word}.td-change-arrow{align-self:center;flex-shrink:0;width:16px;height:16px;color:#cbd5e1}.td-raw-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.td-raw{margin:0;max-height:320px;overflow:auto;padding:10px 12px;border:1px solid #f1f5f9;border-radius:12px;background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.td-skeleton-head,.td-skeleton-card,.td-skeleton-block{border-radius:18px;background:#f1f5f9;animation:td-pulse 1.4s ease-in-out infinite}.td-skeleton-head{height:96px;margin-bottom:12px}.td-skeleton-tabs{height:36px;margin-bottom:14px;border-radius:999px;background:#f1f5f9;animation:td-pulse 1.4s ease-in-out infinite}.td-skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:16px}.td-skeleton-card{height:92px;border-radius:16px}.td-skeleton-block{height:220px;margin-bottom:14px}.td-skeleton-block--sm{height:84px;margin-bottom:10px}@keyframes td-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(max-width:860px){.td-journey{flex-direction:column;gap:2px}.td-journey-step{display:flex;align-items:flex-start;gap:10px;padding:0 0 12px}.td-journey-step:after{top:30px;bottom:-2px;left:13px;right:auto;width:2px;height:auto}.td-journey-body{align-items:flex-start;margin-top:3px;text-align:left}.td-journey-note{white-space:normal;overflow-wrap:anywhere}.td-pass{flex-direction:column}}@media(max-width:640px){.td-hero{padding:14px 14px 14px 16px;border-radius:16px}.td-hero-avatar{width:44px;height:44px;border-radius:15px;font-size:14px}.td-hero-title{font-size:18px}.td-tab{padding:7px 12px;font-size:12px}.td-section-body{padding:12px}.td-pass-item-value{font-size:15px}.td-change-values{flex-direction:column;gap:4px}.td-change-arrow{transform:rotate(90deg)}.td-history-when{margin-left:0;width:100%}}.td-page--drawer{padding-bottom:4px;font-size:12.5px}.td-page--drawer .td-hero{gap:10px;padding:11px 12px 11px 14px;margin-bottom:10px;border-radius:14px}.td-page--drawer .td-hero-avatar{width:38px;height:38px;border-radius:12px;font-size:13px}.td-page--drawer .td-hero-title{font-size:15.5px}.td-page--drawer .td-hero-meta{gap:3px 10px;margin-top:4px;font-size:11.5px}.td-page--drawer .td-hero-code{padding:2px 7px;font-size:11px}.td-page--drawer .td-hero-badges{gap:4px;margin-top:6px}.td-page--drawer .td-tabs{gap:5px;margin-bottom:8px}.td-page--drawer .td-tab{padding:6px 10px;font-size:11.5px}.td-page--drawer .td-pass{margin-bottom:10px;border-radius:14px}.td-page--drawer .td-pass-main{padding:11px 12px}.td-page--drawer .td-pass-strip{margin-bottom:8px}.td-page--drawer .td-pass-grid{display:block}.td-page--drawer .td-pass-item{display:grid;grid-template-columns:minmax(90px,auto) 1fr;align-items:baseline;gap:14px;padding:5px 0;box-shadow:inset 0 -1px #f1f5f9}.td-page--drawer .td-pass-item:last-child{box-shadow:none;padding-bottom:0}.td-page--drawer .td-pass-item-label{font-size:10px;letter-spacing:.06em}.td-page--drawer .td-pass-item-value{margin-top:0;font-size:13.5px;text-align:right}.td-page--drawer .td-journey{flex-direction:column;gap:0}.td-page--drawer .td-journey-step{display:flex;align-items:flex-start;gap:9px;padding:0 0 9px}.td-page--drawer .td-journey-step:after{top:26px;bottom:-2px;left:13px;right:auto;width:2px;height:auto}.td-page--drawer .td-journey-body{align-items:flex-start;margin-top:2px;text-align:left}.td-page--drawer .td-journey-note{white-space:normal;overflow-wrap:anywhere}.td-page--drawer .td-stats,.td-page--drawer .td-stats--tight{display:block;margin-bottom:9px;padding:4px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.td-page--drawer .td-stat{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:7px 0;border:none;border-radius:0;background:transparent;box-shadow:inset 0 -1px #f1f5f9}.td-page--drawer .td-stat:last-child{box-shadow:none}.td-page--drawer .td-stat-icon{width:22px;height:22px;border-radius:8px;font-size:11px}.td-page--drawer .td-stat-value{grid-column:2;grid-row:1;margin-top:0;font-size:14px;text-align:right}.td-page--drawer .td-stat-sub{grid-column:2;margin-top:0;font-size:10.5px;text-align:right}.td-page--drawer .td-section{margin-bottom:9px;border-radius:12px}.td-page--drawer .td-section-head{gap:8px;padding:8px 11px}.td-page--drawer .td-section-icon{width:24px;height:24px;border-radius:9px;font-size:12px}.td-page--drawer .td-section-title{font-size:12.5px}.td-page--drawer .td-section-hint{display:none}.td-page--drawer .td-section-body{padding:6px 12px 10px}.td-page--drawer .td-field-grid,.td-page--drawer .td-field-grid--4{display:block}.td-page--drawer .td-field{display:grid;grid-template-columns:minmax(90px,auto) 1fr;align-items:baseline;gap:2px 14px;padding:6px 0;border:none;border-radius:0;background:transparent;box-shadow:inset 0 -1px #f1f5f9}.td-page--drawer .td-field:last-child{box-shadow:none;padding-bottom:0}.td-page--drawer .td-field-label{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:#64748b}.td-page--drawer .td-field-value{margin-top:0;font-size:12.5px;font-weight:700;text-align:right}.td-page--drawer .td-field-hint{grid-column:2;margin-top:0;font-size:10.5px;text-align:right}.td-page--drawer .td-table{font-size:11.5px}.td-page--drawer .td-table th,.td-page--drawer .td-table td{padding:6px 8px}.td-page--drawer .td-history-item{gap:9px}.td-page--drawer .td-history-rail{width:24px}.td-page--drawer .td-history-dot{width:22px;height:22px;font-size:11px}.td-page--drawer .td-history-body{padding-bottom:11px}.td-page--drawer .td-history-action{font-size:12px}.td-page--drawer .td-history-reason{margin-top:6px;padding:6px 8px;border-radius:10px}.td-page--drawer .td-history-reason p{font-size:11.5px}.td-page--drawer .td-change{padding:7px 9px}.td-page--drawer .td-raw{font-size:10.5px}.td-page--drawer .td-empty{padding:10px 12px;font-size:11.5px}.td-page--drawer .td-related-item{gap:8px;padding:6px 0}.td-page--drawer .td-related-name{font-size:12px}.td-page--drawer .td-related-open{width:24px;height:24px;border-radius:8px}.td-page--drawer .td-flags{gap:5px}.td-page--drawer .td-flag{padding:3px 9px 3px 6px;font-size:11px}.td-page--drawer .td-flag{white-space:normal}@media(max-width:767px){.td-page--drawer .td-tabs{gap:6px;scroll-snap-type:x proximity;scroll-padding-left:2px}.td-page--drawer .td-tab{scroll-snap-align:start;min-height:36px;padding:8px 13px;font-size:12.5px}.td-page--drawer .td-field,.td-page--drawer .td-pass-item{padding:8px 0;gap:2px 12px}.td-page--drawer .td-field-label,.td-page--drawer .td-pass-item-label{font-size:11.5px}.td-page--drawer .td-field-value{font-size:13px}.td-page--drawer .td-pass-item-value{font-size:14.5px}.td-page--drawer .td-section-title{font-size:13px}.td-page--drawer .td-section-body{padding:6px 13px 12px}.td-page--drawer .td-section-link{min-height:32px;padding:6px 12px}.td-page--drawer .td-related-item{padding:9px 0}.td-page--drawer .td-related-open{width:36px;height:36px;border-radius:11px}.td-page--drawer .td-related-name{font-size:13px}.td-page--drawer .td-flag{padding:5px 10px 5px 7px;font-size:11.5px}.td-page--drawer .td-stat{padding:9px 0}.td-page--drawer .td-stat-value{font-size:15px}.td-page--drawer .td-history-action{font-size:12.5px}.td-page--drawer .td-history-when{margin-left:0;width:100%}}.td-owner-note{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid #ddd6fe;border-radius:12px;background:#f5f3ff;font-size:12px;line-height:1.45;color:#5b21b6}.td-owner-note svg{margin-top:1px}.td-owner-note-hint{display:block;margin-top:2px;font-size:11px;color:#7c3aed;opacity:.85}.pd-root{box-sizing:border-box;font-size:13px;color:#0f172a}.pd-tabs{display:flex;gap:6px;margin-bottom:10px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.pd-tabs::-webkit-scrollbar{display:none}.pd-tab{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:7px 13px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:12px;font-weight:700;color:#64748b;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.pd-tab:hover{border-color:#cbd5e1;color:#0f172a}.pd-tab--active,.pd-tab--active:hover{border-color:#0f172a;background:#0f172a;color:#fff}.pd-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:#f1f5f9;font-size:10px;font-weight:800;color:#475569}.pd-tab--active .pd-tab-count{background:#ffffff2e;color:#fff}.pd-panel{animation:pd-fade .18s ease}@keyframes pd-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pd-section{box-sizing:border-box;margin-bottom:10px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;overflow:hidden}.pd-section-head{box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid #f1f5f9;background:#f8fafc}.pd-section-icon{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:8px;background:#eef2ff;color:#4f46e5;font-size:12px}.pd-section-title{flex:1 1;min-width:0;font-size:12.5px;font-weight:800;color:#0f172a}.pd-section-hint{font-size:11px;font-weight:600;color:#94a3b8}.pd-section-body{box-sizing:border-box;padding:12px}.pd-tiles{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin-bottom:10px}.pd-tile{box-sizing:border-box;padding:8px 10px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.pd-tile-label{display:flex;align-items:center;gap:5px;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.pd-tile-value{display:block;margin-top:3px;font-size:15.5px;font-weight:800;line-height:1.2;color:#0f172a;word-break:break-word}.pd-tile-sub{margin-top:2px;font-size:11px;font-weight:600;color:#94a3b8}.pd-tile--blue .pd-tile-value{color:#2563eb}.pd-tile--rose .pd-tile-value{color:#e11d48}.pd-tile--emerald .pd-tile-value{color:#059669}.pd-tile--amber .pd-tile-value{color:#b45309}.pd-tile--violet .pd-tile-value{color:#7c3aed}.pd-rows{display:flex;flex-direction:column;gap:7px}.pd-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pd-row-label{flex-shrink:0;font-size:11.5px;font-weight:600;color:#64748b}.pd-row-value{min-width:0;font-size:12.5px;font-weight:700;color:#0f172a;text-align:right;overflow-wrap:anywhere}.pd-row-value--muted{font-weight:600;color:#94a3b8}.pd-row--total{margin-top:3px;padding-top:8px;border-top:1px dashed #e2e8f0}.pd-row--total .pd-row-label,.pd-row--total .pd-row-value{font-size:13px;font-weight:800}.pd-row-value--credit{color:#059669}.pd-row-value--debit{color:#e11d48}.pd-pills{display:flex;flex-wrap:wrap;gap:5px}.pd-pill{box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;font-size:11px;font-weight:700;color:#475569;white-space:nowrap}.pd-pill--wrap{border-radius:12px;white-space:normal;text-align:left}.pd-pill--emerald{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.pd-pill--rose{border-color:#fecdd3;background:#fff1f2;color:#be123c}.pd-pill--amber{border-color:#fde68a;background:#fffbeb;color:#b45309}.pd-pill--violet{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.pd-locker-list{display:flex;flex-direction:column}.pd-locker-item{box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-top:1px solid #f1f5f9}.pd-locker-item:first-child{border-top:none;padding-top:0}.pd-locker-item--selectable{cursor:pointer}.pd-locker-check{flex-shrink:0;width:16px;height:16px;margin:2px 0 0;accent-color:#b45309;cursor:pointer}.pd-locker-check:disabled{cursor:not-allowed}.pd-locker-item-body{display:block;flex:1 1;min-width:0}.pd-locker-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pd-locker-item-name{display:block;margin-top:2px;font-size:11.5px;color:#64748b;overflow-wrap:anywhere}.pd-locker-state{display:flex;align-items:flex-start;gap:5px;margin-top:4px;font-size:11.5px;font-weight:700;color:#475569}.pd-locker-state svg{flex-shrink:0;margin-top:2px}.pd-locker-state--emerald{color:#059669}.pd-locker-state--rose{color:#e11d48}.pd-locker-state--amber{color:#b45309}.pd-locker-state--violet{color:#7c3aed}.pd-locker-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.pd-locker-actions-hint{flex-basis:100%;font-size:11.5px;color:#64748b}.pd-subtitle{margin:14px 0 8px;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.pd-ticket{box-sizing:border-box;padding:10px 12px;border-top:1px solid #f1f5f9}.pd-ticket:first-child{border-top:none}.pd-ticket-head{display:flex;align-items:center;gap:8px;justify-content:space-between}.pd-ticket-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700;color:#334155}.pd-ticket-title{margin-top:3px;font-size:13px;font-weight:800;color:#0f172a}.pd-ticket-meta{margin-top:3px;font-size:11.5px;color:#64748b;overflow-wrap:anywhere}.pd-ticket-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.pd-link{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;font-size:11.5px;font-weight:800;color:#4f46e5;cursor:pointer}.pd-link:hover{color:#3730a3;text-decoration:underline}.pd-timeline{display:flex;flex-direction:column}.pd-event{display:flex;gap:10px;padding-bottom:12px}.pd-event:last-child{padding-bottom:0}.pd-event-rail{position:relative;display:flex;justify-content:center;width:26px;flex-shrink:0}.pd-event:not(:last-child) .pd-event-rail:after{content:"";position:absolute;top:26px;bottom:-12px;left:12px;width:2px;background:#e2e8f0}.pd-event-dot{position:relative;z-index:1;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:12px}.pd-event-dot--emerald{border-color:#a7f3d0;background:#ecfdf5;color:#059669}.pd-event-dot--rose{border-color:#fecdd3;background:#fff1f2;color:#e11d48}.pd-event-dot--amber{border-color:#fde68a;background:#fffbeb;color:#b45309}.pd-event-dot--violet{border-color:#ddd6fe;background:#f5f3ff;color:#7c3aed}.pd-event-dot--sky{border-color:#bae6fd;background:#f0f9ff;color:#0284c7}.pd-event-dot--blue{border-color:#bfdbfe;background:#eff6ff;color:#2563eb}.pd-event-dot--gray{border-color:#d4d4d8;background:#f4f4f5;color:#a1a1aa}.pd-event-body{flex:1 1;min-width:0;padding-top:2px}.pd-event-title{font-size:12.5px;font-weight:800;color:#0f172a}.pd-event--fail .pd-event-title{color:#be123c}.pd-event-when{margin-top:1px;font-size:11px;font-weight:700;color:#94a3b8}.pd-event-note{margin-top:3px;font-size:11.5px;color:#475569;overflow-wrap:anywhere}.pd-code{box-sizing:border-box;margin:0;max-height:320px;overflow:auto;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.pd-copy{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;font-size:11px;font-weight:700;color:#475569;cursor:pointer}.pd-copy:hover{background:#f1f5f9;color:#0f172a}.pd-empty{box-sizing:border-box;padding:14px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;font-size:12px;color:#64748b;text-align:center}.pd-error{box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #fecdd3;border-radius:14px;background:#fff1f2;font-size:12.5px;color:#9f1239}.pd-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;font-size:12.5px;color:#334155}.pd-notice--emerald{border-color:#a7f3d0;background:#ecfdf5;color:#065f46}.pd-notice--amber{border-color:#fde68a;background:#fffbeb;color:#92400e}.pd-notice--rose{border-color:#fecdd3;background:#fff1f2;color:#9f1239}.pd-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;font-size:12px;font-weight:800;color:#0f172a;cursor:pointer}.pd-btn:hover:not(:disabled){background:#f1f5f9}.pd-btn:disabled{opacity:.55;cursor:not-allowed}.pd-btn--danger,.pd-btn--danger:hover:not(:disabled){border-color:#e11d48;background:#e11d48;color:#fff}.pd-btn--warning,.pd-btn--warning:hover:not(:disabled){border-color:#d97706;background:#d97706;color:#fff}.pd-skeleton{height:74px;margin-bottom:8px;border-radius:14px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;animation:pd-shimmer 1.3s ease infinite}@keyframes pd-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(max-width:767px){.pd-root{font-size:13.5px}.pd-tabs{gap:6px;scroll-snap-type:x proximity}.pd-tab{scroll-snap-align:start;min-height:36px;padding:8px 13px;font-size:12.5px}.pd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-tile{padding:10px 12px}.pd-tile-value{font-size:16px}.pd-row{padding:2px 0}.pd-row-label{font-size:12px}.pd-row-value{font-size:13px}.pd-section-body{padding:12px 13px}.pd-ticket{padding:12px}.pd-link,.pd-copy{min-height:34px}.pd-btn{min-height:38px;padding:8px 14px}.pd-locker-check{width:20px;height:20px}.pd-copy{padding:7px 11px}.pd-ticket-foot{flex-direction:column;align-items:flex-start;gap:6px}}.rp-page,.rp-page *{box-sizing:border-box}.rp-page{padding:10px;max-width:1640px;margin:0 auto;width:100%}.rp-page--mobile{padding:4px 14px 32px}.rp-page--embedded,.rp-page--embedded.ad-page--mobile{padding:0;max-width:none;margin:0}.rp-mhead{display:grid;gap:2px;margin:4px 2px 0}.rp-eventselect .ad-select{max-width:260px}.rp-custom{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ad-line);background:#fff;border-radius:12px;padding:0 10px;color:var(--ad-ink-2);min-width:0}.rp-custom .react-datepicker-wrapper{min-width:0}.rp-custom__input{border:0;outline:none;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--ad-ink);padding:8px 0;width:210px;max-width:100%}.rp-tabs{display:flex;gap:4px;border-bottom:1px solid var(--ad-line);overflow-x:auto;scrollbar-width:none}.rp-tabs::-webkit-scrollbar{display:none}.rp-tab{border:0;background:transparent;font:inherit;font-size:13.5px;font-weight:700;color:var(--ad-ink-2);padding:10px 14px;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap}.rp-tab.is-active{color:var(--ad-ink);border-bottom-color:var(--ad-navy)}.rp-tab:focus-visible{outline:2px solid var(--ad-blue);outline-offset:2px}.rp-tab__badge{min-width:20px;height:20px;border-radius:999px;background:var(--ad-warn-bg);color:var(--ad-warn);font-size:11px;font-weight:800;display:inline-grid;place-items:center;padding:0 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-mtabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;background:#e8edf5;border-radius:18px;padding:4px}.rp-tab svg{flex-shrink:0}.rp-mtabs .rp-tab{border:0;margin:0;border-radius:14px;display:grid;justify-items:center;gap:3px;padding:8px 2px 7px;font-size:11px;position:relative}.rp-mtabs .rp-tab.is-active{background:#fff;color:var(--ad-navy);box-shadow:0 2px 8px #0f172a1f}.rp-mtabs .rp-tab__badge{position:absolute;top:3px;right:calc(50% - 26px);min-width:17px;height:17px;font-size:10px;padding:0 4px}.rp-row{display:grid;gap:16px;min-width:0}.rp-row--flow{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.rp-row--main{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.rp-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-flow__big{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin-bottom:12px}.rp-flow__big>span{font-size:12.5px;font-weight:700;color:var(--ad-ink-2)}.rp-flow__big strong{font-size:32px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-flow__big small{font-size:12px;color:var(--ad-muted)}.rp-moneybar{display:flex;gap:2px;height:22px;border-radius:7px;overflow:hidden;background:var(--ad-track)}.rp-moneybar span{display:block;height:100%;min-width:3px;flex-basis:0}.rp-moneybar--compact{height:10px;margin-top:10px;background:#ffffff1f}.rp-moneykey{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:9px;font-size:11.5px;color:var(--ad-ink-2)}.rp-moneykey span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.rp-moneykey i{width:10px;height:10px;border-radius:3px}.rp-moneykey b{color:var(--ad-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-receipt{margin-top:14px;border-top:1px dashed var(--ad-line);display:grid}.rp-receipt>div{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:7px 0;border-bottom:1px dashed var(--ad-line);font-size:13px}.rp-receipt>div:last-child{border-bottom:0}.rp-receipt__op{color:var(--ad-muted);font-weight:800;text-align:center}.rp-receipt__label{color:var(--ad-ink-2);min-width:0}.rp-receipt__label small{color:var(--ad-muted);font-size:11px;margin-left:6px}.rp-receipt__value{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rp-receipt .is-minus .rp-receipt__value{color:var(--ad-ink-2)}.rp-receipt .is-sub .rp-receipt__label,.rp-receipt .is-sub .rp-receipt__value,.rp-receipt .is-result .rp-receipt__label{color:var(--ad-ink);font-weight:800}.rp-receipt .is-result .rp-receipt__value{color:var(--ad-good);font-weight:800;font-size:15.5px}.rp-herocard .rp-moneykey{color:#ffffffb8}.rp-herocard .rp-moneykey b{color:#fff}.rp-hero-details{margin-top:10px;border-top:1px solid rgba(255,255,255,.12);padding-top:8px}.rp-hero-details summary{cursor:pointer;font-size:12.5px;font-weight:700;color:#ffffffd9;list-style:none}.rp-hero-details summary::-webkit-details-marker{display:none}.rp-hero-details summary:after{content:" ▾"}.rp-hero-details[open] summary:after{content:" ▴"}.rp-herocard .rp-receipt{border-top-color:#ffffff24;margin-top:8px}.rp-herocard .rp-receipt>div{border-bottom-color:#ffffff1f}.rp-herocard .rp-receipt__op,.rp-herocard .rp-receipt__label,.rp-herocard .rp-receipt__label small,.rp-herocard .rp-receipt .is-minus .rp-receipt__value{color:#ffffffb8}.rp-herocard .rp-receipt__value,.rp-herocard .rp-receipt .is-sub .rp-receipt__label,.rp-herocard .rp-receipt .is-sub .rp-receipt__value,.rp-herocard .rp-receipt .is-result .rp-receipt__label{color:#fff}.rp-herocard .rp-receipt .is-result .rp-receipt__value{color:#6ee7b7}.rp-subhead{margin:16px 0 0;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ad-muted)}.rp-inst{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.rp-inst>div{display:grid;gap:4px;font-size:11.5px;color:var(--ad-ink-2);min-width:0}.rp-inst b{color:var(--ad-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-inst .ad-bar{height:6px}.rp-facts{display:grid}.rp-fact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px dashed var(--ad-line);text-align:left;font:inherit;color:inherit}.rp-fact:last-child{border-bottom:0}.rp-fact>span{font-size:13px;color:var(--ad-ink-2);min-width:0}.rp-fact>span small{display:block;font-size:11px;color:var(--ad-muted);margin-top:1px}.rp-fact>b{font-size:15px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rp-fact>b.is-warn{color:var(--ad-warn)}.rp-fact>b.is-bad{color:var(--ad-bad)}.rp-fact--link{grid-template-columns:minmax(0,1fr) auto 16px;border:0;border-bottom:1px dashed var(--ad-line);background:transparent;cursor:pointer;width:100%}.rp-fact--link:last-child{border-bottom:0}.rp-fact--link svg{color:var(--ad-muted)}.rp-fact--link:hover>span{color:var(--ad-ink)}.rp-fact--link:focus-visible{outline:2px solid var(--ad-blue);outline-offset:2px;border-radius:6px}.rp-etable{min-width:920px}.rp-etable td{padding:9px 8px}.rp-etable th{padding:6px 8px}.rp-etable__name b{display:block;font-weight:700;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-etable__name small{color:var(--ad-muted);font-size:11px}.rp-etable tfoot td{font-weight:800;background:var(--ad-soft);border-top:1px solid var(--ad-line);border-bottom:0}.rp-etable tbody tr.is-link:hover td{background:#f8fafd}.rp-sort{border:0;background:transparent;font:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;padding:0;cursor:pointer;white-space:nowrap}.rp-sort.is-active{color:var(--ad-ink)}.rp-sort:focus-visible{outline:2px solid var(--ad-blue);outline-offset:2px;border-radius:4px}.rp-spark{display:block}.rp-rate{display:inline-block;margin-left:6px;font-size:10.5px;font-weight:700;border-radius:999px;padding:1px 6px;color:#475569;background:var(--ad-track)}.rp-rate.is-high{color:var(--ad-bad);background:var(--ad-bad-bg)}.rp-occ{display:grid;gap:4px;min-width:90px;justify-items:end}.rp-occ span{font-size:11.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-occ .ad-bar{width:90px;height:6px}.rp-ledger{display:grid;grid-template-columns:228px minmax(0,1fr);gap:16px;align-items:start;min-width:0}.rp-views{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:8px;display:grid;gap:2px;box-shadow:0 4px 20px #0f172a0a}.rp-views__group{margin:0;padding:10px 8px 4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ad-muted)}.rp-view{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;border:0;background:transparent;border-radius:10px;padding:7px 8px;font:inherit;font-size:12.5px;font-weight:600;color:var(--ad-ink-2);text-align:left;cursor:pointer}.rp-view>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-view>b{font-size:11.5px;font-weight:700;color:var(--ad-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-view:hover{background:var(--ad-soft)}.rp-view.is-active{background:#eef4fd;color:var(--ad-ink)}.rp-view.is-strong>span{font-weight:800}.rp-view:focus-visible{outline:2px solid var(--ad-blue);outline-offset:1px}.rp-view--add{color:var(--ad-blue);grid-template-columns:14px minmax(0,1fr)}.rp-view svg{color:var(--ad-muted)}.rp-dot{width:8px;height:8px;border-radius:50%;background:var(--ad-other);justify-self:center}.rp-dot.is-good{background:var(--ad-green)}.rp-dot.is-info{background:var(--ad-blue)}.rp-dot.is-warn{background:#e0a106}.rp-dot.is-bad{background:#c2264b}.rp-saved{position:relative;display:flex;align-items:center;min-width:0}.rp-saved .rp-view{padding-right:26px}.rp-saved__x{border:0;background:transparent;color:var(--ad-muted);cursor:pointer;display:grid;place-items:center;padding:4px;border-radius:6px}.rp-saved .rp-saved__x{position:absolute;right:4px;opacity:0}.rp-saved:hover .rp-saved__x,.rp-saved .rp-saved__x:focus-visible{opacity:1}.rp-savename{display:flex;gap:6px;align-items:center;padding:4px}.rp-savename input{flex:1 1 auto;min-width:0;border:1px solid var(--ad-line);border-radius:9px;padding:6px 8px;font:inherit;font-size:12px}.rp-savename .ad-btn{padding:6px 10px}.rp-lmain{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.rp-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid #f4d48c;background:#fffbeb;color:var(--ad-warn);border-radius:14px;padding:10px 12px;font-size:12.5px;font-weight:600}.rp-banner>span{flex:1 1 260px;min-width:0}.rp-banner--bad{border-color:#fecdd3;background:#fff1f2;color:var(--ad-bad)}.rp-vsum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:12px 14px}.rp-vsum>div{display:grid;gap:1px;min-width:0}.rp-vsum span{font-size:11.5px;font-weight:600;color:var(--ad-ink-2)}.rp-vsum b{font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.rp-search{flex:1 1 260px;min-width:0;display:flex;align-items:center;gap:8px;border:1px solid var(--ad-line);background:#fff;border-radius:12px;padding:0 10px;color:var(--ad-muted)}.rp-search:focus-within{border-color:var(--ad-blue);box-shadow:0 0 0 3px #2a78d626}.rp-search input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:13px;color:var(--ad-ink);padding:9px 0}.rp-search button{border:0;background:transparent;color:var(--ad-muted);display:grid;place-items:center;padding:4px;cursor:pointer}.rp-tag{display:inline-flex;align-items:center;gap:4px;max-width:260px;border:1px solid var(--ad-line);background:#eef4fd;border-radius:999px;padding:5px 6px 5px 11px;font-size:12px;font-weight:700;color:var(--ad-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-tag button{border:0;background:transparent;color:var(--ad-ink-2);display:grid;place-items:center;padding:2px;border-radius:999px;cursor:pointer}.rp-export{margin-left:auto}.rp-lcard{padding:6px 12px 12px}.rp-ltable{min-width:680px}.rp-ltable td{padding:10px 8px}.rp-ltable th{padding:9px 8px 7px}.rp-ltable tbody tr.is-link:hover td{background:#f8fafd}.rp-ltable tbody tr.is-selected td{background:#eef4fd}.rp-when{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-when small{color:var(--ad-muted);font-size:11px;margin-left:5px}.rp-who b{display:block;font-weight:700;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-who.rp-who--wide b,.rp-who.rp-who--wide small{max-width:320px}.rp-nowrap{white-space:nowrap}.rp-who small,.rp-ev small{display:block;color:var(--ad-muted);font-size:11px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-ev{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-ev>span{display:block;overflow:hidden;text-overflow:ellipsis}.rp-flags{display:inline-flex;flex-wrap:wrap;gap:4px}.rp-flags span{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:var(--ad-ink-2);background:var(--ad-track);border-radius:999px;padding:2px 7px;white-space:nowrap}.rp-go{width:1%;color:var(--ad-muted);text-align:right}.ad-pill.rp-pill--mute{color:#475569;background:var(--ad-track)}.rp-more{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 4px 0;font-size:12px;color:var(--ad-ink-2)}.rp-ledger--mobile{grid-template-columns:minmax(0,1fr);gap:12px}.rp-vchip{display:inline-flex;align-items:center;gap:6px}.rp-vchip b{font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.rp-vchip--add{color:var(--ad-blue)}.rp-vchips--saved .rp-saved{flex:0 0 auto}.rp-vchips--saved .rp-saved__x{position:static;opacity:1}.rp-ledger--mobile .rp-vsum{grid-template-columns:repeat(2,minmax(0,1fr));border:0;border-radius:18px;box-shadow:0 1px 2px #0f172a0a,0 10px 24px -16px #0f172a33}.rp-ledger--mobile .rp-export{margin-left:0;flex:1 1 100%;justify-content:center}.rp-cards{display:grid;gap:8px}.rp-cardrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;border:0;background:#fff;border-radius:16px;padding:12px 13px;text-align:left;font:inherit;color:inherit;cursor:pointer;box-shadow:0 1px 2px #0f172a0a,0 8px 20px -16px #0f172a40;transition:transform .12s ease}.rp-cardrow:active{transform:scale(.98)}.rp-cardrow__main{display:grid;gap:2px;min-width:0}.rp-cardrow__main b{font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-cardrow__main small{font-size:11.5px;color:var(--ad-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-cardrow__end{display:grid;gap:5px;justify-items:end}.rp-cardrow__end b{font-size:14px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-denied{min-height:60vh;align-content:center;justify-items:center;text-align:center}.rp-denied__icon{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:var(--ad-bad-bg);color:var(--ad-bad)}.rp-denied h2{margin:4px 0 0;font-size:20px;font-weight:800}.rp-denied p{margin:0;max-width:34ch;color:var(--ad-ink-2);font-size:14px}@media(max-width:1180px){.rp-row--flow,.rp-row--main{grid-template-columns:minmax(0,1fr)}.rp-row--flow .ad-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1024px){.rp-row--3{grid-template-columns:minmax(0,1fr)}.rp-ledger{grid-template-columns:200px minmax(0,1fr)}}@media(max-width:860px){.rp-row--flow .ad-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-ledger{grid-template-columns:minmax(0,1fr)}.rp-views{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-views__group{grid-column:1 / -1}.rp-vsum{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.rp-inst{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-flow__big strong{font-size:26px}}.pl-root,.pl-root *,.pl-root *:before,.pl-root *:after{box-sizing:border-box}.pl-root{--pl-ink: #0f172a;--pl-ink-2: #475569;--pl-muted: #64748b;--pl-line: #e2e8f0;--pl-grid: #e6eaf0;--pl-grid-strong: #cfd7e3;--pl-block-line: #b8c3d3;--pl-head: #f1f4f8;--pl-head-2: #f8fafc;--pl-empty: #fafbfc;--pl-navy: #0d1d46;--pl-blue: #2a78d6;--pl-sheet: #15803d;--pl-sheet-bg: #dcfce7;--pl-good: #15803d;--pl-good-bg: #dcfce7;--pl-bad: #c81e1e;--pl-bad-bg: #fee2e2;--pl-warn-bg: #fef3c7;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:20px;color:var(--pl-ink);font-family:inherit}.pl-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1d4675;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pl-frame{position:relative;display:flex;flex-direction:column;width:min(1480px,100%);height:calc(100vh - 40px);height:calc(100dvh - 40px);border-radius:18px;background:#fff;box-shadow:0 30px 80px -20px #02061773;overflow:hidden;animation:pl-enter .2s ease-out}@keyframes pl-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pl-head{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--pl-line)}.pl-head-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:11px;background:var(--pl-sheet-bg);color:var(--pl-sheet);font-size:19px}.pl-head-text{flex:1 1;min-width:0}.pl-head-text h2{margin:0;font-size:16px;font-weight:700;line-height:1.25;color:var(--pl-ink)}.pl-head-text p{margin:2px 0 0;overflow:hidden;font-size:12px;color:var(--pl-muted);white-space:nowrap;text-overflow:ellipsis}.pl-head-actions{display:flex;flex-shrink:0;gap:8px}.pl-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 13px;border:1px solid var(--pl-line);border-radius:10px;background:#fff;color:var(--pl-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.pl-btn:hover:not(:disabled){background:#f8fafc;border-color:var(--pl-grid-strong)}.pl-btn:disabled{opacity:.55;cursor:default}.pl-btn--primary{border-color:var(--pl-sheet);background:var(--pl-sheet);color:#fff}.pl-btn--primary:hover:not(:disabled){border-color:#166534;background:#166534}.pl-btn--icon{width:36px;padding:0;font-size:17px}.pl-spin{animation:pl-spin .9s linear infinite}@keyframes pl-spin{to{transform:rotate(360deg)}}.pl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 20px;border-bottom:1px solid var(--pl-line);background:#fbfcfe}.pl-days,.pl-kpis{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.pl-days::-webkit-scrollbar,.pl-kpis::-webkit-scrollbar,.pl-tabs::-webkit-scrollbar{display:none}.pl-day{flex-shrink:0;height:30px;padding:0 12px;border:1px solid var(--pl-line);border-radius:999px;background:#fff;color:var(--pl-ink-2);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.pl-day:hover{border-color:var(--pl-grid-strong)}.pl-day--active,.pl-day--active:hover{border-color:var(--pl-navy);background:var(--pl-navy);color:#fff}.pl-bar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.pl-kpis{gap:8px;min-width:0}.pl-bar>.pl-notice{flex-basis:100%}.pl-bar-row{flex:1 1 auto;min-width:0}.pl-kpi{display:flex;flex-shrink:0;align-items:baseline;gap:6px;padding:4px 12px;border:1px solid var(--pl-line);border-radius:999px;background:#fff}.pl-kpi-label{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pl-muted)}.pl-kpi-value{font-size:15px;font-weight:800;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pl-ink)}.pl-kpi-hint{font-size:11px;color:var(--pl-muted);white-space:nowrap}.pl-kpi--bad .pl-kpi-value{color:var(--pl-bad)}.pl-kpi--good .pl-kpi-value{color:var(--pl-good)}.pl-margin{display:flex;align-items:center;gap:6px}.pl-margin-label{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pl-muted)}.pl-notice{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-radius:10px;font-size:12px;line-height:1.45}.pl-notice--info{border:1px solid #dbeafe;background:#eff6ff;color:#1e3a8a}.pl-notice--warn{border:1px solid #fde68a;background:var(--pl-warn-bg);color:#78350f}.pl-notice-icon{flex-shrink:0;margin-top:2px}.pl-notice-text{flex:1 1;min-width:0}.pl-link-btn{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--pl-blue);font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.pl-link-btn:hover{text-decoration:underline}.pl-body{position:relative;flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;background:#fff}.pl-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:220px;height:100%;font-size:13px;color:var(--pl-muted)}.pl-empty-sheet{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:100%;padding:48px 24px;text-align:center;color:var(--pl-ink-2)}.pl-empty-sheet strong{font-size:14px;color:var(--pl-ink)}.pl-empty-sheet p{max-width:440px;margin:0;font-size:12.5px;line-height:1.5;color:var(--pl-muted)}.pl-empty-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#f1f5f9;color:var(--pl-muted);font-size:22px}.pl-table{min-width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px;color:var(--pl-ink)}.pl-table th,.pl-table td{padding:6px 10px;border-right:1px solid var(--pl-grid);border-bottom:1px solid var(--pl-grid);background-clip:padding-box;white-space:nowrap;vertical-align:middle;text-align:left}.pl-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:32px;background:var(--pl-head);font-size:12px;font-weight:700;color:var(--pl-ink-2);text-align:center}.pl-table thead tr.pl-head-2 th{top:32px;height:26px;background:var(--pl-head-2);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--pl-muted)}.pl-table thead tr.pl-head-total th{top:58px;height:32px;border-bottom-color:var(--pl-block-line);background:#f4f7fb;font-size:12.5px;color:var(--pl-navy)}.pl-table thead th.pl-corner,.pl-table--list thead th{text-align:left}.pl-table thead th.pl-col-ret{background:#fdf1e7}.pl-table thead th.pl-col-total{background:#e8eef8}.pl-table thead th.pl-col-send{background:var(--pl-sheet-bg);color:var(--pl-sheet)}.pl-group-head{min-width:68px}.pl-col-vehicles{min-width:128px}.pl-col-wide{min-width:200px}.pl-sticky{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#fff}.pl-table thead .pl-sticky{z-index:4}.pl-col-point{min-width:220px;max-width:300px;border-right-color:var(--pl-grid-strong)!important;white-space:normal!important;box-shadow:inset 3px 0 0 var(--pl-zone, transparent)}.pl-point{padding-left:14px!important;font-weight:400;text-align:left}.pl-point-name{display:block;font-size:12.5px;font-weight:700;line-height:1.3;color:var(--pl-ink)}.pl-point-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:3px;font-size:11px;color:var(--pl-muted)}.pl-point-sub{display:block;margin-top:3px;font-size:11px;font-weight:500;line-height:1.35;color:var(--pl-ink-2)}.pl-point-coord{display:block;margin-top:2px;font-size:11px;color:var(--pl-muted)}.pl-point-meta .pl-point-coord{display:inline;margin-top:0}.pl-zone-tag{display:inline-flex;align-items:center;gap:5px;font-weight:600}.pl-point-name .pl-zone-tag{font-weight:700}.pl-dot{flex-shrink:0;width:9px;height:9px;border-radius:999px;box-shadow:0 0 0 1px #0f172a2e}.pl-block-start>td,.pl-block-start>th{box-shadow:inset 0 1px 0 var(--pl-block-line)}.pl-block-start>.pl-col-point{box-shadow:inset 3px 0 0 var(--pl-zone, transparent),inset 0 1px 0 var(--pl-block-line)}.pl-table tbody tr:hover>td{background-color:#f8fbff}.pl-num{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-pax{font-weight:600}.pl-table .pl-pax{border-right-color:#f0f2f6}.pl-table .pl-cap{border-right-color:var(--pl-grid-strong);color:var(--pl-muted)}.pl-strong{font-weight:700}.pl-muted{color:var(--pl-muted)}.pl-table .pl-empty{background:var(--pl-empty)}.pl-table .pl-closed,.pl-closed{color:var(--pl-bad)}.pl-table .pl-over,.pl-over{background:var(--pl-bad-bg)}.pl-table .pl-good{color:var(--pl-good)}.pl-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.pl-time{font-weight:700}.pl-wrap{min-width:200px;white-space:normal!important;line-height:1.45}.pl-vehicles-cell>span{display:block}.pl-vehicles-cell .pl-muted{font-size:11px}.pl-table tfoot th,.pl-table tfoot td{border-top:1px solid var(--pl-block-line);background:var(--pl-head);font-weight:700}.pl-table tfoot th{color:var(--pl-ink-2);font-size:12px}.pl-row-head{width:200px;background:var(--pl-head-2);font-weight:700}.pl-trip-cell{min-width:128px;white-space:normal!important;vertical-align:top!important}.pl-chips{display:flex;flex-wrap:wrap;gap:4px}.pl-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border:1px solid #dfe5ee;border-radius:7px;background:#f4f6fa;font-size:11.5px;font-weight:700;color:var(--pl-ink);white-space:nowrap}.pl-chip-icon{flex-shrink:0;font-size:13px;color:var(--pl-ink-2)}.pl-chip--nodriver{border-style:dashed;border-color:#e9a3a3}.pl-chip-meta{font-weight:600;color:var(--pl-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-chip-tag{margin-left:4px;padding:1px 5px;border-radius:4px;background:#ffedd5;color:#9a3412;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pl-fit{display:block;margin-top:5px;font-size:11px;color:var(--pl-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pl-chips+.pl-fit{margin-top:6px}.pl-fit--short{font-weight:700;color:var(--pl-bad)}.pl-table .pl-trip-cell--short{background:#fff6f6}.pl-pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.pl-pill--good{background:var(--pl-good-bg);color:var(--pl-good)}.pl-pill--bad{background:var(--pl-bad-bg);color:var(--pl-bad)}.pl-pill--muted{background:#f1f5f9;color:var(--pl-muted)}.pl-band td{padding:8px 10px 8px 14px;border-top:1px solid var(--pl-block-line);background:#f6f8fb;box-shadow:inset 4px 0 0 var(--pl-zone, transparent)}.pl-band-inner{position:-webkit-sticky;position:sticky;left:14px;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px}.pl-band-inner .pl-zone-tag{font-weight:700;color:var(--pl-ink)}.pl-band-points{font-weight:500;color:var(--pl-ink-2)}.pl-band-coord{color:var(--pl-muted)}.pl-phone{display:inline-flex;align-items:center;gap:6px}.pl-phone a{color:var(--pl-blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none}.pl-phone a:hover{text-decoration:underline}.pl-phone .pl-phone-whats{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#dcfce7;color:#15803d;font-size:13px}.pl-phone .pl-phone-whats:hover{text-decoration:none;background:#bbf7d0}.pl-stack{display:flex;flex-direction:column;gap:20px;padding:16px 20px 24px}.pl-stack .pl-table{border-top:1px solid var(--pl-grid);border-left:1px solid var(--pl-grid)}.pl-section-title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:700;color:var(--pl-ink)}.pl-count{padding:1px 8px;border-radius:999px;background:#f1f5f9;font-size:11px;font-weight:700;color:var(--pl-muted)}.pl-pad{margin:0;padding:4px 0;font-size:12.5px}.pl-people{display:flex;flex-direction:column;gap:4px}.pl-person{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px}.pl-person-name{font-weight:600}.pl-table .pl-send{font-weight:800;color:var(--pl-sheet)}.pl-subtotal th,.pl-subtotal td{background:#f8fafc;font-size:12px}.pl-subtotal th{font-weight:600;color:var(--pl-ink-2)}.pl-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.pl-section-head .pl-section-title{margin:0}.pl-section-actions{display:flex;gap:8px}.pl-btn--small{height:32px;padding:0 12px;font-size:12.5px}.pl-icon-btn{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:6px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--pl-muted);font-size:12px;vertical-align:middle;cursor:pointer}.pl-icon-btn:hover{border-color:var(--pl-line);background:#f1f5f9;color:var(--pl-ink)}.pl-person-btn{display:inline-flex;align-items:center;gap:5px;margin-left:-6px;padding:2px 6px;border:0;border-radius:6px;background:transparent;color:var(--pl-ink);font:inherit;font-weight:600;cursor:pointer}.pl-person-btn svg{font-size:11px;color:var(--pl-muted);opacity:0;transition:opacity .12s ease}.pl-person-btn:hover{background:#eef4ff}.pl-person-btn:hover svg,.pl-person-btn:focus-visible svg{opacity:1}@media(hover:none){.pl-person-btn svg{opacity:1}}.pl-person-block{display:flex;flex-direction:column;gap:3px}.pl-person-block+.pl-person-block{margin-top:6px}.pl-aux-list{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-left:6px;padding-left:10px;border-left:2px solid var(--pl-line)}.pl-assist{display:flex;flex-direction:column;gap:2px;margin-top:6px}.pl-assist-title{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pl-muted)}.pl-table.pl-dense .pl-assist{margin-top:3px}.pl-aux{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;color:var(--pl-ink-2)}.pl-aux-mark{display:none}.pl-aux-btn{margin-left:-5px;padding:1px 5px;border:0;border-radius:5px;background:transparent;color:var(--pl-ink-2);font:inherit;font-weight:500;cursor:pointer}.pl-aux-btn:hover{background:#eef4ff;color:var(--pl-ink)}.pl-aux-add{display:inline-flex;align-items:center;gap:3px;margin-left:-5px;padding:1px 5px;border:0;border-radius:5px;background:transparent;color:var(--pl-blue);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.pl-aux-add:hover{background:#eef4ff}.pl-add-btn{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:3px 8px;border:1px dashed var(--pl-grid-strong);border-radius:7px;background:transparent;color:var(--pl-ink-2);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.pl-add-btn:hover{border-color:var(--pl-blue);background:#f5f9ff;color:var(--pl-blue)}.pl-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:20px}.pl-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1d4661}.pl-dialog{position:relative;display:flex;flex-direction:column;width:min(580px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);border-radius:16px;background:#fff;box-shadow:0 30px 80px -20px #02061780;overflow:hidden;animation:pl-enter .16s ease-out}.pl-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--pl-line)}.pl-dialog-title h3{margin:0;font-size:15px;font-weight:700;color:var(--pl-ink)}.pl-dialog-title p{margin:2px 0 0;font-size:12px;color:var(--pl-muted)}.pl-dialog-body{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;padding:16px 18px;overflow-y:auto}.pl-dialog-foot{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--pl-line);background:#fbfcfe}.pl-dialog-foot-left{display:flex;flex-wrap:wrap;gap:6px;margin-right:auto}.pl-btn--danger-ghost{padding:0 8px;border-color:transparent;background:transparent;color:var(--pl-bad)}.pl-btn--danger-ghost:hover:not(:disabled){border-color:transparent;background:var(--pl-bad-bg)}.pl-field{display:flex;flex-direction:column;gap:6px}.pl-label{font-size:12px;font-weight:700;color:var(--pl-ink-2)}.pl-optional{font-weight:500;color:var(--pl-muted)}.pl-input{width:100%;height:40px;padding:0 12px;border:1px solid #d5dce7;border-radius:10px;background:#fff;color:var(--pl-ink);font:inherit;font-size:13.5px}.pl-input:focus{border-color:var(--pl-blue);outline:none;box-shadow:0 0 0 3px #2a78d626}.pl-hint{margin:0;font-size:12px;line-height:1.45;color:var(--pl-muted)}.pl-hint--info{color:#1e3a8a}.pl-error{margin:0;padding:8px 12px;border-radius:10px;background:var(--pl-bad-bg);color:var(--pl-bad);font-size:12.5px;font-weight:600}.pl-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pl-role-option{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--pl-line);border-radius:12px;background:#fff;font:inherit;text-align:left;cursor:pointer}.pl-role-option strong{font-size:12.5px;color:var(--pl-ink)}.pl-role-option span{font-size:11.5px;line-height:1.35;color:var(--pl-muted)}.pl-role-option:hover:not(:disabled){border-color:var(--pl-grid-strong)}.pl-role-option.is-on{border-color:var(--pl-blue);background:#eff6ff}.pl-role-option.is-on strong{color:#1d4ed8}.pl-chip-pick{display:flex;flex-wrap:wrap;gap:6px}.pl-zone-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--pl-line);border-radius:999px;background:#fff;color:var(--pl-ink-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.pl-zone-chip.is-on{border-color:var(--pl-blue);background:#eff6ff;color:#1d4ed8}.pl-zone-chip svg{font-size:13px}.pl-color-pick{display:flex;flex-wrap:wrap;gap:8px}.pl-color-option{display:grid;place-items:center;width:36px;height:36px;padding:0;border:2px solid transparent;border-radius:999px;background:transparent;cursor:pointer}.pl-color-option.is-on{border-color:var(--pl-ink)}.pl-color-dot{width:26px;height:26px;border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a33}.pl-seg{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border:1px solid var(--pl-line);border-radius:12px;background:#f4f6fb}.pl-seg-btn{height:32px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--pl-ink-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.pl-seg-btn.is-on{background:#fff;color:var(--pl-ink);box-shadow:0 1px 2px #0f172a1f}.pl-user-search{display:flex;flex-direction:column;gap:6px}.pl-input-icon{position:relative;display:block}.pl-input-icon svg{position:absolute;top:50%;left:12px;color:var(--pl-muted);pointer-events:none;transform:translateY(-50%)}.pl-input-icon .pl-input{padding-left:36px}.pl-user-list{display:flex;flex-direction:column;max-height:300px;border:1px solid var(--pl-line);border-radius:10px;overflow-y:auto}.pl-user-list .pl-hint{padding:10px 12px}.pl-user-option{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 12px;border:0;border-bottom:1px solid #f1f5f9;background:#fff;font:inherit;text-align:left;cursor:pointer}.pl-user-option:last-child{border-bottom:0}.pl-user-option:hover{background:#f5f9ff}.pl-user-option strong{font-size:13px;color:var(--pl-ink)}.pl-user-option span{font-size:11.5px;color:var(--pl-muted)}.pl-user-picked{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--pl-line);border-radius:12px;background:#f8fafc}.pl-avatar{display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:800}.pl-user-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.pl-user-text strong{font-size:13px}.pl-user-text span{overflow:hidden;font-size:11.5px;color:var(--pl-muted);white-space:nowrap;text-overflow:ellipsis}.pl-table.pl-sales{min-width:0;font-size:12px}.pl-table.pl-sales th,.pl-table.pl-sales td{height:23px;padding:0 6px;border-right:1px solid #ffffff;border-bottom:3px solid #ffffff;background-color:var(--pl-s-cell-bg, #ffffff)}.pl-table.pl-sales tbody tr:hover>td{background-color:var(--pl-s-cell-bg, #ffffff)}.pl-table.pl-sales thead th{--pl-s-cell-bg: #0b5394;height:28px;border-bottom-width:1px;color:#fff;font-size:11px;font-weight:700}.pl-table.pl-sales thead th.pl-corner,.pl-table.pl-sales .pl-s-point,.pl-table.pl-sales .pl-s-extra,.pl-table.pl-sales .pl-s-extra-head{text-align:left}.pl-s-clip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-table.pl-sales .pl-s-coord{width:90px;min-width:90px;max-width:90px;font-weight:700}.pl-table.pl-sales .pl-s-coord .pl-s-clip{width:78px}.pl-table.pl-sales td.pl-s-zone{--pl-s-cell-bg: var(--pl-s-zone-bg, #e2e8f0);color:var(--pl-s-zone-ink, #334155);font-size:11px;font-weight:800;letter-spacing:.02em;text-align:center;text-transform:uppercase}.pl-table.pl-sales .pl-s-zone{width:80px;min-width:80px;max-width:80px}.pl-table.pl-sales .pl-s-zone .pl-s-clip{width:68px}.pl-table.pl-sales td.pl-s-zone{box-shadow:inset 0 0 0 1px #0f172a1f}.pl-table.pl-sales .pl-s-point{width:240px;min-width:240px;max-width:240px;border-right-width:3px;font-weight:600}.pl-table.pl-sales .pl-s-point .pl-s-clip{width:225px}.pl-s-area{margin-right:5px;font-weight:500;color:var(--pl-muted)}.pl-table.pl-sales tbody tr:hover>.pl-s-point{box-shadow:inset 3px 0 0 var(--pl-blue)}.pl-table.pl-sales .pl-s-time{min-width:0;padding:0 2px}.pl-table.pl-sales .pl-sv,.pl-table.pl-sales .pl-sc{width:27px;min-width:27px;padding:0 2px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-table.pl-sales .pl-sv{--pl-s-cell-bg: #ffffff;box-shadow:inset 0 0 0 1px #cfd7e3;font-weight:700;color:var(--pl-ink)}.pl-table.pl-sales .pl-sc{--pl-s-cell-bg: #cbd5e1;border-right-width:3px;color:#334155}.pl-table.pl-sales .pl-s-none{--pl-s-cell-bg: #f1f4f8;box-shadow:none}.pl-table.pl-sales .pl-over{--pl-s-cell-bg: var(--pl-bad-bg)}.pl-table.pl-sales .pl-closed{color:var(--pl-bad)}.pl-table.pl-sales .pl-s-total{width:48px;min-width:48px;text-align:right}.pl-table.pl-sales .pl-s-seats{width:54px;min-width:54px;color:var(--pl-good);font-weight:800;text-align:right}.pl-table.pl-sales thead th.pl-s-seats{color:#86efac}.pl-table.pl-sales .pl-s-veh{width:38px;min-width:38px;padding:0 2px;text-align:center}.pl-table.pl-sales .pl-s-obs{min-width:132px;padding:0 4px;text-align:left}.pl-s-input{display:block;height:19px;margin:0;padding:0 5px;border:1px solid #cfd7e3;border-radius:4px;background:#fff;color:var(--pl-ink);font:inherit;font-size:12px;outline:none}.pl-s-input:hover:not(:disabled){border-color:#94a3b8}.pl-s-input:focus{border-color:var(--pl-blue);box-shadow:0 0 0 2px #2a78d62e}.pl-s-input:disabled{background:#f1f4f8;cursor:not-allowed}.pl-s-input--count{width:34px;margin:0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.pl-s-input--note{width:100%;min-width:124px}.pl-s-input--seats{width:46px;margin:0 0 0 auto;padding:0 3px;border-color:transparent;background:transparent;color:var(--pl-blue);font-weight:800;text-align:right}.pl-s-input--calc::placeholder{color:var(--pl-good);font-weight:800;opacity:1}.pl-table .pl-ink .pl-s-input--calc::placeholder{color:var(--pl-ink)}.pl-table.pl-sales .pl-s-veh--manual .pl-s-input{color:var(--pl-blue);font-weight:800}.pl-s-input--seats:hover:not(:disabled),.pl-s-input--seats:focus{background:#fff}.pl-s-input--seats:disabled{background:transparent;cursor:default}.pl-table.pl-sales tbody .pl-s-seats--manual,.pl-table.pl-sales tbody .pl-s-veh--manual{position:relative}.pl-table.pl-sales tbody .pl-s-seats--manual:after,.pl-table.pl-sales tbody .pl-s-veh--manual:after,.pl-legend-seats:after{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 6px 6px 0;border-color:transparent var(--pl-blue) transparent transparent;pointer-events:none}.pl-table.pl-sales tfoot .pl-s-seats.pl-s-seats--manual,.pl-table.pl-sales tfoot .pl-s-veh.pl-s-veh--manual{color:#93c5fd}.pl-s-colbtn{display:inline-block;max-width:100%;padding:2px 1px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;cursor:pointer}.pl-s-colbtn:hover,.pl-s-colbtn[aria-expanded=true]{background:#ffffff2e}.pl-s-colbtn:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}.pl-table.pl-sales tfoot th,.pl-table.pl-sales tfoot td{--pl-s-cell-bg: #0a2647;position:-webkit-sticky;position:sticky;bottom:0;z-index:2;height:27px;border-top:0;border-bottom:0;color:#fff;font-weight:800}.pl-table.pl-sales tfoot .pl-sticky{z-index:4;text-align:left}.pl-table.pl-sales tfoot .pl-sv,.pl-table.pl-sales tfoot .pl-sc,.pl-table.pl-sales tfoot .pl-s-none,.pl-table.pl-sales tfoot .pl-over{--pl-s-cell-bg: #0a2647;box-shadow:none}.pl-table.pl-sales tfoot .pl-sv{color:#fff}.pl-table.pl-sales tfoot .pl-sc{color:#a9c1df;font-weight:700}.pl-table.pl-sales tfoot .pl-s-seats{color:#86efac}.pl-table.pl-sales tfoot .pl-xp-v,.pl-table.pl-sales tfoot .pl-xp-c{background:transparent;box-shadow:none}.pl-table.pl-sales tfoot .pl-xp-v{color:#fff}.pl-table.pl-sales tfoot .pl-xp-c{color:#a9c1df}.pl-xp{display:inline-flex;align-items:center;margin-right:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle}.pl-xp:last-child{margin-right:0}.pl-xp-time{margin-right:3px;font-size:10.5px;font-weight:700;color:var(--pl-ink-2)}.pl-xp-v,.pl-xp-c{display:inline-block;min-width:22px;padding:0 2px;line-height:18px;text-align:center;color:var(--pl-ink)}.pl-xp-v{background:#fff;box-shadow:inset 0 0 0 1px #cfd7e3;font-weight:700}.pl-xp-c{margin-left:1px;background:#cbd5e1;color:#334155}.pl-xp .pl-over{background:var(--pl-bad-bg)}.pl-xp .pl-closed{color:var(--pl-bad)}.pl-mark--gray{--pl-mark-bg: #d4d4d8}.pl-mark--yellow{--pl-mark-bg: #fde047}.pl-mark--red{--pl-mark-bg: #f87171}.pl-mark--green{--pl-mark-bg: #4ade80}.pl-mark--blue{--pl-mark-bg: #60a5fa}.pl-mark--orange{--pl-mark-bg: #fb923c}.pl-mark--purple{--pl-mark-bg: #c084fc}.pl-mark--pink{--pl-mark-bg: #f472b6}.pl-mark--white{--pl-mark-bg: #ffffff}.pl-mark--black{--pl-mark-bg: #111827;--pl-mark-ink: #ffffff}.pl-table .pl-mark,.pl-table tbody tr:hover>.pl-mark{background-color:var(--pl-mark-bg)!important;color:var(--pl-mark-ink, #000000)!important;font-weight:700!important}.pl-table .pl-mark *{color:var(--pl-mark-ink, #000000)!important;font-weight:700!important}.pl-ink--black{--pl-ink: #000000}.pl-ink--red{--pl-ink: #b91c1c}.pl-ink--green{--pl-ink: #15803d}.pl-ink--blue{--pl-ink: #1d4ed8}.pl-ink--orange{--pl-ink: #c2410c}.pl-ink--purple{--pl-ink: #7e22ce}.pl-table .pl-ink,.pl-table .pl-ink *{color:var(--pl-ink)!important;font-weight:700!important}.pl-body [data-cell]{cursor:pointer}@media(hover:hover){.pl-body [data-cell]:hover{outline:2px solid rgba(42,120,214,.4);outline-offset:-2px}}.pl-body .pl-cell-active,.pl-body .pl-cell-active:hover{outline:2px solid var(--pl-blue);outline-offset:-2px}.pl-picker{position:fixed;z-index:10;display:flex;flex-direction:column;gap:4px;width:min(384px,calc(100vw - 16px));padding:8px;border:1px solid var(--pl-line);border-radius:14px;background:#fff;box-shadow:0 18px 40px -12px #02061759;animation:pl-pop .12s ease-out}@keyframes pl-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pl-picker-title{padding:2px 4px 0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pl-muted)}.pl-picker-row{display:flex;gap:2px}.pl-picker-row--grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.pl-picker-option{display:flex;flex:1 1;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:6px 2px;border:0;border-radius:10px;background:transparent;color:var(--pl-ink-2);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.pl-picker-option:hover:not(:disabled){background:#f1f5f9}.pl-picker-option.is-on{color:var(--pl-ink);font-weight:700}.pl-picker-option:disabled{opacity:.4;cursor:default}.pl-picker-swatch{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--pl-mark-bg);box-shadow:inset 0 0 0 1px #0f172a26;color:#000;font-size:16px}.pl-picker-option.is-on .pl-picker-swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pl-ink)}.pl-picker-swatch--text{background:#fff;box-shadow:inset 0 0 0 1px var(--pl-grid-strong);color:var(--pl-ink);font-size:16px;font-weight:800}.pl-picker-swatch--clear{background:#fff;box-shadow:inset 0 0 0 1px var(--pl-grid-strong);color:var(--pl-muted)}.pl-legend{display:flex;flex-wrap:wrap;gap:6px 18px;padding:8px 20px;border-top:1px solid var(--pl-line);background:#fff;font-size:11.5px;color:var(--pl-ink-2)}.pl-legend-item{display:inline-flex;align-items:center;gap:6px}.pl-legend-paint{margin-left:auto}.pl-legend-dots{display:inline-flex;gap:3px}.pl-legend-dot{width:10px;height:10px;border-radius:3px;background:var(--pl-mark-bg);box-shadow:inset 0 0 0 1px #0f172a26}.pl-legend-swatch{display:inline-grid;place-items:center;min-width:28px;height:18px;padding:0 4px;border:1px solid var(--pl-grid);border-radius:4px;font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-legend-seats{position:relative;color:var(--pl-blue);font-weight:800}.pl-legend-hidden svg{flex-shrink:0;color:var(--pl-muted)}.pl-legend-show{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border:1px solid var(--pl-line);border-radius:999px;background:#fff;color:var(--pl-blue);font:inherit;font-weight:700;cursor:pointer}.pl-legend-show:hover{background:#eef4fc}.pl-colmenu{position:fixed;z-index:10;display:flex;flex-direction:column;gap:2px;width:220px;margin:0;padding:6px;border:1px solid var(--pl-line);border-radius:12px;background:#fff;box-shadow:0 18px 40px -12px #02061759;color:var(--pl-ink);font-size:13px;white-space:normal;text-align:left;animation:pl-pop .12s ease-out}.pl-colmenu-title{padding:4px 8px 2px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pl-muted)}.pl-colmenu-item{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--pl-ink);font:inherit;font-weight:600;text-align:left;cursor:pointer}.pl-colmenu-item:hover,.pl-colmenu-item:focus-visible{outline:none;background:#eef4fc}.pl-colmenu-item svg{flex-shrink:0;color:var(--pl-muted)}.pl-colmenu-sep{height:1px;margin:4px 2px;background:var(--pl-line)}.pl-tabs{display:flex;flex-shrink:0;align-items:stretch;gap:2px;padding:0 12px env(safe-area-inset-bottom,0px);border-top:1px solid #d9dee7;background:#eef1f5;overflow-x:auto;scrollbar-width:none}.pl-tab{position:relative;display:inline-flex;flex-shrink:0;align-items:center;gap:7px;height:42px;padding:0 15px;border:0;border-radius:0 0 10px 10px;background:transparent;color:var(--pl-ink-2);font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.pl-tab:hover{background:#ffffffa6}.pl-tab--active,.pl-tab--active:hover{margin-top:-1px;background:#fff;color:var(--pl-sheet);font-weight:700;box-shadow:inset 0 -3px 0 var(--pl-sheet)}.pl-tabs-day{align-self:center;margin-left:auto;padding:0 6px 0 16px;font-size:11px;font-weight:600;color:var(--pl-muted);white-space:nowrap}.pl-table.pl-dense{font-size:12px}.pl-table.pl-dense th,.pl-table.pl-dense td{padding:3px 6px}.pl-table.pl-dense thead th{height:26px;border-right-color:#ffffff40;border-bottom-color:#0b5394;background:#0b5394;font-size:11px;color:#fff}.pl-table.pl-dense thead th.pl-col-ret{background:#b45309}.pl-table.pl-dense .pl-col-point{min-width:0;width:220px;max-width:220px}.pl-table.pl-dense .pl-point--dense{padding-left:10px!important;vertical-align:middle}.pl-point-line{display:flex;align-items:center;gap:0 8px;width:204px;overflow:hidden;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.3}.pl-point-line .pl-zone-tag{flex-shrink:0}.pl-point-line .pl-icon-btn{flex-shrink:0;width:20px;height:20px;margin-left:-4px}.pl-point-inline{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:500;color:var(--pl-muted)}.pl-point-clip{display:block;width:204px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.3;color:var(--pl-ink-2)}.pl-table.pl-dense .pl-trip-cell{min-width:104px;padding:3px 5px}.pl-table.pl-dense .pl-chips{gap:3px}.pl-table.pl-dense .pl-chip{gap:4px;height:20px;padding:0 6px;border-radius:6px;font-size:11px}.pl-table.pl-dense .pl-chip-icon{font-size:11px}.pl-table.pl-dense .pl-fit,.pl-table.pl-dense .pl-chips+.pl-fit{margin-top:2px;font-size:10.5px}.pl-table.pl-dense .pl-wrap{min-width:180px;font-size:11.5px;line-height:1.3}.pl-table.pl-dense .pl-col-wide{min-width:160px}.pl-table.pl-dense .pl-row-head{width:180px}.pl-table.pl-dense .pl-people{gap:1px}.pl-table.pl-dense .pl-person{gap:0 8px}.pl-table.pl-dense .pl-person-btn{margin-left:-4px;padding:0 4px}.pl-table.pl-dense .pl-person-block+.pl-person-block{margin-top:2px}.pl-table.pl-dense .pl-aux-list{gap:0}.pl-table.pl-dense .pl-aux-add{margin-left:0;padding:0 4px;font-size:11px}.pl-table.pl-dense .pl-phone .pl-phone-whats{width:18px;height:18px;border-radius:5px;font-size:11px}.pl-table.pl-dense .pl-add-btn{height:20px;margin-top:2px;padding:0 6px;font-size:11px}.pl-table.pl-dense .pl-pill{height:18px;padding:0 7px;font-size:11px}@media(max-width:640px){.pl-root{padding:0}.pl-frame{width:100%;height:100vh;height:100dvh;border-radius:0}.pl-head{gap:10px;padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top,0px))}.pl-head-icon{width:34px;height:34px;font-size:17px}.pl-head-text h2{font-size:15px}.pl-head-time{display:none}.pl-head .pl-btn{width:36px;padding:0;font-size:16px}.pl-btn-text{display:none}.pl-bar{gap:8px;padding:8px 12px}.pl-kpi{padding:4px 10px}.pl-kpi-value{font-size:14px}.pl-table{font-size:12px}.pl-table th,.pl-table td{padding:5px 8px}.pl-col-point{min-width:148px;max-width:168px}.pl-table.pl-dense .pl-col-point{width:160px;max-width:160px}.pl-point-line,.pl-point-clip{width:144px}.pl-table.pl-sales .pl-s-coord,.pl-table.pl-sales .pl-s-zone{position:static}.pl-table.pl-sales .pl-s-point{left:0!important;width:150px;min-width:150px;max-width:150px}.pl-table.pl-sales .pl-s-point .pl-s-clip{width:136px}.pl-stack{padding:12px}.pl-legend{padding:6px 12px}.pl-legend .pl-muted,.pl-legend-more,.pl-tabs-day{display:none}.pl-tab{padding:0 12px}.pl-wrap{min-width:150px}.pl-dialog-layer{align-items:flex-end;padding:0}.pl-dialog{width:100%;max-height:92vh;max-height:92dvh;border-radius:18px 18px 0 0}.pl-dialog-foot{flex-wrap:wrap;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.pl-dialog-foot-left{width:100%}.pl-role-grid{grid-template-columns:minmax(0,1fr)}.pl-input{height:44px;font-size:16px}}.evc,.evc *,.evc *:before,.evc *:after{box-sizing:border-box}.evc{display:flex;flex-direction:column;gap:16px;color:#0f172a}.evc button,.evc input{font-family:inherit}.evc-card{border:1px solid #e2e8f0;border-radius:16px;background:#fff}.evc-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#475569}.evc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.evc-btn:hover{background:#f8fafc}.evc-btn:disabled{opacity:.5;cursor:not-allowed}.evc-btn--primary{border-color:#2563eb;background:#2563eb;color:#fff}.evc-btn--primary:hover{background:#1d4ed8;color:#fff}.evc-btn--green{border-color:#a7f3d0;background:#ecfdf5;color:#065f46}.evc-btn--green:hover{background:#d1fae5}.evc-btn--danger{border-color:#fecdd3;background:#fff1f2;color:#9f1239}.evc-btn--danger:hover{background:#ffe4e6}.evc-btn--small{min-height:32px;padding:0 12px;font-size:12px}.evc-icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;cursor:pointer}.evc-icon-btn:hover{background:#f1f5f9}.evc-chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:700}.evc-chip--green{background:#ecfdf5;color:#065f46}.evc-chip--blue{background:#eff6ff;color:#1e40af}.evc-chip--slate{background:#f1f5f9;color:#334155}.evc-chip--amber{background:#fffbeb;color:#92400e}.evc-chip--rose{background:#fff1f2;color:#9f1239}.evc-dot{width:7px;height:7px;border-radius:999px;background:currentColor}.evc-head{display:flex;flex-wrap:wrap;gap:18px;padding:18px}.evc-head-cover{position:relative;flex:0 0 220px;height:122px;border-radius:12px;overflow:hidden;background:#1e293b}.evc-head-cover img{display:block;width:100%;height:100%;object-fit:cover}.evc-head-cover-empty{display:grid;place-items:center;height:100%;color:#cbd5e1;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.evc-head-cover-btn{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:8px;background:#fffffff0;color:#0f172a;font-size:11.5px;font-weight:700;cursor:pointer}.evc-head-body{display:flex;flex:999 1 380px;min-width:0;flex-direction:column;gap:8px}.evc-head-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.evc-head-title{margin:0;font-size:24px;font-weight:800;line-height:1.2;word-break:break-word}.evc-pill-btn{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font-size:12.5px;font-weight:700;cursor:pointer}.evc-pill-btn:disabled{cursor:default}.evc-pill-btn--soft{font-weight:600}.evc-head-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;color:#475569}.evc-link-btn{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:#1d4ed8;font-size:12px;font-weight:700;cursor:pointer}.evc-link-btn:hover{color:#1e3a8a;text-decoration:underline}.evc-head-actions{display:flex;flex:1 1 220px;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end;gap:8px}.evc-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.evc-kpi{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;text-align:left;color:#0f172a}button.evc-kpi{cursor:pointer}.evc-kpi--amber{border-color:#fde68a;background:#fffbeb}.evc-kpi--rose{border-color:#fecdd3;background:#fff1f2}.evc-kpi-value{font-size:clamp(21px,1.9vw,26px);white-space:nowrap;font-weight:800;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evc-kpi-hint{font-size:12px;color:#475569}.evc-kpi-hint--good{color:#047857;font-weight:700}.evc-kpi-hint--bad{color:#b91c1c;font-weight:700}.evc-bar{display:block;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.evc-bar>span{display:block;height:100%;border-radius:999px;background:#2563eb}.evc-spark{display:flex;align-items:flex-end;gap:3px;height:30px}.evc-spark span{display:block;width:9px;min-height:2px;border-radius:2px;background:#bfdbfe}.evc-spark span:last-child{background:#2563eb}.evc-split-wrap{container-type:inline-size}.evc-split{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.evc-split>:only-child{grid-column:1 / -1}@container (min-width: 960px){.evc-split{grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);align-items:stretch}.evc-split .evc-days{flex:1 1}.evc-split .evc-day-facts{margin-top:auto}}.evc-section{display:flex;flex-direction:column;gap:12px;padding:18px}.evc-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.evc-section-title{margin:0;font-size:15px;font-weight:700}.evc-section-note{font-size:12px;color:#475569}.evc-days{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.evc-day{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;text-align:left;color:#0f172a;cursor:pointer}.evc-day:hover{border-color:#93c5fd}.evc-day[aria-pressed=true]{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb;background:#eff6ff}.evc-day-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.evc-day-pct{font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evc-day-bar{height:8px}.evc-day-sold{font-size:12.5px;color:#334155;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evc-day-facts{display:grid;gap:3px;padding-top:8px;border-top:1px solid #e2e8f0}.evc-day[aria-pressed=true] .evc-day-facts{border-top-color:#bfdbfe}.evc-day-fact{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;color:#334155}.evc-day-fact strong{flex-shrink:0;white-space:nowrap;font-size:12.5px;font-weight:800;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evc-day-fact strong small{font-size:11px;font-weight:600;color:#475569}.evc-day-fact--zero,.evc-day-fact--zero strong{color:#94a3b8;font-weight:600}.evc-day-fact-label{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.evc-day-fact-label i{flex-shrink:0;width:8px;height:8px;border-radius:999px}.evc-dot-full{background:#1e3a8a}.evc-dot-almost{background:#2563eb}.evc-dot-over{background:#c2410c}.evc-dot-cancelled{border:1px solid #e11d48;background:#fff1f2}.evc-dot-slate{background:#94a3b8}.evc-day-fact--zero .evc-day-fact-label i{opacity:.4}.evc-alerts{display:flex;flex-direction:column;gap:8px}.evc-alert{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.evc-alert>.evc-btn{flex-shrink:0}.evc-alert--critical{border-color:#fecdd3;background:#fff1f2}.evc-alert--warning{border-color:#fde68a;background:#fffbeb}.evc-alert-mark{flex-shrink:0;width:4px;align-self:stretch;min-height:28px;border-radius:999px;background:#64748b}.evc-alert--critical .evc-alert-mark{background:#e11d48}.evc-alert--warning .evc-alert-mark{background:#d97706}.evc-alert-text{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:2px}.evc-alert-title{font-size:13px;font-weight:700;line-height:1.3}.evc-alert--critical .evc-alert-title{color:#9f1239}.evc-alert--warning .evc-alert-title{color:#92400e}.evc-alert-sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.35;color:#334155}.evc-alerts-more{align-self:flex-start;padding:4px 2px;border:0;background:none;color:#1d4ed8;font-size:12.5px;font-weight:700;cursor:pointer}.evc-alerts-more:hover{text-decoration:underline}.evc-empty{padding:14px;border:1px dashed #cbd5e1;border-radius:12px;font-size:12.5px;color:#475569}.evc-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.evc-switch-row{display:flex;align-items:center;gap:10px;min-height:44px;border-bottom:1px solid #f1f5f9}.evc-switch-text{display:flex;flex:1 1;min-width:0;flex-direction:column}.evc-switch-label{font-size:13px;font-weight:600}.evc-switch-hint{font-size:11.5px;color:#475569}.evc-switch-hint--warn{color:#92400e}.evc-switch{position:relative;flex-shrink:0;width:44px;height:26px;padding:0;border:0;border-radius:999px;background:#94a3b8;cursor:pointer;transition:background .15s}.evc-switch[aria-checked=true]{background:#2563eb}.evc-switch:disabled{opacity:.55;cursor:wait}.evc-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0f172a4d;transition:left .15s}.evc-switch[aria-checked=true]:after{left:21px}.evc-money-row{display:flex;flex-direction:column;gap:4px}.evc-money-top{display:flex;justify-content:space-between;gap:8px;font-size:12.5px}.evc-money-bar{height:8px}.evc-mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.evc-mini-stat{display:flex;flex-direction:column;padding:10px;border-radius:10px;background:#f8fafc}.evc-mini-stat strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evc-mini-stat span{font-size:11.5px;color:#475569}.evc-ops-item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0;border:0;border-bottom:1px solid #f1f5f9;background:none;text-align:left;color:#0f172a;cursor:pointer}.evc-ops-mark{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:999px;background:#e11d48;color:#fff;font-size:12px;font-weight:800}.evc-ops-mark--ok{background:#059669}.evc-ops-mark--unknown{background:#94a3b8}.evc-ops-text{display:flex;flex:1 1;min-width:0;flex-direction:column}.evc-ops-count{font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evc-view-toggle{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:#e2e8f0}.evc-view-toggle button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:#334155;font-size:12.5px;font-weight:600;cursor:pointer}.evc-view-toggle button[aria-pressed=true]{background:#fff;color:#0f172a;font-weight:700;box-shadow:0 1px 2px #0f172a26}.evc-map{display:flex;flex-direction:column;gap:12px}.evc-map-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.evc-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;background:#e2e8f0}.evc-seg button{min-height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:#334155;font-size:12.5px;font-weight:600;cursor:pointer}.evc-seg button[aria-pressed=true]{background:#fff;color:#0f172a;font-weight:700}.evc-filter{min-height:32px;padding:0 12px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#0f172a;font-size:12px;font-weight:600;cursor:pointer}.evc-filter[aria-pressed=true]{border-color:#2563eb;background:#eff6ff;color:#1e3a8a;font-weight:700}.evc-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;font-size:11.5px;color:#334155}.evc-legend span{display:inline-flex;align-items:center;gap:5px}.evc-legend i{display:inline-block;width:14px;height:14px;border-radius:4px}.evc-search{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#475569}.evc-search input{width:220px;min-width:0;padding:0;border:0;-webkit-appearance:none;appearance:none;outline:none;background:transparent;color:#0f172a;font-size:13px}.evc-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;border-radius:12px;background:#f8fafc}.evc-tools-gap{flex:1 1}.evc-map-body{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.evc-table-box{flex:999 1 640px;min-width:0;overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px}.evc-table{width:100%;border-collapse:collapse;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evc-table thead tr{background:#f8fafc}.evc-table th{padding:8px 2px;font-size:11px;font-weight:800;color:#475569;text-align:center;white-space:nowrap}.evc-table th.evc-col-point{position:-webkit-sticky;position:sticky;left:0;z-index:1;padding:8px 10px;text-align:left;letter-spacing:.06em;text-transform:uppercase;background:#f8fafc}.evc-table tbody tr{border-top:1px solid #f1f5f9}.evc-table tbody th.evc-col-point{min-width:220px;max-width:280px;padding:6px 6px 6px 10px;background:#fff;font-size:12px;text-transform:none;letter-spacing:0}.evc-point{display:flex;align-items:center;gap:6px}.evc-point-text{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:1px}.evc-point-name{overflow:hidden;font-size:12.5px;font-weight:700;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}.evc-point-sub{display:flex;align-items:center;gap:5px;overflow:hidden;font-size:11px;font-weight:600;color:#475569;white-space:nowrap}.evc-zone-dot{flex-shrink:0;width:9px;height:9px;border-radius:999px;box-shadow:0 0 0 1px #0f172a26}.evc-table td{padding:3px 2px}.evc-table td.evc-col-total{padding:6px 10px;text-align:right;white-space:nowrap}.evc-col-total strong{font-size:12.5px}.evc-col-total span{display:block;font-size:11px;color:#475569}.evc-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:44px;margin:0 auto;padding:0;border:1px solid transparent;border-radius:8px;line-height:1.1;cursor:pointer}.evc-cell strong{font-size:13px}.evc-cell small{font-size:10px;font-weight:600}.evc-cell:focus-visible,.evc-slot:focus-visible{outline:3px solid #f59e0b;outline-offset:1px}.evc-cell[aria-pressed=true],.evc-slot[aria-pressed=true]{box-shadow:0 0 0 3px #f59e0b}.evc-cell--dim,.evc-slot--dim{opacity:.3}.evc-cell-empty{display:grid;place-items:center;width:52px;height:44px;margin:0 auto;border:1px dashed #e2e8f0;border-radius:8px;color:#64748b}.evc-cell-more{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:#0f172a;color:#fff;font-size:9.5px;font-weight:800;line-height:16px}.evc-cell-hidden{position:absolute;bottom:3px;right:3px;width:6px;height:6px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 1.5px #fff}.evc-lv-low{background:#dbeafe;color:#1e3a8a}.evc-lv-half{background:#93c5fd;color:#0f172a}.evc-lv-almost{background:#2563eb;color:#fff}.evc-lv-full{background:#1e3a8a;color:#fff}.evc-lv-over{background:#c2410c;color:#fff}.evc-lv-nocap{border:1px dashed #cbd5e1;background:#f8fafc;color:#334155}.evc-lv-cancelled{border:1px solid #fecdd3;background:#fff1f2;color:#9f1239;text-decoration:line-through}.evc-bd-low{background:#f1f5f9;color:#334155}.evc-bd-half{background:#a7f3d0;color:#064e3b}.evc-bd-almost{background:#34d399;color:#064e3b}.evc-bd-full{background:#047857;color:#fff}.evc-bd-nocap{border:1px dashed #cbd5e1;background:#fff;color:#64748b}.evc-bd-cancelled{border:1px solid #fecdd3;background:#fff1f2;color:#9f1239;text-decoration:line-through}.evc-table-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid #e2e8f0;background:#f8fafc;font-size:12px;color:#334155}.evc-detail{display:flex;flex:1 1 290px;min-width:0;flex-direction:column;gap:12px;padding:16px;border:2px solid #2563eb;border-radius:14px;background:#fff}.evc-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.evc-detail-title{margin:2px 0 0;font-size:16px;font-weight:800;line-height:1.25}.evc-detail-big{display:flex;align-items:baseline;gap:8px}.evc-detail-big strong{font-size:30px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.evc-detail-big span{font-size:13px;color:#334155}.evc-detail-bar{height:8px}.evc-dl{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:12.5px}.evc-dl dt{color:#475569}.evc-dl dd{margin:0;font-weight:700;min-width:0;word-break:break-word}.evc-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.evc-detail-actions .evc-btn{min-height:38px;padding:0 8px;font-size:12.5px;white-space:normal}.evc-detail-tabs{display:flex;flex-wrap:wrap;gap:6px}.evc-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0f172a73}.evc-sheet{position:fixed;left:0;right:0;bottom:0;z-index:80;max-height:88dvh;overflow-y:auto;padding:8px 16px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -12px 32px #0f172a40}.evc-sheet .evc-detail{border:0;padding:8px 0 0}.evc-sheet-grip{width:40px;height:4px;margin:4px auto 0;border-radius:999px;background:#cbd5e1}@keyframes evc-detail-open{0%{-webkit-clip-path:inset(0 0 0 100% round 14px);clip-path:inset(0 0 0 100% round 14px);opacity:.35}to{-webkit-clip-path:inset(0 0 0 0 round 14px);clip-path:inset(0 0 0 0 round 14px);opacity:1}}@keyframes evc-detail-glow{0%{box-shadow:0 0 #2563eb00}35%{box-shadow:0 0 0 6px #2563eb2e}to{box-shadow:0 0 #2563eb00}}@keyframes evc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes evc-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes evc-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes evc-fade-in{0%{opacity:0}to{opacity:1}}.evc-detail--side{animation:evc-detail-open .34s cubic-bezier(.2,.8,.2,1) backwards,evc-detail-glow .9s ease-out .26s backwards}.evc-detail-inner{display:contents}.evc-detail-inner>*{animation:evc-rise .28s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:.36s}.evc-detail-inner>:nth-child(1){animation-delay:60ms}.evc-detail-inner>:nth-child(2){animation-delay:.1s}.evc-detail-inner>:nth-child(3){animation-delay:.14s}.evc-detail-inner>:nth-child(4){animation-delay:.18s}.evc-detail-inner>:nth-child(5){animation-delay:.22s}.evc-detail-inner>:nth-child(6){animation-delay:.26s}.evc-detail-inner>:nth-child(7){animation-delay:.3s}.evc-detail-inner .evc-detail-bar>span{transform-origin:left center;animation:evc-bar-fill .7s cubic-bezier(.2,.8,.2,1) .22s backwards}.evc-sheet{animation:evc-sheet-in .32s cubic-bezier(.2,.8,.2,1) backwards}.evc-sheet-backdrop{animation:evc-fade-in .22s ease-out backwards}@media(prefers-reduced-motion:reduce){.evc-detail--side,.evc-detail-inner>*,.evc-detail-inner .evc-detail-bar>span,.evc-sheet,.evc-sheet-backdrop{animation:none}}.evc-mrows{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:14px;background:#fff;overflow:hidden}.evc-mrow{border-top:1px solid #f1f5f9}.evc-mrow:first-child{border-top:0}.evc-mrow-btn{display:flex;width:100%;flex-direction:column;gap:6px;padding:10px 12px;border:0;background:#fff;text-align:left;color:#0f172a;cursor:pointer}.evc-mrow-top{display:flex;justify-content:space-between;gap:8px;width:100%}.evc-mrow-strip{display:flex;gap:2px;width:100%}.evc-mrow-strip span{flex:1 1;height:14px;border-radius:3px}.evc-mrow-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 12px 12px}.evc-slot{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:52px;padding:6px 8px;border:1px solid transparent;border-radius:10px;text-align:left;cursor:pointer}.evc-slot strong{font-size:12.5px}.evc-slot small{font-size:11.5px;font-weight:700}.evc-mrow-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 12px 12px}@media(max-width:1100px){.evc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.evc-trio{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media(max-width:767px){.evc{gap:12px}.evc-head{gap:12px;padding:14px}.evc-head-cover{flex:1 1 100%;height:150px}.evc-head-title{font-size:19px}.evc-head-actions{flex:1 1 100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.evc-head-actions .evc-btn{min-height:44px}.evc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.evc-kpi{padding:12px}.evc-kpi:last-child:nth-child(odd){grid-column:1 / -1}.evc-kpi-value{font-size:21px}.evc-section{padding:14px}.evc-days{grid-template-columns:minmax(0,1fr)}.evc-day{padding:12px}.evc-day-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.evc-day-fact--wide{grid-column:1 / -1}.evc-alert-sub{-webkit-line-clamp:3}.evc-legend{margin-left:0}.evc-search{flex:1 1 100%}.evc-search input{width:100%;font-size:16px}.evc-seg{width:100%}.evc-seg button{flex:1 1;min-height:40px}.evc-tools .evc-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-height:44px}.evc-tools-gap{display:none}.evc-switch-row,.evc-ops-item{min-height:48px}}.evc-activity-head-tools{display:inline-flex;align-items:center;gap:8px}.evc-activity-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.evc-activity-item{display:flex;gap:12px;padding:10px 0;border-top:1px solid #f1f5f9}.evc-activity-item:first-child{border-top:0;padding-top:2px}.evc-activity-icon{display:inline-grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:10px;font-size:15px}.evc-activity-icon--info{background:#eff6ff;color:#1d4ed8}.evc-activity-icon--success{background:#ecfdf5;color:#047857}.evc-activity-icon--danger{background:#fff1f2;color:#be123c}.evc-activity-icon--highlight{background:#fffbeb;color:#b45309}.evc-activity-body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.evc-activity-line{font-size:13px;line-height:1.4;color:#0f172a;overflow-wrap:anywhere}.evc-activity-entity{color:#475569}.evc-activity-changes{font-size:12px;color:#64748b;overflow-wrap:anywhere}.evc-activity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:#64748b}.evc-activity-avatar{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:9.5px;font-weight:800}.evc-activity-who{font-weight:600;color:#334155}.evc-activity-when:before{content:"·";margin-right:6px;color:#cbd5e1}.evc-activity-empty{margin:0;font-size:12.5px;line-height:1.5;color:#64748b}.evc-activity-skeleton{height:44px;margin-bottom:8px;border-radius:10px;background:#f1f5f9}.evc-spin{animation:evc-spin .9s linear infinite}@keyframes evc-spin{to{transform:rotate(360deg)}}.ck-app,.ck-app *,.ck-layer,.ck-layer *{box-sizing:border-box}.ck-app,.ck-layer{--ck-bg: #0b1220;--ck-panel: #131c30;--ck-panel-2: #1a2540;--ck-line: rgba(255, 255, 255, .09);--ck-ink: #f8fafc;--ck-ink-2: rgba(248, 250, 252, .76);--ck-muted: rgba(248, 250, 252, .52);--ck-ida: #2563eb;--ck-volta: #0f766e;--ck-volume: #7c3aed;--ck-ok: #16a34a;--ck-ok-deep: #14532d;--ck-warn: #f59e0b;--ck-warn-ink: #3d2600;--ck-bad: #dc2626;--ck-bad-deep: #991b1b;--ck-mode: var(--ck-ida);--ck-frame: #60a5fa;font-family:inherit;color:var(--ck-ink);-webkit-tap-highlight-color:transparent}.ck-mode--entry{--ck-mode: var(--ck-ida);--ck-frame: #60a5fa}.ck-mode--return{--ck-mode: var(--ck-volta);--ck-frame: #2dd4bf}.ck-mode--locker{--ck-mode: var(--ck-volume);--ck-frame: #a78bfa}.ck-app{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--ck-bg);display:flex;flex-direction:column;overflow:hidden}.ck-app button{font-family:inherit}.ck-app button:focus-visible,.ck-layer button:focus-visible,.ck-layer a:focus-visible,.ck-layer input:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.ck-band{flex:0 0 auto;background:var(--ck-mode);color:#fff;padding:calc(env(safe-area-inset-top,0px) + 8px) 14px 12px;display:grid;gap:4px}.ck-band__row{display:flex;align-items:center;gap:10px;min-width:0}.ck-band__back{width:34px;height:34px;border-radius:11px;border:0;background:#00000038;color:#fff;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.ck-band__k{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.ck-band__swap{margin-left:auto;border:0;background:#00000038;color:#fff;border-radius:999px;padding:6px 10px 6px 13px;font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:3px;cursor:pointer}.ck-band__mode{font-size:30px;font-weight:900;line-height:1;letter-spacing:.02em;white-space:nowrap;flex-shrink:0}.ck-band__mode--long{font-size:21px}.ck-band__scope{margin-left:auto;border:0;background:#00000038;color:#fff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.ck-band__scope svg{flex-shrink:0}.ck-band__scope span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ck-band__faz{font-size:13px;font-weight:700}.ck-strip{flex:0 0 auto;background:var(--ck-mode);color:#fff;padding:calc(env(safe-area-inset-top,0px) + 8px) 16px 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ck-strip>span{flex-shrink:0;white-space:nowrap}.ck-strip em{font-style:normal;text-transform:none;letter-spacing:0;font-weight:700;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ck-notice{flex:0 0 auto;background:var(--ck-warn);color:var(--ck-warn-ink);padding:9px 14px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:900}.ck-notice small{display:block;font-size:12px;font-weight:700}.ck-notice--info{background:var(--ck-panel-2);color:var(--ck-ink)}.ck-notice--bad{background:var(--ck-bad);color:#fff}.ck-notice__body{flex:1 1 auto;min-width:0}.ck-notice__btn{flex-shrink:0;border:0;border-radius:10px;background:#00000029;color:inherit;font-size:12px;font-weight:900;padding:7px 10px;cursor:pointer}.ck-mid{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding:14px 16px 12px;width:100%;max-width:640px;margin:0 auto}.ck-say{font-size:20px;font-weight:900;text-align:center;letter-spacing:-.01em}.ck-cam{position:relative;flex:1 1 auto;min-height:200px;border-radius:24px;overflow:hidden;background:#05080f}.ck-hint{text-align:center;font-size:13px;color:var(--ck-ink-2);font-weight:700;display:grid;gap:3px}.ck-hint b{color:#fff;font-size:16px}.ck-hint__last{font-size:12px;color:var(--ck-muted);display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0}.ck-hint__last span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-hint__last .ok{color:#4ade80}.ck-hint__last .bad{color:#f87171}.ck-nfcbtn{border:2px solid rgba(255,255,255,.4);background:transparent;color:#fff;border-radius:16px;padding:12px;font-size:15px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.ck-nfcbtn small{font-size:12px;font-weight:700;opacity:.8}.ck-viewport{position:absolute;top:0;right:0;bottom:0;left:0}.ck-viewport video{width:100%;height:100%;object-fit:cover;display:block}.ck-frame{--c: var(--ck-frame);--l: 40px;--w: 5px;position:absolute;left:50%;top:50%;width:min(66%,260px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;background:linear-gradient(var(--c),var(--c)) top left / var(--l) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) top left / var(--w) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) top right / var(--l) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) top right / var(--w) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) bottom left / var(--l) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) bottom left / var(--w) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) bottom right / var(--l) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) bottom right / var(--w) var(--l) no-repeat}.ck-frame:after{content:"";position:absolute;left:10%;right:10%;height:2px;top:12%;background:linear-gradient(90deg,transparent,var(--c),transparent);box-shadow:0 0 10px var(--c)}.ck-frame--paused:after{display:none}.ck-viewport__status{position:absolute;left:50%;bottom:12px;transform:translate(-50%);background:#0009;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;white-space:nowrap}.ck-blocked{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;gap:10px;padding:16px;text-align:center;background:var(--ck-bg)}.ck-blocked__icon{width:84px;height:84px;border-radius:26px;background:var(--ck-panel-2);display:grid;place-items:center;color:#fca5a5}.ck-blocked b{font-size:19px;font-weight:900}.ck-blocked p{margin:0;font-size:13px;color:var(--ck-ink-2);font-weight:600;max-width:34ch}.ck-blocked__actions{display:grid;gap:8px;width:100%;max-width:320px;margin-top:6px}.ck-dock{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px calc(env(safe-area-inset-bottom,0px) + 14px);width:100%;max-width:640px;margin:0 auto}.ck-dock__btn{position:relative;border:0;background:var(--ck-panel-2);color:var(--ck-ink);border-radius:18px;padding:12px 4px 11px;display:grid;justify-items:center;gap:4px;font-size:13px;font-weight:800;cursor:pointer}.ck-dock__btn svg{width:22px;height:22px}.ck-dock__btn--pri{background:#fff;color:#0b1220}.ck-dock__btn:disabled{opacity:.4;cursor:default}.ck-dock__btn--on{background:#fde68a;color:#3d2600}.ck-badge{position:absolute;top:6px;right:10px;min-width:20px;height:20px;border-radius:999px;background:var(--ck-warn);color:var(--ck-warn-ink);font-size:11px;font-weight:900;line-height:20px;text-align:center;padding:0 5px}.ck-btn{border:0;border-radius:16px;padding:14px;font-size:15px;font-weight:900;text-align:center;cursor:pointer;background:#fff;color:#0b1220;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;width:100%}.ck-btn:disabled{opacity:.45;cursor:default}.ck-btn--ghost{background:#0003;color:inherit}.ck-btn--panel{background:var(--ck-panel);color:var(--ck-ink-2)}.ck-btn--mode{background:var(--ck-mode);color:#fff}.ck-btn--ok{background:var(--ck-ok);color:#fff}.ck-btn--dark{background:var(--ck-warn-ink);color:#fff}.ck-layer{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--ck-bg)}.ck-layer--verdict{z-index:310}.ck-layer--list{z-index:300}.ck-layer--locker,.ck-layer--lookup{z-index:305}.ck-layer--confirm{z-index:330}.ck-verdict{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 18px calc(env(safe-area-inset-bottom,0px) + 18px);text-align:center;color:#fff}.ck-verdict>:first-child{margin-top:auto}.ck-verdict--ok{background:var(--ck-ok)}.ck-verdict--warn{background:var(--ck-warn);color:var(--ck-warn-ink)}.ck-verdict--bad{background:var(--ck-bad)}.ck-verdict--mode{background:var(--ck-mode)}.ck-verdict--top>:first-child{margin-top:8px}.ck-verdict__inner{width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;gap:12px}.ck-big{width:96px;height:96px;border-radius:50%;background:#fff;display:grid;place-items:center;position:relative;flex-shrink:0}.ck-big svg.ck-big__icon{width:52px;height:52px}.ck-verdict--ok .ck-big{color:var(--ck-ok)}.ck-verdict--warn .ck-big{color:#b45309}.ck-verdict--bad .ck-big{color:var(--ck-bad)}.ck-verdict--mode .ck-big{color:var(--ck-mode)}.ck-big--s{width:62px;height:62px}.ck-big--s svg.ck-big__icon{width:34px;height:34px}.ck-title{font-size:30px;font-weight:900;line-height:1.05;letter-spacing:0}.ck-title--s{font-size:23px}.ck-sub{font-size:15px;font-weight:800;margin-top:-4px}.ck-zone{width:100%;border-radius:20px;padding:14px 12px;display:grid;gap:2px;box-shadow:inset 0 0 0 3px #fff9}.ck-zone small{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.ck-zone b{font-size:28px;font-weight:900;letter-spacing:.03em;line-height:1.05;text-transform:uppercase}.ck-who{font-size:19px;font-weight:800}.ck-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.ck-badges>span{font-size:12px;font-weight:800;background:#0003;border-radius:999px;padding:5px 11px;display:inline-flex;gap:5px;align-items:center}.ck-order{background:#fff;color:#0b1220;border-radius:20px;padding:14px 16px;width:100%;display:grid;gap:3px}.ck-order small{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.ck-order b{font-size:22px;font-weight:900;line-height:1.12;text-transform:uppercase;overflow-wrap:anywhere}.ck-order span{font-size:13px;font-weight:700;color:#334155}.ck-verdict--bad .ck-order b{color:var(--ck-bad-deep)}.ck-verdict--warn .ck-order b{color:#92400e}.ck-verdict--mode .ck-order b{color:#1e293b}.ck-note{font-size:13px;font-weight:700;opacity:.95;max-width:40ch}.ck-actions{width:100%;max-width:520px;display:grid;gap:8px;margin-top:auto}.ck-verdict--warn .ck-btn--ghost{background:#3d26001f}.ck-verdict--bad .ck-btn:not(.ck-btn--ghost){color:var(--ck-bad-deep)}.ck-verdict--mode .ck-btn:not(.ck-btn--ghost){color:#0b1220}.ck-verdict--pass .ck-verdict__inner{gap:16px}.ck-hero{position:relative;width:148px;height:148px;display:grid;place-items:center;flex-shrink:0}.ck-hero:before,.ck-hero:after{content:"";position:absolute;border-radius:50%}.ck-hero:before{top:0;right:0;bottom:0;left:0;background:#ffffff1a}.ck-hero:after{top:18px;right:18px;bottom:18px;left:18px;background:#ffffff29}.ck-hero .ck-big{z-index:1;width:84px;height:84px;box-shadow:0 12px 28px #14532d66}.ck-hero .ck-big svg.ck-big__icon{width:46px;height:46px}.ck-hero--s{width:auto;height:auto}.ck-hero--s:before,.ck-hero--s:after{display:none}.ck-hero--s .ck-big{width:62px;height:62px}.ck-hero--s .ck-big svg.ck-big__icon{width:34px;height:34px}.ck-pass-title{font-size:34px;font-weight:900;line-height:1}.ck-pass-sub{margin-top:-8px;font-size:13px;font-weight:700;color:#ffffffe0}.ck-pass-net{margin-top:-8px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#0003;font-size:12px;font-weight:800}.ck-pass{width:100%;border-radius:22px;overflow:hidden;background:#fff;color:#0b1220;text-align:left;box-shadow:0 18px 40px -14px #052e1699}.ck-pass__head{display:grid;gap:4px;padding:16px 18px 14px}.ck-pass__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ck-pass__k{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.ck-pass__tier{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:12px;font-weight:800}.ck-pass__name{font-size:23px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.ck-pass__name--none{font-size:18px;color:#94a3b8}.ck-pass__type{font-size:13px;font-weight:600;color:#475569}.ck-pass__cut{position:relative;height:0;margin:0 18px;border-top:2px dashed #dbe2ea}.ck-pass__cut:before,.ck-pass__cut:after{content:"";position:absolute;top:-12px;width:24px;height:24px;border-radius:50%;background:var(--ck-ok)}.ck-pass__cut:before{left:-31px}.ck-pass__cut:after{right:-31px}.ck-pass__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 18px}.ck-pass__zone{grid-column:1 / -1;padding:14px 16px;border-radius:16px;font-size:26px;font-weight:900;line-height:1.1;letter-spacing:.05em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.ck-pass__zone small{display:block;margin-top:4px;font-size:13px;font-weight:900;letter-spacing:.14em;opacity:.9}.ck-pass__field{display:grid;gap:2px;min-width:0}.ck-pass__field--wide{grid-column:1 / -1}.ck-pass__field b{display:inline-flex;align-items:center;gap:6px;font-size:24px;font-weight:900}.ck-pass__field b svg{width:20px;height:20px;color:var(--ck-ok)}.ck-pass__field b.is-soft{font-size:19px;color:#475569}.ck-pass__field b.is-text{font-size:19px}.ck-pass__locker{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#f5f3ff}.ck-pass__locker-icon{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--ck-volume);color:#fff}.ck-pass__locker b{display:block;font-size:14px;font-weight:800;color:#4c1d95}.ck-pass__locker small{font-size:12px;font-weight:600;color:#5b21b6}.ck-pass__stub{display:grid;gap:7px;padding:12px 18px 14px;background:#f1f5f9}.ck-pass__stub-top{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;color:#475569}.ck-pass__stub-top b{color:#0b1220}.ck-pass__bar{height:6px;border-radius:99px;background:#e2e8f0;overflow:hidden}.ck-pass__bar span{display:block;height:100%;border-radius:99px;background:var(--ck-ok)}.ck-mode--return .ck-pass__bar span{background:var(--ck-volta)}.ck-btn--pass{min-height:58px;border-radius:18px;font-size:18px;color:var(--ck-ok-deep);box-shadow:0 10px 24px -12px #052e1699}.ck-nfcsheet{margin-top:auto;width:calc(100% + 36px);margin-left:-18px;margin-right:-18px;margin-bottom:calc(-18px - env(safe-area-inset-bottom,0px));background:#fff;color:#0b1220;border-radius:26px 26px 0 0;padding:18px 18px calc(env(safe-area-inset-bottom,0px) + 18px);display:grid;gap:10px;justify-items:center}.ck-nfc{width:100%;max-width:480px;display:grid;justify-items:center;gap:8px;text-align:center}.ck-nfc b{font-size:17px;font-weight:900}.ck-nfc span{font-size:13px;font-weight:600;color:#475569}.ck-nfc--ok b{color:var(--ck-ok)}.ck-nfc--bad b{color:var(--ck-bad)}.ck-nfc__card{width:128px;height:80px;border-radius:14px;background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff;display:grid;place-items:center;box-shadow:0 10px 22px #0f172a40}.ck-nfc__card svg{width:34px;height:34px}.ck-nfc__card--ok{background:linear-gradient(135deg,#15803d,#16a34a)}.ck-nfc__card--bad{background:linear-gradient(135deg,#991b1b,#dc2626)}.ck-nfc__actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;width:100%}.ck-nfc .ck-btn{background:#eef2f7;color:#1e293b;font-size:14px;padding:12px}.ck-nfc .ck-btn--mode{background:var(--ck-ida);color:#fff}.ck-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;display:flex;flex-direction:column;justify-content:flex-end}.ck-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#03060ca3;cursor:pointer}.ck-sheet__panel{position:relative;background:#0f1729;color:var(--ck-ink);border-radius:26px 26px 0 0;border-top:1px solid rgba(255,255,255,.08);padding:10px 14px calc(env(safe-area-inset-bottom,0px) + 16px);display:grid;gap:8px;width:100%;max-width:640px;margin:0 auto;max-height:88dvh;overflow-y:auto}.ck-sheet__handle{width:42px;height:5px;border-radius:3px;background:#ffffff40;justify-self:center;margin-bottom:4px}.ck-sheet__title{margin:0 4px 2px;font-size:18px;font-weight:900}.ck-opt{border:0;width:100%;text-align:left;color:var(--ck-ink);background:var(--ck-panel);border-radius:18px;padding:11px 12px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;cursor:pointer;text-decoration:none}.ck-opt:disabled{opacity:.45;cursor:default}.ck-opt--on{box-shadow:inset 0 0 0 2px #60a5fa}.ck-opt__tile{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;background:var(--t, var(--ck-panel-2))}.ck-opt__tile svg{width:20px;height:20px}.ck-opt b{display:block;font-size:15px;font-weight:900}.ck-opt small{display:block;font-size:12px;color:var(--ck-muted);font-weight:600;overflow-wrap:anywhere}.ck-opt__end{color:var(--ck-muted);display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800}.ck-opt__end--on{color:#60a5fa}.ck-opt__count{min-width:22px;height:22px;border-radius:999px;background:var(--ck-warn);color:var(--ck-warn-ink);font-size:11px;font-weight:900;line-height:22px;text-align:center;padding:0 6px}.ck-info-row{display:flex;align-items:center;gap:10px;padding:6px 6px 0;font-size:12px;color:var(--ck-muted);font-weight:600}.ck-setup{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;width:100%;max-width:560px;margin:0 auto;padding:calc(env(safe-area-inset-top,0px) + 12px) 16px calc(env(safe-area-inset-bottom,0px) + 18px)}.ck-setup__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ck-iconbtn{width:38px;height:38px;border-radius:12px;border:0;background:var(--ck-panel);color:var(--ck-ink);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.ck-iconbtn--band{background:#00000038;color:#fff}.ck-steps{display:flex;gap:5px}.ck-steps i{width:24px;height:5px;border-radius:3px;background:#ffffff26}.ck-steps i.is-done{background:#60a5fa}.ck-steps i.is-on{background:#fff}.ck-setup__k{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ck-muted)}.ck-setup__q{margin:0;font-size:26px;font-weight:900;line-height:1.12;letter-spacing:-.01em}.ck-setup__sub{margin:-4px 0 0;font-size:14px;color:var(--ck-ink-2);font-weight:600}.ck-setup__foot{margin:auto 0 0;padding-top:8px;font-size:12px;color:var(--ck-muted);text-align:center;font-weight:600}.ck-choices{display:grid;gap:9px}.ck-choice{border:0;width:100%;text-align:left;color:var(--ck-ink);background:var(--ck-panel);border-radius:18px;padding:13px 14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;cursor:pointer}.ck-choice b{display:block;font-size:16px;font-weight:800}.ck-choice small{display:block;font-size:12.5px;color:var(--ck-muted);font-weight:600}.ck-choice--hero{background:#fff;color:#0b1220}.ck-choice--hero small{color:#475569}.ck-choice--soft{background:transparent;border:1.5px dashed rgba(255,255,255,.24)}.ck-choice--past{opacity:.6}.ck-cal{width:46px;border-radius:12px;background:var(--ck-ida);color:#fff;display:grid;justify-items:center;padding:5px 0}.ck-cal small{font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:inherit}.ck-cal b{font-size:19px;line-height:1;color:inherit}.ck-cal--soft{background:var(--ck-panel-2)}.ck-tile{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffffff14;color:var(--ck-ink-2)}.ck-time{min-width:56px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--ck-ida);color:#fff;font-size:14px;font-weight:900;padding:0 8px}.ck-field{background:#fff;color:#0b1220;border-radius:18px;padding:10px 16px;display:grid;gap:2px}.ck-field label,.ck-field small{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.ck-field input{border:0;outline:none;background:transparent;font:inherit;font-size:26px;font-weight:900;letter-spacing:.03em;color:#0b1220;width:100%;padding:2px 0}.ck-field--date input{font-size:20px}.ck-skel{border-radius:18px;background:linear-gradient(90deg,#131c30,#1d2944,#131c30);background-size:200% 100%;animation:ck-shimmer 1.3s ease-in-out infinite}@keyframes ck-shimmer{to{background-position:-200% 0}}.ck-lhead{flex:0 0 auto;background:var(--ck-mode);color:#fff;padding:calc(env(safe-area-inset-top,0px) + 10px) 14px 14px;display:grid;gap:12px}.ck-lhead__top{display:flex;align-items:center;gap:10px;min-width:0}.ck-lhead__top b{display:block;font-size:18px;font-weight:900}.ck-lhead__top small{display:block;font-size:12.5px;font-weight:700;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-lstats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ck-lstats>div{background:#0000002e;border-radius:14px;padding:8px 12px;display:grid}.ck-lstats b{font-size:26px;font-weight:900;line-height:1.05}.ck-lstats small{font-size:12px;font-weight:700;opacity:.92}.ck-lbar{grid-column:1 / -1;height:7px;border-radius:4px;background:#00000040;overflow:hidden}.ck-lbar span{display:block;height:100%;background:#fff;border-radius:4px}.ck-ltabs{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 14px 4px;width:100%;max-width:720px;margin:0 auto}.ck-ltab{border:0;background:var(--ck-panel);color:var(--ck-ink-2);border-radius:14px;padding:7px 2px;display:grid;justify-items:center;font-size:11.5px;font-weight:800;cursor:pointer}.ck-ltab b{font-size:18px;color:#fff;line-height:1.15}.ck-ltab[aria-selected=true]{background:#fff;color:#334155}.ck-ltab[aria-selected=true] b{color:#0b1220}.ck-search{flex:0 0 auto;display:flex;align-items:center;gap:8px;margin:8px auto 6px;width:calc(100% - 28px);max-width:692px;background:var(--ck-panel);border-radius:14px;padding:0 12px;color:var(--ck-muted)}.ck-search:focus-within{box-shadow:inset 0 0 0 2px #60a5fa}.ck-search input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;color:#fff;font:inherit;font-size:15px;font-weight:700;padding:12px 0}.ck-search input:focus-visible{outline:none}.ck-search input::placeholder{color:var(--ck-muted);font-weight:600}.ck-search button{border:0;background:transparent;color:var(--ck-muted);display:grid;place-items:center;padding:6px;cursor:pointer}.ck-lnote{flex:0 0 auto;margin:0 auto 6px;width:calc(100% - 28px);max-width:692px;border-radius:12px;padding:8px 11px;font-size:12px;font-weight:800;display:flex;gap:7px;align-items:center;background:#f59e0b29;color:#fcd34d}.ck-lrows{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 14px calc(env(safe-area-inset-bottom,0px) + 16px);display:grid;grid-template-columns:minmax(0,1fr);gap:7px;align-content:start;width:100%;max-width:720px;margin:0 auto}.ck-lgroup{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--ck-muted);margin:8px 2px 0}.ck-lrow{color:var(--ck-ink);background:var(--ck-panel);border-radius:16px;padding:6px 10px 6px 6px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0}.ck-lrow__main{border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:4px;border-radius:12px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;cursor:pointer;min-width:0}.ck-lrow__main--static{cursor:default}.ck-av{width:38px;height:38px;border-radius:12px;background:var(--z, #334155);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:900}.ck-av--ok{background:#22c55e33;color:#4ade80}.ck-av--bad{background:#ef444433;color:#f87171}.ck-lrow__t{min-width:0}.ck-lrow__t b{display:block;font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-lrow__t small{display:block;font-size:12px;color:var(--ck-muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-lrow__end{display:flex;align-items:center;gap:6px}.ck-zdot{display:inline-block;width:9px;height:9px;border-radius:3px;background:var(--z, #64748b);margin-right:4px;vertical-align:0}.ck-tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;margin-top:4px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ck-tag--warn{background:#f59e0b33;color:#fcd34d}.ck-tag--bad{background:#ef444433;color:#fca5a5}.ck-tag--ok{background:#22c55e2e;color:#86efac}.ck-tag--muted{background:#ffffff1a;color:var(--ck-ink-2)}.ck-rbtn{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;border:0;text-decoration:none;cursor:pointer;flex-shrink:0}.ck-rbtn--wa{background:#22c55e2e;color:#4ade80}.ck-rbtn--tel{background:#60a5fa29;color:#93c5fd}.ck-rtime{font-size:13px;font-weight:800;color:var(--ck-ink-2);text-align:right;white-space:nowrap}.ck-rtime small{display:flex;justify-content:flex-end;align-items:center;gap:3px;font-size:11px;color:var(--ck-muted);font-weight:700}.ck-rtime .pend{color:#fcd34d}.ck-empty{display:grid;justify-items:center;gap:6px;text-align:center;padding:32px 12px;color:var(--ck-muted);font-size:13px;font-weight:600}.ck-empty b{color:var(--ck-ink);font-size:15px}.ck-lfoot{font-size:11.5px;color:var(--ck-muted);font-weight:600;text-align:center;padding:8px 4px 0}.ck-det{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;width:100%;max-width:560px;margin:0 auto;padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 16px)}.ck-det__top{display:flex;justify-content:space-between;align-items:center}.ck-det__name{font-size:26px;font-weight:900;line-height:1.12;overflow-wrap:anywhere}.ck-det__tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:-4px}.ck-det__tags>span{font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;background:#ffffff1a;display:inline-flex;gap:5px;align-items:center}.ck-info{background:var(--ck-panel);border-radius:18px;padding:2px 14px;display:grid}.ck-info>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--ck-line);font-size:14px}.ck-info>div:first-child{border-top:0}.ck-info span{color:var(--ck-muted);font-weight:600;white-space:nowrap}.ck-info b{font-weight:800;text-align:right;overflow-wrap:anywhere}.ck-det__actions{display:grid;gap:8px;margin-top:auto}.ck-det__why{font-size:12.5px;font-weight:700;color:#fcd34d;text-align:center}.ck-person{background:var(--ck-panel);border-radius:18px;padding:12px 14px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;width:100%;text-align:left}.ck-person .ck-av{width:42px;height:42px}.ck-person b{display:block;font-size:17px;font-weight:900;overflow-wrap:anywhere}.ck-person small{display:block;font-size:12.5px;color:var(--ck-muted);font-weight:600}.ck-slot{background:#fff;color:#0b1220;border-radius:24px;padding:18px 16px;display:grid;gap:2px;text-align:center;width:100%}.ck-slot small{font-size:11.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#6d28d9}.ck-slot b{font-size:52px;font-weight:900;line-height:1;letter-spacing:.02em;overflow-wrap:anywhere}.ck-slot span{font-size:13px;font-weight:700;color:#475569}.ck-slot--ok small{color:var(--ck-ok)}.ck-msg{width:100%;border-radius:16px;padding:12px 14px;font-size:14px;font-weight:800;text-align:center;background:var(--ck-panel);color:var(--ck-ink-2)}.ck-msg--bad{background:#dc26262e;color:#fecaca}.ck-spin{animation:ck-spin .9s linear infinite}@keyframes ck-spin{to{transform:rotate(360deg)}}@media(min-width:768px){.ck-band,.ck-strip,.ck-lhead{padding-left:max(24px,calc((100% - 640px)/2));padding-right:max(24px,calc((100% - 640px)/2))}.ck-band__mode{font-size:36px}.ck-say{font-size:24px}}@media(prefers-reduced-motion:no-preference){.ck-frame:after{animation:ck-scan 2.6s ease-in-out infinite alternate}@keyframes ck-scan{0%{top:12%}to{top:86%}}.ck-layer--verdict .ck-verdict__inner{animation:ck-pop .22s cubic-bezier(.22,1,.36,1) both}@keyframes ck-pop{0%{transform:scale(.96);opacity:.6}to{transform:none;opacity:1}}.ck-sheet__panel{animation:ck-up .22s cubic-bezier(.22,1,.36,1) both}@keyframes ck-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.ck-nfc__card--wait{animation:ck-tap 1.8s ease-in-out infinite}@keyframes ck-tap{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}}@media(prefers-reduced-motion:reduce){.ck-skel,.ck-spin{animation:none}}.ck-center{margin:auto 0;display:grid;justify-items:center;gap:12px;text-align:center}.ck-nfcsheet>.ck-btn{background:#0b1220;color:#fff;max-width:480px}.ck-order--plain b{text-transform:none;font-size:18px}.ck-verdict--safe{padding-top:calc(env(safe-area-inset-top,0px) + 16px)}@media(max-height:700px){.ck-verdict--pass .ck-verdict__inner{gap:10px}.ck-hero{width:auto;height:auto}.ck-hero:before,.ck-hero:after{display:none}.ck-hero .ck-big{width:64px;height:64px}.ck-hero .ck-big svg.ck-big__icon{width:36px;height:36px}.ck-pass-title{font-size:30px}.ck-pass-sub,.ck-pass-net{margin-top:-4px}.ck-pass__head{padding:12px 16px 10px}.ck-pass__body{gap:10px;padding:12px 16px}.ck-pass__zone{padding:10px 14px;font-size:23px}.ck-pass__locker{padding:10px 12px}}.ec-tier-badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;font-weight:700;border:2px solid transparent}.ec-tier-badge--sm{padding:2px 8px;font-size:10px;gap:4px}.ec-tier-badge--md{padding:4px 11px;font-size:12px}.ec-tier-badge--lg{padding:7px 16px;font-size:14px;gap:7px}.ec-tier-badge--member{background:#64748b;border-color:#94a3b8;color:#fff}.ec-tier-badge--silver{background:linear-gradient(135deg,#cbd5e1,#94a3b8);border-color:#94a3b8;color:#1e293b}.ec-tier-badge--gold{background:linear-gradient(135deg,#fbbf24,#d97706);border-color:#fbbf24;color:#451a03}.ec-tier-badge--platinum{background:linear-gradient(135deg,#60a5fa,#8b5cf6);border-color:#60a5fa;color:#fff}.ec-tier-badge--black{background:linear-gradient(135deg,#374151,#111827);border-color:#6b7280;color:#fff}.ec-status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.ec-status-badge--ok{background:#22c55e;color:#fff}.ec-status-badge--used{background:#f97316;color:#fff}.ec-status-badge--invalid{background:#ef4444;color:#fff}.ec-status-badge--wrong_date{background:#9333ea;color:#fff}.ec-status-badge--wrong_group,.ec-status-badge--wrong_time{background:#dc2626;color:#fff}.ec-status-badge--pending{background:#e2e8f0;color:#475569}.ec-status-badge--locker_in,.ec-status-badge--locker_out{background:#b45309;color:#fff}.ec-read-item{border-radius:14px;border:1px solid transparent;padding:10px 12px;display:flex;flex-direction:column;gap:5px}.ec-read-item--ok{background:#f0fdf4;border-color:#bbf7d0}.ec-read-item--used{background:#fff7ed;border-color:#fed7aa}.ec-read-item--wrong-date{background:#faf5ff;border-color:#e9d5ff}.ec-read-item--wrong-group,.ec-read-item--invalid{background:#fef2f2;border-color:#fecaca}.ec-read-item-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ec-read-item-time{font-size:11px;color:#64748b}.ec-read-item-holder-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.ec-read-item-holder{font-size:12px;font-weight:700;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-read-item-tags{display:flex;flex-wrap:wrap;gap:4px}.ec-read-item-tag{font-size:11px;color:#64748b;background:#ffffffa6;border:1px solid rgba(0,0,0,.05);padding:2px 8px;border-radius:6px}.ec-read-item-tag--locker{font-weight:800;color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe}.ec-read-item-tag--zone{font-weight:800;border-color:#0000001f}.ec-read-item-prev{font-size:12px;color:#475569;margin-top:4px}.ec-read-item-prev strong{color:#0f172a}.ec-read-item-reason{font-size:11px;color:#475569}.ec-modal-filter{display:flex;gap:8px;margin-bottom:10px}.ec-modal-filter-input{flex:1 1;border:1px solid #e2e8f0;border-radius:10px;padding:8px 12px;font-size:12px;color:#0f172a;outline:none}.ec-modal-filter-input:focus{border-color:#3b82f6}.ec-modal-csv-btn{padding:8px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;font-size:12px;font-weight:600;color:#475569;cursor:pointer;white-space:nowrap}.ec-modal-list{display:flex;flex-direction:column;gap:8px;padding-bottom:16px;padding-right:2px}.ec-modal-empty{font-size:12px;color:#94a3b8;text-align:center;padding:24px 0}.totem{--tone-entry: #38bdf8;--tone-return: #a78bfa;--tone-card: #fbbf24;--tone-locker-in: #fb923c;--tone-locker-out: #a78bfa;--ink: #f8fafc;--ink-soft: #cbd5e1;--ink-mute: #94a3b8;--confetti-1: #4ade80;--confetti-2: #38bdf8;--confetti-3: #fbbf24;--confetti-4: #f472b6;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#070b18;color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:manipulation}@keyframes totem-screen-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.totem-main{animation:totem-screen-in .2s ease-out;position:relative;z-index:1;flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center;gap:clamp(16px,2.4vh,28px);padding:clamp(20px,3vw,40px);text-align:center}.totem-copy{display:contents}.totem-copy>.totem-op{order:-1}.totem-reader-pointer{order:1}.totem-copy-foot{order:2}.totem--center{align-items:center;justify-content:center}.totem--success{background:radial-gradient(120% 90% at 50% 0%,#05391f,#070b18 62%)}.totem--error{background:radial-gradient(120% 90% at 50% 0%,#3f1212,#070b18 62%)}.totem--awaiting_card{background:radial-gradient(120% 90% at 50% 0%,#3a2a05,#070b18 62%)}.totem--out_of_service{background:radial-gradient(120% 90% at 50% 0%,#1e293b,#070b18 64%)}.totem--balcao-in{background:radial-gradient(120% 90% at 50% 0%,#3b1d08,#070b18 62%)}.totem--balcao-out{background:radial-gradient(120% 90% at 50% 0%,#251a4a,#070b18 62%)}.totem-oos{display:flex;flex-direction:column;align-items:center;gap:clamp(18px,3vh,34px)}.totem-oos-badge{display:grid;place-items:center;width:clamp(120px,16vh,176px);height:clamp(120px,16vh,176px);border-radius:50%;border:3px solid rgba(148,163,184,.4);background:#94a3b81f;color:var(--ink-soft)}.totem-oos-badge svg{width:54%;height:54%}.totem-oos-title{margin:0;font-size:clamp(38px,6vw,78px);font-weight:800;line-height:1.1;letter-spacing:-.03em}.totem-oos-text{margin:0;font-size:clamp(21px,2.8vw,34px);line-height:1.35;color:var(--ink-soft)}.totem-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.totem-aurora-blob{position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(36px);opacity:.4;will-change:transform}.totem-aurora-blob--a{top:-26vmax;left:-18vmax;background:radial-gradient(circle,#1d4ed8 0%,transparent 68%);animation:totem-drift-a 26s ease-in-out infinite}.totem-aurora-blob--b{right:-24vmax;bottom:-28vmax;background:radial-gradient(circle,#7c3aed 0%,transparent 68%);animation:totem-drift-b 32s ease-in-out infinite}.totem-aurora-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.055) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(80% 70% at 50% 45%,#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 40%,transparent 100%)}@keyframes totem-drift-a{0%,to{transform:translateZ(0)}50%{transform:translate3d(8vmax,5vmax,0)}}@keyframes totem-drift-b{0%,to{transform:translateZ(0)}50%{transform:translate3d(-7vmax,-5vmax,0)}}.totem-header{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(16px,2.2vw,28px) clamp(20px,3vw,40px) 0}.totem-logo{height:clamp(52px,5.6vw,80px);width:auto;opacity:.95}.totem-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:clamp(2px,.5vh,6px)}.totem-gear{display:grid;place-items:center;flex:none;width:clamp(44px,4.2vw,54px);height:clamp(44px,4.2vw,54px);padding:0;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#94a3b81a;color:var(--ink-mute);cursor:pointer}.totem-gear svg{width:52%;height:52%}.totem-gear:active{transform:scale(.94);background:#94a3b833}.totem--zoned .totem-gear{border-color:var(--zone-line);background:var(--zone-veil);color:var(--zone-soft)}.totem-header-event{font-size:clamp(13px,1.4vw,17px);font-weight:600;color:var(--ink-soft)}.totem-header-clock{display:flex;align-items:baseline;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(58px,7vw,96px);font-weight:800;letter-spacing:-.03em;line-height:.9;color:var(--ink);text-shadow:0 2px 24px rgba(56,189,248,.22)}.totem-clock-unit{display:inline-block}.totem-clock-sep{margin:0 .06em;opacity:.55;animation:totem-clock-tick 2s ease-in-out infinite}@keyframes totem-clock-tick{0%,to{opacity:.42}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.totem-clock-sep{animation:none;opacity:.45}}.totem-header-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(14px,1.5vw,19px);font-weight:700;letter-spacing:.16em;text-indent:.16em;color:var(--ink-mute)}.totem-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.totem-reader-pointer{display:flex;flex-direction:column;align-items:center;margin-top:auto;padding-top:clamp(8px,1.5vh,18px);color:var(--ink-mute)}.totem-reader-pointer-label{font-size:clamp(13px,1.4vw,17px);font-weight:600;letter-spacing:.04em;line-height:1.2}.totem-reader-chevron{width:clamp(30px,3.4vw,44px);height:clamp(30px,3.4vw,44px);margin-top:2px;color:var(--tone-entry);animation:totem-reader-point 1.8s ease-in-out infinite}@keyframes totem-reader-point{0%,to{opacity:.3;transform:translateY(-4px)}55%{opacity:.95;transform:translateY(5px)}}.totem--zoned .totem-reader-chevron{color:var(--zone-ink)}.totem-admin-reads{margin-top:4px}.totem-admin-reads h3{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.totem-admin-reads-empty{margin:0;font-size:13px;color:var(--ink-mute)}.totem-admin-reads ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.totem-admin-read{display:flex;align-items:baseline;gap:8px;padding:6px 10px;border-radius:10px;border-left:3px solid transparent;background:#94a3b814;font-size:13px;line-height:1.35}.totem-admin-read--ok{border-left-color:#4ade80}.totem-admin-read--no{border-left-color:#fca5a5}.totem-admin-read-time{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink-soft)}.totem-admin-read-body{min-width:0;flex:1 1;color:var(--ink-soft)}.totem-admin-read-body strong{color:var(--ink)}.totem-admin-read-pending{flex:none;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-mute)}.totem-menu{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,4vh,48px);width:min(1100px,100%)}.totem-welcome-kicker{display:inline-block;padding:7px 18px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#94a3b81a;font-size:clamp(12px,1.3vw,15px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.totem-welcome-title{margin:16px 0 6px;font-size:clamp(36px,5.2vw,68px);font-weight:800;line-height:1.05;letter-spacing:-.03em}.totem-welcome-sub{margin:0;font-size:clamp(17px,2vw,24px);color:var(--ink-mute)}.totem-actions{display:grid;gap:clamp(16px,2vw,24px);width:100%}@media(min-width:900px)and (orientation:landscape){.totem-actions{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}.totem-action{display:flex;align-items:center;gap:clamp(18px,2vw,28px);width:100%;min-height:clamp(120px,15vh,168px);padding:clamp(20px,2.4vw,32px);border:1px solid rgba(148,163,184,.22);border-radius:28px;background:linear-gradient(145deg,#94a3b824,#0f172a8c);color:inherit;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.totem-action:active:not(:disabled){transform:scale(.985)}.totem-action:disabled{opacity:.45;cursor:default}.totem-action-icon{display:grid;place-items:center;flex:none;width:clamp(72px,8vw,100px);height:clamp(72px,8vw,100px);border-radius:24px;background:#94a3b824}.totem-action-icon svg{width:50%;height:50%}.totem-action--entry{border-color:#38bdf866;box-shadow:0 22px 50px -32px #38bdf8cc}.totem-action--entry .totem-action-icon{background:#38bdf829;color:var(--tone-entry)}.totem-action--return{border-color:#a78bfa66;box-shadow:0 22px 50px -32px #a78bfacc}.totem-action--return .totem-action-icon{background:#a78bfa29;color:var(--tone-return)}.totem-action--locker-in{border-color:#fb923c73;box-shadow:0 22px 50px -32px #fb923cd9}.totem-action--locker-in .totem-action-icon{background:#fb923c29;color:var(--tone-locker-in)}.totem-action--locker-out{border-color:#a78bfa66;box-shadow:0 22px 50px -32px #a78bfacc}.totem-action--locker-out .totem-action-icon{background:#a78bfa29;color:var(--tone-locker-out)}.totem-action-text{display:flex;flex-direction:column;gap:6px;min-width:0}.totem-action-title{font-size:clamp(24px,2.8vw,34px);font-weight:800;letter-spacing:-.02em}.totem-action-subtitle{font-size:clamp(15px,1.6vw,19px);line-height:1.3;color:var(--ink-mute)}.totem-action-arrow{flex:none;width:clamp(26px,2.6vw,34px);height:clamp(26px,2.6vw,34px);margin-left:auto;color:var(--ink-mute)}.totem-scan-target{position:relative;display:grid;place-items:center;flex:none;width:clamp(180px,26vh,280px);height:clamp(180px,26vh,280px)}.totem-scan-icon{display:grid;place-items:center;width:46%;height:46%;color:var(--tone)}.totem-scan-icon svg{width:100%;height:100%}.totem-scan-target--entry{--tone: var(--tone-entry)}.totem-scan-target--return{--tone: var(--tone-return)}.totem-scan-target--card{--tone: var(--tone-card)}.totem-scan-target--locker-in{--tone: var(--tone-locker-in)}.totem-scan-target--locker-out{--tone: var(--tone-locker-out)}.totem-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid var(--tone);opacity:0;animation:totem-ring 2.6s cubic-bezier(.25,.6,.35,1) infinite;will-change:transform,opacity}.totem-ring--2{animation-delay:.85s}.totem-ring--3{animation-delay:1.7s}@keyframes totem-ring{0%{transform:scale(.55);opacity:.9}to{transform:scale(1.25);opacity:0}}@media(prefers-reduced-motion:reduce){.totem-ring{animation:none;opacity:.35}.totem-aurora-blob{animation:none}.totem-spin{animation-duration:3s}.totem-busy-arc{animation-duration:2.4s}.totem-busy-icon{animation:none;opacity:1}.totem-reader-chevron{animation:none;opacity:.6}.totem-main{animation:none}.totem-confetti,.totem-burst{display:none}.totem-slot{animation:none}}.totem--zoned{background:var(--zone-bg);color:var(--zone-ink)}.totem--zoned .totem-title,.totem--zoned .totem-title--ok,.totem--zoned .totem-holder,.totem--zoned .totem-header-clock{color:var(--zone-ink);text-shadow:0 2px 24px var(--zone-veil)}.totem--zoned .totem-subtitle,.totem--zoned .totem-hint,.totem--zoned .totem-header-event,.totem--zoned .totem-header-date{color:var(--zone-soft)}.totem--zoned .totem-scan-target{--tone: var(--zone-ink)}.totem--zoned .totem-badge--ok,.totem--zoned .totem-fact,.totem--zoned .totem-note,.totem--zoned .totem-back-btn{background:var(--zone-veil);border-color:var(--zone-line);color:var(--zone-ink)}.totem--zoned .totem-footer{background:var(--zone-veil);border-top-color:var(--zone-line);color:var(--zone-soft)}.totem--zoned .totem-footer-help{border-color:var(--zone-line);color:var(--zone-ink)}.totem--zoned .totem-logo{filter:var(--zone-logo, none)}.totem--zoned .totem-slot{background:var(--zone-veil);border-color:var(--zone-line)}.totem--zoned .totem-slot-label{color:var(--zone-soft)}.totem--zoned .totem-slot-value{color:var(--zone-ink)}.totem--zoned .totem-slot-sub{color:var(--zone-soft)}.totem--zoned .totem-burst:before,.totem--zoned .totem-burst:after{border-color:var(--zone-line)}.totem--zoned{--confetti-1: var(--zone-ink);--confetti-2: var(--zone-soft);--confetti-3: var(--zone-line);--confetti-4: var(--zone-ink)}.totem-slots{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(10px,1.4vw,18px);width:min(100%,900px)}.totem-slot{flex:1 1 190px;min-width:170px;max-width:330px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:clamp(14px,1.8vh,22px) clamp(14px,2vw,26px);border-radius:22px;border:1px solid rgba(148,163,184,.22);background:#94a3b81f;animation:totem-slot-in .46s cubic-bezier(.2,1.1,.4,1) both;animation-delay:calc(var(--slot-i, 0) * .11s + .18s)}.totem-slot--zone{flex-grow:1.4;flex-basis:240px}.totem-slot-sub{margin-top:2px;color:var(--ink-soft);font-size:clamp(13px,1.5vw,17px);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.totem-slot-label{display:inline-flex;align-items:center;gap:8px;font-size:clamp(13px,1.3vw,17px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.totem-slot-label svg{width:1.1em;height:1.1em}.totem-slot-value{font-size:clamp(21px,2.7vw,34px);font-weight:800;line-height:1.12;letter-spacing:-.015em}.totem-slot--zone .totem-slot-value{font-size:clamp(27px,3.6vw,46px);text-transform:uppercase}@keyframes totem-slot-in{0%{transform:translate3d(0,18px,0) scale(.96);opacity:0}to{transform:none;opacity:1}}.totem-confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.totem-confetti-piece{position:absolute;top:0;left:var(--x);width:var(--w);height:calc(var(--w) * 1.6);border-radius:2px;opacity:0;animation:totem-fall var(--dur) linear var(--delay) both}.totem-confetti-piece--round{height:var(--w);border-radius:50%}.totem-confetti-piece--0{background:var(--confetti-1)}.totem-confetti-piece--1{background:var(--confetti-2)}.totem-confetti-piece--2{background:var(--confetti-3)}.totem-confetti-piece--3{background:var(--confetti-4)}@keyframes totem-fall{0%{transform:translate3d(0,-12vh,0) rotate(0);opacity:0}8%{opacity:1}82%{opacity:1}to{transform:translate3d(var(--drift),112vh,0) rotate(var(--spin));opacity:0}}.totem-hero{position:relative;display:grid;place-items:center;flex:none}.totem-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.totem-burst:before,.totem-burst:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid rgba(74,222,128,.5);animation:totem-burst 1.4s cubic-bezier(.2,.8,.3,1) both}.totem-burst:after{animation-delay:.34s}@keyframes totem-burst{0%{transform:scale(.74);opacity:.85}to{transform:scale(2.15);opacity:0}}.totem-title{margin:0;font-size:clamp(34px,5vw,62px);font-weight:800;line-height:1.08;letter-spacing:-.025em}.totem-title--ok{color:#4ade80}.totem-title--error{color:#fca5a5}.totem-title--reason{max-width:20ch;font-size:clamp(30px,4.2vw,50px);line-height:1.12;letter-spacing:-.02em}.totem-title--reason-long{max-width:26ch;font-size:clamp(24px,3.2vw,38px);line-height:1.2}.totem-subtitle{margin:0;max-width:24ch;font-size:clamp(19px,2.4vw,28px);line-height:1.35;color:var(--ink-soft)}.totem-subtitle--ok{color:#86efac;font-weight:600}.totem-hint{margin:0;font-size:clamp(15px,1.7vw,19px);color:var(--ink-mute)}.totem-holder{margin:0;font-size:clamp(30px,4.2vw,52px);font-weight:700}.totem-badge{display:grid;place-items:center;flex:none;width:clamp(120px,16vh,176px);height:clamp(120px,16vh,176px);border-radius:50%;animation:totem-pop .38s cubic-bezier(.2,1.3,.4,1) both}.totem-badge svg{width:60%;height:60%}.totem-badge--ok{background:#4ade8029;border:3px solid rgba(74,222,128,.45);color:#4ade80}.totem-badge--error{background:#f8717129;border:3px solid rgba(248,113,113,.45);color:#fca5a5}@keyframes totem-pop{0%{transform:scale(.55);opacity:0}to{transform:scale(1);opacity:1}}.totem-spin{width:clamp(70px,9vw,110px);height:clamp(70px,9vw,110px);color:var(--tone-entry);animation:totem-spin 1s linear infinite}.totem-busy{position:relative;display:grid;place-items:center;flex:none;width:clamp(180px,26vh,280px);height:clamp(180px,26vh,280px);--tone: var(--tone-entry)}.totem-busy-track{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;border:3px solid rgba(148,163,184,.16)}.totem-busy-arc{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;border:3px solid transparent;border-top-color:var(--tone);border-right-color:var(--tone);animation:totem-busy-spin .9s linear infinite}@keyframes totem-busy-spin{to{transform:rotate(360deg)}}.totem-busy-icon{display:grid;place-items:center;width:38%;height:38%;color:var(--tone);animation:totem-busy-breathe 1.8s ease-in-out infinite}.totem-busy-icon svg{width:100%;height:100%}@keyframes totem-busy-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.totem-busy:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.14) 0%,transparent 70%)}.totem-busy-hint{margin:0;font-size:clamp(15px,1.7vw,19px);color:var(--ink-mute);opacity:0;animation:totem-busy-hint-in .4s ease 2.5s forwards}@keyframes totem-busy-hint-in{to{opacity:1}}.totem--zoned .totem-busy{--tone: var(--zone-ink)}@keyframes totem-spin{to{transform:rotate(360deg)}}.totem-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.totem-fact{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#94a3b824;font-size:clamp(17px,2vw,23px);font-weight:600}.totem-fact svg{width:22px;height:22px;opacity:.75}.totem-note{max-width:28ch;padding:16px 24px;border-radius:20px;background:#facc1521;border:2px solid rgba(250,204,21,.38);color:#fef08a;font-size:clamp(17px,2vw,23px);line-height:1.35}.totem-note--queue{max-width:34ch;padding:12px 22px;background:#94a3b824;border-color:#94a3b84d;color:#e2e8f0;font-weight:600;opacity:.9}.totem-note--card{max-width:32ch;background:#a78bfa29;border-color:#a78bfa6b;color:#ddd6fe;font-weight:700}.totem-warn{display:flex;align-items:center;gap:12px;padding:14px 24px;border-radius:16px;background:#f8717124;border:1px solid rgba(248,113,113,.3);color:#fecaca;font-size:clamp(16px,1.9vw,21px)}.totem-warn svg{flex:none;width:26px;height:26px}.totem-desk,.totem-desk *,.totem-locker-slot,.totem-op{box-sizing:border-box}.totem-op{display:inline-flex;align-items:center;gap:12px;padding:10px 26px;border:2px solid currentColor;border-radius:999px;font-size:clamp(17px,2vw,24px);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.totem-op svg{width:1.3em;height:1.3em}.totem-op--in{color:var(--tone-locker-in);background:#fb923c1f}.totem-op--out{color:var(--tone-locker-out);background:#a78bfa1f}.totem-main--desk{justify-content:flex-start}.totem-desk{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(18px,3vh,32px);width:min(1120px,100%);margin-block:auto}.totem-desk-info{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2.2vh,24px);width:100%;min-width:0}.totem-desk-person{display:flex;flex-direction:column;align-items:center;gap:6px}.totem-desk-actions{display:flex;flex-direction:column;align-items:center;gap:12px;width:min(560px,100%)}.totem-locker-slot{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:min(360px,100%);max-width:100%;padding:clamp(16px,2.4vh,26px) clamp(28px,4vw,48px);border:2px solid rgba(148,163,184,.3);border-radius:26px;background:#94a3b81f}.totem-locker-slot-label{font-size:clamp(14px,1.5vw,18px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.totem-locker-slot-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(56px,min(9vw,11vh),110px);font-weight:800;line-height:1;letter-spacing:.04em;overflow-wrap:anywhere}.totem-locker-slot-value--empty{color:var(--ink-mute);opacity:.5}.totem-locker-slot-since{font-size:clamp(15px,1.7vw,19px);color:var(--ink-soft)}.totem--balcao-in .totem-locker-slot--field{border-color:#fb923c8c}.totem--balcao-out .totem-locker-slot{border-color:#a78bfa8c;background:#a78bfa24}.totem--success .totem-locker-slot{border-color:#4ade8073;background:#4ade801f}.totem-desk-confirm{width:100%;min-height:80px;padding:0 28px;border:none;border-radius:22px;background:var(--tone-locker-in);color:#2a1203;font-size:clamp(20px,2.4vw,28px);font-weight:800;cursor:pointer}.totem--balcao-out .totem-desk-confirm{background:var(--tone-locker-out);color:#1e1240}.totem-desk-confirm:disabled{opacity:.45;cursor:default}.totem-desk-confirm:active:not(:disabled){transform:scale(.985)}.totem-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,14px);width:min(460px,100%)}.totem-keypad--letters{grid-template-columns:repeat(7,1fr);width:min(640px,100%)}.totem-key{display:grid;place-items:center;min-height:clamp(64px,9vh,88px);border:1px solid rgba(148,163,184,.28);border-radius:20px;background:#94a3b824;color:var(--ink);font-size:clamp(26px,3.4vw,38px);font-weight:700;cursor:pointer}.totem-keypad--letters .totem-key{min-height:clamp(54px,7.5vh,72px);font-size:clamp(20px,2.6vw,28px)}.totem-key:active{transform:scale(.96);background:#94a3b842}.totem-key--mode,.totem-key--del{font-size:clamp(18px,2.2vw,24px);color:var(--ink-soft)}.totem-key--del svg{width:1.5em;height:1.5em}.totem-keypad--letters .totem-key--mode{grid-column:span 4}.totem-keypad--letters .totem-key--del{grid-column:span 3}@media(min-width:900px)and (orientation:landscape){.totem-desk--keypad{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"info keypad" "actions keypad";column-gap:clamp(28px,4vw,56px)}.totem-desk--keypad .totem-desk-info{grid-area:info;align-self:end}.totem-desk--keypad .totem-keypad{grid-area:keypad;align-self:center}.totem-desk--keypad .totem-desk-actions{grid-area:actions;align-self:start}.totem-desk-actions{flex-direction:row-reverse;align-items:stretch}.totem-desk-actions .totem-desk-confirm{flex:1 1;width:auto}}.totem-search-title{margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:800}.totem-search-visor{width:min(640px,100%);min-height:72px;padding:14px 24px;border:2px solid rgba(148,163,184,.3);border-radius:22px;background:#94a3b81f;font-size:clamp(24px,3vw,36px);font-weight:800;letter-spacing:.04em;text-align:center;overflow-wrap:anywhere}.totem-search-visor--empty{color:var(--ink-mute);font-weight:600;opacity:.6}.totem--balcao-in .totem-search-visor{border-color:#fb923c8c}.totem--balcao-out .totem-search-visor{border-color:#a78bfa8c}.totem-search-results{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:min(640px,100%);max-height:clamp(150px,24vh,340px);overflow-y:auto}.totem-search-results>.totem-hint,.totem-search-results>.totem-warn{align-self:center;text-align:center}.totem-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name locker" "meta locker";align-items:center;gap:4px 16px;width:100%;padding:14px 18px;border:1px solid rgba(148,163,184,.3);border-radius:18px;background:#94a3b81a;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.totem-search-row:active{transform:scale(.99);background:#94a3b833}.totem-search-row-name{grid-area:name;font-size:clamp(20px,2.4vw,26px);font-weight:800}.totem-search-row-meta{grid-area:meta;overflow:hidden;color:var(--ink-soft);font-size:clamp(14px,1.6vw,17px);text-overflow:ellipsis;white-space:nowrap}.totem-search-row-locker{grid-area:locker;padding:6px 14px;border-radius:999px;font-size:clamp(14px,1.5vw,16px);font-weight:800;white-space:nowrap}.totem-search-row-locker--stored{background:#a78bfa2e;color:var(--tone-locker-out)}.totem-search-row-locker--contracted{background:#fb923c29;color:var(--tone-locker-in)}.totem-search-row-locker--none{background:#94a3b824;color:var(--ink-mute)}.totem-keypad--search.totem-keypad--letters .totem-key--del,.totem-keypad--search.totem-keypad--letters .totem-key--mode,.totem-keypad--search .totem-key--clear{grid-column:span 2}.totem-keypad--search .totem-key--space{grid-column:span 3}.totem-keypad--search .totem-key--space,.totem-keypad--search .totem-key--clear{font-size:clamp(16px,2vw,22px);color:var(--ink-soft)}@media(min-width:900px)and (orientation:landscape){.totem-search-results{max-height:clamp(150px,28vh,340px)}}.totem-cpf .totem-search-visor{border-color:#38bdf88c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(30px,4vw,44px);letter-spacing:.06em}.totem-cpf .totem-desk-confirm{background:var(--tone-entry);color:#04121f}.totem-cpf .totem-cpf-results{max-height:clamp(220px,46vh,560px)}.totem-search-row-locker--entry{background:#38bdf829;color:var(--tone-entry)}.totem-modo{display:inline-flex;gap:6px;padding:6px;border:1px solid rgba(148,163,184,.3);border-radius:999px;background:#94a3b81f}.totem-modo-btn{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 26px;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);font-size:clamp(17px,2vw,21px);font-weight:700;cursor:pointer}.totem-modo-btn svg{width:22px;height:22px}.totem-modo-btn--ativo{background:var(--tone-entry);color:#04121f}.totem-fone{display:flex;align-items:stretch;gap:10px;width:min(640px,100%)}.totem-fone .totem-search-visor{flex:1 1;width:auto;min-width:0}.totem-fone-pais{display:inline-flex;flex:none;align-items:center;gap:8px;padding:0 16px;border:2px solid rgba(56,189,248,.55);border-radius:22px;background:#94a3b81f;color:var(--ink);font-size:clamp(18px,2.2vw,24px);font-weight:800;cursor:pointer}.totem-fone-pais>svg{width:20px;height:20px;opacity:.7}.totem-fone-bandeira{display:inline-flex;flex:none;width:36px;height:26px;overflow:hidden;border-radius:4px}.totem-fone-bandeira svg{display:block;width:100%;height:100%}.totem-keypad.totem-paises{display:flex;flex-direction:column;gap:8px;max-height:clamp(260px,42vh,520px);overflow-y:auto}.totem-pais{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:60px;padding:0 16px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:#94a3b81a;color:var(--ink);font:inherit;font-size:clamp(16px,1.9vw,20px);font-weight:600;text-align:left;cursor:pointer}.totem-pais--ativo{border-color:var(--tone-entry);background:#38bdf829}.totem-pais-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.totem-pais-codigo{color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.totem-fone .totem-search-visor{white-space:nowrap;overflow:hidden}@media(min-width:900px)and (orientation:landscape){.totem-cpf .totem-title{font-size:clamp(28px,min(3.6vw,5.4vh),46px)}.totem-cpf .totem-search-visor{font-size:clamp(24px,min(3vw,4.6vh),40px)}}.totem-back-btn--search{border-color:#94a3b88c;background:#94a3b833;color:var(--ink);font-weight:700}.totem-help-btn{display:inline-flex;align-items:center;gap:14px;min-height:72px;padding:0 36px;border:none;border-radius:999px;background:var(--ink);color:#0b1120;font-size:clamp(18px,2.2vw,24px);font-weight:700;cursor:pointer}.totem-help-btn svg{width:26px;height:26px}.totem-back-btn{display:inline-flex;align-items:center;gap:10px;min-height:64px;padding:0 30px;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:#94a3b81a;color:var(--ink-soft);font-size:clamp(16px,1.8vw,20px);font-weight:600;cursor:pointer}.totem-back-btn svg{width:22px;height:22px}.totem-back-btn:active{transform:scale(.98)}.totem-back-btn:disabled{opacity:.5}.totem-back-btn--return{min-height:76px;padding:0 40px;border-color:#a78bfa8c;background:#a78bfa29;color:#ede9fe;font-size:clamp(18px,2.1vw,23px);font-weight:700}.totem-back-btn--return svg{width:26px;height:26px}.totem-footer{position:relative;z-index:1;flex:none;display:flex;align-items:center;gap:10px;padding:10px clamp(20px,3vw,40px);border-top:1px solid rgba(148,163,184,.14);background:#070b1899;font-size:14px;color:var(--ink-mute)}.totem-footer-actions{margin-left:auto;display:flex;align-items:center;gap:clamp(8px,1.2vw,14px)}.totem-footer-sep{opacity:.5}@media(max-width:900px){.totem-footer-rule{display:none}}.totem-footer-alert{color:#fca5a5;font-weight:700}.totem-footer-help{min-height:44px;padding:0 20px;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:transparent;color:#e2e8f0;font-size:15px;font-weight:600;cursor:pointer}.totem--pairing{align-items:center;justify-content:center;justify-content:safe center;overflow-y:auto}.totem-pair{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:18px;width:min(560px,92vw);padding:clamp(28px,4vw,44px);border:1px solid rgba(148,163,184,.2);border-radius:32px;background:#0f172ab8;text-align:center}.totem-logo--pair{height:58px;margin-bottom:8px}.totem-pair-badge{display:grid;place-items:center;width:72px;height:72px;border-radius:24px;background:#38bdf824;color:var(--tone-entry)}.totem-pair-badge svg{width:34px;height:34px}.totem-pair h1{margin:0;font-size:clamp(26px,3.4vw,34px);font-weight:800}.totem-pair p{margin:0;font-size:17px;line-height:1.45;color:var(--ink-soft)}.totem-pair-input{width:100%;padding:18px 20px;border:2px solid rgba(148,163,184,.4);border-radius:18px;background:#02061799;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:32px;font-weight:700;letter-spacing:.18em;text-align:center;text-transform:uppercase}.totem-pair-input:focus{outline:none;border-color:var(--tone-entry)}.totem-pair-error{width:100%;padding:12px 18px;border-radius:14px;background:#f8717129;color:#fecaca;font-size:16px}.totem-pair-btn{width:100%;min-height:64px;border:none;border-radius:18px;background:var(--tone-entry);color:#06263a;font-size:20px;font-weight:800;cursor:pointer}.totem-pair-btn:disabled{opacity:.6}.totem-assist{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:24px;overflow-y:auto;background:#020617f0}.totem-assist-card{width:min(620px,100%);padding:clamp(28px,5vh,48px);border-radius:28px;text-align:center;background:#0f172a;border:1px solid rgba(251,191,36,.35)}.totem-assist-badge{display:grid;place-items:center;width:clamp(88px,13vh,128px);height:clamp(88px,13vh,128px);margin:0 auto clamp(18px,3vh,28px);border-radius:50%;background:#fbbf2424;border:2px solid rgba(251,191,36,.45);color:#fbbf24;animation:totem-assist-pulse 1.8s ease-in-out infinite}.totem-assist-badge svg{width:52%;height:52%}.totem-assist-title{margin:0 0 12px;font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.02em;color:#fbbf24}.totem-assist-text{margin:0 auto 10px;max-width:28ch;font-size:clamp(18px,2.2vw,24px);line-height:1.4;color:var(--ink-soft)}.totem-assist-hint{margin:0 auto clamp(22px,4vh,34px);max-width:32ch;font-size:clamp(14px,1.6vw,18px);color:var(--ink-mute)}.totem-assist-btn{width:min(360px,100%);padding:16px 28px;border-radius:18px;border:1px solid rgba(251,191,36,.5);background:#fbbf2424;color:#fbbf24;font-size:clamp(16px,1.9vw,20px);font-weight:700;cursor:pointer}.totem-assist-btn:active{background:#fbbf243d}@keyframes totem-assist-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.totem-assist-badge{animation:none}}.totem-admin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:24px;overflow-y:auto;background:#020617f0}.totem-admin-card{width:min(560px,100%);padding:28px;border-radius:26px;background:#0f172a;border:1px solid rgba(148,163,184,.25)}.totem-admin-card h2{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-size:24px;font-weight:800}.totem-admin-card h2 svg{width:26px;height:26px;color:var(--tone-card)}.totem-admin-card dl{margin:0 0 22px;display:grid;gap:12px}.totem-admin-card dl>div{display:flex;justify-content:space-between;gap:16px;font-size:16px}.totem-admin-card dt{color:var(--ink-mute)}.totem-admin-card dd{margin:0;font-weight:600;text-align:right}.totem-admin-usb{margin:0 0 22px;font-size:14px}.totem-admin-usb summary{cursor:pointer;color:var(--ink-mute)}.totem-admin-usb ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:10px}.totem-admin-usb li{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:#94a3b81f}.totem-admin-usb span{color:var(--ink-mute);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.totem-admin-card--pin{display:flex;flex-direction:column;gap:16px}.totem-admin-actions{display:flex;flex-wrap:wrap;gap:12px}.totem-admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:1 1;min-width:160px;min-height:56px;padding:0 20px;border:1px solid rgba(148,163,184,.4);border-radius:16px;background:#94a3b81f;color:var(--ink);font-size:16px;font-weight:700;cursor:pointer}.totem-admin-btn--warn{border-color:#fbbf2480;background:#fbbf2424;color:#fde68a}.totem-admin-btn--danger{border-color:#f8717180;background:#f8717124;color:#fecaca}.totem-admin-bad{color:#fca5a5;font-weight:700}.totem-admin-btn--armed{background:#b91c1c;border-color:#b91c1c;color:#fff}.totem-crash{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,2vh,18px);padding:clamp(20px,4vw,40px);text-align:center}.totem-crash-title{margin:0;font-size:clamp(30px,4.6vw,54px);font-weight:800;letter-spacing:-.02em;color:var(--ink)}.totem-crash-text{margin:0;font-size:clamp(16px,2vw,24px);color:var(--ink-soft)}.totem-crash-btn{min-height:56px;padding:0 28px;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:transparent;color:var(--ink);font-size:clamp(15px,1.7vw,19px);font-weight:600}.totem--calling:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border:clamp(6px,.9vw,12px) solid #f59e0b;border-radius:2px;opacity:.25;animation:totem-calling 1.6s ease-in-out infinite}@keyframes totem-calling{0%,to{opacity:.18}50%{opacity:.75}}@media(prefers-reduced-motion:reduce){.totem--calling:after{animation:none;opacity:.55}}@media(orientation:landscape){.totem-header{padding-top:clamp(12px,2.4vh,28px)}.totem-logo{height:clamp(40px,7vh,80px)}.totem-header-clock{font-size:clamp(44px,8vh,96px)}.totem-main{padding:clamp(14px,3vh,40px) clamp(20px,3vw,40px)}.totem-main--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-template-rows:1fr auto;grid-template-areas:"visual copy" "pointer pointer";align-items:center;column-gap:clamp(32px,6vw,96px)}.totem-main--split>.totem-scan-target,.totem-main--split>.totem-busy,.totem-main--split>.totem-hero,.totem-main--split>.totem-badge{grid-area:visual;justify-self:center}.totem-main--split>.totem-copy{grid-area:copy;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,1.6vh,20px);min-width:0;text-align:left}.totem-main--split>.totem-reader-pointer{grid-area:pointer;justify-self:center;padding-top:0}.totem-main--split .totem-scan-target,.totem-main--split .totem-busy{width:clamp(140px,36vh,320px);height:clamp(140px,36vh,320px)}.totem-main--split .totem-badge{width:clamp(110px,24vh,210px);height:clamp(110px,24vh,210px)}.totem-main--split .totem-slots,.totem-main--split .totem-facts{justify-content:flex-start}.totem-main--split .totem-slot{flex-basis:150px;min-width:130px;text-align:center}.totem-main--split .totem-slot--zone{flex-grow:1;flex-basis:140px}.totem-main--split .totem-slot--type{flex-grow:1.4;flex-basis:190px}.totem-main--split .totem-note{max-width:none;padding:10px 20px}.totem-main--split .totem-subtitle{max-width:34ch}.totem-main--split .totem-warn{padding:10px 18px}.totem-desk{gap:clamp(12px,2.4vh,32px)}.totem-desk-info{gap:clamp(10px,1.8vh,24px)}.totem-locker-slot{padding:clamp(10px,1.8vh,26px) clamp(24px,3vw,48px)}.totem-title{font-size:clamp(30px,min(5vw,7.5vh),62px)}.totem-title--reason{font-size:clamp(26px,min(4.2vw,6vh),50px)}.totem-title--reason-long{font-size:clamp(22px,min(3.2vw,4.6vh),38px)}.totem-subtitle{font-size:clamp(17px,min(2.4vw,3.4vh),28px)}.totem-hint,.totem-busy-hint{font-size:clamp(14px,min(1.7vw,2.4vh),19px)}.totem-holder{font-size:clamp(26px,min(4.2vw,6vh),52px)}.totem-note,.totem-fact{font-size:clamp(15px,min(1.9vw,2.5vh),23px)}.totem-slot-value{font-size:clamp(19px,min(2.7vw,3.8vh),34px)}.totem-slot--zone .totem-slot-value{font-size:clamp(24px,min(3.6vw,5vh),46px)}.totem-op{font-size:clamp(15px,min(2vw,2.8vh),24px)}.totem-welcome-title{font-size:clamp(28px,min(5.2vw,7vh),68px)}.totem-oos-title{font-size:clamp(30px,min(6vw,8.5vh),78px)}.totem-admin{padding:clamp(12px,3vh,24px)}.totem-admin-card--panel{width:min(1040px,100%);padding:clamp(18px,3.5vh,28px)}.totem-admin-card--panel h2{margin-bottom:clamp(10px,2.5vh,20px)}.totem-admin-card--panel dl{display:block;columns:2;column-gap:40px;margin-bottom:clamp(12px,2.8vh,22px)}.totem-admin-card--panel dl>div{page-break-inside:avoid;break-inside:avoid;margin-bottom:clamp(6px,1.5vh,12px)}.totem-admin-card--panel .totem-admin-reads{margin-bottom:clamp(10px,2.2vh,18px)}.totem-admin-card--panel .totem-admin-btn{min-width:200px;min-height:clamp(48px,7vh,56px)}}.uis-status{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.uis-status__icon{margin-bottom:10px;font-size:34px;color:#3f5aeb}.uis-status__icon--ok{color:#059669}.uis-status__icon--bad{color:#e11d48}.uis-status__spin{color:#3f5aeb}.uis-status__text{margin:10px 0 0;font-size:14px;color:#64748b}.uis-link-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;margin-top:18px;text-decoration:none}.uis-field-error{margin:6px 0 0;font-size:12px;font-weight:600;color:#e11d48}.uis-field-hint{margin:6px 0 0;font-size:12px;color:#94a3b8}.uis-foot{margin:20px 0 0;font-size:13px;color:#64748b;text-align:center}.uis-foot a{color:#3f5aeb;font-weight:600;text-decoration:none}.uis-foot a:hover{text-decoration:underline}.inv-form,.inv-results{display:flex;flex-direction:column;gap:10px;text-align:left}.inv-intro{margin:0 0 4px;font-size:13px;line-height:1.55;color:#475569}.inv-label{font-size:13px;font-weight:600;color:#0f172a}.inv-phones{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.inv-phone__line{position:relative;display:flex;align-items:center;gap:6px}.inv-phone__input{box-sizing:border-box;flex:1 1;min-width:0;height:42px;padding:0 38px 0 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;font:inherit;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#0f172a}.inv-phone__input:focus{outline:none;border-color:var(--primary, #3f5aeb);box-shadow:0 0 0 3px #3f5aeb26}.inv-phone__input.is-bad{border-color:#e11d48;background:#fff7f8}.inv-phone__input.is-bad:focus{box-shadow:0 0 0 3px #e11d4826}.inv-phone__ok{position:absolute;right:50px;font-size:16px;color:#059669;pointer-events:none}.inv-phone__remove{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid transparent;border-radius:10px;background:transparent;color:#94a3b8;font-size:17px;cursor:pointer}.inv-phone__remove:hover:not(:disabled){border-color:#e2e8f0;background:#f8fafc;color:#e11d48}.inv-phone__remove:disabled{opacity:.35;cursor:default}.inv-phone__msg{margin:4px 0 0 2px;font-size:12px;font-weight:600}.inv-phone__msg--bad{color:#e11d48}.inv-phone__msg--warn{color:#b45309}.inv-add{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:8px 12px;border:1px dashed #a5b4fc;border-radius:10px;background:#f8f9ff;color:var(--primary, #3f5aeb);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.inv-add:hover:not(:disabled){background:#eef2ff}.inv-add:disabled{opacity:.5;cursor:default}.inv-hint{margin:-2px 0 0;font-size:12px;color:#64748b}.inv-error{margin:0;padding:8px 10px;border-radius:8px;background:#fff1f2;color:#be123c;font-size:13px}.inv-recent{margin-top:8px;padding-top:14px;border-top:1px solid #e5e9f2}.inv-recent__title{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.inv-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.inv-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #e5e9f2;border-radius:10px;background:#fff}.inv-row__icon{display:inline-flex;flex-shrink:0;font-size:18px}.inv-row__icon--ok{color:#059669}.inv-row__icon--warn{color:#d97706}.inv-row__main{display:flex;flex:1 1;flex-direction:column;min-width:0}.inv-row__title{overflow:hidden;font-size:13.5px;font-weight:600;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}.inv-row__who{font-weight:400;color:#64748b}.inv-row__sub{margin-top:1px;font-size:12px;line-height:1.4;color:#64748b}.inv-row__actions{display:inline-flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.inv-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.inv-btn:hover:not(:disabled){background:#f8fafc}.inv-btn--primary{border-color:#c7d2fe;color:var(--primary, #3f5aeb)}.inv-btn--primary:hover:not(:disabled){background:#eef2ff}.inv-btn:disabled{opacity:.55;cursor:default}.inv-spin{animation:inv-spin .9s linear infinite}@keyframes inv-spin{to{transform:rotate(360deg)}}.inv-chip{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.inv-chip--info{background:#eef2ff;color:#3f5aeb}.inv-chip--warn{background:#fef3c7;color:#92400e}.inv-chip--ok{background:#d1fae5;color:#065f46}.inv-chip--bad{background:#ffe4e6;color:#9f1239}.inv-chip--neutral{background:#f1f5f9;color:#475569}.inv-note{margin:2px 0 0;font-size:12px;line-height:1.5;color:#64748b}@media(max-width:560px){.inv-row{flex-wrap:wrap}.inv-row__actions{justify-content:flex-start;width:100%}.inv-results .inv-row__actions{padding-left:28px}}.acu-header,.acu-stats,.acu-toolbar,.acu-table-card,.acu-grid,.acu-panel-error{--acu-border: #e5e9f2;--acu-ink: #0f172a;--acu-muted: #64748b;--acu-faint: #94a3b8;--acu-surface: #fff;--acu-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px -16px rgba(15, 23, 42, .25)}@keyframes acu-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes acu-shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes acu-spin{to{transform:rotate(360deg)}}.acu-spin{animation:acu-spin .8s linear infinite}.acu-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.acu-header__left{display:flex;align-items:center;gap:14px;min-width:0}.acu-header__bar{width:4px;align-self:stretch;min-height:46px;border-radius:999px;background:linear-gradient(180deg,var(--primary) 0%,#7b96ff 100%);flex-shrink:0}.acu-header__eyebrow{margin:0 0 2px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--primary)}.acu-header__title{margin:0;font-size:1.55rem;font-weight:800;color:var(--acu-ink);line-height:1.15;letter-spacing:-.02em}.acu-header__subtitle{margin:3px 0 0;font-size:12.5px;color:var(--acu-faint);max-width:56ch}.acu-header__add-btn{display:none;align-items:center;gap:7px;padding:10px 18px;border-radius:10px;font-size:13px;font-weight:700;color:#fff;background:var(--primary);border:none;cursor:pointer;font-family:inherit;transition:filter .15s,transform .12s,box-shadow .15s;box-shadow:0 6px 18px -8px #3f5aebbf;white-space:nowrap;flex-shrink:0}.acu-header__add-icon{font-size:17px}.acu-header__add-btn:hover{filter:brightness(1.06)}.acu-header__add-btn:active{transform:translateY(1px)}.acu-header__actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.acu-header__invite-btn{display:none;align-items:center;gap:7px;padding:9px 16px;border-radius:10px;font-size:13px;font-weight:700;color:var(--primary);background:#fff;border:1px solid #c7d2fe;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .15s,border-color .15s}.acu-header__invite-btn:hover{background:#eef2ff;border-color:var(--primary)}.acu-header__invite-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(min-width:768px){.acu-header__add-btn,.acu-header__invite-btn{display:inline-flex}}.acu-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}@media(min-width:768px){.acu-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.acu-stat{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid var(--acu-border);background:var(--acu-surface);box-shadow:var(--acu-shadow)}.acu-stat__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;flex-shrink:0;font-size:17px;background:#f1f5f9;color:#475569}.acu-stat--success .acu-stat__icon{background:#ecfdf5;color:#047857}.acu-stat--danger .acu-stat__icon{background:#fff1f2;color:#be123c}.acu-stat--brand .acu-stat__icon{background:#eef2ff;color:#4338ca}.acu-stat__body{display:flex;flex-direction:column;min-width:0}.acu-stat__value{font-size:20px;font-weight:800;color:var(--acu-ink);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acu-stat__label{margin-top:2px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--acu-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acu-toolbar{display:flex;flex-direction:column;gap:12px;padding:14px;margin-bottom:14px;border-radius:16px;border:1px solid var(--acu-border);background:var(--acu-surface);box-shadow:var(--acu-shadow)}.acu-toolbar__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.acu-toolbar__row--filters{padding-top:12px;border-top:1px dashed var(--acu-border)}.acu-toolbar__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.acu-toolbar__meta{display:flex;align-items:center;gap:14px;margin-left:auto}.acu-toolbar__count{font-size:12px;color:var(--acu-faint);white-space:nowrap}.acu-toolbar__count strong{color:var(--acu-ink);font-weight:700}.acu-search{position:relative;flex:1 1 260px;min-width:220px}.acu-search__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--acu-faint);font-size:16px;pointer-events:none}.acu-search__input{width:100%;border-radius:10px;border:1px solid var(--acu-border);background:#f8fafc;padding:10px 36px 10px 38px;font-size:13.5px;font-family:inherit;color:#1e293b;outline:none;transition:border-color .15s,box-shadow .15s,background .15s;-webkit-appearance:none}.acu-search__input::-webkit-search-cancel-button{display:none}.acu-search__input::placeholder{color:var(--acu-faint)}.acu-search__input:focus{background:#fff;border-color:var(--primary);box-shadow:0 0 0 3px #3f5aeb24}.acu-search__clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:var(--acu-faint);cursor:pointer;display:grid;place-items:center;padding:4px;border-radius:6px;font-size:15px}.acu-search__clear:hover{background:#e2e8f0;color:#334155}.acu-select{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--acu-border);border-radius:10px;background:#f8fafc;padding:0 10px 0 12px;height:38px}.acu-select__label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--acu-faint);white-space:nowrap}.acu-select select{border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:#334155;outline:none;cursor:pointer;padding:0 4px 0 0}.acu-select:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #3f5aeb24;background:#fff}.acu-icon-btn{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--acu-border);background:#f8fafc;color:#475569;cursor:pointer;font-size:16px;transition:background .15s,color .15s,border-color .15s}.acu-icon-btn:hover{background:#fff;color:var(--acu-ink);border-color:#cbd5e1}.acu-segmented{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:#f1f5f9;border:1px solid var(--acu-border);overflow-x:auto;scrollbar-width:none;max-width:100%}.acu-segmented::-webkit-scrollbar{display:none}.acu-segmented__item{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-width:0;border:none;background:transparent;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--acu-muted);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.acu-segmented__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acu-segmented__count{flex-shrink:0;font-size:10.5px;font-weight:800;color:#94a3b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acu-segmented__item--active .acu-segmented__count{color:var(--primary, #3f5aeb)}.acu-filter-group{display:flex;flex-direction:column;gap:5px;min-width:0}.acu-filter-group__label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.acu-segmented__item:hover{color:var(--acu-ink)}.acu-segmented__item--active{background:#fff;color:var(--acu-ink);box-shadow:0 1px 3px #0f172a1f}@media(max-width:767px){.acu-toolbar__row--filters{align-items:stretch;gap:12px}.acu-filter-group{width:100%}.acu-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:visible}.acu-filter-group--roles .acu-segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.acu-segmented__item{min-height:38px;padding:6px 8px}.acu-toolbar__meta{margin-left:0;justify-content:space-between;width:100%}}.acu-segmented__dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.acu-link-btn{border:none;background:transparent;font-family:inherit;font-size:12px;font-weight:700;color:var(--primary);cursor:pointer;padding:0;white-space:nowrap}.acu-link-btn:hover{text-decoration:underline}.acu-status-pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;white-space:nowrap}.acu-status-pill__dot{width:5px;height:5px;border-radius:50%;background:currentColor}.acu-status-pill--active{background:#ecfdf5;color:#047857;box-shadow:inset 0 0 0 1px #a7f3d0}.acu-status-pill--inactive{background:#f8fafc;color:#64748b;box-shadow:inset 0 0 0 1px #e2e8f0}.acu-role-pill{display:inline-flex;align-items:center;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700;white-space:nowrap}.acu-role-pill--power-user{background:#eef2ff;color:#4338ca;box-shadow:inset 0 0 0 1px #c7d2fe}.acu-role-pill--admin{background:#eff6ff;color:#1d4ed8;box-shadow:inset 0 0 0 1px #bfdbfe}.acu-role-pill--default{background:#f1f5f9;color:#475569;box-shadow:inset 0 0 0 1px #e2e8f0}.acu-perm-chip{display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700;white-space:nowrap;background:#f8fafc;color:#334155;box-shadow:inset 0 0 0 1px #e2e8f0;cursor:default;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acu-perm-chip--full{background:#eef2ff;color:#4338ca;box-shadow:inset 0 0 0 1px #c7d2fe}.acu-perm-chip--none{color:var(--acu-faint);font-weight:600}.acu-avatar{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--primary) 0%,#6d86ff 100%);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;letter-spacing:.02em}.acu-avatar--sm{width:34px;height:34px;border-radius:10px;font-size:12px}.acu-avatar--img{object-fit:cover}.acu-view-mobile{display:block}.acu-view-desktop{display:none}@media(min-width:900px){.acu-view-mobile{display:none}.acu-view-desktop{display:block}}.acu-table-card{margin-bottom:24px;border-radius:16px;border:1px solid var(--acu-border);background:var(--acu-surface);box-shadow:var(--acu-shadow);overflow:hidden}.acu-table-scroll{overflow-x:auto}.acu-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.acu-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f8fafc;text-align:left;padding:11px 16px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acu-faint);border-bottom:1px solid var(--acu-border);white-space:nowrap}.acu-table tbody td{padding:12px 16px;border-bottom:1px solid #f1f5f9;vertical-align:middle;color:#334155}.acu-table tbody tr:last-child td{border-bottom:none}.acu-table tbody tr{transition:background .12s}.acu-table tbody tr:hover{background:#f8fafc}.acu-table__right{text-align:right}.acu-table__user{display:flex;align-items:center;gap:10px;min-width:0}.acu-table__name{font-size:13.5px;font-weight:700;color:var(--acu-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.acu-table__email{display:flex;align-items:center;gap:6px;min-width:0}.acu-table__email-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px;color:var(--acu-muted)}.acu-copy-btn{border:none;background:transparent;border-radius:6px;padding:4px;color:#cbd5e1;cursor:pointer;display:inline-grid;place-items:center;transition:background .12s,color .12s}.acu-table tbody tr:hover .acu-copy-btn{color:var(--acu-faint)}.acu-copy-btn:hover{background:#e2e8f0;color:#334155}.acu-table__actions{display:inline-flex;align-items:center;gap:6px;opacity:.55;transition:opacity .12s}.acu-table tbody tr:hover .acu-table__actions,.acu-table__actions:focus-within{opacity:1}.acu-table-btn{border-radius:8px;border:1px solid var(--acu-border);background:#fff;padding:7px;color:#475569;cursor:pointer;transition:background .12s,color .12s,border-color .12s;display:inline-flex;align-items:center;justify-content:center}.acu-table-btn:hover{background:#f1f5f9;color:var(--acu-ink);border-color:#cbd5e1}.acu-table-btn--danger{border-color:#fecdd3;background:#fff5f6;color:#e11d48}.acu-table-btn--danger:hover{background:#ffe4e6;border-color:#fda4af;color:#be123c}.acu-table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--acu-border);background:#fcfdfe}.acu-table-footer__info{font-size:12px;color:var(--acu-faint)}.acu-table-footer__info strong{color:var(--acu-ink);font-weight:700}.acu-skel{border-radius:6px;background:linear-gradient(90deg,#f1f5f9 25%,#e8edf3 37%,#f1f5f9 63%);background-size:640px 100%;animation:acu-shimmer 1.3s ease-in-out infinite}.acu-skel--line{height:12px}.acu-skel--avatar{width:44px;height:44px;border-radius:12px;flex-shrink:0}.acu-skel--avatar-sm{width:34px;height:34px;border-radius:10px}.acu-card--skeleton{display:flex;align-items:center;gap:12px;cursor:default}.acu-card--skeleton .acu-card__body{display:flex;flex-direction:column;gap:8px}.acu-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:24px}.acu-card{position:relative;width:100%;text-align:left;overflow:hidden;border-radius:14px;border:1px solid var(--acu-border);background:var(--acu-surface);padding:14px;box-shadow:var(--acu-shadow);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;font-family:inherit}.acu-card:active{transform:scale(.985)}.acu-card__inner{display:flex;align-items:center;gap:12px}.acu-card__body{min-width:0;flex:1 1}.acu-card__name-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.acu-card__name{font-size:14px;font-weight:700;color:var(--acu-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acu-card__email-row{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:12px;color:var(--acu-muted)}.acu-card__email-icon{opacity:.55;flex-shrink:0}.acu-card__email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acu-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.acu-card__chevron{flex-shrink:0;color:#cbd5e1}.acu-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.acu-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a73}.acu-sheet{position:absolute;left:0;right:0;bottom:0;border-radius:20px 20px 0 0;background:#fff;animation:acu-sheet-up .22s cubic-bezier(.32,.72,0,1) both;padding-bottom:max(env(safe-area-inset-bottom),12px)}.acu-sheet__handle{width:40px;height:4px;border-radius:999px;background:#e2e8f0;margin:12px auto 4px}.acu-sheet__header{display:flex;align-items:center;gap:12px;padding:12px 20px 14px;border-bottom:1px solid #f1f5f9}.acu-sheet__header-info{min-width:0}.acu-sheet__header-name{margin:0;font-size:14px;font-weight:700;color:var(--acu-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acu-sheet__header-email{margin:1px 0 0;font-size:12px;color:var(--acu-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acu-sheet__actions{padding:10px;display:flex;flex-direction:column;gap:2px}.acu-sheet__action{display:flex;width:100%;align-items:center;gap:12px;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:600;font-family:inherit;border:none;background:transparent;color:#1e293b;cursor:pointer;text-align:left;transition:background .12s}.acu-sheet__action:active{background:#f1f5f9}.acu-sheet__action--danger{color:#e11d48}.acu-sheet__action--danger:active{background:#fff1f2}.acu-sheet__action-icon{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#475569;flex-shrink:0;font-size:16px}.acu-sheet__action--danger .acu-sheet__action-icon{background:#fff1f2;color:#f43f5e}.acu-empty{display:grid;place-items:center;padding:48px 24px;text-align:center;color:var(--acu-muted)}.acu-empty__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#f1f5f9;color:#94a3b8;font-size:22px;margin-bottom:14px}.acu-empty__title{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--acu-ink)}.acu-empty__desc{margin:0 0 16px;font-size:13px;max-width:44ch}.acu-panel-error{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px;margin-bottom:20px;border-radius:14px;border:1px solid #fecdd3;background:#fff5f6}.acu-panel-error__icon{font-size:22px;color:#e11d48;flex-shrink:0}.acu-panel-error__title{margin:0;font-size:13.5px;font-weight:700;color:#9f1239}.acu-panel-error__desc{margin:2px 0 0;font-size:12.5px;color:#be123c}.acu-panel-error__btn{margin-left:auto;border:1px solid #fda4af;background:#fff;color:#be123c;font-family:inherit;font-size:12.5px;font-weight:700;border-radius:9px;padding:8px 14px;cursor:pointer;transition:background .12s}.acu-panel-error__btn:hover{background:#ffe4e6}.acu-delete-icon{margin:0 auto 12px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff1f2;color:#e11d48;font-size:24px}.acu-delete-text{margin-bottom:8px;font-size:14px;color:#475569}.acu-delete-error{margin-top:8px;font-size:12.5px;font-weight:600;color:#be123c}.acu-toolbar button:focus-visible,.acu-table button:focus-visible,.acu-card:focus-visible,.acu-header__add-btn:focus-visible,.acu-panel-error__btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.acu-grid-pagination{display:flex;justify-content:center;margin:4px 0 24px}.acu-filters-btn{display:none;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid var(--acu-border);border-radius:10px;background:#f8fafc;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--acu-ink);cursor:pointer}.acu-filters-btn:active{background:#eef2f7}.acu-filters-btn__count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--primary, #3f5aeb);font-size:10px;font-weight:800;color:#fff}.acu-chips{display:none;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.acu-chips::-webkit-scrollbar{display:none}.acu-chip{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:5px 9px;border:1px solid #c7d2fe;border-radius:999px;background:#eef2ff;font-family:inherit;font-size:11px;font-weight:700;color:#4338ca;cursor:pointer}.acu-chip:active{background:#e0e7ff}.acu-chip__label{max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acu-chip--ghost{border-color:var(--acu-border);background:#fff;color:var(--acu-muted)}.acu-sheet__filters-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 16px 0}.acu-sheet__filters-title{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--acu-faint)}.acu-sheet__filters{display:flex;flex-direction:column;gap:16px;padding:14px 16px 4px}.acu-sheet__select{box-sizing:border-box;width:100%;min-height:42px;padding:0 12px;border:1px solid var(--acu-border);border-radius:10px;background:#fff;font-family:inherit;font-size:13px;font-weight:600;color:var(--acu-ink)}.acu-sheet__filters-foot{padding:12px 16px 4px}.acu-sheet__apply{box-sizing:border-box;width:100%;min-height:48px;border:none;border-radius:14px;background:#0f172a;font-family:inherit;font-size:13.5px;font-weight:800;color:#fff;cursor:pointer}.acu-sheet__apply:active{background:#1e293b}@media(max-width:767px){.acu-filters-btn{display:inline-flex}.acu-chips{display:flex}.acu-toolbar__actions .acu-select,.acu-toolbar__row--filters{display:none}}.acu-fab{display:none;position:fixed;right:22px;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:50;width:56px;height:56px;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--primary, #3f5aeb);color:#fff;font-size:26px;cursor:pointer;box-shadow:0 10px 26px #3f5aeb6b;transition:transform .14s ease}.acu-fab:active{transform:scale(.94)}.acu-fab--invite{right:28px;bottom:calc(98px + env(safe-area-inset-bottom,0px));width:44px;height:44px;background:#fff;color:var(--primary, #3f5aeb);font-size:20px;border:1px solid #c7d2fe;box-shadow:0 8px 20px #0f172a29}@media(max-width:767px){.acu-header,.acu-stats{display:none}.acu-fab{display:flex}}.payments-summary-band{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:14px}.payments-summary-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.payments-summary-card{--summary-accent: #2563eb;--summary-accent-soft: rgba(37, 99, 235, .12);position:relative;overflow:hidden;min-height:108px;border-radius:16px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,#fffffffa,#f8fafcfa),linear-gradient(135deg,var(--summary-accent-soft),rgba(255,255,255,0) 72%);padding:12px 12px 10px;box-shadow:0 14px 20px -28px #0f172a94;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.payments-summary-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,var(--summary-accent),rgba(255,255,255,0))}.payments-summary-card:after{content:"";position:absolute;right:-48px;bottom:-58px;width:150px;height:150px;border-radius:999px;background:radial-gradient(circle at center,var(--summary-accent-soft) 0%,rgba(255,255,255,0) 70%);pointer-events:none}.payments-summary-card:hover{transform:translateY(-2px)}.payments-summary-card__top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.payments-summary-card__icon{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--summary-accent);background:var(--summary-accent-soft);border:1px solid var(--summary-accent);box-shadow:inset 0 1px #ffffffa6}.payments-summary-card__icon svg{width:18px;height:18px}.payments-summary-card__copy{min-width:0;flex:1 1;display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.payments-summary-card__label{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.payments-summary-card__value{max-width:100%;font-size:1.22rem;line-height:1.02;font-weight:800;letter-spacing:0;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-word}.payments-summary-card__meta{position:relative;z-index:1;margin-top:10px;padding-top:8px;border-top:1px solid rgba(148,163,184,.18);font-size:11px;line-height:1.32;color:#475569;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.payments-summary-card__meta strong{color:#0f172a}@media(max-width:640px){.payments-summary-shell{padding:10px;border-radius:16px}.payments-summary-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(84%,1fr);overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.payments-summary-grid::-webkit-scrollbar{display:none}.payments-summary-card{min-height:124px;padding:11px 11px 9px;scroll-snap-align:start}.payments-summary-card__value{font-size:1.3rem}.payments-summary-card__meta{margin-top:8px;padding-top:7px;font-size:10px;line-height:1.25}}.payment-mobile-card{cursor:pointer;transition:background .16s ease,transform .16s ease}.payment-mobile-card:active{transform:scale(.997);background:#f8fafc}.payments-mobile-actions-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;background:#02061773;opacity:0;pointer-events:none;transition:opacity .22s ease}.payments-mobile-actions-sheet-overlay--open{opacity:1;pointer-events:auto}.payments-mobile-actions-sheet{width:min(560px,100%);background:#fff;border-radius:20px 20px 0 0;border:1px solid #e2e8f0;border-bottom:none;padding:10px 12px calc(16px + env(safe-area-inset-bottom,0px));max-height:min(82vh,calc(100vh - 12px));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:0 -18px 42px #0f172a47;transform:translateY(100%);transition:transform .24s ease}.payments-mobile-actions-sheet--open{transform:translateY(0)}.payments-mobile-actions-handle{width:46px;height:5px;border-radius:999px;background:#cbd5e1;margin:2px auto 10px}.payments-mobile-actions-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:8px;text-align:center}.payments-mobile-action-btn{width:100%;border:1px solid #e2e8f0;background:#fff;color:#0f172a;border-radius:12px;min-height:46px;padding:0 14px;margin-top:8px;display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.payments-mobile-action-btn--danger{background:#fff1f2;border-color:#fecdd3;color:#be123c}.payments-mobile-action-btn--warning{background:#fffbeb;border-color:#fde68a;color:#b45309}.payments-mobile-action-btn--ghost{justify-content:center;color:#475569;font-weight:600}.tickets-import-page{display:flex;flex-direction:column;gap:10px}.tickets-import-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.tickets-import-eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:700;color:#64748b}.tickets-import-title{font-size:22px;font-weight:800;color:#0f172a;margin-top:6px}.tickets-import-subtitle{margin-top:6px;color:#475569;font-size:13px}.tickets-import-card{border-radius:20px;border:1px solid #e2e8f0;background:#fff;padding:16px;box-shadow:0 6px 18px #0f172a0f}.tickets-import-card-header{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.tickets-import-card-header h3{font-size:16px;font-weight:700;color:#0f172a}.tickets-import-card-header p{font-size:12px;color:#64748b}.tickets-import-upload{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;border:1px dashed #cbd5f5;background:linear-gradient(135deg,#f8fafc,#f1f5ff);border-radius:16px;padding:16px}.tickets-import-upload-icon{width:44px;height:44px;border-radius:14px;background:#e0e7ff;color:#3730a3;display:flex;align-items:center;justify-content:center;font-size:22px}.tickets-import-upload-body h3{font-size:14px;font-weight:700;color:#1e293b}.tickets-import-upload-body p{font-size:12px;color:#64748b}.tickets-import-upload-action{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;border:1px solid #cbd5f5;background:#fff;font-size:12px;font-weight:700;color:#3730a3;cursor:pointer;transition:all .2s ease}.tickets-import-upload-action input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.tickets-import-upload-action:hover{background:#eef2ff}.tickets-import-state{margin-top:12px;display:flex;align-items:center;gap:8px;font-size:12px;color:#475569}.tickets-import-meta{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tickets-import-meta-item{display:flex;align-items:center;gap:10px;font-size:12px;color:#334155}.tickets-import-meta-item strong{display:block;font-size:13px;color:#0f172a}.tickets-import-meta-item span{font-size:11px;color:#64748b}.tickets-import-meta-pill{background:#e0e7ff;color:#312e81;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:700}.tickets-import-summary{display:flex;flex-direction:column;gap:12px}.tickets-import-summary-card{border-radius:14px;border:1px solid #e2e8f0;padding:12px;background:#fff}.tickets-import-summary-card h4{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:6px}.tickets-import-summary-card p,.tickets-import-summary-card li{font-size:11px;color:#64748b}.tickets-import-summary-card ul{list-style:disc;padding-left:18px}.tickets-import-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tickets-import-preview{overflow:auto;border-radius:12px;border:1px solid #e2e8f0}.tickets-import-preview table{width:100%;border-collapse:collapse;font-size:12px}.tickets-import-preview th,.tickets-import-preview td{padding:8px 10px;border-bottom:1px solid #e2e8f0;text-align:left;white-space:nowrap;vertical-align:top}.tickets-import-preview th{background:#f1f5f9;font-weight:700;color:#0f172a}.tickets-import-table-head{display:flex;flex-direction:column;gap:6px;min-width:160px}.tickets-import-table-title{font-size:12px;font-weight:700;color:#0f172a}.tickets-import-table-select{font-size:11px}.tickets-import-preview tbody tr:nth-child(odd){background:#fff}.tickets-import-preview tbody tr:nth-child(2n){background:#f8fafc}.tickets-import-empty{font-size:12px;color:#94a3b8;padding:20px;border-radius:12px;border:1px dashed #e2e8f0;text-align:center}.tickets-import-error{margin-top:12px;background:#fee2e2;color:#b91c1c;border-radius:12px;padding:10px 12px;font-size:12px}@media(max-width:640px){.tickets-import-upload{grid-template-columns:1fr;text-align:center}.tickets-import-upload-icon{margin:0 auto}.tickets-import-upload-action{width:100%}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.sdlp-root{background:#fff;box-shadow:0 1px 2px #0f172a0f;overflow:hidden;font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;color:#0f172a}.sdlp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e7eb}.sdlp-toolbar-left,.sdlp-toolbar-right{display:flex;align-items:center;gap:8px}.sdlp-header{display:grid;gap:12px;padding:8px 12px;background:#f8fafc;border-bottom:1px solid #e5e7eb;z-index:1}.sdlp-header-sticky{position:-webkit-sticky;position:sticky;top:0}.sdlp-rows{width:100%}.sdlp-row{display:grid;gap:12px;align-items:center;padding:5px 12px;border-bottom:1px solid #f1f5f9;background:#fff}.sdlp-row-even{background:#f8fafc66}.sdlp-cell{min-width:0}.sdlp-cell-flex{display:flex;gap:12px;align-items:center;min-width:0}.sdlp-right{display:flex;justify-content:flex-end}.sdlp-thumb{width:64px;height:40px;border-radius:8px}.sdlp-text-block{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.sdlp-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.sdlp-footer-right{display:flex;align-items:center;gap:8px}.sdlp-shimmer{position:relative;overflow:hidden;background:#e2e8f0d9;border-radius:6px}.sdlp-shimmer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.8) 50%,transparent 70%);animation:sdlp-shimmer 1.1s infinite linear}@keyframes sdlp-shimmer{to{transform:translate(100%)}}.sdlp-h3{height:12px}.sdlp-h4{height:16px}.sdlp-w24{width:24px}.sdlp-w56{width:56px}.sdlp-w64{width:64px}.sdlp-w75{width:75%}.sdlp-w35{width:35%}.sdlp-w96{width:96px}.sdlp-w112{width:112px}.sdlp-w128{width:128px}.sdlp-w144{width:144px}.sdlp-w96p{width:96px}.sdlp-mt6{margin-top:6px}.sdlp-square{width:16px;height:16px;border-radius:3px}.sdlp-pill{width:90px;height:20px;border-radius:999px}.sdlp-btn{width:96px;height:32px;border-radius:10px}.sdlp-iconbtn{width:32px;height:32px;border-radius:10px}.sdlp-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.customers-page,.customers-page *,.customers-page *:before,.customers-page *:after,.customers-list-customer-modal,.customers-list-customer-modal *,.customers-list-customer-modal *:before,.customers-list-customer-modal *:after,.customers-list-blacklist-modal,.customers-list-blacklist-modal *,.customers-list-blacklist-modal *:before,.customers-list-blacklist-modal *:after{box-sizing:border-box}.customers-list-wallet-header{position:relative;z-index:1;display:flex;align-items:flex-start;gap:.9rem}.customers-list-wallet-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:#ffffff14;box-shadow:inset 0 1px #ffffff14}.customers-list-wallet-icon-svg{width:1.35rem;height:1.35rem}.customers-list-wallet-heading{min-width:0}.customers-list-wallet-kicker{font-size:.66rem;font-weight:800;letter-spacing:.35em;text-transform:uppercase;color:#ffffff9e}.customers-list-wallet-title{margin:.35rem 0 0;font-size:1.25rem;line-height:1.1;font-weight:800;letter-spacing:-.03em}.customers-list-wallet-description{margin:.35rem 0 0;font-size:.9rem;line-height:1.5;color:#ffffffb8}.customers-list-wallet-summary{position:relative;z-index:1;margin-top:1rem;display:flex;align-items:stretch;justify-content:space-between;gap:1rem;padding:1rem;border-radius:1.4rem;border:1px solid rgba(255,255,255,.12);background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.customers-list-wallet-summary-copy{min-width:0}.customers-list-wallet-summary-label{display:block;font-size:.68rem;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:#fff9}.customers-list-wallet-summary-value{display:block;margin-top:.35rem;font-size:2.05rem;line-height:1;font-weight:800;letter-spacing:-.04em}.customers-list-wallet-summary-badge{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:.15rem;min-width:4.6rem;padding:.65rem .85rem;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:#ffffff14}.customers-list-wallet-summary-badge-label{font-size:.62rem;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:#ffffff8a}.customers-list-wallet-summary-badge-value{font-size:1rem;font-weight:800;line-height:1}.customers-list-wallet-stats{position:relative;z-index:1;margin-top:.85rem;display:flex;flex-wrap:wrap;gap:.55rem}.customers-list-wallet-pill{display:inline-flex;align-items:center;gap:.45rem;min-height:2.35rem;padding:.55rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#ffffffe6;font-size:.78rem;font-weight:700}.customers-list-wallet-pill-icon{width:.95rem;height:.95rem;flex:0 0 auto}.customers-list-wallet-note{position:relative;z-index:1;margin:.85rem 0 0;font-size:.8rem;line-height:1.55;color:#ffffffa8}.customers-list-wallet-form{position:relative;z-index:1;margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:768px){.customers-list-wallet-form{grid-template-columns:1fr}}.customers-list-wallet-field{display:flex;flex-direction:column;gap:.35rem}.customers-list-wallet-field--full{grid-column:1 / -1}.customers-list-wallet-label{font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffffad}.customers-list-wallet-control{width:100%;min-height:2.95rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#fff;font-size:.95rem;line-height:1.4;padding:.78rem .95rem;outline:none;box-shadow:inset 0 1px #ffffff0a;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease;-webkit-appearance:none;appearance:none}.customers-list-wallet-control::placeholder{color:#ffffff75}.customers-list-wallet-control:focus{border-color:#67e8f973;box-shadow:0 0 0 3px #22d3ee26,inset 0 1px #ffffff0a;background:#ffffff1c}.customers-list-wallet-control option{color:#0f172a}.customers-list-wallet-control--textarea{min-height:5.4rem;resize:vertical}.customers-list-wallet-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.customers-list-wallet-history-title{margin:.35rem 0 0;font-size:1.15rem;line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#0f172a}.customers-list-wallet-history-description{margin:.35rem 0 0;font-size:.9rem;line-height:1.5;color:#64748b}.customers-list-wallet-history-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:.35rem .8rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.customers-list-wallet-state{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.7rem;min-height:10rem;border-radius:1.15rem;border:1px dashed #dbe4f0;background:#f8fafc;color:#64748b;font-size:.92rem}.customers-list-wallet-spinner{width:1.1rem;height:1.1rem;border-radius:9999px;border:2px solid #cbd5e1;border-top-color:#4f46e5;animation:customers-list-wallet-spin .9s linear infinite}@keyframes customers-list-wallet-spin{to{transform:rotate(360deg)}}.customers-list-wallet-history-item{border-radius:1.1rem;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc);padding:.95rem 1rem;box-shadow:0 8px 20px #0f172a0a}.customers-list-wallet-history-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.customers-list-wallet-history-entry-title{font-size:.95rem;font-weight:800;color:#0f172a}.customers-list-wallet-history-entry-description{margin-top:.25rem;font-size:.78rem;line-height:1.45;color:#64748b}.customers-list-wallet-history-amount{text-align:right;font-size:1rem;font-weight:800;letter-spacing:-.02em}.customers-list-wallet-history-amount--positive{color:#047857}.customers-list-wallet-history-amount--negative{color:#be123c}.customers-list-wallet-history-date{margin-top:.25rem;font-size:.72rem;font-weight:500;color:#94a3b8}.customers-list-wallet-history-badges{margin-top:.85rem;display:flex;flex-wrap:wrap;gap:.5rem}.customers-list-wallet-history-pill{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .7rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:.75rem;font-weight:700}.customers-list-customer-modal--view .space-y-4>*+*{margin-top:.85rem!important}.customers-list-customer-modal--view .space-y-3>*+*{margin-top:.6rem!important}.customers-list-customer-modal--view .text-2xl{font-size:1.35rem!important;line-height:1.15!important}.customers-list-customer-modal--view .text-xl{font-size:1.08rem!important;line-height:1.2!important}.customers-list-customer-modal--view .text-lg{font-size:.98rem!important;line-height:1.25!important}.customers-list-customer-modal--view .h-14.w-14{width:3.25rem!important;height:3.25rem!important}.customers-list-customer-modal--view .h-12.w-12{width:2.75rem!important;height:2.75rem!important}.customers-list-customer-modal--view .h-11.w-11{width:2.35rem!important;height:2.35rem!important}.customers-list-customer-modal--view .mt-5{margin-top:.9rem!important}.customers-list-customer-modal--view .customers-list-customer-table-wrap{margin-top:.25rem}.customers-list-customer-table-wrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:1.35rem;background:#fff;box-shadow:0 12px 30px #0f172a0d}.customers-list-customer-table{min-width:920px}.customers-list-customer-table-head,.customers-list-customer-table-row{display:grid;align-items:center;column-gap:.85rem}.customers-list-customer-table-head{padding:.7rem .9rem;background:linear-gradient(180deg,#f8fafc,#eef2ff);border-bottom:1px solid #e2e8f0}.customers-list-customer-table-head span{min-width:0;font-size:.66rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#64748b}.customers-list-customer-table-body{display:block}.customers-list-customer-table-row{padding:.72rem .9rem;border-bottom:1px solid #e2e8f0;transition:background-color .15s ease}.customers-list-customer-table-row:last-child{border-bottom:none}.customers-list-customer-table-row:hover{background:#f8fafc}.customers-list-customer-table--payments .customers-list-customer-table-head,.customers-list-customer-table--payments .customers-list-customer-table-row{grid-template-columns:minmax(0,2.4fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,.95fr) minmax(0,.95fr)}.customers-list-customer-table--tickets .customers-list-customer-table-head,.customers-list-customer-table--tickets .customers-list-customer-table-row{grid-template-columns:minmax(0,2.25fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,1fr) minmax(0,1.05fr)}.customers-list-customer-table-cell{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.2rem}.customers-list-customer-table-cell--primary{padding-right:.35rem}.customers-list-customer-table-cell--amount{align-items:flex-end;text-align:right}.customers-list-customer-table-title{font-size:.9rem;line-height:1.2;font-weight:800;color:#0f172a}.customers-list-customer-table-subtitle{font-size:.74rem;line-height:1.35;color:#64748b}.customers-list-customer-table-value{font-size:.84rem;line-height:1.3;font-weight:600;color:#0f172a}.customers-list-customer-table-note{font-size:.7rem;line-height:1.35;color:#94a3b8}.customers-list-customer-table-amount{font-size:.98rem;line-height:1.05;font-weight:800;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customers-list-customer-table-subnote{font-size:.7rem;line-height:1.35;color:#64748b}.customers-list-customer-table-badge{display:inline-flex;align-items:center;align-self:flex-start;min-height:1.55rem;padding:.3rem .55rem;border-radius:999px;border:1px solid transparent;font-size:.68rem;font-weight:800;line-height:1;white-space:nowrap}.customers-list-customer-table-code{display:inline-flex;width:-webkit-fit-content;width:fit-content;align-items:center;border-radius:.7rem;border:1px solid #e2e8f0;background:#f8fafc;padding:.28rem .6rem;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.76rem;font-weight:700;letter-spacing:.01em}.customers-list-customer-table-wrap::-webkit-scrollbar{height:10px}.customers-list-customer-table-wrap::-webkit-scrollbar-track{background:#eff6ff}.customers-list-customer-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b873;border:3px solid transparent;background-clip:content-box}@media(max-width:1280px){.customers-list-customer-table{min-width:860px}}@media(max-width:900px){.customers-list-customer-table{min-width:780px}}.customers-page-tabs-bar{display:flex;align-items:center;gap:0;padding:.3rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:1.25rem;width:-webkit-fit-content;width:fit-content;margin-bottom:10px;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #0f172a12}.customers-page-tab{display:inline-flex;align-items:center;gap:.48rem;padding:.58rem 1.3rem;border-radius:.95rem;border:1px solid transparent;cursor:pointer;font-size:.82rem;font-weight:700;line-height:1;letter-spacing:.01em;color:#64748b;background:transparent;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .18s ease}.customers-page-tab:hover:not(.customers-page-tab--active){color:#334155;background:#ffffffa6}.customers-page-tab--all.customers-page-tab--active{background:#fff;border-color:#3b5bdb2e;color:var(--primary, #3b5bdb);box-shadow:0 2px 8px #0f172a17,0 1px 2px #0f172a0d,inset 0 1px #fff;transform:translateY(-.5px)}.customers-page-tab--blacklist.customers-page-tab--active{background:linear-gradient(135deg,#be123c,#e11d48 55%,#f43f5e);border-color:#be123c40;color:#fff;box-shadow:0 4px 16px #be123c4d,0 2px 4px #be123c24,inset 0 1px #ffffff24;transform:translateY(-.5px)}.customers-page-tab-icon{width:1rem;height:1rem;flex-shrink:0;transition:transform .2s ease}.customers-page-tab--blacklist.customers-page-tab--active .customers-page-tab-icon{animation:customers-page-tab-shake .4s ease .1s both}@keyframes customers-page-tab-shake{0%{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}.customers-page-tab-label{position:relative}@media(max-width:640px){.customers-page-tab{padding:.52rem 1rem;font-size:.78rem}.customers-page-tabs-bar{width:100%}.customers-page-tab{flex:1 1;justify-content:center}}@keyframes mobile-action-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mobile-action-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}.mobile-action-sheet{animation:mobile-action-sheet-in .28s cubic-bezier(.32,.72,0,1)}.mobile-action-sheet-backdrop{background:#0000008c;animation:mobile-action-sheet-backdrop-in .22s ease both}@media(max-width:640px){.customers-list-customer-modal input,.customers-list-customer-modal select,.customers-list-customer-modal textarea,.customers-list-blacklist-modal input,.customers-list-blacklist-modal textarea{font-size:16px}}.customers-page-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.customers-page-header-bar{width:4px;height:44px;border-radius:999px;background:linear-gradient(180deg,var(--primary) 0%,#7b96ff 100%);flex-shrink:0}.customers-page-header-title{margin:0;font-size:1.55rem;font-weight:800;color:#0f172a;line-height:1.15}.customers-page-header-subtitle{margin:2px 0 0;font-size:12.5px;color:#94a3b8}@media(max-width:640px){.customers-page-header-bar{height:36px}.customers-page-header-title{font-size:1.25rem}.customers-page-header-subtitle{display:none}}.customers-card{position:relative;display:block;width:100%;box-sizing:border-box;min-width:0;text-align:left;border-radius:1.1rem;border:1px solid #e2e8f0;background:#fff;padding:.85rem .9rem;box-shadow:0 1px 3px #0f172a0f;transition:transform .14s ease,border-color .18s ease,box-shadow .18s ease}.customers-card:active{transform:scale(.99)}.customers-card--selected{border-color:#60a5fa;box-shadow:0 0 0 2px #bfdbfee6}.customers-card-top{display:flex;align-items:center;gap:.7rem;min-width:0}.customers-card-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:999px;border:1px solid #e2e8f0;background:#f1f5f9;font-size:.8rem;font-weight:700;color:#475569}.customers-card-identity{min-width:0;flex:1 1}.customers-card-name{font-size:.92rem;font-weight:700;line-height:1.2;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customers-card-email{margin-top:.1rem;font-size:.72rem;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customers-card-check{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:-.5rem -.35rem -.5rem 0;cursor:pointer}.customers-card-chips{margin-top:.7rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.customers-card-wallet{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;border:1px solid #bae6fd;background:#f0f9ff;padding:.18rem .6rem;font-size:.72rem;font-weight:800;color:#0369a1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customers-card-foot{margin-top:.7rem;padding-top:.6rem;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.7rem;color:#94a3b8}.customers-card-contact{display:inline-flex;align-items:center;gap:.3rem;min-width:0;color:#475569;font-weight:600}.customers-card-more{display:inline-flex;align-items:center;gap:.15rem;flex:0 0 auto;font-size:.7rem;font-weight:700;color:var(--primary, #3b5bdb)}.customers-card-more svg{width:.9rem;height:.9rem}@media(max-width:640px){.customers-toolbar{flex-wrap:nowrap;gap:.5rem}.customers-toolbar-actions button{min-height:2.35rem;padding-inline:.7rem}.customers-page-search input{font-size:16px;min-height:2.75rem}.customers-page-search button{min-height:2.75rem}}.customers-phone-link{display:inline-flex;align-items:center;gap:.4rem;min-width:0;max-width:100%;color:#0f172a;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none;transition:color .15s ease,opacity .15s ease}.customers-phone-link:hover{color:#15803d}.customers-phone-link:hover .customers-phone-icon{opacity:1}.customers-phone-flag{display:inline-flex;flex:0 0 auto;width:1.15rem;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #0f172a24}.customers-phone-flag svg{display:block;width:100%;height:auto}.customers-phone-number{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customers-phone-icon{flex:0 0 auto;width:.95rem;height:.95rem;color:#16a34a;opacity:.7}@media(max-width:640px){.customers-card-contact .customers-phone-link{min-height:2.25rem}}.cfilter-bar{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem}.cfilter-open{display:inline-flex;flex-shrink:0;align-items:center;gap:.4rem;min-height:2.6rem;padding:0 .9rem;border-radius:1rem;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.cfilter-open:hover{border-color:#cbd5e1;background:#f1f5f9}.cfilter-open--active{border-color:transparent;background:linear-gradient(135deg,var(--primary, #3b5bdb),#5b7bff);color:#fff;box-shadow:0 6px 16px #3b5bdb3d}.cfilter-open-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:#fff;color:var(--primary, #3b5bdb);font-size:.66rem;font-weight:800}.cfilter-open:not(.cfilter-open--active) .cfilter-open-count{background:var(--primary, #3b5bdb);color:#fff}.cfilter-open-chevron{width:.9rem;height:.9rem;transition:transform .2s ease}.cfilter-reset{flex-shrink:0;min-height:2.6rem;padding:0 .85rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.78rem;font-weight:600;cursor:pointer}.cfilter-reset:hover{background:#f8fafc;color:#334155}.cfilter-chips{display:flex;flex-wrap:wrap;gap:.35rem}.cfilter-chip{display:inline-flex;align-items:center;gap:.2rem;padding:.22rem .3rem .22rem .65rem;border-radius:999px;border:1px solid #c7d2fe;background:#eef2ff;color:#3730a3;font-size:.72rem;font-weight:600}.cfilter-chip-x{display:grid;place-items:center;width:1.15rem;height:1.15rem;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.cfilter-chip-x:hover{background:#c7d2fe}.cfilter-chip-all{border:0;background:none;padding:.22rem .4rem;color:#64748b;font-size:.72rem;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@keyframes cfilter-drawer-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}.cfilter-drawer{border-top:1px solid #eef2f7;background:linear-gradient(180deg,#f8fafc,#fff 60%);padding:1rem;animation:cfilter-drawer-in .18s ease both}@media(prefers-reduced-motion:reduce){.cfilter-drawer{animation:none}}.cfilter-panel{display:flex;flex-direction:column;gap:.9rem}.cfilter-presets{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.cfilter-presets-label{margin-right:.15rem;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8}.cfilter-preset{display:inline-flex;align-items:center;gap:.35rem;min-height:2.15rem;padding:0 .75rem;border-radius:999px;border:1px dashed #cbd5e1;background:#fff;color:#475569;font-size:.75rem;font-weight:700;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .12s ease}.cfilter-preset:hover{border-color:#a5b4fc;background:#f5f7ff;color:#3730a3}.cfilter-preset:active{transform:scale(.97)}.cfilter-preset--active{border-style:solid;border-color:transparent;background:linear-gradient(135deg,#1e293b,#334155);color:#fff}.cfilter-section{border-radius:1.1rem;border:1px solid #e8edf5;background:#fff;padding:.8rem .9rem .9rem}.cfilter-section-head{display:flex;align-items:center;gap:.45rem;margin-bottom:.7rem;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.cfilter-section-icon{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:.6rem}.cfilter-section-icon--indigo{background:#eef2ff;color:#4f46e5}.cfilter-section-icon--emerald{background:#ecfdf5;color:#059669}.cfilter-section-icon--sky{background:#f0f9ff;color:#0284c7}.cfilter-section-icon--amber{background:#fffbeb;color:#d97706}.cfilter-section-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.cfilter-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cfilter-field--range{grid-column:span 2}}@media(min-width:1280px){.cfilter-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cfilter-field--range{grid-column:span 1}}.cfilter-field{min-width:0}.cfilter-field-head{display:flex;align-items:center;gap:.3rem;margin-bottom:.35rem;font-size:.72rem;font-weight:700;color:#475569}.cfilter-field-icon{width:.9rem;height:.9rem;flex-shrink:0;color:#94a3b8}.cfilter-seg{display:flex;flex-wrap:wrap;gap:.2rem;padding:.2rem;border-radius:.85rem;border:1px solid #e2e8f0;background:#f8fafc}.cfilter-seg--wrap .cfilter-seg-btn{flex:0 0 auto}.cfilter-seg-btn{flex:1 1 auto;min-width:0;min-height:2.1rem;padding:0 .6rem;border:1px solid transparent;border-radius:.65rem;background:transparent;color:#64748b;font-size:.75rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.cfilter-seg-btn:hover{color:#334155;background:#fffc}.cfilter-seg-btn--neutral{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a1a}.cfilter-seg-btn--on{background:var(--primary, #3b5bdb);color:#fff;box-shadow:0 2px 8px #3b5bdb47}.cfilter-seg-btn--yes{background:#059669;color:#fff;box-shadow:0 2px 8px #05966942}.cfilter-seg-btn--no{background:#e11d48;color:#fff;box-shadow:0 2px 8px #e11d483d}.cfilter-seg-btn--yes:hover,.cfilter-seg-btn--no:hover,.cfilter-seg-btn--on:hover,.cfilter-seg-btn--neutral:hover{color:#fff}.cfilter-seg-btn--neutral:hover{color:#0f172a;background:#fff}.cfilter-shortcuts{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.45rem}.cfilter-shortcut{min-height:1.85rem;padding:0 .6rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.7rem;font-weight:700;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.cfilter-shortcut:hover{border-color:#cbd5e1;background:#f8fafc;color:#334155}.cfilter-shortcut--active{border-color:transparent;background:#0f172a;color:#fff}.cfilter-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cfilter-range-side{display:flex;min-width:0;flex-direction:column;gap:.2rem}.cfilter-range-label{font-size:.65rem;font-weight:600;color:#94a3b8}.cfilter-input-wrap{position:relative;display:flex;align-items:center;min-width:0}.cfilter-input-prefix{position:absolute;left:.6rem;font-size:.72rem;font-weight:700;color:#94a3b8;pointer-events:none}.cfilter-input{width:100%;min-width:0;min-height:2.5rem;padding:0 .65rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;color:#0f172a;font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.cfilter-input--money{padding-left:2rem}.cfilter-input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f624}.cfilter-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 1.15rem .7rem;border-bottom:1px solid #f1f5f9}.cfilter-sheet-title{display:inline-flex;align-items:center;gap:.45rem;font-size:.95rem;font-weight:800;color:#0f172a}.cfilter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;height:1.3rem;padding:0 .35rem;border-radius:999px;background:var(--primary, #3b5bdb);color:#fff;font-size:.68rem;font-weight:800}.cfilter-sheet-clear{border:0;background:none;color:var(--primary, #3b5bdb);font-size:.78rem;font-weight:700;cursor:pointer}.cfilter-sheet-body{max-height:62vh;overflow-y:auto;padding:.9rem 1rem;background:#f8fafc}.cfilter-sheet-foot{border-top:1px solid #f1f5f9;padding:.75rem 1rem calc(1.5rem + env(safe-area-inset-bottom));background:#fff}.cfilter-sheet-cta{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:3rem;border:0;border-radius:1rem;background:linear-gradient(135deg,var(--primary, #3b5bdb),#5b7bff);color:#fff;font-size:.9rem;font-weight:800;cursor:pointer;transition:transform .12s ease}.cfilter-sheet-cta:active{transform:scale(.98)}.cfilter-sheet-cta-count{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;background:#ffffff38;font-size:.75rem;font-weight:800}@media(max-width:767px){.customers-page-header{display:none}}.cf-modal{--cf-ink: #0f172a;--cf-ink-2: #475569;--cf-muted: #8a96a8;--cf-line: #e6ebf2;--cf-soft: #f5f7fb;--cf-primary: var(--primary, #3f5aeb);--cf-primary-soft: #eef1fe;color:var(--cf-ink)}.cf-tier--member{--cf-tier-a: #f1f5f9;--cf-tier-b: #cbd5e1;--cf-tier-on: #334155;--cf-tier-badge-bg: #f1f5f9;--cf-tier-badge-ink: #475569;--cf-tier-glow: rgba(148, 163, 184, .16);--cf-tier-glass: rgba(255, 255, 255, .6)}.cf-tier--silver{--cf-tier-a: #f8fafc;--cf-tier-b: #94a3b8;--cf-tier-on: #0f172a;--cf-tier-badge-bg: #e2e8f0;--cf-tier-badge-ink: #334155;--cf-tier-glow: rgba(148, 163, 184, .22);--cf-tier-glass: rgba(255, 255, 255, .55)}.cf-tier--gold{--cf-tier-a: #fde68a;--cf-tier-b: #f59e0b;--cf-tier-on: #451a03;--cf-tier-badge-bg: #fef3c7;--cf-tier-badge-ink: #92400e;--cf-tier-glow: rgba(245, 158, 11, .16);--cf-tier-glass: rgba(255, 255, 255, .5)}.cf-tier--platinum{--cf-tier-a: #ddd6fe;--cf-tier-b: #8b5cf6;--cf-tier-on: #2e1065;--cf-tier-badge-bg: #ede9fe;--cf-tier-badge-ink: #5b21b6;--cf-tier-glow: rgba(139, 92, 246, .14);--cf-tier-glass: rgba(255, 255, 255, .5)}.cf-tier--black{--cf-tier-a: #475569;--cf-tier-b: #020617;--cf-tier-on: #f8fafc;--cf-tier-badge-bg: #0f172a;--cf-tier-badge-ink: #f8fafc;--cf-tier-glow: rgba(15, 23, 42, .1);--cf-tier-glass: rgba(255, 255, 255, .1)}.cf-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.cf-body,.cf-side,.cf-main{min-width:0}.cf-tabs-anchor{display:block;height:0}.cf-panel,.cf-stack{display:grid;gap:14px;min-width:0}@media(min-width:900px){.cf-shell{grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}}@media(min-width:900px)and (min-height:860px){.cf-side{position:-webkit-sticky;position:sticky;top:0}}.cf-id{border:1px solid var(--cf-line);border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 6px 24px -14px #0f172a2e}.cf-id__hero{display:flex;align-items:center;gap:12px;padding:16px 16px 12px;background:linear-gradient(180deg,var(--cf-tier-glow) 0%,rgba(255,255,255,0) 100%)}.cf-avatar{position:relative;flex-shrink:0;width:56px;height:56px;border-radius:18px;display:grid;place-items:center;overflow:hidden;font-size:18px;font-weight:800;letter-spacing:.02em;color:var(--cf-tier-on);background:linear-gradient(135deg,var(--cf-tier-a) 0%,var(--cf-tier-b) 100%);box-shadow:0 0 0 3px #fff,0 6px 16px -6px #0f172a59}.cf-avatar img{width:100%;height:100%;object-fit:cover}.cf-avatar--sm{width:42px;height:42px;border-radius:14px;font-size:14px}.cf-id__who{min-width:0;display:grid;gap:5px}.cf-id__name{margin:0;font-size:17px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--cf-ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.cf-id__badges{display:flex;flex-wrap:wrap;gap:5px}.cf-id__since{font-size:11.5px;color:var(--cf-muted)}.cf-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:var(--cf-ink-2);font-size:11px;font-weight:700;white-space:nowrap}.cf-badge svg{width:13px;height:13px;flex-shrink:0}.cf-badge--good{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.cf-badge--bad{border-color:#fecdd3;background:#fff1f2;color:#be123c}.cf-badge--tier{border-color:transparent;background:var(--cf-tier-badge-bg);color:var(--cf-tier-badge-ink)}.cf-id__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;padding:0 16px 14px}.cf-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border-radius:12px;border:1px solid #dbe2ea;background:#fff;color:var(--cf-ink);font-family:inherit;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.cf-btn svg{width:16px;height:16px;flex-shrink:0}.cf-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.cf-btn:active:not(:disabled){transform:scale(.98)}.cf-btn:disabled{opacity:.55;cursor:not-allowed}.cf-btn--primary{border-color:var(--cf-primary);background:var(--cf-primary);color:#fff;box-shadow:0 6px 16px -8px #3f5aebb3}.cf-btn--primary:hover:not(:disabled){background:#3049d6;border-color:#3049d6}.cf-btn--wa{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.cf-btn--wa:hover:not(:disabled){background:#dcfce7;border-color:#86efac}.cf-btn--success{border-color:#059669;background:#059669;color:#fff}.cf-btn--success:hover:not(:disabled){background:#047857;border-color:#047857}.cf-btn--danger{border-color:#e11d48;background:#e11d48;color:#fff}.cf-btn--danger:hover:not(:disabled){background:#be123c;border-color:#be123c}.cf-btn--ghost-bad{border-color:#fecdd3;background:#fff;color:#be123c}.cf-btn--ghost-bad:hover:not(:disabled){background:#fff1f2;border-color:#fda4af}.cf-btn--block{width:100%;min-height:44px;font-size:14px}.cf-btn--sm{min-height:32px;padding:0 10px;font-size:12px;border-radius:10px}.cf-link{display:inline-flex;align-items:center;gap:3px;padding:4px 0;border:0;background:transparent;color:var(--cf-primary);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}.cf-link svg{width:14px;height:14px}.cf-link:hover{text-decoration:underline}.cf-link--start{justify-self:start;margin-top:4px}.cf-id__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));border-top:1px solid var(--cf-line)}.cf-mini{display:grid;gap:2px;align-content:center;min-width:0;padding:10px 12px;border:0;border-right:1px solid var(--cf-line);background:#fff;color:var(--cf-ink);font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.cf-mini:last-child{border-right:0}.cf-mini:hover{background:var(--cf-soft)}.cf-mini__label{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cf-muted)}.cf-mini__value{font-size:14px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-mini__sub{font-size:10.5px;color:var(--cf-muted)}.cf-id__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0 16px;border:0;border-top:1px solid var(--cf-line);background:#fff;color:var(--cf-ink-2);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.cf-id__toggle-icon{width:16px;height:16px;transition:transform .2s ease}.cf-id__toggle-icon.is-open{transform:rotate(180deg)}.cf-id__more{display:none;gap:14px;padding:4px 16px 16px;border-top:1px solid var(--cf-line)}.cf-id__more.is-open,.cf-facts{display:grid}.cf-fact{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0}.cf-fact+.cf-fact{border-top:1px dashed #edf1f6}.cf-fact__icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--cf-soft);color:var(--cf-ink-2)}.cf-fact__icon svg{width:16px;height:16px}.cf-fact__body{display:grid;gap:1px;min-width:0}.cf-fact__label{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cf-muted)}.cf-fact__value{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;color:var(--cf-ink)}.cf-fact__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-fact__ok{flex-shrink:0;margin-left:6px;padding:1px 6px;border-radius:999px;background:#f0fdf4;color:#15803d;font-size:10px;font-weight:700;letter-spacing:0;text-transform:none}.cf-fact__empty{color:var(--cf-muted);font-weight:500}.cf-fact .customers-phone-link{min-width:0}.cf-copy{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:9px;background:transparent;color:#94a3b8;cursor:pointer;transition:background-color .15s ease,color .15s ease}.cf-copy svg{width:16px;height:16px}.cf-copy:hover{background:var(--cf-soft);color:var(--cf-primary)}.cf-copy.is-copied{color:#059669}.cf-id__block{display:grid;gap:3px}.cf-id__block-title{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cf-muted)}.cf-id__block-title svg{width:14px;height:14px}.cf-id__line{font-size:13px;color:var(--cf-ink);line-height:1.4}.cf-kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;margin:0;font-size:12.5px}.cf-kv dt{color:var(--cf-muted)}.cf-kv dd{margin:0;color:var(--cf-ink);font-weight:600;text-align:right}@media(min-width:900px){.cf-id__toggle{display:none}.cf-id__more{display:grid}.cf-id__stats{grid-template-columns:minmax(0,1fr)}.cf-mini{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:10px;padding:9px 16px;border-right:0;border-bottom:1px solid var(--cf-line)}.cf-mini:last-child{border-bottom:0}.cf-mini__value{grid-column:2;grid-row:1;text-align:right}.cf-mini__sub{grid-column:2;text-align:right}}.cf-tabs-wrap{position:relative;padding:0 0 12px}.cf-tabs{display:flex;gap:4px;padding:4px;border-radius:14px;background:#f1f4f9;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.cf-tabs::-webkit-scrollbar{display:none}.cf-tab{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--cf-ink-2);font-family:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.cf-tab:hover:not(.is-active){color:var(--cf-ink);background:#fff9}.cf-tab.is-active{background:#fff;color:var(--cf-ink);box-shadow:0 1px 2px #0f172a14,0 4px 12px -4px #0f172a1f}.cf-tab__icon{width:16px;height:16px;flex-shrink:0;color:var(--cf-muted)}.cf-tab.is-active .cf-tab__icon{color:var(--cf-primary)}.cf-tab__count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#e2e8f0;color:var(--cf-ink-2);font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cf-tab.is-active .cf-tab__count{background:var(--cf-primary);color:#fff}.cf-tab__dot{width:8px;height:8px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 2px #fff}.cf-tabs__busy{position:absolute;left:8px;right:8px;bottom:5px;height:2px;border-radius:2px;overflow:hidden;background:#3f5aeb1f}.cf-tabs__busy:after{content:"";position:absolute;top:0;bottom:0;left:-30%;width:30%;border-radius:2px;background:var(--cf-primary);animation:cf-busy 1s ease-in-out infinite}@keyframes cf-busy{to{left:100%}}@media(min-width:900px)and (max-width:1150px){.cf-tab__icon{display:none}}.cf-section{border:1px solid var(--cf-line);border-radius:18px;background:#fff;padding:14px;min-width:0}.cf-section--warn{border-color:#fde68a;background:#fffbeb}.cf-section--list{padding:0;overflow:hidden}.cf-section--list>.cf-section__head{padding:12px 14px 10px;margin:0;border-bottom:1px solid #eef2f6}.cf-section--list>.cf-list{border:0;border-radius:0}.cf-section__head,.cf-block__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}.cf-section__title,.cf-block__title{margin:0;font-size:14px;font-weight:800;color:var(--cf-ink)}.cf-section__meta,.cf-block__meta{font-size:12px;color:var(--cf-muted)}.cf-block{min-width:0}.cf-360-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.cf-duo{display:grid;gap:14px}@media(min-width:1150px){.cf-duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.cf-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.cf-stat{display:grid;gap:2px;min-width:0;padding:11px 13px;border-radius:14px;background:var(--cf-soft)}.cf-stat__label{font-size:11.5px;font-weight:600;color:var(--cf-ink-2)}.cf-stat__value{font-size:17px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cf-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-stat__sub{font-size:11px;color:var(--cf-muted)}.cf-stat--good .cf-stat__value{color:#047857}.cf-stat--warn .cf-stat__value{color:#b45309}.cf-stat--bad .cf-stat__value{color:#be123c}.cf-empty{display:grid;justify-items:center;gap:8px;padding:22px 12px;border:1px dashed #dbe2ea;border-radius:14px;background:#fafbfd;color:var(--cf-muted);font-size:12.5px;text-align:center}.cf-empty__icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#fff;border:1px solid var(--cf-line);color:#94a3b8}.cf-empty__icon svg{width:18px;height:18px}.cf-more{justify-self:start;margin-top:2px;padding:6px 10px;border:1px solid #dbe2ea;border-radius:999px;background:#fff;color:var(--cf-ink-2);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.cf-more:hover{border-color:var(--cf-primary);color:var(--cf-primary)}.cf-alerts{display:grid;gap:8px}.cf-alert{--cf-alert-ink: #1d4ed8;--cf-alert-bg: #eff6ff;--cf-alert-line: #bfdbfe;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--cf-alert-line);border-radius:14px;background:var(--cf-alert-bg)}.cf-alert--bad{--cf-alert-ink: #be123c;--cf-alert-bg: #fff1f2;--cf-alert-line: #fecdd3}.cf-alert--warn{--cf-alert-ink: #b45309;--cf-alert-bg: #fffbeb;--cf-alert-line: #fde68a}.cf-alert__icon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#fff;color:var(--cf-alert-ink)}.cf-alert__icon svg{width:18px;height:18px}.cf-alert__body{display:grid;gap:1px;min-width:0;font-size:12px;color:var(--cf-ink-2)}.cf-alert__body strong{font-size:13px;color:var(--cf-alert-ink)}.cf-alert__action{display:inline-flex;align-items:center;gap:2px;min-height:32px;padding:0 10px;border:1px solid var(--cf-alert-line);border-radius:10px;background:#fff;color:var(--cf-alert-ink);font-family:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.cf-alert__action svg{width:14px;height:14px}.cf-msg{margin:0;padding:9px 12px;border-radius:12px;font-size:12.5px;line-height:1.45}.cf-msg--bad{background:#fff1f2;color:#be123c}.cf-msg--ok{background:#ecfdf5;color:#047857}.cf-msg--info{background:#fffbeb;color:#92400e}.cf-msg--banner{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border:1px solid #fecdd3}.cf-date{width:52px;flex-shrink:0;display:grid;justify-items:center;align-content:center;gap:1px;padding:7px 0 6px;border:1px solid var(--cf-line);border-radius:12px;background:#fff;box-shadow:inset 0 4px 0 var(--cf-zone, #cbd5e1)}.cf-date--empty{min-height:58px;color:var(--cf-muted)}.cf-date__wd{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--cf-muted)}.cf-date__day{font-size:20px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cf-ink)}.cf-date__mon{font-size:10.5px;font-weight:700;text-transform:uppercase;color:var(--cf-ink-2)}.cf-trips{display:grid;gap:6px}.cf-trip{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px;border-radius:14px;background:var(--cf-soft)}.cf-trip__body{display:grid;gap:2px;min-width:0}.cf-trip__title{font-size:13px;font-weight:700;color:var(--cf-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-trip__sub{font-size:11.5px;color:var(--cf-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-trip__when,.cf-ticket__when{padding:3px 8px;border-radius:999px;background:var(--cf-primary-soft);color:var(--cf-primary);font-size:11px;font-weight:800;white-space:nowrap}.cf-group{display:grid;gap:10px}.cf-group__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cf-group__title{margin:0;font-size:14px;font-weight:800;color:var(--cf-ink)}.cf-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#eef2f7;color:var(--cf-ink-2);font-size:11.5px;font-weight:800}.cf-group__hint{font-size:12px;color:var(--cf-muted)}.cf-group__empty{margin:0;padding:12px 14px;border-radius:12px;background:var(--cf-soft);color:var(--cf-muted);font-size:12.5px}.cf-tickets{display:grid;gap:8px}.cf-ticket{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:12px;border:1px solid var(--cf-line);border-radius:16px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.cf-ticket:hover{border-color:#d5dde8;box-shadow:0 6px 18px -12px #0f172a40}.cf-ticket.is-inactive{background:#fafbfc}.cf-ticket .cf-date{align-self:start}.cf-ticket.is-inactive .cf-date{opacity:.7}.cf-ticket__main{display:grid;gap:8px;min-width:0}.cf-ticket__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cf-ticket__titles{display:grid;gap:2px;min-width:0}.cf-ticket__type{font-size:13.5px;font-weight:800;line-height:1.3;color:var(--cf-ink)}.cf-ticket.is-inactive .cf-ticket__type{color:var(--cf-ink-2)}.cf-ticket__event{font-size:12px;color:var(--cf-ink-2);line-height:1.35}.cf-ticket__status{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.cf-ticket__foot{display:flex;align-items:center;justify-content:space-between;gap:4px 12px;flex-wrap:wrap;padding-top:6px;border-top:1px solid #eef2f6;font-size:11px;color:var(--cf-muted)}.cf-ticket__code{display:inline-flex;align-items:center;gap:4px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--cf-ink-2)}.cf-ticket__code>svg{width:13px;height:13px;flex-shrink:0}.cf-ticket__code .cf-copy{width:24px;height:24px;border-radius:7px}.cf-ticket__code .cf-copy svg{width:14px;height:14px}.cf-ticket__issued{white-space:nowrap}.cf-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border-width:1px;border-style:solid;font-size:11px;font-weight:700;white-space:nowrap}.cf-chips{display:flex;flex-wrap:wrap;gap:5px}.cf-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:24px;padding:0 8px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:var(--cf-ink-2);font-size:11.5px;font-weight:600}.cf-chip svg{width:13px;height:13px;flex-shrink:0}.cf-chip__dot{width:9px;height:9px;border-radius:999px;flex-shrink:0;box-shadow:inset 0 0 0 1px #0f172a1f}.cf-chip__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-chip--ok{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.cf-chip--indigo{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.cf-chip--amber{border-color:#fde68a;background:#fffbeb;color:#b45309}.cf-chip--sky{border-color:#bae6fd;background:#f0f9ff;color:#0369a1}.cf-chip--violet{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.cf-list{border:1px solid var(--cf-line);border-radius:16px;background:#fff;overflow:hidden}.cf-list--flush{border:0;border-radius:0;margin:0 -14px -14px}.cf-pay{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 14px;outline:none}.cf-pay+.cf-pay{border-top:1px solid #eef2f6}.cf-pay.is-clickable{grid-template-columns:34px minmax(0,1fr) auto 14px;cursor:pointer}.cf-pay.is-clickable:hover,.cf-pay.is-clickable:focus-visible{background:#f8fafc}.cf-pay.is-clickable:focus-visible{box-shadow:inset 0 0 0 2px var(--cf-primary)}.cf-pay__icon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--cf-primary-soft);color:var(--cf-primary)}.cf-pay__icon svg{width:17px;height:17px}.cf-pay__main{display:grid;gap:2px;min-width:0}.cf-pay__title{font-size:13px;font-weight:700;color:var(--cf-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-pay__sub{font-size:11.5px;color:var(--cf-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-pay__side{display:grid;justify-items:end;gap:3px}.cf-pay__amount{font-size:13.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cf-ink);white-space:nowrap}.cf-pay__meta{display:inline-flex;align-items:center;gap:6px}.cf-pay__net{font-size:11px;color:var(--cf-muted);white-space:nowrap}.cf-pay__chev{width:14px;height:14px;color:#b6c0ce}.cf-wallet{display:grid;gap:12px}.cf-wallet__balance{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;padding:18px 20px;border-radius:18px;color:#fff;background:radial-gradient(120% 140% at 100% 0%,#6ee7b759,#6ee7b700 55%),linear-gradient(140deg,#064e3b,#047857 55%,#059669);box-shadow:0 16px 36px -22px #047857cc}.cf-wallet__main{display:grid;gap:4px;min-width:0}.cf-wallet__label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#fffc}.cf-wallet__label svg{width:16px;height:16px}.cf-wallet__value{font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cf-wallet__sub{font-size:12px;color:#ffffffb8}.cf-wallet__totals{display:flex;gap:8px}.cf-wallet__totals>div{display:grid;gap:1px;min-width:110px;padding:8px 12px;border-radius:12px;background:#ffffff1f}.cf-wallet__totals span{font-size:11px;font-weight:700;color:#ffffffb8}.cf-wallet__totals b{font-size:15px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cf-wallet__form{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;border:1px solid var(--cf-line);border-radius:18px;background:#fff}.cf-wallet__msgs{display:grid;gap:8px}.cf-wallet__submit{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.cf-wallet__submit .cf-btn{min-height:44px;min-width:220px;font-size:14px}.cf-wallet__after{font-size:12.5px;color:var(--cf-muted)}.cf-wallet__after b{color:var(--cf-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cf-wallet__after.is-bad b{color:#be123c}@media(min-width:700px){.cf-wallet__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"op amount" "reason reason" "msgs msgs" "submit submit"}.cf-wallet__op{grid-area:op}.cf-wallet__amount{grid-area:amount}.cf-wallet__reason{grid-area:reason}.cf-wallet__msgs{grid-area:msgs}.cf-wallet__submit{grid-area:submit}}@media(max-width:640px){.cf-wallet__totals{width:100%}.cf-wallet__totals>div{flex:1 1;min-width:0}.cf-wallet__submit .cf-btn{width:100%;min-width:0}}.cf-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:#f1f4f9}.cf-seg__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:0;border-radius:9px;background:transparent;color:var(--cf-ink-2);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.cf-seg__btn svg{width:16px;height:16px}.cf-seg__btn.is-credit,.cf-seg__btn.is-debit{background:#fff;box-shadow:0 1px 2px #0f172a14,0 4px 10px -4px #0f172a24}.cf-seg__btn.is-credit{color:#047857}.cf-seg__btn.is-debit{color:#be123c}.cf-pending{display:grid;gap:8px}.cf-pending__row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #fde68a;border-radius:14px;background:#fff}.cf-pending__main{display:grid;gap:2px;min-width:0;font-size:11.5px;color:var(--cf-ink-2)}.cf-pending__main strong{font-size:13px;color:var(--cf-ink)}.cf-pending__reason{font-style:italic}.cf-pending__actions{display:flex;gap:6px}.cf-ledger{display:grid}.cf-entry{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 0}.cf-entry+.cf-entry{border-top:1px solid #eef2f6}.cf-entry__sign{width:30px;height:30px;border-radius:10px;display:grid;place-items:center}.cf-entry__sign svg{width:16px;height:16px}.cf-entry__sign.is-pos{background:#ecfdf5;color:#047857}.cf-entry__sign.is-neg{background:#fff1f2;color:#be123c}.cf-entry__main{display:grid;gap:2px;min-width:0}.cf-entry__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px}.cf-entry__amount{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cf-entry__amount.is-pos{color:#047857}.cf-entry__amount.is-neg{color:#be123c}.cf-entry__desc{font-size:12px;color:var(--cf-ink-2)}.cf-entry__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:2px;font-size:11px;color:var(--cf-muted)}.cf-tierhero{position:relative;overflow:hidden;display:grid;gap:14px;padding:18px;border-radius:20px;color:var(--cf-tier-on);background:linear-gradient(135deg,var(--cf-tier-a) 0%,var(--cf-tier-b) 100%);box-shadow:0 16px 36px -22px #0f172a8c}.cf-tierhero:after{content:"";position:absolute;right:-60px;top:-80px;width:220px;height:220px;border-radius:50%;border:1px solid rgba(255,255,255,.35);pointer-events:none}.cf-tierhero__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cf-tierhero__top>div{display:grid;gap:2px}.cf-tierhero__kicker{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.cf-tierhero__name{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.cf-tierhero__rule{font-size:12.5px;opacity:.8}.cf-tierhero__icon{width:34px;height:34px;opacity:.55;flex-shrink:0}.cf-tierhero__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.cf-tierhero__stats>div{display:grid;gap:1px;padding:9px 12px;border-radius:12px;background:var(--cf-tier-glass);min-width:0}.cf-tierhero__stats span{font-size:11px;font-weight:700;opacity:.75}.cf-tierhero__stats b{font-size:17px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-progress-group{display:grid;gap:10px}.cf-progress{display:grid;gap:5px}.cf-progress__top{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--cf-ink-2)}.cf-progress__top b{color:var(--cf-ink)}.cf-progress__bar{height:8px;border-radius:999px;background:#eef2f7;overflow:hidden}.cf-progress__bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#6d83f2 0%,var(--cf-primary) 100%)}.cf-muted-line{margin:0;font-size:12.5px;color:var(--cf-ink-2)}.cf-ladder{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:16px 0 0;padding:0;list-style:none}.cf-ladder:before{content:"";position:absolute;top:13px;left:10%;right:10%;height:2px;background:#e2e8f0}.cf-ladder li{position:relative;display:grid;justify-items:center;gap:3px;text-align:center;min-width:0}.cf-ladder__dot{position:relative;z-index:1;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#eef2f7;color:#94a3b8;font-size:11px;font-weight:800;box-shadow:0 0 0 3px #fff}.cf-ladder__dot svg{width:14px;height:14px}.cf-ladder li.is-done .cf-ladder__dot{background:var(--cf-primary);color:#fff}.cf-ladder li.is-current .cf-ladder__dot{background:#fff;color:var(--cf-primary);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--cf-primary)}.cf-ladder__label{font-size:11.5px;font-weight:700;color:var(--cf-ink-2)}.cf-ladder li.is-current .cf-ladder__label{color:var(--cf-ink)}.cf-ladder__rule{display:grid;font-size:10px;line-height:1.3;color:var(--cf-muted)}.cf-benefits{display:grid;gap:7px;margin:0;padding:0;list-style:none}.cf-benefits li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:12.5px;color:var(--cf-ink-2)}.cf-benefits svg{width:18px;height:18px;color:#059669}.cf-loyal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:10px 0}.cf-loyal-row+.cf-loyal-row{border-top:1px solid #eef2f6}.cf-loyal-row__main{display:grid;gap:1px;min-width:0;font-size:12px;color:var(--cf-ink-2)}.cf-loyal-row__main strong{font-size:13px;color:var(--cf-ink)}.cf-loyal-row__date{font-size:11px;color:var(--cf-muted)}.cf-loyal-row__deltas{display:flex;gap:12px;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cf-modal .is-pos{color:#047857}.cf-modal .is-neg{color:#be123c}.cf-modal .is-zero{color:#cbd5e1}.cf-edit{display:grid;gap:14px}.cf-edit__preview{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--cf-line);border-radius:18px;background:linear-gradient(180deg,var(--cf-tier-glow) 0%,#fff 100%)}.cf-edit__who{display:grid;gap:2px;min-width:0;flex:1 1}.cf-edit__who strong{font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-edit__who>span{font-size:12px;color:var(--cf-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-placeholder{color:#cbd5e1}.cf-edit__grid{display:grid;gap:14px}.cf-edit__col{display:grid;gap:14px;align-content:start;min-width:0}@media(min-width:900px){.cf-edit__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}}.cf-form-section{display:grid;gap:12px;padding:14px;border:1px solid var(--cf-line);border-radius:18px;background:#fff;min-width:0}.cf-form-section__head{display:flex;align-items:center;gap:8px}.cf-form-section__icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--cf-primary-soft);color:var(--cf-primary)}.cf-form-section__icon svg{width:16px;height:16px}.cf-form-section__title{font-size:14px;font-weight:800;color:var(--cf-ink)}.cf-form-section__hint{margin:0;font-size:12px;color:var(--cf-muted)}.cf-form-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.cf-span-1{grid-column:span 1}.cf-span-2{grid-column:span 2}.cf-span-3{grid-column:span 3}.cf-span-4{grid-column:span 4}.cf-span-6{grid-column:span 6}@media(max-width:560px){.cf-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-form-grid>*{grid-column:span 2}.cf-form-grid>.cf-m-1{grid-column:span 1}}.cf-field{display:grid;gap:5px;min-width:0}.cf-field__label{font-size:12px;font-weight:700;color:var(--cf-ink-2)}.cf-field__label em{font-style:normal;font-weight:500;color:var(--cf-muted)}.cf-input{width:100%;min-height:42px;margin:0;padding:0 12px;border:1px solid #d9e1ea;border-radius:12px;background:#fff;color:var(--cf-ink);font-family:inherit;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.cf-input::placeholder{color:#b6c0ce}.cf-input:focus{border-color:var(--cf-primary);box-shadow:0 0 0 3px #3f5aeb24}.cf-input--area{min-height:70px;padding:10px 12px;resize:vertical;line-height:1.45}.cf-input--money{min-height:48px;font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cf-phone .intl-phone-input .PhoneInputCountry,.cf-phone .intl-phone-input .PhoneInputInput{min-height:42px;border-color:#d9e1ea;border-radius:12px;background:#fff}.cf-phone .intl-phone-input .PhoneInputInput{font-size:14px;font-family:inherit}.cf-choices{display:grid;gap:8px}.cf-choice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;width:100%;padding:12px;border:1.5px solid #e2e8f0;border-radius:14px;background:#fff;color:var(--cf-ink);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.cf-choice:hover:not(.is-on){border-color:#cbd5e1;background:#f8fafc}.cf-choice__radio{width:18px;height:18px;margin-top:1px;border:2px solid #cbd5e1;border-radius:999px;display:grid;place-items:center}.cf-choice__text{display:grid;gap:2px}.cf-choice__text strong{font-size:13.5px}.cf-choice__text span{font-size:12px;color:var(--cf-muted)}.cf-choice.is-good.is-on{border-color:#34d399;background:#ecfdf5}.cf-choice.is-good.is-on .cf-choice__radio{border-color:#10b981}.cf-choice.is-good.is-on strong{color:#047857}.cf-choice.is-bad.is-on{border-color:#fb7185;background:#fff1f2}.cf-choice.is-bad.is-on .cf-choice__radio{border-color:#f43f5e}.cf-choice.is-bad.is-on strong{color:#be123c}.cf-choice.is-on .cf-choice__radio:after{content:"";width:8px;height:8px;border-radius:999px;background:currentColor}.cf-choice.is-good.is-on .cf-choice__radio{color:#10b981}.cf-choice.is-bad.is-on .cf-choice__radio{color:#f43f5e}.cf-checks{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--cf-muted)}.cf-checks li{display:inline-flex;align-items:center;gap:5px}.cf-checks svg{width:14px;height:14px;opacity:.35}.cf-checks li.is-ok{color:#047857}.cf-checks li.is-ok svg{opacity:1}.cf-row{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.cf-password-idle{display:grid;gap:10px;justify-items:start}.cf-password-idle p{margin:0;font-size:12.5px;line-height:1.45;color:var(--cf-ink-2)}.cf-linkcard{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;gap:10px;align-items:center;width:100%;padding:12px 14px;border:1px solid var(--cf-line);border-radius:16px;background:var(--cf-soft);color:var(--cf-ink-2);font-family:inherit;text-align:left;cursor:pointer}.cf-linkcard:hover{border-color:#cbd5e1;background:#eef2f7}.cf-linkcard__icon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#ecfdf5;color:#047857}.cf-linkcard__icon svg{width:18px;height:18px}.cf-linkcard__text{display:grid;gap:2px;min-width:0;font-size:12px}.cf-linkcard__text strong{font-size:13px;color:var(--cf-ink)}.cf-linkcard>svg{width:16px;height:16px}.cf-skel{display:block;flex-shrink:0;max-width:100%;border-radius:6px;background-color:#e9edf4;background-image:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.85) 50%,transparent 60%);background-size:200vw 100vh;background-repeat:no-repeat;background-attachment:fixed;background-position:-120vw 0;animation:cf-sweep 2s cubic-bezier(.4,0,.2,1) infinite}@keyframes cf-sweep{0%{background-position:-120vw 0}75%,to{background-position:20vw 0}}.cf-skel--soft{background-color:#f0f3f8}.cf-skel--tile{width:52px;height:58px;border-radius:12px}.cf-skel--card{height:66px;border-radius:12px}.cf-skel--value{display:inline-block;width:64px;height:14px;vertical-align:middle}.cf-skel-list{display:grid;gap:8px}.cf-skel-row{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center}.cf-skel-row__lines{display:grid;gap:8px}@media(prefers-reduced-motion:reduce){.cf-skel{animation:none;background-image:none}.cf-tabs__busy:after{animation:none;left:0;width:100%;opacity:.4}}@media(max-width:768px){.cf-tabs-wrap{margin:0 -.5rem;padding:0 .5rem 10px}}@media(max-width:640px){.cf-id__hero{padding:14px 14px 10px}.cf-id__actions{padding:0 14px 12px}.cf-btn{min-height:42px}.cf-tab{min-height:40px}.cf-mini{padding:10px}.cf-mini__value{font-size:13.5px}.cf-section{padding:12px;border-radius:16px}.cf-list--flush{margin:0 -12px -12px}.cf-wallet__value{font-size:28px}.cf-tierhero__name{font-size:24px}.cf-ticket{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:10px}.cf-ticket .cf-date{width:48px}.cf-ticket__top{flex-direction:column;gap:6px}.cf-ticket__status{justify-content:flex-start}.cf-pay{padding:10px 12px}.cf-copy{width:36px;height:36px}}@media(max-width:480px){.cf-alert__action{width:34px;min-height:34px;padding:0;justify-content:center}.cf-alert__action-label{display:none}.cf-pending__row{grid-template-columns:30px minmax(0,1fr)}.cf-pending__actions{grid-column:2}}.public-support-page{min-height:100vh;position:relative;background:radial-gradient(circle at top,rgba(63,90,235,.35),transparent 58%),#020617;color:#e2e8f0}.public-support-page__container{position:relative;z-index:1;width:min(100%,1180px);min-height:100vh;margin:0 auto;padding:32px 16px 40px;box-sizing:border-box}.public-support-page__hero{display:flex;gap:24px;justify-content:space-between;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:32px;background:#ffffff0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-support-page__hero-content{max-width:720px}.public-support-page__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(103,232,249,.3);border-radius:999px;background:#22d3ee1a;color:#cffafe;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.public-support-page__title{margin:18px 0 12px;color:#fff;font-size:clamp(2rem,4vw,4rem);line-height:1.02;font-weight:700;letter-spacing:-.03em}.public-support-page__subtitle{margin:0;max-width:620px;color:#cbd5e1;font-size:16px;line-height:1.75}.public-support-page__hero-actions{display:grid;gap:12px;align-content:start;width:320px;max-width:100%}.public-support-page__button,.public-support-page__button--ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 18px;border-radius:18px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.public-support-page__button:hover,.public-support-page__button--ghost:hover{transform:translateY(-1px)}.public-support-page__button{border:1px solid rgba(255,255,255,.15);background:#fff;color:#0f172a}.public-support-page__button--ghost{border:1px solid rgba(34,211,238,.3);background:#22d3ee1a;color:#e0f2fe}.public-support-page__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:24px;margin-top:24px}.public-support-page__panel{padding:30px;border:1px solid rgba(255,255,255,.08);border-radius:32px;background:#fff;color:#0f172a;box-shadow:0 28px 70px #0206172e}.public-support-page__eyebrow{margin:0 0 6px;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.public-support-page__section-title{margin:0;color:#020617;font-size:30px;font-weight:700;letter-spacing:-.03em}.public-support-page__topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.public-support-page__topic-card{padding:22px;border:1px solid #e2e8f0;border-radius:28px;background:#f8fafc}.public-support-page__topic-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:16px;border-radius:20px;background:#020617;color:#fff}.public-support-page__topic-card h3,.public-support-page__faq-card h3,.public-support-page__privacy-card h2{margin:0;font-weight:700}.public-support-page__topic-card h3{font-size:20px;color:#020617}.public-support-page__topic-card p,.public-support-page__faq-card p,.public-support-page__privacy-card p,.public-support-page__list{margin:10px 0 0;color:#475569;font-size:14px;line-height:1.75}.public-support-page__info-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;padding:24px;border-radius:28px;background:#020617;color:#e2e8f0}.public-support-page__info-band .public-support-page__eyebrow{color:#a5f3fc}.public-support-page__list{padding-left:18px}.public-support-page__list li+li{margin-top:10px}.public-support-page__sidebar{display:grid;gap:24px}.public-support-page__faq,.public-support-page__privacy-card{padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:32px;background:#ffffff0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-support-page__faq-header{display:flex;gap:14px;align-items:center}.public-support-page__faq-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:20px;background:#ffffff1a;color:#a5f3fc}.public-support-page__faq-title{margin:2px 0 0;color:#fff;font-size:24px;font-weight:700}.public-support-page__faq-list{display:grid;gap:16px;margin-top:20px}.public-support-page__faq-card{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:#020617bf}.public-support-page__faq-card h3{color:#fff;font-size:15px}.public-support-page__faq-card p,.public-support-page__privacy-card p{color:#cbd5e1}.public-support-page__privacy-card{border-color:#4ade8033;background:#4ade801a;color:#ecfdf5}.public-support-page__privacy-card .public-support-page__eyebrow{color:#bbf7d0}.public-support-page__privacy-card h2{margin-top:8px;color:#fff;font-size:24px}.public-support-page__privacy-link{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:14px 18px;border-radius:18px;background:#fff;color:#065f46;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.public-support-page__privacy-link:hover{transform:translateY(-1px);background:#f0fdf4}@media(max-width:1024px){.public-support-page__grid,.public-support-page__topic-grid,.public-support-page__info-band{grid-template-columns:1fr}}@media(max-width:820px){.public-support-page__hero{flex-direction:column}.public-support-page__hero-actions{width:100%}}@media(max-width:640px){.public-support-page__container{padding:20px 12px 28px}.public-support-page__hero,.public-support-page__panel,.public-support-page__faq,.public-support-page__privacy-card{padding:20px;border-radius:26px}.public-support-page__section-title,.public-support-page__faq-title,.public-support-page__privacy-card h2{font-size:24px}}.public-privacy-page{min-height:100vh;position:relative;background:radial-gradient(circle at top,rgba(16,185,129,.24),transparent 55%),#08111f;color:#e2e8f0}.public-privacy-page__container{position:relative;z-index:1;width:min(100%,1040px);margin:0 auto;padding:32px 16px 40px;box-sizing:border-box}.public-privacy-page__hero{padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:32px;background:#ffffff0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-privacy-page__badges{display:flex;flex-wrap:wrap;gap:10px}.public-privacy-page__badge,.public-privacy-page__badge--muted{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.public-privacy-page__badge{border:1px solid rgba(134,239,172,.2);background:#86efac1a;color:#d1fae5}.public-privacy-page__badge--muted{border:1px solid rgba(255,255,255,.1);color:#cbd5e1}.public-privacy-page__title{margin:20px 0 0;max-width:760px;color:#fff;font-size:clamp(2rem,4vw,4rem);line-height:1.02;font-weight:700;letter-spacing:-.03em}.public-privacy-page__subtitle{margin:16px 0 0;max-width:760px;color:#cbd5e1;font-size:16px;line-height:1.8}.public-privacy-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.public-privacy-page__button,.public-privacy-page__button--ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 18px;border-radius:18px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.public-privacy-page__button:hover,.public-privacy-page__button--ghost:hover{transform:translateY(-1px)}.public-privacy-page__button{border:1px solid rgba(255,255,255,.15);background:#fff;color:#020617}.public-privacy-page__button--ghost{border:1px solid rgba(134,239,172,.2);background:#86efac1a;color:#d1fae5}.public-privacy-page__content{display:grid;gap:16px;margin-top:24px}.public-privacy-page__section,.public-privacy-page__notice{padding:26px 30px;border-radius:28px}.public-privacy-page__section{border:1px solid #e2e8f0;background:#fff;color:#0f172a;box-shadow:0 22px 60px #0206171f}.public-privacy-page__section h2,.public-privacy-page__notice h2{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em}.public-privacy-page__paragraphs{margin-top:14px;display:grid;gap:12px}.public-privacy-page__paragraphs p,.public-privacy-page__notice p{margin:0;color:#475569;font-size:15px;line-height:1.85}.public-privacy-page__notice{border:1px solid rgba(253,224,71,.2);background:#fde0471a;color:#fefce8}.public-privacy-page__notice-eyebrow{margin:0 0 10px;color:#fde68a;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.public-privacy-page__notice h2{color:#fff}.public-privacy-page__notice p{color:#fffbebf0}@media(max-width:640px){.public-privacy-page__container{padding:20px 12px 28px}.public-privacy-page__hero,.public-privacy-page__section,.public-privacy-page__notice{padding:20px;border-radius:24px}.public-privacy-page__section h2,.public-privacy-page__notice h2{font-size:21px}}.apv-page,.apv-page *,.apv-page *:before,.apv-page *:after{box-sizing:border-box}.apv-page{--apv-ink: #0f172a;--apv-ink-2: #475569;--apv-cap: #64748b;--apv-line: #e6ebf3;--apv-line-2: #eef2f7;--apv-field: #d5dce7;--apv-soft: #f4f6fb;--apv-soft-2: #fbfcfe;--apv-navy: #0d1d46;--apv-blue: #2a78d6;--apv-good: #15803d;--apv-good-bg: #f0fdf4;--apv-good-line: #bbf7d0;--apv-warn: #a15c07;--apv-warn-bg: #fffbeb;--apv-warn-line: #fde68a;--apv-bad: #be123c;--apv-bad-bg: #fff1f2;--apv-bad-line: #fecdd3;--apv-info: #1d4ed8;--apv-info-bg: #eff6ff;--apv-info-line: #dbeafe;--apv-soon: #c2410c;--apv-soon-bg: #fdf0ea;--apv-soon-line: #fed7aa;display:flex;flex-direction:column;gap:16px;color:var(--apv-ink)}.apv-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.apv-head__title{margin:0;font-size:24px;font-weight:700;letter-spacing:-.01em;color:var(--apv-ink)}.apv-head__sub{margin:2px 0 0;font-size:13px;color:var(--apv-ink-2)}.apv-pills{display:flex;flex-wrap:wrap;gap:8px}.apv-pill{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--apv-line);background:#fff;font-size:12.5px;font-weight:600;color:var(--apv-ink-2);white-space:nowrap}.apv-pill strong{font-size:14px;color:var(--apv-ink)}.apv-pill--soon strong{color:var(--apv-soon)}.apv-pill--bad strong{color:var(--apv-bad)}.apv-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--apv-warn-line);background:var(--apv-warn-bg);font-size:13px;line-height:1.45;color:#7c4a03}.apv-note--soon{border-color:var(--apv-soon-line);background:#fff7ed;color:#9a3412}.apv-note svg{flex-shrink:0;margin-top:2px}.apv-note button{margin-left:auto;flex-shrink:0;height:32px;padding:0 12px;border-radius:8px;border:1px solid currentColor;background:#fff;color:inherit;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.apv-desk{display:flex;flex-direction:column;gap:16px}.apv-desk.is-split{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:stretch;height:max(520px,calc(100dvh - var(--topbar-height, 64px) - 190px))}.apv-card{border-radius:18px;border:1px solid var(--apv-line);background:#fff}.apv-queue{display:flex;flex-direction:column;min-height:0;overflow:hidden}.apv-queue__head{display:flex;flex-direction:column;gap:10px;padding:10px;border-bottom:1px solid var(--apv-line);background:var(--apv-soft-2)}.apv-seg{display:flex;gap:2px;padding:3px;border-radius:12px;background:#eef2f7}.apv-seg__btn{flex:1 1;min-height:36px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--apv-ink-2);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}.apv-seg__btn.is-on{background:#fff;color:var(--apv-ink);box-shadow:0 1px 3px #0f172a24}.apv-chips{display:flex;flex-wrap:wrap;gap:6px}.apv-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--apv-field);background:#fff;color:var(--apv-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.apv-chip.is-on{border-color:var(--apv-navy);background:var(--apv-navy);color:#fff}.apv-chip__count{min-width:20px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eef2f7;color:var(--apv-ink-2);font-size:11px;font-weight:700}.apv-chip.is-on .apv-chip__count{background:#ffffff2e;color:#fff}.apv-queue__list{flex:1 1;min-height:0;overflow-y:auto;margin:0;padding:0;list-style:none;scrollbar-width:thin;scrollbar-color:var(--apv-field) transparent}.apv-item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid var(--apv-line-2);background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.apv-item:hover{background:#f8fafc}.apv-item.is-selected{background:#eef3ff;box-shadow:inset 3px 0 0 var(--apv-navy)}.apv-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:700}.apv-avatar--refund,.apv-avatar--locker{background:#f1edfb;color:#6d4bc9}.apv-avatar--courtesy{background:#ffe4e6;color:var(--apv-bad)}.apv-avatar--offline{background:#e0eaff;color:var(--apv-info)}.apv-avatar--failed{background:var(--apv-bad);color:#fff}.apv-avatar--signup{background:#ccfbf1;color:#0f766e}.apv-item__main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.apv-item__top{display:flex;justify-content:space-between;gap:8px}.apv-item__name,.apv-item__line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apv-item__name{font-size:13.5px;font-weight:700;color:var(--apv-ink)}.apv-item__amount{flex-shrink:0;font-size:13.5px;font-weight:700;color:var(--apv-ink)}.apv-item__line{font-size:12px;font-weight:500;color:var(--apv-ink-2)}.apv-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.apv-badge{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.apv-badge--ok{background:#dcfce7;color:var(--apv-good)}.apv-badge--warn{background:#fef3c7;color:var(--apv-warn)}.apv-badge--bad{background:#ffe4e6;color:var(--apv-bad)}.apv-badge--info{background:#e0eaff;color:var(--apv-info)}.apv-badge--soon{background:var(--apv-soon-bg);color:var(--apv-soon)}.apv-badge--neutral{background:#eef2f7;color:var(--apv-ink-2)}.apv-queue__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--apv-line);background:var(--apv-soft-2);font-size:12px;color:var(--apv-ink-2)}.apv-pager{display:flex;gap:6px}.apv-pager button{height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--apv-field);background:#fff;color:var(--apv-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.apv-pager button:disabled{opacity:.45;cursor:not-allowed}.apv-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 20px;text-align:center}.apv-empty__title{font-size:15px;font-weight:700;color:var(--apv-ink)}.apv-empty__text{font-size:13px;color:var(--apv-cap)}.apv-skeleton{height:64px;margin:10px 14px;border-radius:12px;background:linear-gradient(90deg,#f1f5f9,#e9eef5,#f1f5f9);background-size:200% 100%;animation:apv-shimmer 1.2s linear infinite}@keyframes apv-shimmer{to{background-position:-200% 0}}.apv-detail{display:flex;flex-direction:column;min-height:0}.apv-desk.is-split .apv-detail{overflow:hidden}.apv-detail__body{display:flex;flex-direction:column;gap:18px;padding:22px 24px}.apv-desk.is-split .apv-detail__body{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--apv-field) transparent}.apv-detail__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.apv-kind{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700}.apv-kind--refund,.apv-kind--locker{background:#f1edfb;color:#6d4bc9}.apv-kind--courtesy{background:#ffe4e6;color:var(--apv-bad)}.apv-kind--offline{background:#e0eaff;color:var(--apv-info)}.apv-kind--failed{background:#ffe4e6;color:var(--apv-bad)}.apv-kind--signup{background:#ccfbf1;color:#0f766e}.apv-detail__ref{font-size:12.5px;font-weight:600;color:var(--apv-ink-2)}.apv-detail__nav{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--apv-ink-2)}.apv-iconbtn{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--apv-line);background:#fff;color:var(--apv-ink-2);cursor:pointer}.apv-iconbtn:hover:not(:disabled){background:var(--apv-soft)}.apv-iconbtn:disabled{opacity:.4;cursor:not-allowed}.apv-back{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px 0 4px;border:0;background:transparent;color:var(--apv-ink);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.apv-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.apv-hero__who{display:flex;flex-direction:column;gap:4px;min-width:0}.apv-hero__name{margin:0;font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--apv-ink);overflow-wrap:anywhere}.apv-hero__event{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;color:var(--apv-ink-2)}.apv-hero__event a{color:inherit;font-weight:600}.apv-hero__money{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.apv-hero__amount{font-size:30px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.apv-hero__hint{font-size:12.5px;font-weight:600;color:var(--apv-ink-2)}.apv-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.apv-tile{display:flex;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--apv-line);background:var(--apv-soft-2)}.apv-tile__dot{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff}.apv-tile__title{display:block;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.apv-tile__text{display:block;margin-top:2px;font-size:13px;font-weight:600;line-height:1.38;color:var(--apv-ink);overflow-wrap:anywhere}.apv-tile--ok{background:var(--apv-good-bg);border-color:var(--apv-good-line)}.apv-tile--ok .apv-tile__dot{background:#16a34a}.apv-tile--ok .apv-tile__title{color:var(--apv-good)}.apv-tile--warn{background:var(--apv-warn-bg);border-color:var(--apv-warn-line)}.apv-tile--warn .apv-tile__dot{background:#d97706}.apv-tile--warn .apv-tile__title{color:var(--apv-warn)}.apv-tile--bad{background:var(--apv-bad-bg);border-color:var(--apv-bad-line)}.apv-tile--bad .apv-tile__dot{background:#e11d48}.apv-tile--bad .apv-tile__title{color:var(--apv-bad)}.apv-tile--info{background:var(--apv-info-bg);border-color:var(--apv-info-line)}.apv-tile--info .apv-tile__dot{background:#2563eb}.apv-tile--info .apv-tile__title{color:var(--apv-info)}.apv-tile--soon{background:#fff7ed;border-color:var(--apv-soon-line)}.apv-tile--soon .apv-tile__dot{background:#ea580c}.apv-tile--soon .apv-tile__title{color:var(--apv-soon)}.apv-blocks{display:flex;flex-wrap:wrap;gap:14px}.apv-block{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:14px;border:1px solid var(--apv-line);background:#f8fafc}.apv-block__title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--apv-ink-2)}.apv-block__text{margin:0;font-size:16px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.apv-block__note{margin:0;font-size:13.5px;line-height:1.45;color:var(--apv-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.apv-block--reason{background:#fff7f7;border-color:#ffe4e6}.apv-block--reason .apv-block__title{color:var(--apv-bad)}.apv-block--bad{background:var(--apv-bad-bg);border-color:var(--apv-bad-line)}.apv-block--bad .apv-block__title{color:var(--apv-bad)}.apv-block--proof{background:var(--apv-info-bg);border-color:var(--apv-info-line)}.apv-block--proof .apv-block__title{color:var(--apv-info)}.apv-block a{font-size:13.5px;font-weight:700;color:var(--apv-info)}.apv-effects{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.apv-effects li{display:flex;gap:8px;font-size:13px;line-height:1.4;color:var(--apv-ink)}.apv-effects li:before{content:"";flex-shrink:0;width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--apv-navy)}.apv-section-title{font-size:12px;font-weight:700;color:var(--apv-ink-2)}.apv-tickets{display:flex;flex-direction:column;border:1px solid var(--apv-line);border-radius:12px;overflow:hidden}.apv-ticket{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:44px;padding:10px 14px;border-bottom:1px solid var(--apv-line-2);font-size:13px;color:var(--apv-ink);text-decoration:none}.apv-ticket:last-child{border-bottom:0}a.apv-ticket:hover{background:#f8fafc}.apv-ticket__name{flex:1 1 160px;min-width:0;font-weight:700;overflow-wrap:anywhere}.apv-ticket__detail{flex:1 1 140px;min-width:0;color:var(--apv-ink-2)}.apv-ticket__amount{font-weight:600;white-space:nowrap}.apv-ticket__extra{font-size:12px;font-weight:600;color:#0f766e}.apv-meta{margin:0;font-size:12px;line-height:1.45;color:var(--apv-cap)}.apv-decided{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:var(--apv-soft);font-size:13px;color:var(--apv-ink)}.apv-decided__reason{color:var(--apv-ink-2);white-space:pre-wrap}.apv-decided__manual{color:#075985}.apv-bar{display:flex;flex-direction:column;gap:10px;padding:14px 24px;border-top:1px solid var(--apv-line);background:var(--apv-soft-2);border-radius:0 0 18px 18px}.apv-desk:not(.is-split) .apv-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;box-shadow:0 -8px 20px #0f172a0f;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.apv-bar__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.apv-bar__spacer{flex:1 1}.apv-bar__actions{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin-left:auto}.apv-keys{display:inline-flex;flex:1 1;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:150px;font-size:12px;color:var(--apv-cap)}.apv-keys>span{white-space:nowrap}.apv-keys+.apv-bar__spacer{display:none}.apv-keys kbd{padding:1px 6px;border-radius:6px;border:1px solid var(--apv-field);background:#fff;font:inherit;font-size:11.5px;font-weight:700;color:var(--apv-ink-2)}.apv-btn{min-height:44px;padding:0 16px;border-radius:12px;border:1px solid var(--apv-field);background:#fff;color:var(--apv-ink);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;white-space:nowrap}.apv-btn:hover:not(:disabled){background:var(--apv-soft)}.apv-btn:disabled{opacity:.5;cursor:not-allowed}.apv-btn--reject{border-color:var(--apv-bad-line);color:var(--apv-bad)}.apv-btn--reject:hover:not(:disabled){background:var(--apv-bad-bg)}.apv-btn--approve{border-color:var(--apv-good);background:var(--apv-good);color:#fff}.apv-btn--approve:hover:not(:disabled){background:#166534}.apv-btn--danger{border-color:var(--apv-bad);background:var(--apv-bad);color:#fff}.apv-btn--danger:hover:not(:disabled){background:#9f1239}.apv-btn--primary{border-color:var(--apv-navy);background:var(--apv-navy);color:#fff}.apv-btn--primary:hover:not(:disabled){background:#18306e}.apv-btn--warn{border-color:#f5c46b;color:var(--apv-warn)}.apv-btn--info{border-color:#bfd4f6;color:var(--apv-info)}.apv-btn--info:hover:not(:disabled){background:var(--apv-info-bg)}.apv-step{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--apv-line);background:#fff}.apv-step--approve{border-color:var(--apv-good-line);background:var(--apv-good-bg)}.apv-step--reject{border-color:var(--apv-bad-line);background:var(--apv-bad-bg)}.apv-step--warn{border-color:var(--apv-warn-line);background:var(--apv-warn-bg)}.apv-step--info{border-color:var(--apv-info-line);background:var(--apv-info-bg)}.apv-step__text{margin:0;font-size:13px;font-weight:600;line-height:1.45;color:var(--apv-ink)}.apv-step__alert{margin:0;padding:8px 10px;border-radius:10px;background:#fef3c7;font-size:12.5px;font-weight:700;line-height:1.45;color:#7c4a03}.apv-label{font-size:12.5px;font-weight:700;color:var(--apv-ink-2)}.apv-input{width:100%;min-height:72px;padding:10px 12px;border:1px solid var(--apv-field);border-radius:10px;background:#fff;color:var(--apv-ink);font:inherit;font-size:13.5px;line-height:1.45;resize:vertical}.apv-input:focus{outline:none;border-color:var(--apv-blue);box-shadow:0 0 0 3px #2a78d62e}.apv-check{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid var(--apv-field);font-size:13px;font-weight:700;color:var(--apv-ink);cursor:pointer}.apv-check input{flex-shrink:0;width:18px;height:18px;margin:1px 0 0;accent-color:var(--apv-navy);cursor:pointer}.apv-check span{display:flex;flex-direction:column;gap:2px}.apv-check small{font-size:12px;font-weight:500;line-height:1.4;color:var(--apv-ink-2)}.apv-error{margin:0;font-size:12px;font-weight:700;color:var(--apv-bad)}.apv-waiting{margin:0;font-size:13px;font-weight:600;color:var(--apv-warn)}@media(max-width:639px){.apv-desk:not(.is-split) .apv-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;border-radius:0;max-height:70vh;overflow-y:auto}.apv-desk:not(.is-split) .apv-detail{padding-bottom:96px}}@media(max-width:640px){.apv-head__title{font-size:21px}.apv-detail__body{padding:16px}.apv-hero__name{font-size:22px}.apv-hero__amount{font-size:24px}.apv-bar{padding:12px 16px}.apv-bar__row .apv-btn{flex:1 1;padding:0 10px}.apv-bar__actions{flex:1 1 100%;flex-wrap:wrap}.apv-input{font-size:16px}.apv-keys{display:none}}@keyframes wsp-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.wsp-ticker-track{animation:wsp-ticker 28s linear infinite;will-change:transform}@media(prefers-reduced-motion:reduce){.wsp-ticker-track{animation:none}}.ntf-grid{display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.ntf-grid{display:grid;grid-template-columns:5fr 2fr 3fr 2fr 1rem;gap:.75rem;align-items:center}}.ntf-col-date{display:flex;align-items:center;gap:.375rem}@media(min-width:768px){.ntf-col-date{justify-content:flex-end}}.ntf-col-chevron{display:none}@media(min-width:768px){.ntf-col-chevron{display:flex;align-items:center;justify-content:flex-end}}.ntf-row{display:flex;align-items:stretch}.ntf-col-actions{display:flex;flex:none;align-items:center;justify-content:center;width:2.75rem;padding-right:.25rem}.afr{--c-ink: #0b1220;--c-body: #334155;--c-muted: #64748b;--c-faint: #94a3b8;--c-line: #e6eaf0;--c-line-soft: #f1f5f9;--c-surface: #ffffff;--c-canvas: #f7f8fb;--c-brand: #3f5aec;--c-brand-ink: #2c40b8;--c-brand-soft: #eef1fe;--c-brand-glow: rgba(63, 90, 236, .16);--c-ok: #059669;--c-ok-soft: #ecfdf5;--c-bad: #e11d48;--c-bad-soft: #fff1f2;--r-sm: 12px;--r-md: 16px;--r-lg: 22px;--r-pill: 999px;--shadow-soft: 0 1px 2px rgba(15, 23, 42, .04), 0 12px 30px -18px rgba(15, 23, 42, .25);--side-w: 42%;min-height:100vh;min-height:100dvh;background:var(--c-surface);color:var(--c-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}:where(.afr) *,:where(.afr) *:before,:where(.afr) *:after{box-sizing:border-box}:where(.afr h1,.afr h2,.afr p,.afr ol,.afr ul){margin:0;padding:0}:where(.afr ol,.afr ul){list-style:none}:where(.afr button){margin:0;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.afr button:disabled){cursor:not-allowed}:where(.afr input){font:inherit;margin:0}:where(.afr a){color:inherit;text-decoration:none}:where(.afr img){display:block;max-width:100%}:where(.afr em,.afr i){font-style:normal}.afr-side{position:relative;background-color:#041228;background-image:radial-gradient(90% 60% at 85% 0%,rgba(63,90,236,.34),transparent 70%),linear-gradient(165deg,#0c2a5c,#041228 55%,#020a16);color:#fff;overflow:hidden;border-radius:0;padding:calc(16px + env(safe-area-inset-top)) 16px 16px}.afr-side__inner{position:relative;z-index:1;display:flex;flex-direction:column;height:100%}.afr-side__brand{display:flex;align-items:center;gap:12px}.afr-side__brand img{height:26px;width:auto}.afr-side__tag{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;padding-left:12px;border-left:1px solid rgba(255,255,255,.16)}.afr-side__pitch,.afr-badge,.afr-side__foot{display:none}.afr-badge{position:relative;margin-top:38px;padding:20px 20px 0;border-radius:var(--r-lg);background:linear-gradient(155deg,#ffffff12,#ffffff06);border:1px solid rgba(255,255,255,.12);overflow:hidden;max-width:380px}.afr-badge__sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(130% 90% at 15% 0%,rgba(255,255,255,.1),transparent 60%)}.afr-badge__head{display:flex;align-items:center;gap:12px}.afr-badge__avatar{flex-shrink:0;width:48px;height:48px;border-radius:var(--r-pill);background:#ffffff24;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:19px;font-weight:700;color:#ffffffd9}.afr-badge__avatar.has-photo{border-color:#fff6}.afr-badge__avatar img{width:100%;height:100%;object-fit:cover}.afr-badge__id{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:2px}.afr-badge__id strong{font-size:16px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afr-badge__id strong.is-placeholder{color:#ffffff59}.afr-badge__id span{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}.afr-badge__type{flex-shrink:0;align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 9px;border-radius:var(--r-pill);background:#ffffff1f;color:#ffffffb8}.afr-badge__channels{display:flex;align-items:center;gap:8px;min-height:34px;margin-top:18px}.afr-badge__channels span{width:30px;height:30px;border-radius:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--afr-chan, #fff)}.afr-badge__channels em{font-size:11.5px;color:#ffffff52}.afr-badge__coupon{position:relative;margin:18px -20px 0;padding:16px 20px 18px;border-top:1px dashed rgba(255,255,255,.22);display:flex;flex-direction:column;gap:4px;text-align:center}.afr-badge__notch{position:absolute;top:-9px;width:18px;height:18px;border-radius:var(--r-pill);background:#041228}.afr-badge__notch--left{left:-9px}.afr-badge__notch--right{right:-9px}.afr-badge__coupon-label{font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fff6}.afr-badge__coupon strong{font-size:22px;font-weight:800;letter-spacing:.14em;color:#fff;word-break:break-all}.afr-badge__coupon strong.is-placeholder{color:#ffffff42}.afr-form{flex:1 1;display:flex;flex-direction:column;min-width:0;background:var(--c-surface)}.afr-form__head{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:var(--c-surface);padding:0 16px 14px;border-bottom:1px solid var(--c-line-soft)}.afr-progress{height:3px;margin:0 -16px;background:var(--c-line);overflow:hidden}.afr-progress__fill{display:block;height:100%;background:linear-gradient(90deg,#6d8bff,var(--c-brand))}.afr-nav{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px}.afr-nav__label{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--c-ink)}.afr-nav__counter{flex-shrink:0;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--c-faint)}.afr-steps{display:none;gap:6px}.afr-steps__item{flex:1 1;min-width:0}.afr-steps__item button{display:block;width:100%;text-align:left}.afr-steps__bar{display:block;height:4px;border-radius:var(--r-pill);background:var(--c-line);transition:background .3s ease,box-shadow .3s ease}.afr-steps__item.is-done .afr-steps__bar{background:var(--c-brand)}.afr-steps__item.is-current .afr-steps__bar{background:var(--c-brand);box-shadow:0 0 0 3px var(--c-brand-glow)}.afr-steps__label{display:block;margin-top:8px;font-size:11px;font-weight:600;color:var(--c-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afr-steps__item.is-current .afr-steps__label,.afr-steps__item.is-done .afr-steps__label{color:var(--c-ink)}.afr-form__body{flex:1 1;display:flex;flex-direction:column;min-height:0}.afr-form__scroll{flex:1 1;display:flex;flex-direction:column;padding:24px 16px 28px}.afr-stage__head{margin-bottom:24px}.afr-stage__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:12px;border-radius:12px;background:var(--c-brand-soft);color:var(--c-brand);font-size:18px}.afr-stage__head h2{font-size:22px;font-weight:800;line-height:1.25;letter-spacing:-.02em}.afr-stage__head p{margin-top:8px;font-size:13.5px;line-height:1.6;color:var(--c-muted)}.afr-field{display:block;margin-bottom:18px}.afr-field__label{display:block;margin-bottom:7px;font-size:12.5px;font-weight:600;color:var(--c-body)}.afr-field__req{color:var(--c-bad);margin-left:2px}.afr-field__hint{display:block;margin-top:7px;font-size:11.5px;color:var(--c-faint)}.afr-field__error{display:flex;align-items:center;gap:5px;margin-top:7px;font-size:11.5px;font-weight:600;color:var(--c-bad)}.afr-field__error--block{margin-top:14px}.afr-input{width:100%;border:1.5px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);padding:14px 15px;font-size:16px;color:var(--c-ink);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;-webkit-appearance:none;appearance:none}.afr-input::placeholder{color:#c3ccd9}.afr-input:hover:not(:focus){border-color:#d5dce6}.afr-input:focus{border-color:var(--c-brand);box-shadow:0 0 0 4px var(--c-brand-glow)}.afr-input--bare,.afr-input--bare:focus,.afr-input--bare:hover{border:0;box-shadow:none;padding-left:2px;background:transparent}.afr-input--code{text-align:center;font-size:24px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:18px 15px}.afr-input-group{display:flex;align-items:center;border:1.5px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);transition:border-color .16s ease,box-shadow .16s ease}.afr-input-group:hover:not(:focus-within){border-color:#d5dce6}.afr-input-group:focus-within{border-color:var(--c-brand);box-shadow:0 0 0 4px var(--c-brand-glow)}.afr-input-group__prefix{padding-left:15px;font-size:16px;font-weight:700;color:var(--c-faint)}.afr-grid{display:grid;grid-template-columns:1fr;gap:0 16px}.afr-field--wide{grid-column:1 / -1}.afr-hidden{display:none}.afr-avatar{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-canvas);margin-bottom:22px}.afr-avatar__drop{position:relative;flex-shrink:0;width:84px;height:84px;border-radius:var(--r-pill);border:2px dashed #cbd5e1;background:var(--c-surface);color:var(--c-faint);font-size:24px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .2s ease,color .2s ease}.afr-avatar__drop:hover{border-color:var(--c-brand);color:var(--c-brand)}.afr-avatar__drop.has-photo{border-style:solid;border-color:var(--c-brand)}.afr-avatar__drop img{width:100%;height:100%;object-fit:cover}.afr-avatar__pill{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:100%;padding:5px 0 6px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#0b1220b8;color:#fff;opacity:0;transition:opacity .2s ease}.afr-avatar__drop:hover .afr-avatar__pill,.afr-avatar__drop.has-photo .afr-avatar__pill{opacity:1}.afr-avatar__text{display:flex;flex-direction:column;gap:3px;min-width:0}.afr-avatar__text strong{font-size:14px;font-weight:700}.afr-avatar__text>span{font-size:12px;line-height:1.5;color:var(--c-muted)}.afr-status{display:flex;align-items:center;gap:9px;padding:13px 15px;border-radius:var(--r-md);font-size:12.5px;font-weight:600;line-height:1.5}.afr-status.is-checking{background:var(--c-line-soft);color:var(--c-muted)}.afr-status.is-available{background:var(--c-ok-soft);color:var(--c-ok)}.afr-status.is-taken,.afr-status.is-error{background:var(--c-bad-soft);color:var(--c-bad)}.afr-status svg{flex-shrink:0}.afr-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.afr-channel{position:relative;display:flex;align-items:center;gap:12px;padding:16px;border:1.5px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.afr-channel:hover{border-color:#d5dce6;transform:translateY(-1px)}.afr-channel__icon{flex-shrink:0;width:38px;height:38px;border-radius:12px;background:var(--c-line-soft);color:var(--c-faint);display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .18s ease,color .18s ease}.afr-channel__label{font-size:13.5px;font-weight:600;color:var(--c-body)}.afr-channel__check{position:absolute;top:10px;right:10px;width:19px;height:19px;border-radius:var(--r-pill);background:var(--c-brand);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;opacity:0;transform:scale(.5);transition:opacity .18s ease,transform .18s ease}.afr-channel.is-on{border-color:var(--c-brand);box-shadow:0 0 0 3px var(--c-brand-glow)}.afr-channel.is-on .afr-channel__icon{background:color-mix(in srgb,var(--afr-chan) 16%,#ffffff);color:var(--afr-chan)}.afr-channel.is-on .afr-channel__label{color:var(--c-ink)}.afr-channel.is-on .afr-channel__check{opacity:1;transform:scale(1)}@supports not (background: color-mix(in srgb,red 50%,blue)){.afr-channel.is-on .afr-channel__icon{background:var(--c-brand-soft)}}.afr-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}.afr-choice__item{display:flex;align-items:center;gap:12px;padding:15px 16px;border:1.5px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface);text-align:left;transition:border-color .18s ease,box-shadow .18s ease}.afr-choice__item:hover{border-color:#d5dce6}.afr-choice__radio{flex-shrink:0;width:19px;height:19px;border-radius:var(--r-pill);border:2px solid #cbd5e1;position:relative;transition:border-color .18s ease}.afr-choice__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:var(--r-pill);background:var(--c-brand);opacity:0;transform:scale(.4);transition:opacity .18s ease,transform .18s ease}.afr-choice__text{display:flex;flex-direction:column;gap:1px;min-width:0}.afr-choice__text strong{font-size:13.5px;font-weight:700;color:var(--c-body)}.afr-choice__text span{font-size:11.5px;color:var(--c-muted)}.afr-choice__item.is-on{border-color:var(--c-brand);box-shadow:0 0 0 3px var(--c-brand-glow)}.afr-choice__item.is-on .afr-choice__radio{border-color:var(--c-brand)}.afr-choice__item.is-on .afr-choice__radio:after{opacity:1;transform:scale(1)}.afr-choice__item.is-on .afr-choice__text strong{color:var(--c-ink)}.afr-note{margin-top:18px;font-size:12px;line-height:1.6;color:var(--c-faint)}.afr-callout{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:var(--r-md);background:var(--c-canvas);border:1px solid var(--c-line);font-size:12.5px;line-height:1.6;color:var(--c-body);margin-bottom:22px}.afr-callout svg{flex-shrink:0;margin-top:2px;color:var(--c-faint)}.afr-alert{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:var(--r-md);background:var(--c-bad-soft);color:var(--c-bad);font-size:12.5px;line-height:1.6;margin-top:20px}.afr-alert svg{flex-shrink:0;margin-top:2px}.afr-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;gap:12px;padding:14px 16px calc(16px + env(safe-area-inset-bottom));background:var(--c-surface);border-top:1px solid var(--c-line-soft)}.afr-actions:before{content:"";position:absolute;left:0;right:0;top:-24px;height:24px;pointer-events:none;background:linear-gradient(to top,var(--c-surface),rgba(255,255,255,0))}.afr-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:var(--r-pill);padding:0 26px;height:54px;font-size:15.5px;font-weight:700;letter-spacing:-.005em;white-space:nowrap;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .1s ease,filter .18s ease}.afr-btn svg{font-size:17px}.afr-btn:disabled{opacity:.5;box-shadow:none}.afr-btn--primary{background:linear-gradient(180deg,#4d67ef 0%,var(--c-brand) 55%,#3550dd 100%);color:#fff;box-shadow:0 10px 24px -12px #3f5aecf2,inset 0 1px #ffffff38}.afr-btn--primary:not(:disabled):hover{filter:brightness(1.06);box-shadow:0 14px 28px -12px #3f5aecf2,inset 0 1px #ffffff38}.afr-btn--primary:not(:disabled):active{transform:translateY(1px) scale(.995);filter:brightness(.97)}.afr-btn--ghost{background:transparent;color:var(--c-muted);padding:0 18px}.afr-btn--ghost:not(:disabled):hover{background:var(--c-line-soft);color:var(--c-ink)}.afr-btn--grow{flex:1 1}.afr-actions__back{flex:0 0 auto;padding:0 20px;border:1px solid var(--c-line)}.afr-spin{animation:afr-spin .9s linear infinite}@keyframes afr-spin{to{transform:rotate(360deg)}}.afr-form__foot{margin-top:auto;padding-top:28px;text-align:center;font-size:13px;color:var(--c-muted)}.afr-form__foot a{font-weight:700;color:var(--c-brand)}.afr--done{background:radial-gradient(120% 100% at 50% 0%,#10306b,#041228 45%,#020a16);align-items:center;justify-content:center;padding:40px 20px calc(40px + env(safe-area-inset-bottom));color:#fff}.afr-done{width:100%;max-width:440px;margin:auto;text-align:center}.afr-done__icon{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:var(--r-pill);background:#10b98129;border:1px solid rgba(16,185,129,.35);color:#34d399;font-size:36px;margin-bottom:22px}.afr-done h1{font-size:25px;font-weight:800;letter-spacing:-.02em}.afr-done p{margin-top:12px;font-size:14px;line-height:1.65;color:#ffffffa6}.afr-done__badge .afr-badge{display:block;margin:28px auto 0;text-align:left}.afr-done__status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:14px 18px;border-radius:var(--r-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-size:12.5px;color:#fff9}.afr-done__status em{padding:5px 12px;border-radius:var(--r-pill);background:#fbbf2429;color:#fcd34d;font-size:11.5px;font-weight:700}.afr-done__cta{margin-top:26px;width:100%}@media(min-width:640px){.afr-side{padding:calc(24px + env(safe-area-inset-top)) 32px 24px}.afr-form__head{padding:0 32px 20px}.afr-progress{margin:0 -32px}.afr-form__scroll{padding:34px 32px 30px}.afr-actions{padding:18px 32px calc(18px + env(safe-area-inset-bottom));justify-content:flex-end}.afr-btn--grow{flex:0 0 auto;min-width:240px}.afr-actions__back{margin-right:auto}.afr-channels{grid-template-columns:repeat(4,minmax(0,1fr))}.afr-channel{flex-direction:column;text-align:center;gap:10px;padding:20px 12px}}@media(min-width:1024px){.afr{flex-direction:row;height:100vh;height:100dvh;overflow:hidden;background:#101044}.afr-side{flex:0 0 var(--side-w);max-width:560px;padding:48px 44px;display:flex}.afr-side__inner{flex:1 1;justify-content:space-between}.afr-side__brand{flex-shrink:0}.afr-side__brand img{height:30px}.afr-side__pitch{display:block;margin-top:auto;padding-top:44px}.afr-side__pitch h1{font-size:34px;font-weight:800;line-height:1.15;letter-spacing:-.025em}.afr-side__pitch p{margin-top:16px;max-width:360px;font-size:14.5px;line-height:1.7;color:#fff9}.afr-badge{display:block;flex-shrink:0;margin-bottom:auto}.afr-side__foot{display:block;margin-top:32px;font-size:12.5px;color:#ffffff73}.afr-side__foot a{color:#93a7ff;font-weight:700}.afr-form{height:100%;overflow:hidden}.afr-form__head{position:static;flex-shrink:0;width:100%;max-width:656px;margin:0 auto;padding:46px 48px 24px;border-bottom:1px solid var(--c-line-soft)}.afr-progress,.afr-nav{display:none}.afr-steps{display:flex}.afr-form__body{align-items:center;overflow:hidden}.afr-form__scroll{width:100%;max-width:656px;padding:36px 48px;overflow-y:auto;overscroll-behavior:contain}.afr-form__scroll::-webkit-scrollbar{width:8px}.afr-form__scroll::-webkit-scrollbar-thumb{background:#dde3ec;border-radius:var(--r-pill)}.afr-stage__head h2{font-size:25px}.afr-stage__icon{width:48px;height:48px;font-size:22px}.afr-actions{position:static;flex-shrink:0;width:100%;max-width:656px;margin:0 auto;padding:20px 48px 26px;background:var(--c-surface);border-top:1px solid var(--c-line-soft)}.afr-actions:before{display:none}.afr-form__foot{display:none}.afr--done{flex-direction:column;height:auto;min-height:100vh;overflow:auto}.afr-done__cta{width:auto;padding-left:34px;padding-right:34px}}@media(min-width:1440px){.afr-side{padding:56px 60px}.afr-side__pitch h1{font-size:38px}}@media(prefers-reduced-motion:reduce){.afr *,.afr *:before,.afr *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.afl{--c-ink: #0b1220;--c-body: #334155;--c-muted: #64748b;--c-faint: #94a3b8;--c-line: #e6eaf0;--c-line-soft: #f1f5f9;--c-surface: #ffffff;--c-brand: #3f5aec;--c-brand-ink: #2c40b8;--c-brand-soft: #eef1fe;--c-brand-glow: rgba(63, 90, 236, .16);--c-ok: #059669;--c-ok-soft: #ecfdf5;--c-bad: #e11d48;--c-bad-soft: #fff1f2;--r-md: 16px;--r-lg: 22px;--r-pill: 999px;min-height:100vh;min-height:100dvh;background:var(--c-surface);color:var(--c-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}:where(.afl) *,:where(.afl) *:before,:where(.afl) *:after{box-sizing:border-box}:where(.afl h1,.afl h2,.afl p,.afl ul){margin:0;padding:0}:where(.afl ul){list-style:none}:where(.afl button){margin:0;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.afl button:disabled){cursor:not-allowed}:where(.afl input){font:inherit;margin:0}:where(.afl a){color:inherit;text-decoration:none}:where(.afl img){display:block;max-width:100%}.afl-side{position:relative;background-color:#041228;background-image:radial-gradient(90% 60% at 85% 0%,rgba(63,90,236,.34),transparent 70%),linear-gradient(165deg,#0c2a5c,#041228 55%,#020a16);color:#fff;overflow:hidden;border-radius:0;padding:calc(20px + env(safe-area-inset-top)) 16px 22px}.afl-side__inner{position:relative;z-index:1;display:flex;flex-direction:column;height:100%}.afl-side__brand{display:flex;align-items:center;gap:12px}.afl-side__brand img{height:26px;width:auto}.afl-side__tag{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;padding-left:12px;border-left:1px solid rgba(255,255,255,.16)}.afl-side__pitch,.afl-features,.afl-side__foot{display:none}.afl-main{flex:1 1;display:flex;flex-direction:column;padding:28px 16px calc(28px + env(safe-area-inset-bottom))}.afl-panel{width:100%;max-width:400px;margin:0 auto}.afl-head{margin-bottom:26px}.afl-head__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:14px;border-radius:14px;background:var(--c-brand-soft);color:var(--c-brand);font-size:20px}.afl-head h1{font-size:24px;font-weight:800;line-height:1.22;letter-spacing:-.02em}.afl-head p{margin-top:9px;font-size:13.5px;line-height:1.6;color:var(--c-muted)}.afl-field{display:block;margin-bottom:16px}.afl-field__label{display:block;margin-bottom:7px;font-size:12.5px;font-weight:600;color:var(--c-body)}.afl-input{width:100%;border:1.5px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);padding:14px 15px;font-size:16px;color:var(--c-ink);outline:none;transition:border-color .16s ease,box-shadow .16s ease;-webkit-appearance:none;appearance:none}.afl-input::placeholder{color:#c3ccd9}.afl-input:hover:not(:focus){border-color:#d5dce6}.afl-input:focus{border-color:var(--c-brand);box-shadow:0 0 0 4px var(--c-brand-glow)}.afl-password{position:relative}.afl-password .afl-input{padding-right:50px}.afl-password__toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:var(--r-pill);color:var(--c-faint);display:flex;align-items:center;justify-content:center;font-size:17px;transition:background .16s ease,color .16s ease}.afl-password__toggle:hover{background:var(--c-line-soft);color:var(--c-body)}.afl-alert{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 15px;border-radius:var(--r-md);font-size:12.5px;line-height:1.6;font-weight:500}.afl-alert--error{background:var(--c-bad-soft);color:var(--c-bad)}.afl-alert--ok{background:var(--c-ok-soft);color:var(--c-ok)}.afl-alert svg{flex-shrink:0;margin-top:2px}.afl-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;height:54px;border-radius:var(--r-pill);padding:0 26px;font-size:15.5px;font-weight:700;white-space:nowrap;transition:box-shadow .18s ease,transform .1s ease,filter .18s ease,background .18s ease,color .18s ease}.afl-btn svg{font-size:17px}.afl-btn:disabled{opacity:.5;box-shadow:none}.afl-btn--primary{margin-top:24px;background:linear-gradient(180deg,#4d67ef 0%,var(--c-brand) 55%,#3550dd 100%);color:#fff;box-shadow:0 10px 24px -12px #3f5aecf2,inset 0 1px #ffffff38}.afl-btn--primary:not(:disabled):hover{filter:brightness(1.06)}.afl-btn--primary:not(:disabled):active{transform:translateY(1px) scale(.995);filter:brightness(.97)}.afl-link{display:block;width:100%;margin-top:18px;text-align:center;font-size:13.5px;font-weight:600;color:var(--c-muted);transition:color .16s ease}.afl-link:hover{color:var(--c-ink)}.afl-foot{margin-top:30px;padding-top:22px;border-top:1px solid var(--c-line-soft);text-align:center;font-size:13.5px;color:var(--c-muted)}.afl-foot a{font-weight:700;color:var(--c-brand)}.afl-spin{animation:afl-spin .9s linear infinite}@keyframes afl-spin{to{transform:rotate(360deg)}}@media(min-width:640px){.afl-side{padding:calc(24px + env(safe-area-inset-top)) 32px 26px}.afl-main{padding:44px 32px calc(44px + env(safe-area-inset-bottom));justify-content:center}.afl-panel{max-width:420px}.afl-head h1{font-size:27px}}@media(min-width:1024px){.afl{flex-direction:row;height:100vh;height:100dvh;overflow:hidden}.afl-side{flex:0 0 42%;max-width:560px;padding:48px 44px;display:flex}.afl-side__inner{flex:1 1;justify-content:space-between}.afl-side__brand img{height:30px}.afl-side__pitch{display:block;margin-top:auto;padding-top:44px}.afl-side__pitch h2{font-size:34px;font-weight:800;line-height:1.15;letter-spacing:-.025em}.afl-side__pitch p{margin-top:16px;max-width:360px;font-size:14.5px;line-height:1.7;color:#fff9}.afl-features{display:block;margin:34px 0 auto;padding-top:28px;border-top:1px solid rgba(255,255,255,.1)}.afl-features li{display:flex;align-items:center;gap:13px;padding:9px 0;font-size:13px;line-height:1.5;color:#ffffffb8}.afl-features__icon{flex-shrink:0;width:30px;height:30px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#93a7ff;display:flex;align-items:center;justify-content:center;font-size:13px}.afl-side__foot{display:block;margin-top:32px;font-size:12.5px;color:#ffffff73}.afl-side__foot a{color:#93a7ff;font-weight:700}.afl-main{justify-content:center;align-items:center;padding:48px;overflow-y:auto}.afl-panel{max-width:400px}.afl-head h1{font-size:28px}.afl-foot{display:none}}@media(prefers-reduced-motion:reduce){.afl *,.afl *:before,.afl *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0px;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (max-width:480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--auto,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar-theme--auto{background:var(--toastify-color-progress-light)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light,.Toastify__close-button--auto{color:#000;opacity:.3}@media(prefers-color-scheme:dark){.Toastify__toast-theme--auto{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__progress-bar-theme--auto{background:var(--toastify-color-progress-dark)}.Toastify__close-button--auto{color:#fff;opacity:.7}}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
