@charset "UTF-8";:root{--fc-sticky-header-footer-z: 3;--fc-popover-z: 4}.fc-pC{z-index:var(--fc-popover-z)!important}.fc-6P{isolation:isolate}.fc-Bx,.fc-Bx *,.fc-Bx *:before,.fc-Bx *:after{box-sizing:border-box!important}.fc-mk,.fc-mk *{cursor:not-allowed!important}.fc-a7{-ms-overflow-style:none!important;scrollbar-width:none!important}.fc-a7::-webkit-scrollbar{display:none!important}.fc-HQ{flex-shrink:0!important}.fc-1P .fc-0W{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.fc-r9 .fc-0W>*{float:left!important}[dir=rtl] .fc-r9 .fc-0W>*,.fc-r9[dir=rtl] .fc-0W>*{float:right!important}.fc-r9 .fc-0W:after{content:""!important;display:block!important;clear:both!important}.fc-7z{cursor:pointer!important}.fc-zZ{cursor:n-resize!important}.fc-lP{cursor:s-resize!important}.fc-i1{cursor:w-resize!important}[dir=rtl] .fc-i1,.fc-Vx{cursor:e-resize!important}[dir=rtl] .fc-Vx{cursor:w-resize!important}.fc-d1{cursor:col-resize!important}.fc-MT,.fc-DF,.fc-8g{position:absolute!important;box-sizing:content-box!important;width:100%!important;height:100%!important}.fc-MT{padding:10px!important;margin:-10px!important}.fc-DF{padding-left:10px!important;padding-right:10px!important;margin-left:-10px!important;margin-right:-10px!important}.fc-8g{padding-top:10px!important;padding-bottom:10px!important;margin-top:-10px!important;margin-bottom:-10px!important}.fc-h2{position:absolute;inset:0 -5px}.fc-qy{-webkit-user-select:none;-moz-user-select:none;user-select:none}.fc-bD{visibility:hidden}.fc-2H{border:0!important}.fc-dp{border-left:0!important;border-right:0!important}.fc-jZ{border-top:0!important;border-bottom:0!important}.fc-Ii{border-top:0!important}.fc-n6{border-bottom:0!important}.fc-et{border-inline-start:0!important}.fc-D4{border-inline-end:0!important}.fc-Pr{display:flex!important;flex-direction:row!important}.fc-HN{display:flex!important;flex-direction:column!important}.fc-fJ{flex-grow:1!important}.fc-Sd{flex-grow:1!important;flex-basis:0!important;min-width:0!important;min-height:0!important}.fc-th{min-height:0!important}.fc-b9{flex-grow:1!important;flex-basis:0!important;min-width:0!important}.fc-rA{width:100%!important;table-layout:fixed!important;border:0!important;border-collapse:separate!important;border-spacing:0!important}.fc-rA>thead{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.fc-rA>tbody{background:transparent!important}.fc-rA>thead>tr>th,.fc-rA>tbody>tr>th,.fc-rA>tbody>tr>td{vertical-align:top!important;font-weight:inherit;text-align:inherit}.fc-Kg{padding:0!important}.fc-xd{padding-top:0!important;padding-bottom:0!important}.fc-yn{margin:0!important}.fc-Wv{margin-top:0!important;margin-bottom:0!important}.fc-MH{margin-left:0!important;margin-right:0!important}.fc-md{white-space:nowrap!important}.fc-j4{white-space:pre!important}.fc-1z{overflow-anchor:none}.fc-gx{pointer-events:none!important}.fc-BD{overflow:hidden!important}.fc-C8{white-space:nowrap!important;overflow:hidden!important}.fc-Fk{position:relative!important}.fc-C3{position:absolute!important}.fc-VV{inset-inline-start:0!important}.fc-v1{inset-inline-end:0!important}.fc-03{position:absolute!important;inset:0!important}.fc-FO,.fc-E2{position:absolute!important;left:0!important;right:0!important}.fc-4C,.fc-LK{position:absolute!important;top:0!important;bottom:0!important}.fc-FO{top:0!important}.fc-LK{left:0!important;right:0!important;width:0!important}@media not print{.fc-Pk{position:sticky!important}.fc-Ja{position:sticky!important;top:0!important}.fc-5k{position:sticky!important;inset-inline-start:0!important}.fc-VG{position:sticky!important;top:0!important;z-index:var(--fc-sticky-header-footer-z)!important}}.fc-Mp{box-sizing:content-box!important}.fc-LD{position:absolute!important;left:-10000px!important;visibility:hidden!important}.fc-T1{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.fc-Ky{align-items:center!important}.fc-mb{align-items:flex-start!important}.fc-T5{align-items:flex-end!important}.fc-ET{position:sticky!important;bottom:0!important;z-index:var(--fc-sticky-header-footer-z)!important}.fc-9W>*{margin-top:-1px!important}.fc-9W>*>*{height:1px!important}.fc-WO{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.fc-2g{min-height:4em!important}.fc-ae{display:flow-root!important}.fc-Vm{z-index:0}.fc-fo{z-index:1}.fc-cu{z-index:2}.fc-mQ{z-index:3}.fc-b3{z-index:4}.fc-OM{z-index:5}.fc-4L{z-index:1000}.fc-fM{z-index:9999}.fc-f6:focus-visible{z-index:2}.fc-monarch-n5m{font-size:16px;line-height:1.5;--fc-monarch-border-style: solid}.fc-monarch-Z9U{appearance:button;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0;margin:0;border:0;padding:0}.fc-monarch-JiE{color:inherit;text-decoration:inherit}.fc-monarch-1EY{position:absolute}.fc-monarch-eYX{position:relative}.fc-monarch-MaV{inset-inline:0}.fc-monarch-AWB{inset-block:0}.fc-monarch-11a{inset-inline-start:-4px}.fc-monarch-0fm{inset-inline-start:-8px}.fc-monarch-4oC{inset-inline-start:-12px}.fc-monarch-rbS{inset-inline-start:0}.fc-monarch-tHH{inset-inline-start:4px}.fc-monarch-Tuc{inset-inline-end:-4px}.fc-monarch-eDA{inset-inline-end:-8px}.fc-monarch-aYN{inset-inline-end:8px}.fc-monarch-dnf{inset-inline-end:-3px}.fc-monarch-YDC{top:-4px}.fc-monarch-uqG{top:-16px}.fc-monarch-Fn5{top:-20px}.fc-monarch-DGM{top:-1px}.fc-monarch-2ik{top:2px}.fc-monarch-1b8{top:6px}.fc-monarch-ERR{top:50%}.fc-monarch-SKv{top:8px}.fc-monarch-fJL{bottom:-4px}.fc-monarch-Uvq{bottom:-1px}.fc-monarch-1V6{left:50%}.fc-monarch-NPw{order:1}.fc-monarch-aAW{margin:-6px}.fc-monarch-CH7{margin:-1px}.fc-monarch-XE0{margin:2px}.fc-monarch-gMS{margin:4px}.fc-monarch-cGD{margin:6px}.fc-monarch-bvX{margin:8px}.fc-monarch-jD5{margin:16px}.fc-monarch-TT0{margin:1px}.fc-monarch-cKZ{margin-inline:2px}.fc-monarch-fn8{margin-inline:8px}.fc-monarch-148{margin-inline:1px}.fc-monarch-cJ3{margin-block:2px}.fc-monarch-2tF{margin-block:8px}.fc-monarch-SEP{margin-block:1px}.fc-monarch-Jzj{margin-inline-start:2px}.fc-monarch-Wga{margin-inline-start:4px}.fc-monarch-Mde{margin-inline-start:8px}.fc-monarch-qvL{margin-inline-start:1px}.fc-monarch-p9t{margin-inline-end:-6px}.fc-monarch-KYn{margin-inline-end:4px}.fc-monarch-OQ9{margin-inline-end:12px}.fc-monarch-FvP{margin-inline-end:8px}.fc-monarch-B3G{margin-inline-end:2.5%}.fc-monarch-9hC{margin-inline-end:1px}.fc-monarch-Dq8{margin-top:-4px}.fc-monarch-9Rk{margin-top:8px}.fc-monarch-vUo{margin-bottom:4px}.fc-monarch-ohi{margin-bottom:8px}.fc-monarch-Ika{margin-bottom:1px}.fc-monarch-F99{margin-left:-4px}.fc-monarch-I48{display:block}.fc-monarch-dl1{display:flex}.fc-monarch-pps{display:none}.fc-monarch-63n{width:0;height:0}.fc-monarch-3wQ{width:8px;height:8px}.fc-monarch-vnf{width:16px;height:16px}.fc-monarch-XUJ{width:20px;height:20px}.fc-monarch-IY5{width:28px;height:28px}.fc-monarch-n6w{width:32px;height:32px}.fc-monarch-Pwv{width:100%;height:100%}.fc-monarch-uuA{height:8px}.fc-monarch-9ml{height:16px}.fc-monarch-oM6{height:20px}.fc-monarch-TFV{height:24px}.fc-monarch-46Q{height:36px}.fc-monarch-84e{min-height:2px}.fc-monarch-jgW{min-height:16px}.fc-monarch-l5b{min-height:36px}.fc-monarch-toR{min-height:1px}.fc-monarch-roZ{width:50%}.fc-monarch-CjM{width:33.3333%}.fc-monarch-hza{width:8px}.fc-monarch-79F{width:20px}.fc-monarch-ilz{width:24px}.fc-monarch-Dhe{width:36px}.fc-monarch-4Tv{width:5px}.fc-monarch-aHX{max-width:160px}.fc-monarch-0i7{max-width:176px}.fc-monarch-2KU{min-width:0}.fc-monarch-xcS{min-width:240px}.fc-monarch-yi0{flex-shrink:0}.fc-monarch-1Zl{flex-shrink:1}.fc-monarch-OLq{flex-shrink:100}.fc-monarch-1El{flex-grow:1}.fc-monarch-KxI{rotate:-90deg}.fc-monarch-z44{rotate:90deg}.fc-monarch-jmT{rotate:180deg}.fc-monarch-sgX{flex-direction:column}.fc-monarch-1sP{flex-direction:row}.fc-monarch-dNl{flex-wrap:wrap}.fc-monarch-XpK{align-items:center}.fc-monarch-EF4{align-items:flex-start}.fc-monarch-N2M{justify-content:space-between}.fc-monarch-E9P{justify-content:center}.fc-monarch-LMv{justify-content:flex-end}.fc-monarch-Bsl{justify-content:flex-start}.fc-monarch-NWN{gap:4px}.fc-monarch-tgZ{gap:8px}.fc-monarch-wwb{gap:12px}.fc-monarch-OBr{align-self:flex-end}.fc-monarch-pKG{overflow:hidden}.fc-monarch-AAA{border-radius:3.40282e38px}.fc-monarch-hny{border-radius:8px}.fc-monarch-Fvv{border-radius:4px}.fc-monarch-NYF{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.fc-monarch-kmj{border-start-start-radius:4px;border-end-start-radius:4px}.fc-monarch-dOc{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.fc-monarch-Skl{border-start-end-radius:4px;border-end-end-radius:4px}.fc-monarch-Z7Q{border-top-left-radius:4px;border-top-right-radius:4px}.fc-monarch-2qh{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.fc-monarch-9hN{border-top-left-radius:12px;border-top-right-radius:12px}.fc-monarch-KxZ{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.fc-monarch-wsy,.fc-monarch-qQW{border-style:var(--fc-monarch-border-style);border-width:1px}.fc-monarch-5JF{border-style:var(--fc-monarch-border-style);border-width:4px}.fc-monarch-yDA{border-style:var(--fc-monarch-border-style);border-width:5px}.fc-monarch-Vpk{border-style:var(--fc-monarch-border-style);border-width:6px}.fc-monarch-1Wx{border-inline-style:var(--fc-monarch-border-style);border-inline-width:1px}.fc-monarch-JIC{border-block-style:var(--fc-monarch-border-style);border-block-width:1px}.fc-monarch-3J4{border-inline-start-style:var(--fc-monarch-border-style);border-inline-start-width:1px}.fc-monarch-USt{border-inline-end-style:var(--fc-monarch-border-style);border-inline-end-width:1px}.fc-monarch-ku3{border-top-style:var(--fc-monarch-border-style);border-top-width:1px}.fc-monarch-zi1{border-bottom-style:var(--fc-monarch-border-style);border-bottom-width:1px}.fc-monarch-TN2{--fc-monarch-border-style: dotted;border-style:dotted}.fc-monarch-lNM{border-color:var(--fc-event-color)}.fc-monarch-jdl{border-color:var(--fc-monarch-border)}.fc-monarch-nKh{border-color:var(--fc-monarch-now)}.fc-monarch-yF0{border-color:var(--fc-monarch-primary)}.fc-monarch-zOd{border-color:var(--fc-monarch-strong-border)}.fc-monarch-d0j{border-color:#0000}.fc-monarch-YjJ{background-color:var(--fc-event-color)}.fc-monarch-MAH{background-color:var(--fc-monarch-background)}.fc-monarch-VTw{background-color:var(--fc-monarch-faint)}.fc-monarch-PHz{background-color:var(--fc-monarch-highlight)}.fc-monarch-4Xm{background-color:var(--fc-monarch-muted)}.fc-monarch-9Mx{background-color:var(--fc-monarch-popover)}.fc-monarch-zue{background-color:var(--fc-monarch-primary)}.fc-monarch-XMK{background-color:var(--fc-monarch-secondary)}.fc-monarch-y37{background-color:var(--fc-monarch-selected)}.fc-monarch-4os{background-color:var(--fc-monarch-tertiary)}@media not print{@supports (color:color-mix(in lab,red,red)){.fc-monarch-gTC{background-color:color-mix(in oklab,var(--fc-event-color)15%,transparent)}}@supports not (color:color-mix(in lab,red,red)){.fc-monarch-gTC{position:relative;isolation:isolate}.fc-monarch-gTC:before{content:"";position:absolute;inset:0;background-color:var(--fc-event-color);opacity:.15;z-index:-1}}}.fc-monarch-KUX{padding:2px}.fc-monarch-iS4{padding:4px}.fc-monarch-3N5{padding:8px}.fc-monarch-lqx{padding:16px}.fc-monarch-7A6{padding:1px}.fc-monarch-oQ2{padding-inline:2px}.fc-monarch-aCI{padding-inline:4px}.fc-monarch-ZrE{padding-inline:6px}.fc-monarch-Nca{padding-inline:8px}.fc-monarch-Eaq{padding-inline:10px}.fc-monarch-Apf{padding-inline:12px}.fc-monarch-5su{padding-inline:20px}.fc-monarch-2rx{padding-block:2px}.fc-monarch-Jhn{padding-block:4px}.fc-monarch-End{padding-block:6px}.fc-monarch-dl6{padding-block:8px}.fc-monarch-8cT{padding-block:10px}.fc-monarch-P9h{padding-block:60px}.fc-monarch-z5u{padding-block:1px}.fc-monarch-a7i{padding-inline-start:2px}.fc-monarch-C2j{padding-inline-start:4px}.fc-monarch-Utm{padding-inline-end:4px}.fc-monarch-8ub{padding-bottom:2px}.fc-monarch-x96{padding-bottom:4px}.fc-monarch-lTO{padding-bottom:8px}.fc-monarch-b0n{padding-bottom:12px}.fc-monarch-2HE{text-align:end}.fc-monarch-AVD{font-size:24px;line-height:calc(2/1.5)}.fc-monarch-vQz{font-size:11px;line-height:1.09091}.fc-monarch-9ZS{font-size:18px;line-height:calc(1.75/1.125)}.fc-monarch-1Po{font-size:16px;line-height:1.5}.fc-monarch-9yp{font-size:14px;line-height:calc(1.25/.875)}.fc-monarch-a3B{font-size:12px;line-height:calc(1/.75)}.fc-monarch-DIS{font-weight:700}.fc-monarch-IPx{text-overflow:ellipsis}.fc-monarch-TZ4{white-space:nowrap}.fc-monarch-jm6{white-space:pre}.fc-monarch-Mra{color:var(--fc-event-color)}.fc-monarch-i9F{color:var(--fc-event-contrast-color)}.fc-monarch-bZ0{color:var(--fc-monarch-faint-foreground)}.fc-monarch-PVh{color:var(--fc-monarch-foreground)}.fc-monarch-JMv{color:var(--fc-monarch-muted-foreground)}.fc-monarch-sT2{color:var(--fc-monarch-popover-foreground)}.fc-monarch-8ys{color:var(--fc-monarch-primary-foreground)}.fc-monarch-c3e{color:var(--fc-monarch-secondary-foreground)}.fc-monarch-bIt{color:var(--fc-monarch-selected-foreground)}.fc-monarch-CCH{color:var(--fc-monarch-tertiary-foreground)}.fc-monarch-XHd{text-transform:uppercase}.fc-monarch-L1Y{font-style:italic}.fc-monarch-lMo{opacity:.5}.fc-monarch-iTG{opacity:.75}.fc-monarch-1kP{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.fc-monarch-tkw{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.fc-monarch-A3h{box-shadow:0 0 0 1px var(--fc-monarch-ring-color, currentcolor)}.fc-monarch-GBJ{box-shadow:0 0 0 2px var(--fc-monarch-ring-color, currentcolor)}.fc-monarch-SC5{--fc-monarch-ring-color: var(--fc-monarch-background) }.fc-monarch-2R2{outline-style:solid;outline-width:1px}.fc-monarch-x7S{outline-style:solid;outline-width:3px}.fc-monarch-07j{outline-offset:-1px}.fc-monarch-MJY{outline-color:var(--fc-monarch-outline)}.fc-monarch-hS8{outline-style:none!important}.fc-monarch-9LE{background:linear-gradient(var(--fc-monarch-strong),var(--fc-monarch-strong))var(--fc-monarch-background)}.fc-monarch-iCr:not(:last-child){border-bottom-style:var(--fc-monarch-border-style);border-bottom-width:1px}@media(hover:hover){.fc-monarch-vs6:is(:where(.fc-monarch-bCs):hover *){display:block}.fc-monarch-JQh:is(:where(.fc-monarch-bCs):hover *){background-color:var(--fc-monarch-muted)}.fc-monarch-Yws:is(:where(.fc-monarch-bCs):hover *){background-color:var(--fc-monarch-tertiary-over)}.fc-monarch-rih:is(:where(.fc-monarch-bCs):hover *){color:var(--fc-monarch-foreground)}.fc-monarch-zn9:is(:where(.fc-monarch-bCs):hover *){color:var(--fc-monarch-strong-foreground)}.fc-monarch-Ogp:is(:where(.fc-monarch-bCs):hover *){text-decoration-line:underline}}.fc-monarch-4Pp:is(:where(.fc-monarch-bCs):focus-visible *){background-color:var(--fc-monarch-muted)}.fc-monarch-8El:is(:where(.fc-monarch-bCs):focus-visible *){color:var(--fc-monarch-foreground)}.fc-monarch-Bpp:is(:where(.fc-monarch-bCs):focus-visible *){color:var(--fc-monarch-strong-foreground)}.fc-monarch-a9l:is(:where(.fc-monarch-bCs):focus-visible *){outline-style:solid;outline-width:3px}.fc-monarch-Hsn:is(:where(.fc-monarch-bCs):active *){background-color:var(--fc-monarch-strong)}.fc-monarch-jc4:is(:where(.fc-monarch-bCs):active *){background-color:var(--fc-monarch-tertiary-down)}@media(hover:hover){.fc-monarch-v08:hover{background-color:var(--fc-monarch-muted)}.fc-monarch-4bi:hover{background-color:var(--fc-monarch-primary-over)}.fc-monarch-ISM:hover{background-color:var(--fc-monarch-secondary-over)}.fc-monarch-SJz:hover{background-color:var(--fc-monarch-selected-over)}.fc-monarch-hbI:hover{background-color:var(--fc-monarch-tertiary-over)}.fc-monarch-Frw:hover{background-color:var(--fc-event-color)}@supports (color:color-mix(in lab,red,red)){.fc-monarch-Frw:hover{background-color:color-mix(in oklab,var(--fc-event-color)92%,var(--fc-event-contrast-color))}}.fc-monarch-Eu0:hover{text-decoration-line:underline}.fc-monarch-r63:hover{background:linear-gradient(var(--fc-monarch-stronger),var(--fc-monarch-stronger))var(--fc-monarch-background)}}.fc-monarch-Yib:focus-visible{background-color:var(--fc-monarch-muted)}.fc-monarch-sOR:focus-visible{outline-style:solid;outline-width:3px}.fc-monarch-yEk:active{background-color:var(--fc-monarch-primary-down)}.fc-monarch-KwH:active{background-color:var(--fc-monarch-secondary-down)}.fc-monarch-MQC:active{background-color:var(--fc-monarch-selected-down)}.fc-monarch-6MP:active{background-color:var(--fc-monarch-strong)}.fc-monarch-yo2:active{background-color:var(--fc-monarch-tertiary-down)}.fc-monarch-st8:active{background-color:var(--fc-event-color)}@supports (color:color-mix(in lab,red,red)){.fc-monarch-st8:active{background-color:color-mix(in oklab,var(--fc-event-color)85%,var(--fc-event-contrast-color))}}.fc-monarch-ljX:active{background:linear-gradient(var(--fc-monarch-strongest),var(--fc-monarch-strongest))var(--fc-monarch-background)}@media print{.fc-monarch-jsy{border-width:1px}.fc-monarch-DO7{border-color:var(--fc-event-color)}.fc-monarch-4MR{border-color:#000}.fc-monarch-vwH{background-color:#fff}.fc-monarch-cfp{color:#000}}[dir=rtl] .fc-monarch-keW{rotate:-90deg}[dir=rtl] .fc-monarch-jY6{rotate:none}[dir=rtl] .fc-monarch-ZW3{rotate:90deg}[dir=rtl] .fc-monarch-asP{rotate:180deg}:root{--fc-monarch-primary: rgb(65 95 145);--fc-monarch-primary-foreground: rgb(255 255 255);--fc-monarch-primary-over: #526e9c;--fc-monarch-primary-down: #647ea7;--fc-monarch-secondary: rgb(214 227 255);--fc-monarch-secondary-foreground: rgb(40 71 119);--fc-monarch-secondary-over: #c9d6f2;--fc-monarch-secondary-down: #bdc9e5;--fc-monarch-tertiary: rgb(133 93 140);--fc-monarch-tertiary-foreground: rgb(255 255 255);--fc-monarch-tertiary-over: #916c97;--fc-monarch-tertiary-down: #9d7ca2;--fc-monarch-event: var(--fc-monarch-primary);--fc-monarch-event-contrast: var(--fc-monarch-primary-foreground);--fc-monarch-highlight: #d6e3ff4D;--fc-monarch-now: rgb(186 26 26);--fc-monarch-selected: rgb(86 95 113);--fc-monarch-selected-foreground: rgb(255 255 255);--fc-monarch-selected-over: #656e7e;--fc-monarch-selected-down: #757d8c;--fc-monarch-outline: #6687ff;--fc-monarch-popover: var(--fc-monarch-background);--fc-monarch-background: #ffffff;--fc-monarch-faint: #64748b1A;--fc-monarch-muted: #64748b26;--fc-monarch-strong: #64748b4D;--fc-monarch-stronger: #64748b59;--fc-monarch-strongest: #64748b66;--fc-monarch-foreground: #020617;--fc-monarch-faint-foreground: #bebebe;--fc-monarch-muted-foreground: #8d8d8d;--fc-monarch-border: #dddee1;--fc-monarch-strong-border: #c2c3c7}@media not print{[data-color-scheme=dark]{--fc-monarch-primary: rgb(170 199 255);--fc-monarch-primary-foreground: rgb(10 48 95);--fc-monarch-primary-over: #b2cdff;--fc-monarch-primary-down: #bbd2ff;--fc-monarch-secondary: rgb(40 71 119);--fc-monarch-secondary-foreground: rgb(214 227 255);--fc-monarch-secondary-over: #32507e;--fc-monarch-secondary-down: #3c5885;--fc-monarch-tertiary: rgb(221 188 224);--fc-monarch-tertiary-foreground: rgb(63 40 68);--fc-monarch-tertiary-over: #e0c3e3;--fc-monarch-tertiary-down: #e4c9e6;--fc-monarch-event: var(--fc-monarch-primary);--fc-monarch-event-contrast: var(--fc-monarch-primary-foreground);--fc-monarch-highlight: #2847774D;--fc-monarch-now: rgb(255 180 171);--fc-monarch-selected: rgb(190 198 220);--fc-monarch-selected-foreground: rgb(40 49 65);--fc-monarch-selected-over: #c4cce0;--fc-monarch-selected-down: #cbd1e3;--fc-monarch-popover: rgb(17 19 24);--fc-monarch-popover-foreground: rgb(226 226 233);--fc-monarch-background: #030712;--fc-monarch-foreground: #ffffff;--fc-monarch-faint-foreground: #898989;--fc-monarch-muted-foreground: #b0b0b0;--fc-monarch-border: #313234;--fc-monarch-strong-border: #53555a}}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: var(--font-sans);--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-200: oklch(92.8% .006 264.531);--color-white: #fff;--spacing: .25rem;--text-xs: var(--text-xs);--text-xs--line-height: calc(1 / .75);--text-sm: var(--text-sm);--text-sm--line-height: calc(1.25 / .875);--text-base: var(--text-base);--text-base--line-height: 1.5 ;--text-lg: var(--text-lg);--text-lg--line-height: calc(1.75 / 1.125);--text-xl: var(--text-xl);--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: var(--text-2xl);--text-2xl--line-height: calc(2 / 1.5);--text-3xl: var(--text-3xl);--text-3xl--line-height: 1.2 ;--text-4xl: var(--text-4xl);--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: var(--text-5xl);--text-6xl: 3.75rem;--text-7xl: 4.5rem;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-wider: .05em;--radius-sm: var(--radius-sm);--radius-md: var(--radius-md);--radius-lg: var(--radius-lg);--radius-xl: var(--radius-xl);--radius-2xl: 1rem;--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-primary: var(--color-primary);--color-primary-dark: var(--color-primary-dark);--color-primary-light: var(--color-primary-light);--color-primary-tint: var(--color-primary-tint);--color-primary-border: var(--color-primary-border);--color-shloka-bg-top: var(--color-shloka-bg-top);--color-shloka-bg-mid: var(--color-shloka-bg-mid);--color-shloka-bg-bottom: var(--color-shloka-bg-bottom);--color-shloka-border: var(--color-shloka-border);--color-shloka-shadow: var(--color-shloka-shadow);--color-shloka-inner-glow: var(--color-shloka-inner-glow);--color-shloka-devanagari: var(--color-shloka-devanagari);--color-shloka-meaning: var(--color-shloka-meaning);--color-shloka-crest: var(--color-shloka-crest);--color-shloka-om: var(--color-shloka-om);--color-shloka-corner: var(--color-shloka-corner);--color-shloka-corner-hover: var(--color-shloka-corner-hover);--color-shloka-divider: var(--color-shloka-divider);--color-shloka-pill-bg: var(--color-shloka-pill-bg);--color-shloka-pill-border: var(--color-shloka-pill-border);--color-shloka-pill-text: var(--color-shloka-pill-text);--color-secondary: var(--color-secondary);--color-secondary-dark: var(--color-secondary-dark);--color-secondary-light: var(--color-secondary-light);--color-surface: var(--color-surface);--color-background: var(--color-background);--color-bg-subtle: var(--color-bg-subtle);--color-border: var(--color-border);--color-text: var(--color-text);--color-text-muted: var(--color-text-muted);--color-success: var(--color-success);--color-error: var(--color-error);--color-warning: var(--color-warning);--color-info: var(--color-info);--color-gold: var(--color-gold);--color-on-primary: var(--color-on-primary);--color-on-secondary: var(--color-on-secondary);--glass-bg: var(--glass-bg);--glass-card-bg: var(--glass-card-bg);--glass-border: var(--glass-border);--glass-border-light: var(--glass-border-light);--radius-full: var(--radius-full);--text-2xs: var(--text-2xs)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mr-1{margin-right:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.rounded-2xl{border-radius:var(--radius-2xl)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.\!border-error{border-color:var(--color-error)!important}.\!border-gray-200{border-color:var(--color-gray-200)!important}.border-border{border-color:var(--color-border)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.\!py-4{padding-block:calc(var(--spacing) * 4)!important}.\!py-5{padding-block:calc(var(--spacing) * 5)!important}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading, var(--text-base--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-2xs{font-size:var(--text-2xs)}.\!font-bold{--tw-font-weight: var(--font-weight-bold) !important;font-weight:var(--font-weight-bold)!important}.\!font-semibold{--tw-font-weight: var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-error{color:var(--color-error)}.text-primary{color:var(--color-primary)}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.uppercase{text-transform:uppercase}.opacity-60{opacity:60%}.\!shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1)) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-primary\/20{--tw-shadow-color: var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.shadow-primary\/20{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-primary) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/25{--tw-shadow-color: var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.shadow-primary\/25{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-primary) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-text{--tw-ring-color: var(--color-text)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}.focus-within\:border-primary:focus-within{border-color:var(--color-primary)}@media(hover:hover){.hover\:\!bg-gray-200:hover{background-color:var(--color-gray-200)!important}}}html{height:100%;--mat-sys-background: light-dark(#fff8f5, #181210);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#fbeee8, #362f2b);--mat-sys-inverse-primary: light-dark(#ffb787, #964900);--mat-sys-inverse-surface: light-dark(#362f2b, #ece0da);--mat-sys-on-background: light-dark(#201a17, #ece0da);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #502400);--mat-sys-on-primary-container: light-dark(#723600, #ffdcc7);--mat-sys-on-primary-fixed: light-dark(#311300, #311300);--mat-sys-on-primary-fixed-variant: light-dark(#723600, #723600);--mat-sys-on-secondary: light-dark(#ffffff, #422b1b);--mat-sys-on-secondary-container: light-dark(#5b4130, #ffdcc7);--mat-sys-on-secondary-fixed: light-dark(#2b1708, #2b1708);--mat-sys-on-secondary-fixed-variant: light-dark(#5b4130, #5b4130);--mat-sys-on-surface: light-dark(#201a17, #ece0da);--mat-sys-on-surface-variant: light-dark(#52443c, #f4ded3);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#84746a, #9f8d83);--mat-sys-outline-variant: light-dark(#d7c3b8, #52443c);--mat-sys-primary: light-dark(#964900, #ffb787);--mat-sys-primary-container: light-dark(#ffdcc7, #723600);--mat-sys-primary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-primary-fixed-dim: light-dark(#ffb787, #ffb787);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#755846, #e5bfa8);--mat-sys-secondary-container: light-dark(#ffdcc7, #5b4130);--mat-sys-secondary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-secondary-fixed-dim: light-dark(#e5bfa8, #e5bfa8);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff8f5, #181210);--mat-sys-surface-bright: light-dark(#fff8f5, #3f3834);--mat-sys-surface-container: light-dark(#f8ebe6, #241e1b);--mat-sys-surface-container-high: light-dark(#f2e6e1, #2f2926);--mat-sys-surface-container-highest: light-dark(#ece0da, #3a3330);--mat-sys-surface-container-low: light-dark(#fef1ec, #201a17);--mat-sys-surface-container-lowest: light-dark(#ffffff, #120d0b);--mat-sys-surface-dim: light-dark(#e3d8d3, #181210);--mat-sys-surface-tint: light-dark(#964900, #ffb787);--mat-sys-surface-variant: light-dark(#f4ded3, #52443c);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #3a2e26;--mat-sys-neutral10: #201a17;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Plus Jakarta Sans;--mat-sys-body-large-font: Plus Jakarta Sans;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Plus Jakarta Sans;--mat-sys-body-medium-font: Plus Jakarta Sans;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Plus Jakarta Sans;--mat-sys-body-small-font: Plus Jakarta Sans;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Plus Jakarta Sans;--mat-sys-display-large-font: Plus Jakarta Sans;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Plus Jakarta Sans;--mat-sys-display-medium-font: Plus Jakarta Sans;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Plus Jakarta Sans;--mat-sys-display-small-font: Plus Jakarta Sans;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Plus Jakarta Sans;--mat-sys-headline-large-font: Plus Jakarta Sans;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Plus Jakarta Sans;--mat-sys-headline-medium-font: Plus Jakarta Sans;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Plus Jakarta Sans;--mat-sys-headline-small-font: Plus Jakarta Sans;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Plus Jakarta Sans;--mat-sys-label-large-font: Plus Jakarta Sans;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Plus Jakarta Sans;--mat-sys-label-medium-font: Plus Jakarta Sans;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Plus Jakarta Sans;--mat-sys-label-small-font: Plus Jakarta Sans;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Plus Jakarta Sans;--mat-sys-title-large-font: Plus Jakarta Sans;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Plus Jakarta Sans;--mat-sys-title-medium-font: Plus Jakarta Sans;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Plus Jakarta Sans;--mat-sys-title-small-font: Plus Jakarta Sans;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-toolbar-container-background-color: var(--color-primary);--mat-toolbar-container-text-color: white;--mat-button-filled-container-color: var(--color-secondary);--mat-button-filled-label-text-color: var(--color-on-secondary);--mat-button-protected-container-color: var(--color-secondary);--mat-button-protected-label-text-color: var(--color-on-secondary);--mat-button-outlined-outline-color: var(--color-secondary);--mat-button-outlined-label-text-color: var(--color-secondary);--mat-button-text-label-text-color: var(--color-secondary);--mat-fab-container-color: var(--color-primary);--mat-fab-foreground-color: var(--color-on-primary);--mat-icon-button-icon-color: var(--color-primary);--mat-select-panel-background-color: var(--color-surface);--mat-select-enabled-trigger-text-color: var(--color-text);--mat-select-enabled-arrow-color: var(--color-primary);--mat-select-focused-arrow-color: var(--color-primary);--mat-option-label-text-color: var(--color-text);--mat-option-hover-state-layer-color: var(--color-primary);--mat-option-selected-state-label-text-color: var(--color-primary);--mat-option-selected-state-layer-color: var(--color-primary);--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--color-primary);--mat-pseudo-checkbox-full-selected-checkmark-color: var(--color-on-primary);--mat-pseudo-checkbox-full-selected-icon-color: var(--color-on-primary);--mat-slide-toggle-selected-track-color: var(--color-primary);--mat-slide-toggle-selected-hover-track-color: var(--color-primary);--mat-slide-toggle-selected-focus-track-color: var(--color-primary);--mat-slide-toggle-selected-pressed-track-color: var(--color-primary);--mat-slide-toggle-selected-handle-color: var(--color-on-primary);--mat-slide-toggle-selected-hover-handle-color: var(--color-on-primary);--mat-slide-toggle-selected-focus-handle-color: var(--color-on-primary);--mat-slide-toggle-selected-pressed-handle-color: var(--color-on-primary);--mat-slide-toggle-selected-icon-color: var(--color-on-primary)}@supports (color: color-mix(in lab,red,red)){html{--mat-option-selected-state-layer-color: color-mix(in srgb, var(--color-primary) 10%, transparent)}}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);font-family:var(--font-sans);margin:0;height:100%}body.theme-pandit{--mat-sys-background: light-dark(#fef8fc, #151316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f5eff4, #323033);--mat-sys-inverse-primary: light-dark(#d5baff, #7d00fa);--mat-sys-inverse-surface: light-dark(#323033, #e6e1e6);--mat-sys-on-background: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #42008a);--mat-sys-on-primary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-primary-fixed: light-dark(#270057, #270057);--mat-sys-on-primary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-on-secondary: light-dark(#ffffff, #352d40);--mat-sys-on-secondary-container: light-dark(#4b4357, #eadef7);--mat-sys-on-secondary-fixed: light-dark(#1f182a, #1f182a);--mat-sys-on-secondary-fixed-variant: light-dark(#4b4357, #4b4357);--mat-sys-on-surface: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-surface-variant: light-dark(#49454e, #e8e0eb);--mat-sys-on-tertiary: light-dark(#ffffff, #42008a);--mat-sys-on-tertiary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-tertiary-fixed: light-dark(#270057, #270057);--mat-sys-on-tertiary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-outline: light-dark(#7b757f, #958e99);--mat-sys-outline-variant: light-dark(#cbc4cf, #49454e);--mat-sys-primary: light-dark(#7d00fa, #d5baff);--mat-sys-primary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-primary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-primary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#645b70, #cec2db);--mat-sys-secondary-container: light-dark(#eadef7, #4b4357);--mat-sys-secondary-fixed: light-dark(#eadef7, #eadef7);--mat-sys-secondary-fixed-dim: light-dark(#cec2db, #cec2db);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fef8fc, #151316);--mat-sys-surface-bright: light-dark(#fef8fc, #3b383c);--mat-sys-surface-container: light-dark(#f2ecf1, #211f22);--mat-sys-surface-container-high: light-dark(#ede6eb, #2b292d);--mat-sys-surface-container-highest: light-dark(#e6e1e6, #363437);--mat-sys-surface-container-low: light-dark(#f8f2f6, #1d1b1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d11);--mat-sys-surface-dim: light-dark(#ded8dd, #151316);--mat-sys-surface-tint: light-dark(#7d00fa, #d5baff);--mat-sys-surface-variant: light-dark(#e8e0eb, #49454e);--mat-sys-tertiary: light-dark(#7d00fa, #d5baff);--mat-sys-tertiary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-tertiary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-tertiary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-toolbar-container-background-color: var(--color-primary);--mat-toolbar-container-text-color: var(--color-on-primary)}body.theme-pandit .app-btn-primary{--mat-button-filled-container-color: var(--color-primary);--mat-button-filled-label-text-color: var(--color-on-primary);--mat-button-protected-container-color: var(--color-primary);--mat-button-protected-label-text-color: var(--color-on-primary);--mat-button-outlined-outline-color: var(--color-primary);--mat-button-outlined-label-text-color: var(--color-primary);--mat-button-text-label-text-color: var(--color-primary)}body.theme-pandit .app-btn-secondary{--mat-button-filled-container-color: var(--color-secondary);--mat-button-filled-label-text-color: var(--color-on-secondary);--mat-button-protected-container-color: var(--color-secondary);--mat-button-protected-label-text-color: var(--color-on-secondary);--mat-button-outlined-outline-color: var(--color-secondary);--mat-button-outlined-label-text-color: var(--color-secondary);--mat-button-text-label-text-color: var(--color-secondary)}body.theme-pandit .app-btn-warning{--mat-button-filled-container-color: var(--color-warning);--mat-button-filled-label-text-color: var(--color-on-warning);--mat-button-protected-container-color: var(--color-warning);--mat-button-protected-label-text-color: var(--color-on-warning);--mat-button-outlined-outline-color: var(--color-warning-dark);--mat-button-outlined-label-text-color: var(--color-warning-dark);--mat-button-text-label-text-color: var(--color-warning-dark)}body.theme-pandit .app-btn-light{--mat-button-filled-container-color: var(--color-light);--mat-button-filled-label-text-color: var(--color-dark);--mat-button-protected-container-color: var(--color-light);--mat-button-protected-label-text-color: var(--color-dark);--mat-button-outlined-outline-color: var(--color-light-dark);--mat-button-outlined-label-text-color: var(--color-dark);--mat-button-text-label-text-color: var(--color-dark)}body.theme-pandit .app-btn-dark{--mat-button-filled-container-color: var(--color-dark);--mat-button-filled-label-text-color: var(--color-light);--mat-button-protected-container-color: var(--color-dark);--mat-button-protected-label-text-color: var(--color-light);--mat-button-outlined-outline-color: var(--color-dark);--mat-button-outlined-label-text-color: var(--color-dark);--mat-button-text-label-text-color: var(--color-dark)}body.theme-pandit{--mat-fab-container-color: var(--color-primary);--mat-fab-foreground-color: var(--color-on-primary);--mat-icon-button-icon-color: var(--color-primary);--mat-select-panel-background-color: var(--color-surface);--mat-select-enabled-trigger-text-color: var(--color-text);--mat-select-enabled-arrow-color: var(--color-primary);--mat-select-focused-arrow-color: var(--color-primary);--mat-option-label-text-color: var(--color-text);--mat-option-hover-state-layer-color: var(--color-primary);--mat-option-selected-state-label-text-color: var(--color-primary);--mat-option-selected-state-layer-color: var(--color-primary);--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--color-primary);--mat-pseudo-checkbox-full-selected-checkmark-color: var(--color-on-primary);--mat-pseudo-checkbox-full-selected-icon-color: var(--color-on-primary);--mat-slide-toggle-selected-track-color: var(--color-primary);--mat-slide-toggle-selected-hover-track-color: var(--color-primary);--mat-slide-toggle-selected-focus-track-color: var(--color-primary);--mat-slide-toggle-selected-pressed-track-color: var(--color-primary);--mat-slide-toggle-selected-handle-color: var(--color-on-primary);--mat-slide-toggle-selected-hover-handle-color: var(--color-on-primary);--mat-slide-toggle-selected-focus-handle-color: var(--color-on-primary);--mat-slide-toggle-selected-pressed-handle-color: var(--color-on-primary);--mat-slide-toggle-selected-icon-color: var(--color-on-primary)}@supports (color: color-mix(in lab,red,red)){body.theme-pandit{--mat-option-selected-state-layer-color: color-mix(in srgb, var(--color-primary) 10%, transparent)}}:root{--color-primary: #ff6b35;--color-primary-dark: #e55a2b;--color-primary-light: #ff8a63;--color-secondary: #2c3e50;--color-secondary-dark: #1a252f;--color-secondary-light: #3d5266;--color-accent: #2196f3;--color-surface: #ffffff;--color-background: var(--mat-sys-surface);--color-border: #e2e8f0;--color-text: #1e293b;--color-text-muted: #64748b;--app-header-height: 88px;--app-header-height-mobile: 88px;--app-image-opacity-web: .95;--app-image-opacity-mobile: .5;--color-on-primary: #ffffff;--color-on-secondary: #ffffff;--color-on-warning: #212529;--color-on-success: #ffffff;--color-on-error: #ffffff;--color-on-info: #ffffff;--color-success: #10b981;--color-success-dark: #059669;--color-success-light: #34d399;--color-error: #ef4444;--color-error-dark: #dc2626;--color-error-light: #f87171;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-light: #fbbf24;--color-info: #0284c7;--color-info-dark: #0369a1;--color-info-light: #38bdf8;--font-sans: "Plus Jakarta Sans", sans-serif;--text-4xs: .5rem;--text-3xs: .625rem;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.75rem;--text-4xl: 2rem;--text-5xl: 2.25rem;--text-6xl: 2.5rem;--text-7xl: 3rem;--text-hero-title: clamp(var(--text-3xl), 4.5vw, var(--text-7xl));--text-hero-subtitle: clamp(var(--text-sm), 1.8vw, var(--text-lg));--text-search-title: clamp(var(--text-xl), 2.75vw, var(--text-5xl));--text-wallet-balance: clamp(var(--text-3xl), 6vw, var(--text-6xl));--text-stat-title: clamp(var(--text-xl), 1.75vw, var(--text-2xl));--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--app-row-max: 80rem;--app-row-max-narrow: 56rem;--app-row-gutter: 1.5rem;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .05), 0 8px 10px -6px rgba(0, 0, 0, .05);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--color-backdrop: rgba(0, 0, 0, .6);--glass-bg: rgba(255, 255, 255, .2);--glass-card-bg: rgba(255, 255, 255, .12);--glass-border: rgba(255, 255, 255, .15);--glass-border-light: rgba(255, 255, 255, .2);--color-primary-tint: var(--color-primary);--color-primary-tint-strong: var(--color-primary);--color-primary-border: var(--color-primary);--color-bg-subtle: var(--mat-sys-surface);--color-gold: #f59e0b;--color-gold-bg: #fef3c7;--color-shloka-bg-top: #fffdfa;--color-shloka-bg-mid: #fef6ee;--color-shloka-bg-bottom: #fed7aa;--color-shloka-border: rgba(245, 158, 11, .45);--color-shloka-shadow: rgba(245, 158, 11, .2);--color-shloka-inner-glow: rgba(254, 215, 170, .35);--color-shloka-devanagari: #7c2d12;--color-shloka-meaning: #9a3412;--color-shloka-crest: #e85a24;--color-shloka-om: #ff6b35;--color-shloka-corner: #ff6b35;--color-shloka-corner-hover: #e85a24;--color-shloka-divider: rgba(234, 88, 12, .35);--color-shloka-pill-bg: rgba(255, 255, 255, .85);--color-shloka-pill-border: rgba(245, 158, 11, .35);--color-shloka-pill-text: #9a3412;--color-light: #f8f9fa;--color-light-dark: #e9ecef;--color-dark: #212529;--color-dark-light: #343a40}@supports (color: color-mix(in lab,red,red)){:root{--color-primary-tint: color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}}@supports (color: color-mix(in lab,red,red)){:root{--color-primary-tint-strong: color-mix(in srgb, var(--color-primary) 14%, var(--color-surface))}}@supports (color: color-mix(in lab,red,red)){:root{--color-primary-border: color-mix(in srgb, var(--color-primary) 28%, var(--color-border))}}body.theme-pandit{--color-primary: #8e44ad;--color-primary-dark: #6c3483;--color-primary-light: #a569bd;--color-secondary: #f59e0b;--color-secondary-dark: #d97706;--color-secondary-light: #fbbf24;--color-surface: #ffffff;--color-background: #fdfbf7;--color-border: #ede7f6;--color-text: #1e1b4b;--color-text-muted: #64748b;--color-on-primary: #ffffff;--color-on-secondary: #212529;--color-primary-tint: var(--color-primary);--color-primary-tint-strong: var(--color-primary);--color-primary-border: var(--color-primary);--color-bg-subtle: #fbf9fd;--color-gold: var(--color-secondary);--color-gold-bg: #fef3c7;--color-gold-border: var(--color-secondary);--color-pandit-glow: rgba(142, 68, 173, .25);--color-pandit-tag-bg: var(--color-primary);--color-header-pill-border: var(--color-primary);--color-header-pill-shadow: 0 4px 20px rgba(142, 68, 173, .08);--color-shloka-bg-top: #fbf9fd;--color-shloka-bg-mid: #f5eefc;--color-shloka-bg-bottom: #e8d8f8;--color-shloka-border: rgba(142, 68, 173, .35);--color-shloka-shadow: rgba(142, 68, 173, .18);--color-shloka-inner-glow: rgba(232, 216, 248, .35);--color-shloka-devanagari: #4a154b;--color-shloka-meaning: #5b2c6f;--color-shloka-crest: #6c3483;--color-shloka-om: #8e44ad;--color-shloka-corner: #8e44ad;--color-shloka-corner-hover: #6c3483;--color-shloka-divider: rgba(142, 68, 173, .35);--color-shloka-pill-bg: rgba(255, 255, 255, .85);--color-shloka-pill-border: rgba(142, 68, 173, .3);--color-shloka-pill-text: #5b2c6f}@supports (color: color-mix(in lab,red,red)){body.theme-pandit{--color-primary-tint: color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}}@supports (color: color-mix(in lab,red,red)){body.theme-pandit{--color-primary-tint-strong: color-mix(in srgb, var(--color-primary) 14%, var(--color-surface))}}@supports (color: color-mix(in lab,red,red)){body.theme-pandit{--color-primary-border: color-mix(in srgb, var(--color-primary) 28%, var(--color-border))}}@supports (color: color-mix(in lab,red,red)){body.theme-pandit{--color-gold-border: color-mix(in srgb, var(--color-secondary) 35%, transparent)}}@supports (color: color-mix(in lab,red,red)){body.theme-pandit{--color-pandit-tag-bg: color-mix(in srgb, var(--color-primary) 10%, transparent)}}@supports (color: color-mix(in lab,red,red)){body.theme-pandit{--color-header-pill-border: color-mix(in srgb, var(--color-primary) 16%, var(--color-border))}}mat-icon,.app-svg-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}mat-icon.text-xs,.app-svg-icon.text-xs{font-size:var(--text-sm);width:var(--text-sm);height:var(--text-sm)}mat-icon.text-sm,.app-svg-icon.text-sm{font-size:var(--text-base);width:var(--text-base);height:var(--text-base)}mat-icon.text-base,.app-svg-icon.text-base{font-size:var(--text-lg);width:var(--text-lg);height:var(--text-lg)}mat-icon.text-lg,.app-svg-icon.text-lg{font-size:var(--text-xl);width:var(--text-xl);height:var(--text-xl)}mat-icon.text-xl,.app-svg-icon.text-xl{font-size:var(--text-xl);width:var(--text-xl);height:var(--text-xl)}mat-icon.text-2xl,.app-svg-icon.text-2xl{font-size:var(--text-2xl);width:var(--text-2xl);height:var(--text-2xl)}mat-icon.text-3xl,.app-svg-icon.text-3xl{font-size:var(--text-4xl);width:var(--text-4xl);height:var(--text-4xl)}mat-icon.text-4xl,.app-svg-icon.text-4xl{font-size:var(--text-6xl);width:var(--text-6xl);height:var(--text-6xl)}.mat-mdc-select-panel{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important;padding:.375rem!important}.mat-mdc-select-panel .mat-mdc-option{font-family:var(--font-sans)!important;font-size:var(--text-sm)!important;color:var(--color-text)!important;border-radius:var(--radius-md)!important;min-height:2.75rem!important;transition:background-color .15s ease,color .15s ease!important}.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{color:var(--color-text)!important;font-weight:500!important}.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--color-primary)!important}@supports (color: color-mix(in lab,red,red)){.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))!important}}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:var(--color-primary)!important}@supports (color: color-mix(in lab,red,red)){.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface))!important}}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--color-primary)!important;font-weight:700!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mat-pseudo-checkbox,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mat-mdc-option-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--color-primary) !important;--mat-full-pseudo-checkbox-selected-icon-color: var(--color-on-primary) !important;--mat-full-pseudo-checkbox-selected-container-color: var(--color-primary) !important;color:var(--color-primary)!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mat-pseudo-checkbox:after,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mat-mdc-option-pseudo-checkbox:after{border-color:var(--color-primary)!important}.mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--color-primary) !important;--mat-full-pseudo-checkbox-selected-icon-color: var(--color-on-primary) !important;--mat-full-pseudo-checkbox-selected-container-color: var(--color-primary) !important}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{color:var(--color-primary)!important;border-color:var(--color-primary)!important}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked:after,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate:after{border-color:var(--color-primary)!important}.mat-pseudo-checkbox.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after{border-color:var(--color-primary)!important}.mat-mdc-option .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after,.mat-mdc-option .mat-mdc-option-pseudo-checkbox.mat-pseudo-checkbox-checked:after{border-color:var(--color-primary)!important}.app-dialog-container .mat-mdc-dialog-container{--mdc-dialog-container-shape: 1.1rem;--mdc-dialog-container-color: transparent;padding:0!important;border-radius:1.1rem!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.app-dialog-container .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0!important;border-radius:1.1rem!important;background:transparent!important;overflow:visible!important;box-shadow:none!important}.cdk-overlay-dark-backdrop{background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}@layer properties;html{overflow-x:clip;max-width:100vw}body{overflow-x:clip;max-width:100vw;font-family:var(--font-sans)}@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: var(--font-sans);--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-200: oklch(92.8% .006 264.531);--color-white: #fff;--spacing: .25rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-6xl: 3.75rem;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-wider: .05em;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-primary: var(--color-primary);--color-primary-dark: var(--color-primary-dark);--color-secondary: var(--color-secondary);--color-surface: var(--color-surface);--color-background: var(--color-background);--color-border: var(--color-border);--color-text: var(--color-text);--color-text-muted: var(--color-text-muted);--color-error: var(--color-error)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mr-1{margin-right:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.rounded-2xl{border-radius:var(--radius-2xl)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.\!border-error{border-color:var(--color-error)!important}.\!border-gray-200{border-color:var(--color-gray-200)!important}.border-border{border-color:var(--color-border)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.\!py-4{padding-block:calc(var(--spacing) * 4)!important}.\!py-5{padding-block:calc(var(--spacing) * 5)!important}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading, var(--text-base--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.\!font-bold{--tw-font-weight: var(--font-weight-bold) !important;font-weight:var(--font-weight-bold)!important}.\!font-semibold{--tw-font-weight: var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-error{color:var(--color-error)}.text-primary{color:var(--color-primary)}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.uppercase{text-transform:uppercase}.opacity-60{opacity:60%}.\!shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1)) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.\!shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-primary\/20{--tw-shadow-color: var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.shadow-primary\/20{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-primary) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/25{--tw-shadow-color: var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.shadow-primary\/25{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-primary) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-text{--tw-ring-color: var(--color-text)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}.focus-within\:border-primary:focus-within{border-color:var(--color-primary)}@media(hover:hover){.hover\:\!bg-gray-200:hover{background-color:var(--color-gray-200)!important}}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cdk-overlay-pane.app-sheet-panel{width:min(100vw,600px);max-width:100%}.app-sheet-panel .mat-bottom-sheet-container{width:100%;max-width:100%;max-height:94dvh;min-width:0;padding:0;border-radius:24px 24px 0 0;background:var(--color-surface);overscroll-behavior:contain}h1,h2,h3,h4,h5,h6{line-height:1.35}:root{--font-sans: "Plus Jakarta Sans", sans-serif;--color-surface: #ffffff;--color-background: #f8fafc;--color-border: #e2e8f0;--color-text: #0f172a;--color-text-muted: #64748b;--color-error: #ef4444;--iti-path-flags-1x: url(/img/flags.webp);--iti-path-flags-2x: url(/img/flags@2x.webp)}body.theme-pandit{--color-primary: #8e44ad;--color-primary-dark: #6c3483;--color-surface: #ffffff;--color-background: #faf5ff;--color-border: #e9d5ff;--color-text: #1e1b4b;--color-text-muted: #6b7280;--color-error: #ef4444}.app-menu-panel.mat-mdc-menu-panel,.partner-account-menu.mat-mdc-menu-panel{min-width:17rem;max-width:min(22rem,calc(100vw - 2rem));padding:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-xl, 1.25rem);background-color:var(--color-surface)!important;box-shadow:0 16px 40px -8px #00000029,0 4px 16px var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.app-menu-panel.mat-mdc-menu-panel,.partner-account-menu.mat-mdc-menu-panel{box-shadow:0 16px 40px -8px #00000029,0 4px 16px color-mix(in srgb,var(--color-primary) 10%,transparent)}}.partner-account-menu .account-menu-summary{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem}.partner-account-menu .account-avatar.account-avatar-large{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;font-size:var(--text-base);font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.partner-account-menu .account-avatar.account-avatar-large{box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 35%,transparent)}}.partner-account-menu .account-menu-identity{display:flex;flex-direction:column;gap:2px;min-width:0}.partner-account-menu .account-menu-identity strong{font-size:var(--text-sm);font-weight:700;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-account-menu .account-menu-identity span{font-size:var(--text-xs);color:var(--color-text-muted)}.partner-account-menu .account-menu-divider{height:1px;margin:.45rem .5rem;background:var(--color-border)}.app-menu-panel .mat-mdc-menu-item,.partner-account-menu .mat-mdc-menu-item{min-height:44px;border-radius:.65rem;display:flex;align-items:center;gap:.75rem;padding:0 .85rem;margin:2px 0;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit}.partner-account-menu .mat-mdc-menu-item{color:var(--color-text)!important;font-size:var(--text-sm)!important;font-weight:600!important}.partner-account-menu .mat-mdc-menu-item:hover{background:var(--color-primary)!important;color:var(--color-primary)!important;transform:translate(4px)}@supports (color: color-mix(in lab,red,red)){.partner-account-menu .mat-mdc-menu-item:hover{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))!important}}.partner-account-menu .account-menu-icon{color:var(--color-text)!important;transition:all .2s ease;font-size:20px!important;width:20px!important;height:20px!important}@supports (color: color-mix(in lab,red,red)){.partner-account-menu .account-menu-icon{color:color-mix(in srgb,var(--color-text) 70%,transparent)!important}}.partner-account-menu .mat-mdc-menu-item:hover .account-menu-icon{color:var(--color-primary)!important;transform:scale(1.1)}.partner-account-menu .account-menu-logout{color:var(--color-error)!important;font-weight:700!important}.partner-account-menu .account-menu-logout .account-menu-icon{color:var(--color-error)!important}.partner-account-menu .account-menu-logout:hover{background:var(--color-error)!important;color:var(--color-error)!important}@supports (color: color-mix(in lab,red,red)){.partner-account-menu .account-menu-logout:hover{background:color-mix(in srgb,var(--color-error) 10%,var(--color-surface))!important}}.partner-account-trigger{gap:.65rem;min-height:48px;padding:0 .75rem;border-radius:999px;text-align:left}@media(max-width:640px){.partner-account-trigger{gap:0;padding:0 .4rem}}.row{width:100%;max-width:var(--app-row-max, 80rem);margin-inline:auto;padding-inline:var(--app-row-gutter, 1.5rem)}.row-narrow{max-width:var(--app-row-max-narrow, 56rem)}@media(max-width:640px){.row{padding-inline:var(--app-row-gutter-mobile, 1rem)}}.app-native,.app-native body{background:transparent}.app-native .amp-map{background:transparent;border-color:transparent}html:has(.android-map-dialog),body:has(.android-map-dialog){background:transparent!important}body:has(.android-map-dialog) app-root{visibility:hidden}.android-map-backdrop{background:transparent!important}.android-map-dialog .mat-mdc-dialog-surface{background:transparent!important;overflow:hidden;isolation:isolate;box-shadow:0 0 0 100vmax #00000073}.android-map-dialog .mat-mdc-dialog-title,.android-map-dialog .mat-mdc-dialog-actions{position:relative;z-index:1;background:var(--color-surface)}.android-map-dialog .amp-map{background:transparent!important;border-color:transparent!important}.android-map-dialog .amp-frame{z-index:0;border-radius:var(--radius-lg);box-shadow:0 0 0 100vmax var(--color-surface)}app-stepper .app-stepper-compact .mat-horizontal-content-container{padding:8px 0 0}app-stepper .app-stepper-compact .mat-horizontal-stepper-header-container{margin-bottom:18px;padding:0 4px;border-radius:16px;background:var(--color-surface, #fff);border:1px solid #e7e5e4}app-stepper .app-stepper-compact .mat-horizontal-stepper-header{padding:14px 6px 12px;min-width:0;flex:1}app-stepper .app-stepper-compact .mat-step-label{white-space:normal;min-width:0;text-align:center;font-size:11px;line-height:1.4;padding-top:8px}app-stepper .app-stepper-compact .mat-stepper-horizontal-line{min-width:8px;margin:26px -8px 0}app-booking-request-mobile .intro{margin:4px 0 16px;font-size:12px;line-height:1.6}app-booking-request-mobile .service-summary{padding:16px;border-radius:16px;margin-bottom:20px}app-booking-request-mobile .service-summary h2{font-size:19px;line-height:1.4}app-booking-request-mobile .form-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:12px}app-booking-request-mobile .form-grid>*{min-width:0}app-booking-request-mobile .address-section,app-booking-request-mobile .booking-review{padding:16px;border-radius:16px}app-booking-request-mobile .booking-review dl{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);font-size:13px;line-height:1.6}app-booking-request-mobile .form-actions{position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;margin:16px -16px -24px;padding:14px 16px max(14px,env(safe-area-inset-bottom));background:var(--color-surface, #fff);border-top:1px solid #e7e5e4;box-shadow:0 -4px 16px #0000000a}app-booking-request-mobile .form-actions app-button,app-booking-request-mobile .form-actions app-button button{width:100%}app-booking-request-mobile .form-actions app-button button{min-height:48px;border-radius:12px}.app-shared-popover{z-index:1080;max-width:none}.app-shared-popover .popover-body{padding:12px}.city-picker-dialog gmp-place-autocomplete{display:block;width:100%;min-height:48px;box-sizing:border-box;border:0;border-radius:12px;background:var(--color-surface, #fff);color:var(--color-text, #302621);color-scheme:light;box-shadow:none}.city-picker-dialog .mat-mdc-dialog-surface{border-radius:20px;overflow:hidden}.booking-request-dialog .mat-mdc-dialog-surface{border-radius:24px;overflow:hidden;padding:0;background:var(--color-surface, #fff);box-shadow:0 24px 80px #00000040}@media(max-width:640px){.booking-request-dialog .mat-mdc-dialog-surface{border-radius:16px}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}:root{--iti-flag-width: 20px;--iti-flag-count: 244}.iti__ac{--iti-flag-offset: 0}.iti__ad{--iti-flag-offset: -1}.iti__ae{--iti-flag-offset: -2}.iti__af{--iti-flag-offset: -3}.iti__ag{--iti-flag-offset: -4}.iti__ai{--iti-flag-offset: -5}.iti__al{--iti-flag-offset: -6}.iti__am{--iti-flag-offset: -7}.iti__ao{--iti-flag-offset: -8}.iti__ar{--iti-flag-offset: -9}.iti__as{--iti-flag-offset: -10}.iti__at{--iti-flag-offset: -11}.iti__au{--iti-flag-offset: -12}.iti__aw{--iti-flag-offset: -13}.iti__ax{--iti-flag-offset: -14}.iti__az{--iti-flag-offset: -15}.iti__ba{--iti-flag-offset: -16}.iti__bb{--iti-flag-offset: -17}.iti__bd{--iti-flag-offset: -18}.iti__be{--iti-flag-offset: -19}.iti__bf{--iti-flag-offset: -20}.iti__bg{--iti-flag-offset: -21}.iti__bh{--iti-flag-offset: -22}.iti__bi{--iti-flag-offset: -23}.iti__bj{--iti-flag-offset: -24}.iti__bl{--iti-flag-offset: -25}.iti__bm{--iti-flag-offset: -26}.iti__bn{--iti-flag-offset: -27}.iti__bo{--iti-flag-offset: -28}.iti__bq{--iti-flag-offset: -29}.iti__br{--iti-flag-offset: -30}.iti__bs{--iti-flag-offset: -31}.iti__bt{--iti-flag-offset: -32}.iti__bw{--iti-flag-offset: -33}.iti__by{--iti-flag-offset: -34}.iti__bz{--iti-flag-offset: -35}.iti__ca{--iti-flag-offset: -36}.iti__cc{--iti-flag-offset: -37}.iti__cd{--iti-flag-offset: -38}.iti__cf{--iti-flag-offset: -39}.iti__cg{--iti-flag-offset: -40}.iti__ch{--iti-flag-offset: -41}.iti__ci{--iti-flag-offset: -42}.iti__ck{--iti-flag-offset: -43}.iti__cl{--iti-flag-offset: -44}.iti__cm{--iti-flag-offset: -45}.iti__cn{--iti-flag-offset: -46}.iti__co{--iti-flag-offset: -47}.iti__cr{--iti-flag-offset: -48}.iti__cu{--iti-flag-offset: -49}.iti__cv{--iti-flag-offset: -50}.iti__cw{--iti-flag-offset: -51}.iti__cx{--iti-flag-offset: -52}.iti__cy{--iti-flag-offset: -53}.iti__cz{--iti-flag-offset: -54}.iti__de{--iti-flag-offset: -55}.iti__dj{--iti-flag-offset: -56}.iti__dk{--iti-flag-offset: -57}.iti__dm{--iti-flag-offset: -58}.iti__do{--iti-flag-offset: -59}.iti__dz{--iti-flag-offset: -60}.iti__ec{--iti-flag-offset: -61}.iti__ee{--iti-flag-offset: -62}.iti__eg{--iti-flag-offset: -63}.iti__eh{--iti-flag-offset: -64}.iti__er{--iti-flag-offset: -65}.iti__es{--iti-flag-offset: -66}.iti__et{--iti-flag-offset: -67}.iti__fi{--iti-flag-offset: -68}.iti__fj{--iti-flag-offset: -69}.iti__fk{--iti-flag-offset: -70}.iti__fm{--iti-flag-offset: -71}.iti__fo{--iti-flag-offset: -72}.iti__fr{--iti-flag-offset: -73}.iti__ga{--iti-flag-offset: -74}.iti__gb{--iti-flag-offset: -75}.iti__gd{--iti-flag-offset: -76}.iti__ge{--iti-flag-offset: -77}.iti__gf{--iti-flag-offset: -78}.iti__gg{--iti-flag-offset: -79}.iti__gh{--iti-flag-offset: -80}.iti__gi{--iti-flag-offset: -81}.iti__gl{--iti-flag-offset: -82}.iti__gm{--iti-flag-offset: -83}.iti__gn{--iti-flag-offset: -84}.iti__gp{--iti-flag-offset: -85}.iti__gq{--iti-flag-offset: -86}.iti__gr{--iti-flag-offset: -87}.iti__gt{--iti-flag-offset: -88}.iti__gu{--iti-flag-offset: -89}.iti__gw{--iti-flag-offset: -90}.iti__gy{--iti-flag-offset: -91}.iti__hk{--iti-flag-offset: -92}.iti__hn{--iti-flag-offset: -93}.iti__hr{--iti-flag-offset: -94}.iti__ht{--iti-flag-offset: -95}.iti__hu{--iti-flag-offset: -96}.iti__id{--iti-flag-offset: -97}.iti__ie{--iti-flag-offset: -98}.iti__il{--iti-flag-offset: -99}.iti__im{--iti-flag-offset: -100}.iti__in{--iti-flag-offset: -101}.iti__io{--iti-flag-offset: -102}.iti__iq{--iti-flag-offset: -103}.iti__ir{--iti-flag-offset: -104}.iti__is{--iti-flag-offset: -105}.iti__it{--iti-flag-offset: -106}.iti__je{--iti-flag-offset: -107}.iti__jm{--iti-flag-offset: -108}.iti__jo{--iti-flag-offset: -109}.iti__jp{--iti-flag-offset: -110}.iti__ke{--iti-flag-offset: -111}.iti__kg{--iti-flag-offset: -112}.iti__kh{--iti-flag-offset: -113}.iti__ki{--iti-flag-offset: -114}.iti__km{--iti-flag-offset: -115}.iti__kn{--iti-flag-offset: -116}.iti__kp{--iti-flag-offset: -117}.iti__kr{--iti-flag-offset: -118}.iti__kw{--iti-flag-offset: -119}.iti__ky{--iti-flag-offset: -120}.iti__kz{--iti-flag-offset: -121}.iti__la{--iti-flag-offset: -122}.iti__lb{--iti-flag-offset: -123}.iti__lc{--iti-flag-offset: -124}.iti__li{--iti-flag-offset: -125}.iti__lk{--iti-flag-offset: -126}.iti__lr{--iti-flag-offset: -127}.iti__ls{--iti-flag-offset: -128}.iti__lt{--iti-flag-offset: -129}.iti__lu{--iti-flag-offset: -130}.iti__lv{--iti-flag-offset: -131}.iti__ly{--iti-flag-offset: -132}.iti__ma{--iti-flag-offset: -133}.iti__mc{--iti-flag-offset: -134}.iti__md{--iti-flag-offset: -135}.iti__me{--iti-flag-offset: -136}.iti__mf{--iti-flag-offset: -137}.iti__mg{--iti-flag-offset: -138}.iti__mh{--iti-flag-offset: -139}.iti__mk{--iti-flag-offset: -140}.iti__ml{--iti-flag-offset: -141}.iti__mm{--iti-flag-offset: -142}.iti__mn{--iti-flag-offset: -143}.iti__mo{--iti-flag-offset: -144}.iti__mp{--iti-flag-offset: -145}.iti__mq{--iti-flag-offset: -146}.iti__mr{--iti-flag-offset: -147}.iti__ms{--iti-flag-offset: -148}.iti__mt{--iti-flag-offset: -149}.iti__mu{--iti-flag-offset: -150}.iti__mv{--iti-flag-offset: -151}.iti__mw{--iti-flag-offset: -152}.iti__mx{--iti-flag-offset: -153}.iti__my{--iti-flag-offset: -154}.iti__mz{--iti-flag-offset: -155}.iti__na{--iti-flag-offset: -156}.iti__nc{--iti-flag-offset: -157}.iti__ne{--iti-flag-offset: -158}.iti__nf{--iti-flag-offset: -159}.iti__ng{--iti-flag-offset: -160}.iti__ni{--iti-flag-offset: -161}.iti__nl{--iti-flag-offset: -162}.iti__no{--iti-flag-offset: -163}.iti__np{--iti-flag-offset: -164}.iti__nr{--iti-flag-offset: -165}.iti__nu{--iti-flag-offset: -166}.iti__nz{--iti-flag-offset: -167}.iti__om{--iti-flag-offset: -168}.iti__pa{--iti-flag-offset: -169}.iti__pe{--iti-flag-offset: -170}.iti__pf{--iti-flag-offset: -171}.iti__pg{--iti-flag-offset: -172}.iti__ph{--iti-flag-offset: -173}.iti__pk{--iti-flag-offset: -174}.iti__pl{--iti-flag-offset: -175}.iti__pm{--iti-flag-offset: -176}.iti__pr{--iti-flag-offset: -177}.iti__ps{--iti-flag-offset: -178}.iti__pt{--iti-flag-offset: -179}.iti__pw{--iti-flag-offset: -180}.iti__py{--iti-flag-offset: -181}.iti__qa{--iti-flag-offset: -182}.iti__re{--iti-flag-offset: -183}.iti__ro{--iti-flag-offset: -184}.iti__rs{--iti-flag-offset: -185}.iti__ru{--iti-flag-offset: -186}.iti__rw{--iti-flag-offset: -187}.iti__sa{--iti-flag-offset: -188}.iti__sb{--iti-flag-offset: -189}.iti__sc{--iti-flag-offset: -190}.iti__sd{--iti-flag-offset: -191}.iti__se{--iti-flag-offset: -192}.iti__sg{--iti-flag-offset: -193}.iti__sh{--iti-flag-offset: -194}.iti__si{--iti-flag-offset: -195}.iti__sj{--iti-flag-offset: -196}.iti__sk{--iti-flag-offset: -197}.iti__sl{--iti-flag-offset: -198}.iti__sm{--iti-flag-offset: -199}.iti__sn{--iti-flag-offset: -200}.iti__so{--iti-flag-offset: -201}.iti__sr{--iti-flag-offset: -202}.iti__ss{--iti-flag-offset: -203}.iti__st{--iti-flag-offset: -204}.iti__sv{--iti-flag-offset: -205}.iti__sx{--iti-flag-offset: -206}.iti__sy{--iti-flag-offset: -207}.iti__sz{--iti-flag-offset: -208}.iti__tc{--iti-flag-offset: -209}.iti__td{--iti-flag-offset: -210}.iti__tg{--iti-flag-offset: -211}.iti__th{--iti-flag-offset: -212}.iti__tj{--iti-flag-offset: -213}.iti__tk{--iti-flag-offset: -214}.iti__tl{--iti-flag-offset: -215}.iti__tm{--iti-flag-offset: -216}.iti__tn{--iti-flag-offset: -217}.iti__to{--iti-flag-offset: -218}.iti__tr{--iti-flag-offset: -219}.iti__tt{--iti-flag-offset: -220}.iti__tv{--iti-flag-offset: -221}.iti__tw{--iti-flag-offset: -222}.iti__tz{--iti-flag-offset: -223}.iti__ua{--iti-flag-offset: -224}.iti__ug{--iti-flag-offset: -225}.iti__us{--iti-flag-offset: -226}.iti__uy{--iti-flag-offset: -227}.iti__uz{--iti-flag-offset: -228}.iti__va{--iti-flag-offset: -229}.iti__vc{--iti-flag-offset: -230}.iti__ve{--iti-flag-offset: -231}.iti__vg{--iti-flag-offset: -232}.iti__vi{--iti-flag-offset: -233}.iti__vn{--iti-flag-offset: -234}.iti__vu{--iti-flag-offset: -235}.iti__wf{--iti-flag-offset: -236}.iti__ws{--iti-flag-offset: -237}.iti__xk{--iti-flag-offset: -238}.iti__ye{--iti-flag-offset: -239}.iti__yt{--iti-flag-offset: -240}.iti__za{--iti-flag-offset: -241}.iti__zm{--iti-flag-offset: -242}.iti__zw{--iti-flag-offset: -243}:root{--iti-hover-color: rgba(0, 0, 0, .05);--iti-border-color: #ccc;--iti-dropdown-bg: white;--iti-icon-color: #555;--iti-spacer-horizontal: 10px;--iti-flag-height: calc(var(--iti-flag-width) * 3 / 4);--iti-globe-icon-size: 17px;--iti-clear-icon-size: 15px;--iti-border-width: 1px;--iti-arrow-size: 5px;--iti-arrow-width: 1.5px;--iti-arrow-padding: 7px;--iti-mobile-popup-margin: 30px;--iti-strict-reject-flash-color: rgba(255, 0, 0, .12)}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{position:relative;z-index:0;display:block;min-width:100%;margin:0!important}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti__country-container{position:absolute;top:0;bottom:0;left:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__selected-dial-code{margin-left:4px}.iti__arrow{margin-left:var(--iti-arrow-padding);margin-top:-2px;width:var(--iti-arrow-size);height:var(--iti-arrow-size);box-sizing:border-box;border-right:var(--iti-arrow-width) solid var(--iti-icon-color);border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);transform:rotate(45deg)}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg)}.iti__dropdown-content{border-radius:3px;background-color:var(--iti-dropdown-bg)}.iti--inline-dropdown .iti__dropdown-content{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti--inline-dropdown:not(.iti--container) .iti__dropdown-content{position:absolute;z-index:2;left:0}.iti__search-input{width:100%;border-width:0;border-radius:3px;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal))}[dir=rtl] .iti__search-input{padding-left:inherit;padding-right:30px;background-position:right 8px center}.iti__search-input::-webkit-search-cancel-button{appearance:none}.iti__search-input,.iti__country{padding-top:8px;padding-bottom:8px}.iti__search-input-wrapper{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--iti-border-color)}.iti__search-icon{position:absolute;left:var(--iti-spacer-horizontal);display:flex;pointer-events:none}[dir=rtl] .iti__search-icon{left:auto;right:var(--iti-spacer-horizontal)}.iti__search-icon-svg{width:var(--iti-globe-icon-size);height:var(--iti-globe-icon-size);display:block;stroke:var(--iti-icon-color);fill:none;stroke-width:3}.iti__search-clear{position:absolute;right:calc(var(--iti-spacer-horizontal) / 2);background:transparent;border:0;border-radius:3px;cursor:pointer;padding:calc(var(--iti-spacer-horizontal) / 2);display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.iti__search-clear .iti__search-clear-x{stroke-width:2}.iti__search-clear .iti__search-clear-bg{fill:var(--iti-icon-color)}[dir=rtl] .iti__search-clear{right:auto;left:var(--iti-spacer-horizontal)}.iti__search-clear:hover,.iti__search-clear:focus-visible{background:var(--iti-hover-color);outline:none}.iti__search-clear-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{list-style:none;padding:0;margin:0;cursor:pointer;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-dropdown .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media(max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{display:flex;align-items:center;padding-left:var(--iti-spacer-horizontal);padding-right:var(--iti-spacer-horizontal);outline:none}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name{flex-grow:1}.iti__country-check{margin-left:var(--iti-spacer-horizontal);display:flex;align-items:center;color:var(--iti-icon-color)}.iti__country-check-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__country-list .iti__flag{margin-right:var(--iti-spacer-horizontal);flex-shrink:0}[dir=rtl] :is(.iti__country-list .iti__flag){margin-right:0;margin-left:var(--iti-spacer-horizontal)}:is(.iti--allow-dropdown .iti__country-container:has(+input[disabled]),.iti--allow-dropdown .iti__country-container:has(+input[readonly])) button.iti__selected-country{cursor:not-allowed}:is(.iti--allow-dropdown .iti__country-container:has(+input[disabled]),.iti--allow-dropdown .iti__country-container:has(+input[readonly])) button.iti__selected-country .iti__arrow{visibility:hidden}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti--container{position:fixed;top:-1000px;left:-1000px;z-index:1060}.iti--container:hover{cursor:pointer}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup.iti--container{background-color:#00000080;inset:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country,.iti--fullscreen-popup .iti__search-input{padding-top:10px;padding-bottom:10px}.iti--fullscreen-popup .iti__country{padding-left:10px;padding-right:10px;line-height:1.5em}.iti__flag{height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0 0 1px #888;background-image:image-set(var(--iti-path-flags-1x) 1x,var(--iti-path-flags-2x) 2x);background-repeat:no-repeat;background-position:calc(var(--iti-flag-offset, 100) * var(--iti-flag-width)) 0;background-size:calc(var(--iti-flag-count) * var(--iti-flag-width)) var(--iti-flag-height)}.iti__loading{position:relative;background:none;box-shadow:none}.iti__loading:after{content:"";position:absolute;inset:0;margin:auto;width:var(--iti-flag-height);height:var(--iti-flag-height);box-sizing:border-box;border:2px solid var(--iti-icon-color);border-right-color:transparent;border-radius:50%;animation:iti-spinner 1s linear infinite}@keyframes iti-spinner{to{transform:rotate(360deg)}}.iti__strict-reject-animation .iti__tel-input,.iti__strict-reject-animation .iti__selected-country{animation:iti-strict-reject-shake .3s cubic-bezier(.36,.07,.19,.97)}@media(prefers-reduced-motion:reduce){.iti__strict-reject-animation .iti__tel-input{animation:iti-strict-reject-flash .3s ease-out both}.iti__strict-reject-animation .iti__selected-country{animation:none}}@keyframes iti-strict-reject-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes iti-strict-reject-flash{40%{background-color:var(--iti-strict-reject-flash-color)}}.iti__globe{background:none;box-shadow:none;height:var(--iti-globe-icon-size);display:flex;align-items:center;justify-content:center;padding:0}.iti__globe .iti__globe-svg{width:100%;height:100%;fill:var(--iti-icon-color)}@supports (-webkit-appearance: none) and (not (background: -webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px}}:root{--iti-path-flags-1x: url("./media/flags-IICYN5M6.webp");--iti-path-flags-2x: url("./media/flags@2x-S6IFMOQO.webp")}.pandit-booking-calendar .booking-selected-day{background:color-mix(in srgb,var(--color-primary, #8e44ad) 8%,var(--color-surface, #ffffff));box-shadow:inset 0 0 0 2px var(--color-primary, #8e44ad)}.pandit-booking-calendar .booking-calendar-title{font-size:18px;font-weight:600}.pandit-booking-calendar .booking-calendar-toolbar{flex-wrap:wrap;gap:8px}.pandit-booking-calendar .booking-calendar-button{min-height:40px}.pandit-booking-calendar.mobile{font-size:12px}.pandit-booking-calendar.mobile .booking-calendar-title{font-size:16px}.pandit-booking-calendar.mobile .booking-calendar-button{min-height:44px}.pandit-booking-calendar.mobile .mobile-calendar-cell{height:0;min-height:0}.pandit-booking-calendar.mobile .mobile-calendar-cell-top{display:block;padding:2px}.pandit-booking-calendar.mobile .mobile-calendar-cell-content{display:block;width:100%;padding:0}.pandit-booking-calendar.mobile .booking-selected-day{background:transparent;box-shadow:none}.pandit-booking-calendar.mobile .booking-calendar-title{font-size:17px}.pandit-booking-calendar.mobile .booking-calendar-button{font-size:12px}.pandit-booking-calendar.mobile .mobile-calendar-cell-top{width:100%}.pandit-booking-calendar.mobile .mobile-calendar-cell-content{height:auto;min-height:0;max-height:none;width:100%;min-width:0;background:transparent;color:inherit;border-radius:0;line-height:normal;box-shadow:none}
