@charset "UTF-8";.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, transparent);color:var(--mat-app-text-color, inherit)}html{--mat-ripple-color:rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color:#3f51b5;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color:#ff4081;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color:#f44336;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, .87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color:#3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color:#f44336;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html{--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, .87)}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}html{--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:.03125em;--mat-option-label-text-weight:400}html{--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:.03125em;--mat-optgroup-label-text-weight:400}html{--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}html{--mdc-elevated-card-container-color:white;--mdc-elevated-card-container-elevation: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);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: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-card-subtitle-text-color:rgba(0, 0, 0, .54)}html{--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:.0071428571em;--mat-card-subtitle-text-weight:500}html{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5;--mdc-linear-progress-track-color:rgba(63, 81, 181, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081;--mdc-linear-progress-track-color:rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}html{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}html{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:.0333333333em}html{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}html{--mdc-filled-text-field-caret-color:#3f51b5;--mdc-filled-text-field-focus-active-indicator-color:#3f51b5;--mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-filled-text-field-container-color:whitesmoke;--mdc-filled-text-field-disabled-container-color:#fafafa;--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color:#f44336;--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#3f51b5;--mdc-outlined-text-field-focus-outline-color:#3f51b5;--mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-error-hover-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, .87);--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, .38);--mat-form-field-state-layer-color:rgba(0, 0, 0, .87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity:.04;--mat-form-field-focus-state-layer-opacity:.08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#ff4081;--mdc-filled-text-field-focus-active-indicator-color:#ff4081;--mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mdc-outlined-text-field-caret-color:#ff4081;--mdc-outlined-text-field-focus-outline-color:#ff4081;--mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, .87)}html{--mat-form-field-container-height:56px;--mat-form-field-filled-label-display:block;--mat-form-field-container-vertical-padding:16px;--mat-form-field-filled-with-label-container-padding-top:24px;--mat-form-field-filled-with-label-container-padding-bottom:8px}html{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:.0333333333em;--mat-form-field-subscript-text-weight:400}html{--mat-select-container-elevation-shadow: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)}html{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(63, 81, 181, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(255, 64, 129, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform:translateY(-8px)}html{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:.03125em;--mat-select-trigger-text-weight:400}html{--mat-autocomplete-container-shape:4px;--mat-autocomplete-container-elevation-shadow: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)}html{--mat-autocomplete-background-color:white}html{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mat-dialog-container-max-width:80vw;--mat-dialog-container-small-max-width:80vw;--mat-dialog-container-min-width:0;--mat-dialog-actions-alignment:start;--mat-dialog-actions-padding:8px;--mat-dialog-content-padding:20px 24px;--mat-dialog-with-actions-content-padding:20px 24px;--mat-dialog-headline-padding:0 24px 9px}html{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:.03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px;--mdc-chip-outline-width:0;--mdc-chip-outline-color:transparent;--mdc-chip-disabled-outline-color:transparent;--mdc-chip-focus-outline-color:transparent;--mdc-chip-hover-state-layer-opacity:.04;--mdc-chip-with-avatar-disabled-avatar-opacity:1;--mdc-chip-flat-selected-outline-width:0;--mdc-chip-selected-hover-state-layer-opacity:.04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;--mdc-chip-with-icon-disabled-icon-opacity:1;--mat-chip-disabled-container-opacity:.4;--mat-chip-trailing-action-opacity:.54;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-state-layer-color:transparent;--mat-chip-selected-trailing-action-state-layer-color:transparent;--mat-chip-trailing-action-hover-state-layer-opacity:0;--mat-chip-trailing-action-focus-state-layer-opacity:0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-selected-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-flat-disabled-selected-container-color:#e0e0e0;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:#212121;--mdc-chip-selected-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121;--mat-chip-selected-disabled-trailing-icon-color:#212121;--mat-chip-selected-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-selected-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-flat-disabled-selected-container-color:#3f51b5;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-selected-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-flat-disabled-selected-container-color:#ff4081;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-selected-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-flat-disabled-selected-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:.0178571429em;--mdc-chip-label-text-weight:400}html{--mdc-switch-disabled-selected-icon-opacity:.38;--mdc-switch-disabled-track-opacity:.12;--mdc-switch-disabled-unselected-icon-opacity:.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-selected-focus-state-layer-opacity:.12;--mdc-switch-selected-hover-state-layer-opacity:.04;--mdc-switch-selected-pressed-state-layer-opacity:.1;--mdc-switch-unselected-focus-state-layer-opacity:.12;--mdc-switch-unselected-hover-state-layer-opacity:.04;--mdc-switch-unselected-pressed-state-layer-opacity:.1;--mat-switch-disabled-selected-handle-opacity:.38;--mat-switch-disabled-unselected-handle-opacity:.38;--mat-switch-unselected-handle-size:20px;--mat-switch-selected-handle-size:20px;--mat-switch-pressed-handle-size:20px;--mat-switch-with-icon-handle-size:20px;--mat-switch-selected-handle-horizontal-margin:0;--mat-switch-selected-with-icon-handle-horizontal-margin:0;--mat-switch-selected-pressed-handle-horizontal-margin:0;--mat-switch-unselected-handle-horizontal-margin:0;--mat-switch-unselected-with-icon-handle-horizontal-margin:0;--mat-switch-unselected-pressed-handle-horizontal-margin:0;--mat-switch-visible-track-opacity:1;--mat-switch-hidden-track-opacity:1;--mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width:1px;--mat-switch-track-outline-color:transparent;--mat-switch-disabled-unselected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-color:transparent}html{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb;--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: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);--mdc-switch-handle-shadow-color:black;--mdc-switch-disabled-handle-elevation-shadow: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);--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mdc-form-field-label-text-color:rgba(0, 0, 0, .87)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}html{--mdc-switch-state-layer-size:40px}html .mat-mdc-slide-toggle{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:.0178571429em;--mdc-form-field-label-text-weight:400}html{--mdc-radio-disabled-selected-icon-opacity:.38;--mdc-radio-disabled-unselected-icon-opacity:.38;--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button{--mdc-form-field-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-radio-ripple-color:#000;--mat-radio-checked-ripple-color:#3f51b5;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-radio-ripple-color:#000;--mat-radio-checked-ripple-color:#ff4081;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:#000;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38)}html{--mdc-radio-state-layer-size:40px;--mat-radio-touch-target-display:block}.mat-mdc-radio-button{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:.0178571429em;--mdc-form-field-label-text-weight:400}html{--mat-slider-value-indicator-width:auto;--mat-slider-value-indicator-height:32px;--mat-slider-value-indicator-caret-display:block;--mat-slider-value-indicator-border-radius:4px;--mat-slider-value-indicator-padding:0 12px;--mat-slider-value-indicator-text-transform:none;--mat-slider-value-indicator-container-transform:translateX(-50%);--mdc-slider-active-track-height:6px;--mdc-slider-active-track-shape:9999px;--mdc-slider-handle-height:20px;--mdc-slider-handle-shape:50%;--mdc-slider-handle-width:20px;--mdc-slider-inactive-track-height:4px;--mdc-slider-inactive-track-shape:9999px;--mdc-slider-with-overlap-handle-outline-width:1px;--mdc-slider-with-tick-marks-active-container-opacity:.6;--mdc-slider-with-tick-marks-container-shape:50%;--mdc-slider-with-tick-marks-container-size:2px;--mdc-slider-with-tick-marks-inactive-container-opacity:.6}html{--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:white;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-label-container-color:#000;--mdc-slider-label-label-text-color:#fff;--mdc-slider-with-overlap-handle-outline-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mdc-slider-handle-elevation: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-slider-ripple-color:#3f51b5;--mat-slider-hover-state-layer-color:rgba(63, 81, 181, .05);--mat-slider-focus-state-layer-color:rgba(63, 81, 181, .2);--mat-slider-value-indicator-opacity:.6}html .mat-accent{--mat-slider-ripple-color:#ff4081;--mat-slider-hover-state-layer-color:rgba(255, 64, 129, .05);--mat-slider-focus-state-layer-color:rgba(255, 64, 129, .2);--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:white}html .mat-warn{--mat-slider-ripple-color:#f44336;--mat-slider-hover-state-layer-color:rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color:rgba(244, 67, 54, .2);--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:white}html{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:.0071428571em;--mdc-slider-label-label-text-weight:500}html{--mat-menu-container-shape:4px;--mat-menu-divider-bottom-spacing:0;--mat-menu-divider-top-spacing:0;--mat-menu-item-spacing:16px;--mat-menu-item-icon-size:24px;--mat-menu-item-leading-spacing:16px;--mat-menu-item-trailing-spacing:16px;--mat-menu-item-with-icon-leading-spacing:16px;--mat-menu-item-with-icon-trailing-spacing:16px}html{--mat-menu-item-label-text-color:rgba(0, 0, 0, .87);--mat-menu-item-icon-color:rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}html{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:.38;--mdc-list-list-item-disabled-leading-icon-opacity:.38;--mdc-list-list-item-disabled-trailing-icon-opacity:.38;--mat-list-active-indicator-color:transparent;--mat-list-active-indicator-shape:0}html{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px;--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size:40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(0, 0, 0, .87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, .12)}html{--mat-paginator-container-size:56px;--mat-paginator-form-field-container-height:40px;--mat-paginator-form-field-container-vertical-padding:8px}html{--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}html{--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px;--mat-tab-header-divider-color:transparent;--mat-tab-header-divider-height:0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#3f51b5;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:#000;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#3f51b5;--mat-tab-header-active-ripple-color:#3f51b5;--mat-tab-header-inactive-ripple-color:#3f51b5;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#3f51b5;--mat-tab-header-active-hover-label-text-color:#3f51b5;--mat-tab-header-active-focus-indicator-color:#3f51b5;--mat-tab-header-active-hover-indicator-color:#3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#ff4081;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:#000;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#ff4081;--mat-tab-header-active-ripple-color:#ff4081;--mat-tab-header-inactive-ripple-color:#ff4081;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#ff4081;--mat-tab-header-active-hover-label-text-color:#ff4081;--mat-tab-header-active-focus-indicator-color:#ff4081;--mat-tab-header-active-hover-indicator-color:#ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:#000;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#3f51b5;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#ff4081;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:.16;--mdc-checkbox-selected-hover-state-layer-opacity:.04;--mdc-checkbox-selected-pressed-state-layer-opacity:.16;--mdc-checkbox-unselected-focus-state-layer-opacity:.16;--mdc-checkbox-unselected-hover-state-layer-opacity:.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:.16}html{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black;--mat-checkbox-disabled-label-color:rgba(0, 0, 0, .38)}.mat-mdc-checkbox{--mdc-form-field-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}html{--mdc-checkbox-state-layer-size:40px;--mat-checkbox-touch-target-display:block}.mat-mdc-checkbox{--mdc-form-field-label-text-font:Roboto, sans-serif;--mdc-form-field-label-text-line-height:20px;--mdc-form-field-label-text-size:14px;--mdc-form-field-label-text-tracking:.0178571429em;--mdc-form-field-label-text-weight:400}html{--mdc-text-button-container-shape:4px;--mdc-text-button-keep-touch-target:false;--mdc-filled-button-container-shape:4px;--mdc-filled-button-keep-touch-target:false;--mdc-protected-button-container-shape:4px;--mdc-protected-button-keep-touch-target:false;--mdc-outlined-button-keep-touch-target:false;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-shape:4px;--mat-text-button-horizontal-padding:8px;--mat-text-button-with-icon-horizontal-padding:8px;--mat-text-button-icon-spacing:8px;--mat-text-button-icon-offset:0;--mat-filled-button-horizontal-padding:16px;--mat-filled-button-icon-spacing:8px;--mat-filled-button-icon-offset:-4px;--mat-protected-button-horizontal-padding:16px;--mat-protected-button-icon-spacing:8px;--mat-protected-button-icon-offset:-4px;--mat-outlined-button-horizontal-padding:15px;--mat-outlined-button-icon-spacing:8px;--mat-outlined-button-icon-offset:-4px}html{--mdc-text-button-label-text-color:#000;--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-text-button-state-layer-color:#000;--mat-text-button-disabled-state-layer-color:#000;--mat-text-button-ripple-color:rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity:.04;--mat-text-button-focus-state-layer-opacity:.12;--mat-text-button-pressed-state-layer-opacity:.12;--mdc-filled-button-container-color:white;--mdc-filled-button-label-text-color:#000;--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color:#000;--mat-filled-button-disabled-state-layer-color:#000;--mat-filled-button-ripple-color:rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity:.04;--mat-filled-button-focus-state-layer-opacity:.12;--mat-filled-button-pressed-state-layer-opacity:.12;--mdc-protected-button-container-color:white;--mdc-protected-button-label-text-color:#000;--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation-shadow:0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: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);--mdc-protected-button-focus-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: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);--mdc-protected-button-container-shadow-color:#000;--mat-protected-button-state-layer-color:#000;--mat-protected-button-disabled-state-layer-color:#000;--mat-protected-button-ripple-color:rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity:.04;--mat-protected-button-focus-state-layer-opacity:.12;--mat-protected-button-pressed-state-layer-opacity:.12;--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color:#000;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#000;--mat-outlined-button-disabled-state-layer-color:#000;--mat-outlined-button-ripple-color:rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity:.04;--mat-outlined-button-focus-state-layer-opacity:.12;--mat-outlined-button-pressed-state-layer-opacity:.12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5;--mat-text-button-state-layer-color:#3f51b5;--mat-text-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081;--mat-text-button-state-layer-color:#ff4081;--mat-text-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336;--mat-text-button-state-layer-color:#f44336;--mat-text-button-ripple-color:rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:#fff;--mat-filled-button-state-layer-color:#fff;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:#fff;--mat-filled-button-state-layer-color:#fff;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:#fff;--mat-filled-button-state-layer-color:#fff;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:#fff;--mat-protected-button-state-layer-color:#fff;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:#fff;--mat-protected-button-state-layer-color:#fff;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:#fff;--mat-protected-button-state-layer-color:#fff;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#3f51b5;--mat-outlined-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#ff4081;--mat-outlined-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#f44336;--mat-outlined-button-ripple-color:rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height:36px;--mdc-filled-button-container-height:36px;--mdc-outlined-button-container-height:36px;--mdc-protected-button-container-height:36px;--mat-text-button-touch-target-display:block;--mat-filled-button-touch-target-display:block;--mat-protected-button-touch-target-display:block;--mat-outlined-button-touch-target-display:block}html{--mdc-text-button-label-text-font:Roboto, sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-tracking:.0892857143em;--mdc-text-button-label-text-weight:500;--mdc-text-button-label-text-transform:none;--mdc-filled-button-label-text-font:Roboto, sans-serif;--mdc-filled-button-label-text-size:14px;--mdc-filled-button-label-text-tracking:.0892857143em;--mdc-filled-button-label-text-weight:500;--mdc-filled-button-label-text-transform:none;--mdc-outlined-button-label-text-font:Roboto, sans-serif;--mdc-outlined-button-label-text-size:14px;--mdc-outlined-button-label-text-tracking:.0892857143em;--mdc-outlined-button-label-text-weight:500;--mdc-outlined-button-label-text-transform:none;--mdc-protected-button-label-text-font:Roboto, sans-serif;--mdc-protected-button-label-text-size:14px;--mdc-protected-button-label-text-tracking:.0892857143em;--mdc-protected-button-label-text-weight:500;--mdc-protected-button-label-text-transform:none}html{--mdc-icon-button-icon-size:24px}html{--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color:#000;--mat-icon-button-disabled-state-layer-color:#000;--mat-icon-button-ripple-color:rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity:.04;--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-pressed-state-layer-opacity:.12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5;--mat-icon-button-state-layer-color:#3f51b5;--mat-icon-button-ripple-color:rgba(63, 81, 181, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081;--mat-icon-button-state-layer-color:#ff4081;--mat-icon-button-ripple-color:rgba(255, 64, 129, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-icon-button-state-layer-color:#f44336;--mat-icon-button-ripple-color:rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display:block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape:50%;--mdc-fab-icon-size:24px;--mdc-fab-small-container-shape:50%;--mdc-fab-small-icon-size:24px;--mdc-extended-fab-container-height:48px;--mdc-extended-fab-container-shape:24px}html{--mdc-fab-container-color:white;--mdc-fab-container-elevation-shadow: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);--mdc-fab-focus-container-elevation-shadow: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);--mdc-fab-hover-container-elevation-shadow: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);--mdc-fab-pressed-container-elevation-shadow: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);--mdc-fab-container-shadow-color:#000;--mat-fab-foreground-color:black;--mat-fab-state-layer-color:#000;--mat-fab-disabled-state-layer-color:#000;--mat-fab-ripple-color:rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity:.04;--mat-fab-focus-state-layer-opacity:.12;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, .38);--mdc-fab-small-container-color:white;--mdc-fab-small-container-elevation-shadow: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);--mdc-fab-small-focus-container-elevation-shadow: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);--mdc-fab-small-hover-container-elevation-shadow: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);--mdc-fab-small-pressed-container-elevation-shadow: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);--mdc-fab-small-container-shadow-color:#000;--mat-fab-small-foreground-color:black;--mat-fab-small-state-layer-color:#000;--mat-fab-small-disabled-state-layer-color:#000;--mat-fab-small-ripple-color:rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity:.04;--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, .38);--mdc-extended-fab-container-elevation-shadow: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);--mdc-extended-fab-focus-container-elevation-shadow: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);--mdc-extended-fab-hover-container-elevation-shadow: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);--mdc-extended-fab-pressed-container-elevation-shadow: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);--mdc-extended-fab-container-shadow-color:#000}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mat-fab-foreground-color:#fff;--mat-fab-state-layer-color:#fff;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mat-fab-foreground-color:#fff;--mat-fab-state-layer-color:#fff;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color:#f44336;--mat-fab-foreground-color:#fff;--mat-fab-state-layer-color:#fff;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color:#3f51b5;--mat-fab-small-foreground-color:#fff;--mat-fab-small-state-layer-color:#fff;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color:#ff4081;--mat-fab-small-foreground-color:#fff;--mat-fab-small-state-layer-color:#fff;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color:#f44336;--mat-fab-small-foreground-color:#fff;--mat-fab-small-state-layer-color:#fff;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display:block;--mat-fab-small-touch-target-display:block}html{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:.0892857143em;--mdc-extended-fab-label-text-weight:500}html{--mdc-snackbar-container-shape:4px}html{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, .87);--mat-snack-bar-button-color:#ff4081}html{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html{--mat-table-row-item-outline-width:1px}html{--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, .87);--mat-table-row-item-outline-color:rgba(0, 0, 0, .12)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:.0178571429em}html{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}html{--mdc-circular-progress-active-indicator-color:#3f51b5}html .mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}html .mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}html{--mat-badge-container-shape:50%;--mat-badge-container-size:unset;--mat-badge-small-size-container-size:unset;--mat-badge-large-size-container-size:unset;--mat-badge-legacy-container-size:22px;--mat-badge-legacy-small-size-container-size:16px;--mat-badge-legacy-large-size-container-size:28px;--mat-badge-container-offset:-11px 0;--mat-badge-small-size-container-offset:-8px 0;--mat-badge-large-size-container-offset:-14px 0;--mat-badge-container-overlap-offset:-11px;--mat-badge-small-size-container-overlap-offset:-8px;--mat-badge-large-size-container-overlap-offset:-14px;--mat-badge-container-padding:0;--mat-badge-small-size-container-padding:0;--mat-badge-large-size-container-padding:0}html{--mat-badge-background-color:#3f51b5;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color:#ff4081;--mat-badge-text-color:white}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-large-size-text-size:24px}html{--mat-bottom-sheet-container-shape:4px}html{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color:white}html{--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:.0178571429em;--mat-bottom-sheet-container-text-weight:400}html{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:.04;--mat-standard-button-toggle-focus-state-layer-opacity:.12}html{--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:#e0e0e0}html{--mat-standard-button-toggle-height:48px}html{--mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height:24px;--mat-legacy-button-toggle-label-text-size:16px;--mat-legacy-button-toggle-label-text-tracking:.03125em;--mat-legacy-button-toggle-label-text-weight:400;--mat-standard-button-toggle-label-text-font:Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height:24px;--mat-standard-button-toggle-label-text-size:16px;--mat-standard-button-toggle-label-text-tracking:.03125em;--mat-standard-button-toggle-label-text-weight:400}html{--mat-datepicker-calendar-container-shape:4px;--mat-datepicker-calendar-container-touch-shape:4px;--mat-datepicker-calendar-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-toggle-active-state-icon-color:#3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color:#000;--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#ff4081}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display:none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400}html{--mat-divider-width:1px}html{--mat-divider-color:rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape:4px;--mat-expansion-legacy-header-indicator-display:inline-block;--mat-expansion-header-indicator-display:none}html{--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-expansion-header-text-color:rgba(0, 0, 0, .87);--mat-expansion-header-description-color:rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:.0178571429em;--mat-expansion-container-text-weight:400}html{--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px}html{--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#3f51b5}.mat-icon.mat-accent{--mat-icon-color:#ff4081}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-shape:0;--mat-sidenav-container-elevation-shadow:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width:auto}html{--mat-sidenav-container-divider-color:rgba(0, 0, 0, .12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, .87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, .87);--mat-sidenav-scrim-color:rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#3f51b5;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#3f51b5;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#3f51b5;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#ff4081;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#ff4081;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#ff4081;--mat-stepper-header-edit-state-icon-foreground-color:white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px}html{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}html{--mat-sort-arrow-color:#757575}html{--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#3f51b5;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#ff4081;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:.0125em;--mat-toolbar-title-text-weight:500}html{--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height:48px}html{--mat-tree-node-text-font:Roboto, sans-serif;--mat-tree-node-text-size:14px;--mat-tree-node-text-weight:400}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}:root{--md-saffron-50: #FFF4E6;--md-saffron-100: #FFE0B8;--md-saffron-300: #FFB266;--md-saffron-500: #FF6B1A;--md-saffron-600: #E5550A;--md-saffron-700: #B83E00;--md-vermilion-500: #C8381D;--md-vermilion-600: #A82E15;--md-gold-400: #E0A52A;--md-gold-500: #C68B19;--md-tulsi-500: #2E7D5E;--md-tulsi-600: #1F5E45;--md-ink-900: #1F1B16;--md-ink-700: #3A332C;--md-ink-500: #5C544B;--md-ink-400: #857B6F;--md-ink-300: #A8A096;--md-ink-200: #D5CFC5;--md-ink-100: #ECE7DD;--md-cream-1: #FFFDF8;--md-cream-2: #FFF8E8;--md-cream-3: #F8F4EC;--md-cream-4: #F5F1E8;--md-bg: var(--md-cream-1);--md-bg-soft: var(--md-cream-3);--md-bg-card: #FFFFFF;--md-success: var(--md-tulsi-500);--md-warning: var(--md-gold-500);--md-danger: var(--md-vermilion-500);--md-live: var(--md-saffron-500);--md-shadow-sm: 0 1px 2px rgba(31,27,22,.06), 0 1px 1px rgba(31,27,22,.04);--md-shadow-card: 0 2px 6px rgba(31,27,22,.06), 0 8px 24px rgba(31,27,22,.08);--md-shadow-pop: 0 12px 32px rgba(31,27,22,.18);--md-shadow-cta: 0 6px 14px rgba(255,107,26,.32);--md-radius-xs: 4px;--md-radius-sm: 6px;--md-radius-md: 8px;--md-radius-lg: 12px;--md-radius-pill: 999px;--md-font-sans: "Noto Sans Devanagari", system-ui, -apple-system, "Segoe UI", sans-serif;--md-font-hindi: var(--md-font-sans);--md-font-script: var(--md-font-sans);--md-text-2xs: 11px;--md-text-xs: 12px;--md-text-sm: 14px;--md-text-base:16px;--md-text-md: 18px;--md-text-lg: 20px;--md-text-xl: 26px;--md-text-2xl: 32px;--md-text-3xl: 42px;--color-primary: var(--md-saffron-500);--color-primary-dark: var(--md-saffron-600);--color-primary-light: var(--md-saffron-300);--color-secondary: var(--md-vermilion-500);--color-gold: var(--md-gold-400);--color-gold-light: #F4C842;--color-tulsi: var(--md-tulsi-500);--color-tulsi-light: #3D9E78;--color-bg: var(--md-cream-1);--color-bg-soft: var(--md-cream-3);--color-bg-warm: var(--md-cream-2);--color-surface: #FFFFFF;--color-surface-warm: var(--md-cream-2);--color-dark: var(--md-ink-900);--color-dark-md: var(--md-ink-700);--color-dark-light: var(--md-ink-500);--color-text: var(--md-ink-900);--color-text-muted: var(--md-ink-500);--color-text-subtle: var(--md-ink-400);--color-text-inv: #FFFFFF;--color-border: #EAE2D2;--color-border-light: #F1EADD;--color-good: var(--md-tulsi-500);--color-bad: var(--md-vermilion-500);--gradient-saffron: linear-gradient(135deg, var(--md-saffron-500) 0%, var(--md-vermilion-500) 100%);--gradient-gold: linear-gradient(135deg, #F4C842 0%, var(--md-gold-400) 100%);--gradient-hero: linear-gradient(160deg, var(--md-ink-900) 0%, #2D261E 50%, var(--md-ink-700) 100%);--gradient-cream: linear-gradient(135deg, var(--md-cream-2) 0%, var(--md-cream-4) 100%);--gradient-surface: linear-gradient(180deg, var(--md-cream-1) 0%, var(--md-cream-3) 100%);--gradient-card: linear-gradient(145deg, #FFFFFF 0%, #FFF9F0 100%);--shadow-sm: 0 1px 3px rgba(31,27,22,.08), 0 1px 2px rgba(31,27,22,.05);--shadow-md: 0 4px 12px rgba(31,27,22,.1), 0 2px 4px rgba(31,27,22,.06);--shadow-lg: 0 10px 30px rgba(31,27,22,.12), 0 4px 8px rgba(31,27,22,.08);--shadow-xl: 0 20px 60px rgba(31,27,22,.15), 0 8px 16px rgba(31,27,22,.1);--shadow-glow: 0 0 20px rgba(255,107,26,.25);--shadow-gold: 0 0 20px rgba(224,165,42,.25);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 9999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--font-sans: var(--md-font-sans);--font-hindi: var(--md-font-hindi);--font-script: var(--md-font-script);--font-display: var(--md-font-sans);--font-serif: var(--md-font-sans);--brown: #5d3a1a;--brown-mid: #7b4a00;--brown-lt: #a0522d;--brown-dk: #1F1B16;--gold: #b8860b;--gold-lt: #d4af37;--gold-pale: #f5e6c0;--cream: #fdf8f0;--cream-dk: #f5ede0;--ink: #1F1B16;--muted-brown: #9a7a5a;--live-red: #e53935;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1)}@media (min-width: 960px){:root{--md-text-2xs: 12px;--md-text-xs: 13px;--md-text-sm: 15px;--md-text-base:17px;--md-text-md: 20px;--md-text-lg: 22px;--md-text-xl: 28px;--md-text-2xl: 36px;--md-text-3xl: 48px}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;scroll-behavior:smooth;overflow-x:clip}html{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default}a[href],button,summary,label,[role=button],[role=tab],[role=link]{cursor:pointer}input,textarea,select,option,[contenteditable=true],.selectable{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-touch-callout:default;cursor:auto}input[type=checkbox],input[type=radio],input[type=range],input[type=file],input[type=color],input[type=date],input[type=time]{cursor:pointer}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-xs)}:focus:not(:focus-visible){outline:none}::selection{background:#ff6b1a2e;color:var(--md-ink-900)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes revealFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}[data-reveal].visible{opacity:1;transform:none}[data-reveal].reveal-stagger{opacity:1;transform:none;transition:none}[data-reveal].reveal-stagger>*{opacity:0}[data-reveal].reveal-stagger.visible>*{animation:revealFadeUp .5s cubic-bezier(.22,1,.36,1) forwards}[data-reveal].reveal-stagger.visible>*:nth-child(1){animation-delay:0s}[data-reveal].reveal-stagger.visible>*:nth-child(2){animation-delay:.06s}[data-reveal].reveal-stagger.visible>*:nth-child(3){animation-delay:.12s}[data-reveal].reveal-stagger.visible>*:nth-child(4){animation-delay:.18s}[data-reveal].reveal-stagger.visible>*:nth-child(5){animation-delay:.24s}[data-reveal].reveal-stagger.visible>*:nth-child(6){animation-delay:.3s}[data-reveal].reveal-stagger.visible>*:nth-child(7){animation-delay:.36s}[data-reveal].reveal-stagger.visible>*:nth-child(8){animation-delay:.42s}[data-reveal].reveal-stagger.visible>*:nth-child(9){animation-delay:.48s}[data-reveal].reveal-stagger.visible>*:nth-child(10){animation-delay:.54s}[data-reveal].reveal-stagger.visible>*:nth-child(11){animation-delay:.6s}[data-reveal].reveal-stagger.visible>*:nth-child(12){animation-delay:.66s}.hover-lift{transition:transform var(--transition-base),box-shadow var(--transition-base)}@media (hover: hover) and (pointer: fine){.hover-lift:hover{transform:translateY(-3px);box-shadow:0 10px 28px #1f1b1629}}.hover-lift:active{transform:scale(.98);transition:transform .1s ease}.global-cart-overlay{position:fixed;inset:0;background:#1f1b1685;z-index:1100;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}body{margin:0;font-family:var(--font-sans);font-size:16px;line-height:1.65;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 960px){body{font-size:18px}}body.mat-typography{font-family:var(--font-sans);letter-spacing:normal}button,input,optgroup,select,textarea{font-family:inherit}.mat-typography h1,.mat-typography h2,.mat-typography h3,.mat-typography h4,.mat-typography h5,.mat-typography h6{font-family:var(--font-sans)}:root{--mdc-chip-label-text-font: var(--font-sans);--mdc-dialog-subhead-font: var(--font-sans);--mdc-dialog-supporting-text-font: var(--font-sans);--mdc-extended-fab-label-text-font: var(--font-sans);--mdc-filled-button-label-text-font: var(--font-sans);--mdc-filled-text-field-label-text-font: var(--font-sans);--mdc-form-field-label-text-font: var(--font-sans);--mdc-list-list-item-label-text-font: var(--font-sans);--mdc-list-list-item-supporting-text-font: var(--font-sans);--mdc-list-list-item-trailing-supporting-text-font: var(--font-sans);--mdc-outlined-button-label-text-font: var(--font-sans);--mdc-outlined-text-field-label-text-font: var(--font-sans);--mdc-plain-tooltip-supporting-text-font: var(--font-sans);--mdc-protected-button-label-text-font: var(--font-sans);--mdc-slider-label-label-text-font: var(--font-sans);--mdc-snackbar-supporting-text-font: var(--font-sans);--mdc-text-button-label-text-font: var(--font-sans);--mat-badge-text-font: var(--font-sans);--mat-bottom-sheet-container-text-font: var(--font-sans);--mat-card-subtitle-text-font: var(--font-sans);--mat-card-title-text-font: var(--font-sans);--mat-datepicker-calendar-text-font: var(--font-sans);--mat-expansion-container-text-font: var(--font-sans);--mat-expansion-header-text-font: var(--font-sans);--mat-form-field-container-text-font: var(--font-sans);--mat-form-field-subscript-text-font: var(--font-sans);--mat-menu-item-label-text-font: var(--font-sans);--mat-optgroup-label-text-font: var(--font-sans);--mat-option-label-text-font: var(--font-sans);--mat-paginator-container-text-font: var(--font-sans);--mat-select-trigger-text-font: var(--font-sans);--mat-standard-button-toggle-label-text-font: var(--font-sans);--mat-stepper-container-text-font: var(--font-sans);--mat-stepper-header-label-text-font: var(--font-sans);--mat-tab-header-label-text-font: var(--font-sans);--mat-table-footer-supporting-text-font: var(--font-sans);--mat-table-header-headline-font: var(--font-sans);--mat-table-row-item-label-text-font: var(--font-sans);--mat-toolbar-title-text-font: var(--font-sans);--mat-tree-node-text-font: var(--font-sans)}body.mat-typography,.mat-app-background,.mat-drawer-container,.mat-sidenav-container{background-color:var(--color-bg)!important;color:var(--color-text)!important}.container-fluid,.container,.mat-toolbar{background:transparent!important}swiper-container{display:block;width:100%;height:100%}swiper-slide{display:block;width:100%;height:100%}.hero-bg swiper-container{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--color-text);margin:0}p{margin:0}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--color-primary-dark)}img{max-width:100%;height:auto;display:block}.hindi{font-family:var(--font-hindi)}.hindi-script{font-family:var(--font-script);font-size:1.1em;line-height:1.8}.text-primary{color:var(--color-primary)!important}.text-gold{color:var(--color-gold)!important}.text-muted{color:var(--color-text-muted)!important}.text-center{text-align:center}.container{margin:0 auto;padding:0}@media (max-width: 768px){.container{padding:0}}.section-padding{padding:var(--space-20) 0}@media (max-width: 768px){.section-padding{padding:var(--space-12) 0}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.section-heading{text-align:center;margin-bottom:var(--space-12)}.section-heading .eyebrow{display:inline-block;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);background:#ff6b1a1a;padding:4px 14px;border-radius:var(--radius-full);margin-bottom:var(--space-3)}.section-heading h2{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;color:var(--color-text);margin-bottom:var(--space-3)}.section-heading p{font-size:18px;color:var(--color-text-muted);max-width:560px;margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:12px 28px;border-radius:var(--radius-full);font-family:var(--font-sans);font-size:16px;font-weight:600;letter-spacing:.02em;cursor:pointer;border:none;transition:all var(--transition-base);text-decoration:none;white-space:nowrap}.btn-primary{background:var(--gradient-saffron);color:#fff;box-shadow:0 4px 14px #ff6b1a59}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff6b1a73;color:#fff}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.btn-secondary:hover{background:var(--color-primary);color:#fff}.btn-gold{background:var(--gradient-gold);color:var(--color-dark);box-shadow:0 4px 14px #e0a52a4d}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 20px #e0a52a66}.btn-ghost{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-ghost:hover{background:#ffffff38;color:#fff}.btn-sm{padding:8px 18px;font-size:15px}.btn-lg{padding:16px 36px;font-size:18px}.md-card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;border:1px solid var(--color-border-light);transition:transform var(--transition-base),box-shadow var(--transition-base)}.md-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.chip{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:var(--radius-full);font-size:14px;font-weight:600}.chip-saffron{background:#ff6b1a1f;color:var(--color-primary-dark)}.chip-gold{background:#e0a52a1f;color:#a07510}.chip-green{background:#2e7d5e1f;color:var(--color-tulsi)}.chip-red{background:#c8381d1a;color:var(--color-secondary)}.chip-dark{background:#1f1b1614;color:var(--color-dark-md)}.divider{height:1px;background:var(--color-border);margin:var(--space-4) 0}.divider-gold{height:2px;background:var(--gradient-gold);border-radius:var(--radius-full)}.divider-ornament{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4) 0}.divider-ornament:before,.divider-ornament:after{content:"";flex:1;height:1px;background:var(--color-border)}.divider-ornament .icon{color:var(--color-gold);font-size:18px}.spinner-overlay{display:flex;align-items:center;justify-content:center;padding:var(--space-16)}.spinner{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.seg-tabs{display:flex;gap:4px;background:var(--color-bg-soft);border-radius:var(--radius-lg);padding:4px}.seg-tabs .seg-tab{flex:1;padding:8px 12px;border:none;background:transparent;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-base);white-space:nowrap}.seg-tabs .seg-tab.active{background:var(--color-surface);color:var(--brown-mid, #7b4a00);box-shadow:var(--shadow-sm)}.seg-tabs .seg-tab:hover:not(.active){color:var(--color-text)}.price-tag{display:inline-flex;align-items:baseline;gap:6px}.price-tag .amount{font-size:1.4em;font-weight:800;color:var(--color-primary)}.price-tag .original{font-size:.9em;text-decoration:line-through;opacity:.5;color:var(--color-text-muted)}.stars{display:inline-flex;gap:2px;color:#f4c842;font-size:16px}.fab-whatsapp{position:fixed;bottom:28px;right:28px;width:56px;height:56px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #25d36673;z-index:1000;transition:all var(--transition-spring);cursor:pointer}.fab-whatsapp i{color:#fff;font-size:26px}.fab-whatsapp:hover{transform:scale(1.1);box-shadow:0 8px 24px #25d3668c}@media (max-width: 768px){.fab-whatsapp{bottom:20px;right:16px;width:48px;height:48px}.fab-whatsapp i{font-size:22px}}.mat-mdc-card{--mdc-elevated-card-container-color: var(--color-surface);border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important}.mat-mdc-button{font-family:var(--font-sans)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-subtle)}@media (max-width: 768px){.hide-mobile{display:none!important}}@media (min-width: 769px){.hide-desktop{display:none!important}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center;color:var(--color-text-subtle)}.empty-state .empty-icon{font-size:52px;margin-bottom:16px;opacity:.4}.empty-state h3{font-size:18px;font-weight:700;color:var(--color-text-muted);margin-bottom:6px}.empty-state p{font-size:15px;max-width:280px}.page-hero{width:100vw;position:relative;left:50%;transform:translate(-50%);background:#1f1b16;padding:56px 0 44px;margin-bottom:40px;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;opacity:.4}@media (max-width: 768px){.page-hero{padding:36px 0 28px;margin-bottom:28px}}.page-hero h1{font-family:var(--font-sans);font-size:clamp(1.8rem,4vw,3rem);font-weight:400;color:#fff;margin-bottom:10px;letter-spacing:-.02em;line-height:1.1;position:relative}.page-hero h1 em{font-style:italic;font-weight:300;color:var(--gold-lt, #d4af37)}.page-hero p{font-size:17px;color:#ffffffa6;max-width:520px;line-height:1.65;position:relative}.page-hero .page-hero-badge{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--gold-lt, #d4af37);margin-bottom:12px;position:relative}.info-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--color-border-light);font-size:16px}.info-row:last-child{border-bottom:none}.info-row .info-label{color:var(--color-text-muted);font-weight:500}.info-row .info-value{color:var(--color-text);font-weight:600;text-align:right}.surface-card{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-sm)}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:var(--radius-full);font-size:15px;font-weight:700;letter-spacing:.04em}.badge-primary{background:#ff6b1a1f;color:var(--color-primary)}.badge-gold{background:#e0a52a1f;color:#9b7010}.badge-green{background:#2e7d5e1f;color:var(--color-tulsi)}.badge-red{background:#c8381d1f;color:var(--color-secondary)}.pp-h1-wrap{max-width:1440px;margin:0 auto;padding:16px 28px 0}@media (max-width: 1280px){.pp-h1-wrap{padding:14px 20px 0}}@media (max-width: 1100px){.pp-h1-wrap{padding:12px 16px 0}}.pp-venue{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:8px 0 0;font-size:14px;line-height:1.5;color:#6b5540}.pp-venue>i{color:#c8381d}.pp-venue strong{color:var(--brown-dk, #3a2010);font-weight:700}h1.pp-h1{font-size:clamp(20px,2.6vw,28px);font-weight:800;color:var(--brown-dk, #3a2010);margin:0;line-height:1.3;font-family:var(--font-sans)}.pp-crumbs{font-size:13px;color:#9a7a5a;margin-bottom:6px}.pp-crumbs a{color:#b05000;text-decoration:none}.pp-crumbs a:hover{text-decoration:underline}.pp-crumbs .pp-crumb-sep{margin:0 6px}.pp-crumbs .pp-crumb-here{color:#7a5a30}.main-container{max-width:1440px;margin:0 auto;padding:20px 28px 80px;display:grid;grid-template-columns:1fr 460px;grid-template-areas:"media right" "left  right";column-gap:24px;row-gap:18px;align-items:start}@media (max-width: 1280px){.main-container{grid-template-columns:1fr 400px;padding:16px 20px 80px}}@media (max-width: 1100px){.main-container{grid-template-columns:1fr 360px;padding:14px 16px 80px}}@media (max-width: 960px){.main-container{grid-template-columns:1fr;grid-template-areas:"media" "left";padding:4px 4px 90px;column-gap:0;row-gap:12px}}.pp-media{grid-area:media;display:block;min-width:0}.left-column{grid-area:left;min-width:0;display:flex;flex-direction:column;gap:16px}.right-column{grid-area:right;align-self:start;position:sticky;top:var(--sticky-top, 84px);border-radius:16px}@media (max-width: 960px){.right-column{display:none}}.pp-faqm{grid-area:faqm;min-width:0}@media (min-width: 961px){.pp-faqm{display:none}}.how-to-book{background:#fff;border:1px solid #EBEBEB;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #1f1b160f}.htb-head{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid #F0EDE8;font-size:17px;font-weight:800;color:#1f1b16;letter-spacing:.01em}.htb-head-pill{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--md-saffron-500),var(--md-saffron-600));display:flex;align-items:center;justify-content:center;flex-shrink:0}.htb-head-pill i{color:#fff;font-size:14px}.htb-steps{list-style:none;margin:0;padding:8px 24px 4px;display:flex;flex-direction:column;cursor:default}.htb-step{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid #F2EDE4}.htb-step:last-child{border-bottom:none}.htb-index{font-size:22px;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#ff6b1a6b;text-align:right;padding-top:1px;-webkit-user-select:none;user-select:none}.htb-title{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700;color:#1f1b16;line-height:1.35;margin-bottom:4px}.htb-ticon{font-size:13px;color:#ff6b1abf;flex-shrink:0}.htb-desc{font-size:14px;color:#1f1b1694;line-height:1.6}@media (max-width: 640px){.htb-steps{padding:6px 16px 2px}.htb-step{grid-template-columns:30px 1fr;gap:12px;padding:14px 0}.htb-index{font-size:18px}}.htb-flow{list-style:none;margin:0;padding:18px 20px 22px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px}.htb-flow-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:6px 4px;border-radius:14px;cursor:pointer;transition:background .2s}.htb-flow-step:hover{background:#f973160d}.htb-flow-step:focus-visible{outline:2px solid rgba(255,107,26,.5);outline-offset:2px}.htb-flow-step:not(:last-child):after{content:"\f061";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:38px;right:-21px;font-size:15px;color:#e5550a;pointer-events:none}.htb-flow-img{display:block;width:96px;height:80px;object-fit:contain}.htb-flow-text{display:flex;flex-direction:column;gap:4px}.htb-flow-title{font-size:14.5px;font-weight:700;color:#1f1b16;line-height:1.3}.htb-flow-desc{font-size:12.5px;color:#1f1b1694;line-height:1.5}@media (max-width: 640px){.htb-flow{grid-template-columns:1fr;gap:18px;padding:12px 14px 16px}.htb-flow-step{flex-direction:row;align-items:center;text-align:left;gap:14px;padding:4px}.htb-flow-step:not(:last-child):after{content:"\f063";inset:auto auto -17px 36px;font-size:12px}.htb-flow-img{width:72px;height:60px;flex-shrink:0}.htb-flow-text{min-width:0}.htb-flow-title{font-size:15px}.htb-flow-desc{font-size:13px}}.pr-section{padding:24px 20px 8px;border-top:1px solid #F0EDE8}.pr-head{display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:18px;font-weight:700;color:var(--ink, #1F1B16);margin-bottom:16px}.pr-head-pill{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff3e8;color:var(--color-primary, #FF6B1A);font-size:13px}.pr-count{font-family:var(--font-sans);font-size:13px;font-weight:500;color:#8a7968}.pr-list{display:flex;flex-direction:column;gap:12px}.pr-card{background:#fff;border:1px solid #EDE8E0;border-radius:14px;padding:14px 16px}.pr-card-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pr-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#ff6b1a,#e85c00);color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase}.pr-meta{flex:1;min-width:0}.pr-name{font-size:14px;font-weight:600;color:var(--ink, #1F1B16);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-date{font-size:12px;color:#a0917e;margin-top:1px}.pr-stars{display:flex;gap:2px;color:#ff6b1a;font-size:13px;flex-shrink:0}.pr-stars .pr-star--off{color:#ddd8cf}.pr-text{font-size:14px;line-height:1.6;color:#4a3f33;margin:0}.pr-pager{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px;flex-wrap:wrap}.pr-pager-btn,.pr-pager-num{min-width:34px;height:34px;padding:0 10px;border-radius:9px;border:1px solid #e8ddc8;background:#fff;color:var(--brown-dk, #3a2010);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.pr-pager-btn:hover:not(:disabled):not(.pr-pager-num--active),.pr-pager-num:hover:not(:disabled):not(.pr-pager-num--active){border-color:#ff6b1a61;background:#fff8f4}.pr-pager-btn:disabled,.pr-pager-num:disabled{opacity:.4;cursor:default}.pr-pager-gap{min-width:20px;text-align:center;color:#a0917e;font-size:13px;font-weight:700;-webkit-user-select:none;user-select:none}.pr-pager-num--active{background:#ff6b1a;border-color:#ff6b1a;color:#fff;cursor:default}@media (max-width: 560px){.pr-pager{gap:5px}.pr-pager-num{min-width:30px;height:30px;padding:0 7px;font-size:12px}}.htb-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 20px;border-bottom:1px solid #F0EDE8}.htb-tab{display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 10px;border-radius:14px;border:1.5px solid #E8E2D8;background:#faf7f3;cursor:pointer;font-family:var(--font-sans);text-align:center;transition:all .2s ease;color:#9a7a5a}.htb-tab>i{font-size:18px;margin-bottom:2px;transition:color .2s ease}.htb-tab--active{border-color:#ff6b1a73;background:linear-gradient(135deg,#fff8f4,#fffaf7);color:#ff6b1a;box-shadow:0 3px 14px #ff6b1a1f}.htb-tab--active>i{color:#ff6b1a}.htb-tab--active .htb-tab-name{color:#3a2010}.htb-tab--active .htb-tab-sub{color:#ff6b1ab3}.htb-tab-name{font-size:14px;font-weight:800;color:#1f1b16;line-height:1.2;transition:color .2s ease}.htb-tab-sub{font-size:11px;font-weight:600;color:#b0a090;letter-spacing:.03em;transition:color .2s ease}.mob-footer-bar{display:none}@media (max-width: 960px){.mob-footer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;bottom:0;left:0;right:0;z-index:500;padding:12px 16px 14px;background:#fff;box-shadow:0 -4px 24px #1f1b1624;border-top:1px solid rgba(184,134,11,.15)}}.mfb-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.mfb-name{font-size:13px;font-weight:600;color:var(--muted-brown, #9a7a5a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mfb-price{font-size:22px;font-weight:800;color:var(--brown-dk, #3a2010);line-height:1.1;letter-spacing:-.02em}.mfb-price--group{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--saffron-dk, #b35c00);text-transform:uppercase}.mfb-token{display:block;margin-top:1px;font-size:12px;font-weight:700;line-height:1.2;color:#1e7a3c;white-space:nowrap}.mfb-actions{display:flex;align-items:center;gap:10px;flex:2}.mfb-book-btn{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;background:linear-gradient(135deg,#ff6b1a,#e5550a);color:#fff;font-family:var(--font-sans);font-size:16px;font-weight:700;border:none;border-radius:14px;padding:13px 22px;box-shadow:0 4px 16px #ff6b1a66;cursor:pointer;transition:all var(--transition-base);white-space:nowrap}.mfb-book-btn i{font-size:14px}.mfb-book-btn:hover{filter:brightness(1.07);box-shadow:0 6px 22px #ff6b1a85}@media (max-width: 360px){.mob-footer-bar{gap:8px;padding-inline:12px}.mfb-book-btn{padding:13px 14px;font-size:15px;gap:6px}.mfb-price{font-size:19px}.mfb-price--group{font-size:11.5px;white-space:nowrap;text-transform:none}.mfb-name{font-size:12px}}.mfb-wa-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#25d366;color:#fff;font-size:22px;border-radius:50%;box-shadow:0 4px 12px #25d36661;text-decoration:none;flex-shrink:0;transition:all var(--transition-base)}.mfb-wa-btn:hover{filter:brightness(1.08)}.mob-sheet-backdrop{display:none}@media (max-width: 960px){.mob-sheet-backdrop{display:block;position:fixed;inset:0;z-index:950;background:#1f1b168c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:mshFadeIn .22s ease both}}@keyframes mshFadeIn{0%{opacity:0}to{opacity:1}}.mob-sheet{display:none}@media (max-width: 960px){.mob-sheet{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;z-index:960;max-height:92dvh;background:var(--cream, #fdf8f0);border-radius:24px 24px 0 0;box-shadow:0 -8px 40px #1f1b1638;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.72,0,1);will-change:transform}}.mob-sheet--open{transform:translateY(0)!important}.mob-sheet-header{flex-shrink:0;background:linear-gradient(135deg,#1f1b16,#3a2010);border-radius:24px 24px 0 0;padding:0 18px 14px}.mob-sheet-drag-wrap{display:flex;justify-content:center;padding:12px 0 8px;cursor:pointer}.mob-sheet-drag{width:44px;height:4px;border-radius:99px;background:#ffffff4d}.mob-sheet-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.mob-sheet-title-info{display:flex;flex-direction:column;gap:2px;min-width:0}.mob-sheet-puja-name{font-size:14px;font-weight:600;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-sheet-puja-price{font-size:24px;font-weight:800;color:var(--gold-lt, #d4af37);letter-spacing:-.02em;line-height:1.1}.mob-sheet-close{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fffc;font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s ease}.mob-sheet-close:hover{background:#ffffff38}.mob-sheet-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}app-razorpay{display:flex;flex-direction:column;flex:1;min-height:0}.original-price{text-decoration:line-through;opacity:.5;font-size:.9em;padding:0 4px}.discounted-price{font-weight:800;color:var(--color-primary);font-size:1.2em}.discount-text{font-weight:700;color:var(--color-tulsi)}.golden-color{color:var(--color-gold)!important}.center-container{display:flex;justify-content:center}.material-list{border-collapse:collapse;width:100%;max-width:600px}.material-list th{background:var(--color-bg-soft);padding:10px 12px;text-align:left;font-size:15px;font-weight:700;color:var(--color-text-muted)}.material-list td{border:1px solid var(--color-border-light);padding:10px 12px;font-size:16px}.table{display:flex;justify-content:center;align-items:center;padding:var(--space-3);margin:0;white-space:nowrap}.faq-desktop{display:block}.faq-mobile{display:none}@media (max-width: 768px){.faq-desktop{display:none}.faq-mobile{display:block}}.related-pujas{background:#fff;border:1px solid #EDE6D8;border-radius:20px;padding:22px 22px 24px;box-shadow:0 4px 20px #1f1b160f;margin:8px 12px 0}h3.rp-heading{display:flex;align-items:center;gap:10px;font-family:var(--font-display, inherit);font-size:19px;font-weight:700;color:#1f1b16;margin:0 0 18px;letter-spacing:.005em}.rp-heading-pill{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 25%,#fff6e0,#fbefd9);border:1px solid rgba(198,139,25,.18);color:#c68b19;font-size:15px}.rp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 768px){.rp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.rp-card{display:flex;flex-direction:column;overflow:hidden;background:#fffcf6;border:1px solid #F0E4CF;border-radius:16px;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.rp-card:hover{border-color:#ff6b1a61;box-shadow:0 10px 24px #e5550a1f;transform:translateY(-3px)}.rp-card:hover .rp-media img{transform:scale(1.05)}.rp-card:hover .rp-go i{transform:translate(3px)}.rp-card:focus-visible{outline:2px solid rgba(255,107,26,.55);outline-offset:2px}.rp-media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#f6ebda}.rp-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.rp-media:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(transparent,#1f1b1647);pointer-events:none}.rp-media-om{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff8a3d,#e5550a);color:#ffffffe6;font-size:34px}.rp-tag{position:absolute;z-index:1;left:8px;bottom:8px;padding:3px 9px;border-radius:999px;background:#ffffffeb;color:#8a4a1c;font-size:11px;font-weight:700;letter-spacing:.02em}.rp-body{flex:1;display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.rp-name{flex:1;font-size:15px;font-weight:700;color:#1f1b16;line-height:1.35}.rp-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px dashed rgba(198,139,25,.22)}.rp-price{font-size:13.5px;font-weight:700;color:#e5550a}.rp-go{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:#8a6a48}.rp-go i{font-size:10.5px;transition:transform .2s ease}@media (max-width: 560px){.related-pujas{padding:18px 14px;border-radius:16px}.rp-body{padding:10px 11px 12px;gap:8px}.rp-name{font-size:14px}.rp-foot{flex-wrap:wrap;gap:4px}.rp-price{font-size:12.5px}.rp-go{font-size:12px}}@media (prefers-reduced-motion: reduce){.rp-card,.rp-media img,.rp-go i{transition:none}.rp-card:hover,.rp-card:hover .rp-media img{transform:none}}.blog-list-page{max-width:960px;margin:0 auto;padding:32px 16px 64px}.blog-list-header{text-align:center;margin-bottom:40px}.blog-list-title{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;color:#1f1b16;margin:0 0 10px}.blog-list-sub{font-size:17px;color:#8a7e74}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 768px){.blog-grid{grid-template-columns:1fr}}.blog-card{display:flex;flex-direction:column;background:#fff;border:1px solid #EBEBEB;border-radius:16px;overflow:hidden;text-decoration:none;box-shadow:0 4px 16px #1f1b160f;transition:all .2s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px #1f1b161f}.blog-card-img{width:100%;height:180px;object-fit:cover}.blog-card-body{display:flex;flex-direction:column;gap:8px;padding:18px 16px;flex:1}.blog-card-date{font-size:13px;font-weight:600;color:#b8860b;text-transform:uppercase;letter-spacing:.06em}.blog-card-title{font-size:17px;font-weight:800;color:#1f1b16;margin:0;line-height:1.35}.blog-card-excerpt{font-size:15px;color:#5c544b;line-height:1.6;margin:0;flex:1}.blog-card-read{font-size:15px;font-weight:700;color:#ff6b1a}.blog-post-page{max-width:760px;margin:0 auto;padding:32px 16px 80px}.blog-back-btn{background:none;border:none;font-size:15px;font-weight:600;color:#ff6b1a;cursor:pointer;padding:0;margin-bottom:20px}.blog-back-btn:hover{text-decoration:underline}.blog-post-header{margin-bottom:28px}.blog-post-meta{display:flex;gap:14px;margin-bottom:12px}.blog-post-date{font-size:14px;font-weight:600;color:#b8860b;text-transform:uppercase;letter-spacing:.06em}.blog-post-author{font-size:14px;color:#8a7e74}.blog-post-title{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;color:#1f1b16;line-height:1.25;margin:0 0 14px}.blog-post-desc{font-size:17px;color:#5c544b;line-height:1.65;margin:0}.blog-post-hero{width:100%;height:320px;object-fit:cover;border-radius:16px;margin-bottom:36px}@media (max-width: 480px){.blog-post-hero{height:200px}}.blog-post-hero--whole{height:auto;max-height:520px;object-fit:contain;background:#1c0f06}@media (max-width: 480px){.blog-post-hero--whole{height:auto;max-height:70vh}}.blog-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;margin-bottom:18px}.blog-breadcrumb a{color:#e5550a;font-weight:600;text-decoration:none}.blog-breadcrumb a:hover{text-decoration:underline}.blog-breadcrumb-sep{color:#a4917f}.blog-breadcrumb-here{color:#6b5d52;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.blog-post-content{display:flex;flex-direction:column;gap:32px}.blog-post-section{display:contents}.blog-section-heading{font-size:1.3rem;font-weight:800;color:#1f1b16;margin:0 0 10px;padding-bottom:6px;border-bottom:2px solid rgba(255,107,26,.2)}.blog-section-body{font-size:17px;color:#3a2f28;line-height:1.75;margin:0}.blog-section-body img{float:right;width:190px;max-width:42%;height:auto;margin:4px 0 14px 20px;border-radius:14px;border:1px solid #e8e0d4;background:#fff}@media (max-width: 640px){.blog-section-body img{float:none;display:block;width:160px;max-width:60%;margin:0 auto 14px}}.blog-section-body a{color:#e5550a;font-weight:600;text-decoration:underline;text-underline-offset:3px}.blog-section-body a:hover{color:#ff6b1a}.blog-section-body h3{margin:22px 0 6px;font-size:18px;font-weight:700;line-height:1.4;color:#1f1b16}.blog-section-body h3+p{margin-top:0}.blog-section-body .bp-mp-tiers--light{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.blog-section-body .bp-mp-tiers--light span{display:flex;flex-direction:column;align-items:center;padding:12px 6px;border-radius:14px;font-size:13.5px;text-align:center;color:#6b5c4e;background:#fff;border:1.5px solid #f0e4d4}.blog-section-body .bp-mp-tiers--light b{font-size:22px;font-weight:800;color:#e5550a}.blog-section-body a.bp-btn{margin-top:6px}.blog-section-body .bp-options.bp-options--single{grid-template-columns:1fr}.blog-section-body .bp-note a.bp-btn{margin-top:12px}.blog-section-body .bp-table td.bp-book-td{text-align:right;white-space:nowrap;width:1%}.blog-section-body a.bp-row-book{display:inline-block;padding:7px 14px;border-radius:999px;font-size:13.5px;font-weight:800;line-height:1.2;color:#fff;text-decoration:none;background:linear-gradient(135deg,#ff8a2a,#f05a0e);box-shadow:0 4px 12px #ff6b1a4d}.blog-section-body a.bp-row-book:hover,.blog-section-body a.bp-row-book:focus-visible{color:#fff;filter:brightness(1.05)}@media (max-width: 640px){.blog-section-body a.bp-row-book{padding:6px 10px;font-size:12.5px}}.blog-section-body .bp-glance{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.blog-section-body .bp-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:16px 10px;border-radius:16px;background:linear-gradient(160deg,#fff7ef,#fff);border:1px solid rgba(255,107,26,.22);box-shadow:0 4px 14px #ff6b1a14}.blog-section-body .bp-stat .bp-stat-ico{font-size:22px;line-height:1;margin-bottom:6px;color:#ff6b1a}.blog-section-body .bp-stat b{font-size:18px;font-weight:800;color:#1f1b16}.blog-section-body .bp-stat span:last-child{font-size:13px;color:#7a6a5a;line-height:1.4}.blog-section-body .bp-table-wrap{margin:16px 0;overflow-x:auto;border-radius:16px;border:1px solid #efe4d6;box-shadow:0 4px 16px #1f1b160f}.blog-section-body .bp-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45;background:#fff}.blog-section-body .bp-table th{padding:12px 14px;text-align:left;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#ff7a2a,#e5550a);white-space:nowrap}.blog-section-body .bp-table td{padding:11px 14px;border-top:1px solid #f3ebe0;color:#3a2f28;vertical-align:top}.blog-section-body .bp-table td:first-child{font-weight:800;color:#1f1b16;white-space:nowrap}.blog-section-body .bp-table tbody tr:nth-child(2n) td{background:#fffaf5}.blog-section-body .bp-table tbody tr.bp-key td{background:#fff1e4}.blog-section-body .bp-table tbody tr.bp-key td:first-child{box-shadow:inset 4px 0 #ff6b1a}.blog-section-body .bp-table tbody tr.bp-key--main td{background:#ffe6d1;font-weight:700}.blog-section-body .bp-table--compact td:first-child{white-space:normal}.blog-section-body .bp-table--finder td:first-child{white-space:normal;font-weight:600;color:#3a2f28}.blog-section-body .bp-table--finder td:last-child strong{color:#e5550a}.blog-section-body .bp-note{margin:16px 0 4px;padding:14px 16px 14px 18px;border-radius:14px;font-size:15.5px;line-height:1.65;background:#fffbf3;border:1px solid #f3e2c4;border-left:4px solid #FF6B1A}.blog-section-body .bp-note strong{display:block;margin-bottom:2px;color:#1f1b16}.blog-section-body .bp-note.bp-mantra{text-align:center;border-left-width:1px;border-top:3px solid #FF6B1A}.blog-section-body .bp-note.bp-mantra strong{font-size:21px;line-height:1.5;color:#8a2d00}.blog-section-body .bp-note.bp-mantra em{color:#6b5c4e}.blog-section-body .bp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.blog-section-body .bp-card{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:16px;background:#fff;border:1px solid #f0e4d4;box-shadow:0 4px 14px #1f1b160d;transition:transform .18s ease,box-shadow .18s ease}.blog-section-body .bp-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #ff6b1a1f}.blog-section-body .bp-card .bp-ico{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#e5550a;border-radius:50%;margin-bottom:6px;background:linear-gradient(135deg,#fff1e4,#ffe0c7)}.blog-section-body .bp-card strong{font-size:16px;color:#1f1b16}.blog-section-body .bp-card span:last-child{font-size:14px;line-height:1.55;color:#6b5c4e}.blog-section-body .bp-mahapuja{position:relative;margin:6px 0 16px;padding:24px 22px;border-radius:22px;color:#f5ecdf;background:radial-gradient(90% 70% at 100% 0%,rgba(255,107,26,.22),transparent 60%),linear-gradient(160deg,#2a1c10,#1c130b);border:1px solid rgba(212,175,55,.45);box-shadow:0 16px 40px #1f1b1640}.blog-section-body .bp-mahapuja .bp-mp-badge{display:inline-block;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffb454;background:#ff6b1a24;border:1px solid rgba(255,107,26,.5)}.blog-section-body .bp-mahapuja .bp-mp-title{display:block;margin:14px 0 6px;font-family:Georgia,Times New Roman,"Noto Serif Devanagari",serif;font-variant-numeric:lining-nums;font-size:28px;font-weight:700;line-height:1.2;color:#fff}.blog-section-body .bp-mahapuja .bp-mp-date{display:block;font-size:15px;font-weight:700;color:#ffc46b}.blog-section-body .bp-mahapuja .bp-mp-date i{margin-right:4px}.blog-section-body .bp-mahapuja p{margin:14px 0;font-size:16px;line-height:1.7;color:#ffffffd9}.blog-section-body .bp-mahapuja strong{color:#fff}.blog-section-body .bp-mahapuja .bp-mp-list{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.blog-section-body .bp-mahapuja .bp-mp-list li{position:relative;padding-left:26px;font-size:15px;line-height:1.5}.blog-section-body .bp-mahapuja .bp-mp-list li:before{content:"\f00c";font-family:"Font Awesome 6 Free";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;font-size:10px;font-weight:900;line-height:18px;text-align:center;color:#3a230e;background:linear-gradient(135deg,#ffe08a,#e9ad3c)}.blog-section-body .bp-mahapuja .bp-mp-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.blog-section-body .bp-mahapuja .bp-mp-tiers span{display:flex;flex-direction:column;align-items:center;padding:10px 6px;border-radius:14px;font-size:13px;color:#ffffffbf;background:#ffffff0d;border:1px solid rgba(212,175,55,.3)}.blog-section-body .bp-mahapuja .bp-mp-tiers b{font-size:21px;color:#fff;font-weight:800}.blog-section-body a.bp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:999px;font-size:16px;font-weight:800;color:#fff;text-decoration:none;background:linear-gradient(135deg,#ff8a2a,#f05a0e);box-shadow:0 8px 22px #ff6b1a66;transition:transform .18s ease,box-shadow .18s ease}.blog-section-body a.bp-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px #ff6b1a80}.blog-section-body .bp-mahapuja a.bp-btn{width:100%;font-size:17px}.blog-section-body a.bp-btn--ghost{color:#e5550a;background:#fff;border:1.5px solid #FF6B1A;box-shadow:none}.blog-section-body a.bp-btn--ghost:hover{color:#fff;background:#ff6b1a;box-shadow:none}.blog-section-body .bp-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.blog-section-body .bp-col{padding:16px;border-radius:16px;border:1px solid}.blog-section-body .bp-col strong{display:block;margin-bottom:8px;font-size:16px}.blog-section-body .bp-col strong i{margin-right:4px}.blog-section-body .bp-col ul{margin:0;padding-left:18px}.blog-section-body .bp-col li{margin-bottom:6px;font-size:15px;line-height:1.55}.blog-section-body .bp-col--do{background:#f2fbf5;border-color:#cdebd8}.blog-section-body .bp-col--do strong{color:#1f7a4d}.blog-section-body .bp-col--avoid{background:#fff5f0;border-color:#f6d3c2}.blog-section-body .bp-col--avoid strong{color:#c0431a}.blog-section-body .bp-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.blog-section-body .bp-option{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:18px;background:#fff;border:1px solid #f0e4d4;box-shadow:0 4px 14px #1f1b160d}.blog-section-body .bp-option .bp-opt-tag{align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#e5550a;background:#fff1e4}.blog-section-body .bp-option strong{font-size:18px;color:#1f1b16}.blog-section-body .bp-option>span:not(.bp-opt-tag){font-size:14.5px;line-height:1.6;color:#6b5c4e;flex:1}.blog-section-body .bp-option a.bp-btn{margin-top:8px;padding:12px 18px;font-size:15px}.blog-section-body .bp-option--main{border:1.5px solid #FF6B1A;background:linear-gradient(160deg,#fff7ef,#fff);box-shadow:0 8px 22px #ff6b1a24}@media (max-width: 640px){.blog-section-body .bp-glance{gap:8px}.blog-section-body .bp-stat{padding:12px 6px}.blog-section-body .bp-stat b{font-size:15px}.blog-section-body .bp-stat span:last-child{font-size:11.5px}.blog-section-body .bp-table{font-size:14px}.blog-section-body .bp-table th,.blog-section-body .bp-table td{padding:10px}.blog-section-body .bp-table th{white-space:normal}.blog-section-body .bp-table--cal th:nth-child(2),.blog-section-body .bp-table--cal td:nth-child(2){display:none}.blog-section-body .bp-cards{grid-template-columns:1fr 1fr;gap:10px}.blog-section-body .bp-card{padding:13px}.blog-section-body .bp-mahapuja{padding:20px 16px}.blog-section-body .bp-mahapuja .bp-mp-title{font-size:23px}.blog-section-body .bp-mahapuja .bp-mp-list,.blog-section-body .bp-two,.blog-section-body .bp-options{grid-template-columns:1fr}}.blog-related{margin-top:48px}.blog-related-heading{font-size:22px;font-weight:800;color:#1f1b16;margin:0 0 16px;padding-bottom:6px;border-bottom:2px solid rgba(255,107,26,.2)}.blog-related-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.blog-related-card{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid rgba(31,27,22,.08);border-radius:14px;padding:18px;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.blog-related-card:hover{box-shadow:0 8px 22px #1f1b161a;transform:translateY(-2px)}.blog-related-title{font-size:15.5px;font-weight:700;color:#1f1b16;line-height:1.4}.blog-related-excerpt{font-size:13.5px;color:#6b5d52;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gp-card--pitra:before{background:linear-gradient(90deg,#d4af37,#b8860b 45%,transparent)}.pd-hero{position:relative;margin:-26px -26px 16px;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid rgba(212,175,55,.28);background:#00000040}.pd-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#140e08f0,#140e089e 32%,#140e081a 62%,#140e0857);pointer-events:none}.pd-hero-img{width:100%;height:100%;object-fit:cover;display:block}.pd-hero-badge{position:absolute;top:14px;left:14px;z-index:2;background:#140e08b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pd-hero-text{position:absolute;inset:auto 0 0;z-index:2;padding:0 20px 16px}.pd-hero-kicker{display:block;margin-bottom:4px;font-size:12px;font-weight:700;color:#ffb74d}.pd-hero-title{margin:0;font-size:27px;font-weight:800;line-height:1.18;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.55)}@media (max-width: 520px){.pd-hero-title{font-size:22px}}.pd-scale{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;color:#ffffffc7}.pd-scale i{color:#e8b93f;font-size:12px}.pd-subtitle{margin:2px 0 12px;font-size:15px;font-weight:600;line-height:1.45;color:#e8b93f}.pd-tiers{margin:16px 0 14px;padding:14px 14px 12px;border-radius:14px;background:#00000038;border:1px solid rgba(212,175,55,.24)}.pd-tiers-lbl{display:block;margin-bottom:10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.pd-tier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media (max-width: 520px){.pd-tier-grid{grid-template-columns:repeat(2,1fr)}}.pd-tier{display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 4px;border-radius:10px;background:#d4af3714;border:1px solid rgba(212,175,55,.2);text-align:center}.pd-tier-people{font-size:12px;font-weight:600;color:#ffffffb8;line-height:1.3}.pd-tier-price{font-size:18px;font-weight:800;color:#e8b93f;letter-spacing:-.01em}.gp-card-btn-price{padding:3px 10px;border-radius:100px;background:#00000038;font-size:15px;font-weight:800;line-height:1.4;white-space:nowrap}.gp-card-btn-price .lp-conv,.gp-card-btn-price small{font-size:11.5px;font-weight:600;opacity:.82}@media (max-width: 960px){.gp-card.gp-card--pitra{display:none}}.pd-seats{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.45;color:#ffb74d}.pd-seats i{margin-top:3px;font-size:13px;flex-shrink:0}.gp-card--hi .gp-card-badge,.gp-card--hi .gp-card-kicker,.gp-card--hi .gp-hook-kicker,.gp-card--hi .gp-media-badge,.gp-card--hi .gp-mini-kicker,.gp-card--hi .gp-price small,.gp-card--hi .pd-tiers-lbl,.gp-card--hi .gp-timer-label{letter-spacing:0;text-transform:none}.gp-card--pitra .gp-card-btn{width:100%;justify-content:center;padding:15px 22px;font-size:16.5px}.pd-social{margin:0 0 16px;font-size:13.5px;line-height:1.5;color:#ffffffb3}.gp-card{position:relative;display:block;margin:8px 0;padding:26px 26px 24px;border-radius:20px;background:radial-gradient(120% 130% at 100% 0%,rgba(255,183,77,.16),transparent 55%),linear-gradient(135deg,#201911,#2e2015 58%,#3b2611);border:1px solid rgba(212,175,55,.34);box-shadow:0 10px 34px #1f1b1629;overflow:hidden}.gp-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#d4af37,#FF6B1A 45%,transparent)}.gp-card-badge{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#e8b93f;background:#d4af371f;border:1px solid rgba(212,175,55,.3);padding:6px 13px;border-radius:100px}.gp-card.gp-card--live{position:relative;display:block;margin:14px 0;padding:0;border-radius:22px;background:radial-gradient(120% 90% at 100% 0%,rgba(255,183,77,.14),transparent 55%),radial-gradient(90% 70% at 0% 100%,rgba(255,107,26,.1),transparent 60%),linear-gradient(160deg,#1d160f,#2a1d12 55%,#372310);border:1px solid rgba(212,175,55,.38);box-shadow:0 18px 44px #1f1b1638,0 0 0 4px #d4af370f;overflow:hidden;color:#fff}.gp-card.gp-card--live:before{content:"";position:absolute;inset:0 0 auto;height:3px;z-index:2;background:linear-gradient(90deg,#d4af37,#FF6B1A 45%,#d4af37 80%,transparent)}.gp-card.gp-card--live .gp-hook{padding:18px 24px 16px;background:linear-gradient(95deg,rgba(255,107,26,.2),rgba(212,175,55,.08) 70%,transparent);border-bottom:1px solid rgba(212,175,55,.22)}.gp-card.gp-card--live .gp-hook-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffc46b}.gp-card.gp-card--live .gp-hook-kicker i{font-size:14px;color:#ff8a3d}.gp-card.gp-card--live .gp-hook-text{margin:6px 0 0;font-size:16px;font-weight:600;line-height:1.55;color:#fffffff0}.gp-card.gp-card--live .gp-card-media{position:relative;margin:0;aspect-ratio:16/9;overflow:hidden;background:#0d0906;border-bottom:1px solid rgba(212,175,55,.24)}.gp-card.gp-card--live .gp-card-img{width:100%;height:100%;object-fit:cover;display:block}.gp-card.gp-card--live .gp-card-media--video{aspect-ratio:16/9}.gp-card.gp-card--live .gp-card-video{width:100%;height:100%;object-fit:contain;display:block;background:#000}.gp-card.gp-card--live .gp-media-badge{position:absolute;top:12px;left:12px;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#140e08b8;border:1px solid rgba(212,175,55,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffd27a;pointer-events:none}.gp-card.gp-card--live .gp-video-sound{position:absolute;top:12px;left:12px;z-index:1;display:flex;align-items:center;gap:7px;padding:8px 14px;border:none;border-radius:999px;background:#ff6b1aeb;color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #00000059;animation:gpNudge 2.6s ease-in-out infinite}.gp-card.gp-card--live .gp-video-sound i{font-size:13px}.gp-card.gp-card--live .gp-video-sound:hover{background:#ff6b1a}.gp-card.gp-card--live .gp-video-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:none;padding:0;cursor:pointer;color:#fff;background:radial-gradient(circle at center,#0000001f,#00000085);transition:background .2s ease}.gp-card.gp-card--live .gp-video-play:hover{background:radial-gradient(circle at center,#0000000d,#0000006b)}.gp-card.gp-card--live .gp-video-play:hover .gp-play-ring{transform:scale(1.06)}.gp-card.gp-card--live .gp-play-ring{position:relative;width:78px;height:78px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff8a3d,#e5550a);box-shadow:0 8px 26px #ff6b1a8c;transition:transform .2s ease}.gp-card.gp-card--live .gp-play-ring i{font-size:26px;margin-left:5px}.gp-card.gp-card--live .gp-play-ring:before,.gp-card.gp-card--live .gp-play-ring:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,138,61,.7);animation:gpRipple 2.2s ease-out infinite}.gp-card.gp-card--live .gp-play-ring:after{animation-delay:1.1s}.gp-card.gp-card--live .gp-play-label{padding:7px 16px;border-radius:999px;background:#140e08b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:14px;font-weight:700}.gp-card.gp-card--live .gp-play-label b{font-weight:800;color:#ffd27a;font-variant-numeric:tabular-nums}@keyframes gpRipple{0%{transform:scale(1);opacity:.9}to{transform:scale(1.7);opacity:0}}@keyframes gpNudge{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.gp-card.gp-card--live .gp-body{padding:20px 24px 22px}.gp-card.gp-card--live .gp-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.gp-card.gp-card--live .gp-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700;color:#ffffffe0;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.gp-card.gp-card--live .gp-chip i{font-size:12px;color:#e8b93f}.gp-card.gp-card--live .gp-chip--soon{color:#fff;background:#ff6b1a38;border-color:#ff6b1a80}.gp-card.gp-card--live .gp-chip--soon i{color:#ff8a3d}.gp-card.gp-card--live .gp-card-title{font-size:24px;font-weight:800;color:#fff;margin:0 0 8px}.gp-card.gp-card--live .gp-card-text{font-size:15px;line-height:1.65;color:#ffffffbd;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gp-card.gp-card--live .gp-trust{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:16px;font-size:14px;font-weight:700;color:#e7c98a}.gp-card.gp-card--live .gp-trust span{display:inline-flex;align-items:center;gap:7px}.gp-card.gp-card--live .gp-trust i{font-size:13px}.gp-card.gp-card--live .gp-benefits{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.gp-card.gp-card--live .gp-benefits li{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);font-size:14px;font-weight:600;line-height:1.35;color:#ffffffe6}.gp-card.gp-card--live .gp-benefits i{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#ffc46b;background:#d4af3724}.gp-card-pulse{width:7px;height:7px;border-radius:50%;background:#ff6b1a;box-shadow:0 0 #ff6b1abf;animation:gpPulse 2s infinite}@keyframes gpPulse{0%{box-shadow:0 0 #ff6b1ab3}70%{box-shadow:0 0 0 9px #ff6b1a00}to{box-shadow:0 0 #ff6b1a00}}.gp-card-slots{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;border-radius:10px;background:#ff6b1a1f;border:1px solid rgba(255,107,26,.32);font-size:15.5px;font-weight:700;color:#ffb066;position:relative;overflow:hidden;animation:gpSlotsGlow 2.4s ease-in-out infinite}.gp-card-slots i{font-size:13px;display:inline-block;animation:gpSlotsFlip 2.4s ease-in-out infinite}.gp-card-slots:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:50%;background:linear-gradient(100deg,transparent,rgba(255,176,102,.22),transparent);transform:skew(-20deg);animation:gpSlotsSheen 3.6s ease-in-out infinite;pointer-events:none}@media (prefers-reduced-motion: reduce){.gp-card-slots{animation:none}.gp-card-slots i,.gp-card-slots:after{animation:none}.gp-card-slots:after{display:none}}@keyframes gpSlotsGlow{0%,to{box-shadow:0 0 #ff6b1a00;border-color:#ff6b1a52}50%{box-shadow:0 0 14px 1px #ff6b1a47;border-color:#ff6b1a99}}@keyframes gpSlotsFlip{0%,40%{transform:rotate(0)}50%,90%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes gpSlotsSheen{0%,55%{left:-60%}to{left:130%}}.gp-card-points{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.gp-card-points li{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:#ffffffdb}.gp-card-points i{color:#7ed9a8;font-size:13px}.gp-card-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(135deg,#ff6b1a,#e5550a);color:#fff;font-size:15.5px;font-weight:800;padding:14px 30px;border-radius:100px;text-decoration:none;box-shadow:0 6px 20px #ff6b1a6b;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.gp-card-btn i{font-size:13px;transition:transform .18s ease}.gp-card-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 10px 26px #ff6b1a85;filter:brightness(1.04)}.gp-card-btn:hover i{transform:translate(3px)}.gp-card.gp-card--live .gp-cta{display:flex;align-items:center;gap:16px}.gp-card.gp-card--live .gp-price{display:flex;flex-direction:column;line-height:1;flex-shrink:0}.gp-card.gp-card--live .gp-price small{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff9;margin-bottom:4px}.gp-card.gp-card--live .gp-price b{font-size:28px;font-weight:800;letter-spacing:-.02em;color:#ffd27a;font-variant-numeric:tabular-nums}.gp-card.gp-card--live .gp-card-btn{position:relative;overflow:hidden;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#ff7a2a,#e5550a);color:#fff;font-size:17px;font-weight:800;padding:16px 26px;border-radius:100px;text-decoration:none;box-shadow:0 8px 24px #ff6b1a73;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;animation:gpBtnGlow 2.8s ease-in-out infinite}.gp-card.gp-card--live .gp-card-btn i{font-size:14px;transition:transform .18s ease}.gp-card.gp-card--live .gp-card-btn:after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.32),transparent);transform:skew(-20deg);animation:gpSlotsSheen 3.8s ease-in-out infinite;pointer-events:none}.gp-card.gp-card--live .gp-card-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #ff6b1a8c;filter:brightness(1.05)}.gp-card.gp-card--live .gp-card-btn:hover i{transform:translate(4px)}@keyframes gpBtnGlow{0%,to{box-shadow:0 8px 24px #ff6b1a66}50%{box-shadow:0 8px 32px #ff6b1aad}}.gp-card.gp-card--live .gp-assure{display:flex;align-items:center;justify-content:center;gap:7px;margin:12px 0 0;font-size:12.5px;font-weight:600;color:#ffffff8c}.gp-card.gp-card--live .gp-assure i{font-size:11px;color:#7ed9a8}@media (max-width: 640px){.gp-card.gp-card--live{padding:0}.gp-card.gp-card--live .gp-hook{padding:15px 16px 14px}.gp-card.gp-card--live .gp-hook-text{font-size:15px}.gp-card.gp-card--live .gp-body{padding:18px 16px}.gp-card.gp-card--live .gp-card-title{font-size:20px}.gp-card.gp-card--live .gp-play-ring{width:64px;height:64px}.gp-card.gp-card--live .gp-play-ring i{font-size:22px}.gp-card.gp-card--live .gp-play-label{font-size:13px}.gp-card.gp-card--live .gp-benefits{gap:8px}.gp-card.gp-card--live .gp-benefits li{padding:10px;font-size:13px;gap:8px}.gp-card.gp-card--live .gp-benefits i{width:28px;height:28px;font-size:12.5px}.gp-card.gp-card--live .gp-cta{gap:12px}.gp-card.gp-card--live .gp-price b{font-size:24px}.gp-card.gp-card--live .gp-card-btn{width:100%;padding:15px 18px;font-size:16px}}.gp-card.gp-card--live.gp-card--hi .gp-hook-kicker,.gp-card.gp-card--live.gp-card--hi .gp-media-badge,.gp-card.gp-card--live.gp-card--hi .gp-price small{letter-spacing:0;text-transform:none}@media (prefers-reduced-motion: reduce){.gp-card.gp-card--live .gp-play-ring:before,.gp-card.gp-card--live .gp-play-ring:after,.gp-card.gp-card--live .gp-video-sound,.gp-card.gp-card--live .gp-card-btn,.gp-card.gp-card--live .gp-card-btn:after{animation:none}}.gp-card.gp-card--live{margin:8px 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;color:inherit}.gp-card.gp-card--live:before{display:none}.gp-card.gp-card--live .gp-flow-heading{margin-bottom:10px}.gp-card.gp-card--live .gp-flow-intro{margin:0 0 16px;font-size:17px;line-height:1.75;color:#3a2f28}.gp-card.gp-card--live .gp-box{overflow:hidden;border-radius:20px;background:#fff;border:1px solid #efe4d6;box-shadow:0 8px 26px #1f1b1612}.gp-card.gp-card--live .gp-card-media{border-bottom:1px solid #efe4d6}.gp-card.gp-card--live .gp-media-badge{top:14px;left:14px;gap:9px;padding:8px 16px;font-size:13px;letter-spacing:.08em;color:#fff;background:#e5550aeb;border:0}.gp-card.gp-card--live .gp-media-badge i{font-size:14px;color:#fff}.gp-card.gp-card--live .gp-body{padding:20px 22px 22px}.gp-card.gp-card--live .gp-chip{padding:8px 16px;font-size:14px;color:#3a2f28;background:#fffaf5;border:1px solid #efe4d6}.gp-card.gp-card--live .gp-chip i{color:#e5550a;font-size:14px}.gp-card.gp-card--live .gp-chip--soon{color:#c0431a;background:#fff1e4;border-color:#ff6b1a73}.gp-card.gp-card--live .gp-chip--soon i{color:#ff6b1a}.gp-card.gp-card--live .gp-card-title{margin:16px 0 10px;font-size:30px;font-weight:700;line-height:1.18;letter-spacing:-.01em;color:#1f1b16}.gp-card.gp-card--live .gp-title-gold{display:block;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#e5550a}.gp-card.gp-card--live .gp-divider{display:flex;align-items:center;gap:10px;margin:4px 18px 16px;color:#ff6b1a}.gp-card.gp-card--live .gp-divider span{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,107,26,.45))}.gp-card.gp-card--live .gp-divider span:last-child{background:linear-gradient(90deg,rgba(255,107,26,.45),transparent)}.gp-card.gp-card--live .gp-trust{align-items:center;gap:8px 16px;margin-bottom:18px;font-size:15.5px;font-weight:600;color:#3a2f28}.gp-card.gp-card--live .gp-trust i{color:#e5550a;font-size:15px}.gp-card.gp-card--live .gp-trust-sep{width:1.5px;height:20px;background:#efe4d6}.gp-card.gp-card--live .gp-benefits{gap:12px}.gp-card.gp-card--live .gp-benefits li{gap:12px;padding:12px 14px;border-radius:16px;font-size:15px;color:#3a2f28;background:#fffaf5;border:1px solid #f3e8da}.gp-card.gp-card--live .gp-benefits i{width:42px;height:42px;border-radius:50%;font-size:16px;color:#e5550a;background:linear-gradient(135deg,#fff1e4,#ffe0c7);box-shadow:none}.gp-card.gp-card--live .gp-card-slots{gap:12px;margin:0 0 18px;padding:12px 16px;border-radius:14px;font-size:16px;color:#c0431a;text-decoration:none;background:#fff5ee;border:1px solid rgba(255,107,26,.35);animation:none}.gp-card.gp-card--live .gp-card-slots i{color:#e5550a;font-size:16px;animation:none}.gp-card.gp-card--live .gp-card-slots .gp-slots-go{margin-left:auto;font-size:14px}.gp-card.gp-card--live .gp-card-slots:after{display:none}.gp-card.gp-card--live .gp-card-slots:hover{color:#e5550a;border-color:#ff6b1a}.gp-card.gp-card--live .gp-price small{font-size:12.5px;letter-spacing:.08em;color:#8a7a6a}.gp-card.gp-card--live .gp-price b{font-size:30px;color:#1f1b16}.gp-card.gp-card--live .gp-card-btn{padding:16px 24px;font-size:18px;background:linear-gradient(135deg,#ff8a2a,#f05a0e);box-shadow:0 8px 22px #ff6b1a59;animation:none}.gp-card.gp-card--live .gp-assure{justify-content:flex-start;margin-top:14px;font-size:13.5px;color:#8a7a6a}.gp-card.gp-card--live .gp-assure i{font-size:13px;color:#1f9d63}.gp-card.gp-card--live .gp-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px}.gp-card.gp-card--live .gp-tier{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;border-radius:14px;text-align:center;text-decoration:none;background:#fff;border:1.5px solid #f0e4d4;transition:border-color .15s ease,box-shadow .15s ease}.gp-card.gp-card--live .gp-tier b{font-size:24px;font-weight:800;color:#e5550a;line-height:1.1}.gp-card.gp-card--live .gp-tier .gp-tier-label{font-size:14.5px;font-weight:700;color:#1f1b16}.gp-card.gp-card--live .gp-tier small{font-size:12.5px;line-height:1.35;color:#8a7a6a}.gp-card.gp-card--live .gp-tier:hover,.gp-card.gp-card--live .gp-tier:focus-visible{border-color:#ff6b1a;box-shadow:0 6px 16px #ff6b1a26}.gp-card.gp-card--live .gp-tiers~.gp-cta .gp-card-btn{flex:1;justify-content:center}@media (max-width: 640px){.gp-card.gp-card--live .gp-tiers{grid-template-columns:1fr;gap:8px}.gp-card.gp-card--live .gp-tier{flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:12px 14px;text-align:left}.gp-card.gp-card--live .gp-tier b{order:2;font-size:21px}.gp-card.gp-card--live .gp-tier .gp-tier-label{order:1}.gp-card.gp-card--live .gp-tier small{order:3;flex-basis:100%}}@media (max-width: 640px){.gp-card.gp-card--live .gp-flow-intro{font-size:16px}.gp-card.gp-card--live .gp-body{padding:18px 16px}.gp-card.gp-card--live .gp-card-title{font-size:24px}.gp-card.gp-card--live .gp-trust{font-size:14.5px}.gp-card.gp-card--live .gp-benefits li{padding:10px;font-size:13.5px;gap:9px}.gp-card.gp-card--live .gp-benefits i{width:36px;height:36px;font-size:14px}.gp-card.gp-card--live .gp-card-slots{font-size:15px}.gp-card.gp-card--live .gp-price b{font-size:26px}.gp-card.gp-card--live .gp-card-btn{font-size:16.5px;padding:15px 16px}.gp-card.gp-card--live .gp-assure{display:block;font-size:12.5px;text-align:center}.gp-card.gp-card--live .gp-assure i{margin-right:5px}}.gp-mini .gp-mini-link{color:#1f1b16;background:#fff;border:1px solid #efe4d6;box-shadow:0 6px 20px #1f1b1612}.gp-mini .gp-mini-link:hover{color:#1f1b16;box-shadow:0 10px 26px #1f1b161f}.gp-mini .gp-mini-thumb{border-color:#efe4d6}.gp-mini .gp-mini-kicker{color:#e5550a}.gp-mini .gp-mini-sub{color:#6b5c4e}.gp-mini .gp-mini-sub b{color:#e5550a}.gp-mini .gp-mini-go{color:#fff}.gp-mini{display:block;margin:10px 0}.gp-mini-link{display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:18px;text-decoration:none;color:#fff;background:linear-gradient(135deg,#22190f,#33220f);border:1px solid rgba(212,175,55,.38);box-shadow:0 10px 26px #1f1b162e;transition:transform .18s ease,box-shadow .18s ease}.gp-mini-link:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 32px #1f1b1642}.gp-mini-link:hover .gp-mini-go{transform:translate(3px)}.gp-mini-thumb{position:relative;flex-shrink:0;width:92px;height:92px;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 30% 25%,rgba(255,183,77,.35),transparent 60%),linear-gradient(135deg,#5a3413,#2a1a0c);border:1px solid rgba(212,175,55,.3)}.gp-mini-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gp-mini-thumb i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding-left:3px;font-size:13px;background:#ff6b1aeb;box-shadow:0 4px 12px #0006}.gp-mini-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.gp-mini-kicker{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffc46b}.gp-mini-title{font-size:16.5px;font-weight:800;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gp-mini-sub{font-size:13.5px;color:#ffffffb3}.gp-mini-sub b{color:#ffd27a}.gp-mini-go{flex-shrink:0;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff7a2a,#e5550a);box-shadow:0 6px 16px #ff6b1a73;transition:transform .18s ease}@media (max-width: 640px){.gp-card{padding:22px 18px 20px}.gp-card-btn{width:100%}.gp-mini-thumb{width:76px;height:76px}.gp-mini-title{font-size:15px}.gp-mini-go{width:36px;height:36px}}@media (prefers-reduced-motion: reduce){.gp-card-pulse,.gp-play-ring:before,.gp-play-ring:after,.gp-video-sound,.gp-card-btn,.gp-card-btn:after{animation:none}}.blog-post-cta{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:52px;padding:32px 24px;background:#fff8f4;border:1px solid rgba(255,107,26,.2);border-radius:20px;text-align:center}.blog-cta-text{font-size:18px;font-weight:700;color:#1f1b16;margin:0}.blog-cta-btn{display:inline-block;background:linear-gradient(135deg,#ff6b1a,#e5550a);color:#fff;font-size:16px;font-weight:700;padding:13px 32px;border-radius:100px;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 14px #ff6b1a59}.blog-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff6b1a73;color:#fff}.blog-not-found{text-align:center;padding:64px 16px;color:#8a7e74}.blog-not-found button{margin-top:16px;background:none;border:none;color:#ff6b1a;font-size:15px;font-weight:600;cursor:pointer}.mat-datepicker-content{background:#fffaf4!important;border-radius:18px!important;box-shadow:0 8px 40px #5a280033!important;--mat-datepicker-calendar-date-selected-state-background-color: #FF6B1A;--mat-datepicker-calendar-date-selected-state-text-color: #fff;--mat-datepicker-calendar-date-today-outline-color: #FF6B1A;--mat-datepicker-calendar-date-today-selected-state-outline-color: #FF6B1A;--mat-datepicker-calendar-date-focus-state-background-color: rgba(255,107,26,.18);--mat-datepicker-calendar-date-hover-state-background-color: rgba(255,107,26,.12);--mat-datepicker-calendar-navigation-button-icon-color: #FF6B1A;--mat-datepicker-calendar-period-button-text-color: #1a0800;--mat-datepicker-calendar-body-label-text-color: #9a7a5a;--mat-datepicker-calendar-header-divider-color: #e8d8c0;--mat-datepicker-calendar-header-text-color: #1a0800}.mat-datepicker-content .mat-calendar-header{background:#1a0800!important;border-radius:18px 18px 0 0;padding:12px 8px 8px}.mat-datepicker-content .mat-calendar-header button,.mat-datepicker-content .mat-calendar-period-button{color:#fff!important}.mat-datepicker-content .mat-calendar-arrow{fill:#fff!important}.mat-calendar-body-today:not(.mat-calendar-body-selected)>.mat-calendar-body-cell-content{border-color:#ff6b1a!important}.login-dialog .mdc-dialog__surface,.login-dialog .mat-mdc-dialog-surface{padding:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.login-dialog .mat-mdc-dialog-container{padding:0!important;background:transparent!important;overflow:visible!important}.login-dialog--desktop .mdc-dialog__surface,.login-dialog--desktop .mat-mdc-dialog-surface{border-radius:24px!important;box-shadow:0 32px 80px #1f1b1666!important;overflow:hidden!important}.login-dialog--desktop .mat-mdc-dialog-container{border-radius:24px!important;overflow:hidden!important}.login-dialog--mobile{margin:0!important}.login-dialog--mobile .mdc-dialog__surface,.login-dialog--mobile .mat-mdc-dialog-surface{border-radius:24px 24px 0 0!important;box-shadow:0 -8px 40px #1f1b164d!important;overflow:hidden!important;animation:lg-slide-up .38s cubic-bezier(.22,1,.36,1)!important}.login-dialog--mobile .mat-mdc-dialog-container{border-radius:24px 24px 0 0!important;overflow:hidden!important;max-height:92vh!important}@keyframes lg-slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ppFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ppScaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ppSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.how-to-book .htb-step{opacity:0}.how-to-book.visible .htb-step{animation:ppFadeUp .45s cubic-bezier(.22,1,.36,1) forwards}.how-to-book.visible .htb-step:nth-child(1){animation-delay:0s}.how-to-book.visible .htb-step:nth-child(2){animation-delay:.06s}.how-to-book.visible .htb-step:nth-child(3){animation-delay:.12s}.how-to-book.visible .htb-step:nth-child(4){animation-delay:.18s}.how-to-book.visible .htb-step:nth-child(5){animation-delay:.24s}.how-to-book.visible .htb-step:nth-child(6){animation-delay:.3s}app-related-pujas .rp-card{opacity:0}app-related-pujas.visible .rp-card{animation:ppScaleIn .4s cubic-bezier(.22,.68,0,1.15) forwards}app-related-pujas.visible .rp-card:nth-child(1){animation-delay:0s}app-related-pujas.visible .rp-card:nth-child(2){animation-delay:.05s}app-related-pujas.visible .rp-card:nth-child(3){animation-delay:.1s}app-related-pujas.visible .rp-card:nth-child(4){animation-delay:.15s}app-related-pujas.visible .rp-card:nth-child(5){animation-delay:.2s}app-related-pujas.visible .rp-card:nth-child(6){animation-delay:.25s}app-related-pujas.visible .rp-card:nth-child(7){animation-delay:.3s}app-related-pujas.visible .rp-card:nth-child(8){animation-delay:.35s}@media (max-width: 960px){.mob-footer-bar{animation:ppSlideUp .5s .3s cubic-bezier(.22,1,.36,1) both}}@media (prefers-reduced-motion: reduce){.how-to-book .htb-step{opacity:1}.how-to-book.visible .htb-step{animation:none}app-related-pujas .rp-card{opacity:1}app-related-pujas.visible .rp-card{animation:none}.mob-footer-bar{animation:none}}:root{--temple-surface: #FFFCF5;--temple-hairline: rgba(198,139,25,.22);--temple-rule: rgba(198,139,25,.34);--temple-shadow: 0 2px 8px rgba(122,90,48,.055), 0 12px 30px rgba(122,90,48,.07);--temple-gold-grad: linear-gradient(135deg, var(--md-gold-400), var(--md-gold-500))}.how-to-book{position:relative;background:var(--temple-surface);border-color:var(--temple-hairline);box-shadow:var(--temple-shadow)}.how-to-book:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,rgba(198,139,25,0),var(--md-gold-400),var(--md-gold-500),rgba(198,139,25,0))}.htb-head{position:relative;border-bottom:none;font-weight:700}.htb-head:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--temple-rule),transparent)}.htb-head-pill,.pr-head-pill{background:radial-gradient(circle at 30% 25%,#FFF6E0,var(--md-cream-2));border:1px solid var(--temple-hairline);border-radius:50%;box-shadow:inset 0 1px 2px #ffffffe6}.htb-head-pill i,.pr-head-pill i,.pr-head-pill{color:var(--md-gold-500)}h1.pp-h1{font-family:var(--font-display);font-weight:600;letter-spacing:-.005em;color:#3a2010}html[lang=hi] h1.pp-h1{font-size:clamp(22px,2.8vw,31px);line-height:1.42}.htb-head,.pr-head{font-family:var(--font-display);font-size:19px;letter-spacing:.005em}html[lang=hi] .htb-head,html[lang=hi] .pr-head{line-height:1.5}.htb-title{font-family:var(--font-display);font-weight:600;font-size:17px}html[lang=hi] .htb-title{line-height:1.5}.htb-index{color:#c68b198c}.htb-ticon{color:#c68b19d9}.htb-tabs{border-bottom-color:#c68b1929}.htb-tab{border-color:var(--temple-hairline);background:var(--md-cream-2)}.htb-tab--active{border-color:#c68b198c;background:linear-gradient(135deg,#fff6e2,#fffcf5);box-shadow:0 3px 14px #c68b1929}.pr-section{border-top-color:#c68b192e}.pr-avatar{background:var(--temple-gold-grad);color:#fff}.pr-card{background:var(--temple-surface);border-color:var(--temple-hairline)}.pr-stars i{color:var(--md-gold-400)}.pr-pager-btn,.pr-pager-num{background:var(--temple-surface);border-color:var(--temple-hairline)}.pr-pager-num--active{background:var(--temple-gold-grad);border-color:transparent;color:#fff}.pr-section--puja{margin:0;padding:22px 22px 20px;background:#fff;border:1px solid #EDE6D8;border-top-color:#ede6d8;border-radius:20px;box-shadow:0 4px 20px #1f1b160f}.pr-section--puja .pr-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pr-section--puja .pr-card{position:relative;margin:0;display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px;background:linear-gradient(180deg,#fffcf6,#fff8ee);border:1px solid #F0E4CF;border-radius:16px;transition:border-color .2s,box-shadow .2s}.pr-section--puja .pr-card:hover{border-color:#c68b1966;box-shadow:0 8px 22px #c68b191a}.pr-section--puja .pr-quote{position:absolute;top:14px;right:16px;font-size:26px;color:#c68b1929}.pr-section--puja .pr-text{flex:1;margin:0;padding-right:26px;font-size:14.5px;line-height:1.65;color:#3f352a;overflow-wrap:anywhere}.pr-section--puja .pr-card-top{margin:0;padding-top:12px;border-top:1px dashed rgba(198,139,25,.22)}.pr-section--puja .pr-avatar{width:40px;height:40px;font-size:16px;box-shadow:0 0 0 2px #fff,0 0 0 3px #c68b1947}.pr-section--puja .pr-card:nth-child(4n+1) .pr-avatar{background:linear-gradient(135deg,#d9a43a,#a8730f)}.pr-section--puja .pr-card:nth-child(4n+2) .pr-avatar{background:linear-gradient(135deg,#ff8a3d,#e5550a)}.pr-section--puja .pr-card:nth-child(4n+3) .pr-avatar{background:linear-gradient(135deg,#c2185b,#8e1145)}.pr-section--puja .pr-card:nth-child(4n+4) .pr-avatar{background:linear-gradient(135deg,#2e7d5e,#1d5a42)}.pr-section--puja .pr-meta{display:flex;flex-direction:column;gap:3px}.pr-section--puja .pr-name{font-size:14.5px;font-weight:700}.pr-section--puja .pr-stars{font-size:12px;gap:2px}.pr-section--puja .pr-pager{margin-top:20px}@media (max-width: 760px){.pr-section--puja .pr-list{grid-template-columns:1fr}}@media (max-width: 560px){.pr-section--puja{padding:18px 14px 16px;border-radius:16px}.pr-section--puja .pr-card{padding:16px 14px 14px}}@media (max-width: 960px){.mob-footer-bar{background:var(--temple-surface);border-top:1px solid var(--temple-hairline);box-shadow:0 -4px 22px #7a5a3021}}.om-glyph{font-family:var(--font-sans);font-style:normal;font-weight:500;line-height:1;display:inline-block;transform:translateY(.04em)}html.md-intl .js-shop-entry{display:none!important}.fx-approx{color:var(--muted-brown, #9a7a5a);font-size:.92em;white-space:nowrap}@keyframes bookShine{0%{transform:translate(-160%) skew(-18deg)}to{transform:translate(320%) skew(-18deg)}}@keyframes bookShineLoop{0%{transform:translate(-160%) skew(-18deg)}18%,to{transform:translate(320%) skew(-18deg)}}@keyframes bookGlow{0%,to{box-shadow:0 4px 16px #ff6b1a66}50%{box-shadow:0 6px 22px #ff6b1a9e,0 0 0 6px #ff6b1a1a}}.book-cta{position:relative;overflow:hidden;isolation:isolate;-webkit-tap-highlight-color:transparent}.book-cta:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff73,#fff0);transform:translate(-160%) skew(-18deg)}@media (hover: hover) and (pointer: fine){.book-cta:hover:after,.book-cta:focus-visible:after{animation:bookShine .75s cubic-bezier(.22,1,.36,1)}}@media (hover: none){.book-cta:after{animation:bookShineLoop 5s cubic-bezier(.22,1,.36,1) 1.4s infinite}.book-cta:active:after{animation:bookShine .6s cubic-bezier(.22,1,.36,1)}.book-cta:disabled:after,.book-cta[disabled]:after{animation:none}}.book-cta.book-cta:not(:disabled):active{transform:translateY(1px) scale(.985);transition-duration:60ms}.book-cta:focus-visible{outline:2px solid #ff6b1a;outline-offset:3px}.book-cta:disabled:after,.book-cta[disabled]:after{animation:none}.book-cta:disabled:active,.book-cta[disabled]:active{transform:none}.book-cta--pulse:not(:disabled){animation:bookGlow 2.6s ease-in-out infinite}.book-cta--pulse:not(:disabled):hover{animation-play-state:paused}.book-cta i{transition:transform var(--transition-base, .2s ease)}.book-cta:hover i{transform:translate(3px)}@media (hover: none){.book-cta:active i{transform:translate(3px)}}.legal-translation-note{font-size:13px;line-height:1.6;opacity:.75;border-left:3px solid currentColor;padding:6px 12px;margin:0 0 20px}.op-landing{padding:36px 18px 12px;background:var(--cream, #fdf8f0)}.op-landing .op-block{margin-bottom:40px}.op-landing .op-block .section-head{margin-bottom:18px}.op-landing .sh-desc+.sh-desc{margin-top:12px}.op-landing .sh-desc{color:#5b4a3a;max-width:760px}.op-landing .op-group{margin-bottom:22px}.op-landing .op-group-label{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e5550a}.op-landing .op-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width: 900px){.op-landing .op-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.op-landing .op-grid{grid-template-columns:1fr}}.op-landing .op-puja{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #efe4d3;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.op-landing .op-puja:hover,.op-landing .op-puja:focus-visible{border-color:#ff6b1a;box-shadow:0 6px 18px #ff6b1a1f;transform:translateY(-1px)}.op-landing .op-puja-name{font-size:15px;font-weight:700;color:#1f1b16;line-height:1.35}.op-landing .op-puja-price{flex-shrink:0;font-size:14.5px;font-weight:800;color:#e5550a;white-space:nowrap}.op-landing .op-checklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}@media (max-width: 640px){.op-landing .op-checklist{grid-template-columns:1fr}}.op-landing .op-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.55;color:#3a2f28}.op-landing .op-checklist i{margin-top:3px;color:#1f9d63}@media (prefers-reduced-motion: reduce){.op-landing .op-puja{transition:none}.op-landing .op-puja:hover{transform:none}}.sgp{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;border-radius:20px;overflow:hidden;cursor:pointer;color:#fff6ea;background:radial-gradient(120% 140% at 100% 0%,rgba(255,107,26,.38) 0%,transparent 55%),linear-gradient(135deg,#3a0d06,#5c1608 45%,#2a0803);box-shadow:0 0 0 1.5px #ff8a338c,0 18px 44px #7a2e0561;transition:transform .28s ease,box-shadow .28s ease}.sgp:hover,.sgp:focus-visible{transform:translateY(-3px);box-shadow:0 0 0 2px #ff8a33e6,0 26px 56px #7a2e0580;outline:none}.sgp:hover .sgp-media img{transform:scale(1.06)}.sgp-glow{position:absolute;z-index:-1;right:-90px;bottom:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(255,138,51,.42) 0%,transparent 68%);animation:sgp-breathe 5.5s ease-in-out infinite;pointer-events:none}.sgp-media{position:relative;aspect-ratio:16/10;flex-shrink:0;overflow:hidden}.sgp-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.sgp-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,#4a1107 100%)}.sgp-ribbon{position:absolute;z-index:1;top:14px;left:14px;display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:linear-gradient(135deg,#ff8a33,#e5550a);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;box-shadow:0 6px 16px #00000059}.sgp-body{display:flex;flex-direction:column;flex:1;gap:9px;padding:14px 16px 16px;min-width:0}.sgp-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.3px;color:#ffc48f}.sgp-dot{width:8px;height:8px;border-radius:50%;background:#ff8a33;box-shadow:0 0 #ff8a33b3;animation:sgp-pulse 1.8s ease-out infinite;flex-shrink:0}.sgp h3.sgp-title{margin:0;font-size:20px;line-height:1.25;font-weight:800;color:#fff;text-wrap:balance}.sgp-date{margin:0;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 12px;border-radius:10px;background:#ffffff1a;border:1px solid rgba(255,196,143,.35);font-size:14px;font-weight:700;color:#ffe2c4}.sgp-date i{color:#ff8a33}.sgp-points{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:7px}.sgp-points li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;color:#ffe9d4}.sgp-points i{flex-shrink:0;width:18px;margin-top:2px;text-align:center;color:#ff8a33}.sgp-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,196,143,.22)}.sgp-price{display:flex;flex-direction:column;line-height:1.15}.sgp-price-lbl{font-size:12px;color:#ffc48f}.sgp-price-val{font-size:22px;font-weight:800;color:#fff}.sgp-cta{position:relative;overflow:hidden;margin-left:auto;display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border:0;border-radius:999px;background:linear-gradient(135deg,#ff8a33,#ff6b1a,#e5550a);color:#fff;font:inherit;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:0 10px 24px #ff6b1a73;transition:transform .2s ease,box-shadow .2s ease}.sgp-cta:before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-18deg);animation:sgp-shine 3.2s ease-in-out infinite}.sgp-cta i{transition:transform .2s ease}.sgp-cta:hover{transform:scale(1.04);box-shadow:0 14px 30px #ff6b1a99}.sgp-cta:hover i{transform:translate(4px)}@keyframes sgp-shine{0%,55%{left:-60%}to{left:130%}}@keyframes sgp-pulse{0%{box-shadow:0 0 #ff8a33b3}to{box-shadow:0 0 0 10px #ff8a3300}}@keyframes sgp-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.18);opacity:1}}@media (max-width: 640px){.sgp{grid-column:1/-1;border-radius:18px}.sgp-media{aspect-ratio:16/9}}@media (prefers-reduced-motion: reduce){.sgp,.sgp-media img,.sgp-cta{transition:none}.sgp:hover{transform:none}.sgp-glow,.sgp-dot,.sgp-cta:before{animation:none}}.pooja-card .pooja-for{display:flex;align-items:flex-start;gap:8px;margin:6px 0 8px;padding:8px 10px;border-radius:10px;background:#fff3e4;border-left:3px solid #ff6b1a;font-size:13.5px;line-height:1.4;color:#5a3a22}.pooja-card .pooja-for i{flex-shrink:0;margin-top:2px;color:#e5550a;font-size:13px}.pooja-card .pooja-for b{color:#b8430a;font-weight:800}@media (max-width: 640px){.pooja-card .pooja-for{padding:6px 7px;font-size:12px;gap:6px;margin:4px 0 6px}}@media (max-width: 760px){html.gpn-docked .fab-whatsapp{bottom:calc(84px + env(safe-area-inset-bottom,0px));transition:bottom .5s cubic-bezier(.22,1,.36,1)}html.gpn-docked body{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}html.gpn-live app-blog-post .mob-footer-bar{display:none!important}}@media (min-width: 761px){html.gpn-docked .fab-whatsapp{bottom:96px;transition:bottom .5s cubic-bezier(.22,1,.36,1)}html.gpn-docked body{padding-bottom:80px}}.blog-section-body .bp-pujas{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:18px 0 6px}.blog-section-body a.bp-puja{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff;border:1px solid #e8e0d4;box-shadow:0 2px 10px #5d3a1a12;color:inherit;font-weight:400;text-decoration:none;transition:box-shadow .25s,transform .25s}.blog-section-body a.bp-puja:hover{transform:translateY(-3px);box-shadow:0 16px 40px #5d3a1a29}.blog-section-body a.bp-puja:hover .bp-puja-img img{transform:scale(1.04)}.blog-section-body .bp-puja-img{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#f6ede0}.blog-section-body .bp-puja-img img{display:block;float:none;width:100%;max-width:none;height:100%;margin:0;border:0;border-radius:0;background:none;object-fit:cover;object-position:top;transition:transform .6s ease}.blog-section-body .bp-puja-tag{position:absolute;top:10px;left:10px;padding:4px 11px;border-radius:999px;background:linear-gradient(135deg,#ff9a2e,#e5550a);color:#fff;font-size:12px;font-weight:700;line-height:1.4;box-shadow:0 3px 8px #e5550a59}.blog-section-body .bp-puja-tag i{margin-right:3px;font-size:11px}.blog-section-body .bp-puja-body{display:flex;flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px}.blog-section-body .bp-puja-name{font-size:19px;font-weight:700;line-height:1.25;color:#3a2010}.blog-section-body .bp-puja-sub{flex:1;font-size:14.5px;line-height:1.55;color:#6b5c4e}.blog-section-body .bp-puja-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding-top:14px;border-top:1px solid #f0eae0}.blog-section-body .bp-puja-price{display:flex;flex-direction:column;flex:1 1 150px;min-width:0;gap:3px;line-height:1.2}.blog-section-body .bp-puja-price b{font-size:19px;font-weight:800;color:#1f1b16}.blog-section-body .bp-puja-price small{font-size:12px;line-height:1.4;color:#2f7a4d;font-weight:600}.blog-section-body .bp-puja-btn{flex-shrink:0;padding:10px 16px;border-radius:999px;background:linear-gradient(135deg,#ff9a2e,#f97316 54%,#e5550a);color:#fff;font-size:14px;font-weight:700;white-space:nowrap;box-shadow:0 5px 14px -2px #e5550a73}.blog-section-body .bp-puja-btn i{font-size:11px;margin-left:2px}@media (max-width: 640px){.blog-section-body .bp-pujas{grid-template-columns:repeat(2,1fr);gap:6px}.blog-section-body a.bp-puja{border-radius:16px}.blog-section-body .bp-puja-body{padding:12px 12px 14px;gap:4px}.blog-section-body .bp-puja-name{font-size:16px}.blog-section-body .bp-puja-sub{font-size:13px;line-height:1.45}.blog-section-body .bp-puja-tag{top:7px;left:7px;padding:3px 8px;font-size:10.5px}.blog-section-body .bp-puja-foot{gap:8px;padding-top:10px}.blog-section-body .bp-puja-price b{font-size:17px}.blog-section-body .bp-puja-btn{flex:1 0 100%;padding:8px 10px;font-size:13.5px;text-align:center}}a.bp-fyp{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;margin:22px 0;padding:18px 20px;border-radius:18px;border:1px solid rgba(224,165,42,.4);background:linear-gradient(135deg,#fffcf6,#fff7ec 46%,#ffefdd);box-shadow:inset 0 1px #ffffffe6,0 10px 28px -6px #b8781e2e;color:inherit;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s}a.bp-fyp:hover{transform:translateY(-2px);border-color:#f9731699;box-shadow:inset 0 1px #ffffffe6,0 16px 36px -8px #e5550a47}a.bp-fyp:focus-visible{outline:2px solid #E5550A;outline-offset:3px}.bp-fyp-ico{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 32% 26%,#fff8e8,#fbe7c6 68%,#f4d8a8);border:1px solid rgba(198,139,25,.34);color:#e5550a;font-size:23px}.bp-fyp-copy{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.bp-fyp-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c68b19}.bp-fyp-title{font-size:19px;font-weight:800;line-height:1.25;color:#2e1b08}.bp-fyp-sub{font-size:14px;line-height:1.5;color:#2e1b089e}.bp-fyp-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;background:linear-gradient(135deg,#ff9a2e,#f97316 54%,#e5550a);color:#fff;font-size:14.5px;font-weight:700;white-space:nowrap;box-shadow:0 5px 14px -2px #e5550a73}.bp-fyp-cta i{font-size:11.5px}.blog-post-content>a.bp-fyp,.blog-post-content>.blog-post-section>a.bp-fyp{margin:0}.blog-section-body>.bp-pujas:last-child{margin-bottom:0}@media (max-width: 640px){a.bp-fyp{flex-wrap:wrap;gap:12px 14px;padding:16px}.bp-fyp-ico{width:44px;height:44px;font-size:19px}.bp-fyp-copy{flex:1 1 0}.bp-fyp-title{font-size:17px}.bp-fyp-sub{font-size:13px}.bp-fyp-cta{flex:1 0 100%;justify-content:center}}.gp-card.gp-card--live .gp-chip.gp-chip--event{background:linear-gradient(135deg,#ff9a2e,#e5550a);border-color:transparent;color:#fff;font-weight:800}.gp-card.gp-card--live .gp-chip.gp-chip--event i{color:#fff}.gp-why{margin:14px 0 4px;padding:14px 16px;border:1px solid #f3dcc0;border-radius:14px;background:#fff8ef;text-align:left}.gp-why-head{margin:0 0 8px;font-size:14px;font-weight:800;letter-spacing:.02em;color:#9a3412}.gp-why-list{list-style:none;margin:0;padding:0;display:grid;gap:7px}.gp-why-list li{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.5;color:#4a3122}.gp-why-list i{flex-shrink:0;margin-top:4px;font-size:12px;color:#2f7a4d}.gp-why-gift{display:flex;align-items:flex-start;gap:9px;margin:10px 0 0;padding-top:10px;border-top:1px dashed #ecd2b1;font-size:14px;line-height:1.5;color:#6b4a33}.gp-why-gift i{margin-top:3px;color:#e5550a}.gp-why-gift strong{color:#9a3412}.mob-footer-bar.mob-footer-bar--solo{display:none}@media (max-width: 960px){.mob-footer-bar.mob-footer-bar--solo{display:flex;padding:10px 12px}.mob-footer-bar--solo .mfb-solo-btn{flex:1 1 100%;display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 16px;font-size:15.5px;text-align:center;text-decoration:none}.mob-footer-bar--solo .mfb-solo-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.gp-gift{display:flex;align-items:center;gap:14px;margin:12px 0 4px;padding:12px 14px;border:1px solid #f3dcc0;border-radius:14px;background:linear-gradient(135deg,#fffaf2,#fff3e2);text-align:left}.gp-gift-img{flex-shrink:0;width:84px;height:84px;margin:0;border-radius:12px;border:1px solid #f0d9b8;background:#fff;object-fit:cover}.gp-gift-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.gp-gift-tag{font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#c2410c}.gp-gift-tag i{margin-right:3px}.gp-gift-name{font-size:16.5px;font-weight:800;line-height:1.3;color:#3a1c08}.gp-gift-text{font-size:13.5px;line-height:1.5;color:#6b4a33}@media (max-width: 480px){.gp-gift{align-items:flex-start;gap:12px;padding:12px}.gp-gift-img{width:68px;height:68px}.gp-gift-name{font-size:15.5px}}.gp-venue{display:flex;align-items:stretch;overflow:hidden;margin:14px 0 4px;border:1px solid #f3dcc0;border-radius:14px;background:#fffaf3;text-align:left}.gp-venue-img{flex:0 0 38%;display:block;width:38%;min-height:150px;margin:0;object-fit:cover;background:#1c0f06}.gp-venue-copy{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:12px 14px}.gp-venue-tag{font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#c2410c}.gp-venue-tag i{margin-right:3px}.gp-venue-name{font-size:17px;font-weight:800;line-height:1.3;color:#3a1c08}.gp-venue-text{font-size:14px;line-height:1.55;color:#6b4a33}@media (max-width: 640px){.gp-venue{flex-direction:column}.gp-venue-img{flex:none;width:100%;min-height:0;aspect-ratio:16/9}.gp-venue-copy{padding:11px 13px 13px}.gp-venue-name{font-size:16px}.gp-venue-text{font-size:13.5px}}.home-consult{padding:10px 12px 4px}@media (max-width: 700px){.home-consult{padding:8px 8px 0}}.hc-panel{position:relative;overflow:hidden;display:flex;align-items:center;gap:28px;padding:34px 38px;border-radius:22px;background:radial-gradient(120% 140% at 100% 0%,#d4af3729,#d4af3700 55%),linear-gradient(160deg,#24150a,#1a0f06 60%,#2b1a0c);border:1px solid rgba(212,175,55,.28);box-shadow:0 18px 44px -18px #1a0f068c;color:#f3e7cf}.hc-panel:before{content:"";position:absolute;left:38px;right:38px;top:0;height:1px;background:linear-gradient(90deg,#d4af3700,#d4af37b3,#d4af3700)}.hc-ornament{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:92px;height:92px;border-radius:50%;border:1px solid rgba(212,175,55,.45);background:radial-gradient(circle at 35% 30%,#d4af3738,#d4af370a 70%);color:#d4af37;font-size:38px}.hc-copy{display:flex;flex-direction:column;min-width:0}.hc-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#c9a54a}.hc-title{margin:8px 0 10px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.22;letter-spacing:-.005em;color:#fbf3e2}.hc-text{max-width:640px;margin:0;font-size:15.5px;line-height:1.7;color:#f3e7cfc7}.hc-facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin:16px 0 0;padding:0;list-style:none}.hc-facts li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#f3e7cfdb}.hc-facts i{color:#c9a54a;font-size:13px}.hc-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(212,175,55,.2)}.hc-link{display:inline-flex;align-items:center;gap:9px;padding:10px 2px;font-size:15.5px;font-weight:700;letter-spacing:.01em;color:#e8c66a;text-decoration:none;border-bottom:1px solid rgba(232,198,106,.55)}.hc-link i{font-size:12px;transition:transform .25s}.hc-link:hover{color:#f3d57f;border-bottom-color:#f3d57f}.hc-link:hover i{transform:translate(3px)}.hc-link:focus-visible{outline:2px solid #e8c66a;outline-offset:4px}.hc-fee{font-size:13px;color:#f3e7cf99}@media (max-width: 700px){.hc-panel{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 20px;border-radius:18px}.hc-panel:before{left:20px;right:20px}.hc-ornament{width:60px;height:60px;font-size:25px}.hc-text{font-size:14.5px}}.hc-seva{display:flex;align-items:flex-start;gap:10px;max-width:640px;margin:18px 0 0;padding:11px 14px;border:1px solid rgba(212,175,55,.3);border-radius:12px;background:#d4af3714;font-size:14px;line-height:1.55;color:#f3e7cf}.hc-seva i{margin-top:3px;color:#d4af37}.hc-btn{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:999px;background:linear-gradient(135deg,#f0d27a,#d4af37 55%,#b8902a);color:#1a0f06;font-size:15.5px;font-weight:800;letter-spacing:.01em;text-decoration:none;box-shadow:0 8px 22px -8px #d4af3799,inset 0 1px #ffffff73;transition:transform .25s,box-shadow .25s,filter .25s}.hc-btn i{font-size:12px;transition:transform .25s}.hc-btn:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 12px 28px -8px #d4af37b3,inset 0 1px #ffffff73}.hc-btn:hover i{transform:translate(3px)}.hc-btn:focus-visible{outline:2px solid #f0d27a;outline-offset:3px}@media (max-width: 700px){.hc-btn{width:100%;justify-content:center}}.hc-panel{background:radial-gradient(90% 120% at 100% 0%,#ffc45c38,#ffc45c00 55%),radial-gradient(70% 90% at 0% 100%,#ff78282e,#ff782800 60%),linear-gradient(135deg,#4a0d12,#6e1a10 45%,#8a3412);border-color:#ffcf7a59;box-shadow:0 20px 48px -18px #4a0d12a6}.hc-panel:after{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;pointer-events:none;background:linear-gradient(100deg,#ffdc9600,#ffdc9629,#ffdc9600);transform:translate(-140%) skew(-18deg);animation:hc-sweep 6s ease-in-out 1s infinite}.hc-ornament,.hc-copy{position:relative;z-index:1}.hc-ornament{border-color:#ffcf7a8c;background:radial-gradient(circle at 35% 30%,#ffcf7a4d,#ffcf7a0d 70%);color:#ffd27a;animation:hc-breathe 4s ease-in-out infinite}.hc-ornament:before{content:"";position:absolute;inset:-9px;border-radius:50%;border:1.5px dashed rgba(255,207,122,.45);animation:hc-turn 26s linear infinite}.hc-eyebrow,.hc-facts i,.hc-seva i{color:#ffcf7a}.hc-seva{border-color:#ffcf7a59;background:#ffcf7a1a}.hc-foot{border-top-color:#ffcf7a40}.hc-btn{background:linear-gradient(135deg,#ffe08a,#ffbf4d,#f59a23);color:#3a0a0a;animation:hc-glow 2.8s ease-in-out infinite}@keyframes hc-sweep{0%{transform:translate(-140%) skew(-18deg)}45%,to{transform:translate(360%) skew(-18deg)}}@keyframes hc-turn{to{transform:rotate(360deg)}}@keyframes hc-breathe{0%,to{box-shadow:0 0 #ffcf7a00}50%{box-shadow:0 0 26px 4px #ffcf7a47}}@keyframes hc-glow{0%,to{box-shadow:0 8px 22px -8px #f59a238c,inset 0 1px #ffffff80}50%{box-shadow:0 10px 30px -6px #f59a23d9,0 0 0 4px #ffcf7a2e,inset 0 1px #ffffff80}}@media (prefers-reduced-motion: reduce){.hc-panel:after,.hc-ornament,.hc-ornament:before,.hc-btn{animation:none}.hc-panel:after{display:none}}.hc-panel{background:radial-gradient(90% 120% at 100% 0%,#ffffffb3,#fff0 55%),linear-gradient(135deg,#fff4e3,#ffe6c7 55%,#ffd7a8);border-color:#e5550a47;box-shadow:0 18px 44px -20px #c2410c59;color:#3a1c08}.hc-panel:before{background:linear-gradient(90deg,#e5550a00,#e5550a8c,#e5550a00)}.hc-panel:after{background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0)}.hc-ornament{border-color:#e5550a66;background:radial-gradient(circle at 35% 30%,#fff8ec,#ffe2bd 70%);color:#e5550a}.hc-ornament:before{border-color:#e5550a66}@keyframes hc-breathe-light{0%,to{box-shadow:0 0 #e5550a00}50%{box-shadow:0 0 24px 4px #e5550a38}}.hc-ornament{animation-name:hc-breathe-light}.hc-eyebrow{color:#c2410c}.hc-title{color:#4a1606}.hc-text{color:#6b4a33}.hc-facts li{color:#5a3a24}.hc-facts i{color:#e5550a}.hc-seva{background:#fff;border-color:#e5550a40;box-shadow:0 4px 14px -6px #c2410c40;color:#4a2a14}.hc-seva i{color:#e5550a}.hc-foot{border-top-color:#e5550a33}.hc-fee{color:#8a6b53}.hc-btn{background:linear-gradient(135deg,#ff9a2e,#f97316 54%,#e5550a);color:#fff}@keyframes hc-glow-light{0%,to{box-shadow:0 8px 22px -8px #e5550a80,inset 0 1px #ffffff59}50%{box-shadow:0 10px 30px -6px #e5550abf,0 0 0 4px #f9731626,inset 0 1px #ffffff59}}.hc-btn{animation-name:hc-glow-light}@media (prefers-reduced-motion: reduce){.hc-ornament,.hc-btn{animation:none}}.hc-photo{position:relative;z-index:1;flex:0 0 40%;width:40%;max-width:420px;align-self:stretch;min-height:220px;margin:0;border-radius:14px;border:1px solid rgba(229,85,10,.22);object-fit:cover;object-position:center;box-shadow:0 10px 26px -14px #4a160673}@media (max-width: 700px){.hc-photo{flex:none;width:100%;max-width:none;min-height:0;aspect-ratio:3/2}}.blog-post-content app-astro-consult-card .hc-panel{margin:0}@media (min-width: 701px){.blog-post-content app-astro-consult-card .hc-panel{padding:24px;gap:22px}.blog-post-content app-astro-consult-card .hc-title{font-size:22px}}.hc-panel .hc-seva{gap:12px;margin:22px 0 6px;padding:14px 18px;line-height:1.6}.hc-panel .hc-seva i{margin-top:4px}.hc-panel .hc-foot{margin-top:22px}@media (max-width: 700px){.hc-panel .hc-seva{margin:18px 0 4px;padding:13px 15px}}.htb-step.htb-step--tap{cursor:pointer;border-radius:12px;transition:background .2s}.htb-step.htb-step--tap:hover{background:#f973160f}.htb-step.htb-step--tap:active{background:#f973161f}.htb-step.htb-step--tap:focus-visible{outline:2px solid #E5550A;outline-offset:2px}.mfb-book-btn .mfb-arrow{margin-left:2px;font-size:.85em;animation:mfb-nudge 1.6s ease-in-out infinite}@keyframes mfb-nudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media (prefers-reduced-motion: reduce){.mfb-book-btn .mfb-arrow{animation:none}}.mob-footer-bar .mfb-info{justify-content:center}.mob-footer-bar .mfb-actions{align-items:center}.mob-footer-bar .mfb-book-btn{height:48px;min-height:48px;padding-top:0;padding-bottom:0;line-height:1}.mob-footer-bar .mfb-book-btn i{display:inline-flex;align-items:center;line-height:1}.pp-help{margin-top:14px;padding:14px 16px;border:1px solid #f0e4d4;border-radius:14px;background:#fffaf3;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width: 960px){.pp-help{display:none}}.pp-help-q{font-size:14.5px;font-weight:700;color:#3a1c08}.pp-help-btns{display:flex;gap:8px}.pp-help-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;color:#fff;transition:transform .15s,box-shadow .15s}.pp-help-btn:hover{transform:translateY(-1px);color:#fff}.pp-help-btn i{font-size:16px}.pp-help-btn--wa{background:#25d366;box-shadow:0 3px 10px #25d3664d}.pp-help-btn--call{background:linear-gradient(135deg,#ff9a2e,#e5550a);box-shadow:0 3px 10px #e5550a47}.mfb-call-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#ff9a2e,#e5550a);color:#fff;font-size:19px;text-decoration:none;box-shadow:0 4px 12px #e5550a52}.mfb-call-btn:hover{color:#fff}@media (max-width: 380px){.mob-footer-bar .mfb-actions{gap:7px}.mfb-call-btn,.mob-footer-bar .mfb-wa-btn{width:42px;height:42px;font-size:18px}}@media (max-width: 900px){body.has-wp-sticky{padding-bottom:calc(68px + env(safe-area-inset-bottom))}}.gp-btn-kavach{width:30px;height:30px;flex-shrink:0;margin:0!important;border-radius:50%;object-fit:cover;background:#fff;border:2px solid rgba(255,255,255,.85);float:none!important}.gp-card-btn--kavach{display:inline-flex;align-items:center;gap:9px;white-space:normal;text-align:left;line-height:1.25}.mfb-solo-btn .gp-btn-kavach{width:28px;height:28px}@media (max-width: 400px){.gp-card-btn--kavach,.mfb-solo-btn{font-size:13.5px}}.mob-footer-bar--solo .mfb-solo-btn{height:auto!important;min-height:52px;padding-top:8px!important;padding-bottom:8px!important;white-space:normal;line-height:1.25!important;text-align:left}.mob-footer-bar--solo .mfb-solo-btn span{white-space:normal;overflow:visible;text-overflow:clip}.gp-btn-kavach{width:40px!important;height:40px!important;padding:3px;box-sizing:border-box;border-radius:10px!important;object-fit:contain!important;background:#fff!important;border:0!important;box-shadow:0 1px 4px #0000002e}.mfb-solo-btn .gp-btn-kavach{width:38px!important;height:38px!important}.gp-btn-kavach,.mfb-solo-btn .gp-btn-kavach{width:50px!important;height:50px!important;padding:0!important;box-shadow:none!important;border-radius:10px!important;object-fit:cover!important}@media (max-width: 640px){.gp-card.gp-card--live .gp-cta{flex-direction:column;align-items:stretch;gap:10px}.gp-card.gp-card--live .gp-price{flex-direction:row;align-items:baseline;justify-content:center;gap:8px}.gp-card.gp-card--live .gp-price small{margin:0}.gp-card.gp-card--live .gp-price b{font-size:26px}.gp-card.gp-card--live .gp-card-btn,.gp-card.gp-card--live .gp-card-btn--kavach{width:100%;justify-content:center;text-align:center;padding:14px 18px;font-size:16px;line-height:1.3;white-space:normal}}.gp-card.gp-card--live .gp-why{background:linear-gradient(180deg,#fffaf3,#fff4e6);border:1px solid #f5dcc0;border-radius:16px;padding:14px 16px}.gp-card.gp-card--live .gp-why-head{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b8460b;margin-bottom:8px}.gp-card.gp-card--live .gp-why-list li{display:flex;gap:10px;align-items:flex-start;margin:0 0 8px;font-size:14.5px;line-height:1.5;color:#3d2a1a}.gp-card.gp-card--live .gp-why-list li:last-child{margin-bottom:0}.gp-card.gp-card--live .gp-why-list li i{flex-shrink:0;width:20px;height:20px;margin-top:1px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff9a2e,#e5550a);color:#fff;font-size:10px}.gp-card.gp-card--live .gp-gift{position:relative;overflow:hidden;border:1.5px solid transparent;border-radius:16px;padding:14px;background:linear-gradient(135deg,#fffaf0,#fff1dc) padding-box,linear-gradient(135deg,#f7c56b,#e5550a,#f7c56b) border-box;box-shadow:0 6px 18px #e5550a1f}.gp-card.gp-card--live .gp-gift-free{position:absolute;top:10px;right:-30px;transform:rotate(35deg);width:110px;text-align:center;padding:3px 0;background:linear-gradient(135deg,#2e9b4f,#1f7a3c);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;box-shadow:0 2px 6px #0000002e}.gp-card.gp-card--live .gp-gift-img{width:74px;height:74px;border-radius:12px;border:2px solid #fff;box-shadow:0 3px 10px #00000026}.gp-card.gp-card--live .gp-gift-tag{color:#b8460b}.gp-card.gp-card--live .gp-gift-name{font-size:17px;color:#2a1608;padding-right:26px}.gp-card.gp-card--live .gp-benefits{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:12px 0 0;padding:4px;border-radius:16px;background:#fff;border:1px solid #f0e2d0}.gp-card.gp-card--live .gp-benefits li{display:flex;align-items:center;gap:9px;margin:0;padding:10px 8px;border:0;background:none;box-shadow:none;font-size:13.5px;font-weight:700;line-height:1.3;color:#3d2a1a}.gp-card.gp-card--live .gp-benefits li i{flex-shrink:0;width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#fff1e4;color:#e5550a;font-size:13px}.gp-card.gp-card--live .gp-checkout{margin-top:14px;padding:14px;border-radius:18px;background:radial-gradient(120% 140% at 100% 0%,#4a2a10,#24150a 55%,#160d06);border:1px solid rgba(247,197,107,.35);box-shadow:0 10px 26px #28120447}.gp-card.gp-card--live .gp-checkout .gp-card-slots{margin:0 0 12px;padding:0;background:none;border:0;justify-content:center;color:#ffcf6e;font-size:13.5px;font-weight:800;letter-spacing:.03em}.gp-card.gp-card--live .gp-checkout .gp-card-slots i{color:#ffcf6e}.gp-card.gp-card--live .gp-checkout .gp-card-slots .gp-slots-go{display:none}.gp-card.gp-card--live .gp-checkout .gp-card-slots:hover{color:#ffe3a3}.gp-card.gp-card--live .gp-checkout .gp-price small{color:#fff9}.gp-card.gp-card--live .gp-checkout .gp-price b{color:#ffd27a;text-shadow:0 2px 10px rgba(255,180,60,.25)}.gp-card.gp-card--live .gp-checkout .gp-card-btn{background:linear-gradient(135deg,#ffb347,#ff7a2a 45%,#e5550a);box-shadow:0 8px 22px #ff7a2a73,inset 0 1px #ffffff59;animation:gpBtnGlow 2.8s ease-in-out infinite}@media (max-width: 640px){.gp-card.gp-card--live .gp-benefits li{font-size:12.5px;padding:9px 6px}.gp-card.gp-card--live .gp-gift-img{width:64px;height:64px}}.gp-card.gp-card--live .gp-checkout{margin-top:10px;padding:8px;border-radius:16px}.gp-card.gp-card--live .gp-checkout .gp-card-slots{margin:2px 0;font-size:13px}.gp-card.gp-card--live .gp-checkout .gp-cta{gap:4px}.gp-card.gp-card--live .gp-checkout .gp-price b{font-size:24px}.gp-card.gp-card--live .gp-checkout .gp-card-btn{padding:12px 16px}.gp-card.gp-card--live .gp-checkout{margin:14px -22px -22px;padding:12px 16px 14px;border:0;border-radius:0;box-shadow:none}@media (max-width: 640px){.gp-card.gp-card--live .gp-body{padding:16px 12px}.gp-card.gp-card--live .gp-checkout{margin:12px -12px -16px;padding:10px 12px 12px}}.gp-card-media--yt{position:relative;aspect-ratio:4/3;background:#110800;line-height:0}.gp-card-media--yt .gp-card-yt{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.gp-card-media--yt .gp-yt-sound{position:absolute;z-index:2}.gcta{display:flex;flex-direction:column;gap:6px;margin:8px 0 24px;padding:16px 18px;border-radius:14px;border:1px solid rgba(229,85,10,.28);background:linear-gradient(135deg,#fff7ef,#fed);color:#1f1b16;text-decoration:none;box-shadow:0 4px 14px #e5550a1a;transition:transform .15s ease,box-shadow .15s ease}.gcta:hover{transform:translateY(-1px);box-shadow:0 6px 18px #e5550a2e}.gcta-badge{font-size:13px;font-weight:700;color:#c94a08;text-transform:uppercase;letter-spacing:.03em}.gcta-badge i{margin-right:4px}.gcta-title{font-size:17px;font-weight:800;line-height:1.35}.gcta-event{font-size:14px;color:#5c5247}.gcta-event i{color:#e5550a;margin-right:4px}.gcta-btn{align-self:flex-start;margin-top:6px;padding:9px 18px;border-radius:10px;background:#e5550a;color:#fff;font-weight:700;font-size:15px}.gcta-btn i{margin-left:6px}@media (max-width: 600px){.gcta-btn{align-self:stretch;text-align:center}}
