@charset "UTF-8";:root{--lr-bg: #f7efe7;--lr-surface: rgba(255, 250, 246, .94);--lr-surface-strong: rgba(255, 255, 255, .9);--lr-surface-soft: rgba(255, 255, 255, .74);--lr-surface-muted: rgba(243, 232, 239, .72);--lr-line: rgba(89, 49, 72, .14);--lr-line-soft: rgba(121, 68, 98, .08);--lr-line-strong: rgba(121, 68, 98, .24);--lr-ink: #251626;--lr-muted: #6b6371;--lr-plum-900: #32022d;--lr-plum-800: #4d113f;--lr-plum-700: #6d2a60;--lr-accent-2: #9e5c7d;--lr-peach: #ff8768;--lr-success: #1f7a52;--lr-success-bg: rgba(60, 200, 130, .12);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 56px;--sp-10: 48px;--sp-11: 64px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 28px;--radius-pill: 999px;--shadow-card: 0 14px 30px rgba(74, 34, 52, .08);--shadow-panel: 0 18px 42px rgba(73, 35, 54, .08);--shadow-pop: 0 26px 64px rgba(85, 55, 62, .16);--shadow-cta: 0 14px 28px rgba(50, 2, 45, .25);--shadow-frame: 0 30px 60px rgba(60, 30, 50, .12);--lr-sans: Manrope, system-ui, sans-serif;--lr-serif: Cormorant Garamond, Georgia, serif;--lr-page-shell-bg: radial-gradient(circle at 20% 0%, rgba(255, 255, 255, .85), transparent 35%), radial-gradient(circle at 80% 0%, rgba(255, 255, 255, .7), transparent 30%), linear-gradient(180deg, #f4ece4 0%, #f8f1ea 60%, #f6ede5 100%);--lr-cta-start: #32022d;--lr-cta-end: #6d2a60;--lr-banner-glow: rgba(243, 229, 234, .56);--lr-banner-soft: rgba(237, 230, 240, .42);--lr-safe-top: env(safe-area-inset-top, 0px);--lr-safe-right: env(safe-area-inset-right, 0px);--lr-safe-bottom: env(safe-area-inset-bottom, 0px);--lr-safe-left: env(safe-area-inset-left, 0px);--lr-shell-min-height: 100vh;--lr-layout-gutter-mobile: 16px;--lr-layout-gutter-tablet: 20px;--lr-layout-gutter-desktop: 32px;--lr-section-gap-mobile: 22px;--lr-section-gap: 26px;--lr-banner-pad-top: 28px;--lr-banner-pad-right: 32px;--lr-banner-pad-bottom: 24px;--lr-banner-pad-left: 32px;--lr-banner-gap: 20px;--lr-banner-mobile-pad-top: 20px;--lr-banner-mobile-pad-right: 16px;--lr-banner-mobile-pad-bottom: 18px;--lr-banner-mobile-pad-left: 16px;--lr-banner-mobile-gap: 14px;--lr-banner-jump-top: 10px;--lr-banner-jump-right: 0px;--lr-banner-jump-bottom: 0px;--lr-sidebar-sticky-top-tablet: 24px;--lr-sidebar-sticky-top-desktop: 32px;--lr-action-footer-max-width: 660px;--lr-action-footer-gap: 12px;--lr-action-footer-top: 18px;--lr-action-footer-mobile-edge: 24px;--lr-action-footer-mobile-pad-x: 10px;--lr-action-footer-mobile-pad-top: 10px;--lr-action-footer-mobile-pad-bottom: 10px;--lr-action-footer-mobile-min-height: 132px;--lr-action-footer-radius: 28px;--lr-footer-spacer-top: 34px;--lr-footer-spacer-mobile: 26px}:root[data-lr-theme=female]{--lr-bg: #FAF6F3;--lr-surface: rgba(255, 250, 248, .94);--lr-surface-strong: rgba(255, 253, 251, .96);--lr-surface-soft: rgba(255, 251, 249, .82);--lr-surface-muted: rgba(243, 229, 234, .78);--lr-line: rgba(167, 106, 127, .18);--lr-line-soft: rgba(167, 106, 127, .1);--lr-line-strong: rgba(167, 106, 127, .26);--lr-ink: #2B1426;--lr-muted: #705C67;--lr-plum-900: #2B1426;--lr-plum-800: #4B1D3A;--lr-plum-700: #A76A7F;--lr-accent-2: #A76A7F;--lr-peach: #E0A58F;--lr-cta-start: #4B1D3A;--lr-cta-end: #A76A7F;--lr-page-shell-bg: radial-gradient(circle at 18% 0%, rgba(255, 255, 255, .88), transparent 36%), radial-gradient(circle at 82% 0%, rgba(243, 229, 234, .72), transparent 26%), linear-gradient(180deg, #FAF6F3 0%, #F6EEEA 58%, #F7EFEC 100%);--lr-banner-glow: rgba(243, 229, 234, .62);--lr-banner-soft: rgba(237, 230, 240, .46)}:root[data-lr-theme=male]{--lr-bg: #F8F5F2;--lr-surface: rgba(248, 245, 242, .94);--lr-surface-strong: rgba(255, 252, 249, .95);--lr-surface-soft: rgba(243, 239, 236, .82);--lr-surface-muted: rgba(140, 106, 122, .14);--lr-line: rgba(90, 38, 63, .16);--lr-line-soft: rgba(90, 38, 63, .1);--lr-line-strong: rgba(90, 38, 63, .26);--lr-ink: #24111F;--lr-muted: #655861;--lr-plum-900: #24111F;--lr-plum-800: #3C1A30;--lr-plum-700: #5A263F;--lr-accent-2: #8C6A7A;--lr-peach: #C78B73;--lr-cta-start: #24111F;--lr-cta-end: #5A263F;--lr-page-shell-bg: radial-gradient(circle at 20% 0%, rgba(255, 255, 255, .82), transparent 34%), radial-gradient(circle at 78% 0%, rgba(243, 239, 236, .74), transparent 24%), linear-gradient(180deg, #F8F5F2 0%, #F2ECE7 58%, #F4EFEB 100%);--lr-banner-glow: rgba(243, 239, 236, .56);--lr-banner-soft: rgba(140, 106, 122, .12)}.lr-tab-rail{display:flex;align-items:center;gap:8px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;scroll-padding-inline:2px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lr-tab-rail::-webkit-scrollbar{display:none}.lr-tab-item{padding:9px 13px;border:1px solid var(--lr-card-secondary-border);border-radius:14px;background:var(--lr-card-secondary-bg);box-shadow:none;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.lr-tab-item:hover{border-color:var(--lr-card-secondary-border-hover);box-shadow:var(--lr-card-option-shadow)}.lr-tab-item.is-selected,.lr-tab-item.is-checked,.lr-tab-item.is-active,.lr-tab-item.active,.lr-tab-item[aria-checked=true]{padding:9px 13px;border:1px solid var(--lr-card-secondary-border);border-radius:14px;background:var(--lr-card-secondary-bg);box-shadow:none;border-color:var(--lr-card-primary-border);background:var(--lr-card-primary-bg);box-shadow:inset 0 0 0 1px #79446214}.lr-tab-item.is-invalid{border-color:#8f254080;background:var(--lr-card-primary-bg)}.lr-tab-item{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;flex:0 0 auto;color:var(--lr-ink);font:inherit;font-size:.86rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;scroll-snap-align:start}.lr-tab-item lr-sprite-icon{color:currentColor}.lr-tab-item small{color:var(--lr-muted);font-size:.74rem;font-weight:800}.lr-tab-item.active,.lr-tab-item.is-active,.lr-tab-item[aria-current=page],.lr-tab-item[aria-pressed=true]{color:var(--lr-plum-900)}.lr-filter-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:100%}.lr-filter-select,.lr-toolbar-search,.lr-filter-menu{display:grid;gap:6px;min-width:min(100%,220px);color:var(--lr-muted);font-size:.78rem;font-weight:800}.lr-filter-control{position:relative;min-height:42px;display:flex;align-items:center;gap:8px;padding:0 38px 0 12px;border:1px solid rgba(63,33,43,.14);border-radius:12px;background:#fffc;color:var(--lr-ink);box-shadow:0 8px 18px #49233609;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.lr-filter-control:after{content:"";position:absolute;top:50%;right:14px;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.48;pointer-events:none;transform:translateY(-65%) rotate(45deg)}.lr-filter-control:focus-within{border-color:#7944624d;background:#fffffff5;box-shadow:0 12px 26px #49233612}.lr-filter-control input,.lr-filter-control select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--lr-ink);font:inherit;font-size:.92rem;font-weight:700}.lr-filter-control select{cursor:pointer;appearance:none}.lr-filter-control input::placeholder{color:#614959ad}.lr-filter-control--text{padding-right:12px}.lr-filter-control--text:after{display:none}.lr-filter-menu{position:relative}.lr-filter-menu summary{list-style:none;cursor:pointer}.lr-filter-menu summary::-webkit-details-marker{display:none}.lr-filter-menu__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:min(86vw,280px);display:grid;gap:4px;padding:8px;border:1px solid var(--lr-card-secondary-border);border-radius:14px;background:#fff;box-shadow:var(--lr-card-shadow)}.lr-filter-checkbox{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;border-radius:10px;color:var(--lr-ink);cursor:pointer}.lr-filter-checkbox:hover{background:#7944620f}.lr-filter-checkbox input{accent-color:var(--lr-plum-900)}@media(max-width:720px){.lr-tab-rail{margin-inline:-2px;padding-bottom:10px}.lr-tab-item{min-height:38px;padding:9px 12px}.lr-filter-row{display:grid;grid-template-columns:1fr}.lr-filter-select,.lr-toolbar-search,.lr-filter-menu{width:100%;min-width:0}}.mat-mdc-button.mat-mdc-button-base.lr-primary,.mat-mdc-unelevated-button.mat-mdc-button-base.lr-primary,.mat-mdc-raised-button.mat-mdc-button-base.lr-primary,button.lr-primary{--mdc-filled-button-container-color: var(--lr-cta-start);--mdc-filled-button-label-text-color: #fff;background:linear-gradient(135deg,var(--lr-cta-start),var(--lr-cta-end))!important;color:#fff!important;border-radius:999px!important;min-height:52px;padding-inline:24px!important;box-shadow:0 14px 28px #32022d40;font-weight:600;letter-spacing:.01em}.mat-mdc-button.mat-mdc-button-base.lr-primary[disabled],.mat-mdc-button.mat-mdc-button-base.lr-primary:disabled,.mat-mdc-unelevated-button.mat-mdc-button-base.lr-primary[disabled],.mat-mdc-unelevated-button.mat-mdc-button-base.lr-primary:disabled,.mat-mdc-raised-button.mat-mdc-button-base.lr-primary[disabled],.mat-mdc-raised-button.mat-mdc-button-base.lr-primary:disabled,button.lr-primary[disabled],button.lr-primary:disabled{background:#32022d52!important;color:#ffffffbd!important;box-shadow:none}.mat-mdc-outlined-button.lr-ghost,button.lr-ghost{--mdc-outlined-button-outline-color: rgba(89, 49, 72, .22);--mdc-outlined-button-label-text-color: #251626;background:#ffffffb3!important;color:#251626!important;border-radius:999px!important;min-height:52px;padding-inline:22px!important;font-weight:600}.mat-mdc-icon-button.lr-soft{--mdc-icon-button-state-layer-size: 44px;width:44px;height:44px;background:#ffffffb3;color:#32022d;border:1px solid rgba(125,0,250,.15)}html{color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%;--mat-sys-background: light-dark(#fef8fc, #151316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f5eff4, #323033);--mat-sys-inverse-primary: light-dark(#d5baff, #7d00fa);--mat-sys-inverse-surface: light-dark(#323033, #e6e1e6);--mat-sys-on-background: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #42008a);--mat-sys-on-primary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-primary-fixed: light-dark(#270057, #270057);--mat-sys-on-primary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-on-secondary: light-dark(#ffffff, #352d40);--mat-sys-on-secondary-container: light-dark(#4b4357, #eadef7);--mat-sys-on-secondary-fixed: light-dark(#1f182a, #1f182a);--mat-sys-on-secondary-fixed-variant: light-dark(#4b4357, #4b4357);--mat-sys-on-surface: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-surface-variant: light-dark(#49454e, #e8e0eb);--mat-sys-on-tertiary: light-dark(#ffffff, #65002f);--mat-sys-on-tertiary-container: light-dark(#8f0045, #ffd9e1);--mat-sys-on-tertiary-fixed: light-dark(#3f001b, #3f001b);--mat-sys-on-tertiary-fixed-variant: light-dark(#8f0045, #8f0045);--mat-sys-outline: light-dark(#7b757f, #958e99);--mat-sys-outline-variant: light-dark(#cbc4cf, #49454e);--mat-sys-primary: light-dark(#7d00fa, #d5baff);--mat-sys-primary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-primary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-primary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#645b70, #cec2db);--mat-sys-secondary-container: light-dark(#eadef7, #4b4357);--mat-sys-secondary-fixed: light-dark(#eadef7, #eadef7);--mat-sys-secondary-fixed-dim: light-dark(#cec2db, #cec2db);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fef8fc, #151316);--mat-sys-surface-bright: light-dark(#fef8fc, #3b383c);--mat-sys-surface-container: light-dark(#f2ecf1, #211f22);--mat-sys-surface-container-high: light-dark(#ede6eb, #2b292d);--mat-sys-surface-container-highest: light-dark(#e6e1e6, #363437);--mat-sys-surface-container-low: light-dark(#f8f2f6, #1d1b1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d11);--mat-sys-surface-dim: light-dark(#ded8dd, #151316);--mat-sys-surface-tint: light-dark(#7d00fa, #d5baff);--mat-sys-surface-variant: light-dark(#e8e0eb, #49454e);--mat-sys-tertiary: light-dark(#ba005c, #ffb1c5);--mat-sys-tertiary-container: light-dark(#ffd9e1, #8f0045);--mat-sys-tertiary-fixed: light-dark(#ffd9e1, #ffd9e1);--mat-sys-tertiary-fixed-dim: light-dark(#ffb1c5, #ffb1c5);--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Manrope;--mat-sys-body-large-font: Manrope;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Manrope;--mat-sys-body-medium-font: Manrope;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Manrope;--mat-sys-body-small-font: Manrope;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Manrope;--mat-sys-display-large-font: Manrope;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Manrope;--mat-sys-display-medium-font: Manrope;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Manrope;--mat-sys-display-small-font: Manrope;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Manrope;--mat-sys-headline-large-font: Manrope;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Manrope;--mat-sys-headline-medium-font: Manrope;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Manrope;--mat-sys-headline-small-font: Manrope;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Manrope;--mat-sys-label-large-font: Manrope;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Manrope;--mat-sys-label-medium-font: Manrope;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Manrope;--mat-sys-label-small-font: Manrope;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Manrope;--mat-sys-title-large-font: Manrope;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Manrope;--mat-sys-title-medium-font: Manrope;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Manrope;--mat-sys-title-small-font: Manrope;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}*{box-sizing:border-box}html,body{margin:0;min-height:100%;width:100%;overflow-x:hidden;overscroll-behavior-x:none;font-family:Manrope,system-ui,sans-serif;color:var(--lr-ink);background:var(--lr-bg)}body{font-size:16px;line-height:1.4;position:relative;overscroll-behavior-y:auto;-webkit-tap-highlight-color:transparent}body.lr-modal-open{position:fixed;inset:0;width:100%;overflow:hidden}button,input,select,textarea{font:inherit;-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}a{color:inherit}:root{--lr-card-radius: 18px;--lr-card-primary-bg: #fff3f5;--lr-card-primary-border: rgba(196, 109, 137, .18);--lr-card-secondary-bg: rgba(255, 255, 255, .88);--lr-card-secondary-border: rgba(121, 68, 98, .12);--lr-card-secondary-border-hover: rgba(121, 68, 98, .2);--lr-card-shadow: 0 18px 48px rgba(73, 35, 54, .08);--lr-card-option-shadow: 0 10px 20px rgba(73, 35, 54, .06)}.lr-card,.lr-card.secondary,.lr-card--secondary,.lr-surface-card,.lr-soft-card{padding:22px;border:1px solid var(--lr-card-secondary-border);border-radius:18px;background:var(--lr-card-secondary-bg);box-shadow:var(--lr-card-shadow)}.lr-card.primary,.lr-card--primary{padding:22px;border:1px solid var(--lr-card-secondary-border);border-radius:18px;background:var(--lr-card-secondary-bg);box-shadow:var(--lr-card-shadow);border-color:var(--lr-card-primary-border);background:var(--lr-card-primary-bg)}.lr-card.flat,.lr-card--flat{box-shadow:none}.lr-card.option,.lr-option-card{padding:14px 16px;border:1px solid var(--lr-card-secondary-border);border-radius:16px;background:var(--lr-card-secondary-bg);box-shadow:none;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.lr-card.option:hover,.lr-option-card:hover{border-color:var(--lr-card-secondary-border-hover);box-shadow:var(--lr-card-option-shadow)}.lr-card.option.is-selected,.lr-card.option.is-checked,.lr-card.option.is-active,.lr-card.option.active,.lr-card.option[aria-checked=true],.lr-option-card.is-selected,.lr-option-card.is-checked,.lr-option-card.is-active,.lr-option-card.active,.lr-option-card[aria-checked=true]{padding:14px 16px;border:1px solid var(--lr-card-secondary-border);border-radius:16px;background:var(--lr-card-secondary-bg);box-shadow:none;border-color:var(--lr-card-primary-border);background:var(--lr-card-primary-bg);box-shadow:inset 0 0 0 1px #79446214}.lr-card.option.is-invalid,.lr-option-card.is-invalid{border-color:#8f254080;background:var(--lr-card-primary-bg)}.lr-card.clickable,.lr-card--clickable,.lr-option-card.clickable{cursor:pointer;color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.lr-card.clickable:hover,.lr-card--clickable:hover,.lr-option-card.clickable:hover{border-color:var(--lr-card-secondary-border-hover);box-shadow:var(--lr-card-option-shadow);transform:translateY(-1px)}.lr-card.clickable:focus-visible,.lr-card--clickable:focus-visible,.lr-option-card.clickable:focus-visible{outline:3px solid rgba(196,109,137,.28);outline-offset:3px}.lr-card.chevron,.lr-card--chevron,.lr-option-card.chevron{position:relative;padding-right:max(48px,var(--sp-5))}.lr-card.chevron:after,.lr-card--chevron:after,.lr-option-card.chevron:after{content:"";position:absolute;top:50%;right:22px;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.48;transform:translateY(-50%) rotate(-45deg);transition:opacity .18s ease,transform .18s ease}.lr-card.chevron:hover:after,.lr-card--chevron:hover:after,.lr-option-card.chevron:hover:after{opacity:.78;transform:translate(3px,-50%) rotate(-45deg)}.lr-section-title{margin:0 0 var(--sp-4);font-family:var(--lr-serif);font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.04;letter-spacing:-.02em;color:var(--lr-plum-900)}.lr-stack-sm,.lr-stack-md,.lr-stack-lg{display:grid}.lr-stack-sm{gap:var(--sp-3)}.lr-stack-md{gap:var(--sp-5)}.lr-stack-lg{gap:var(--sp-6)}.lr-shell{min-height:100vh}.lr-shell--flow{min-height:100vh;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.85),transparent 35%),radial-gradient(circle at 80% 0%,rgba(255,255,255,.7),transparent 30%),linear-gradient(180deg,#f4ece4,#f8f1ea 60%,#f6ede5);display:flex;flex-direction:column;padding:24px;display:grid;gap:26px}.lr-shell--admin{min-height:100vh;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.85),transparent 35%),radial-gradient(circle at 80% 0%,rgba(255,255,255,.7),transparent 30%),linear-gradient(180deg,#f4ece4,#f8f1ea 60%,#f6ede5);display:flex;flex-direction:column;padding:24px;display:grid;place-items:start center}.lr-shell--lab{padding:24px 16px 30px;display:grid;gap:18px;background:radial-gradient(circle at top left,rgba(255,255,255,.86),transparent 32%),linear-gradient(180deg,#f7f1ed,#f4ece7)}.lr-public-topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;border-radius:20px;border:1px solid rgba(121,68,98,.14);background:#ffffffd6;box-shadow:0 14px 28px #421e3214}.lr-public-topbar__brand{display:inline-flex;align-items:center}.lr-public-topbar__brand img{width:148px;height:auto;display:block}.lr-public-topbar__nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 18px}.lr-public-topbar__nav a{text-decoration:none;color:var(--lr-plum-800);font-weight:600;font-size:.95rem}.lr-public-topbar__nav a.is-active{color:var(--lr-plum-900);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.lr-public-topbar__cta{text-decoration:none}.lr-brand-back-header{display:flex;align-items:center;justify-content:flex-start;gap:12px}.lr-brand-back-header__logo{height:72px;width:auto;display:block}.lr-brand-back-header__back{padding:0;border:1px solid var(--lr-card-secondary-border);border-radius:50%;background:var(--lr-card-secondary-bg);box-shadow:none;border-width:1px;border-color:#7d00fa1f;background:#ffffffc2;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.lr-brand-back-header__back:hover{transform:translateY(-1px);box-shadow:0 10px 24px #4923360f}.lr-brand-back-header__back{width:52px;height:52px;padding:0;display:grid;place-items:center;cursor:pointer}.lr-brand-back-header__back img{width:18px;height:18px;display:block}@media(min-width:1024px){.lr-shell--lab{padding:24px 24px 34px}}@media(max-width:720px){.lr-shell--admin{padding:12px}}body:not(.lr-recaptcha-visible) .grecaptcha-badge{visibility:hidden!important}@media(max-width:719px){.lr-shell--flow{padding:20px calc(16px + var(--lr-safe-right, 0px)) 20px calc(16px + var(--lr-safe-left, 0px))}body.lr-action-footer-open .grecaptcha-badge{bottom:calc(var(--lr-action-footer-mobile-min-height) + var(--lr-safe-bottom, 0px) + 16px)!important}.lr-public-topbar{grid-template-columns:1fr;justify-items:center;text-align:center}.lr-public-topbar__brand img{width:138px}.lr-brand-back-header__logo{height:60px}}.mat-mdc-form-field{width:100%}.mat-mdc-text-field-wrapper{background:#ffffffe0!important;border-radius:16px!important}.mat-mdc-form-field-infix{min-height:56px!important;padding-top:16px!important;padding-bottom:14px!important}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-color:#59314829!important}.lr-button{appearance:none;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:transparent;color:inherit;font-family:inherit;font-size:15px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-sizing:border-box}.lr-button svg,.lr-button img,.lr-button lr-sprite-icon,.lr-button .sprite-icon{width:1.1em;height:1.1em;display:block;flex:0 0 auto}.lr-button.big{width:100%;min-height:56px!important;padding-block:14px!important;padding-inline:24px!important}.lr-button.big svg,.lr-button.big img,.lr-button.big lr-sprite-icon,.lr-button.big .sprite-icon{width:20px;height:20px}.lr-button.small{width:auto;min-height:44px;padding:0 18px;border-radius:14px;font-size:.92rem}.lr-button.small svg,.lr-button.small img,.lr-button.small lr-sprite-icon,.lr-button.small .sprite-icon{width:17px;height:17px}.lr-button.big:not(.secondary){background:linear-gradient(135deg,var(--lr-cta-start),var(--lr-cta-end))!important;color:#fff!important;border:0!important;box-shadow:0 14px 28px #32022d40}.lr-button.small:not(.secondary){background:var(--lr-ink);color:#fff;box-shadow:none}.lr-button.big.secondary{width:auto;min-height:44px!important;padding:8px 4px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--lr-plum-800)!important;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.lr-button.small.secondary{border:1px solid rgba(89,49,72,.2);background:#ffffffdb;color:var(--lr-ink);text-decoration:none}.lr-button.full:not(.icon-only){width:100%}.lr-button.icon-only{width:56px;min-width:56px;height:56px;padding:0!important;display:grid!important;place-items:center;border:1px solid rgba(89,49,72,.22)!important;border-radius:50%!important;background:#ffffffd1!important;color:var(--lr-ink)!important;line-height:1!important}.lr-button:disabled,.lr-button[aria-disabled=true],.lr-button.big:disabled,.lr-button.big[aria-disabled=true]{background:#b6b6b6!important;color:#ffffffe0!important;box-shadow:none!important;opacity:.72;cursor:not-allowed}.lr-button.big.secondary:disabled,.lr-button.big.secondary[aria-disabled=true]{background:transparent!important;color:var(--lr-muted)!important;text-decoration-color:#59314847}.lr-button.small.secondary:disabled,.lr-button.small.secondary[aria-disabled=true]{border-color:#5931481f;background:#ffffff7a!important;color:var(--lr-muted)!important}.lr-button.small:not(.secondary):disabled,.lr-button.small:not(.secondary)[aria-disabled=true]{background:#a8a8a8!important;color:#ffffffe0!important}
